طراحي سيستم كروز كنترل

يك سايت مرجع با هدف انتشار آموزش‌هاي كاربردي از نرم افزارهاي مهندسي (CAD CAE CAP CAM)، تحقيق، پروژه، جزوه، كتاب و... است

مدلسازي سيستم كروز كنترل در نرم افزار متلب

۵۸ بازديد

سيستم كروز كنترل، در واقع ابزاري براي ثابت نگه داشتن سرعت خودرو حين رانندگي در سطح جاده‌ها، بزرگراه‌ها، يا اتوبان‌هاست. به‌طور مثال، اگر راننده بخواهد سرعت را روي ۱۲۰ كيلومتر بر ساعت ثابت نگه دارد، با فعال‌سازي كروز كنترل به‌راحتي مي‌تواند اين كار را انجام دهد. اساس اين ابزار به‌گونه‌اي است كه خودرو به‌صورت اتوماتيك مي‌تواند سرعت خودرو را تحت هر شرايطي از رانندگي ثابت نگه دارد. لازم به يادآوري است، زماني كه اين ابزار را فعال مي‌كنيد و سرعت خودرو روي عدد خاصي ثابت شده است، اين سرعت، در مسيرهاي سربالايي، سراشيبي، يا هنگام وزش باد مخالف، تغيير نخواهد كرد. گفتني است، كروز كنترل اين امكان را نيز در اختيار راننده قرار مي‌دهد تا بي آنكه نيازي به فشردن پدال‌هاي ترمز و گاز باشد، سرعت خودرو را با هر بار فشردن دكمه كنار فرمان، به ميزان يك كيلومتر بر ساعت، افزايش يا كاهش دهد.

سيستم كروز در ماشين عمل تثبيت سرعت را انجام مي دهد و طراحي بخش كنترلي آن به گونه اي است كه پاسخ سريع باشد و اثر اغتشاشات در آن كم باشد بسيار مهم است. نكته مهم در مورد اين پروژه آموزشي اين است كه تمركز اصلي آن بر روي نرم افزار متلب است و از فراگير انتظار مي رود يك آشنايي كلي با مباحث كنترل خطي داشته باشد...

 

پروژه مدلسازي سيستم كروز كنترل در نرم افزار MATLAB، مشتمل بر 13 بخش، 330 صفحه، تايپ شده، با فرمت pdf به ترتيب زير گردآوري شده است:

بخش 1: اصول كلي نرم افزار MATLAB

  • شروع كار با MATLAB
  • نمايش پنجره ها
  • فرمان هاي ورودي
  • MATLAB Expo
  • abort
  • نقطه ويرگول
  • تايپ كردن علامت درصد
  • دستور clc
  • راهنما (Help)
  • علامت (...)

بخش 2: گزاره ها و متغيرها

  • نامگذاري متغيرها
  • متغيرهاي پيش فرض
  • دستوراتي براي مديريت متغيرها
  • قالب هاي نمايش
  • توابع داخلي رياضي مقدماتي
  • دستورات عمومي

بخش 3: آرايه ها

  • بردار سطري
  • بردار ستوني
  • ماتريس
  • آدرس دهي آرايه ها
  • علامت دو نقطه براي بردارها
  • علامت دو نقطه براي يك ماتريس
  • اضافه كردن عناصر به يك بردار و يا يك ماتريس
  • حذف المان ها
  • توابع داخلي متلب جهت تنظيمات دستي آرايه ها

بخش 4: عمليات با آرايه ها

  • جمع و تفريق آرايه ها
  • حاصلضرب نقطه اي
  • ضرب آرايه اي
  • تقسيم آرايه اي
  • ماتريس هماني
  • معكوس يك ماتريس
  • ترانهاده
  • دترمينان
  • مقادير ويژه و بردارهاي ويژه
  • عامل هاي بالا - پايين مثلثي
  • تجزيه به مقادير ويژه
  • عمليات نظير به نظير يا عنمصر به عنصر
  • توابع داخلي براي آرايه ها
  • توليد اعداد تصادفي
  • دستور تصادفي randn
  • تغيير در آرايه ها

