آموزش نرم افزارهای مهندسی مکانیک و کنترل

آموزش های ارائه شده توسط محسن رضایی (دکتری مکانیک، مشاورصنعتی و طراح ماشین آلات، مکانیزم ها و سازهای مکانیکی)

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

آشنایی با کتابخانه ی SimMechanic در Simulink

 آشنایی با کتابخانه ی SimMechanic در Simulink

آشنایی با کتابخانه ی SimMechanic در Simulink
آشنایی با کتابخانه ی SimMechanic در Simulink

یکی از کتابخانه های کاربردی در سیمولینک Simulink کتابخانه ی سیم مکانیک SimMechanic است. در این پست هدف معرفی و آشنایی مخاطبان با کتابخانه ی SimMechanic است. در پست های آتی مطالب آموزشی از این نرم افزار قرار داده خواهد شد.

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

در صورت داشتن هرگونه سوال، لطف کنید سوالاتتون رو در قسمت نظرات مطرح کنید. و در صورت داشتن پروژه در خصوص نرم افزار MATLAB و مهندسی مکانیک ، کنترل، محاسبات عددی، SIMULINK، SimMechanics میتوانید از طریق ایمیل و تلفن در قسمت تماس با ما، ارتباط برقرارکنید.

از این بسته ی نرم افزاری برای شبیه سازی حرکت انتقالی یا دورانی در سیستم های مکانیکی استفاده می‏ شود. مدل ساخته شده در این کتابخانه ی سیمولینک، روابط هندسی و سینماتیکی و سینتیکی مکانیزم ها، و یا به عبارتی فیزیک مدل را بررسی می کند. این کتابخانه ی سیمولینک از بلوک های متنوعی تشکیل شده است. جهت آشنایی با کتابخانه ی SimMechanic در Simulink بلوک های اصلی آن به شرح زیر است.

آشنایی با کتابخانه ی SimMechanic در Simulink
آشنایی با کتابخانه ی SimMechanic در Simulink

بلوک های Bodies : برای مشخص کردن هر مکانیزم باید برای هر بازوی آن یک بدنه تعریف کرد معمولا برای تعریف بدنه از سه دستگاه مختصات Coordinate System استفاده می شود. یکی مربوط به مرکز ثقل بازو CG، دیگری محل اتصال بازو به مفصل اول CS1 و دیگری محل اتصال بازو به مفصل دوم CS2 است. البته باید این نکته را خاطر نشان کنم که میتوان به دلخواه مختصات دیگری و محل های اتصال دیگر هم تعریف کرد. این مخصات پیش فرض برای یک بازوی ساده است. در درس های آتی توضیحات تکمیلی مربوط به هر قسمت به صورت درس آورده خواهد شد.

  1. بلوک های Constraint & Drivers: بلوک های موجود در این قسمت برای اعمال محدودیت و قید بر روی درجات آزادی بین قسمت های مختلف Body ها استفاده می شوند. به کمک این بلوک ها میتوان درجات آزادی یک سیستم را محدود کرد. این بلوک ها شامل درایور ها و قید ها می شودند. جزئیات مربوط به این بلوک ها در درس های آتی توضیح داده خواهند شد.     
  2. بلوک های Force Elements: این بلوک برای اعمال نیرو و گشتاور دلخواه بین Body ها و همچنین بر روی مفصل ها استفاده میشود. این قسمت از دو بلوک تشکیل شده است یکی برای اعمال نیرو و گشتاور دلخواه بر روی اعضا و دیگری برای اعمال نیرو و گشتاور دلخواه بر روی مفاصل است.

    آشنایی با کتابخانه ی SimMechanic در Simulink
    آشنایی با کتابخانه ی SimMechanic در Simulink
  3. بلوک های Interface Elements: برای برقراری رابطه ی بین یک مفصل پریسماتیک و یا چرخشی با یک المان مکانیکی که حرکت انتقالی یا چرخشی انجام می دهد استفاده میشود. توضیحات تکمیلی در درس آتی داده خواهد شد.
  4. بلوک های Joints: مفصل برای بر قراری اتصال فیزیکی بین دو جسم و همچنین اعمال درجه آزادی یک جسم نسبت به جسم دیگر استفاده می شود. و با اعمال مفصل های مختلف که وجود دارد درجات ازادی Body ها محدود می شودند. که برخی از انواع آن شامل مفصل چرخشی، یونیورسال، رفت و برگشتی، صفحه ای، جوش، استوانه ای و… است. توضیحات بیشتر مربط به این مورد را نیز به پست های آتی موکول میکنیم.
  5. بلوک Sensors & Actuator: این بلوک ها برای برای اعمال عملگر بر روی سیستم (مثلا اعمال نیروی سینوسی به یک مفصل) و همچنین از سنسور برای اندازه گیری خروجی های مختلف (مثلا اندازه گیری سرعت زاویه ای یک مفصل) استفاده می شود.
  6. بلوک Utilities: برخی از بلوک های کاربردی دیگر دراین قسمت هستند که در صورت استفاده در دروس آتی توضیح داده خواهند شد.

