pid controller with two input and single output response

21 visualizaciones (últimos 30 días)
MOHAMMAD AMIR
MOHAMMAD AMIR el 10 de Ag. de 2015
Editada: Aysegul GORDEBIL el 11 de Feb. de 2020
x'(t) = Ax(t) + B*u(t)+Bphi*Uphi(t); y(t) = Cx(t) + Du(t); How to use two inputs in PID controller i.e u(t) and Uphi(t). Please tell the matlab program, if u(t) force input and Uphi(t) another input then implement PID controller to get y(t) response.
  2 comentarios
Arkadiy Turevskiy
Arkadiy Turevskiy el 13 de Ag. de 2015
What's Uphi? Why do you need to close the loop on it? Why is it not enough to simply use a controller to control x with u?
Mokhtar albukair
Mokhtar albukair el 7 de Dic. de 2019
Please tell me: How to use two inputs and one output in PID controller
Need urgent help?

Iniciar sesión para comentar.

Respuestas (1)

Aysegul GORDEBIL
Aysegul GORDEBIL el 11 de Feb. de 2020
Editada: Aysegul GORDEBIL el 11 de Feb. de 2020
2-DOF PID controllers give one output for two inputs. You can use it with "pid2" command on command line. You can visit this website to learn how to use:
There is also Simulink a module for 2-DOF PID. It is on this website:

Community Treasure Hunt

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

Start Hunting!

Translated by