پکیج آموزش آباکوس
85 فیلم آموزشی، 25 ساعت، بصورت 0 تا 100 و گام به گام

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

یونس سروری

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

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

227 نظر

  1. 81

    بهمن

    با عرض سلام چگونه حرکت جوشکاری در 3 جهت (X=Rcos(wt و Y=Rsin(wt)+vtو (Z=Asin(2πft را می توان در روی یک تیر در سابروتین نوشت بسیار ممنونم

    پاسخ
    1. 81.1

      یونس سروری

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

      پاسخ
  2. 82

    مهدی

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

    پاسخ
    1. 82.1

      یونس سروری

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

      پاسخ
  3. 83

    محسن

    با عرض سلام
    میخواستم بدونم که برای شبیه سازی حرکت تایر خودرو بر روی سطوح مختلف با سرعت های بالا مثلا 120 کیلومتر بر ساعت باید سابروتین نویسی کرد یه بدون کد نویسی هم میشه کار رو پیش برد؟
    ممنون ازتون

    پاسخ
    1. 83.1

      یونس سروری

      سلام
      فکر نمیکنم نیازی به سابروتین نویسی باشه، مگر اینکه بارگذاری خاص و نامتعارفی مد نظرتون باشه که با پیش فرضهای آباکوس قابل اعمال نیست

      پاسخ
      1. 83.1.1

        محسن

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

        پاسخ
        1. 83.1.1.1

          یونس سروری

          بحث سابروتین نویسی منبع خاصی نداره
          شما نیاز دارید به زبان برنامه نویسی فرترن مسلط باشید تا بتونید برنامه خودتون را در قالب استاندارد آباکوس بنویسید
          اما قسمت سخت موضوع زمانیست که شما قصد نوشتن سابروتینهای ماده و المان (مثل UMAT) را داشته باشید؛ برای این منظور باید تئوریهای مکانیک محیطهای پیوسته، پلاستیسیته محاسباتی، پلاستیسیته و محاسبات عددی را مسلط باشید
          در واقع این سابروتینها تلفیقی از علوم مختلف هستند

  4. 84

    مصطفی

    بسیار متشکر از آموزش هاتون

    پاسخ
    1. 84.1

      یونس سروری

      موفق باشید

      پاسخ
  5. 85

    محمدرضا

    سلام.
    میخواستم از دو سابروتین umat همزمان استفاده کنم. خود documentation آباکوس رو خوندم و یک حلقه ای معرفی کرده که فقط نمیدونم چجوری باید اعمالش کنم! تو researchgate هم جواب خاصی دستگیرم نشد. محبت می کنید اگر راهنمایی کنید.

    پاسخ
    1. 85.1

      یونس سروری

      سلام
      کار سختی نیست
      یک حلقه نیاز دارید، اگر شرط شماره 1 برقرار بود (این شرط میتونه هر چیزی باشه، مثلا اگر متریال برابر با ST بود) از UMAT1 استفاده کنه و در غیر اینصورت از UMAT2:

      IF (CMNAME(1:4) .EQ. ‘MAT1’) THEN
      CALL UMAT_MAT1(argument_list)
      ELSE IF(CMNAME(1:4) .EQ. ‘MAT2’) THEN
      CALL UMAT_MAT2(argument_list)
      END IF

      پاسخ
      1. 85.1.1

        محمدرضا

        دقیقا مشکل من همین بحث اینه که این حلقه رو باید تو یک فایل فرترن بندازم مثلا اولش… این که چجوری روی دو تا سابروتین ها اسم بذارم که بعد فراخواتی بشه و یه مسئله دیگه هم بحث اینه که به جای argument_list باید چی تعریف کنم ؟
        با تشکر

        پاسخ
        1. 85.1.1.1

          یونس سروری

          دوست عزیز شما نیازی نیست کار سختی بکنید:
          یک حلقه ساده ست
          خط اول شرط اولتون را بنویسید (مثلا: If NTENS=3)
          یومت اول را کپی کنید (ساختمان کد اصلی)
          بعد else
          یومت دوم را کپی کنید
          همین

  6. 86

    محمدرضا

    متوجه شدم ممنون از پاسخگوییتون.

    پاسخ
  7. 87

    محمد مهدی

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

    پاسخ
    1. 87.1

      یونس سروری

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

      پاسخ
  8. 88

    حمیدرضا

    سلام
    در مورد تغییر درجه حرارت اعمالی به طور مثل کاهش حرارت از مقدار مشخص تا مقداری دیگر با توجه به زمان، آیا نیاز به کد نویسی هست یا خیر؟
    در یک مثال ساده دسیک، اگر مرز بیرون دارای شرایط کاهش دما با توجه به زمان باشد استفاده از amplitude کارایی خواهد داشت یا اینکه حتما باید از کدنویس استفاده شود.
    با تعریف amplitude در مرز و تغییر آن با زمان، بنده به مقدار دمایی بیش از دمای ماکزیمم رسیدم، به این شکل که گویا هر کاهش دما را بعنوان دمایی اضافه بر دمای لحظه قبل اعمال میشود و سبب افزایش آن میگردد.

    پاسخ
    1. 88.1

      یونس سروری

      سلام
      میتونید از amplitude استفاده کنید

      پاسخ
      1. 88.1.1

        حمیدرضا

        این امکان وجود داره بیشتر توضیح بفرمایید؟
        چون با تعریف amplitude به مقدار دمایی بیش از دمای ماکزیمم وارد شده در magnitude رسیدم، گویا هر کاهش دما را بعنوان دمایی اضافه بر دمای لحظه قبل اعمال میشود!!!

        پاسخ
        1. 88.1.1.1

          یونس سروری

          توضیحات پست مربوط به amplitude را مطالعه کنید

  9. 89

    پیمان

    سلام .ممنون از سایت خوبتون واقعا عالی و کاربردی هستش.سوال من این هستش چطوری میتونم اباکوس رو با الگوریتم ژنتیک متلب لینک کنم.الگوریتم هر بار یه سری خصوصیات جدید تولید میکنه چطوری اونا رو به اباکوس بدم ؟؟

    پاسخ
    1. 89.1

      یونس سروری

      سلام
      میتونید از نرم افزار ISight استفاده کنید، این نرم افزار یک بستر برای شما فراهم میکنه که بتونید برنامه های مختلف را به هم وصل کنید
      باید مسئله خودتون در آباکوس را به صورت پایتون در بیارید (با پارامترهای مشخص) و این پارامترها را با متلب بهینه کنید و هر بار این پارامترها را جایگزین قبل کنید

      پاسخ

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

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

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