필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

How to tune PID for a Output(t) = k*Input(t) system?

조회 수: 1 (최근 30일)
Richie
Richie 2015년 8월 10일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi,
Here comes a very simple system: Output(t) = k * Input(t), And a control reference of 1 is to be achieved.
I am adding a feedback PID controller to the system. I have two questions:
1. Is it correct to say that adding a PID controller with P is enough?
2. Is P = 1/k? Since if we make P = 1/k, in theory, the adjustment will be (-1/k*error), then the system will be perfectly compensated.

답변 (1개)

Arkadiy Turevskiy
Arkadiy Turevskiy 2015년 8월 13일
Plant model does not have an integrator in it, so you need an integral term to achieve zero steady-state error. In other words, if the controller is simply Kp, closed loop transfer function in Kp*K/(1+Kp*K). For Kp=1/K, closed loop transfer function is 1/K*K/(1+1/K*K)=1/2=0.5.
To get zero steady state error you need to add an intergral control. Integral control is all you really need in this case. Hope this helps.

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by