درباره نویسنده

یونس سروری

کارشناس ارشد مکانیک دانشگاه صنعتی اصفهان - مدیر بخش شبیه سازی و اجزا محدود - رزومه

احتمالا مایل به بررسی این مطالب نیز هستید

134 نظر

  1. 41

    رضا رحیمی نژاد

    سلام
    من بر روی کریستال پلاستیسیته کار می کنم. سابروتین UMAT و VUMAT نوشته شده برای این کار را نیز در اختیار دارم.
    یک قطعه توسط نرم افزارهای دیگر دانه بندی و آماده می کنم. در Static, general و به کمک UMAT کار را جواب گرفتم.
    حال لوله را برای هیدروفرمینگ دانه بندی کردم و می خواهم به کمک VUMAT آن را تحلیل کنم. در Dynamic,explicit.
    اما خطای زیر را میدهد و من سردرگم هستم که آیا ایراد از VUMAT است؟ یا دانه بندی قبل از آن؟ و یا شرایط مرزی و step تعریف شده ؟
    66 elements are missing elastic property reference.
    The elements have been identified in element set ErrElemMissingElasticPropRef.

    پاسخ
    1. 41.1

      یونس سروری

      سلام
      ظاهرا مشکل از تعریف خواص مکانیکی ناشی شده
      مجدداً بررسی کنید

      پاسخ
      1. 41.1.1

        رضا رحیمی نژاد

        جهت توضیح باید بگویم که در vumat ، برای تعریف ماده و موارد دیگر 160 props باید تعریف شود. هر کدام از آنها معرف خواصی است. این 160 عدد را توسط نرم افزاری دیگر که بت متلب نوشته شده انجام می دهم. البته نرم افزارهای خاص این کار نیز موجود است مانند :neper و VG . آن اعداد را کمی تغییر دادم اما خطاای Runtime error c می دهد.
        اگر اجازه دهید نمونه فایلی را خدمتتان ارسال نمایم. البته ایمیل شما را ندارم.

        پاسخ
        1. 41.1.1.1

          یونس سروری

          متأسفانه وقت بررسی مسائل دوستان را ندارم

  2. 42

    فرشاد

    باسلام خدمت مهندس سروری. من هم ارور compilation میگیرم در سابروتین umat و abaqus verification رو اجرا کردم که در abaqus explicit هم single precision و هم double precision ارور داد. من یک فایل umat دارم که اونو اجرا کردم ارور نداد اما یک فایل umat دیگه رو که اجرا میکنم ارور compilation میده. باتوجه به توضیحاتی که دادم میشه مطمئن شد مشکل از فرترن و آباکوس نیست و مشکل از کد منه؟

    پاسخ
    1. 42.1

      یونس سروری

      سلام
      بله؛ ممکنه مشکل از کد هم باشه

      پاسخ
      1. 42.1.1

        فرشاد

        پس چون یک سابروتین ران شد بدون ارور مشکل لینک شدن فرترن و آباکوس کاملا منتفیه و باید مشکل تو کدم جستجو کنم؟

        پاسخ
        1. 42.1.1.1

          یونس سروری

          سابروتین را در یک سیستم دیگه هم امتحان کنید تا اطمینان حاصل بشه

  3. 43

    رضا رحیمی نژاد

    سلام
    برای VUMAT نمی توانم مثالی ساده طراحی کنم تا با حل آباکوس مقایسه نمایم.
    همچنین یک vumat بزرگ دیگری دارم و می خواهم سلامت آن را تست کنم .

    پاسخ
    1. 43.1

      یونس سروری

      سلام
      در Documentation جستجو کنید، مثال وجود داره
      میتونید بررسی بفرمایید
      شما باید سعی کنید کدی که خودتون نوشته اید را با حذف برخی پارامترها به یک شکل ساده در بیارید که با حل آباکوس قابل مقایسه باشه (مثلا برخی پارامترها را صفر کنید، حذف کنید و . . تا به مدلهای پیش فرض آباکوس برسید)
      بعد که مطمئن شدید کدتون درسته و به خوبی کار میکنه میتونید روی حالت بسط یافته و کار اصلی تصمیم گیری کنید

      پاسخ
  4. 44

    فاطمه

    با سلام خدمت استاد گرانقدر
    استاد من یک سال هست که اباکوس و فرترن را لینک کردم و با یومت برای آلیاژحافظه دار دارم کار میکنم و در این مدت از یک یومت خاص استفاده میکردم و ریسالت های درستی طبق مقالات میگرفتم اما الان یومت رو تغییر دادم با ارور زیر مواجه شدم
    Abaqus Error: Problem during compilation
    کلا هر یومتی بغیر از اون یومت اولی که باهاش کارکردم میذارم این ارور را بهم میده.
    و جالب اینجاست حالا که از اون یومت اولی هم بعد از دیدن این ارور استفاده میکنم برام ران میگیره بدون خطا ولی جواب های درستی نمیده.
    استاد من چکار کنم؟؟؟
    من یک ماه دیگه دفاع دارم و کلا همه چیو انگار از دست دادم.
    با تشکر

    پاسخ
    1. 44.1

      یونس سروری

      سلام
      در تغییراتی که اعمال کرده اید از فرمت نادرست و غیرقابل تشخیص استفاده شده؛ خطا هم بخاطر همین موضوعه
      اگر در کدی که دارید state variable تعریف شده باید STATEV را هم در ماژول Properties لحاظ کنید
      جای نگرانی نداره؛ روی یک سیستم دیگه هم امتحان کنید ببینید مشکل پابرجاست یا خیر

      پاسخ
  5. 45

    مهرداد

    سلام آقای مهندس
    اقا من نمیتونم intel fortran composer-xe 2013 رو برا دانلود پیدا کنم !!!!!
    تو رو خدا کمک کنید

    پاسخ
    1. 45.1

      یونس سروری

      سلام
      خب دوست عزیز من باید چکار کنم؟

      پاسخ
      1. 45.1.1

        مهرداد

        خب لینکی چیزی !!!

        پاسخ
        1. 45.1.1.1

          یونس سروری

          خب اگر سرچ کردید و نیست پس منم لینکی ندارم!

  6. 46

    mehdi tavafoghi

    سلام.
    خسته نباشید
    ببخشید من یک سوال داشتم
    من یه vumat برای رفار یک ماده ویسکوالاستیک نوشتم، برای تایید در کشش ساده ، دقیقا تنش و کرنش مقاله اصلی را می دهد ولی مشکلم اینجاست که اگر یک استپ دیگر بعد از استپ اول تعریف کنم(بدون هرگونه نیرو و جابه جایی و…)، ماده همچنان به تغییر شکل ادامه می دهد تا distortion پیدا کند و جاب abort میشه.
    ممنون میشم راهنمایی کنین.
    ممنون

    پاسخ
    1. 46.1

      یونس سروری

      سلام
      نیرو و جابجایی که تعریف کردید در استپ دوم inactive میکنید؟

      پاسخ
  7. 47

    mehdi tavafoghi

    بله ولی متاسفانه هرکار میکنم تغییر شکل ادامه پیدا میکنه به صورتی که منجر به distortion میشه.

    پاسخ
    1. 47.1

      یونس سروری

      نظر خاصی ندارم متأسفانه

      پاسخ
      1. 47.1.1

        mehdi tavafoghi

        ممنون

        پاسخ
  8. 48

    mehdi tavafoghi

    سلام
    ببخشید امکانش هست ماده ابتدا الاستیک رفتار کند ولی از یک جایی به بعد رفارش عوض بشه ؟ یعنی یه جاب بگیریم با رفار الاسیک ، و بعد با استفاده از predefined field ، در جاب بعدی برای رفتار ماده در ادامه از vumat استفاده کنیم؟
    من اینکارو که میکنم در ادامه هم ماده همون الاستیک رفتار میکنه ماسفانه و دیگه نمیشه رفتارشو عوض کرد. ممنون میشم راهنمایی کنین

    پاسخ
    1. 48.1

      یونس سروری

      سلام
      اگر ماده وارد ناحیه پلاستیک شده باشه که کد هم باید بتونه این موضوع را تشخیص بده و محاسبات بخش پلاستیک انجام خواهد شد

      پاسخ
  9. 49

    محمدرضا

    سلام
    سابروتین umat برای حذف (مرگ) المان کاربرد داره؟

    پاسخ
    1. 49.1

      یونس سروری

      سلام
      اگر از حلگر explicit استفاده میکنید گزینه element deletion در آباکوس موجوده

      پاسخ
  10. 50

    مهران

    با سلام،
    خصوصیات مواد من با سابروتینی که تعریف کرده‌ام تغییر می‌کنند. می‌خواهم زمانیکه مقدار مورد نظری برای 90 درصد المان ها در یک بازه مشخص قرار گرفت، برنامه خود به خود پایان پذیرد. برای مثال هنگامیکه 90 درصد از المان‌ها، انرژی بین مقدار A و B داشته باشند برنامه متوقف شود.

    سپاسگزار خواهم بود اگر راهنمایی فرمایید.

    پاسخ
    1. 50.1

      یونس سروری

      سلام
      باید در سابروتینی که دارید محاسبات مربوط به انرژی را لحاظ کنید و یک مقدار بعنوان Threshold در نظر بگیرید تا اگر انرژی به این مقدار رسید، برنامه یک مقدار false برگرداند و متوقف شود

      پاسخ
  11. 51

    محمدرضا

    سلام ببخشید یه سوال
    از اونجا که دمای تبخیر رو نمیشه در آباکوس وارد کرد آیا میشه از طریق سابروتین دمای تبخیر قطعه رو تعریف کرد و با استفاده از اون بر اثر شار حرارتی برداشت ماده شبیه سازی بشه؟

    پاسخ
    1. 51.1

      یونس سروری

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

      پاسخ
  12. 52

    علیرضا

    سلام خدمت شما
    بنده تلاش دارم تحلیل ارتعاشی یک صفحه مدرج تابعی (FGM) رو به انجام برسانم . سوال بنده اینکه چطور در سابروتین UMAT میشود چگالی ماده رو به صورت تابعی بر حسب مختصه مکانی z تعریف کرد. تشکر.

    پاسخ
    1. 52.1

      یونس سروری

      سلام
      بنده بررسی نداشته ام ولی شاید لینک زیر بتونه کمک کنه بهتون:
      http://imechanica.org/node/18139

      پاسخ

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

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

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