آزمایشگاه آزاد؛ بدون نیاز به ورود
کروز کنترل؛ چرا سرعت دقیقاً به هدف نمیرسه؟
کروز کنترل خطای سرعت رو کم میکنه، اما وقتی شیب و مقاومت باقی میمونن ممکنه سرعت دقیقاً روی عدد هدف نایسته. ببین هر تنظیم چه اثری داره.
آزمایش رو شروع کنسرعت هدف بر حسب کیلومتر در ساعته و شیب به درصد وارد میشه. اول فقط بهرهٔ کنترلی رو تغییر بده و سرعت نهایی مدل رو با هدف مقایسه کن.
آزمایشگاه در حال آماده شدنه…
حالا خودت امتحان کن
هر بار فقط یک چیز رو تغییر بده تا اثرش رو ببینی. قبل از اجرا، نتیجه رو حدس بزن.
بهرهٔ کنترلی رو بیشتر کن
سرعت هدف رو روی ۱۰۰ و شیب رو روی ۵ درصد نگه دار. بهره رو یک بار ۰٫۱ و یک بار ۱ بذار؛ سرعت نهایی و خطای سرعت رو بخون.
حدست چیه؟ بهرهٔ بیشتر سرعت رو به هدف نزدیکتر میکنه یا ازش دورتر؟
توضیح نتیجه رو ببین
در این مدل، با بهرهٔ ۰٫۱ سرعت پایانی حدود ۸۷٫۳ کیلومتر در ساعت و خطا ۱۲٫۷ه. با بهرهٔ ۱، سرعت به حدود ۹۸٫۴ میرسه و خطا ۱٫۶ میشه. هر دو هنوز کمی پایینتر از هدف ۱۰۰ میمونن؛ مقاومت مدل برای ماندن دقیق روی هدف باید جبران بشه.
شیب رو از صفر تا ده درصد ببر
سرعت هدف رو ۱۰۰ و بهره رو ۰٫۵ ثابت کن. شیب رو یک بار صفر و یک بار ۱۰ درصد بذار و سرعت پایانی رو مقایسه کن.
حدست چیه؟ در همین مدل ساده، سربالایی تندتر سرعت رو بالا میبره یا پایین؟
توضیح نتیجه رو ببین
با شیب صفر، سرعت نهایی حدود ۹۷٫۲ کیلومتر در ساعته؛ با شیب ۱۰ درصد حدود ۹۶٫۷ میشه. افت در این نمونه فقط نیم کیلومتر در ساعته. این عدد نتیجهٔ ضریبهای همین مدل تمرینیه، نه اندازهگیری یک خودرو.
هدف رو بالا ببر
بهره رو روی ۰٫۵ و شیب رو روی ۵ درصد نگه دار. سرعت هدف رو از ۶۰ به ۱۲۰ کیلومتر در ساعت تغییر بده و سرعت نهایی و فاصلهاش تا هدف رو بخون.
حدست چیه؟ با دو برابر شدن سرعت هدف، سرعت نهایی هم دقیقاً دو برابر میشه؟
توضیح نتیجه رو ببین
در این دو نمونه، سرعت نهایی از حدود ۵۸٫۷ به ۱۱۵٫۷ کیلومتر در ساعت میرسه؛ نزدیک به دو برابر، اما خطا از ۱٫۳ به ۴٫۳ زیاد میشه. مدل در سرعتهای بالاتر افتِ بیشتری از جمله بهخاطر جملهٔ درگِ وابسته به سرعت حساب میکنه.
پشت این حرکت چه خبره؟
کنترلگر خطا رو دنبال میکنه
error = v_set - v
سرعت هدف رو از سرعت فعلی کم کن تا خطا به دست بیاد. اگر خودرو کندتر از هدف باشه، خطا مثبته و مدل پاسخ کنترلی رو بیشتر میکنه؛ اگر به هدف نزدیک باشه، این پاسخ ضعیفتر میشه. بهره تعیین میکنه کنترلگر به همان خطا چقدر واکنش نشون بده.
چرا خطا همیشه صفر نیست؟
شیب و درگ سرعت رو پایین میکشن. در مدل، کنترلگرِ تناسبی باید خطایی غیرصفر ببینه تا در برابر این افت پاسخ بده؛ برای همین سرعت نهایی میتونه کمی کمتر از هدف بمونه. مقدار «سرعت پایدار» این ویجت سرعت انتهای بازهٔ ۶۰ ثانیهایه، نه اندازهگیری در جاده.
شیب یک مزاحمت برای سرعت ثابته
dragLoss = 0.03*abs(v)*(v/100)
در این شبیهسازی سربالایی به افت سرعت اضافه میکنه و مدل یک جملهٔ ساده هم برای درگ دارد که با سرعت زیادتر میشه. بهرهٔ بیشتر کمک میکنه در همین مدل خطا کمتر بمونه؛ ولی ضریبها نیروی واقعی موتور یا مقاومت یک خودروی مشخص نیستن.
این مدل بالا زدن از سرعت هدف رو نشان نمیده
سرعت از همان مقدار هدف شروع میشه؛ گام اولِ مدل آن رو پایین میآره و پاسخ کنترلگر از زیر به هدف نزدیک میشه. در تنظیمهای این ویجت از هدف رد نمیشه، پس باهاش نمیشه پدیدهٔ overshoot رو آزمایش کرد.
سؤالت رو بپرس، جوابش رو هم ببین
وقتی توی چت دربارهٔ یک مفهوم درس میخونی، دستیار هوش مصنوعی میتونه شبیهسازی مرتبط رو کنار توضیحش نشون بده. پارامترها رو تغییر میدی و با کمک توضیح بعدی، نتیجه رو بهتر میفهمی.
شروع یادگیری با چتبرای ادامه در چت، وارد مسیر شروع و ورود میشی. نتیجهٔ این آزمایش به چت منتقل نمیشه.
نمونهٔ نمایشی از آموزش در چت
چرا سرعت پایانی هنوز کمی کمتر از هدفه؟
چون شیب و درگ در تمام مدت سرعت رو پایین میکشن. کنترلگر تناسبی وقتی خطایی میبینه پاسخ میده؛ در این مدل، یک خطای کوچک لازم میمونه تا پاسخ کنترلگر اثر افت رو جبران کنه. بهرهٔ بیشتر معمولاً این فاصله رو در تنظیمهای این ویجت کم میکنه، اما نتیجه هنوز به ضریبهای سادهٔ مدل وابستهست.
سؤالهای رایج
بهرهٔ کنترلی رو زیاد کنم چه میشه؟
در نمونههای این ویجت، بهرهٔ بیشتر پاسخ کنترلی رو قویتر میکنه و سرعت پایانی رو به هدف نزدیکتر میرسونه. برای هدف ۱۰۰ و شیب ۵ درصد، خطا از حدود ۱۲٫۷ با بهرهٔ ۰٫۱ به حدود ۱٫۶ با بهرهٔ ۱ میرسه. این روند رو به همهٔ خودروها تعمیم نده؛ مدل خیلی سادهست.
سرعت پایدار یعنی دقیقاً سرعت هدف؟
نه؛ سرعت پایدارِ این ویجت عدد سرعت در پایان بازهٔ شبیهسازیه. بهخاطر شیب و درگِ مدل، این عدد میتونه کمی از هدف پایینتر باشه؛ خطای سرعت اختلاف این دو قدر مطلق رو نشون میده.
میتونم با این ویجت overshoot رو ببینم؟
نه با این مدل فعلی. سرعت از مقدار هدف شروع میشه و پاسخ در تنظیمهای موجود از زیر به آن نزدیک میشه، اما از هدف بالاتر نمیره. برای بررسی overshoot باید مدلی داشته باشی که چنین رفتاری رو واقعاً تولید کنه.
شیب تپه چه اثری روی سرعت داره؟
شیب بیشتر در این مدل یک افت اضافه به سرعت میده. با هدف ۱۰۰ و بهرهٔ ۰٫۵، سرعت پایانی در شیب صفر حدود ۹۷٫۲ و در شیب ۱۰ درصد حدود ۹۶٫۷ کیلومتر در ساعته. این فقط خروجی ضریبهای همین شبیهسازیه.
آیا این شبیهسازی میگه خودروی واقعی چطور تنظیم میشه؟
نه؛ موتور، دنده، جرم خودرو و اندازهگیری واقعی جاده در این مدل نیستن. باهاش فقط میتونی رابطهٔ سادهٔ خطای سرعت، بهره و افت سرعت رو بررسی کنی.