I have a HVAC pressure/flow controller that has a 0-10V output that is PID derived from the measured flow that the controller derives from two pressure ports.
What settings would I use to make the output track the measured flow, so that the controller is a flow sensor, not a flow controller?
The issue is that the error needs to be constantly zero (I guess the goal of all PID), but there is no system as such- the output will have no effect on the input.
I have tried online simulators, etc., but they all have the input a function of the output.
Has anyone met this for real, and how did it get resolved?
The context is we have 50 of these mounted on AHUs, a very tight timescale, and we need them to act as flow sensors.
Here is the idea based on Fred's comment.
Let the setpoint be zero.
Let X be the reading, I term and D term be as close to zero as possible (especially I otherwise we are well stuffed).
Then output Y = P x (error) = P(0-X) = -PX.
This negative value is not possible at the output, so set the setpoint to be the maximum flow expected, or F.
Then error is F-X, so output is P(F-X), or always positive.
P can be used to scale the signal, so that the output is of an adequate range. F is fixed by a setting on the controller.
It isn't brilliant, but it is better than rebuilding all the things with different parts.
I am hoping the control strategy only uses these as indicators, mind.
Update- the controller has P, I and D only, set as integers + decimal.
Update 2 - The anomaly with this is this is an open loop. The output has no effect on the input- there is no transfer function to link them together.