د پایداری لپاره د وخت څه دی؟
د پوښتنه نظام د پایدارۍ وخت د هغه وخت دی چې د بیروني خروجۍ تر یو معلوماتي سوداګرۍ کې اوستل شئ او پایدار شي. داسې د Ts په توګه نښل کیږي. د پایدارۍ وخت شامل دی د پراپاګیشن د وخت او د هغوی وخت چې د نهایي قیمت کې رسیږي. دا د افزونۍ حالت ترلاسه کولو او د سویل او پایدارۍ لپاره د وخت شامل دی.
د سوداګرۍ بانډ یو معلوماتي محدودیت دی چې د خروجۍ په محدودیت کې پایدار شي. عامه، د سوداګرۍ بانډونه ۲٪ يا ۵٪ دي.
د دویمه درجه نظام د پایدارۍ وخت د ټپ ریسپانس کې د ځینې شکلونه په توګه نښل کیږي.
د پایدارۍ وخت فرمول
د پایدارۍ وخت په دندې طبیعي فرکانس او په پوښتنه سره منځ دی. د پایدارۍ وخت عمومي معادله داسې دی؛
د دویمه درجه نظام د واحد ټپ ریسپانس داسې دی؛
دا معادل دوه پارچه وېشل کیږي؛
د تثبیت شوی موده جوړولو لپاره، ما فقط نمایی پارچه ورکوئ، چونکه دا د سینوسیال پارچې د اوسیلاتوری بخش را کنسل کوي. او د تحمل کسر د نمایی پارچې برابر دی.
د استیلینګ مود ترمنځ کېسې کومه؟
د استیلینګ مود ترمنځ کولو لپاره، د یوه پرتله سیستم په اړه ونډه کولای شئ.
په یوه واحد پاڼه واکنش کې،
پس،
اکنون، مقدار A1 او A2 حساب کړئ.
s = ۰ د پیښه کړئ؛
s = -۱/T د پیښه کړئ؛
د ۲٪ غلطي لپاره، ۱-C(t) = ۰.۰۲؛
دا معادله د یو امره سیسټم لپاره د واحد پلټنې ورودي ته د استوار شونې مدت ترلاسه کوي.
د دوه امره سیسټم لپاره، ما به د زیر وړاندې معادله ته وګورئ؛
دا معادله کې، نمایي جمله د استوار شونې مدت یې پیدا کولو لپاره مهم دی.
اکنون، ما ۲٪ خطای را در نظر میگیریم. بنابراین، ۱ – C(t) = ۰.۰۲؛
مقدار نسبت دامپینگ (ξ) به نوع سیستم مرتبه دوم بستگی دارد. در اینجا، ما یک سیستم مرتبه دوم کمدامپ شده را در نظر میگیریم. و مقدار ξ بین ۰ و ۱ قرار دارد.
بنابراین، مخرج معادله فوق تقریباً برابر با ۱ است. و برای محاسبه آسانتر، میتوانیم آن را نادیده بگیریم.
دا معادله په صرف ۲٪ خطا کې او دویمۍ درجې د زیردامپ شوي سیسټم لپاره کارول کیږي.
همدا، په ۵٪ خطا کې؛ ۱ – C(t) = ۰.۰۵؛
د دویمې درجې سیستم لپاره، په ورته زموږ د اړتیا ته رسیدل کې د نوساناتو مقدار ترلاسه کولو لپاره د دامپنګ نسبت ټینګ کول ضرورت لري.
د دریم جوړښت |
ډیمپنګ نسبت (ξ) |
تنظیم کولو وخت (TS) |
کم دامپ شوي |
0<ξ<1 |
|
بدامپ شوي |
ξ = 0 |
|
حرجی دامپ شوي |
ξ = 1 |
|
زیاده دامپ شوي |
ξ > 1 |
په مشر پولو سره بسته |
د ریښتینه موقعیت ترلاسه کولو زمانه
ترلاسه کولو زمانه میتوان لخوا د ریښتینه موقعیت روش په کارولو سره حساب شوه. د ترلاسه کولو زمانه په وړاندې د کشیدنې نسبت او خپلواکه فرکانس اړتیا لري.
دا کمیتونه په د ریښتینه موقعیت روش کې د څرنګوالۍ په توګه ترلاسه کیږي. او په دې توګه میتوان ترلاسه کولو زمانه په دې کچه کشف کړ.
د یو مثالو په کې دې تشریح کړئ.
او د ټولنې ځای کولو درجې = ۲۰٪
از نمودار مکان هندسی ریشهها؛ شما میتوانید قطبهای غالب را پیدا کنید؛
هغه په حال کې دا دی چې د ξ او ωn مقدارونه،
د ریشه لوکس پلات څخه د میټلب له لارې ترلاسه کیږي. دا کار د "sisotool" کارولو سره انجام شوي. دا چاپیریتوب کړئ چې د درصدی وړاندیز ۲۰% وي. او د غلبونکي پولې آسانه ترلاسه کړئ.
د لاندې تصویر د میټلب څخه د ریشه لوکس پلات نښته کیږي.
ما په MATLAB کې د استوګندو زمانې پیدا کولی شوی. د دې سیستم د واحد پلټنه واکنش په لاندې ورځليک ښودل شوی.
چې طريقة ته د استوګندو زمانې ته ډکول کړي
د استوګندو زمانې د هدف ته رسیدلو لپاره د ننګ زمانې د نیولو لپاره ضروري دي. او له دې بابت د کنټرول سیستم کې د استوګندو زمانې کم تر لرونکي ضروري دي.
د استوګندو زمانې ته ډکول نه یوازې آسانه وي. ما د کنټرولر ټاکل کوو چې د استوګندو زمانې ته ډکول کړي.
په عام، ترڅو د سیستم د خواستونو ته رسیدل شي، د proportional (P)، Integral (I)، derivative (D) کنټرولرونو څخه یو یا ډېر کنټرولرونو څخه انتخاب کیږي.
د کنټرولرونو (KP, KI, KD) د غنډه د سیستم لپاره چارواکول کیږي.
د proportional gain KP د لوړولو څخه د استوګندو زمانې ډکول. د integral gain KI د لوړولو څخه د استوګندو زمانې لوړول. او د derivative gain KD د لوړولو څخه د استوګندو زمانې ډکول.
په دې توګه، د مشتق وړاندیز لږ کولو ته د ستونزې موده کم کیږي. په PID کنټرولر کې د وړاندیزو ارزښت هغه انتخاب کیدا شي چې د نورو کمیتونو په ډول په ځای په ډول ریس تیم، اوورشوټ او استواره حالت غلطي کې اغیزه کوي.
څو څو د MATLAB کې ستونزې موده کیدا شي
په MATLAB کې، ستونزې موده په یوه مرحلې فنکشن سره کیدا شي. د لارې مثال له لارې تشریح کړئ.
په اوږد، ستونزې موده په معادله کې کیدا شي. د دې لپاره، د دې انتقالی فنکشن په ډول د دویمه درجې سیستم ژیره منتقلی فنکشن سره مقایسه کړئ.
په دې توګه،
دا مقدار د محاسبې لپاره د فرضونو پر اساس یې تخمیني دي. که د MATLAB کې د ستل شوي وخت د دقیقي مقدار ترلاسه کړئ. نو دا دوه کې د قدرت ممکن ده مختلف وي.
نو د MATLAB کې د ستل شوي وخت د محاسبې لپاره د step د وظیفه کارولو څخه کارول کیږي.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)
step(sys,t);
Output:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
د دې څخه د پاسخ د ګراف هم ترسره کیږي.
د MATLAB کې د پیش فرض غلطۍ د ٪2 باندې دی. که د ګراف کې د غلطۍ باندې تبدیل کړئ. د ګراف ته راست کلیک کړئ > properties > options > “show settling time within ___ %”.
د دې وړاندیز په کولو سره د مودنې د وخت پیدا کولو نور یوه روشه دی. په ما خواښه، د ۲٪ غلطي باند له لارې، ما د پاسخ د ۰.۹۸ تر ۱.۰۲ کې ګڼونه په حساب کوو.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
[y,x,t] = step(num,den,t);
S = 1001;
while y(S)>0.98 & y(S)<1.02;
S=S-1;
end
settling_time = (S-1)*0.005
په خروجی:
settling_time = 1.1886
دې څه دي: د اصلي وړاندیز، خوښه مقالې د شريکولو لپاره قابل دي، که د نسخه حق نقض شوي وي د لوړولو لپاره همغږي.