Skip to content

Latest commit

 

History

History
199 lines (166 loc) · 3.24 KB

File metadata and controls

199 lines (166 loc) · 3.24 KB

Function reference

.. automodule:: control
   :no-members:
   :no-inherited-members:
   :no-special-members:

System creation

.. autosummary::
   :toctree: generated/

    ss
    tf
    frd
    zpk
    rss
    drss
    nlsys


System interconnections

.. autosummary::
   :toctree: generated/

    append
    connect
    feedback
    interconnect
    negate
    parallel
    series
    connection_table


Frequency domain plotting

.. autosummary::
   :toctree: generated/

    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

.. autosummary::
   :toctree: generated/

    forced_response
    impulse_response
    initial_response
    input_output_response
    phase_plot
    step_response

Control system analysis

.. autosummary::
   :toctree: generated/

    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

.. autosummary::
   :toctree: generated/

    care
    ctrb
    dare
    dlyap
    lyap
    obsv
    gram

Control system synthesis

.. autosummary::
   :toctree: generated/

    acker
    create_statefbk_iosystem
    dlqr
    h2syn
    hinfsyn
    lqr
    mixsyn
    place
    place_varga
    rootlocus_pid_designer

Model simplification tools

.. autosummary::
   :toctree: generated/

    minimal_realization
    balanced_reduction
    hankel_singular_values
    model_reduction
    eigensys_realization
    markov

Nonlinear system support

.. autosummary::
   :toctree: generated/

    describing_function
    find_eqpt
    linearize
    input_output_response
    summing_junction
    flatsys.point_to_point

Stochastic system support

.. autosummary::
   :toctree: generated/

    correlation
    create_estimator_iosystem
    dlqe
    lqe
    white_noise

Utility functions and conversions

.. autosummary::
   :toctree: generated/

    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