Step response characteristics (rise time, settling time, etc).
StateSpace
or TransferFunction
or array_like
The system data. Either LTI system to simulate (StateSpace
, TransferFunction
), or a time series of step response data.
Time vector, or simulation time duration if a number (time vector is autocomputed if not given). Required, if sysdata is a time series of response data.
Steady-state response. If not given, sysdata.dcgain() is used for systems to simulate and the last value of the the response data is used for a given time series of response data. Scalar for SISO, (noutputs, ninputs) array_like for MIMO systems.
Defines the error to compute settling time (default = 0.02).
Defines the lower and upper threshold for RiseTime computation.
If sysdata
corresponds to a SISO system, S
is a dictionary containing:
‘RiseTime’: Time from 10% to 90% of the steady-state value.
‘SettlingTime’: Time to enter inside a default error of 2%.
‘SettlingMin’: Minimum value after
RiseTime
.‘SettlingMax’: Maximum value after
RiseTime
.‘Overshoot’: Percentage of the peak relative to steady value.
‘Undershoot’: Percentage of undershoot.
‘Peak’: Absolute peak value.
‘PeakTime’: Time that the first peak value is obtained.
‘SteadyStateValue’: Steady-state value.
If sysdata
corresponds to a MIMO system, S
is a 2D list of dicts. To get the step response characteristics from the jth input to the ith output, access S[i][j]
.
Examples
>>> from control.matlab import stepinfo, rss
>>> G = rss(4) >>> S = stepinfo(G)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4