Rewrite the compensator formula for a pd controller into the general formula.

조회 수: 10 (최근 30일)
Dear,
I'm currently working on a project where my team and I have to let a magnetic ball hover under/above a magnet and for doing so we would have to implement a pd controller in order to create the feedback in the system. However, the formula in my lecture notes states that the transfer function of a pd controller is H(s)=k*(1+(Td*N)/(N/s+Td)) with Td the time constant of the differentiator and k the gain. However in Matlab the compensator formula is given by H(s)=P(1+P/D*N/(1+N/s)). I think that D/P is proportional to Td and that P is proportional to K but I'm not sure about it. Any help would be welcome.

채택된 답변

Sam Chak
Sam Chak 2023년 3월 3일
The PD compensator from your lecture note appears to have the same structure as the standard form of the PD controller, pidstd(Kp,Ti,Td,N), when :
The PD controller from the Ideal-type PID Controller Block has the form
Comparing both, then we can deduce that
You can also find the relationships between the gains for the Parallel-type PID Controller Block.
  댓글 수: 2
Sam Chak
Sam Chak 2023년 3월 4일
You're welcome, @Joris Bogaerts. If you have a control issue with the Maglev system later, feel free to post a new question.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 PID Controller Tuning에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by