PID Tuning for fixed settling time and minimum overshoot

18 views (last 30 days)
Anirudh
Anirudh on 8 Nov 2025 at 8:04
Commented: Sam Chak on 8 Nov 2025 at 9:44
Hi all I am a bit new to PID tuning and PIDs in general so kindly assist me
I have a PID that needs to be tuned for the operation of a motorized Propotional Valve working with a Vacuum Pump as a Plant to control pressure
Feedback to PID is the vacuum pressure output measured from the valve+pump system with input as the required vacuum pressure and output of the PID is the duty cycles in the form of a digital number restricted between 0 and 100
The pump and valve data is unavailable so I am using experimental data from the actual plant to create a transfer function based LTI plant for use in Tuning
The system needs to settle within a time of 10s or less with minumum overshoot
Unfortunately no matter whatever I try be it with using parts of the data or the full data the system has a settling time much longer than this
How do I go about solving this issue ?
  1 Comment
Sam Chak
Sam Chak on 8 Nov 2025 at 9:44
Can you post the identified transfer functions for the vacuum pump? We need them to examine whether a PID controller will suffice. Otherwise, consider a higher‑order dynamic compensator (PID is just a 2nd‑order special case).

Sign in to comment.

Answers (0)

Products


Release

R2025a

Community Treasure Hunt

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

Start Hunting!