در صورت داشتن هرگونه سوال، لطف کنید سوالاتتون رو در قسمت نظرات مطرح کنید. و در صورت داشتن پروژه در خصوص نرم افزار MATLAB و مهندسی مکانیک ، کنترل، محاسبات عددی، SIMULINK، SimMechanics میتوانید از طریق ایمیل و تلفن در قسمت تماس با ما، ارتباط برقرارکنید.

محسن رضایی

دکتری مهندسی مکانیک گرایش دینامیک کنترل و ارتعاشات دانشگاه شیراز زمینه های تحقیقاتی: دینامیک، کنترل، ارتعاشات، دینامیک پرواز، دینامیک خودرو، آیروالاستیسته، بهینه سازی زمینه های کاری صنعتی: طراحی مکانیزم های خطوط تولید،طراحی جرثقیل ها،طراحی ماشین الات صنعتی،بررسی عیوب و بهینه سازی ماشین الات صنعتی نرم افزارهای مسلط: متلب-سیمولینک- سیم مکانیک-انسیس - انسیس ورکبنچ-آدامز-سالیدورکس-آباکوس تلفن تماس: 09369074440 ایمیل : mechanic.soft[at]yahoo.com , info[at]mechanicsoft.ir نوشته‌های تازه

11 thoughts on “آشنایی با کتابخانه ی SimMechanic در Simulink

  • حسین

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

    پاسخ دادن
    • خوب توی هلپ نرم افزار متلب توضیحات خوبی داده, در پست های بعدی در سایت مطالب آموزشی در این خصوص قرار میدم.

      پاسخ دادن
      • حسین

        ببخشید مهندس معرفی وکاربردهایه بلوکهای SimMechanic قسمت اول پروژه مه…میخواستم ببینم اگه امکانش هست تواین سایت درخواست بدم انجامش بدهند؟

        پاسخ دادن
        • با سلام. من در خصوص این نرم افزار اموزشهای زیادی رو قراره توی سایت قرار بدم. اما اگر پروژتون خاص هستش ایمیل بفرمایید.
          موفق باشید.

          پاسخ دادن
  • aban

    بی صبرانه منتظر آموزش بعدی هستیم

    پاسخ دادن
  • عماد

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

    پاسخ دادن
    • با سلام. مرسی. لطف دارید شما. من در حال اماده کردن مطالب جذابی در خصوص سیم مکانیک هستم که به زودی در پست های جدید قرار خواهم داد.

      پاسخ دادن
  • مانا

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

    پاسخ دادن
    • توی قسمت actuator ها قسمتی هست مربوط به اعمال محدودیت که باید اونجا اعمال کنید. یعنی باید اول یک عملگر بگذارید و سپس عملگر رو محدود کنید.

      پاسخ دادن
  • امین

    سلام آقای دکتر متلب من ۲۰۱۷ است و در کتابخانه simmechanic ندارد چطور می تونم از اینترنت دانلود کنم با تشکر از شما

    پاسخ دادن
    • سلام توی متلب های ورژن جدید دیگه simmechanic نیست و به جای اون simscape multibody اومده که کمی از لحاظ کارایی با سیم مکانیک متفاوت هست اگه نیاز به آموزش داشتید من در خدمتتون هستم.

      پاسخ دادن

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

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