سیستم کنترل تعلیق فعال خودرو یکی از سیستمهای جذاب و پرکاربرد برای ارزیابی کنترل کننده های مختلف بوده و در بسیاری از مجلات کنترلی میتونید مقالات مختلفی در موردش پیدا کنید. یکی از دلایلش اینه که مدلهای بسیار مختلفی براش تو مقالات وجود داره از جمله مدلهای خطی، غیرخطی، نامعین، با تأخیر، بدون تأخیر، دارای نویز و بدون نویز و … این تنوع در مدلها باعث شده که تقریبا هر کنترل کننده ای رو بشه با این سیستم محک زد. من هم برای نشون دادن عملکرد خیلی از کنترل کننده ها از جمله کنترل کننده مقاوم از این سیستم استفاده کردم. برای اینکه در هنگام استفاده از این دینامیک مجبور نباشم در مورد سیستم تعلیق بحث کنم و از بحث کنترلی فاصله نگیرم، تصمیم گرفتم که جداگانه در مورد این سیستم چند جلسه توضیح بدم. در این سری فیلمها انواع سیستمهای تعلیق (خطی و غیرخطی) به همراه انواع پروفایلهای جاده اعم از تصادفی و غیرتصادفی به صورت کامل و بر اساس مقالات مختلف به تفصیل بررسی شده و نحوه پیادهسازی اونها داخل متلب تشریح شده است. لازم به ذکره که علاوه بر دانشجویان مهندسی کنترل، دانشجویان و محققین حوزه مهندسی مکانیک هم میتونند از این فیلمها استفاده کنند چرا که هیچ طراحی کنترل کننده ای در این فیلمها وجود نداره و صرفا هدف معرفی خود سیستم و نحوه شبیهسازی اون داخل متلب هستش. با امید به مفید بودن این سری جلسات.
جلسه اول:
معرفی انواع سیستم تعلیق خودرو و پروفایلهای جاده
جلسه دوم:
مدلسازی و شبیهسازی پروفایلهای مختلف جاده بر روی یک مدل یک چهارم از سیستم تعلیق فعال
جلسه سوم:
مدلسازی و شبیهسازی پروفایلهای مختلف جاده بر روی یک مدل یک دوم از سیستم تعلیق فعال
جلسه چهارم:
معرفی دینامیکهای غیرخطی سیستم تعلیق خودرو و شبیهسازی در متلب
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا 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 هست و اجرا نمیشه.
لطفا یاری کنید.
علی جوادی
@سروش یغموری,
سلام
من کدها رو چک کردم. هیچ مشکلی وجود نداره و کدهای تمام جلسات درست کار میکنه.
اگر هم خطایی دیدید شما باید دقیقا بگید کدوم جلسه و کدوم کد خطا میده و خود خطای متلب چیه؟