دورات هندسية

 

 

DC motor control with PID controller

النتائج 1 إلى 2 من 2
  1. [1]
    أرض الأحلام
    أرض الأحلام غير متواجد حالياً

    عضو

    تاريخ التسجيل: May 2006
    المشاركات: 27
    Thumbs Up
    Received: 0
    Given: 0

    DC motor control with PID controller

    الأعضاء الأعزاء

    السلام عليكم ورحمة الله وبركاته

    أنا طالبة هندسة صناعية _المستوى الرابع

    أحتاج مساعدتكم إخواني بمشروع لمساق (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,

    حتى نوصل للمطلوب ولكن لم افلح في ذلك ايضا

    ارجو منكم المساعدة العاجلة

    لان تسليم المشروووع بعد يومين

    شكرا جزيلا لكم سلفا

    وارجو الرد باسرع وقت ممكن

    تحياتي

  2. [2]
    م.كاردنيا
    م.كاردنيا غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jan 2009
    المشاركات: 1
    Thumbs Up
    Received: 0
    Given: 0
    Kp=35;
    Ki=0.02;
    Kd=15;

    0 Not allowed!



  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML