خانه / کاربردهای MATLAB

شبیه‌سازی خودرو در MATLAB و Simulink؛ از ترمز تا قوای محرکه

مدل خودرو می‌تواند برای پرسش‌های متفاوتی ساخته شود: چه نیروی ترمزی لازم است، مصرف انرژی چگونه تغییر می‌کند یا کنترلر چگونه بین منابع توان تصمیم می‌گیرد؟ پیش از انتخاب بلوک‌ها، باید روشن باشد قرار است کدام رفتار را بررسی کنید.

منابع این صفحه از مدل ساده حرکت طولی به قوای محرکه، گرما و مدیریت انرژی می‌رسند. ویدئوهای رسمی را می‌توان برای شناخت جریان کار دید؛ برای اجرای مدل‌های همراه، محصولات موردنیاز را در صفحه هر منبع بررسی کنید.

ترتیب پیشنهادی یادگیری

  1. برنامه‌نویسی MATLAB، رسم منحنی و مدل بلوکی Simulink را مرور کنید.
  2. با حرکت طولی و ترمز شروع کنید؛ سپس مدل موتور، باتری و انتقال قدرت را بشناسید.
  3. پس از مدل اجزا، کنترل و مدیریت انرژی را اضافه کنید و عملکرد را در ورودی‌ها یا چرخه‌های رانندگی متفاوت بسنجید.

شکل‌ها و تمرین‌های این صفحه برای توضیح مفاهیم در دیجی‌استاد طراحی شده‌اند. نمودارهای نمایشی از داده ساختگی یا مدل ساده‌شده استفاده می‌کنند؛ برای فایل و مراحل مثال اصلی، پیوند MathWorks همان مورد را دنبال کنید.

آموزش‌ها و نمونه‌های منتخب

ویدئوی آموزشی رسمی

شبیه‌سازی حرکت طولی خودرو و ترمز

Longitudinal Vehicle Motion: Simscape Essentials for Automotive Student Teams

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

جهت نیروها روی خودروی شماتیک در سرازیری؛ مقادیر طرح، مشخصات یک خودرو نیستند.نمای بزرگ‌تر ↗
جهت نیروها روی خودروی شماتیک در سرازیری؛ مقادیر طرح، مشخصات یک خودرو نیستند.

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

رابطه کوتاه

m dv/dt = mg sin(α) − Fbrake − Froll − Faero

محور مثبت در راستای سرازیری و حرکت فرض شده است. این تراز نیروی طولی ساده، دینامیک تایر و تغییر وضعیت‌های توقف را مدل نمی‌کند.

تمرین پیشنهادی

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

آمادگی پیشنهادی
Simulink، Simscape و دینامیک مقدماتی
محیط اجرا
برای اجرای مدل: Simscape و Simscape Driveline
مشاهده ویدئو در MathWorks
ویدئوی آموزشی رسمی

مدل‌سازی قوای محرکه خودروی برقی

Electric Powertrain: Simscape Essentials for Automotive Student Teams

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

زنجیره باتری تا چرخ و مرز تبدیل الکتریکی به مکانیکی.نمای بزرگ‌تر ↗
زنجیره باتری تا چرخ و مرز تبدیل الکتریکی به مکانیکی.

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

رابطه کوتاه

P_mech = T ω

برای حرکت دورانی، توان مکانیکی برابر گشتاور ضرب‌در سرعت زاویه‌ای بر حسب رادیان‌برثانیه است. این توان بدون درنظرگرفتن تلفات با توان باتری برابر نیست.

تمرین پیشنهادی

یک گشتاور ثابت و دو سرعت زاویه‌ای انتخاب کنید. توان مکانیکی را حساب و اثر بازده کمتر از یک بر توان ورودی لازم را توضیح دهید.

آمادگی پیشنهادی
Simscape و مبانی مدار و حرکت
محیط اجرا
برای اجرای مدل: محصولات Simscape و افزونه‌های معرفی‌شده در منبع
مشاهده ویدئو در MathWorks
ویدئوی آموزشی رسمی

