This application is related to co-pending U.S. patent application Ser. No. 10/839,914, filed on even date herewith, entitled “A Method for Synchronizing an Induction Generator of an ORC Plant to a Grid,” which application is incorporated herein by reference in its entirety, and which application is subject to assignment to the same assignee as the present application.
1. Field of the Invention
The invention relates to operation of Organic Rankine Cycle (ORC) power plants in general and particularly to an ORC power plant that employs cascaded closed loop control.
2. Background of the Invention
An effective control solution is essential to the safe operation of an ORC plant. For example, at start up, there is no defined relationship between pressure and pump speed. The pump speeds up to its full speed limit trying to control superheat and pressure. This condition leads to pump cavitation and flow oscillations that destabilize the startup process. Cavitation is generally known to represent a deleterious condition that can cause damage.
There is a need for a method for starting an ORC power plant smoothly and operating it under proper control.
In one aspect, the invention relates to a closed loop control system for an ORC. The ORC comprises a pump. The control system comprises a comparator that compares a superheat setpoint input and a calculated superheat value input, and provides a superheat error signal; a superheat controller responsive to the superheat error signal, the superheat controller providing a superheat control signal; an adder that adds the superheat control signal and a pressure signal, and provides a summed signal; a range limiter that accepts as input the summed signal, and produces a range limited signal within a limit range; a subtractor that subtracts from the range limited signal a duplicate of the pressure signal, the subtractor providing as output a subtracted signal; and a pressure controller that accepts the subtracted signal and produces in response thereto a pressure control signal. The closed loop control system controls a superheat of the ORC when the range limited signal is below a maximum value of the limit range, and the closed loop control system controls a pressure of the ORC when the range limited signal is at a maximum value of the range limit.
In one embodiment, in response to a determination that the pump is operating in a flow-limited regime, the control system prevents the pump from increasing a rotation speed until the pressure attains the pressure limit.
In another aspect, the invention provides a method of starting an ORC. The method comprises the steps of providing a closed loop control system for an ORC, applying heat to the evaporator, the heat being applied at a fraction of the enthalpy flux desired at steady state operation; operating the pump at reduced speed; setting a high pressure limit to a value of pressure that can be achieved at steady-state at the reduced pump speed; waiting until the operating condition of the ORC attain a pressure plateau of an operating curve of the pump curve; increasing the pressure limit to a nominal operating value; operating the pump at a faster speed consistent with the increased pressure limit; permitting the operating mode of the system to switch from pressure control to superheat control at a pressure at or below the nominal operating value of the pressure limit; and increasing and controlling the heat flux to bring the system to full load.
The ORC plant comprises a pump and an evaporator having a heat input. The control system comprises a comparator that compares a superheat setpoint input and a calculated superheat value input, and provides a superheat error signal; a superheat controller responsive to the superheat error signal, the superheat controller providing a superheat control signal; an adder that adds the superheat control signal and a pressure signal, and provides a summed signal; a range limiter that accepts as input the summed signal, and produces a range limited signal within a limit range; a subtractor that subtracts from the range limited signal a duplicate of the pressure signal, the subtractor providing as output a subtracted signal; and a pressure controller that accepts the subtracted signal and produces in response thereto a pressure control signal.
In yet another aspect, the invention features a method of controlling a condensing temperature of an ORC. The method comprises the steps of providing an ORC comprising a condenser and a fan for cooling the condenser with air; measuring a condensing temperature of a working fluid employed in the ORC; computing an output value using a linearized function of the condensing temperature and an ambient air temperature; comparing the output value with a setpoint value generated using the linearized function to create an error signal; operating on the error signal with a controller to generate a control signal; and applying the control signal to the fan to control an amount of air applied to the condenser for cooling.
In one embodiment, the step of measuring a condensing temperature of a working fluid employed in the ORC comprises measuring the temperature on working fluid at an exit of the condenser. In some embodiments, the method further comprises the steps of estimating a refrigerant mass flow rate in the condenser using a pressure at a high pressure side of a turbine; and providing in a feed-forward manner the estimated refrigerant mass flow rate to a temperature controller to control a temperature of the condenser. In some embodiments, the method is applied at a selected one of a start-up time of the ORC plant and a time when the ORC plant experiences external disturbances.
In yet another aspect, the invention features a method of damper override control. The method comprises the steps of defining a specified safety limit; checking a refrigerant vapor temperature at an evaporator exit; and activating a damper control when the refrigerant vapor temperature at the evaporator exit exceeds the specified safety limit; whereby an excess amount of heat from a heat source is diverted until the refrigerant vapor temperature at the evaporator exit falls below the specified safety limit. In some embodiments, the damper control operates in a selected one of open loop control and closed loop control.
The foregoing and other objects, aspects, features, and advantages of the invention will become more apparent from the following description and from the claims.
The objects and features of the invention can be better understood with reference to the drawings described below, and the claims. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the drawings, like numerals are used to indicate like parts throughout the various views.
The Organic Rankine Bottoming Cycle (ORC) may be added to a distributed generation system to increase its overall efficiency. The ORC does not consume fuel directly, but uses the waste of the “prime-mover,” which may be a micro-turbine or reciprocating device or other heat source. An ORC closed-loop control logic should be effective both during plant startup and during normal operation.
Both system efficiency and reliability benefit from maintaining the proper refrigerant (or working fluid) condition entering the turbine. In the ORC embodiment, a variable speed pump is the primary actuator used to control the refrigerant condition. Throughout the operating envelope the following criteria should be maintained at the entrance to the turbine 140 to ensure system reliability:
The primary objective of startup control is to bring the system to steady state control condition through transitional control logic. The present disclosure discusses methods used during system startup. The ORC control system that facilitates smooth startup is described in the following sections.
Control System Requirements
The control system design is driven by a combination of functional requirements, cost constraints, and reliability issues. The mechanisms available to actively manipulate the ORC system are the pump and condensing fan speed, which are used respectively to regulate the superheat at the evaporator exit and the condensing pressure of the condenser. An important objective is to make the entire plant deliver a desired amount of net power as efficiently as possible. The control system performs the high level tasks of performance optimization, transient behavior regulation, and fault detection and mitigation. Important requirements for the control system are:
There are three major closed loop control systems that are essential to the proper operation of the ORC plant. They are a superheat control, a condensing temperature control, and a damper control. The damper control diverts hot air away from the evaporator to control the vapor temperature at the evaporator exit within the designed limit. In some embodiments, the control of the damper and the superheat are coordinated so that the maximal amount of heat is used without endangering the evaporator and turbine, so as to use the heat source efficiently.
Evaporator Superheat Control
The working liquid at the turbine inlet is superheated to obtain safe operation of the turbine. With regard to power optimization, a lower superheat requires the pump to deliver more mass flow into the evaporator, thus increasing the power output of the turbine. However if the superheat setpoint is set too low, the overshoot of the superheat under closed loop control may cause the superheat to drop below zero. The entire system under minus (negative) superheat does not shut down immediately. Instead, it goes from the turbine mode to bypass mode. If the system regains superheat control within a specified time window, it goes back to turbine mode
The control requirements for superheat control are explained in the thermal dynamic cycle diagram of the ORC. As the ORC power plant comes on-line, or as the hot air heat flux increases, the pressure rises at constant superheat (e.g., 30 dF in the example shown). When the design pressure 314 is reached (e.g., 200 psia in the example shown), a hold is placed on the output of the controller to maintain this pressure. In some embodiments, there is a pressure relief setpoint (for example, 235 psia) and there is a control alarm setpoint (for example, 225 psia). As the heat flux changes the superheat, measured as the exit temperature, changes. If the heat flux continues to increase, the temperature of the working fluid at the evaporator exit (TEVAPEX), T, increases. In some embodiments, for example at a superheat of 50 dF, the hot evaporator exit temperature of the working fluid causes an override control to be activated. This override control in some embodiments is the damper control that causes excessive hot air from the evaporator to be diverted.
In some embodiments, at 70 dF superheat (290 F) the unit is shut down, and an alarm condition is activated. This will occur if the TEVAPEX and superheat climb toward an upper limit and threaten to exceed that limit. In some embodiments, if the heat flux decreases to the point where the superheat is below 30 dF due to the active control of the hot air damper, the hold is released and the control once again controls superheat.
The heat flow from the heat source may change, independently of the control of the ORC plant controller. If the heat flow decreases, the superheat will decrease; to match this decrease in superheat, the pump 120 has to reduce its flow rate to cause the superheat to return to the desired condition. The operation of the turbine 140 can be seriously impacted if the flow rate is too low. In some embodiments, in such a case, the system will be shut down. On the other hand, the heat flux may increase for some reason, again independently of the operation of the ORC plant controller. In this case, the superheat will increase. To balance the increase in superheat, the pump 120 has to increase its speed to deliver more liquid into the evaporator 130 to cause the superheat to return to the desired condition. As the pump speed directly controls the pressure, the increase in flow rate will cause the vapor pressure at the evaporator exit to increase. There is a maximum working pressure allowed for the evaporator (e.g., 210 psia for an embodiment described herein). While the above zero superheat constraint can be handled by tuning the controller to have a minimum overshoot, the pressure constraint may not be easily dealt with through tuning the controller. Traditionally this constraint is normally handled using some kind of overriding logic, which takes over the operation of the closed loop controller.
The transfer function in block diagram format 400 is shown in
The superheat (ΔT) in the vapor is defined according to:
ΔT=T−Tsat equation (1)
Tsat is a non-linear function of P:
Tsat[F]=f(P)=A1n(P+B)+C equation (2)
where ln indicates a logarithm using the natural base e, and P is the evaporator exit pressure, PEVAPEX. In one embodiment, if P<150 psia, then A=65.98, B=6.777, and C=−144.13; however, if P>=150 psia, then A=111.45, B=65.175, and C=−402.65.
The output of the superheat controller 410 (combination of Gc1 and 1/Gc2) serves as the setpoint for the secondary pressure controller 430 having transfer function Gc2. The disturbances caused by the change of hot air condition will be quickly suppressed by the inner loop controller and will not be carried further through the superheat process. Parameter variations and nonlinearities in inner loop will be suppressed by the inner loop controller, making it possible to achieve much better control in the outer loop.
Due to the introduction of an element that is the inverse of Gc2 (1/Gc2), the transfer function of the superheat controller 410 becomes Gc1/Gc2. Therefore, with regard to Gc1, the Gc2 that is fed back along loop 450 is actually canceled out. If Gc1 and Gc2 are selected as PI (proportional and integral) controllers:
where Kp1,2 and Kl1,2 are proportional and integral constants.
which means the superheat controller 410 becomes a proportional controller, thus solving the integrator saturation problem. Theoretically Gc2 may still be saturated, due to the limits imposed on the actuator, but for the ORC application, the upper pressure is the primary concern. The pump speed is reduced to maintain the pressure below this upper pressure limit. Reducing the pump pressure will not cause the integrator to be saturated. Consequently, this cascade scheme greatly improves the performance of the control system.
Pump Characteristics
When using this type of pump as the primary actuator for evaporator exit condition control, the dynamics of the system are completely different depending upon whether the pump is in the constant pressure or constant flow region.
For a particular ORC system, the pump is sized so that at steady-state it is operating on the pressure plateau.
ORC System Dynamics
For a static system the pressure changes “instantly” as the pump speed changes. Many practical systems can be treated as static. However, the ORC system, as shown in
Dynamics During Start-up
When the ORC system is off line, the pressures have equalized at a pressure that is determined by the coldest large volume of the system. When the pump is first turned on, its head pressure is nearly zero. The head cannot increase until the refrigerant is transported to the evaporator, and the heat applied to the evaporator boils the refrigerant. During this initial phase of startup, the pump is acting as a constant flow device, because its pressure is below the pressure plateau where it is designed to run.
A startup method has been developed that controls the pump speed to prevent over-speed and flow oscillations, and provides a smooth transition to superheat control.
The control system has as inputs a pressure signal PEVAPEX measured with a pressure sensor P 702 and a temperature signal TEVAPEX measured with a temperature sensor T 704. A computation unit 740, which for example is a programmed general purpose computer, or alternatively is a dedicated CPU employing a computer program, computes a value of superheat based on PEVAPEX and TEVAPEX. There is also an input port 742 for providing a value representing a superheat setpoint, which input value can be provided by any of a manual control, a programmed general purpose computer, or a remote controller device, such as an industrial controller.
There are two feedback loops. The outer loop is a feedback of evaporator superheat. The superheat setpoint value and the calculated value of superheat are compared in a comparator 745, which provides an error signal. The error signal is communicated to a superheat controller 750 that provides an output signal to the summing circuit 755. The inner loop is a feedback of evaporator exit pressure. In this method, a pressure feedback signal corresponding to PEVAPEX is added to the superheat controller output in the summer circuit 755, before the limit is applied by a range limiter 760, and the same pressure value is subtracted after the limit, using a subtraction circuit 765. A pressure controller 770 acts on the signal so computed, and provides a control signal to the pump 720. If the pressure is within the bounds of the limit, then this pressure feedback is cancelled out because the amount added is equal to the amount later subtracted. The “cascade” system then operates as a simple Proportional, Integral, and Derivative (PID) controller on superheat. If the pressure reaches a limit, then the superheat loop is disconnected, and the PID acts on pressure.
Using this control loop method, three modes of operation are possible:
When in closed loop operation, the pressure/superheat transition occurs seamlessly. When in open loop operation, the control algorithm is not called, and the pump speed is held constant or is set by other logic. Open loop operation implies that all of the feedback signals are unused, which can be accomplished in any of several ways, such as turning off all of the feedback components; disconnecting the output of the last components (e.g., the pressure controller); or turning off power to all of the summing and subtracting circuits, thereby providing signals having a null or zero input-value to each control component (e.g., superheat controller, range limiter, and pressure controller) so that each controller provides a null output. In open loop operation, a control command is directly sent to the pump inverter to adjust the pump speed to control one or more plant variables, such as superheat.
Using this control method, the pressure limits may be varied dynamically to move the system operation from one regime to another. The startup method transitions from open loop superheat control to closed loop, and then varies the pressure limits to slowly increase the operation pressure. Compare the pressure limits of the “safe region” of
Two operating example are illustrated in
Feedforward and Feedback Condensing Temperature Control
The system also comprises a feedback-feedforward control that accounts for the nonlinearities in the dynamics of condensing process, as well as the large transients occurring during startup so as to ensure a smooth condensation of the vapor refrigerant. The feedback-feedforward portion of the control receives signals corresponding to a condensing temperature, outdoor ambient temperature, and the working fluid mass flow rate, and controls the inverse of the difference between condensing temperature and ambient temperature to guarantee smooth system operation during startup or under external large disturbances.
Modeling
where tsat is the saturation temperature of the refrigerant in the condenser; t2i is the outdoor air temperature; t2o is the air temperature leaving the condenser coil; U is the overall heat transfer coefficient; A is the heat transfer area; {dot over (m)}1 and {dot over (m)}2 are the mass flow rates of refrigerant vapor and air; cp2 is the specific heat of the air; and Δh1 is the change in enthalpy of the refrigerant stream from vapor to saturated liquid. Sub-cooling is not present in steady state when a receiver is used after the condenser, but may present during transient conditions.
The above equations can be combined to the following form where the air flow rate can be solved for a given refrigerant enthalpy load, {dot over (m)}1 Δh1; outside air temperature, t2i; and desired condensing temperature, tsat.
The relationship between the temperature difference, tsat−t2i, and air flow rate, {dot over (m)}2 (directly related to fan speed f) can be approximated by an inverse function for a given enthalpy load, {dot over (m)}1 Δh1:
where k is a constant, and ΔT=tsat−t2i.
Control Scheme
Using a feedback controller to control the tsat at a set point, it will be difficult to tune the controller, because the gain of the system is a nonlinear function of fan speed. One approach to this nonlinear control problem is to select tsat-t2i as the process variable to be controlled, and to use an inverse function in the feedback path, thereby transforming the relationship between fan speed and inverse of tsat-t2i to a linear relationship. Consequently, the controller can be tuned as a linear controller. This approach is a feedback linearization technique. It has been found that a PI controller works satisfactorily with this linearization technique under various ambient conditions.
Equation (7) assumes that the working fluid mass flow rate is constant. In extreme transient situations such as startup and shutdown, or when large flow rate disturbances occur, it is difficult for the PI controller to maintain the condensing temperature. For this reason, a feed forward plus feedback control scheme is used to regulate the condensing temperature under extreme operating conditions experienced at start up. This improved control scheme is able to maintain the condensing temperature under large mass flow rate disturbances or variations. Consequently, the pump cavitation issue is resolved. Without considering the time constant of the mass flow rate on condensing temperature, a simple linear feed forward model is developed for this control scheme.
From equation (6), we arrive at:
Next we linearize this equation around the working point. In order to maintain ΔT at a constant value, ΔTset, the relationship between the cooling airflow rate and the refrigerant mass flow rate has to comply the following:
where k1 is a constant.
The mass flow rate, the average overall heat transfer coefficient and the area of the condenser where a two-phase mixture exists all vary with the operating conditions of the cycle. As an approximation, the exponent UA/{dot over (m)}1cp1 is considered not varying significantly when the refrigerant flow rate is varying significantly. In that case the steady relationship between the cooling air flow rate and the refrigerant flow rate required to maintain a constant condensing temperature is
where k2 is a constant.
The mass low rate of the refrigerant can be estimated from the pressure of the high side pressure (evaporator exit pressure) of the cycle, since the turbine is choked. For choked flow, the mass flow rate is in proportion to the pressure. The proportional coefficient estimated for the 100 kW ORC unit is estimated as
{dot over (m)}1=0.028ph [lbs/sec] equation (11)
where ph is the high side pressure.
Using the mass flow rate the feed forward contribution to the condensing temperature control is calculated as
The control diagram 1200 for the feedback-feedforward scheme implementation is given as in
Those of ordinary skill will recognize that many functions of electrical and electronic apparatus can be implemented in hardware (for example, hard-wired logic), in software (for example, logic encoded in a program operating on a general purpose processor), and in firmware (for example, logic encoded in a non-volatile memory that is invoked for operation on a processor as required). The present invention contemplates the substitution of one implementation of hardware, firmware and software for another implementation of the equivalent functionality using a different one of hardware, firmware and software. To the extent that an implementation can be represented mathematically by a transfer function, that is, a specified response is generated at an output terminal for a specific excitation applied to an input terminal of a “black box” exhibiting the transfer function, any implementation of the transfer function, including any combination of hardware, firmware and software implementations of portions or segments of the transfer function, is contemplated herein.
While the present invention has been explained with reference to the structure disclosed herein, it is not confined to the details set forth and this invention is intended to cover any modifications and changes as may come within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3271960 | Brunner | Sep 1966 | A |
4007596 | Braytenbah et al. | Feb 1977 | A |
4208882 | Lopes et al. | Jun 1980 | A |
4213304 | Morse | Jul 1980 | A |
4425762 | Wakamatsu et al. | Jan 1984 | A |
5517424 | Marcelle et al. | May 1996 | A |
5724833 | Devers | Mar 1998 | A |
20020108372 | Bronicki | Aug 2002 | A1 |
20030213245 | Yates et al. | Nov 2003 | A1 |
Number | Date | Country |
---|---|---|
1323990 | Jul 2003 | EP |
285374 | Feb 1928 | GB |
2405458 | Mar 2005 | GB |
02188605 | Jul 1990 | JP |
WO 03029619 | Apr 2003 | WO |
WO 03031775 | Apr 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20050247056 A1 | Nov 2005 | US |