Skip to content

Latest commit

 

History

History
199 lines (166 loc) · 3.18 KB

control.rst

File metadata and controls

199 lines (166 loc) · 3.18 KB

Function reference

control

System creation

ss tf frd zpk rss drss nlsys

System interconnections

append connect feedback interconnect negate parallel series connection_table

Frequency domain plotting

bode_plot describing_function_plot nyquist_plot gangof4_plot nichols_plot nichols_grid

Note: For plotting commands that create multiple axes on the same plot, the individual axes can be retrieved using the axes label (retrieved using the get_label method for the matplotliib axes object). The following labels are currently defined:

  • Bode plots: control-bode-magnitude, control-bode-phase
  • Gang of 4 plots: control-gangof4-s, control-gangof4-cs, control-gangof4-ps, control-gangof4-t

Time domain simulation

forced_response impulse_response initial_response input_output_response phase_plot step_response TimeResponseData

Control system analysis

dcgain describing_function frequency_response get_input_ff_index get_output_fb_index ispassive margin stability_margins step_info phase_crossover_frequencies poles zeros pzmap root_locus sisotool StateSpace.__call__ TransferFunction.__call__

Matrix computations

care ctrb dare dlyap lyap obsv gram

Control system synthesis

acker create_statefbk_iosystem dlqr h2syn hinfsyn lqr mixsyn place rootlocus_pid_designer

Model simplification tools

minreal balred hsvd modred era markov

Nonlinear system support

describing_function find_eqpt linearize input_output_response summing_junction flatsys.point_to_point

Stochastic system support

correlation create_estimator_iosystem dlqe lqe white_noise

Utility functions and conversions

augw bdschur canonical_form damp db2mag isctime isdtime issiso issys mag2db modal_form norm observable_form pade reachable_form reset_defaults sample_system set_defaults similarity_transform ss2tf ssdata tf2ss tfdata timebase unwrap use_fbs_defaults use_matlab_defaults