Modelling Steam generator with P controller and 4-20mA signal to valve

Click For Summary

Discussion Overview

The discussion revolves around modeling a sodium steam generator using a P controller to manage the water level in the boiler. Participants explore the implementation of control equations and the relationship between the control signal and the valve operation, focusing on the 4-20mA signal used for control.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Jacob describes his modeling approach using differential equations in Octave and expresses confusion about how to implement the P controller output signal to control the valve.
  • Jacob questions the appropriateness of sending the control output directly to the valve, particularly when the error is zero, suggesting a need for bias in the signal.
  • One participant suggests using a signal conditioner to convert a voltage input to a 4-20mA output, indicating that such devices can handle various input signals.
  • Another participant discusses the physical characteristics of boilers, noting the relationship between water level and mass, and emphasizes the importance of controlling the flow of water to correct level errors.
  • This participant introduces the concept of "Three element" boiler level control, which involves measuring both feedwater flow and steam flow to create a flow error signal that is used to adjust the valve position.
  • They also mention the typical application of an integral component to the level error signal to ensure the system drives the measured level to the desired setpoint.
  • A later reply provides links to previous threads that may offer additional insights into controller design and implementation.

Areas of Agreement / Disagreement

Participants express differing views on the implementation of the control system, particularly regarding the signal conditioning and the control strategy. There is no consensus on the best approach to model the problem or the specifics of the control implementation.

Contextual Notes

Participants highlight various assumptions about the physical characteristics of the boiler and the control system, including the linearity of the valve's response and the need for additional components in the control strategy. These assumptions may affect the modeling approach.

jakub.gongol
Messages
4
Reaction score
0
Hi .

I am modeling a sodium steam generator in Octave. I build a set of differential equations and solve them with Octave DAE solver. My model works just fine. Now i would like to start implementing controls but I am quite confused with P conroler output signal and with what it actually controls

For example: I am trying to control the level of water in the boiler . Mesuared value is 4-20mA signal that represents water level. What I want to control is valve that throttles the Feed water dpump discharge.

I implemented a control equation:

t= time
l= water level [m]
l_set =required water level [m]


f=Kp*(e)=Kp*(l_set-l(t)).

I know that the The characteristic of the valve is linear (4mA(0% open) - 20mA(100% open)).

What is the relation between value f and the signal that i send to the valve. Do I send the f to the valve?? That does not seem right since when e=0 then f=0 I would be telling the valve to shut to 0% open when the error is 0.(neglect the 4mA signal...I can add bias) That is not right or is it??

How can I model this problem with a differential or algebraic equation??

Thank you
Jacob
 
Engineering news on Phys.org
What you need is a signal conditioner to take a voltage input, say 0 to 1 volt, and outputs, 4-20mA. Conditioners like this

DRF-VDC_VAC_m.jpg


... are designed to accept a broad range of input signals, such as ac and dc voltage and current, frequency, temperature (thermocouple and RTD), and process transducers, and provide standard process outputs of either 4 to 20 mA, or 0 to 10 Vdc.

http://www.omega.com/pptst/DRF-VDC_VAC.html
 
Hmmm

Start at the simplest mental model of the boiler.
Usually they're made from a huge round steel cylinder that may be vertical(as in PWR) or horizontal(as in fossil plant and some non-US nukes ).
So there is some relation between the amount of mass in the boiler and the level of the water.
If your boiler is vertical that's roughly linear, if horizontal it's not.

What you are controlling with flow is rate of water addition to the boiler.
So you'd want error to drive valve in the direction to correct that error - low level opens valve just as in a toilettank..


In a real plant it is typical to measure both the feedwater flow into and the steamflow out of your boiler. Next subtract them to make a "flow error" signal. This might get multiplied by some modest gain.
Flow error is then added to your level error signal and the result sent to the valve.
That's called "Three element" boiler level control.
It has the advantage that when steamflow changes, the valve immediately receives a signal to make feedwater flow match it , so you won't get much of a level perturbation.

Usually some integral is applied to the level error signal so that the system will eventually drive measured level to what is desired.

http://marineengineeringonline.com/marine-boiler-water-level-control/
marine_boiler_water_level_control.jpg


You'll want to learn about controllers, too

http://www.ni.com/white-paper/3782/en/
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
23
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
8
Views
13K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K