فیلترهای مختلفی برای تخمین حالتهای سیستمهای غیرخطی وجود داره.
روشهای غیرخطی از جلسه 68 به بعد شروع میشه.
هر روشی که خواستید انتخاب کنید و از فهرست موضوعی که در ابتدای پست هست جلسات مورد نظر رو تهیه کنید
maryam(مهمان)
–
سلام خسته نباشید هدف من طراحی رویتگر برای سیستم غیرخطی و تخمین یکی از حالتهای سیستم غیرخطی می باشد ممکنه بفرمایید کدام جلسات شما ممکن به من کمک کند
علی جوادی
–
سلام
فنر پایینی نشون دهنده مدل تایر هست
zu-zr همون تغییرات ارتفاع تایر هست
اون نقطه سیاه محل اتصال تایر با زمینه
از اونجایی که مدل ODE هست بنابراین مدل تایر چگال فرض شده
برای اطلاعات بیشتر در مورد سیستم تعلیق به آموزش زیر مراجعه کنید:
https://www.controlref.com/suspension/
mohammad(مهمان)
–
سلام وروز بخیر جناب اقای دکتر ببخشید ی سوال داشتم خدمتتون در مورد ساختار سیستم تعلیق که زحمت شبیه سازی کشیدین ببخشید جناب اقای دکتر در سیستم تعلیق خودرو این MUکه فرمودین جرم چرخ هستش و با ی فنر و دمپر به جرم ماشین MS وصله چرا در پایین دوباره فنر داریم و ببخشید ی سوال دیگه جناب اقای دکتر
منظورتون ازZU-ZR چیه و در شکل نمایش سخت افزار ببخشید اون جرم کوچک که دایره ای هست و سیاه تو چر است وروی زمین قرار داره چیه و چه فرقی با چرخ که با MU مدل کردیم داره ممنون میشم راهنماییم کنید با تشکر
علی جوادی
–
سلام
به لینک زیر مراجعه کنید:
https://www.controlref.com/suspension/
محمد(مهمان)
–
با سلام و روز بخیر جناب اقای دکتر ببخشید در جلسه 3 انتهای جلسه که در مورد اغتشاش raf road صحبت می کردین گفتین 4 جلسه جداگانه در مورد سیستم تعلیق صحبت کردین ممنون میشم لینک و یا نام جلسات بدید تا بتونم ببینمشون با تشکر
علی جوادی
–
سلام
حق با شماست.
باید داخل جلسه 88 اشاره میکردم که این تابع در جلسه 86 معرفی شده.
عذرخواهی میکنم.
تابع رو براتون ایمیل کردم.
hadi51410(مهمان)
–
سلام وقت بخیر
تابع hekf_predict اصلا کجاس که تو متلب میگه اصلا تعریف نشده.جلسه 88 هرکاری میکنم ران نمیشه.
علی جوادی
–
مشکل فقط سر ابعاد صفرها هست. حالا میشه تعداد تاخیر رو رند کرد یا صفر به ابعاد بردارها زیاد یا کم کرد تا مشکل حل بشه.
رضا(مهمان)
–
با سلام
ممنون آقای دکتر البته برای خط 87 هم این خطارو داد که مثل همون رفع شد.این بخاطر رند نبودن عدد تاخیر هست؟
علی جوادی
–
برای سیستمهای غیرخطی هم میشه از روش Hinfinity استفاده کرد ولی من در فیلمهای ارائه شده در سایت اشاره نکردم.
مثلا به کتاب زیر میتونید مراجعه کنید:
https://www.oreilly.com/library/view/nonlinear-h-infinity-control/9781439854853/
محمد(مهمان)
–
جناب اقای دکتر جوادی عزیز ببخشید منظورم بد رسوندم خدمتتون ببخشیدیعنی نمیشه از روش h2 یا hinf برای بررسی سیستم های غیر خطی بدون خطی سازی lmi استفاده کرد؟؟
علی جوادی
–
روشهایی که من گفتم خطی هستند وگرنه روشهایی دیگری برای کنترل مقاوم سیستمهای غیرخطی وجود دارند مثل مدلغزشی
محمد(مهمان)
–
خب ببخشید ی سوال داشتم اقای دکتر یعنی نمیشه از روش کنترل مقاوم به منظور طراحی کنترل کننده برای سیستم هایغیر خطی استفاده کرد سیستم تعلیق هم مدل غیر خطی داره یعنی ببخشید حتما باید خطی سازی بشه با lmi بعد کنترل کننده اعمال بشه
علی جوادی
–
سلام
تمام روشهای مقاوم که توسط بنده در اینجا ارائه شده برای سیستمهای خطی قابل استفاده است.
برای سیستمهای غیرخطی از روشهای مقاوم دیگه مثل مدلغزشی استفاده کنید که داخل سایت موجود هست.
محمد(مهمان)
–
سلام اقای دکتر روزتون بخیر ببخشید من تازه می خوام کنترل مقاوم شروع کنم از صفر بدون هیچ گونه اشنایی ببخشید ممنون میشم راهنماییم کنید از کدوم قسمت اموزش شروع کنم اخه چهار قسمت اموزش دارید من نمیدونم از کدوم قسمت شروع کنم هدف من یادگیری کنترل مقاوم وطراحی اون برای سیستم های غیر خطی هستش ممنون میشم راهنماییم کنید
علی جوادی
–
سلام
مشکل خاصی نیست فقط باید ابعاد صفرها درست بشه. به جای سطرهای 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
رضا(مهمان)
–
باسلام و تشکر از آموزش مفیدتون
در فایل متلب جلسه سوم خط 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
علی جوادی
–
سلام
اگر A>B باشد، یعنی A-B یک ماتریس مثبت معین بوده و تمام مقادیر ویژه آن مثبت هستند.
maryam (مهمان) –
بسیار ممنونم از راهنمایتون.
علی جوادی –
فیلترهای مختلفی برای تخمین حالتهای سیستمهای غیرخطی وجود داره. روشهای غیرخطی از جلسه 68 به بعد شروع میشه. هر روشی که خواستید انتخاب کنید و از فهرست موضوعی که در ابتدای پست هست جلسات مورد نظر رو تهیه کنید
maryam (مهمان) –
سلام خسته نباشید هدف من طراحی رویتگر برای سیستم غیرخطی و تخمین یکی از حالتهای سیستم غیرخطی می باشد ممکنه بفرمایید کدام جلسات شما ممکن به من کمک کند
علی جوادی –
سلام فنر پایینی نشون دهنده مدل تایر هست zu-zr همون تغییرات ارتفاع تایر هست اون نقطه سیاه محل اتصال تایر با زمینه از اونجایی که مدل ODE هست بنابراین مدل تایر چگال فرض شده برای اطلاعات بیشتر در مورد سیستم تعلیق به آموزش زیر مراجعه کنید: https://www.controlref.com/suspension/
mohammad (مهمان) –
سلام وروز بخیر جناب اقای دکتر ببخشید ی سوال داشتم خدمتتون در مورد ساختار سیستم تعلیق که زحمت شبیه سازی کشیدین ببخشید جناب اقای دکتر در سیستم تعلیق خودرو این MUکه فرمودین جرم چرخ هستش و با ی فنر و دمپر به جرم ماشین MS وصله چرا در پایین دوباره فنر داریم و ببخشید ی سوال دیگه جناب اقای دکتر منظورتون ازZU-ZR چیه و در شکل نمایش سخت افزار ببخشید اون جرم کوچک که دایره ای هست و سیاه تو چر است وروی زمین قرار داره چیه و چه فرقی با چرخ که با MU مدل کردیم داره ممنون میشم راهنماییم کنید با تشکر
علی جوادی –
سلام به لینک زیر مراجعه کنید: https://www.controlref.com/suspension/
محمد (مهمان) –
با سلام و روز بخیر جناب اقای دکتر ببخشید در جلسه 3 انتهای جلسه که در مورد اغتشاش raf road صحبت می کردین گفتین 4 جلسه جداگانه در مورد سیستم تعلیق صحبت کردین ممنون میشم لینک و یا نام جلسات بدید تا بتونم ببینمشون با تشکر
علی جوادی –
سلام حق با شماست. باید داخل جلسه 88 اشاره میکردم که این تابع در جلسه 86 معرفی شده. عذرخواهی میکنم. تابع رو براتون ایمیل کردم.
hadi51410 (مهمان) –
سلام وقت بخیر تابع hekf_predict اصلا کجاس که تو متلب میگه اصلا تعریف نشده.جلسه 88 هرکاری میکنم ران نمیشه.
علی جوادی –
مشکل فقط سر ابعاد صفرها هست. حالا میشه تعداد تاخیر رو رند کرد یا صفر به ابعاد بردارها زیاد یا کم کرد تا مشکل حل بشه.
رضا (مهمان) –
با سلام ممنون آقای دکتر البته برای خط 87 هم این خطارو داد که مثل همون رفع شد.این بخاطر رند نبودن عدد تاخیر هست؟
علی جوادی –
برای سیستمهای غیرخطی هم میشه از روش Hinfinity استفاده کرد ولی من در فیلمهای ارائه شده در سایت اشاره نکردم. مثلا به کتاب زیر میتونید مراجعه کنید: https://www.oreilly.com/library/view/nonlinear-h-infinity-control/9781439854853/
محمد (مهمان) –
جناب اقای دکتر جوادی عزیز ببخشید منظورم بد رسوندم خدمتتون ببخشیدیعنی نمیشه از روش h2 یا hinf برای بررسی سیستم های غیر خطی بدون خطی سازی lmi استفاده کرد؟؟
علی جوادی –
روشهایی که من گفتم خطی هستند وگرنه روشهایی دیگری برای کنترل مقاوم سیستمهای غیرخطی وجود دارند مثل مدلغزشی
محمد (مهمان) –
خب ببخشید ی سوال داشتم اقای دکتر یعنی نمیشه از روش کنترل مقاوم به منظور طراحی کنترل کننده برای سیستم هایغیر خطی استفاده کرد سیستم تعلیق هم مدل غیر خطی داره یعنی ببخشید حتما باید خطی سازی بشه با lmi بعد کنترل کننده اعمال بشه
علی جوادی –
سلام تمام روشهای مقاوم که توسط بنده در اینجا ارائه شده برای سیستمهای خطی قابل استفاده است. برای سیستمهای غیرخطی از روشهای مقاوم دیگه مثل مدلغزشی استفاده کنید که داخل سایت موجود هست.
محمد (مهمان) –
سلام اقای دکتر روزتون بخیر ببخشید من تازه می خوام کنترل مقاوم شروع کنم از صفر بدون هیچ گونه اشنایی ببخشید ممنون میشم راهنماییم کنید از کدوم قسمت اموزش شروع کنم اخه چهار قسمت اموزش دارید من نمیدونم از کدوم قسمت شروع کنم هدف من یادگیری کنترل مقاوم وطراحی اون برای سیستم های غیر خطی هستش ممنون میشم راهنماییم کنید
علی جوادی –
سلام مشکل خاصی نیست فقط باید ابعاد صفرها درست بشه. به جای سطرهای 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
رضا (مهمان) –
باسلام و تشکر از آموزش مفیدتون در فایل متلب جلسه سوم خط 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
علی جوادی –
سلام اگر A>B باشد، یعنی A-B یک ماتریس مثبت معین بوده و تمام مقادیر ویژه آن مثبت هستند.