بخش 5: چند جمله اي ها

  • سيستم شامل معادلات خطي
  • روش تقسيم ماتريسي
  • روش ماتريس معكوس

بخش 6: فايل هاي متني (اسكريپت فايل ها)

  • ايجاد و ذخيره يك فايل متني
  • اجراي يك فايل متني
  • ورودي يك Script Files

بخش 7: توابع در MATLAB

  • دستورات خارجي
  • دستور disp
  • دستور fprintf

بخش 8: برنامه نويسي در MATLAB

  • عملگرهاي رابطه اي و منطقي
  • الويت هاي استفاده از عملگرها
  • توابع داخلي منطقي رد MATLAB
  • جملات شرطي
  • جملات شرطي تو در تو
  • بندهاي شامل else و elseif
  • ساختار شرطي while در MATLAB
  • شرط هاي Switch-case

بخش 9: ترسيمات

  • ترسيمات دو بعدي
  • رسم چند نمودار روي هم
  • دستور plot
  • دستور hold
  • دستور line
  • برخي از دستورهاي پر كاربرد در ترسيم
  • انواع رسم شكل در MATLAB
  • ترسيمات دو بعدي خاص
  • ترسيمات سه بعدي
  • ترسيمات پارامتري روي سطح
  • مثال هاي متنوع در رسم شكل
  • قالب بندي متن

بخش 10: ورودي و خروجي در MATLAB

  • دستور fopen
  • رياضيات نمادين يا سمبوليك
  • عبارات نمادين
  • حل معادلات ديفرانسيل
  • حساب ديفرانسيل و انتگرال
  • حد (Limit)
  • تفكيك كسر در تبديلات لاپلاس
  • پيدا كردن صفر، قطب و بهره
  • انطباق منحني

بخش 11: كادرهاي محاوره اي

  • كادر محاوره اي dialog
  • كادر محاوره اي errorglg
  • كادر محاوره اي helpdlg
  • كادر محاوره اي inputdlg
  • كادر محاوره اي listdlg
  • كادر محاوره اي mesgbox
  • كادر محاوره اي printdlg
  • كادر محاوره اي questdlg
  • كادر محاوره اي warndlg
  • كادر محاوره اي uigetfile
  • كادر محاوره اي uiputfile
  • كادر محاوره اي uisetcolor
  • كادر محاوره اي uisetfont
  • كادر محاوره اي waitbar

بخش 12: حل معادلات حالت به كمك MATLAB

  • روش بسط مرتبه اول تيلور
  • روش رانگ كوتا

بخش 13: كروز كنترل

  • مدلسازي سيستم كروز كنترل
  • معادلات سيستم
  • پارانترهاي سيستم
  • مدل فضاي حالت
  • مدل تابع تبديل
  • تحليل سيستم كروز كنترل
  • مشخصات عملكرد
  • پاسخ پله حلقه باز
  • قطب ها و صفرهاي حلقه باز
  • رسم دياگرام بود حلقه باز
  • طراحي كنترل كننده PID براي سيستم كروز كنترل
  • مروري بر كنترل كننده PID
  • كنترل كننده تناسبي
  • كنترل كننده PI
  • كنترل كننده PID
  • مكان هندسي ريشه ها براي سيستم كروز كنترل
  • جبران ساز پس فاز (lag compensator)
  • روش هاي طراحي كنترل كننده در حوزه فركانس
  • دياگرام بود و پاسخ سيستم حلقه باز
  • مدل فضاي حالت براي طراحي كنترل كننده
  • طراحي سيستم كنترل با استفاده از جايابي قطب
  • ورودي مرجع
  • مدل سازي سيستم كروز كنترل در محيط سيمولينك
  • مدلسازي فيزيكي و معادلات مورد نياز
  • ايجاد مدل سيمولينك
  • پاسخ حلقه باز
  • ايجاد كنترل كننده در محيط سيمولينك
  • استخراج يك مدل خطي در MATLAB
  • پياده سازي كنترل كننده PI
  • پاسخ حلقه بسته

جهت دانلود پروژه مدلسازي سيستم كروز كنترل در نرم افزار MATLAB، برلينك زير كليك نماييد.

مدلسازي سيستم كروز كنترل در نرم افزار متلب