مدل‌سازی خنک‌کاری موتور خودرو

Motor Cooling System: Simscape Essentials for Automotive Student Teams

ساخت مدل سامانه خنک‌کاری موتور برای پروژه‌های دانشجویی خودرو معرفی می‌شود. این ویدئو کمک می‌کند نقش مدل حرارتی را کنار مدل الکتریکی و مکانیکی در نظر بگیرید.

حلقه شماتیک موتور، پمپ و مبدل حرارتی؛ جهت انتقال گرما نمایش داده شده است.نمای بزرگ‌تر ↗
حلقه شماتیک موتور، پمپ و مبدل حرارتی؛ جهت انتقال گرما نمایش داده شده است.

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

رابطه کوتاه

Q̇ = ṁ cp (T_hot − T_cold)

برای جریان پایای سیال با cp تقریباً ثابت، این رابطه نرخ انتقال گرمای محسوس را نشان می‌دهد. ṁ دبی جرمی و cp گرمای ویژه است.

تمرین پیشنهادی

با بار حرارتی ثابت، دبی جرمی را تغییر دهید. دمای خروجی و انرژی لازم برای گردش سیال را جداگانه بررسی کنید.

آمادگی پیشنهادی
مدل‌سازی فیزیکی و انتقال حرارت مقدماتی
محیط اجرا
برای اجرای مدل: Simscape و وابستگی‌های فایل آموزشی
مشاهده ویدئو در MathWorks
ویدئوی آموزشی رسمی

چرا خودروی هیبریدی را شبیه‌سازی کنیم؟

Why Model and Simulate HEVs

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

دو چرخه سرعت نمایشی؛ این منحنی‌ها چرخه رسمی آزمون خودرو نیستند.نمای بزرگ‌تر ↗
دو چرخه سرعت نمایشی؛ این منحنی‌ها چرخه رسمی آزمون خودرو نیستند.

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

رابطه کوتاه

E = ∫₀ᵀ P(t) dt

توان بر حسب وات و زمان بر حسب ثانیه، انرژی را بر حسب ژول می‌دهد؛ برای کیلووات‌ساعت، حاصل را بر ۳۶۰۰۰۰۰ تقسیم کنید.

تمرین پیشنهادی

دو مسیر سرعت ساختگی با مدت برابر بسازید. توضیح دهید چرا میانگین سرعت برابر، لزوماً به مصرف انرژی برابر منجر نمی‌شود.

آمادگی پیشنهادی
آشنایی مقدماتی با سامانه خودرو
محیط اجرا
مطالعه ویدئو؛ برای بازسازی مدل‌ها ابزارهای معرفی‌شده در منبع
مشاهده ویدئو در MathWorks
ویدئوی آموزشی رسمی

ساخت مدل اجزای خودروی هیبریدی

Creating HEV Plant Models

روش‌های ساخت مدل اجزای خودرو با Powertrain Blockset و Simscape معرفی می‌شوند. پس از تعیین معماری، تفاوت سطح جزئیات مدل‌ها و مناسب‌بودن آن‌ها برای مسئله را بررسی کنید.

مدل ساده مبتنی بر نگاشت در برابر مدل اجزای فیزیکی؛ انتخاب سطح جزئیات.نمای بزرگ‌تر ↗
مدل ساده مبتنی بر نگاشت در برابر مدل اجزای فیزیکی؛ انتخاب سطح جزئیات.

مدل فیزیکی یا Plant همان بخشی است که رفتار اجزای خودرو را در برابر فرمان‌ها توصیف می‌کند. می‌توان از مدل‌های ساده مبتنی بر نگاشت یا مدل‌های فیزیکی با جزئیات بیشتر استفاده کرد. شکل، این دو سطح را برای مسیر توان کنار هم می‌گذارد. سطح جزئیات را با هدف انتخاب کنید: یک بررسی اولیه انرژی با مطالعه گذرای حرارتی نیاز یکسانی ندارد. زیرسیستم‌ها را جدا آزمایش کنید و قبل از اتصال، واحدها و محدوده ورودی و خروجی آن‌ها را هماهنگ کنید.

