PID and State Feedback Control of DC Motors
The files include a number of Simulink(R) models with different controllers for a DC motor. There is also a document included that describes the different controllers PID and pole placement with state feedback. The models can serve as a starting point when you develop your control systems in Simulink. The key point is that a text-book controller can almost never be used directly in a real application, there are several additional features needed. There is also an example of a PID controller in C-code and a model that can be used to verify the implementation in Simulink.
To install: Unpack the zip-file in a directory. To run some of the models you also nees the DC Motor library which you can download here: https://www.mathworks.com/matlabcentral/fileexchange/11829
Citation pour cette source
Roger Aarenstrup (2026). PID and State Feedback Control of DC Motors (https://fr.mathworks.com/matlabcentral/fileexchange/12137-pid-and-state-feedback-control-of-dc-motors), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- Verification, Validation, and Test >
- Control Systems > Control System Toolbox > Control System Design and Tuning > PID Controller Tuning >
- Physical Modeling > Simscape Electrical > Specialized Power Systems >
Tags
Remerciements
Inspiré par : DC Motor Model
A inspiré : Learning Kalman Filter Implementation in Simulink(R)
Communautés
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
dc_motor_demo/2_position_control_ss/
dc_motor_demo/3_mbd_project/a_inputs/models/
dc_motor_demo/3_mbd_project/a_inputs/trajectory_generator/
dc_motor_demo/3_mbd_project/c_controller/
dc_motor_demo/3_mbd_project/d_achitecture/
dc_motor_demo/3_mbd_project/d_achitecture/controller_component/
dc_motor_demo/3_mbd_project/d_achitecture/traj_gen_component/
dc_motor_demo/3_mbd_project/e_fixed_point/
dc_motor_demo/3_mbd_project/e_fixed_point/controller_component/
dc_motor_demo/3_mbd_project/e_fixed_point/matlab_control_design/
dc_motor_demo/3_mbd_project/e_fixed_point/traj_gen_component/
dc_motor_demo/4_mbd_project_ver2/
dc_motor_demo/1_speed_control_pid/
dc_motor_demo/2_position_control_ss/
dc_motor_demo/3_mbd_project/a_inputs/models/
dc_motor_demo/3_mbd_project/b_trajectory_generator/
dc_motor_demo/3_mbd_project/c_controller/
dc_motor_demo/3_mbd_project/d_achitecture/
dc_motor_demo/3_mbd_project/d_achitecture/controller_component/
dc_motor_demo/3_mbd_project/d_achitecture/traj_gen_component/
dc_motor_demo/3_mbd_project/e_fixed_point/
dc_motor_demo/3_mbd_project/e_fixed_point/controller_component/
dc_motor_demo/3_mbd_project/e_fixed_point/traj_gen_component/
dc_motor_demo/4_mbd_project_ver2/
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.1.0.0 | Tested for 2009a, added an achitecture model for the full control system. |
||
| 1.0.0.0 |
