Indicate Percentage having Paying down Day or Go up Time
S = stepinfo( y , t , yfinal , yinit ) exercise step-impulse properties in accordance with the newest impulse very first really worth yinit . That it sentence structure is good in the event your y research provides an initial offset; that’s, y try nonzero up until the action happen.
For SISO answers, t and y is actually vectors with similar duration NS . To own solutions having NU inputs and New york outputs, you might indicate y since an NS -by- Ny -by- NU selection and you can yinit since the an enthusiastic Ny -by- NU array. stepinfo upcoming production a nyc -by- NU construction array S away from impulse qualities add up to per I/O couple.
S = stepinfo( ___ ,’SettlingTimeThreshold’, ST ) lets you establish the latest endurance ST included in the word repaying and you may transient moments. The
S = stepinfo( ___ ,’RiseTimeLimits’, RT ) allows you to establish the low and you can upper thresholds found in the definition of rise go out. Automagically, the rise go out it’s time brand new effect takes to go up regarding 10% so you can 90% of the ways on very first worthy of on the steady-condition value ( RT = [0.1 0.9] ). Top of the tolerance RT(2) is additionally always calculate SettlingMin and SettlingMax . Such beliefs are definitely the minimum and restrict opinions of your reaction taking place pursuing the impulse is located at top of the endurance. You need which syntax which have all prior enter in-argument combos.
Step-Impulse Features away from Dynamic System
Compute action-response characteristics, including increase time, paying off big date, and you may overshoot, getting a working program design. For it example, have fun with a continuing-date import setting:
s y s = s 2 + 5 s + 5 s cuatro + step 1 . 6 5 s step three + 5 s 2 + 6 . 5 s + dos
The fresh area implies that the fresh new reaction goes up in
By default, this new settling day it’s time it needs with the mistake to stay lower than 2% out-of | y init — y last | . The outcome S.SettlingTime means that having sys , this disorder happens just after regarding 28 seconds. New default concept of go up big date it’s time it entails toward reaction to change from ten% so you’re able to 90% of your own means out-of y init = 0 to help you y latest . S.RiseTime means that getting sys , it go up happens in less than 4 mere seconds. The most overshoot try came back inside S.Overshoot . For this system, the height worthy of S.Peak , and therefore occurs at that time S.PeakTime , overshoots by throughout the seven.5% of regular-county value.
Step-Impulse Attributes of MIMO Program
Getting good MIMO system, stepinfo yields a routine number where each entryway has the effect characteristics of your associated I/O channel of your system. Because of it example, play with a-two-efficiency, two-input discrete-date systempute the fresh step-impulse services.
Availability this new reaction qualities to possess a specific We/0 channel because of the indexing to your S . For-instance, evaluate the new response features to your reaction on first input for the next returns off sys , corresponding to S(dos,1) .
You can utilize SettlingTimeThreshold and you will RiseTimeThreshold to evolve the latest default commission to have paying down and you can increase times, respectively, given that described on the Formulas part. For this example, use the program given by:
sys = s 2 + 5 s + 5 s 4 + step 1 . 65 s 3 + 6 . 5 s + dos
Compute enough time it will require into the error in the response away from sys to remain below 0.5% of your gap | y latest — y init | . To accomplish this, put SettlingTimeThreshold so you can 0.5%, otherwise 0.005.