PI Controller for 1st & 2nd Order System in MATLAB Simulink

Simulate first and second-order systems with a PI controller using MATLAB Simulink. Observe improved control and steady-state accuracy.
28 Descargas
Actualizado 10 may 2025

Ver licencia

PI Controller for 1st & 2nd Order System in MATLAB Simulink.
This MATLAB Simulink project illustrates the simulation of first-order and second-order systems under the control of a Proportional-Integral (PI) Controller. The model enables users to visualize how adding an integral term improves the system’s steady-state error and overall performance compared to basic P control.
Advantages of PI Controller:
  1. Eliminates Steady-State Error = The integral action ensures that the output reaches the desired setpoint without a constant offset.
  2. Improved Accuracy = More precise control than a simple P controller, especially for systems requiring zero steady-state error.
  3. Better Disturbance Rejection = Can correct for external disturbances more effectively due to the memory (integral) term.
  4. Stable and Smooth Response = Balances fast response and stability without introducing excessive overshoot when tuned properly.
  5. Simple Design and Implementation = Easier to design and implement compared to full PID controllers, while still offering enhanced performance.
  6. Enhanced Low-Frequency Gain = Makes the system more responsive to low-frequency changes, beneficial in many real-world applications.
  7. Widely Used in Industry = Suitable for many applications like motor speed control, temperature regulation, and process control.

Citar como

Prem Manoj Mule (2025). PI Controller for 1st & 2nd Order System in MATLAB Simulink (https://es.mathworks.com/matlabcentral/fileexchange/181095-pi-controller-for-1st-2nd-order-system-in-matlab-simulink), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2024b
Compatible con cualquier versión desde R2019a
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0