Skip to content

Latest commit

 

History

History
331 lines (253 loc) · 5.31 KB

File metadata and controls

331 lines (253 loc) · 5.31 KB

Function Reference

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


System Creation

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

System Interconnections

.. autosummary::
   :toctree: generated/

    series
    parallel
    negate
    feedback
    interconnect
    append
    combine_tf
    split_tf
    summing_junction
    connection_table
    combine_tf
    split_tf


Time Response

.. autosummary::
   :toctree: generated/

    forced_response
    impulse_response
    initial_response
    input_output_response
    step_response
    time_response_plot
    combine_time_responses


Phase plane plots

.. 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


Frequency Response

.. 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


Control System Analysis

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


Control System Synthesis

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


System ID and Model Reduction

.. autosummary::
   :toctree: generated/

    minimal_realization
    balanced_reduction
    hankel_singular_values
    model_reduction
    eigensys_realization
    markov


Nonlinear System Support

.. autosummary::
   :toctree: generated/

    find_operating_point
    linearize


Describing functions

.. autosummary::
   :toctree: generated/

   describing_function
   friction_backlash_nonlinearity
   relay_hysteresis_nonlinearity
   saturation_nonlinearity


Differentially flat systems

.. 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


Optimal control

.. 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


Stochastic System Support

.. autosummary::
   :toctree: generated/

    correlation
    create_estimator_iosystem
    dlqe
    lqe
    white_noise


Matrix Computations

.. autosummary::
   :toctree: generated/

    care
    ctrb
    dare
    dlyap
    lyap
    obsv
    gram

Utility Functions

.. 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