رابطه کوتاه

P_wheel ≈ η_trans (P_engine + P_motor)

تراز ساده توان در حالت رانش، با همه توان‌ها در مرز مکانیکی سازگار و بازده انتقال η است. بازیابی انرژی و دینامیک کامل در این خلاصه نیامده‌اند.

تمرین پیشنهادی

برای یک جزء، مدل ساده و تفصیلی را با ورودی یکسان مقایسه کنید. کدام خروجی برای هدف پروژه لازم است و کدام جزئیات فعلاً اضافه‌اند؟

آمادگی پیشنهادی
Simulink و شناخت اجزای قوای محرکه
محیط اجرا
برای اجرای مدل: Powertrain Blockset، Simscape و وابستگی‌های منبع
مشاهده ویدئو در MathWorks
ویدئوی آموزشی رسمی

کنترل و مدیریت انرژی خودروی هیبریدی

Developing HEV Control Systems

به پیاده‌سازی الگوریتم کنترل و مدیریت انرژی با Simulink و Stateflow می‌پردازد. بعد از ساخت مدل اجزا بخوانید تا تفاوت مدل فیزیکی خودرو و منطق تصمیم‌گیری کنترلر روشن شود.

حالت‌های آموزشی مدیریت انرژی؛ آستانه و راهبرد کنترلی یک خودروی واقعی نیست.نمای بزرگ‌تر ↗
حالت‌های آموزشی مدیریت انرژی؛ آستانه و راهبرد کنترلی یک خودروی واقعی نیست.

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

رابطه کوتاه

P_demand = P_engine + P_motor

یک تراز ساده در یک مرز مکانیکی مشترک و بدون تلفات است. قید توان، بازده و جهت شارژ یا بازیابی باید در مدل کامل جدا وارد شوند.

تمرین پیشنهادی

برای سه حالت رانش برقی، ترکیبی و شارژ، شرط ورود و خروج بنویسید. با ورودی نزدیک مرزها، پایداری منطق حالت را امتحان کنید.

آمادگی پیشنهادی
مدل خودرو، Simulink و Stateflow
محیط اجرا
برای اجرای مدل: Simulink، Stateflow و ابزارهای معرفی‌شده در منبع
مشاهده ویدئو در MathWorks

تمرین پیشنهادی برای تثبیت یادگیری

برای مدل ساده خودرو، جرم و شیب مسیر را مشخص کنید و نمودار سرعت بر حسب زمان را رسم کنید. نیروی ترمز را تغییر دهید و زمان توقف را مقایسه کنید. سپس توضیح دهید کدام فرض‌های مدل ساده، مانند نحوه نمایش مقاومت‌ها، روی نتیجه اثر می‌گذارند. این تمرین را پیش از افزودن موتور و باتری انجام دهید تا اثر هر زیرسیستم را جداگانه بشناسید.

شیوه استفاده از منابع

معرفی و ترتیب مطالعه در این صفحه فارسی است؛ محتوای اصلی منابع به زبان انگلیسی در MathWorks قرار دارد. دوره‌های Onramp رایگان‌اند و برای انجام تمرین‌ها به حساب MathWorks و رایانه نیاز دارند. محیط آنلاین دوره به مجوز جداگانه محصولات نیاز ندارد؛ اجرای دوره در نرم‌افزار نصب‌شده شرایط مجوز خودش را دارد.

متن مثال‌ها و صفحه ویدئوها برای مطالعه در دسترس است؛ اجرای فایل نمونه روی رایانه ممکن است به MATLAB، Simulink، جعبه‌ابزارها یا افزونه‌های ذکرشده در منبع و نسخه سازگار نیاز داشته باشد. توضیح رسمی شرایط آموزش‌های MathWorks.

منابع بررسی‌شده در ۲۶ مهر ۱۴۰۵ · ارائه‌دهنده منابع پیوندشده: MathWorks