This block implements the PID control equations found on page 1680 of the Foxboro I/A Series Integrated Control Block Descriptions Manual Volume 3, dated May 31 2006. Use this block when the target platform for a PID control design is a Foxboro I/A Series DCS.
These blocks have been field verified by the author and are designed to be directly compatible with the Foxboro equivalent PIDA blocks.
Depending on the level of interest, the block may be developed in the future to add further functionality.
Kindly would you help me find out how to replace a PI block with a PIA block in my simulink model? thank you
Dear Paul and other expert who read this comment,
last year I was happy with your explanation and implementation of the PIDA simulink model.
Now we have a little more complicated situation: we need to model the PIDA behaviour in output limitation and recovery from the limit. This came up with overide control implementation using two PIDA and one OUTSEL blocks.
The'd like to better understand the three LIMOPT versions and generally the antiwindup algorithms implemented in PIDA.
Any hint will be highly appreciated.
It's been a while since I developed and used these blocks.
From memory the main difference between the I/A Series PIDA Block and the Mathwork's/other PID implementations is with the treatment of the derivative. The I/A Series PIDA block dates back decades to when pressure control signal systems were commonplace and there was a need to subdue rapid changes in pressure signalling.
I don't have the details on me right now about the performance of the block in anti-windup and output limiting modes, but if you have a basic plant model available you could certainly test this out by making a comparison (this was the primary reason for me developing the block in the first place).
I hope that helps...
I'd like to exchange experience with the Foxboro's PIDA and the Simulink implementation.
(behaviour in output limitation situation, anti-windup implementation)
Added Butterworth measurement filter on PD, PID and NIPID blocks.
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.