P-I-D Breakout - follow up from Exchange presentation

At Exchange this year, my colleague and I presented "A Practical Insight into PID tuning" where we discussed our approach to teaching PID tuning in our two-year Technologist Diploma at the British Columbia Institute of Technology (BCIT).

One of the tools we use is a composite block which separates the Proportional, Integral, and Derivative contributions of a PID block in DetlaV. Attached (if I figured out how to attach a file to this post) is an fhx of the composite block written in DeltaV v12.3.1 (it will import the block into the DeltaV library under Composite Templates/Analysis)

Also attached is a sample phvc file to view the contributions in Process History View.

The configuration of the block is minimal - drop it in a module with a PID1 block, and ensure the scales in the block match the scales of your PID1 block. There is no wiring required. The full deployment details are in the comments of the block.

The block contains two PID blocks with the same settings as the 'master', but one with only PD modes matching, and one with only P matching. The output of the master PID minus the PD output gives the Integral contribution. The output of the master PID minus the P yields ID, and then ID minus I yields D. There's a little more to it than that, but you get the idea. See the block comments for the nitty-gritty details.

You can appreciate that this block will add controller loading, what with its two PID blocks and some small CALC blocks. All risk is yours.

PID_BREAKOUT_V12_3_1.zip

SampleChart_PID_Breakout.zip