Dual-redundancy control method, device and system of gas turbine, electronic equipment and medium
By employing a dual-redundancy control method and a two-level optimization mechanism, the problem of abnormal shutdown caused by servo card failure in traditional servo module design is solved, enabling efficient and reliable operation and online maintenance of the gas turbine.
Patent Information
- Application Number
- CN202411091538.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-10
AI Technical Summary
Traditional gas turbine servo modules are designed as one-to-one, which means that servo card failures cannot be replaced online, affecting power generation efficiency and potentially causing abnormal shutdowns and economic losses.
A dual-redundancy control method is adopted, which acquires valve position information through at least two sensors. The servo card and controller perform two-level optimization to ensure signal accuracy. In case of failure, it automatically switches to the normal servo card and enters bypass mode. The controller adjusts parameters to maintain the valve position.
It improves system reliability and fault tolerance, reduces downtime, lowers maintenance costs, ensures system stability and security, and allows for online maintenance and servo card replacement.
Smart Images

Figure CN121500713A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of power machinery control, and in particular to a dual-redundant control method, device, system, electronic equipment, and medium for a gas turbine. Background Technology
[0002] Gas turbines, as highly efficient rotary power plants, play a central role in modern thermal power plants. Their working principle is based on the combustion of natural gas in the combustion chamber, producing high-temperature, high-pressure flue gas. This flue gas is accelerated through fixed nozzles, forming a high-speed airflow that impacts the turbine blades, driving the rotor, which in turn rotates. The rotor's rotation drives the generator, thus producing a continuous supply of electricity. During the operation of a gas turbine, the control system plays a crucial role. It is responsible not only for starting and stopping the gas turbine but also for ensuring safe operation under normal conditions and emergency situations. Servo modules, as key components of the control system, primarily function to precisely control the opening of the fuel valves. This directly affects the smooth operation of the gas turbine and its safe response in emergencies.
[0003] However, traditional servo modules have some limitations. They typically employ a one-to-one design, meaning each valve corresponds to one servo card. This design does not support online replacement of servo cards, and a servo card failure could lead to an abnormal shutdown of the gas turbine. This not only affects power generation efficiency but can also result in significant economic losses. Summary of the Invention
[0004] In view of the shortcomings of the prior art described above, the purpose of this disclosure is to provide a dual-redundant control method, device, electronic equipment and medium for gas turbines to solve the problems in the related art.
[0005] This disclosure provides a dual-redundancy control method for a gas turbine, comprising: acquiring a valve position information set of a gas turbine servo valve; synchronously sending the position information set to a first servo card and a second servo card; after receiving the position information set, the first servo card and the second servo card perform a first-level optimization to generate a position information group; sending the position information group to a controller; after receiving the position information group, the controller performs a second-level optimization to determine the actual position of the valve; and based on the actual position of the valve, the controller generates a corresponding control command to adjust the valve to a target position.
[0006] In an embodiment of the first aspect, acquiring the position information set of the gas turbine valve includes: measuring the valve position of the gas turbine servo valve using at least two sensors; the position information acquired by each sensor is combined to form the position information set.
[0007] In a first aspect embodiment, after receiving the location information set, the first servo card and the second servo card perform a first-level optimization to generate a location information group, including: based on preset first-level optimization conditions, the first servo card and the second servo card respectively select location information obtained by one of the sensors from the location information set; the first servo card and the second servo card respectively send the selected location signal to the controller; wherein the location information received by the controller generates the location information group.
[0008] In an embodiment of the first aspect, after receiving the position information group, the controller performs a second-level selection to determine the actual position of the valve, including: selecting position information sent by one of the servo cards from the position information group based on preset second-level selection conditions to determine the actual position of the valve.
[0009] In the first aspect of the embodiment, when a fault occurs in the circuit where the first servo card is located, the first servo card determines the status of the second servo card through an analog heartbeat signal; if the second servo card is in normal working condition, the second servo card provides current or voltage to the second servo valve coil it controls to adjust the position of the valve, and the first servo card enters bypass mode.
[0010] In the first aspect of the embodiment, the scenario in which the loop where the first servo card is located fails includes: all location information in the location information set received by the first servo card exceeds a preset threshold; or communication between the first servo card and the controller is abnormal; or the internal hardware of the first servo card fails.
[0011] In a first aspect embodiment, the first servo card determines the state of the second servo card through an analog heartbeat signal, including: the first servo card receiving the heartbeat signal from the second servo card; the first servo card calculating the amplitude and slope of the heartbeat signal; and if the amplitude and slope of the heartbeat signal are within a preset range, then the second servo card is determined to be in normal working condition.
[0012] In an embodiment of the first aspect, after the first servo card enters bypass mode, the operations performed include: stopping the output of the analog heartbeat; stopping the supply of current or voltage to the first servo valve coil it controls; and sending a fault status signal to the controller.
[0013] In a first aspect embodiment, after receiving a fault status signal from the first servo card, the controller adjusts the operating parameters of the second servo card to stabilize the valve at the target position.
[0014] This disclosure, in a second aspect, discloses a dual-redundant control device for a gas turbine, comprising: an acquisition module for acquiring a set of valve position information of a gas turbine servo valve; a first transmission module for synchronously transmitting the position information set to a first servo card and a second servo card; a first optimization module for the first servo card and the second servo card to perform a first-level optimization after receiving the position information set, thereby generating a position information group; a second transmission module for transmitting the position information group to a controller; a second optimization module for the controller to perform a second-level optimization after receiving the position information group, thereby determining the actual position of the valve; and an instruction generation module for the controller to generate corresponding control instructions based on the actual position of the valve, thereby adjusting the valve to a target position.
[0015] The third aspect of this disclosure discloses a dual-redundant control system for a gas turbine, comprising: at least two sensors connected to a first servo card and a second servo card, for real-time acquisition of the actual position of a servo valve and sending the actual position information to the first servo card and the second servo card;
[0016] The controller is used to generate control commands based on the operating status of the gas turbine and send the control commands to the first servo card and the second servo card;
[0017] The first servo card and the second servo card are respectively connected to the controller, the servo valve, and the at least two sensors; they are used to receive the control command and the actual position information; and are also used to calculate the current or voltage value required to adjust the valve to the target position according to the control command and the actual position information of the valve; and provide the calculated current or voltage to the servo valve coil they control.
[0018] The servo valve includes a valve, a first servo valve coil controlled by a first servo card, a second servo valve coil controlled by a second servo card, and an actuator.
[0019] Both the first servo valve coil and the second servo valve coil are connected to the actuator, and the actuator is connected to the valve. According to the current or voltage provided by the first servo card or the second servo card, the servo valve coil drives the actuator to move, and the actuator adjusts the valve to the target position.
[0020] This disclosure discloses a fourth aspect of an electronic device, the electronic device comprising: a processor and a memory; wherein the memory is used to store a computer program; and the processor is used to execute the computer program stored in the memory to cause the electronic device to perform the dual redundancy control method for a gas turbine as described in any of the first aspects.
[0021] The fifth aspect of this disclosure discloses a computer-readable storage medium having a computer program stored thereon, which, when executed by an electronic device, implements the dual-redundancy control method for a gas turbine as described in any of the first aspects.
[0022] As described above, the dual-redundancy control method, apparatus, system, electronic equipment, and medium for gas turbines disclosed herein have at least the following technical advantages:
[0023] (1) By using the redundancy design of dual servo cards, it is ensured that when one servo card fails, it can automatically switch to the normally working servo card, thereby improving the reliability and fault tolerance of the system.
[0024] (2) By utilizing a two-level optimization mechanism, the most reliable signal is selected from valve position information acquired by multiple sensors, thereby improving the accuracy of valve control. Simultaneously, upon receiving a fault status signal, the controller can adjust the operating parameters of the normal servo card to maintain the valve at the target position, ensuring system stability.
[0025] (3) When the first servo card detects a fault, it can promptly enter bypass mode and notify the controller, enabling rapid fault response. This mechanism reduces downtime caused by single-point failures, lowers maintenance costs and economic losses; at the same time, it allows for servo card maintenance and replacement without shutting down the system, improving system security and maintenance convenience. Attached Figure Description
[0026] Figure 1 A flowchart illustrating a dual-redundancy control method for a gas turbine according to an embodiment of this disclosure is shown.
[0027] Figure 2 This illustration shows a schematic diagram of the response process for a first servo card loop failure in one embodiment of the present disclosure.
[0028] Figure 3 This illustration shows a flowchart of a process for determining the status of a servo card using an analog heartbeat signal, according to one embodiment of the present disclosure.
[0029] Figure 4 A controller configuration block diagram is shown in one embodiment of this disclosure.
[0030] Figure 5 A schematic diagram of a dual-redundant control device for a gas turbine is shown in one embodiment of this disclosure.
[0031] Figure 6 A schematic diagram of a dual-redundant control system for a gas turbine is shown in one embodiment of this disclosure.
[0032] Figure 7 A schematic diagram of the circuit structure of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0033] The following specific examples illustrate the implementation of this disclosure. Those skilled in the art can easily understand other advantages and effects of this disclosure from the information disclosed herein. This disclosure can also be implemented or applied through other different specific embodiments, and various details in this disclosure can be modified or changed according to different viewpoints and application modules without departing from the spirit of this disclosure. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this disclosure can be combined with each other.
[0034] Although not explicitly defined, all terms, including technical and scientific terms used herein, shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms defined in commonly used dictionaries shall be further interpreted as having a meaning consistent with the relevant technical literature and the message of the present disclosure, and shall not be over-interpreted as having an ideal or overly formulaic meaning unless otherwise defined.
[0035] The technical solutions of the present invention will now be described in detail with reference to the accompanying drawings.
[0036] like Figure 1 The diagram shows a flowchart of a dual-redundancy control method for a gas turbine in one embodiment of the present disclosure, including steps S11-S15.
[0037] Step S11: Obtain the valve position information set of the gas turbine servo valve.
[0038] In some embodiments, step S11 includes: measuring the valve position of the gas turbine servo valve using at least two sensors; the position information acquired by each sensor is combined to form the position information set.
[0039] Specifically, at least two sensors are installed on the servo valves of the gas turbine. These sensors are typically located in positions that accurately reflect valve movement, and their selection and arrangement must ensure they cover the entire range of valve motion. The sensors are usually LVDTs (Linear Position Transmitters) or other high-precision position measurement devices. LVDTs are commonly used for accurate valve position measurement due to their high resolution and reliability. Each sensor independently measures the valve's position change. The sensors detect the actual position of the valve relative to its fully closed or fully open position and convert it into an electrical signal. The position information acquired by each sensor is combined to form a position information set.
[0040] Step S12: Synchronously send the location information set to the first servo card and the second servo card.
[0041] Specifically, the raw signals (usually analog signals) acquired by the sensors need to be processed by a signal conversion device. This device includes analog signal amplification, filtering, and analog-to-digital conversion (ADC) to ensure the accuracy and reliability of the signal. The signal conversion device then synchronously sends the processed digital signals to the first and second servo cards.
[0042] Step S13: After receiving the location information set, the first servo card and the second servo card perform a first-level optimization to generate a location information group and send the location information group to the controller.
[0043] In some embodiments, step S13 includes: based on preset first-level preferred conditions, the first servo card and the second servo card respectively select location information acquired by one of the sensors from the location information set; the first servo card and the second servo card respectively send the selected location signal to the controller; wherein the location information received by the controller generates the location information group.
[0044] Specifically, the first and second servo cards independently analyze the position information they receive and select a sensor reading from this information based on preset first-level selection criteria. These criteria may include signal stability, historical accuracy, recent calibration records, or the current state of the sensor. Once each servo card has selected a sensor's position signal, it sends these selected signals to the controller. The position information selected by each servo card is combined to form a position information group.
[0045] Step S14: After receiving the position information group, the controller performs a second-level optimization to determine the actual position of the valve.
[0046] In some implementations, step S14 includes: selecting one of the position information sent by a servo card from the position information group based on preset second-level preferred conditions to determine the actual position of the valve.
[0047] Specifically, when the controller receives a set of position information from two servo cards, it enters the second-level optimization stage. In this stage, the controller performs in-depth analysis of this information based on a series of preset second-level optimization conditions. These conditions may include, but are not limited to:
[0048] For signal consistency, the controller compares the position signals sent by the two servo cards and selects the signal that is more consistent or closer to the expected value. For historical accuracy, the controller considers the past performance and accuracy records of each servo card and selects the position signal from the servo card with better historical performance. For real-time performance metrics, the controller evaluates the real-time performance of the signals, such as response speed and stability, and selects the signal with better performance. For error range, the controller analyzes the error range of each signal and selects the signal with the smallest error. For redundancy consistency, in a dual-redundancy system, the controller also considers whether the signals from the two servo cards meet the requirements of the redundancy design to ensure the consistency and reliability of the system.
[0049] For example, if the historical accuracy of the first servo card is high, or if the error of its current signal is small, the controller may select the position signal of the first servo card as the actual position of the valve.
[0050] Through this two-stage optimization mechanism, the system not only acquires abundant data from multiple sensors and servo cards, but also ensures, through carefully designed optimization conditions, that the final determined valve position is the most accurate and reliable. This method significantly improves the accuracy and stability of the gas turbine control system, reduces operational risks caused by inaccurate position monitoring, and thus guarantees the efficient and safe operation of the entire gas turbine system.
[0051] Step S15: The controller generates corresponding control commands based on the actual position of the valve to adjust the valve to the target position.
[0052] Specifically, the controller calculates the deviation between the valve's actual position and the preset target position. This deviation analysis forms the basis for generating control commands. Based on the magnitude and direction of the deviation, the controller determines whether to increase or decrease the valve opening. When generating control commands, the controller employs advanced control algorithms, such as PID (Proportional-Integral-Derivative) control, to optimize the valve adjustment process. The proportional terminator adjusts the control signal strength according to the magnitude of the deviation, the integral term ensures the system eliminates steady-state errors, and the derivative term provides predictions of the system's dynamic response, reducing overshoot and oscillations. The parameters of these control algorithms, such as the gain coefficient, integral time constant, and derivative time constant, are carefully adjusted based on the system's dynamic characteristics and control requirements.
[0053] The controller generates control commands which are sent to the servo card via communication. These signals are converted into current or voltage by the servo card, driving the servo valve to move. The movement of the servo valve, in turn, drives the actuator to adjust the valve opening, causing the valve to move towards the target position.
[0054] Throughout the adjustment process, the sensor continuously monitors the valve's position changes and feeds back the latest position information to the controller. The controller continuously receives these feedback signals, evaluates the valve's position changes, and adjusts the control commands based on the evaluation results to ensure that the valve adjustment process meets expectations. This continuous monitoring and adjustment forms a closed-loop control cycle.
[0055] In the above implementation, the controller, sensors, servo card, and actuator work together to ensure that the valve position responds to the system's needs in real time and is precisely adjusted to the target position. Through this closed-loop control mechanism, the system can achieve a high degree of automation and precise control, improving the operating efficiency and reliability of the gas turbine.
[0056] To enhance the reliability and fault tolerance of gas turbine control systems, such as Figure 2 The diagram illustrates the response process when a fault occurs in one of the loops containing a servo card, including steps S21-S22.
[0057] Step S21: When a fault occurs in the circuit where the first servo card is located, the first servo card determines the status of the second servo card through an analog heartbeat signal.
[0058] In some implementations, the scenarios in which the circuit containing the first servo card fails include:
[0059] All location information in the location information set received by the first servo card exceeds a preset threshold;
[0060] Or there may be an abnormality in the communication between the first servo card and the controller;
[0061] Or the internal hardware of the first servo card may malfunction.
[0062] Specifically, the servo valve is equipped with a servo coil, which, together with the servo card, forms a control loop to precisely drive changes in the valve's position. When a fault occurs in the loop containing the first servo card, this fault may manifest as abnormal position information, communication errors, or internal hardware failure.
[0063] Abnormal position information: If all position information received by the first servo card, i.e., all valve position data acquired from the sensors, exceeds the system's preset safety threshold, such as due to an open circuit or over-range operation, the system will determine that the position information received by the first servo card is invalid. In this case, it can be clearly inferred that a fault has occurred in the circuit where the first servo card is located.
[0064] Communication Anomaly: If communication between the first servo card and the controller fails, such as data transmission interruption or receiving error messages, it will hinder the transmission and execution of control commands. In this case, the normal operation of the control loop composed of the servo card and the servo valve coil will be affected, therefore the system needs to identify and take appropriate measures in a timely manner.
[0065] Internal hardware failure: If the internal hardware of the first servo card fails, such as a power problem, processor error, or connection failure, this will also cause the loop to malfunction.
[0066] If a fault is detected in the circuit where the first servo card is located, a further diagnostic process will be initiated immediately to determine whether the second servo card is in a normal state.
[0067] In some implementations, such as Figure 3 The diagram illustrates the specific process by which the first servo card determines the status of the second servo card using an analog heartbeat signal, including steps S211-S213:
[0068] Step S211: The first servo card receives the heartbeat signal from the second servo card.
[0069] Specifically, the heartbeat signal is a periodic signal generated and sent by the second servo card, indicating its normal operating status. The first servo card receives the heartbeat signal sent by the second servo card and determines the status of the second servo card based on the signal characteristics.
[0070] Step S212: The first servo card calculates the amplitude and slope of the heartbeat signal.
[0071] Specifically, the first servo card acquires the heartbeat signal at a set sampling period (e.g., 2ms). The acquired signal is then filtered to remove noise and interference, ensuring that the extracted signal accurately reflects the heartbeat characteristics of the first servo card.
[0072] Next, calculate the amplitude of the heartbeat signal and determine if it is within a preset normal range (e.g., 2V to 4V), which reflects the intensity of the heartbeat signal. Also calculate the slope of the heartbeat signal and determine if it is within a preset normal range (e.g., 80mV / 2ms), where the slope reflects the rate of change of the signal.
[0073] To ensure signal continuity and accuracy, the difference is only stored in the buffer if the currently acquired signal value is greater than the previous signal value. If the signal value is lower than the previous value, the difference is not cached to avoid misjudgments caused by signal fluctuations.
[0074] Step S213: If the amplitude and slope of the heartbeat signal are within a preset range, then the second servo card is determined to be in normal working condition.
[0075] Specifically, if the amplitude and slope of the heartbeat signal are within the preset normal range (e.g., an amplitude of 2V to 4V and a slope of 80mV / 2ms), the second servo card is considered to be working normally. If the amplitude or slope exceeds the preset range, the second servo card is considered to be working abnormally.
[0076] For example, if the amplitude of three consecutive acquisitions is less than 1.5V or greater than 4.5V, this may indicate that the signal is being interfered with or that the amplitude is abnormal, and therefore the second servo card may be judged as malfunctioning. If the slope of five consecutive acquisitions is greater than or less than 50% of the normal value, this may indicate that the rate of change of the signal is abnormal, and therefore the second servo card may be judged as malfunctioning.
[0077] Step S22: If the second servo card is in normal working condition, it supplies current or voltage to the coil of the second servo valve it controls to adjust the position of the valve, and the first servo card enters bypass mode. That is, the second servo card takes over the control of the valve position.
[0078] In some implementations, the operations performed after the first servo card enters bypass mode include:
[0079] Stop the output of the analog heartbeat;
[0080] Stop supplying current or voltage to the coil of the first servo valve it controls;
[0081] Send a fault status signal to the controller.
[0082] Specifically, after detecting a fault in the loop where the first servo card is located, the first servo card stops sending analog heartbeat signals to other servo cards. Stopping the heartbeat signal helps prevent other servo cards and the controller from mistakenly believing that the first servo card is still working properly, thus avoiding potential malfunctions.
[0083] The first servo card stops supplying current or voltage to the servo valve coil it controls to prevent the servo valve from continuing to operate under fault conditions. Furthermore, stopping the current or voltage output prevents the signal from the faulty servo card from interfering with the control of the normal servo card.
[0084] Furthermore, the first servo card sends a fault status signal to the controller, informing the controller of its current status and requesting the controller to take appropriate action.
[0085] Furthermore, after receiving a fault status signal from the first servo card, the controller adjusts the operating parameters of the second servo card to stabilize the valve at the target position. Figure 4 The diagram shown illustrates the configuration block diagram of the controller.
[0086] Specifically, after receiving the fault status signal from the first servo card, the controller first verifies the signal's validity and integrity. Based on the fault status signal, the controller determines the fault type and severity of the first servo card. Then, the controller adjusts the operating parameters of the second servo card, i.e., increases the output of the loop containing the second servo card, to compensate for the control loss caused by the fault of the first servo card and ensure that the valve can remain stable at the target position.
[0087] The operating parameters include mechanical zero bias, PID control parameters, dead zone parameters, and filtering parameters.
[0088] It should be specifically noted that the flowchart representations of the embodiments described above in this disclosure can be understood as representing modules, segments, or portions of code comprising one or more sets of executable instructions configured to implement specific logical functions or processes. Furthermore, the scope of the preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved.
[0089] like Figure 5 As shown, a dual-redundant control device 50 for a gas turbine disclosed in this invention is illustrated. It should be noted that the principle and technical implementation of the dual-redundant control device for the gas turbine can be referenced from the previous embodiments of the dual-redundant control method for gas turbines (e.g., Figure 1 Therefore, this embodiment will not repeat the details.
[0090] Specifically, the dual-redundant control device 50 for the gas turbine includes: an acquisition module 51, a first sending module 52, a first optimization module 53, a second sending module 54, a second optimization module 55, and an instruction generation module 56, wherein...
[0091] The acquisition module 51 is used to acquire the valve position information set of the gas turbine servo valve;
[0092] The first sending module 52 is used to synchronously send the location information set to the first servo card and the second servo card;
[0093] The first optimization module 53 is used to perform a first-level optimization after the first servo card and the second servo card receive the location information set, so as to generate a location information group;
[0094] The second sending module 54 is used to send the location information group to the controller;
[0095] The second preferred module 55 is used for the controller to perform a second-level preferred operation after receiving the position information group, in order to determine the actual position of the valve;
[0096] The instruction generation module 56 is used by the controller to generate corresponding control instructions based on the actual position of the valve, so as to adjust the valve to the target position.
[0097] It should be noted that, in Figure 5 The various functional modules in the embodiments can be implemented, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a program instruction product. A program instruction product includes one or a set of program instructions. When the program instructions are loaded and executed on a computer, all or part of the flow or function according to this disclosure is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The program instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.
[0098] and, Figure 5 The apparatus disclosed in the embodiments can be implemented through other modular division methods. The apparatus embodiments shown above are merely illustrative. For example, the module division is only a logical functional division, and the final implementation may have other division methods. For example, a group of modules or modules may be combined or dynamically integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical or other forms.
[0099] in addition, Figure 5 The functional modules and sub-modules in the embodiments can be dynamically integrated within a single processing unit, or each module can exist physically independently, or two or more modules can be dynamically integrated within a single unit. These dynamic units can be implemented in hardware or as software functional modules. If these dynamic units are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. This storage medium can be a read-only memory, a hard disk, or an optical disk, etc.
[0100] like Figure 6As shown, a dual-redundant control system 60 for a gas turbine is illustrated in one embodiment of the present disclosure, comprising: at least two sensors 61 and 62, a controller 63, a first servo card 64, a second servo card 65, a servo valve 66, and a controller 67.
[0101] At least two sensors 61 and 62 are connected to the first servo card 64 and the second servo card 65 to collect the actual position of the valve 661 of the servo valve 66 in real time and send the actual position information to the first servo card 64 and the second servo card 65.
[0102] The controller 63 is used to generate control commands based on the operating status of the gas turbine and send the control commands to the first servo card 64 and the second servo card 65.
[0103] The first servo card 53 and the second servo card 64 are connected to the controller 63, the servo valve 66, and the at least two sensors 51 and 62, respectively; they are used to receive the control command and the actual position information; and are also used to calculate the current or voltage value required to adjust the valve 661 to the target position according to the control command and the actual position information of the valve 661; and provide the calculated current or voltage to the servo valve coil they control;
[0104] The servo valve 66 includes a valve 661, a first servo valve coil 662 controlled by a first servo card 64, a second servo valve coil 563 controlled by a second servo card 65, and an actuator 664, wherein...
[0105] The first servo valve coil 662 and the second servo valve coil 663 are both connected to the actuator 664, and the actuator 664 is connected to the valve 661. According to the current or voltage provided by the first servo card 64 or the second servo card 65, the servo valve coil drives the actuator 664 to move, and the actuator 664 adjusts the valve 661 to the target position.
[0106] To better illustrate the above implementation method, the working process of this system will be explained in detail using two LVDT sensors as an example.
[0107] First, after the system starts up, all key components, including the controller, first servo card, second servo card, sensors, servo valves, and actuators, will be initialized and ready. The controller will generate precise control commands based on the real-time operating status of the gas turbine and send these commands to the first and second servo cards to guide valve adjustments.
[0108] During the real-time position acquisition phase, two sensors continuously monitor the actual position of the servo valve and send this crucial position information to the first and second servo cards in real time. Upon receiving this position information, each servo card performs a first-level selection, independently choosing the position information provided by one of the sensors and sending it to the controller. The controller then performs a second-level selection, choosing one of the position information sent by the two servo cards to determine the actual position of the valve.
[0109] Based on the actual position of the valve, the controller generates corresponding control commands aimed at adjusting the valve to the desired target position. The first and second servo cards calculate the required current or voltage values for adjusting the valve to the target position based on the received control commands, and then provide these calculated currents or voltages to the servo valve coils they control. The servo valve coils, based on the current or voltage provided by the servo cards, drive the actuator to move, thereby adjusting the valve to the target position.
[0110] Furthermore, the system also possesses fault detection and switching capabilities. If the loop in which the first servo card resides fails, it will immediately send a fault status signal to the controller. Upon receiving this signal, the controller will quickly adjust the operating parameters of the second servo card, increasing the output of the other loop to compensate for the control loss caused by the first servo card's failure. In this way, the second servo card can take over the control tasks, adjust the valve position, and ensure the system continues to operate stably.
[0111] like Figure 7 The diagram shown illustrates the structure of an electronic device according to an embodiment of this disclosure.
[0112] The electronic device can execute computer program instructions to perform tasks such as... Figure 1 The method in any of these embodiments. For example, the electronic device may be a server group / server, desktop computer, laptop computer, etc., for running such... Figure 1 The electronic tag radio frequency identification method in the text. Alternatively, the electronic device can be a cloud server / server group, distributed computing node system, etc., that communicates remotely with a local terminal to perform... Figure 1 A dual-redundancy control method for gas turbines.
[0113] The electronic device 70 includes a bus 71, a processor 72, and a memory 73. The processor 72 and the memory 73 can communicate via the bus 71. The memory 73 can store program instructions. The processor 72 implements the method steps in the previous embodiments by running the program instructions in the memory 73, such as... Figure 1 Any one of the methods.
[0114] Bus 71 can be a peripheral component interconnection standard, a bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, although only one thick line is used in the diagram, this does not indicate that there is only one bus or one type of bus.
[0115] In some embodiments, processor 72 may be implemented as a central processing unit (CPU), microprocessor unit (MCU), system-on-chip (System-on-Chip), or field-programmable array (FPGA). Memory 73 may include volatile memory for temporary data storage during program execution, such as random access memory (RAM).
[0116] The memory 73 may also include non-volatile memory for data storage, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state disk (SSD).
[0117] In some embodiments, the electronic device 70 may further include a communicator 74. The communicator 74 is used for communicating with external devices. In specific examples, the communicator 74 may include one or more wired and / or wireless communication circuit modules. For example, the communicator 74 may include one or more of, such as a wired network card, a USB module, a serial interface module, etc. The wireless communication protocols followed by the wireless communication module include one or more of the following: Nearfield Communication (NFC), Infrared (IR), Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Bluetooth (BT), and Global Navigation Satellite System (GNSS).
[0118] This disclosure also provides a computer-readable storage medium, characterized in that it stores program instructions, which are executed, for example... Figure 1 The dual-redundancy control method for the gas turbine in the embodiment.
[0119] That is, the method steps in the above embodiments are implemented as software or computer code that can be stored in a recording medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as computer code that is originally stored in a remote recording medium or a non-transitory machine-readable medium and will be stored in a local recording medium after being downloaded via a network, so that the method represented herein can be stored in such software processing on a recording medium using a general-purpose computer, a special processor or programmable or special hardware (such as ASIC or FPGA).
[0120] In summary, this disclosure provides a dual-redundant control method, apparatus, system, electronic equipment, and medium for a gas turbine. Multiple sensors precisely monitor the valve position, transmitting the sensor signals to two servo cards. Each servo card independently performs a first-level optimization, selecting the most reliable sensor feedback signal and sending it to the controller. The controller further performs a second-level optimization to ensure the accuracy of the valve position information ultimately fed back to the control system. The servo valve is equipped with redundant coils, forming independent control loops with the two servo cards, and they monitor each other's status via analog heartbeat signals. Only when the other servo card is confirmed to be operating normally will the servo card enter bypass mode, simultaneously feeding back the fault status to the controller. The controller then adjusts the parameters of the other servo card, enhancing its control output to ensure valve position stability and continuous system operation. This design significantly improves the reliability and fault tolerance of the control system, ensuring the safe and efficient operation of the gas turbine.
[0121] The above embodiments are merely illustrative of the principles and effects of this disclosure and are not intended to limit this disclosure. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this disclosure. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this disclosure should still be covered by the claims of this disclosure.
Claims
1. A dual-redundancy control method for a gas turbine, characterized in that, include: Obtain the valve position information set of the gas turbine servo valve; The location information set is synchronously sent to the first servo card and the second servo card; After receiving the location information set, the first servo card and the second servo card perform a first-level optimization to generate a location information group and send the location information group to the controller. After receiving the position information group, the controller performs a second-level optimization to determine the actual position of the valve; The controller generates corresponding control commands based on the actual position of the valve to adjust the valve to the target position.
2. The dual-redundancy control method for a gas turbine according to claim 1, characterized in that, The acquisition of the gas turbine valve position information set includes: The valve position of the gas turbine servo valve is measured using at least two sensors; The location information set is formed by combining the location information acquired by each sensor.
3. The dual-redundancy control method for a gas turbine according to claim 2, characterized in that, After receiving the location information set, the first servo card and the second servo card perform a first-level optimization to generate a location information group, including: Based on the preset first-level optimization conditions, the first servo card and the second servo card respectively select the location information obtained by one of the sensors from the location information set; The first servo card and the second servo card respectively send the selected position signal to the controller; wherein, the position information received by the controller generates the position information group.
4. The dual-redundancy control method for a gas turbine according to claim 3, characterized in that, After receiving the position information group, the controller performs a second-level optimization to determine the actual position of the valve, including: Based on preset second-level preferred conditions, the location information sent by one of the servo cards is selected from the location information group to determine the actual position of the valve.
5. The dual-redundancy control method for a gas turbine according to claim 1, characterized in that, Also includes: When a fault occurs in the circuit where the first servo card is located, the first servo card determines the status of the second servo card through an analog heartbeat signal; If the second servo card is in normal working condition, it provides current or voltage to the second servo valve coil it controls to adjust the position of the valve, and the first servo card enters bypass mode.
6. The dual-redundancy control method for a gas turbine according to claim 5, characterized in that, The scenarios in which the circuit containing the first servo card fails include: All location information in the location information set received by the first servo card exceeds a preset threshold; Or there may be an abnormality in the communication between the first servo card and the controller; Or the internal hardware of the first servo card may malfunction.
7. The dual-redundancy control method for a gas turbine according to claim 5, characterized in that, The first servo card determines the status of the second servo card through an analog heartbeat signal, including: The first servo card receives the heartbeat signal from the second servo card; The first servo card calculates the amplitude and slope of the heartbeat signal; If the amplitude and slope of the heartbeat signal are within a preset range, the second servo card is determined to be in normal working condition.
8. The dual-redundancy control method for a gas turbine according to claim 5, characterized in that, The operations performed by the first servo card after entering bypass mode include: Stop the output of the analog heartbeat; Stop supplying current or voltage to the coil of the first servo valve it controls; Send a fault status signal to the controller.
9. The dual-redundancy control method for a gas turbine according to claim 8, characterized in that, After receiving a fault status signal from the first servo card, the controller adjusts the operating parameters of the second servo card to stabilize the valve at the target position.
10. A dual-redundant control device for a gas turbine, characterized in that, include: The acquisition module is used to acquire the valve position information set of the gas turbine servo valve; The first sending module is used to synchronously send the location information set to the first servo card and the second servo card; The first optimization module is used to perform a first-level optimization after the first servo card and the second servo card receive the location information set, so as to generate a location information group; The second sending module is used to send the location information group to the controller; The second optimization module is used to perform a second-level optimization after the controller receives the position information group in order to determine the actual position of the valve. The instruction generation module is used by the controller to generate corresponding control instructions based on the actual position of the valve, so as to adjust the valve to the target position.
11. A dual-redundant control system for a gas turbine, characterized in that, include: At least two sensors are connected to a first servo card and a second servo card to collect the actual position of the servo valve in real time and send the actual position information to the first servo card and the second servo card. The controller is used to generate control commands based on the operating status of the gas turbine and send the control commands to the first servo card and the second servo card; The first servo card and the second servo card are respectively connected to the controller, the servo valve, and the at least two sensors; they are used to receive the control command and the actual position information; and are also used to calculate the current or voltage value required to adjust the valve to the target position according to the control command and the actual position information of the valve; and provide the calculated current or voltage to the servo valve coil they control. The servo valve includes a valve, a first servo valve coil controlled by a first servo card, a second servo valve coil controlled by a second servo card, and an actuator. Both the first servo valve coil and the second servo valve coil are connected to the actuator, and the actuator is connected to the valve. According to the current or voltage provided by the first servo card or the second servo card, the servo valve coil drives the actuator to move, and the actuator adjusts the valve to the target position.
12. An electronic device, characterized in that, The electronic device includes: Processor and memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory to cause the electronic device to perform the dual redundancy control method for the gas turbine according to any one of claims 1 to 9.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by an electronic device, the program implements the dual-redundancy control method for the gas turbine as described in any one of claims 1 to 9.
