پکیج آموزش آباکوس
85 فیلم آموزشی، 25 ساعت، بصورت 0 تا 100 و گام به گام
دانلود
304 نظر
  1. 41
    فرشاد

    باسلام و تشکر از سایت خوبتون. در سابروتین umat در مسئله تنش صفحه ای ماتریس ژاکوبین 3 در 3 می شود؟ یعنیNTENS در مسائل 3بعدی 6 و مسائل 2بعدی 3 است؟

    پاسخ
    1. 41.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      بله

      پاسخ
  2. 42
    فرشاد

    باسلام و خسته نباشید. سوال من اینه که سابروتین uhard برای چه کاری است؟ درواقع میخوام بدونم ارتباط سابروتین umat و uhard چیست؟

    پاسخ
    1. 42.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      در Documentation سرچ بفرمایید؛ توضیحات کامل وجود داره
      UHARD برای تعریف سایز سطح تسلیم و پارامترهای سخت شوندگی در isotropic plasticity یا سخت شوندگی ترکیبی بکار میره
      در سابروتین UMAT هم شما رفتار ماده (شامل سطح تسلیم، سخت شوندگی و . . .) را تعریف میکنید

      * لطف کنید یک سؤال را دوبار تکرار نفرمایید؛ سپاس

      پاسخ
      1. 42.1.1
        فرشاد

        خیلی خیلی ممنون بابت پاسخ. پس در واقع سابروتین umat کار های سابروتین uhard را هم شامل می شود؟ یعنی من میتونم رفتار تسلیم ماده رو هم در umat بنویسم و هم در uhard؟

        پاسخ
        1. 42.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          Uhard اختصاصی به سخت شوندگی مربوط میشه
          UMAT به شکل کلی رفتار ماده اعم از سخت شوندگی و . . . را شامل میشه

  3. 43
    amir

    باسلام خدمت مهندس سروری . من در مدل مادم در سابروتین umat باید گرادیان کرنش رو وارد کنم. برای مشتق گرفتن از کرنش باید از آرایه coords که جزو ورودی های umat حساب میشه استفاده کنم و مثلا برای محاسبه مشتق کرنش نسبت به x باید مشتق کرنش نسبت به (coords(1 رو بگیرم؟

    پاسخ
    1. 43.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      آرایه COORDS مختصات نقطه را در خودش ذخیره میکنه

      پاسخ
  4. 44
    حمید

    سلام. برای اینکه تنش پشماند در یک قطعه اعمال کنم.و بعد تحلیل مورد نظر خود را اعمال کنم.نیاز به سابروتین نویسی هست یا اسکریپت نویسی؟ با تشکر

    پاسخ
    1. 44.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      به کمک Predefined Field میتونید تانسور تنش مورد نظرتون را به قطعه اعمال کنید
      آموزش گزینه Predefined Field هم در سایت موجوده، میتونید مطالعه بفرمایید

      پاسخ
  5. 45
    فرشاد

    باسلام. منم به مشکل دوستمون برخوردم. فقط من متوجه نشدم گفتین آرایه coords مختصات نقطه رو در خودش ذخیره میکنه منظور کدام نقطه است؟

    پاسخ
    1. 45.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      Documentation را مطالعه بفرمایید

      پاسخ
      1. 45.1.1
        فرشاد

        باسلام مجدد. مطالعه کردم اما متوجه نشدم

        پاسخ
        1. 45.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          مختصات گره ها

  6. 46
    امیر

    باسلام. بنظرتون میتونم برای آباکوس 6.14 از فرترن 11 و ویژوال استودیو 2008 یا 2010 استفاده کنم؟

    پاسخ
    1. 46.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      تجربه نشان داده در اکثر مواقع بدرستی لینک نمیشه

      پاسخ
  7. 47
    فرشاد

    باسلام خدمت مهندس سروری. به طور مثال در فرآیند شکل دهی ورق من یک سابروتین برای ورق نوشتم اما یک پانچ هم دارم که نمیخوام سابروتین روی اون عمل کنه. در این صورت اگر در ماژول property برای ورق user material تعیین کنم اما اطلاعات پانچ رو به صورت معمول وارد کنم (یعنی اطلاعات رو به فرم عادی و بدون فعال کردن گزینه user material) در این صورت سابروتین فقط روی ورق عمل میکند و در مورد پانچ عمل نمی کند و از اطلاعاتی که وارد کردم برای پانچ استفاده می کند؟

    پاسخ
    1. 47.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      بله

      پاسخ
      1. 47.1.1
        فرشاد

        خیلی ممنون. سوال دیگه ای که دارم اینه که در سابروتین umat جرم در کجا اثر داره؟ نه در ماتریس ddsdde و نه در stress وارد می شود حال اگر در مسئله ای به جرم نیاز باشد باید چگونه وارد کنیم؟

        پاسخ
        1. 47.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          سابروتین umat برای حلگر استاتیکه؛ اگر حلگر دینامیک دارید از vumat استفاده کنید

  8. 48
    فرشاد

    باسلام خدمت مهندس سروری. من یک سابروتین umat نوشتم اما مسئله همگرا نشد حالا باید vumat بنویسم. در کامنت ها دیدم که گفتید اگر سابروتین umat دارید می توان به راحتی به vumat تبدیل کرد خواستم راهنماییم کنید. در سابروتین vumat ما فقط باید تانسور تنش تعریف کنیم؟ آرایه statenew که تعریفش اجباری نیس؟ statenew همون متغیر حالت در سابروتین umat هست؟

    پاسخ
    1. 48.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      * منظور من از سهولت در تبدیل این بود که وقتی شما فرمولبندی و روابط را برای umat استخراج کرده باشید، چارچوب و روند مشخص شده؛ روش انتگرالگیری را باید بازبینی کنید
      ** بله، مشابه همون متغیر حالته
      چارچوب کلی در documentation موجوده؛ میتونید بررسی کنید

      پاسخ
      1. 48.1.1
        فرشاد

        منظور از روش انتگرال گیری چیه؟

        پاسخ
        1. 48.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          implicit or explicit

  9. 49
    فرشاد

    باسلام خذمت مهندس سروری. من برای یک مسئله سابروتین umat نوشتم که چون همگرا نشد باید vumat بکنمش. سوالم اینه که در سابروتین vumat فقط باید تنش ها بدست بیاد که برای بدست آوردن تنش ها باید تنش در ابتدای increment (که به عنوان ورودی در دسترس است و نیاز به تعریفش نیست) به علاوه ی نرخ تنش بکنیم پس در واقع من فقط باید نرخ تنش برای سابروتین vumat بدست بیارم. همچنین میدانیم ماتریس ddsdde ضرب در نرخ کرنش می شود نرخ تنش. پس در واقع من نرخ تنش رو برای سابروتین vumat دارم چون ماتریس ddsdde رو بدست آوردم درست میگم؟

    پاسخ
    1. 49.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      در VUMAT اصلا DDSDDE وجود نداره

      پاسخ
      1. 49.1.1
        فرشاد

        درسته ماتریس ddsdde در سابروتین umat نداریم حرف من اینه که خودم با دستور dimention ماتریسی به اسم ddsdde تعریف کنم(چون در سابروتین umat بدستش آوردم) بعد ضرب در نمو کرنش کنم که در این صورت نمو تنش دارم و در نتیجه تنش تعریف میشه. درست نیس این کارم؟

        پاسخ
        1. 49.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          نظری ندارم

  10. 50
    فرشاد

    سوال دیگه ای هم داشتم. در سابروتین vumat چگالی رو کجا باید وارد کنیم؟ چون در این سابروتین چگالی به عنوان متغیر ورودی به سابروتین است. آیا در abaqus/cae در قسمت creat material در قسمت density چگالی رو وارد کنم به محیط سابروتین وارد میشه چون در سابروتین umat وقتی user material استفاده کنیم دیگه بقیه چیزایی که وارد میکنیم در creat material به حساب نمیاد.
    باتشکر از وقتی که برای پاسخ میذارید

    پاسخ
    1. 50.1
      یونس سروری
      یونس سروری(مدیر CAE)

      بله

      پاسخ
  11. 51
    فرشاد

    ببخشید در سابروتین umat متغیر kinc شاره increment رو مشخص میکرد. در سابروتین vumat چه متغیری شماره increment رو مشخص میکنه؟

    پاسخ
    1. 51.1
      یونس سروری
      یونس سروری(مدیر CAE)

      لطف بفرمایید فایل زیر را مطالعه کنید:
      https://goo.gl/bTdwoc

      پاسخ
      1. 51.1.1
        فرشاد

        فایلی که گفتید رو مطالعه کردم و documentation آباکوس هم مطالعه کردم اما ننوشتن شماره استپ در vumat در چه متغیری ذخیره می شود. اگه امکان داره منو راهنمایی کنید

        پاسخ
        1. 51.1.1.1
          یونس سروری
          یونس سروری(مدیر CAE)

          در همه سابروتینها KINC معرف شماره اینکرمنت است ولی در VUMAT پارامتری با این عنوان نداریم

  12. 52
    وحید

    سلام مشکل زیر رو بنظرتون چطور حل کنم؟
    fatal error LNK1181: cannot open input file ‘msmpi.lib’
    از اباکوس 6.14 و اینتل فرترن2013 و ویژوآل 2012 استفاده می کنم ولی سابروتین لینک نمیشه !در قسمت VERIFY ارور بالا رو نمایش میده!

    پاسخ
    1. 52.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      اطلاع ندارم

      پاسخ
  13. 53
    امیر

    باسلام و خسته نباشید. من یک سابروتین umat نوشتم که برای یک المان امتحانش کردم که نتایج درست بود اما همین سابروتین رو برای مسئله اصلیم بکار میبرم همون increment اول اصلا زمانی جلو نمیره و خطای too many attempt میده لازم به ذکره که مسئله اصلی بدون سابروتین ران میشه و مشکلی نداره. به نظرتون مشکل از کجاس؟

    پاسخ
    1. 53.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      روند محاسباتی (زیر برنامه، نحوه محاسبات و . . .) که در کد بکار بردید مناسب نیست

      پاسخ
  14. 54
    سعید

    سلام..خسته نباشید
    ببخشید یکی از مثال های اباکوس رو میخوام انجام بدم …3 تا از فایل های inpبا abaqus commandاجرا میشه ولی فایل اخری داخلش از سابروتین استفاده کرده بعد فایل سابروتینشم هست…من باید چجوری این دو تا فایل رو اجرا کنم….ممنون

    پاسخ
    1. 54.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      بکارگیری سابروتین مستلزم لینک کردن فرترن و آباکوس است
      بسته به اینکه از چه سابروتینی استفاده میکنید باید در ماژول مربوطه، گزینه user defined را انتخاب کنید (متریال، بارگذاری، . . . )
      بعد هم در ماژول Job آدرس سابروتین مربوطه که یک فایل فرترن با پسوند for. است را به آباکوس معرفی میکنید و مثل مسائل عادی Run میکنید

      پاسخ
  15. 55
    فرشاد

    باسلام. من یک vumat نوشتم که در حین اجرا run time error میده. میدونید مشکل از کجاست؟

    پاسخ
    1. 55.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      خیر

      پاسخ
  16. 56
    رضا

    سلام
    با تشکر از سایت خوبتون
    من برای یکی از پروژه هام، نیاز دارم که ماتریس deformation gradient رو برای چند تا المان تو مدلم حساب کنم و وقتی که میام از روابط خیلی ابتدایی تغییرات جابجایی نقاط المان رو بر تغییراتشون تقسیم میکنم جواب های با خطای زیادی به دست میارم.
    وقتی تو داکیومنت اباکوس عبارت deformation gradient رو سرچ کردم متوجه شدم که توی توابع پیش فرض بخش سابروتین نویسیش ماتریس هایی به اسم dfgrd0 و dfgrd1 وجود داره که deformation gradient رو تو لحظه ابتدایی و انتهایی اینکرمنت نشون میدن.
    خواستم ببینم میتونین یه راهنمایی کنین که من چطوری میتونم از اینا استفاده کنم
    با سپاس

    پاسخ
    1. 56.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      بررسی نداشته ام

      پاسخ
  17. 57
    امیر

    باسلام و خسته نباشید.
    من یک vumat نوشتم که برای یک مدل پیچیده جواب می دهد اما وقتی برای یک مکعب ساده امتحان می کنم ارور نمیده اما مقادیر تنش را صفر می دهد.

    پاسخ
    1. 57.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      من الان باید چکار کنم دقیقاً؟

      پاسخ
  18. 58
    اردلان

    آقای سروری سلام خسته نباشید.من نمیتونم لینک دانلود intel fortran composer-xe 2013 رو پیدا کنم؟ظاهرا کلا وجود نداره!شما لینکی دارید یا نرم افزار جایگزینی؟تشکر

    پاسخ
    1. 58.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      خیر

      پاسخ
  19. 59
    علیرضا

    ضمن سلام و وقت بخیر،
    من میخوام یه نوار حرارتی رو روی لوله حرکت بدم، و نیاز به تعریف دایره با کد فرترن دارم. این کد برای مکعب جواب میده ولی برای لوله
    مشکل دارم. gama=(z-v*t1)**2 . شما میتونین کمکی کنین؟ (قابل تعیین بودن ضخامت نوار هم اولویت بعدیه)

    پاسخ
    1. 59.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      خیر متأسفانه

      پاسخ
  20. 60
    محمدرضا

    سلام تشکر بابت راهنمایی هایتان
    برای شبیه سازی سوراخکاری لیزر میخام از سابروتین دی فلاکس استفاده کنم اما نمیدونم روند بکارگیری ان چگونه است‌. و برای لینک کردن آن با آباکوس ۲۰۱۶ از چه ورژن هایی از نرم افزار استفاده کنم؟ میشه راهنمایی کنید
    تشکر

    پاسخ
    1. 60.1
      یونس سروری
      یونس سروری(مدیر CAE)

      سلام
      در خصوص ساختار سابروتین میتونید از Documentation کمک بگیرید
      اما در خصوص لینک کردن فرترن و آباکوس ظرف 24 ساعت آینده راهنمای لینک کردن آباکوس 2016 و 2017 با فرترن در سایت قرار میگیره
      پیگیر مطالب باشید

      پاسخ
نظر خودتان را ارسال کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمام حقوق مادی و معنوی این سایت متعلق به آکادمی نرم‌افزارهای مکانیک می باشد و بازنشر مطالب فقط برای مقاصد غیر تجاری و با ذکر منبع () بلامانع است.