This invention refers to the field of gas turbines. Specifically, it proposes a system and method to control gas turbines. The scope of this invention is aviation jet engines with a maximum of thrust less than 500 kgf.
In an aircraft gas turbine, as taught by U.S. Pat. No. 4,716,531, for example, the electronic control unit (hereinafter referred to as “ECU”) determines a command value and sends the same to a fuel control unit (hereinafter referred to as “FCU”) interposed in a Fuel Supply System that pumps fuel from a fuel tank and Supplies it to a fuel nozzle installed in a combustion chamber of the engine. An alternator is integrated in the engine and the rotational speed is detected based on the wave form generated by the alternator. A specific circuit rectifies the current from the alternator so that the microcomputer can read the output wave form. The electricity created by the alternator also serves other equipment on the aircraft.
In some gas turbines where the simplicity, compactness and affordability are the highest priorities, gas turbine with thrust under 500 kgf for small aircraft, for example, the alternator, the rectifying circuit and the FCU may become inappropriate. These components can be removed to reduce the size, volume and complexity of control system. However, without the alternator, the control system needs another method to detect the rotational speed. Without the FCU, a new solution to control the fuel flow needs to be presented.
A proportional-integral-derivative (PID) controller is a control loop feedback system that is widely used in industrial control systems. U.S. Pat. Published Appln. No. 20170023965A1 proposes a method to design an Adaptive PID Control System for Industrial Turbines, the control parameters such as Kp, Ki and Kd are calculated by the Ziegler-Nichols algorithm, the Cohen-Coon algorithm, or a combination of these and any other appropriate algorithm for tuning Kp, Ki, and/or Kd gain values. These algorithms are not based on modeling of the gas turbine, and we cannot use them to simulate the operation of the engine. Each algorithm mentioned above also has its own disadvantages. For example, the Ziegler-Nichols and related algorithms may not always work well for systems with significant dead-time, and can be too aggressive for some systems. In another example, the Cohen-Coon and similar algorithms may not always work well for systems which are modeled by integrators, such as unloaded turbines.
The purpose of this invention is therefore to overcome the problems of the prior art by providing a system and method of controlling gas turbines. Concretely, to detect the rotational speed without the wave form generated by the alternator, an inductive proximity sensor can be used. In comparison, inductive proximity sensor is much smaller, cheaper than an alternator, but it can provide rotational speed value with equivalent accuracy. The sensor's output signal is square wave form and the instant period of the signal equals to two consecutive times the blades pass by the sensor. Based on that, the control system can calculate the engine's instant rotational speed. To control the fuel flow without the FCU, the command value generated by the ECU is used to control the speed of the electric motor which drives the gear pump.
The control method introduced by this invention is presented in the form of separate functional calculation blocks and steps to implement. Specifically, functional calculation blocks of the control method are: Procedure to verify engine status before starting; Start-up process; PID closed loop controller; Acceleration lines block; Maximum speed limit block; Compressor's safety limit block; Maximum pressure Ps3 limit block; Minimum pressure Ps3 limit block; Maximum temperature limit block; RU value limit block. Based on these blocks, the calculation steps of the control method according to this embodiment will be explained by 7 steps.
From the control perspective, a gas turbine is an object with nonlinear control characteristics. To create the model for a gas turbine with an acceptable accuracy, this invention proposes the method of piecewise linear approximation of nonlinear functions. Concretely, the total operational range (in rotational speed and Mach number) of the engine is divided into smaller ranges, and the engine's operational characteristic in these ranges is modeled by linear models. The control parameters of the PID controller are designed based on these models. These sets of control parameters are stored in the ECU and are automatically applied when the engine operates within corresponding range. The PID controller is designed and programmed so that the engine can operate smoothly even when the ECU changes set of controller parameters.
The above and other objects and advantages of the invention will be more apparent from the following description and drawings, in which:
The System and Method for gas turbine engine control proposed by this invention will now be explained in details. The control system consists of following components:
Embodiments of the invention can provide an implementation of control method that allows for controlling a gas turbine. The control method described in detail herein allows for improved performance and operational flexibility. Performance and operational flexibility may be achieved, at least in part, through the use of systems and methods that incorporate models of gas turbine operational boundaries in an online control system that may be operated in real-time. More specifically, the control method embedded in the microcomputer of the ECU can be described by functions as below:
Step 1: Determine user's desired rotational speed. In particular, the user sends desired rotational speed signal to microcontroller. User here can be autopilot computer of the aircraft, or a computer program in use by a human.
Step 2: Determine the present rotational speed of the engine. The actual rotation speed of the engine is detected via a sensor that can be of type inductive proximity or fiber-optic. The feedback signal from sensor is processed by an op-amp precision rectifier circuit to filter out noise. The rectifier circuit's output signal accurately reflects the time it takes the turbine blades to pass through the sensor, thus helping the ECU calculate the instantaneous rotational speed.
Step 3: Preliminary calculation of fuel pump control value by PID Controller. The value of the rotational speed specified in step 2 is combined with the value of the aircraft's flight speed (Mach number, sent from autopilot computer, if not, the default is 0) to look up the coefficients control Kp, Ki of PI controller. The ECU then calculates the PID algorithm with coefficients Kp, Ki just determined and Kd=0 to roughly calculate the fuel pump control value. Steps 4 and 5 calculate the upper and lower safety limits for the fuel pump control value. If the pump control value calculated in step 3 is within the safety limits of steps 4 and 5, it will be sent to the electric motor which drives the fuel pump, thus control the fuel flow to engine.
Step 4: Calculate the upper limit of fuel pump control value. The desired rotational speed signal in step 1 is subtracted from the actual rotation speed of the engine to find the current deviation value, then the deviation value is transmitted to five separate upper limit calculation blocks belonging to the microcomputer located in the ECU to find the upper limit of the fuel pump control value. Specifically, the upper limit calculation blocks are:
Step 5: Calculate the lower limit of fuel pump control value. Two following calculation blocks will independently calculate the lower limits of the fuel pump control value to prevent the engine from being fire-off and ensure its stable operation:
The maximum value calculated by two above blocks will be selected as the lower limit of the fuel pump control value.
Step 6: Select the value to be sent to control the electric motor which drives the fuel pump. If the value calculated in step 3 is within the upper and lower limits, it will be sent directly to the power amplifier circuit which controls the electric motor that drives fuel pump. If the flow value in step 3 is greater than the upper value calculated in step 4, the value sent to the pump control circuit will be the upper bound. If it is smaller than the lower limit value then the lower limit value will be used to control the fuel pump. The value sent to control the pump will be feedback to the PI controller to calculate the next integral element. By that way, the PI controller “knows” exactly the value sent to control the fuel pump. Fuel is supplied continuously to the system of atomizers inside the combustion chamber, and is burned to generate energy.
Step 7: Read data signals from system of sensors that feedback the state of the engine and repeat calculations from step 1. Rotational speed sensors, temperature sensors and pressure sensors will measure the state of the engine and feedback signals to ECU. The closed-loop control is repeated.
The present invention also provides a model-based method for tuning parameters of the PID controller. Specifically, experimental modelling, or system identification method can be used to arrive at models of physical processes. Concretely, measurements of input and output variables of the system are taken and a model is constructed by identifying a model that matches the measured data as well as possible. Since the characteristic of a gas turbine is highly nonlinear, it is impossible to find an accurate linear model to simulate the characteristics of the gas turbine. However, we can use linear model to simulate the gas turbine in a small range of operation. To simulate the overall characteristics of the gas turbine, we can combine the use of several linear transfer function models which corresponds to different small ranges of operation. This method can be called piecewise linearization.
To build the linear transfer functions that estimate the characteristics of gas turbine, experiments are conducted to collect data for building models. Operation range is separated to smaller ranges by percent of Spool speed and Mach number. Concretely, the ranges separated by spool speed percent are: Idle to 60%; 60 to 70%; 70 to 80%; 80 to 87%; and 87 to 100%. The ranges separated by Mach number are: 0 to 0.2; 0.2 to 0.4; 0.4 to 0.6; 0.6 to 0.8.
During experiments to collect data for building models, the gas turbine is controlled by an open loop algorithm. The start-up process makes the engine reach the idle state, and operator adjusts the fuel flow so that the gas turbine reaches the desired testing range. A special input signal is sent into the electric motor that drives fuel pump and thus the engine's rotational speed changes. Rotational speed is collected as the output data. Linear transfer function model is built based on input and output data. PID controller parameters are tuned based on these linear transfer function models.
Number | Date | Country | Kind |
---|---|---|---|
1-2019-02121 | Apr 2019 | VN | national |