필터 지우기
필터 지우기

how to compensate the temperature difference?

조회 수: 3 (최근 30일)
Sahar
Sahar 2014년 10월 29일
댓글: Ced 2014년 10월 29일
Hi I am simulating a heating system, I have measured the transfer function of the real system, and now I am trying to designe a proper controller to reach to the desired temperature. but I face a small amount of temperature difference, about half a degree. how can I compensate for this? I have changed the controller parameters several times, but I face this problem still, both in simulation and in real system. do I need to use an offset? or is there anyway to do this as simple as possible? the system can not take an overshoot more than half a degree, btw. Thanks,
  댓글 수: 1
Ced
Ced 2014년 10월 29일
This questions cannot be answered like that. There are thousands of ways to design a controller, depending on speed, type of system, available hardware, etc. As a rule of thumb, if you have some steady-state error, check if your system has an integrating behaviour. For a slow system like a heating system, a PI(D) controller should do the trick.

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

답변 (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