Scaling ဆိုတာ Signal တွေကိုယူတဲ့ Process တစ်ခုပါပဲ။ အဲ့တော့ Signal ဆိုတာဘာတွေပါဝင်လဲဆိုတော့ Sensor Output ကထွက်တဲ့ Procss Variable, Voltage တို့ Current တို့ကိုပြောတာဖြစ်ပြီးတော့ အဲ့ဒီ Signal တွေကို Math Calculation နည်းနဲ့အသုံးပြုပြီး PSI, °C တို့လိုမျိူး Engineering Unit တွေအဖြစ်ပြောင်းလဲကြပါတယ်။
ဒီမှာတော့ Scaling Technique ဟာ သုံးခုရှိပါတယ်။
-Linear Scaling
-Mapped Scaling နဲ့
-Formula Scaling တို့ဖြစ်ပါတယ်။
ဒီနေရာမှာ ကြိုပြောချင်တာက အသုံးပြုမယ့် Process ပေါ်မှာ Equation ကကွဲပြားနိုင်တာကြောင့် ဘယ်နေရာမှာဘာသုံးမလဲဆိုတာပဲရေးထားတာပါ။
Linear Scaling
Linear Scaling ကတော့ Scaling Method ထဲမှာ ယေဘုယျအကျဆုံးပဲလို့ဆိုနိုင်ပါတယ်။ အဲ့ဒီ နည်းစနစ်ဟာ Linear Voltage, Linear Current Signal ရှိတဲ့ Sensor တွေမှာသုံးလို့အကောင်းဆုံးပါပဲ။ Maximum နဲ့ Minimum Outputs တွေက တိကျတဲ့ တန်ဖိုးတွေကို Sensor Range တစ်လျှောက်မှာ ဖော်ပြပေးတယ်။ ဆိုလိုတာက Linear Function ရဲ့ မျဥ်းတစ်လျှောက်မှာ သူရဲ့တန်ဖိုးတွေကိုတွေ့နိုင်ပါတယ်။သူ့ဟာအများအားဖြင့် စျေးကြီးတဲ့ Sensor တွေမှာအသုံးများပါတယ်။(ဒါကတော့ မူရင်းစာရေးတဲ့သူကပြောတာပါ။စျေးကြီးမကြီးတော့မသိပါဘူး။) Equation ကတော့
y = mx + b
y ဆိုတာကတော့ Output ပါ။
x ဆိုတာကတော့ Input ပါ။
m ကတော့ Slope ပါ အဲ့တာကို Scale Factor လို့လဲခေါ်ပါတယ်။
b ကတော့ y ရဲ့ Intercept ဖြစ်ပြီး Offset လို့လည်းခေါ်ပါတယ်။
Mapped Scaling
Mapping ဟာ ဒုတိယအကျဆုံး Scaling Method ပါပဲ။ အဲ့ဒီနည်းကို PT100/1000 ကဲ့သို့ low cost resistive thermometer တွေမှာအသုံးများပါတယ်။ Sensor ထဲက Output တွေက တိကျတဲ့တန်ဖိုးတွေနဲ့အပြိုင်ထုတ်ပေးပါတယ်။ ဒါပေမယ့်လည်း အဲ့တာက Linear Function အနေနဲ့ ရိုးရှင်းအောင်မလုပ်နိုင်ပါဘူး။ ဒါတွေဟာ Non-Linear နဲ့ Formula Based Scaling အခြေအနေမရှိရင် ဒီနည်းကိုသုံးပါတယ်။ အဲ့တော့ ကျွန်တော်တို့က Mapping Table ဆောက်ရပါတယ်။
အလွယ်ဆုံးဥပမာအနေနဲ့ Tank Volume ရဲ့ Non-Linear Tank ကိုဥပမာပေးပါမယ်။ အဲ့တော့ကျနော်က Trigonometeric Formulaကိုသုံးပါမယ်။ Horizontal Cylinder Tank ရဲ့ Equation ကတော့
V(tank) = pi × r^2 × l
V(Segement) = (1/2) × r^2 ( thita - sin(thita)
Where, thita = 2 × arccos(m/r) and thita is in radians
V(fill) = V(tank) - V(Segment)
အဲ့ဒီနည်းနဲ့ပဲ Mapping table ကိုအထက်ကပြထားတဲ့ပုံအတိုင်းတည်ဆောက်ထားတာပါ။ (တွက်နည်းကိုတော့မပြောတော့ပါဘူး။ Overview ကိုမြင်မိအောင်ပဲပြတာပါ။ လက်တွေ့မှာ ပုံစံမတူတဲ့ Tank တွေရှိတဲ့အတွက် တွက်နည်းဟာ ပြောင်းသွားနိုင်ပါတယ်။ အသေးစိတ်ကိုနောက်မှသက်သက်တင်ပေးပါမယ်။)
ပထမပုံထဲမှာကြည့်ရင် ကျွန်တော်တို့က 0 to 10 VDC ကိုသုံးထားတာပါ။ အကယ်၍ Output က 1V ဆိုရင် Tank ရဲ့ အနက်က 0.5 ft လောက်ရှိပါတယ်။ ခန့်မှန်းခြေ ဂါလံ 76 gallonsရှိပါတယ်။ အဲ့ဒီ Table ကနေကြည့်ပြီ တန်ဖိုးတွေကိုရယူတာပါ။
Formula Scaling
Formula Scaling ကတော့ Rare Method တစ်ခုပါပဲ။ အရမ်းလည်း Powerful ဖြစ်ပါတယ်။ ဒါပေမယ့် သူ့မှာ Hardware/Software Configurations တော့လိုအပ်ပါတယ်တယ်။ သို့သော်လည်း မကြာခဏဆိုသလို Data အများစုက များပြားစွာ Data တွေကိုသိမ်းဆည်းတတ်ရတာကြောင့် Data သိမ်းဆည်းတဲ့စနစ်ကလိုက်မမှီပါဘူး။ (ဒါပေမယ့် Data Engineering သမားတွေသာ မလိုအပ်တဲ့ Data တွေကိုလျော့ဖို့ Data Cleaning အစရှိသဖြင့်လုပ်ရလိမ့်မယ်လို့ တွေးမိပါတယ်။)
သူ့မှာလည်း အထက်ကတင်ပြထားတဲ့ Equation လည်းသုံးသလို Pressure Difference Equation ဖြစ်တဲ့
P(Differential) = P(external) - P(internal) လည်းသုံးကြပါတယ်။
Reference : instrumentationtools
Comments
Post a Comment