Dynamics and control ==================== ############### Getting Started ############### .. toctree:: :maxdepth: 2 :numbered: 0_Getting_Started/Notebook introduction.ipynb 0_Getting_Started/Extra Python.ipynb 0_Getting_Started/Cheatsheet.ipynb ############### Dynamics ############### ********* Modelling ********* .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/1_Modelling/Draining cup.ipynb ********************** Time domain simulation ********************** .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/2_Time_domain_simulation/Equation solving tools.ipynb 1_Dynamics/2_Time_domain_simulation/Numeric representation.ipynb 1_Dynamics/2_Time_domain_simulation/Read input from file.ipynb 1_Dynamics/2_Time_domain_simulation/Fed batch bioreactor.ipynb 1_Dynamics/2_Time_domain_simulation/Nonlinear CSTR.ipynb 1_Dynamics/2_Time_domain_simulation/Mixing system.ipynb ********* Linear systems ********* .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/3_Linear_systems/Linearisation.ipynb 1_Dynamics/3_Linear_systems/Laplace transforms.ipynb 1_Dynamics/3_Linear_systems/Convolution.ipynb 1_Dynamics/3_Linear_systems/Visualising complex functions.ipynb ********* First and second order system Dynamics ********* .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/4_First_and_second_order_system_dynamics/Standard process inputs.ipynb 1_Dynamics/4_First_and_second_order_system_dynamics/First order systems.ipynb 1_Dynamics/4_First_and_second_order_system_dynamics/Second order systems.ipynb 1_Dynamics/4_First_and_second_order_system_dynamics/Sinusoidal response.ipynb *********************** Complex system dynamics *********************** .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/5_Complex_system_dynamics/Random response generator.ipynb 1_Dynamics/5_Complex_system_dynamics/Simulation of arbitrary transfer functions.ipynb 1_Dynamics/5_Complex_system_dynamics/Block diagram simplification.ipynb 1_Dynamics/5_Complex_system_dynamics/Approximation.ipynb ********* Multivariable system representations ********* .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/6_Multivariable_system_representation/Transfer function matrices.ipynb 1_Dynamics/6_Multivariable_system_representation/State space.ipynb ********************* System identification ********************* .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/7_System_identification/Regression.ipynb 1_Dynamics/7_System_identification/Dynamic model parameter estimation.ipynb 1_Dynamics/7_System_identification/Neural networks.ipynb 1_Dynamics/7_System_identification/Identifying discrete-time models.ipynb **************** Frequency domain **************** .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/8_Frequency_domain/Fourier series.ipynb 1_Dynamics/8_Frequency_domain/Sound and frequency.ipynb 1_Dynamics/8_Frequency_domain/Frequency response plots.ipynb 1_Dynamics/8_Frequency_domain/Asymptotic Bode diagrams.ipynb *************** Sampled systems *************** .. toctree:: :maxdepth: 2 :numbered: 1_Dynamics/9_Sampled_systems/Aliasing.ipynb 1_Dynamics/9_Sampled_systems/Filtering.ipynb 1_Dynamics/9_Sampled_systems/The z transform.ipynb 1_Dynamics/9_Sampled_systems/The z domain and continuous systems.ipynb ####### Control ####### ***************************** Conventional feedback control ***************************** .. toctree:: :maxdepth: 2 :numbered: 2_Control/1_Conventional_feedback_control/Control game.ipynb 2_Control/1_Conventional_feedback_control/PID controller step responses.ipynb 2_Control/1_Conventional_feedback_control/Effect of Proportional Control.ipynb tclab/TCLab PID.ipynb 2_Control/1_Conventional_feedback_control/Closed loop controlled responses.ipynb ****************************************** Laplace domain analysis of control systems ****************************************** .. toctree:: :maxdepth: 2 :numbered: 2_Control/2_Laplace_domain_analysis_of_control_systems/Stability analysis.ipynb 2_Control/2_Laplace_domain_analysis_of_control_systems/SymPy Routh Array.ipynb 2_Control/2_Laplace_domain_analysis_of_control_systems/Root locus diagrams.ipynb ********* PID controller design, tuning and troubleshooting ********* .. toctree:: :maxdepth: 2 :numbered: 2_Control/3_PID_controller_design_tuning_and_troubleshooting/Direct synthesis PID design.ipynb 2_Control/3_PID_controller_design_tuning_and_troubleshooting/Optimal control - minimal integral measures.ipynb 2_Control/3_PID_controller_design_tuning_and_troubleshooting/ITAE parameters for FOPDT system.ipynb ******************************************** Frequency domain analysis of control systems ******************************************** .. toctree:: :maxdepth: 2 :numbered: 2_Control/4_Frequency_domain_analysis_of_control_systems/Frequency domain stability.ipynb ************************ Advanced control methods ************************ .. toctree:: :maxdepth: 2 :numbered: 2_Control/5_Advanced_control_methods/Dead time compensation.ipynb ***************************** Discrete control and analysis ***************************** .. toctree:: :maxdepth: 2 :numbered: 2_Control/6_Discrete_control_and_analysis/Discrete control.ipynb 2_Control/6_Discrete_control_and_analysis/Discrete PI.ipynb 2_Control/6_Discrete_control_and_analysis/Dahlin controller.ipynb 2_Control/6_Discrete_control_and_analysis/Simple discrete controller simulation.ipynb 2_Control/6_Discrete_control_and_analysis/Noise models.ipynb ********************* Multivariable control ********************* .. toctree:: :maxdepth: 2 :numbered: 2_Control/7_Multivariable_control/Multivariable closed loop transfer functions.ipynb 2_Control/7_Multivariable_control/Multivariable stability analysis.ipynb 2_Control/7_Multivariable_control/Multivariable Pairing.ipynb 2_Control/7_Multivariable_control/Eigenvalues and Eigenvectors.ipynb 2_Control/7_Multivariable_control/Decoupling.ipynb 2_Control/7_Multivariable_control/Simple MPC.ipynb **************** Control Practice **************** .. toctree:: :maxdepth: 2 :numbered: 2_Control/8_Control_Practice/Control valve design.ipynb ########## Simulation ########## .. toctree:: :maxdepth: 2 :numbered: Simulation/Timing study.ipynb Simulation/Hybrid system simulation.ipynb Simulation/Classes.ipynb Simulation/Special functions in classes.ipynb Simulation/Object-Oriented simulation.ipynb Simulation/Object-Oriented simulation - Discrete.ipynb Simulation/Blocksim.ipynb ############################### Temperature Control Lab (TCLab) ############################### .. toctree:: :maxdepth: 2 :numbered: tclab/FOPDT fit.ipynb tclab/TCLab PID.ipynb tclab/Frequency domain.ipynb Search Page ================== * :ref:`search`