سیستم کنترل تعلیق فعال خودرو یکی از سیستمهای جذاب و پرکاربرد برای ارزیابی کنترل کننده های مختلف بوده و در بسیاری از مجلات کنترلی میتونید مقالات مختلفی در موردش پیدا کنید. یکی از دلایلش اینه که مدلهای بسیار مختلفی براش تو مقالات وجود داره از جمله مدلهای خطی، غیرخطی، نامعین، با تأخیر، بدون تأخیر، دارای نویز و بدون نویز و … این تنوع در مدلها باعث شده که تقریبا هر کنترل کننده ای رو بشه با این سیستم محک زد. من هم برای نشون دادن عملکرد خیلی از کنترل کننده ها از جمله کنترل کننده مقاوم از این سیستم استفاده کردم. برای اینکه در هنگام استفاده از این دینامیک مجبور نباشم در مورد سیستم تعلیق بحث کنم و از بحث کنترلی فاصله نگیرم، تصمیم گرفتم که جداگانه در مورد این سیستم چند جلسه توضیح بدم. در این سری فیلمها انواع سیستمهای تعلیق (خطی و غیرخطی) به همراه انواع پروفایلهای جاده اعم از تصادفی و غیرتصادفی به صورت کامل و بر اساس مقالات مختلف به تفصیل بررسی شده و نحوه پیادهسازی اونها داخل متلب تشریح شده است. لازم به ذکره که علاوه بر دانشجویان مهندسی کنترل، دانشجویان و محققین حوزه مهندسی مکانیک هم میتونند از این فیلمها استفاده کنند چرا که هیچ طراحی کنترل کننده ای در این فیلمها وجود نداره و صرفا هدف معرفی خود سیستم و نحوه شبیهسازی اون داخل متلب هستش. با امید به مفید بودن این سری جلسات.
جلسه اول:
معرفی انواع سیستم تعلیق خودرو و پروفایلهای جاده
جلسه اول به معرفی سیستم تعلیق فعال بر اساس مقالات مختلف اختصاص دارد. ابتدا انواع پیکربندی های موجود برای سیستم تعلیق فعال تشریح میشود. سپس انواع پروفایلهای مدل شده برای شبیهسازی جاده به صورت طبقه بندی شده ارایه میشوند که شامل پروفایلهای تصادفی و غیر تصادفی است. همچنین نحوه مدلسازی پروفایلهای نایستا با استفاده از معادلات دیفرانسیل تصادفی بیان میشود.
مدت زمان آموزش: 68 دقیقه
محتویات درس: فیلم آموزشی و کلیپی کوتاه از عملکرد سیستم تعلیق مربوط به کمپانی Bose Suspension- فایل پاورپوینت و مقالات استفاده شده در داخل فیلم
حجم فایل: 197 مگابایت
پیش نمایش جلسه اول:
جلسه دوم:
مدلسازی و شبیهسازی پروفایلهای مختلف جاده بر روی یک مدل یک چهارم از سیستم تعلیق فعال
در این جلسه پروفایلهای مختلف جاده اعم از تصادفی و غیر تصادفی و همچنین ایستا و نا ایستا بر روی یک مدل یک چهارم از سیستم تعلیق فعال مدلسازی و در محیط متلب شبیهسازی شده است. دینامیک مورد نظر برای استفاده در شبیهسازی ها از یک مقاله چاپ شده در مجله Journal of Sound and Vibration در سال 2012 استخراج شده است.
مدت زمان آموزش: 85 دقیقه
محتویات درس: فیلم آموزشی- فایل پاورپوینت- کتاب مورد استفاده برای حل عددی معادلات دیفرانسیل تصادفی و کد های متلب شبیهسازی شده
حجم فایل: 175 مگابایت
پیش نمایش جلسه دوم:
جلسه سوم:
مدلسازی و شبیهسازی پروفایلهای مختلف جاده بر روی یک مدل یک دوم از سیستم تعلیق فعال
در این جلسه پروفایلهای مختلف جاده اعم از تصادفی و غیر تصادفی و همچنین ایستا و نا ایستا بر روی یک مدل یک دوم از سیستم تعلیق فعال مدلسازی و در محیط متلب شبیهسازی شده است. دینامیک مورد نظر برای استفاده در شبیهسازی ها از یک مقاله چاپ شده در مجله Journal of Automobile Engineering در سال 2008 استخراج شده است.
مدت زمان آموزش: 67 دقیقه
محتویات درس: فیلم آموزشی- فایل پاورپوینت- مقاله شبیهسازی شده و کد های متلب مربوطه
حجم فایل: 217 مگابایت
پیش نمایش جلسه سوم:
جلسه چهارم:
معرفی دینامیکهای غیرخطی سیستم تعلیق خودرو و شبیهسازی در متلب
در این جلسه ابتدا انواع دینامیکهای غیرخطی معرفی شده در مقالات برای سیستم تعلیق بیان شده و طبقه بندی میشوند. یکی از این مقالات که در 2013 به چاپ رسیده است، انتخاب شده و سیستم حلقه بسته با کنترل کننده مد لغزشی شبیهسازی میشود. همچنین علاوه بر پروفایلهای جاده موجود در مقاله، پروفایلهای تصادفی نیز بر روی آن اعمال شده و عملکرد کنترل کننده مورد ارزیابی قرار میگیرد.
مدت زمان آموزش: 95 دقیقه
محتویات درس: فیلم آموزشی- فایل پاورپوینت- مقالات مورد اشاره در فیلم و کد های متلب مربوطه
حجم فایل: 244 مگابایت
پیش نمایش جلسه چهارم:
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مرجع مهندسی كنترل | دانش با کیفیت در مرز علم
محمود
با سلام و وقت بخير
ممنون بابت آموزش عالي شما
ببخشيد سوالم اين بود كه دليل نوسانات جزيي در ابتداي شبيه سازي در حالت bump road چه مي باشد؟
دکتر علی جوادی
سلام
احتمالا به خاطر حالت گذرای سیستم باشه
مهدی
سلام و خسته نباشید
جناب دکتر من فایل سیستم تعلیق رو تهیه کردم. اما من میخوام یه سرعت کاه با سطح مقطع ذوزنقه رو با استفاده از مدل نصف خودرو مدلسازی کنم و نیروهای وارد بر محور خودرو محاسبه کنم میشه لطفا راهنمایی بفرماید
دکتر علی جوادی
سلام
ایمیلتون رو چک کنید
رضا
باسلام و تشکر از آموزش مفیدتون
در فایل متلب جلسه سوم خط 50 این ارور رو میده لطفا راهنمایی بفرمایید
مدلسازی و شبیهسازی پروفایلهای مختلف جاده بر روی یک مدل یک دوم از سیستم تعلیق فعال
Error using zeros
Size inputs must be integers.
Error in Du_2008_half_model (line 50)
zrr=[zeros(1,nbd) zb zeros(1,nt-nb-nbd+1)]; % rear terrain
height displacements
علی جوادی
سلام
مشکل خاصی نیست فقط باید ابعاد صفرها درست بشه. به جای سطرهای 48 تا 55 کدهای پایین رو کپی کنید:
Bump_delay=(l1+l2)/v0;nbd=ceil(Bump_delay/dt); % delay of rear disturbance with respect to front disturbance
zrf=[zb zeros(1,nt-nb)]; % front terrain height displacements
zrr=[zeros(1,nbd) zb zeros(1,nt-nb-nbd)]; % rear terrain height displacements
zr=[zrf;zrr];
zbdot=(a*pi*v0/l)*sin(2*pi*v0*t(1:nb)/l);
zrfdot=[zbdot zeros(1,nt-nb)]; % front terrain height displacements
zrrdot=[zeros(1,nbd) zbdot zeros(1,nt-nb-nbd)]; % rear terrain height displacements
رضا
با سلام
ممنون آقای دکتر البته برای خط 87 هم این خطارو داد که مثل همون رفع شد.این بخاطر رند نبودن عدد تاخیر هست؟
علی جوادی
مشکل فقط سر ابعاد صفرها هست. حالا میشه تعداد تاخیر رو رند کرد یا صفر به ابعاد بردارها زیاد یا کم کرد تا مشکل حل بشه.
امین
با سلام
آقای دکتر من میخواستم پک هاتون رو بخرم فقط قبلش ی سوالی داشتم
شبیه سازی هایی در فیلم ها آموزش داده اید در محیط سیمولینک است یا در بخش M-flie به صورت کد نویسی می باشد؟
ممنون
علی جوادی
سلام
کدنویسی در m-file
الیاس
سلام آقای دکتر.
اگر در بردار جریمه، Sprung mass acceleration در نظر نگرفته شود، موردی است که باعث غیر استاندارد شدن بردار جریمه برای این مساله می شود؟ یا خیر، می توان به این صورت هم درنظر گرفت؟
با تشکر
علی جوادی
سلام
بردار جریمه استاندارد یا غیر استاندارد وجود ندارد و بر حسب نیاز میتونید ترکیبی از حالتها رو داخل بردار جریمه وارد کنید.
الیاس
سلام آقای دکتر. وقت شما بخیر.
سوالی داشتم از خدمتتون.
آیا مدلی از سیستم تعلیق یک چهارم خودرو به صورت زیر وجود دارد که علاوه بر مدل خطی، ترم غیرخطی
(f(x هم در آن وجود داشته باشد؟
(xdot=Ax+Bu+DW+f(x
با تشکر فراوان
علی جوادی
شاید هم باشه ولی الان حضور ذهن ندارم
الیاس
با سلام خدمت شما استاد گرامی.
سوالی داشتم از خدمتتون. تاکنون در مقالات، با مدلی خطی از سیستم تعلیق یک چهارم به همراه ترم غیرخطی شما برخورد داشته اید؟
مانند xdot=Ax+B1u+B2W+F(x) (1
با تشکر فراوان
Shafie
سلام، بنده جلسه اول و دوم و خریداری کردم اما متاسفانه جلسه دوم فایل ویدئو آموزشی کار نمی کنه
علی جوادی
سلام.
من خودم جلسه دوم رو از سایت دانلود کردم و فایل کاملا سالمه و کار میکنه.
احتمالا شما پلیر رو دانلود نکردید چون این جلسه باید با پلیر ویژه وبسایت مرجع مهندسی کنترل اجرا بشه.
برای دانلود به بخش سوالات متداول سایت مراجعه کنید و از اونجا پلیر رو نصب کنید و کدفعالسازی که موقع خرید براتون ارسال شده وارد کنید تا فیلم رو ببینید.
موفق باشید
رضا خادم
با عرض سلام وخسته نباشید به شما استاد عزیزم
استاد بنده میخوام رو مصرف و بازیاب انرژی تعلیق کار کنم
منم مثل شما دانشجوی علم صنعت هستم در مقطع ارشد دانشکده خودرو
با توجه به اینکه اکثر مقاله های شما در مورد تعلیق هست لطفا یه نقشه راه به من بدید
اجرکم عند الله
علی جوادی
با سلام و تشکر از لطف شما
درسته که من در زمینه سیستم تعلیق چند مقاله دارم اما هدفم بیشتر بهبود
عملکرد سیستم تعلیق در جهت تضعیف اغتشاشات جاده و جبران تاخیر بوده.
متاسفانه در زمینه بازیابی انرژی تعلیق هیچ پیش زمینه ای ندارم.
تنها توصیه ای که میتونم داشته باشم اینه که مراجع رو مفصل بررسی کنید
و همه کارهای مرتبط رو ببینید. بعد خود به خود یک سری ایده ها به ذهنتون میرسه.
مخصوصا اگه بعضی از مقالات رو شبیه سازی کنید.
سروش یغموری
سلام و خسته نباشید
بنده در روند اجرای فایل متلب سیستم تعلیق با مشکل مواجه شدم . اجرا میکنم لکن خط 50 خطا میده میگه مشکل از zeros هست و اجرا نمیشه.
لطفا یاری کنید.
علی جوادی
@سروش یغموری,
سلام
من کدها رو چک کردم. هیچ مشکلی وجود نداره و کدهای تمام جلسات درست کار میکنه.
اگر هم خطایی دیدید شما باید دقیقا بگید کدوم جلسه و کدوم کد خطا میده و خود خطای متلب چیه؟