Why my Simulink PID Autotuner have a strange result ?

조회 수: 5 (최근 30일)
Russell Harrison
Russell Harrison 2024년 6월 4일
댓글: Russell Harrison 2024년 8월 28일
Hello everyone, I'm new at Matlab and I just design a floating interleaved buck DC converter for battery charger in Simscape. I want to make current controller with current reference 50.14 Amps using PI controller but I'm having trouble tuning it. I used PID Autotuner but I get a strange result in which there is oscillation after 0.035 second as shown in the picture. I have also attached the file above. Any suggestions to this problem ?

채택된 답변

Joel Van Sickel
Joel Van Sickel 2024년 6월 5일
The basic PID tuner requires a plant model that it can analyze analytically and linearize if need be. As your system has switches in it, this isn't possible. The traditional approach only works with specific converter topologies that can have an average implementation. Instead, you need to use the frequency domain based workflow. You can get the frequency response of your converter (open loop) and use that to autotune the PID controller. https://www.mathworks.com/help/slcontrol/ug/frequency-response-based-pid-tuner.html
  댓글 수: 1
Russell Harrison
Russell Harrison 2024년 8월 28일
It really worked, thanks a lot for your recommendation, sir.

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

추가 답변 (0개)

커뮤니티

더 많은 답변 보기:  Power Electronics Community

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by