الأعضاء الأعزاء
السلام عليكم ورحمة الله وبركاته
أنا طالبة هندسة صناعية _المستوى الرابع
أحتاج مساعدتكم إخواني بمشروع لمساق (control system)
وهو DC motor with PID controller
المطلوب في هذا المشروع إضافة PID controller ل DC motor
ويجب ان تظهر هذه النتائج على ال final system
الovershoot اقل من 20%
الsettiling time من 3 الى 5 ثانية
وهذه هي ال transfer function المستخدمة
Assuming DC motor position Transfer function as follow
هي المعادة للdc motor
البسط لها K والمقام S ((JS+B)(LS+R)+K^2)
J=0.01;
K=0.01;
B=0.1;
L=0.5;
R=1;
وعملت البنامج على الماتلاب ولكن النتائج كانت غير مرضية نهائيا
وهذا هو البرنامج
J=0.01;
B=0.1;
K=0.01;
R=1;
L=0.5;
num=[K];
den=[(J*L) (J*R+B*L) (B*R+K^2) 0];
plant=tf(num,den);
Kp=100;
Ki=200;
Kd=10;
control=tf([Kd Kp Ki],[1 0]);
sys_cl=feedback(control*plant,1);
step(sys_cl)
طبعا هناك خربطة الاقواس مع النقل لكن انا بكتبو صحيح على الماتلاب ولكن لاتظهر النتيجة كما اريد وهي انو
الovershoot اقل من 20 %
وال settiling time من 3 الى 5 ثانية
دكتور المادة حكالنا انو نغير بقيم Ki,Kd,Kp,
حتى نوصل للمطلوب ولكن لم افلح في ذلك ايضا
ارجو منكم المساعدة العاجلة
لان تسليم المشروووع بعد يومين
شكرا جزيلا لكم سلفا
وارجو الرد باسرع وقت ممكن
تحياتي