How to create this equation in simulink?

2 visualizaciones (últimos 30 días)
Hein zaw
Hein zaw el 9 de Abr. de 2024
Respondida: Finn el 16 de Jul. de 2024
Hello, this equation is the discrete time PI controller transfer function. How can I create this equation in simulink? Please, any idea.
u(t) = u(t-1) + Kp [e(t) - e(t-1)] + Kp (Ts/Ti) e(t)
  1 comentario
Sam Chak
Sam Chak el 9 de Abr. de 2024
Have you tried using the Discrete PID Controller block to accomplish part of the equation in ?

Iniciar sesión para comentar.

Respuestas (2)

Aquatris
Aquatris el 9 de Abr. de 2024
Editada: Aquatris el 9 de Abr. de 2024
you can use 'delay' block to make the u(t) = u(t-1) part of the equation.
you can use another 'delay' block to make the e(t) = e(t-1) part of the equation.
Kp, Ts and Ti can be done via constants with 'divide' blocks or they can be 'gain' blocks themselves.
Then you would need some 'sum' blocks.
The rest is just connecting them appropriatly.

Finn
Finn el 16 de Jul. de 2024
Your equation would look like this.

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by