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

یونس سروری

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

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

190 نظر

  1. 61

    محمدرضا

    سلام خسته نباشید ببخشید سوال دیگر
    آیا سابروتین به صورت آماده می باشد (تنها تغییرات جزیی را اعمال کنیم)یا لازم است تا سابروتین را بنویسیم و در صورت آماده بودن از کجا باید به آن دسترسی پیدا کرد؟

    پاسخ
    1. 61.1

      یونس سروری

      سلام
      هر سابروتین یک قالب کلی داره که در documentation موجوده
      پیاده سازی روابط که اصل کار محسوب میشه با شماست

      پاسخ
  2. 62

    محمدرضا

    سلام
    برای آباکوس و فرترن رو لینک کردم. برای run کردن سابروتین در آباکوس فرقی نمیکنه در چه فایلی کد را نوشن ؟ و در ادامه چه کار باید کرد؟

    پاسخ
    1. 62.1

      یونس سروری

      سلام
      فایل باید پسوند for. داشته باشه
      برای استفاده هم باید در ماژول job قبل از سابمیت کردن مسئله برای حل، نشانی فایل سابروتین مورد نظر را وارد کرده باشید

      پاسخ
  3. 63

    محمدرضا

    سلام سپاس بابت پاسخگوییتان
    اینجانب فایل رو با پسوند for ذخیره و در ماژول job سابمیت میکنم(برای اطمینان از درستی برنامه،از مدل و برنامه آماده داخل اینترنت نیز استفاده کرده ام) اما با پیام خطای
    Job name aborted due to errors مواجه میشم.
    میشه راهنمایی کنید؟

    پاسخ
    1. 63.1

      یونس سروری

      سلام
      چه سابروتینی؟
      برای چه کاری؟
      استفاده از سابروتین بحث تخصصیه، برای شبیه سازیهای روزمره (که شاید بیش از 90 درصد موارد را در بر بگیره) اصلا نیازی به سابروتین ندارید
      شما باید اطلاع داشته باشید که چه سابروتینی دارید استفاده میکنید، برای چه منظوریه، چه خروجی میده، در کدام ماژول باید استفاده از سابروتین را فعال کنید

      پاسخ
  4. 64

    محمدرضا

    بنده از سابروتین دی فلاکس برای شبیه سازی سوراخکاری لیزر استفاده میکنم پس از وارد کردن فایل حاوی کد فرترن با پسوند for. و submit کردن با ارور Job ……. aborted due to errors مواجه میشم.

    پاسخ
    1. 64.1

      یونس سروری

      متنی برای خطا وجود نداره؟

      پاسخ
  5. 65

    محمدرضا

    نه فقط در قسمت مانیتور عبارت problem during compilation میاد.

    پاسخ
    1. 65.1

      یونس سروری

      اگر از صحت لینک شدن آباکوس و فرترن مطمئنید، مشکل از سابروتینه

      پاسخ
  6. 66

    محمدرضا

    عرص سلام و خسته نباشید خدمت مهندس سروری
    بعد از تغییر در ساختار سابروتین دیفلاکس و سابمیت
    کردن با ارور جدید زیر مواجه شدم.
    The Abaqus user subroutine library could not be found. This may indicate a problem with the Abaqus installation. Please contact your system Administrator for further assistance.
    برای رفع آن باید نرم افزار رو دوباره نصب کنم؟ یا راه دیگه داره؟

    پاسخ
    1. 66.1

      یونس سروری

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

      پاسخ
  7. 67

    عیوضی

    در مورد سابروتین نویسی تخصص دارین آیا پروژه در این زمینه انجام میدین؟تشکر

    پاسخ
    1. 67.1

      یونس سروری

      خیر

      پاسخ
  8. 68

    محمدرضا

    سلام خسته نباشید
    یه مدلی رو سه روز قبل با سابروتین دیفلاکس submit کردم و اجرا شد ولی الان با همون سابروتین و مدل، خطایproblem during compilation میده. ممنون میشم دلیل و راه حلشو بگید.

    پاسخ
    1. 68.1

      یونس سروری

      سلام
      این پیغام وقتی ظاهر میشه که 1- کد مشکل داشته باشه و یا 2-لینک برنامه بدرستی کار نکنه

      پاسخ
  9. 69

    فرشاد

    باسلام خدمت مهندس سروری
    یک سابروتین در vumat نوشتم که وقتی برای یک المان ران میکنم مشکلی نیس اما وقتی تعداد مش ها را بالا میبرم اگر مثلا یک بار متمرکز به یک گره وارد کنم فقط المان مربوط به اون گره دچار تغییر شکل میشه و کش میاد و باقی المان ها ثابت می مونند انگار پیوستگی در قطعه وجود نداره و بار در کل قطعه توزیع نمی شود. میدونید مشکل از کجاست؟

    پاسخ
    1. 69.1

      یونس سروری

      سلام
      یکی از نکاتی که در verify کردن کد اهمیت داره همین موضوعی ست که شما اشاره کردید
      این بحث بیشتر به محاسبات انجام شده در کد برمیگرده (اگر فرض کنیم ساختمان کد و روابط درست باشن)
      یعنی شما باید سراغ محاسبات روی المانها و نقاط انتگرالگیری و . . کار کنید

      پاسخ
  10. 70

    یوسف

    سلام.
    من یک سابروتین usdfld با کمک یوتیلیتی روتین getvrm نوشتم که یک متغیر میدانی (مدول الاستیسیته المانها) رو برحسب یک متغیر حالت (مقدار کرنش) آپدیت میکنه.
    تا اینجاش مشکلی نیست. اما حالا من بنابه دلایلی میخوام یک بردار سه آرایه ای با مقدار اولیه صفر تعریف کنم و مقادیر متغیر حالت رو در پایان هر استپ توی درایه های اون قرار بدم . اینجاست که متاسفانه خطای کامپایل میده و اصلا وارد برنامه نمیشه! خطوط کد تعریف یک بردار سه درایه ای رو بدین شکل نوشتم. نمی دونم کجای اون مشکل داره!!

    integer i
    integer, dimension(3) :: vector
    do i=1,3
    vector(i)=0
    end do

    پاسخ
    1. 70.1

      یونس سروری

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

      پاسخ
  11. 71

    یوسف

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

    پاسخ
    1. 71.1

      یونس سروری

      در فایل msg تحلیل میتونید علت یابی کنید

      پاسخ
  12. 72

    محمد

    سلام خدمت شما
    در استفاده ازسابروتین vuamp با ارور زیر رو به رو هستم که بیانگر این موضوع هست که سنسور تعریف نشده در حالی که من از تعریف سنسور در output history مطمئن هستم. به نظر شما مشکل از کجا می تواند باشد؟
    ممنون از توجه شما.

    Sensor H-Output-2 cannot be found but is accessed in VUAMP.Please make sure that this sensor is defined for this step.

    Abaqus/Explicit Analysis exited with an error – Please see the status file for possible error messages if the file exists.

    پاسخ
    1. 72.1

      یونس سروری

      سلام
      اطلاعی ندارم متأسفانه

      پاسخ
  13. 73

    رضا

    با سلام یه سوال از
    subroutin=uvarm
    یه بردار داریم مثلا
    V
    شامل 10 درایه که هر درایه نشان دهنده یک مقدار بر روی یک المان مشخص و متفاوت در مدل است(و در باقی المان ها برابر صفر)

    مثلا
    V1
    عدد 100 را بر روی المان 1 نشان میدهد و عدد صفر را بر روی بقیه المان ها
    V2
    عدد 150 را بر روی المان 2 نشان میدهد و عدد صفر را بر روی بقیه المان ها
    و به همین صورت…

    سوال❓: چطور میشه مقادیر گفته شده(که هر کدام روی یک المان متفاوت تعریف شده) را با هم جمع زد؟؟؟

    پاسخ
    1. 73.1

      یونس سروری

      سلام
      فکر میکنم بتونید از یک اسکریپت پایتون استفاده کنید

      پاسخ
  14. 74

    مرادی

    سلام و عرض ادب
    من میخوام سابروتین یک تیر دو سر گیردار رو بنویسم، تابع نیرو رو دارم. تو قسمت dloadهم کد رو مینویسم و بعد با فرمتfor ذخیره میکنم. بعد نوشتن برنامه تو پنجرهcommandبا این خطا could not be located مواجه میشم، مشکل چیه؟ و اینکه تو کد نویسیش باید موارد دیگه ای رو لحاظ کنم یا تو خود آباکوس جایی رو باید تغییر بدم.؟

    پاسخ
    1. 74.1

      یونس سروری

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

      پاسخ
  15. 75

    محمد

    سلام
    ببخشید من با استفاده از سابروتین یک شار حرارتی به جسم اعمال کرده ام، کانتور دمایی به چیزی که مد نظرم هست تبدیل شد یعنی جایی که ماکزیمم دما را داریم قرمز و جایی که min دمایی را داریم آبی شد. ولی مقادیر دمایی از مرتبه e-2 و e-3 می شود. آیا به این معنی هست که شار اعمالی درست نبوده و مقادیر نشان داده شده خطا در محاسبات هست؟

    پاسخ
    1. 75.1

      یونس سروری

      سلام
      میتونه تعریف خواص مادی مشکل داشته باشه
      همچنین تعریف بار (روابط) و آپدیت شدن پارامترها هم میتونه منشأ خطا باشه

      پاسخ

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

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

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