Compute the initial condition response for a linear system.
If the system has multiple outputs (MIMO), optionally, one output may be selected. If no selection is made for the output, all outputs are given.
For information on the shape of parameters T
, X0
and return values T
, yout
, see Time series data conventions.
I/O system(s) for which initial response is computed.
Time vector, or simulation time duration if a number (time vector is auto-computed if not given; see step_response
for more detail).
Initial condition (default = 0). Numbers are converted to constant arrays with the correct shape.
Index of the output that will be used in this simulation. Set to None to not trim outputs.
Number of time steps to use in simulation if timepts
is not provided as an array (auto-computed if not given); ignored if the system is discrete time.
If system is a nonlinear I/O system, set parameter values.
If True, transpose all input and output arrays (for backward compatibility with MATLAB and scipy.signal.lsim
). Default value is False.
If True, return the state vector when assigning to a tuple (default = False). See forced_response
for more details.
By default, if a system is single-input, single-output (SISO) then the output response is returned as a 1D array (indexed by time). If squeeze
= True, remove single-dimensional entries from the shape of the output even if the system is not SISO. If squeeze
= False, keep the output as a 2D array (indexed by the output number and time) even if the system is SISO. The default value can be set using config.defaults['control.squeeze_time_response']
.
TimeResponseData
or TimeResponseList
Time response represented as a TimeResponseData
object or list of TimeResponseData
objects. See forced_response
for additional information.
Notes
This function uses the forced_response
function with the input set to zero.
Examples
>>> G = ct.rss(4) >>> T, yout = ct.initial_response(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