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

یکی از قدرتهای مودلیکا ایجاد انیمیشن در کنار مدلسازی قطعات است. مدلسازی بازوی ربات که یکی از مثالهای موجود در کتابخانه مودلیکا است را از مسیر زیر باز کنید:

Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3

ادامه خواندن “مدلسازی بازوی روبات به همراه انیمیشن”

یادگیری بهتر ارتعاشات مکانیکی با مودلیکا

ارتعاشات مکانیکی یکی از درسهای رشته مهندسی مکانیک است. با کمک کتابخانه آماده قطعات مکانیکی مودلیکا می توان به راحتی فقط با کشیدن و انداختن (Drag & Drop) قطعات، بسیاری از این ارتعاشات را مدلسازی و ارزیابی نمود. مثالهای آماده موجود در کتابخانه مودلیکا را در آدرس ببینید.

Modelica.Mechanics.Translational.Examples

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

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

Modelica.Mechanics.Translational.Examples.Oscillator_diagram_large

با مودلیکا چه چیزهایی را می توان مدلسازی نمود؟

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

sw-blog-image2قطعات آماده عبارتند از: قطعات مکانیکی خظی و دورانی، الکتریکی، مغناطیسی، انتقال حرارتی، سیالاتی، ریاضی، کنترلی، بیوشیمیایی و … لیست کامل کتابخانه‌های قطعاتی که تا کنون برای این زبان را می توانید در آدرس https://modelica.org/libraries بیابید. با توجه به این لیست مشاهده می‌کنید که انتخابهای زیادی دارید. این لیست در حال گسترش است و گاهی می‌توانید قطعاتی را با جستجو در اینترنت بیابید که در این لیست موجود نیست!

اگر معادلات حاکم بر سیستم را می‌شناسید و مشکلی با وارد کردن معادلات ندارید، تقریباً هر سیستم دینامیک دنیای واقعی را می‌توانید با این زبان مدلسازی نمایید.

ModelicaExamples