PID လို့ပြောလိုက်တာနဲ့ Theory တွေ Mathematic Equation တွေကို အရင်ဆုံးပြေးမြင်ကြမိမယ်လို့ထင်ပါတယ်။ဒီခေါင်းစဥ်အောက်မှာ PID အကြောင်းကို မိမိနားလည်သလောက်နဲ့ နားလည်လွယ်အောင်နဲ့ အကျဥ်းချုပ်ပုံစံမျိုးနဲ့ပဲတင်ပေးပါမယ်။
PID အကြောင်းစပြောရရင် အရင်ဆုံး Control Theroy ရဲ့ အခြေခံအကျဆုံး Concept ဖြစ်တဲ့ Open Loop နဲ့ Close Loop အကြောင်းကိုအရင်ပြောပြပါမယ်။ Open Loop ဆိုတာက Feedback Signal မပါပဲ Process တစ်ခုလုပ်ဆောင်တာပါ။ Close Loopကတော့ Feedback Signal ကို Controller ထဲကနေပို့ပေးပြီ သူလိုချင်တဲ့ Target မရောက်မချင်း Control လုပ်ပေးတာပါ။
ဥပမာပေးရရင် ထမင်းအိုးတည်ဖို့ မီးဖိုတစ်ခုရှိတယ်ဆိုပါတော့။ မီးဖိုနဲ့ မီးခလုတ်ပဲရှိတယ် နောက်ပြီးတော့ ခလုတ်အဖွင့်အပိတ်ပဲ အလုပ်လုပ်တယ်ဆိုရင် ဒါဟာ Open Loop System တစ်ခုဖြစ်တယ်။ အကယ်၍ မီးဖိုနဲ့ခလုတ်သာမကပဲ Thermostat သို့မဟုတ် Temperature Sensor တစ်ခုထက်ထည့်မယ် ပြီးရင် ကိုယ်လိုချင်တဲ့ အပူချိန်ဟာ 100°C အထက် ရောက်ရင် ခလုတ်ပိတ်မယ် 100°C အောက်ရောက်ရင် ခလုတ်ဖွင့်မယ် စသည်ဖြင့် Feedback Signal ပါလာပြီဆိုရင် Close Loop System လို့ခေါ်ပါတယ်။ အပြင်မှာက တကယ်တမ်းတော့ ထမင်းအိုးမီးဖို တည်သလောက်ပုံစံနဲ့ PID Control တွေကို တည်ဆောက်ထားတာမဟုတ်ပါဘူး။ ပြောရရင် အပူချိန် 100°C ဟာ On ပြီး Offထားလို့တစ်ချိန်တည်းမှာပဲ 100°C ရှိနေမှာမဟုတ်ပါဘူး။ကြိမ်းသေပေါက်ကို အပူချိန်ပြန်ကျမှာပါ။အဲ့လိုမျိုးတတ်လိုက်ကျလိုက်နဲ့ ခဏခဏဖြစ်နေမှာပါ။အဲ့လိုအချိန်မျိုးဆိုရင် PID Controller ကိုသုံးဖို့လိုအပ်လာပါပြီ။
What is PID?
PID ဆိုတဲ့အရှည်ကတော့ Propotional (P), Integral (I) နဲ့ Derivative (D) လို့ခေါ်တာပါ။ အပြင်မှာဆိုရင် P တစ်မျိုးတည်းသုံးတဲ့ Controller ရှိသလို PI နှစ်မျိုးတည်းသုံးတဲ့ Controller ရှိပါတယ်။ သို့သော်လည်း မည်သို့ပင်ရှိစေကာမူ ကိုယ်ဖြစ်ချင်တဲ့ Model အမျိုးအစားပေါ်လိုက်ပြီးမှ မိမိ ကြိုက်နှစ်သက်ရာ Controller တွေကို အသုံးပြုတာက ပိုပြီးကောင်းပါတယ်။
အခုပုံမှာ P,I,D သုံးခုရှိပါတယ်။ အဲ့ဒီ Control ကို P ကနေ D အထိ ပစ္စုပန်,အတိတ်နဲ့ အနာဂတ်ဆိုပြီးတွဲမှတ်ထားလိုက်ပါ။ ဘာလို့လည်းဆိုရင် Proportional ဟာ လက်ရှိဖြစ်ပျက်နေတဲ့ အရာပေါ်မှုတည်ပြီး လုပ်ဆောင်နေတာပါ။ Intergral က Memory နဲ့ပုံစံတူပါတယ်။ အတိတ်က လုပ်ဆောင်ခဲ့သမျှအရာနဲ့ နှိုင်းယှဥ်ပြီးလုပ်ဆောင်တာပါ။ Derivative ဟာ အနာဂါတ်အတွက် ခန့်မှန်းချက်လိုပုံစံမျိုးနဲ့အလုပ်လုပ်တာပါ။
Proportional Control Mode (P)
Proportional ကို Gain သို့မဟုတ် Sensitivity လို့လည်းခေါ်ပါသေးတယ်။ Proportinal Controller ဟာ Input နဲ့ လိုချင်တဲ့ Output ပေါ် မူတည်ပြီးတော့ သူ့ရဲ့တန်ဖိုးတွေပြောင်းလဲတာပါ။
Mathematically အရတော့ Proportional Action က Output Change နဲ့ Input Change ကို Ratio လုပ်ထားတာပါ။ သူ့ကို Quotient Of Differences သို့မဟုတ် ( A rate of Change, using Calculus Notation) အနေနဲ့ဖော်ပြပါတယ်။ Equationကို ပြန်ပြင်ရေးရင်တော့ Errorနဲ့ Gain နဲ့မြှောက်ပြီး Output ကိုထွက်စေတယ်ဆိုတဲ့သဘောမျိုးပါပဲ။ (Error ဆိုတာကတော့ Set Variable လိုချင်တဲ့ တန်ဖိုးကနေ Process Variable ကိုနှုတ်လိုက်တဲ့သဘောပါပဲ)
Error × Gain = Output
0 m, 50 × 2 = 100
30 m, 20 × 5 = 100
40 m, 10 × 10 = 100
50 m, 1 × 100 = 100
ဒီနေရာမှာ Error ကို 1 လို့သုံးတာဟာ Error ဟာ 0 ဖြစ်သွားမှာမဟုတ်ပါဘူး။ Error တန်ဖိုးက သေးသွားတာပဲရှိတာပါ။
နောက်တစ်ခုက Propotional Band လို့လည်းခေါ်တယ်။ အတူတူပဲသုံးတာက။ ကွဲသွားတာဆိုလို့ သူရဲ့ Output Unit ကို Percentage နဲ့ပဲပြတာပါ။
Integral Control Mode (I)
Integral Control Mode ကို Reset သို့မဟုတ် Floating Control လို့လည်းခေါ်ပါတယ်။ သူက Input နဲ့ လိုချင်တဲ့ Output ရဲ့အချိန်အတိုင်းအတာတစ်ခုပေါ်မူတည်ပြီးလုပ်ဆောင်တာပါ။
အကယ်၍ Proportional (P) ဟာ Error နဲ့ Output မှာ ဘယ်လောက်ကွာဝေးသလဲ အခြေအနေကိုဖော်ပြပေးတယ်ဆိုရင်, Integral (I) ဟာ Error နဲ့ Output မှာ ဘယ်လောက်အချိန်ကြာကြာ Output ကိုရောက်အောင်သွားနေသလဲဆိုတဲ့အချိန်ကိုဖော်ပြတာပါ။ခုနကပြောခဲ့သလို P ဟာ ပစ္စုပန်ကို ဖော်ပြတာဖြစ်ပြီး I ဟာ အတိတ်ကို ဖော်ပြတာဖြစ်ပါတယ်။ Integral ဟာ Error Over time ရဲ့ အရင် History ပေါ်မူတည်ပြီးတော့ Integral Actionနဲ့ Output Signal ကို ဘယ်လောက်မြန်မြန်တုံ့ပြန်မလဲဆိုတာပြပါတယ်။
Math သဘောအရပြောရရင်, Output Velocity နဲ့ Input Error ကို Ratio ချထားတာပါ။
သူနဲ့အပြိုင်Integral Action ကို "Minutes per Repeat" နဲ့ Reciprocal Unit အနေနဲ့ပြောင်းသုံးလို့ရပါတယ်။
ဥပမာပြောရရင်, 3 repeats per minute ရှိတဲ့ Integral-Only Process Controller ဟာ SV နဲ့ PV ကြားမှာ 5% Error ရှိခဲ့ရင် Output ကို 15% per minute( dm/dt = Integral Value × e , or dm/dt = e/Ti) နဲ့ချဥ်းကပ်သွားပါမယ်။
Relation မှာရှိတဲ့ Ramping ရဲ့ Direction နဲ့ Error ရဲ့ Direction (Sign) ဟာ Controller က Direct သို့မဟုတ် Reverse Actionပေါ်မူတည်ပါတယ်။
Derivative Control Mode (D)
Derivative ကို rate သိုမဟုတ် per-act လို့လည်းခေါ်ပါတယ်။ Derivative ကတော့ အနာဂါတ် အချိန်တစ်ခုမှာ Stable ဖြစ်ဖို့အတွက် တွက်ချက်ပြီးတော့ Control လုပ်တာပါ။
Proportional (P) ဟာ Output မှာဘယ်လောက် Error ပမာဏ ရှိတာလည်းပြောတာဖြစ်တယ်။ Integral (I) ဆိုတာ Error ကနေ Output ကို ဘယ်လောက်အချိန်မှာ ချဥ်းကပ်နေတာလည်းပြောတာဖြစ်တယ်။ Derivative (D) ဆိုတာ အနာဂါတ်မှာဖြစ်မယ့်အရာကိုဘယ်လောက်အရှိန်နဲ့သွားမှာလဲဆိုတာ ခန့်မှန်းပြီး Output ကိုထုတ်တာပါ။
သူ့ရဲ့ Mathematic ကတော့ Output Offset ကို Input Velocity ကို Ratio ချထားတာပါ။
ဥပမာ, PV signal ဟာ 5% per minute rate ကို rampingလုပ်နေပြီး process controller က 4 mintues constant ရှိတယ်ဆိုပါတော့, Output ဟာ ရုတ်တရက်ပဲ 20% offset ဖြစ်လာလိမ့်မယ်။ (Output = Derivative × de/dt)
Relation မှာရှိတဲ့ Offset ရဲ့ Direction နဲ့ Input Ramping ရဲ့ Direction (Sign) ဟာ Controller က Direct သို့မဟုတ် Reverse Actionပေါ်မူတည်ပါတယ်။
Reference :
Service Engineer တစ်ယောက်ရဲ့မှတ်စုများ
Instrumentationtools' "Overview of PID Control Terms"
Comments
Post a Comment