loading...

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

یونس سروری

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

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

44 نظر

  1. 1

    حامد

    با سلام و خسته نباشید
    من تو یه شبیه سازی بهم خطا میده و فقط میگه Analysis Input File Processor exited with an error.
    دیگه هیچ پیغامی نمی ده و هیچ راهنمایی نمی کنه! موندم چیکار کنم. به نظر شما اشکال از کجاست؟؟!!

    پاسخ
    1. 1.1

      یونس سروری

      سلام
      در صورت وجود، فایلهای msg. یا dat. یا sta. را چک کنید تا سرنخی از علت بروز خطا پیدا بشه

      پاسخ
  2. 2

    meso

    با سلام.
    میشه در مورد مفهوم time period تو dynamic/explicit بیشتر توضیح بدید که اصلا مفهومش چی هست؟مثلا اگر ما بخواهیم یک جابجایی با شدت 2mm/s را بر مدل اثر دهیم با فرض اینکه در load مقدار جابجایی را 4mm وارد کنیم یعنی باید مقدار time period را 2 ثانیه بدهیم؟ آیا اساسا time period به نرخ بارگذاری بستگی دارد؟
    با تشکر از زحماتتون.

    پاسخ
    1. 2.1

      یونس سروری

      سلام
      – time period در حلگر Explicit معنای زمان واقعی را پیدا میکنه در حالی که برای حلگر Implicit معنی متعارف زمان را نداره و به بازه زمانی افزایش نموها اطلاق میشه
      – بله، به روشی که شرح دادید عمل کنید

      موفق باشید . . .

      پاسخ
      1. 2.1.1

        kly

        سلام
        بطور مثال اگر در مسئله ای، time period=0.05 باشد و amplitude نیز بصورت خطی تعریف شود اما بطور مثال تا زمان 0.02 کل بار به نمونه وارد شود یعنی از زمان 0.02 تا 0.05 باری به نمونه وارد نشود با توجه به چیزی که شما می فرمایید پس در این حالت زمان 0.02 تا 0.05 چه مفهومی دارد؟

        پاسخ
        1. 2.1.1.1

          یونس سروری

          سلام
          مشابه وقتی خواهد بود که شما مثلا دو Step متوالی تعریف کرده‎اید و بارگذاری را در Step اول انجام داده باشید (بار در ادامه حل Propagate خواهد شد)

          موفق باشید . . .

  3. 3

    دویران

    سلام
    من یک مسئله مکانیک شکست الاستیک پلاستیک رو حل کردم وبا خطای زیر روبرو شدم . initial و مینیمم رو کمتر کردم ولی جواب نداد فقط با کاهش بار مسئله حل میشه چطور میتونم با بار بیشتر مسئله رو حل کنم؟ممنون
    هTime increment required is less than the minimum specified

    پاسخ
    1. 3.1

      یونس سروری

      سلام
      احتمالا بارگذاریتون با ابعاد تناسب نداره
      میتونید سایز مش را کاهش بدید، ممکنه به همگرایی کمک کنه

      پاسخ
  4. 4

    دویران

    لطفا بیشتر توضیح بدین.چونکه داده ها رو از تست کشش بدست آوردم و شکلم در اباکوس یک نمونه CT هستش

    پاسخ
    1. 4.1

      یونس سروری

      عرض کردم روی سایز مش کار کنید ممکنه مشکل حل بشه

      پاسخ
  5. 5

    لیلا

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

    پاسخ
    1. 5.1

      یونس سروری

      این موضوع به عدم همگرایی حل مربوط میشه
      میتونید به عنوان ساده‎ترین راه حل ماکزیمم تعداد اینکرمنتهای مورد نیاز را در ماژول step افزایش بدید؛ ممکنه کارساز باشه
      ولی بدون دیدن مسئله نمیشه اظهار نظر دقیق کرد

      پاسخ
  6. 6

    رضا

    سلام آقای مهندس
    من یک تحلیل explicit دارم ولی فرآیندم شبه استاتیک است (کشش تیر یک سر گیردار) برای آن سابروتین vumat نوشتم.
    برای اینکه به اولین increment مقادیر اولیه را بدهم باید چکار کنم؟

    پاسخ
    1. 6.1

      یونس سروری

      سلام
      منظورتون مقدار اولیه برای چه پارامتری است؟

      پاسخ
      1. 6.1.1

        رضا

        مقدار اولیه برای state old که معرف متغیر f است.
        برای همین هم یک شرط گذاشتم که در step =0 مقدار state new را مساوی با مقدار اولیه f قرار دادم تا با افزایش step time آن را تحت عنوان state oldبه من بدهد
        حالا اگر من در کدم دو تا شرط الاستیک و پلاستیک داشته باشم که در انتهای هر دو state new باید آپدیت شود و به عنوان state old در بخش بعدی به کار آید ، در هر دو شرط الاستیک و پلاستیک مقدار state new آپدیت و چاپ می شود ولی در حالت پلاستیک در اینکریمنت بعدی مقدار state old آپدیت نمی شود.
        با تشکر

        پاسخ
        1. 6.1.1.1

          یونس سروری

          روند کدنویسی و آپدیت متغیرها تفاوت چندانی با سایر زبانهای برنامه‎نویسی نداره
          شما میتونید یک متغیر حالت یا STATEV با شماره دلخواه تعریف کنید و پس از پایان محاسبات در هر اینکرمنت، مقدارش را آپدیت کنید
          مثلا فرض کنید پارامتری تحت عنوان r را به عنوان یک متغیر حالت تعریف کرده‎اید، پس از پایان محاسبات در اینکرمنت باید خیلی ساده، دستور زیر را وارد کنید :
          STATEV(1)=r
          قطعا در کدنویسی اشتباه دارید؛ با دقت بررسی کنید که فرآیند آپدیت کردن را در چه مرحله‎ای انجام داده‎اید؛ متاسفانه بدون دیدن کد نمیشه نظر دقیقی داد

          موفق باشید . . .

  7. 7

    سید مجید حقیقت پژوه

    سلام . وقت بخیر .
    در یک مسئله استاتیکی در پایین پنجره این پیغام اومد .
    the memory allocation for job 1 was increased to 8012 mb based on the analysis estimated.
    میشه لطف کنید بگید این پیغام یعنی چی ؟
    ممنون

    پاسخ
    1. 7.1

      یونس سروری

      سلام
      مقدار Ramی که به تحلیل اختصاص داده شده پایین بوده که آباکوس به شکل اتوماتیک افزایشش داده

      موفق باشید . . .

      پاسخ
  8. 8

    رضا

    سلام و روز بخیر مهندس من در تحلیل یک سازه ابتدا با warning زیر وبرو میشم بعد آنانیزم eroor میده مشکل از کجاست؟
    با تشکر
    The option *boundary,type=displacement has been used; check status file between steps for warnings on any jumps prescribed across the steps in displacement values of translational dof. For rotational dof make sure that there are no such jumps. All jumps in displacements across steps are ignored

    There are 1 warning messages in the data (.dat) file. Please check the data file for possible errors in the input file.

    پاسخ
    1. 8.1

      یونس سروری

      سلام
      مشکل از شرایط مرزی هست که تعریف کرده‎اید؛ شرایط مرزی را بررسی و اصلاح کنید
      برای پیدا کردن منشا و دلیل خطا میتونید از فایل dat. حاصل از تحلیل کمک بگیرید

      پاسخ
  9. 9

    رضا

    مهندس منظورتون از شرایط مرزی همون تکیه گاه ها هست؟ در قسمت status file خطای و error زیر رو میدهد:
    Process terminated by external request (SIGTERM or SIGINT received).

    پاسخ
    1. 9.1

      یونس سروری

      هر چیزی که در ماژول Load به کمک Boundary Condition تعریف کرده باشید شرایط مرزی محسوب میشه (جابجایی، چرخش، شتاب زاویه‎ای، سرعت و . . .)

      پاسخ
  10. 10

    رامین

    سلام و وقت به خیر .
    مهندس عزیز سوالی داشتم و جایی مناسبتر از اینجا نیافتم .
    سوال من در مورد استفاده از هسته gpu ، زمان تنظیمات منوی job هست که با انتخاب این گزینه و فعال نمودن ان انالیز انجام نمیگیرد و ارور میدهد و این نکته رو هم اضافه کنم که کارت گرافیک من از فناوری cuda که پردازشهای موازی هست بهره میبره، یه گشتی زدم تو نت گویا باید با یه روش خاصی در Cmd به اباکوس اختصاص دهیم و چیزی متوجه نشدم ممنون میشوم اگر اطلاعاتی در این زمینه دارید ، راهنمایی بفرمایید چون زمان انالیز چندین برابر در این حالت کوتاهتر خواهد شد. ممنون از تمامی اموزشها و پاسخ به سوالات

    پاسخ
    1. 10.1

      یونس سروری

      سلام
      تجربه‎ای در این زمینه ندارم

      پاسخ
  11. 11

    صبا

    سلام.وقت بخیر
    من در حل یه مدل با umat در همون increment اول با این ارور مواجه میشم
    too many attempts made for this increment
    increment siz min رو هم میذارم رو 1e-9
    ابعاد و بارگذاریم هم متناسب هست
    خیلی از راه هایی که تو نت هست رو هم امتحان کردم ولی حل نمیشه.زمان کمی دارم و به vumat هم مسلط نیستم که کدمو تغییر بدم به حالت explicit.
    میشه لطفا راهنمایی کنین؟ممنون

    پاسخ
    1. 11.1

      یونس سروری

      سلام
      خب راه حلها مواردی هست که خودتون اشاره کردید بررسی داشتید
      به شکل کلی چیزی که در کدنویسی مهمه، تسلط بر محاسبات عددی و تکنیک‎هایی است که همگرایی حل را منجر میشه؛ فقط نوشتن کد مهم نیست
      پیشنهاد میکنم کدتون را بررسی کنید، شاید الگوریتم و یا ساختار برنامه به شکلی هست که همگرا شدن مسئله را غیر ممکن میکنه (مخصوصا اینکه در بدو کار با این خطا مواجه شده‎اید)

      پاسخ
      1. 11.1.1

        محمود موسوی

        با سلام و احترام
        بنده نیز در تحلیل استاتیکی (static riks) تیر بتن مسلح با خطای زیر روبرو میشوم. راحلهای عنوان شده به غیر از استفاده از تحلیل explicit را امتحان کردم error به قوت خود باقیست. خواهشمند است راهنمایی نمایید.
        Error: To many attempts made for this increment

        پاسخ
        1. 11.1.1.1

          یونس سروری

          سلام
          در پست خطاهای آباکوس راه حلهایی برای رفع این خطا عنوان شده؛ مطالعه کنید

  12. 12

    محمد

    سلام
    در تحلیل pull-out (بیرون کشیدن میلگرد از نمونه 150*300 بتن) از حلگر استاتیک جنرال استفاده کردم اما با خطای too many attemps رو برو شدم تعداد اتمپ ها رو از 5به 20 افزایش دادم اما بازهم خطا . بار رو تا جایی باید اعمال کنم که میلگرد فولادی جاری بشه اگر امکان داره نحوه اعمال بار رو بفرماییدو اینکه حلگر رو به dynamic explict عوض کنم؟
    لطفا راهنمایی بفرمایید

    پاسخ
    1. 12.1

      یونس سروری

      سلام
      در یک پست اختصاصی به بحث انواع خطاهای حل در آباکوس پرداخته شده؛ لطفا قبل از طرح سؤال مطالب سایت را مطالعه بفرمایید: خطاهای آباکوس

      موفق باشید . . .

      پاسخ
  13. 13

    میلاد

    با سلام و عرض ادب
    ببخشید من میخواهم یک نمونه آزمایشگاهی رو با آباکوس مدل کنم
    بطوریکه بارگذاری بصورت اعمال جابجایی با یک نرخ بخصوص مثل 25 mm/s است و بارگذاری باید تا زمانی ادامه پیدا کند که مثلا اولین میلگرد تسلیم شود
    برای این بارگذاری
    1-حلگر انتخابی؟
    2-مدت زمان تحلیل time period؟
    3-time incerement؟
    چطور باید در نظر گرفته شود
    با تشکر

    پاسخ
    1. 13.1

      یونس سروری

      سلام
      انتخاب حلگر بستگی به نوع مسأله داره (راهنمای انتخاب حلگر در آباکوس)
      مدت زمان انتخابی هم تابعی از نوع حلگر خواهد بود؛ اگر حلگر Explicit انتخاب کرده باشید زمان معنای واقعی پیدا میکنه ولی اگر نوع حلگر Implicit باشه زمان فقط نشانگری از نحوه تقسیم بار بر روی قطعه مورد نظر خواهد بود
      در خصوص اینکه بارگذاری تا کجا ادامه پیدا کنه گزینه ای به شکل پیش فرض در اختیار ندارید که مثلا به محض رسیدن یک نقطه به تسلیم حل را متوقف کنه

      موفق باشید . . .

      پاسخ
  14. 14

    سارا

    سلام وقت به خیر
    آباکوس به من این پیغام را میدهد.
    Fixed time increment is too large
    میگه increment ها خیلی بزرگ هست ممنون میشم راهنمایی کنید در کدام قسمت و چطور کم کنم. خیلی فوری هست.
    با سپاس فراوان

    پاسخ
    1. 14.1

      یونس سروری

      سلام
      خب چرا از Fixed Time Increment استفاده کردید؟
      تنظیمات را روی اتوماتیک قرار بدهید (از پنجره Edit Step زبانه Incrementation مقابل Type عبارت Automatic را انتخاب کنید)

      موفق باشید . . .

      پاسخ
      1. 14.1.1

        سارا

        ممنون از پاسختون.
        تغییر رو انجام دادم اما این خطا را داد:
        Time increment required is less than the minimum specified
        در بالای صفحه توضیح دادین که وقوع خطا با این عنوان نشانگر این است که نرم افزار Abaqus در روند حل نتوانسته همگرایی ایجاد کند و برای این منظور به نمو کوچکتری از مقدار تعیین شده نیاز دارد و باید برای رفع آن به ایجاد تغییر در بخش Initial بیاندیشید.
        این کار رو چطور باید انجام بدهم با توجه به اینکه در STEP های من قسمت INITIAL غیرفعال است و قابل ویرایش نیست و جلوی آن عبارت N/A نوشته شده
        ممنون.

        پاسخ
        1. 14.1.1.1

          یونس سروری

          منظور بنده استپ Initial نبوده
          در همین زبانه Incrementation ، قسمت Increment Size زیر عبارت Minimum عدد کوچکتری وارد کنید، میتونید Initial را هم قدری کوچکتر فرض کنید

  15. 15

    aria

    سلام و خسته نباشید
    سایتتون عالیه و راهنماییهاتون راهگشا…
    توی مدلم به جواب کاملا دقیق نمیرسم موقع ران گرفتن با warning زیر مواجه میشم که ظاهرا مربوط به ماژول step هست میشه در موردش کمی توضیح بدید و برای رفع اون منو راهنمایی کنید…
    The plasticity/creep/connector friction algorithm did not converge at 5 points

    The strain increment is so large that the program will not attempt the plasticity calculation at 30 points
    متشکرم

    پاسخ
    1. 15.1

      یونس سروری

      سلام
      ممنون از توجه و انرژی مثبت شما
      در تحلیلتون از Fixed Increment استفاده کرده اید (ماژول Step) ؟

      پاسخ
      1. 15.1.1

        aria

        سلام مجدد
        خیر از نوع automatic increment استفاده کردم اما اطلاعات خاصی در مورد انواع اون ندارم براساس پیش فرض این گزینه رو انتخاب کردم
        متشکرم…

        پاسخ
        1. 15.1.1.1

          یونس سروری

          اگر در ماهیت مسئله تغییری ایجاد نمیشه سرعت بارگذاریتون در مرحله تغییر شکل پلاستیک را پایین بیارید
          یا اینکه از Amplitude با شیب معقولی در اعمال بار استفاده کنید
          به نظر میرسه نرخ تغییر شکل پلاستیکتون برای Incrementی که انتخاب شده بالاست

  16. 16

    Hoda

    سلام. ممنون بابت مطالب خوبتون.
    من در تحلیلم با این خطا روبرو شدم:
    Keyword cards for step dependent input must appear after the first *step card.
    میشه لطفا راهنمایی کنید که این خطا مربوط به چی میشه؟ ممنون.

    پاسخ
    1. 16.1

      یونس سروری

      در keyword چه تغییری اعمال کرده‎اید؟

      پاسخ
      1. 16.1.1

        Hoda

        سلام. منظورتون از keywords کجا هستش ؟من تغیییری در جایی ندادم جز تغییرات معمول در property ولی با این پیغام خطا مواجه شدم. البته در general solution control هم تغییرات دادم. ولی باز به default برش گردوندم باز این خطا را دیدم.

        پاسخ
        1. 16.1.1.1

          یونس سروری

          مجدداً مسئله را مدل کنید

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

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

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