پروژه کنترل خطی

  • دانلود پروژه کنترل خطی چرخ

    دانلود پروژه کنترل خطی چرخ   دانلود پروژه کنترل خطی چرخ اگر  از اینرسی چرخ صرف نظر کنیم در اینصورت sys به جرم و دمپر تبدیل میشود Y(s)/U(s)=1/(1000s+50) Y(s)=سرعت U(s)=نیرو پاسخ حلقه باز به ورودی پله ای(نیروی برابر 500نیوتن) کنترل کننده PID با شرایط 1)وقتی نیروی موتور 500نیوتن حداکثر سرعت باید برابر 10 متر بر ثانیه باشد 2)زمان خیز باید کمتر از 5ثانیه باشد(risetime) 3)جهش کمتر از 10درصد خطای حدود 2درصد در حالت ماندگار قابل قبول است مطلوبست: بدست آوردن صفر و قطب های حلقه باز بدست آوردن صفر و قطب های حلقه بسته در حضور کنترل کننده PID رسم مکان هندسی ریشه ها رسم دیاگرام نایکوییست   حل: ابتدا کد زیر را در متلب وارد می کنیم: clearall; clc; num=[1]; den=[1000 50]; g=tf(num,den); [z,p,k]=tf2zp(num,den); sisotool(g) این کد می تواند صفرها و قطبهای تابع حلقه باز را نمایش دهد: z = Empty matrix: 0-by-1 p = -0.0500 k = 1.0000e-003 همانطور که در جواب فوق دیده می شود صفر نداریم و تنها یک قطب در -0.0500 داریم و نیز بهره برابر 1.0000e-003 است. حالا برای یافتن صفر و قطبهای کنترلر مان از ابزار SISOTOOL کمک می گیریم: یک عدد قطب و یک صفر انتخاب می کنیم و آنقدر آنها را جابجا می کنیم تا تمامی خواسته های مسئله برآورده گردد:     همانطور که در شکل می بینید زمان نشست کمتر از 5 ثانیه شده است. یکی دیگر از خواسته های مسئله اورشوت است که باید زیر ده درصد باشد این امر هم محقق شده است:   سیستم زیر نمایش دهنده سیستم مورد دلخواه ماست که کنترلر PID آن یک قطب در 56 ویک صفر در 8.8 داردو گین آن 4432 است   نمودار مکان هندسی این سیستم این گونه می شود:     دیاگرام بود این سیستم نشان از پایداری سیستم دارد: همانطور که می بینید گین مارجین و فیز مارجین هر دو در حدود خود قرار گرفته اند وسیستم پایدار است البته این امر را می توانستیم پیش بینی کنیم چون هیچ صفر و قطبی در سمت راست محور کار نگذاشته ایم دیاگرام نایکویست این سیستم به شرح زیر است:   صفر و قطب تابع حلقه بسته: برای اینکار هم از کدهای زیر استفاده نمودیم: clearall; clc; num=[1]; den=[1000 50]; g=tf(num,den); [z,p,k]=tf2zp(num,den); [num2,den2]=zp2tf(-1/8.8,-1/56,4432); [numf,denf]=feedback(num,den,num2,den2); F=tf(numf,denf) [z2,p2,k2]=tf2zp(numf,denf)   که جواب به صورت زیر شده است:   Transfer function: s + 0.01786 ————————- 1000 s^2 + 4500 s + 504.5 z2 = -0.0179 p2 = -4.3848 -0.1151 k2 = 1.0000e-003    



  • جزوه سیستم های کنترل خطی دانشگاه صنعتی شریف و امیر کبیر

    جزوه کنترخطی دانشگاه امیر کبیردانلود قسمت اولدانلود قسمت دوم جزوه کنترل خطی دانشگاه صنعتی شریفدانلود

  • پروژه کنترل

    پروژه کنترل

    پروژه کنترل مبدل حرارتی پوسته و لوله Heat Exchanger بعد از یک ترم کلنجار رفتن با پروژه درس کنترل مدرن بالاخره آخر این هفته قراره نتیجه رو ارائه کنم . این پروژه ۱۸ مرحله داشت که از جمله ی آن ها می توان به موارد زیر اشاره کرد : ۱- بدست آوردن معادلات حالت. ۲- بدست آوردن پاسخ پله و نمودار مکان هندسی و دیگر خصوصیات مدار باز سیستم . ۳- طراحی کنترل کلاسیک (مانند زیگلر نیکلز) برای سیستم و شبیه سازی آن در سیمولینک (Simulink) نرم افزار Matlab . 4- طراحی جبران ساز (Compensator) برای سیستم با استفاده از sisotool در نرم افزار Matlab . 5- طراحی کنترل فیدبک حالت (Full State Feedback) برای سیستم و مقایسه پاسخ آن با کنترل کلاسیک . 6- جایابی بهینه قطب ها برای سیستم با استفاده از روش های Butterworth , ITAE , Bessel و مقایسه با پاسخ های مراحل گذشته . 7- طراحی رویتگر مرتبه کامل و مرتبه کاهش یافته . Full Order Observer  , Reduced Order Observer 8- بررسی اثر اغتشاش معلوم بر سیستم و طراحی کنترلر برای جبران اثر آن .( Feed Forward , Integral Controller) . 9- طراحی رویتگر برای حالتی که اغتشاش وارد بر سیستم شناخته شده نیست اما اثر دینامیکی آن مشخص است . 10- بررسی اثر مقاوم بودن رویتگر Robustness . 11- بررسی اثر نویز وارد بر سنسور و ارائه راه حلی برای رفع آن . 12- طراحی کنترل بهینه Optimal Control به ازای ماتریس های وزنی مختلف و مقایسه با کنترلر های طراحی شده در مراحل قبل . 13- بررسی سیستم به صورت غیرخطی Nonlinear. عناوین و توضیحات مختصر پروژه هایی که تو این درس تعریف شد رو می تونید تو لینک ببینید . http://www.doranema.blogfa.com/post-15.aspx حالا می خوام فایل پاورپوینت PowerPoint رو که قراره از روش ارائه کنم اینجا بزارم تا شاید به درد کسی بخوره .  دانلود پروژه کنترل مدرن   تو لینک زیر که از وبلاگ خودم هستش می تونید چند تا کتاب خوب در زمینه کنترل به صورت pdf دانلود کنید . کتاب های مثل حل المسایل کتاب کنترل اگاتا , حل المسایل کتاب کنترل نورمن نایس Norman s.Nise, کتاب سیستم های خطی چن Chi-Tsong Chen , کتاب سیستم های خطی کیلاس THOMAS KAILATH و ... . اگر کسی کتاب به درد بخور دیگه ای داشت می تونه بگه که بزرام تو همین لینک http://www.doranema.blogfa.com/post-13.aspx ------------------------- از لینک زیر می تونید پاورپوینت معرفی مبدل های حرارتی رو که به طور خلاصه مطرح شده دانلود کنید. Heat Exchanger .ppt ...Download گروه فنی- مهندسی "دوران ما" در زمینه‌های زیر آماده‌ی پاسخ‌گویی به سوالات دانشجویان است:1- انواع تحلیل‌های گرمایی (حرارتی) به روش تفاضل محدود Finite Difference و کد نویسی با نرم‌افزارهای متلب و فرترن.2- شبیه‌سازی انواع مسایل گرمایی Thermal، سیالاتی Fluid، سازه‌ای Structural، الکتروترمال ElectroThermal و ... به روش المان محدود با استفاده از نرم‌افزارهای انسیس Ansys ...

  • نمونه سوال امتحانی کنترل خطی

    کنترل خطی

  • پروژه الترا سونیک

    این پروژه برای دوست عزیزمون آقای علی مقدور هست که به دست ما رسید و ما روی وبلاگ گذاشتیم تا دیگران هم استفاده کنند   نمای کلی پروژه ساخته شده   نمای در حال کار   شماره پایه های ای سی 4047   شماتیک مدار التراسونیک باتشکر از آقای علی مقدور بابت ارسال پروژه   **این هم مختصر توضیحی برای دوستانی که مثل من نمیدونن الترا سونیک چی هست و چیکار میکنه**  

  • جزوه سیستم های کنترل خطی

    جزوه سیستم های کنترل خطی

    جزوه سیستم های کنترل خطی دکتر کریم پوردانلود جزوه  کنترل خطی دکتر کریم پور