.. automodule:: control :no-members: :no-inherited-members: :no-special-members:
Functions that create input/output systems from a description of the system properties:
.. autosummary::
:toctree: generated/
ss
tf
frd
nlsys
zpk
pade
rss
drss
Functions that transform systems from one form to another:
.. autosummary::
:toctree: generated/
canonical_form
modal_form
observable_form
reachable_form
sample_system
similarity_transform
ss2tf
tf2ss
tfdata
.. autosummary::
:toctree: generated/
series
parallel
negate
feedback
interconnect
append
combine_tf
split_tf
summing_junction
connection_table
combine_tf
split_tf
.. autosummary::
:toctree: generated/
forced_response
impulse_response
initial_response
input_output_response
step_response
time_response_plot
combine_time_responses
.. automodule:: control.phaseplot :no-members: :no-inherited-members: :no-special-members:
.. currentmodule:: control
.. autosummary::
:toctree: generated/
phase_plane_plot
phaseplot.boxgrid
phaseplot.circlegrid
phaseplot.equilpoints
phaseplot.meshgrid
phaseplot.separatrices
phaseplot.streamlines
phaseplot.vectorfield
phaseplot.streamplot
.. autosummary::
:toctree: generated/
bode_plot
describing_function_plot
describing_function_response
frequency_response
nyquist_response
nyquist_plot
gangof4_response
gangof4_plot
nichols_plot
nichols_grid
Time domain analysis:
.. autosummary::
:toctree: generated/
damp
step_info
Frequency domain analysis:
.. autosummary::
:toctree: generated/
bandwidth
dcgain
disk_margins
linfnorm
margin
stability_margins
system_norm
phase_crossover_frequencies
singular_values_plot
singular_values_response
sisotool
Pole/zero-based analysis:
.. autosummary::
:toctree: generated/
poles
zeros
pole_zero_map
pole_zero_plot
pole_zero_subplots
root_locus_map
root_locus_plot
Passive systems analysis:
.. autosummary::
:toctree: generated/
get_input_ff_index
get_output_fb_index
ispassive
solve_passivity_LMI
State space synthesis:
.. autosummary::
:toctree: generated/
create_statefbk_iosystem
dlqr
lqr
place
place_acker
place_varga
Frequency domain synthesis:
.. autosummary::
:toctree: generated/
h2syn
hinfsyn
mixsyn
rootlocus_pid_designer
.. autosummary::
:toctree: generated/
minimal_realization
balanced_reduction
hankel_singular_values
model_reduction
eigensys_realization
markov
.. autosummary::
:toctree: generated/
find_operating_point
linearize
.. autosummary:: :toctree: generated/ describing_function friction_backlash_nonlinearity relay_hysteresis_nonlinearity saturation_nonlinearity
.. automodule:: control.flatsys :no-members: :no-inherited-members: :no-special-members:
.. currentmodule:: control
.. autosummary:: :toctree: generated/ flatsys.flatsys flatsys.point_to_point flatsys.solve_flat_optimal
.. automodule:: control.optimal :no-members: :no-inherited-members: :no-special-members:
.. currentmodule:: control
.. autosummary:: :toctree: generated/ optimal.create_mpc_iosystem optimal.disturbance_range_constraint optimal.gaussian_likelihood_cost optimal.input_poly_constraint optimal.input_range_constraint optimal.output_poly_constraint optimal.output_range_constraint optimal.quadratic_cost optimal.solve_optimal_trajectory optimal.solve_optimal_estimate optimal.state_poly_constraint optimal.state_range_constraint
.. autosummary::
:toctree: generated/
correlation
create_estimator_iosystem
dlqe
lqe
white_noise
.. autosummary::
:toctree: generated/
care
ctrb
dare
dlyap
lyap
obsv
gram
.. autosummary::
:toctree: generated/
augw
bdschur
db2mag
isctime
isdtime
iosys_repr
issiso
mag2db
reset_defaults
reset_rcParams
set_defaults
ssdata
timebase
unwrap
use_fbs_defaults
use_legacy_defaults
use_matlab_defaults