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

    سلام و ادب
    پیشاپیش تشکر میکنم از این همه بزرگواری
    بنده میخوام سابروتین یک مدل رفتاری ترمومکانیکی رو بنویسم
    با توجه به منوال سابروتین umat برای رفتار مکانیکی و سابروتین umatht برای رفتار حرارتی استفاده میشه.(ورژن6.13)
    سوال بنده این هست که برای این مدل رفتاری ترمومکانیکی باید چه کاری رو دقیقا انجام بدم؟
    فرمولاسیون مدل رفتاری به صورت کامل موجوده (جایی فرموده بودید برای شروع باید فرمولاسیون رو بدست بیارید)
    مراحل بعدی رو به چه نحوی انجام بدم

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

      سلام
      بعد از استخراج روابط و معادلات ساختاری باید این معادلات را در حوزه زمان گسسته سازی و در نهایت به زبان فرترن برنامه نویسی کنید

      پاسخ
      1. 21.1.1
        ali

        تشکر فراوان
        سوال اصلی بنده این هست که باید در دو سابروتینumat و umtht جداگانه نوشته بشه و سپس به دنبال هم بیاد؟در برخی فرمول ها هر دو رفتار وجود داره(مکانیکی و حرارتی) این فرمول ها در کدام سابروتین باید باشه؟
        مرجع کاملی برای این کار هست؟

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

          مرجع برای چه کاری؟
          شما کد umatht را بنویسید؛ جداگانه معنی نداره

  2. 22
    احسان

    مهندس با این پست بخشی از مشکلم حل گردید لطفا بازم از این پست های کلیدی بزارید خیلی بدرد می خورن
    3 روزه دارم دنباله کدی می گردم که دوتا سابروتینو متصل کنه:(

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

      موفق باشید

      پاسخ
  3. 23
    محمدرضا

    سلام و خدا قوت
    من دو تا umat رو ترکیب کردم با استفاده از همون حلقه ی CMNAME که تو DOCUMENTATION اومده ولی یکسره هر کاری کردم ارور زیر رو میده که مفهومش هم کاملا معلومه ولی بعد از کلی جابجایی و تغییرات فایده نداشت :
    error #6236: A specification statement cannot appear in the executable section.
    SUBROUTINE UMAT_HASH(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
    ——–^
    آخه من بالا همون حلقه ی CMNAME رو تعریف کردم و سابروتینی که زیرش اومده رو خطای A specification statement cannot appear in the executable section میده.
    دیگه نمیدونم واقعا … ممنون میشم کمک کنید.

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

      سلام
      در این مواقع باید کد را به دقت بررسی کنید
      مشکل میتونه به ساختار کد برگرده؛ گاهی اوقات جای یک حلقه یا دستور اگر درست نباشه میتونه مشکلساز باشه
      به هر حال، به شکل واضح مشکل به ساختار کد شما برمیگرده؛ یعنی ساختار دستورات در زبان فرترن
      کافیه همین عبارت “A specification statement cannot appear in the executable section” را گوگل کنید تا متوجه موضوع بشید

      پاسخ
      1. 23.1.1
        محمدرضا

        ممنونم. اون مشکل رو حل کردم الان یه مشکل دیگه ای دارم که آباکوس حل رو میره جلو و تموم هم میشه ولی نتایجی رو نشون نمیده و وقتی روی کلمه ی monitor رو میزنم ارور میده که فایل dat این job وجود نداره! در صورتی که تو پوشه temp رو که چک می کنم هست! ریشه این مشکل کجا میتونه باشه؟( نحوه مدلسازیم کاملا درسته و تست شده.)

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

          خب فایل odb که ایجاد شده را به شکل مجزا باز کنید
          همه فایلها باید در یک پوشه باشه و work directory شما هم باید با این پوشه یکی باشه

  4. 24
    علی

    سلام خسته نباشید من از زیر برنامه UEL استفاده کردم و ارور زیر میاد لینک اباکوس هم مشکلی نداره چون با فایلی خودتون گذاشتیه بودید ران گرفتم و مشکلی ندار
    Error in job hgCopy: Problem during linking – Abaqus/Standard User Subroutines. This error may be due to a mismatch in the Abaqus user subroutine arguments. These arguments sometimes change from release to release, so user subroutines used with a previous release of Abaqus may need to be adjusted.
    Job hgCopy aborted due to errors.
    لطفا راهنمایی کنید؟

    پاسخ
  5. 25
    ali

    سلام و خسته نباشید من از کد سابروتین UMAT , UHARD برای Isotropic Hardening Plasticity استفاده می کنم کذ مشکلی نداره و ران میشه فقط تنها مشکلی هست که فقط از یک سابروتین در تحلیل من استفاده میشه و سابروتین دیگر رو نمیخونه. اگر من در قسمت متریال اباکوس از USER ELEMENT استفاده کنم فقط از سابروتین UMAT استفاده می کنه اگر از قسمت متریال اباکوس در قسمت پلاستیک از قسمت user
    در Hardening Properties استفاده کنم وارد سابروتین umat نمیشه . اگر هم از دو متریال با هم استفاده کنم اباکوس ارور میده .The option *user material,type=mechanical completely defines the material behavior. It can not be used with an option that defines part of a material`s behavio
    لطفا راهنمایی بفرمایید با تشکر.

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

      سلام
      از روش ذکر شده در این پست استفاده کردید ؟

      پاسخ
  6. 26
    مازیار

    سلام. وقت بخیر.متاسفانه در تحلیل خزش همراه با حرارت از سابروتین creep استفاده کردم و علیرغم وقت بسیار و تست کردن مثال های ساده جهت تایید این سابروتین نتونستم حالت transient(دما از 20 تا 600 درجه سانتیگراد) را در استپ visco با استفاده از سابروتین جواب بگیرم. ظاهرا فقط حالت steady state رو آباکوس در استپ viscoبطور مناسب انجام میده(دمای ثابت ) در صورتیکه مدنظرم transient است. سوالم اینه که با توجه به تجربه جنابعالی، چه سابروتینی را توصیه می‌کنید؟

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

      سلام
      میتونید umat را تست کنید ولی باید پیچیدگیهای این سابروتین را هم مدنظر داشته باشید

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

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

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