Control method, device and equipment of gas turbine and storage medium

By adopting a two-stage control method in a gas turbine, the integral controller is used to control separately when the target threshold is not reached and the PID controller is controlled when the target threshold is reached, the problem of poor control effect in the prior art is solved, and the target control of the gas turbine is achieved The rapid and stable reach of indicators.

CN119122674APending Publication Date: 2024-12-13CHINA UNITED GAS TURBINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411352576.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing gas turbine control methods are difficult to achieve better control effects, especially when the control indicators reach the target set value, it is difficult to ensure a fast and stable control process.

Method used

Two-stage control method is adopted: when the target control indicator does not reach the target threshold, the control variable is controlled through the difference between the target set value and the current indicator value and the historical indicator value; when the target control indicator reaches the target When thresholding, switch to the PID controller and utilize proportional, integral and differential controllers to improve control stability.

Benefits of technology

Through the two-stage control method, the control efficiency and stability of the gas turbine can be significantly improved, so that the target control indicators can quickly and stably reach the set value, and the overall control effect can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119122674A_ABST
    Figure CN119122674A_ABST
Patent Text Reader

Abstract

The invention discloses a gas turbine control method, device and equipment and a storage medium, and the method comprises the steps: comparing a current index value with a target threshold value in a process of controlling a control variable of a target control index in a gas turbine, and before the index value of the target control index does not reach the target threshold value, controlling the target value of the target control index to reach the target threshold value; the control variable is controlled through the integral controller, the control efficiency can be improved, when the index value of the target control index reaches the target threshold value and is about to reach the target set value, the control variable is controlled through the PID controller, and the control stability can be improved. Therefore, control over the control variable is divided into two stages through the target threshold value, different control modes are adopted in the different stages, a good control effect can be obtained through control of the two stages, and the target control index of the gas turbine can rapidly and stably reach the target set value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of gas turbines, and in particular to a control method, device, equipment and storage medium for a gas turbine. Background Art

[0002] At present, in the process of using a gas turbine, after setting a target setting value for a certain control index in the gas turbine, in the related art, a controller (such as a proportional integral (PI) controller) is usually used to control the control variable of the control index so that the control index reaches the target setting value. However, this method is difficult to obtain a good control effect. Summary of the invention

[0003] To this end, a first object of the present application is to provide a control method for a gas turbine.

[0004] A second object of the present application is to provide a control device for a gas turbine.

[0005] The third objective of the present application is to provide an electronic device.

[0006] A fourth objective of the present application is to provide a computer-readable storage medium.

[0007] A fifth object of the present application is to provide a computer program product.

[0008] To achieve the above-mentioned purpose, the first aspect embodiment of the present application proposes a control method for a gas turbine, comprising: obtaining a target setting value and a control variable of a target control index in the gas turbine; obtaining a current index value of the target control index at a current collection moment, and obtaining historical index values ​​of the target control index at each historical collection moment from the 0th collection moment to before the current collection moment; when the current index value has not yet reached the target threshold, controlling the control variable by an integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value, wherein the target threshold is a preset ratio of the target setting value; when the current index value reaches the target threshold, controlling the control variable by a PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value.

[0009] To achieve the above-mentioned purpose, the second aspect of the present application proposes a control device for a gas turbine, comprising: a first acquisition module, used to obtain a target setting value and a control variable of a target control index in the gas turbine; a second acquisition module, used to obtain the current index value of the target control index at the current acquisition moment, and obtain the historical index values ​​of the target control index at each historical acquisition moment from the 0th acquisition moment to the current acquisition moment; a first control module, used to control the control variable through an integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value when the current index value has not reached the target threshold, wherein the target threshold is a preset proportion of the target setting value; a second control module, used to control the control variable through a PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value when the current index value reaches the target threshold.

[0010] To achieve the above-mentioned purpose, the third aspect embodiment of the present application proposes an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method of the gas turbine disclosed in the embodiment of the present application when executing the computer program.

[0011] To achieve the above-mentioned purpose, the fourth aspect of the present application proposes a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the control method of the gas turbine disclosed in the embodiment of the present application is implemented.

[0012] To achieve the above-mentioned purpose, the fifth aspect of the present application proposes a computer program product, including a computer program, which, when executed by a processor, implements the control method of the gas turbine disclosed in the embodiment of the present application.

[0013] The control method, device, electronic device and storage medium of the gas turbine provided by the present application compare the current index value with the target threshold value in the process of controlling the control variable of the target control index in the gas turbine, and control the control variable by an integral controller before the index value of the target control index reaches the target threshold value, which can improve the control efficiency, and when the index value of the target control index reaches the target threshold value and is about to reach the target setting value, control the control variable by a PID controller, which can improve the control stability. Therefore, in the process of controlling the control variable of the target control index in the gas turbine, the control of the control variable is divided into two stages by the target threshold value, and different control methods are adopted in different stages. The two-stage control can obtain a better control effect, so that the target control index of the gas turbine can quickly and stably reach the target setting value.

[0014] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0016] Figure 1 A flow chart of a gas turbine control method provided in an embodiment of the present application;

[0017] Figure 2 A detailed flow chart for determining the second output result of the PID controller at the current acquisition time provided in an embodiment of the present application;

[0018] Figure 3 A schematic diagram of the structure of a gas turbine control device provided in an embodiment of the present application;

[0019] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0020] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0021] The following describes a gas turbine control method and device according to an embodiment of the present application with reference to the accompanying drawings.

[0022] Figure 1A flow chart of a control method for a gas turbine provided in an embodiment of the present application. It should be noted that the control method for a gas turbine provided in an embodiment of the present application can be executed by a control device of the gas turbine, wherein the control device of the gas turbine can be implemented by software and / or hardware. The control device of the gas turbine can be an electronic device, or can be configured in an electronic device. The embodiment of the present application is described by taking the control method for a gas turbine configured in an electronic device as an example.

[0023] The electronic device may be any device with computing capability. For example, the electronic device may be a controller that can be configured in a gas turbine, or the electronic device may be a control terminal that can communicate with the gas turbine. This embodiment does not specifically limit the electronic device.

[0024] like Figure 1 As shown, the method includes:

[0025] Step 101, obtaining a target setting value and a control variable of a target control index in a gas turbine.

[0026] Among them, the control variable refers to the variable that can be adjusted to make the control indicator reach the target setting value.

[0027] The target control index in this embodiment may be any control index of the gas turbine having certain nonlinear and time-varying characteristics.

[0028] The target control index in this embodiment may be one of the acceleration, speed and exhaust temperature in the gas turbine, and this embodiment does not limit the target control index.

[0029] It can be understood that for different control indicators, the corresponding control variables are usually different.

[0030] It should be noted that the gas turbine in this embodiment may be a micro gas turbine, a light gas turbine or a heavy gas turbine, etc. This embodiment does not specifically limit the type of the gas turbine.

[0031] It should be noted that, in this embodiment, a heavy-duty gas turbine is used as an example for illustrative description.

[0032] Step 102: obtaining the current indicator value of the target control indicator at the current collection time, and obtaining the historical indicator values ​​of the target control indicator at each historical collection time from the 0th collection time to before the current collection time.

[0033] Step 103, determine whether the current indicator value reaches the target threshold, if not, execute step 104, otherwise execute step 105.

[0034] The target threshold is a preset ratio of the target setting value.

[0035] It should be noted that the preset ratio is a ratio preset according to actual needs, for example, the preset ratio is 90%, 80%, etc. This embodiment does not specifically limit the value of the preset ratio.

[0036] It can be understood that, in this embodiment, the target threshold is obtained by multiplying the target setting value by the preset ratio. For example, the target setting value is 10, the preset ratio is 90%, and correspondingly, the target threshold is 9.

[0037] Step 104 , controlling the control variable according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value through an integral controller.

[0038] That is, in this embodiment, when the current index value has not reached the target threshold, the control variable is controlled by the integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value.

[0039] It should be noted that, in this embodiment, the variation rule of the index value of the target control index is gradually increased until the target setting value is reached.

[0040] In this embodiment, in order to be able to respond quickly so that the current index value can quickly reach the target setting value, correspondingly, a possible implementation method of controlling the control variable through the integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value is: obtaining the first integral gain used by the integral controller under the target control index and the control variable; summing the difference between the target setting value and the historical index value and the difference between the target setting value and the current index value to obtain a first summation result; weighting the first summation result according to the first integral gain to obtain a first output result of the integral controller at the current acquisition moment; determining a first adjustment value of the control variable according to the first output result, and adjusting the control variable according to the first adjustment value.

[0041] It can be understood that, in the process of controlling the control variable through the integral controller to achieve accurate control of the target control index, if the control variable and the target control index are different, then correspondingly, the first integral gain used by the integral controller also changes accordingly.

[0042] It should be noted that the calculation formula for obtaining the first output result u1(k) is:

[0043]

[0044] Among them, the formula represents the first integral gain of the integral controller, which is preset; e(i) represents the difference between the target setting value and the index value of the target control index at the i-th acquisition moment; wherein k represents the current acquisition moment, that is, the current acquisition moment is the k-th acquisition moment. wherein, in the case of i=0, e(0) represents the difference between the target setting value and the index value of the target control index at the 0th acquisition moment.

[0045] Step 105, controlling the control variable according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value by using a PID controller.

[0046] That is, in this embodiment, when the current index value has reached the target threshold, the control variable is controlled by the PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value.

[0047] Specifically, the current index value and the historical index value can be combined to determine whether the current index value reaches the target threshold for the first time. If the current index value has not reached the target threshold for the first time, the control variable is controlled by the integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value. Correspondingly, if the current index value has reached the target threshold, the control variable is controlled by the PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value.

[0048] In this embodiment, after the current index value reaches the target threshold, in order to improve the stability of control, correspondingly, a possible implementation method of controlling the control variable through a proportional-integral-derivative (PID) controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value is: obtaining the proportional gain, the second integral gain and the differential gain used by the PID controller under the target control index and the control variable; determining the second output result of the PID controller at the current acquisition time according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value; determining the second adjustment value of the control variable according to the second output result, and adjusting the control variable according to the second adjustment value.

[0049] It can be understood that in the process of controlling the control variable through the PID controller to achieve accurate control of the target control index, if the control variable and the target control index are different, then correspondingly, the proportional gain, the second integral gain, and the differential gain used by the PID controller will also change accordingly.

[0050] In this embodiment, based on the correspondence between the pre-saved control index, control variable, proportional gain, second integral gain and differential gain, the proportional gain, second integral gain and differential gain used by the PID controller under the target control index and control variable can be obtained, and the PID controller can be controlled to use the proportional gain, second integral gain and differential gain. Then, the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value are input into the PID controller, so that the PID controller can obtain the second output result at the current acquisition moment.

[0051] In one embodiment of the present application, when a PID controller and an integral controller share the same integrator, when switching from using the integral controller to using the PID controller to control the control variable, it is necessary to perform a zeroing operation on the integrator.

[0052] As an exemplary implementation, when it is determined that the current index value reaches the target threshold and the PID controller and the integral controller share the same integrator, the integrator can be cleared and the control variable is controlled by the integral controller, and the control variable is switched to the control variable by the PID controller. Thus, different control methods are used at different stages to control the control variable, so that better control effects can be obtained.

[0053] In another embodiment of the present application, in addition to performing a zeroing operation on the integrator, the integrator may also be set to a corresponding initial value according to the target control index and the characteristics of the control variable.

[0054] In some embodiments, when the PID controller and the integral controller do not share an integrator, before the control variable is controlled by PID control, the integrator in the PID controller can be cleared, or the integrator in the PID controller can be set to a corresponding initial value based on the target control index and the characteristics of the control variable.

[0055] The control method of the gas turbine provided in the embodiment of the present application, in the process of controlling the control variable of the target control index in the gas turbine, compares the current index value with the target threshold value, and controls the control variable through an integral controller before the index value of the target control index reaches the target threshold value, which can improve the control efficiency, and when the index value of the target control index reaches the target threshold value and is about to reach the target setting value, controls the control variable through a PID controller, which can improve the control stability. Therefore, in the process of controlling the control variable of the target control index in the gas turbine, the control of the control variable is divided into two stages through the target threshold value, and different control methods are adopted in different stages. The two-stage control can obtain a better control effect, so that the target control index of the gas turbine can quickly and stably reach the target setting value.

[0056] Based on the above embodiments, in order to clearly understand how to determine the second output result of the PID controller at the current acquisition time according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value, the following is combined with Figure 2 An exemplary description is given of a possible implementation method for determining the second output result of the PID controller at the current collection moment based on the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value. Figure 2 A detailed flow chart for determining the second output result of the PID controller at the current acquisition moment provided in an embodiment of the present application.

[0057] like Figure 2 As shown, this may include:

[0058] Step 201 : weighting the difference between the target setting value and the current index value according to the proportional gain to obtain a first weighted result.

[0059] Step 202: summing the difference between the target setting value and the historical indicator value and the difference between the target setting value and the current indicator value to obtain a second summing result.

[0060] Step 203: weighting the second summation result according to the second integral gain to obtain a second weighted result.

[0061] Step 204, obtaining a difference variation obtained by subtracting a target difference from a difference between a target setting value and a current index value, wherein the target difference is a difference between a target setting value and a historical index value of a target control index at a previous collection time before the current collection time.

[0062] Step 205: weighting the difference variation according to the differential gain to obtain a third weighted result.

[0063] Step 206: sum the first weighted result, the second weighted result and the third weighted result to obtain a second output result of the PID controller at the current acquisition moment.

[0064] Among them, used to obtain the second output result The calculation formula is:

[0065]

[0066] Among them, the formula represents proportional gain; represents the second integral gain; represents differential gain; e(i) represents the difference between the target setting value and the index value of the target control index at the i-th acquisition moment; e(k) represents the difference between the target setting value and the current index value, k represents the current acquisition moment, that is, the k-th acquisition moment is the current acquisition moment; e(k-1) represents the difference between the target setting value and the index value of the target control index at the previous acquisition moment before the current acquisition moment, and e(k)-e(k-1) represents the difference change.

[0067] In this embodiment, the second output result of the PID controller at the current acquisition moment is accurately determined through the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value, so as to facilitate the subsequent accurate adjustment of the control variable of the target control index based on the second output result, so that the index value of the target control index is closer and closer to the target setting value, thereby improving the accuracy and stability of the control.

[0068] Figure 3 A schematic structural diagram of a gas turbine control device provided in an embodiment of the present application.

[0069] like Figure 3 As shown, the control device 300 of the gas turbine includes: a first acquisition module 301, a second acquisition module 302, a first control module 303 and a second control module 304, wherein:

[0070] The first acquisition module 301 is used to acquire the target setting value and control variable of the target control index in the gas turbine.

[0071] The second acquisition module 302 is used to acquire the current indicator value of the target control indicator at the current collection time, and acquire the historical indicator values ​​of the target control indicator at each historical collection time from the 0th collection time to before the current collection time.

[0072] The first control module 303 is used to control the control variable according to the difference between the target setting value and the current indicator value and the difference between the target setting value and the historical indicator value through an integral controller when the current indicator value has not reached the target threshold, wherein the target threshold is a preset ratio of the target setting value.

[0073] The second control module 304 is used to control the control variable according to the difference between the target setting value and the current indicator value and the difference between the target setting value and the historical indicator value through a PID controller when the current indicator value reaches the target threshold.

[0074] In one embodiment of the present application, the first control module 303 is specifically used to: obtain a first integral gain used by the integral controller under the target control index and the control variable; sum the difference between the target setting value and the historical index value and the difference between the target setting value and the current index value to obtain a first summation result; weight the first summation result according to the first integral gain to obtain a first output result of the integral controller at the current acquisition moment; determine a first adjustment value of the control variable according to the first output result, and adjust the control variable according to the first adjustment value.

[0075] In one embodiment of the present application, the second control module 304 is specifically used to: obtain the proportional gain, the second integral gain and the differential gain used by the PID controller under the target control index and the control variable; determine the second output result of the PID controller at the current acquisition time according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value; determine the second adjustment value of the control variable according to the second output result, and adjust the control variable according to the second adjustment value.

[0076] In one embodiment of the present application, a possible implementation method for determining the second output result of the PID controller at the current acquisition time is as follows: according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value: weighting the difference between the target setting value and the current index value according to the proportional gain to obtain a first weighted result; summing the difference between the target setting value and the historical index value and the difference between the target setting value and the current index value to obtain a second summation result; and summing the difference between the target setting value and the historical index value and the difference between the target setting value and the current index value according to the second weighted result. The second integral gain is used to weight the second summation result to obtain a second weighted result; a difference change obtained by subtracting the target difference from the difference between the target setting value and the current index value, wherein the target difference is the difference between the target setting value and the historical index value of the target control index at the previous collection time before the current collection time; the difference change is weighted according to the differential gain to obtain a third weighted result; the first weighted result, the second weighted result and the third weighted result are summed to obtain a second output result of the PID controller at the current collection time.

[0077] In one embodiment of the present application, the target control index includes one of the following: acceleration, speed, and exhaust temperature.

[0078] In one embodiment of the present application, the device may further include: a clearing module, wherein:

[0079] The zeroing module is used to perform a zeroing operation on the integrator when the PID controller and the integral controller share the same integrator before the second control module 304 controls the control variable through the PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value; or, when the PID controller and the integral controller do not share the same integrator, perform a zeroing operation on the integrator in the PID controller.

[0080] It should be noted that the aforementioned explanation of the gas turbine control method embodiment is also applicable to the gas turbine control device of this embodiment, and will not be repeated here.

[0081] The control device of the gas turbine provided by the present application compares the current index value with the target threshold value in the process of controlling the control variable of the target control index in the gas turbine, and controls the control variable through an integral controller before the index value of the target control index reaches the target threshold value, which can improve the control efficiency, and when the index value of the target control index reaches the target threshold value and is about to reach the target setting value, controls the control variable through a PID controller, which can improve the control stability. Therefore, in the process of controlling the control variable of the target control index in the gas turbine, the control of the control variable is divided into two stages by the target threshold value, and different control methods are adopted in different stages. The two-stage control can obtain a better control effect, so that the target control index of the gas turbine can quickly and stably reach the target setting value.

[0082] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device.

[0083] Figure 4 is a structural block diagram of an electronic device according to an embodiment of the present disclosure.

[0084] like Figure 4 As shown, the electronic device 400 includes: a memory 410, a processor 420, and a computer program stored in the memory 410 and executable on the processor 420.

[0085] When the processor 420 executes the instructions, the gas turbine control method provided in the above embodiment is implemented.

[0086] Furthermore, the electronic device 400 further includes:

[0087] The communication interface 430 is used for communication between the memory 410 and the processor 420 .

[0088] The memory 410 is used to store computer programs that can be executed on the processor 420 .

[0089] The memory 410 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0090] The processor 420 is used to implement the gas turbine control method of the above embodiment when executing the program.

[0091] If the memory 410, the processor 420 and the communication interface 430 are implemented independently, the communication interface 430, the memory 410 and the processor 420 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0092] Optionally, in a specific implementation, if the memory 410, the processor 420 and the communication interface 430 are integrated on a chip, the memory 410, the processor 420 and the communication interface 430 can communicate with each other through an internal interface.

[0093] The processor 420 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present disclosure.

[0094] Another aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the gas turbine control method disclosed in the embodiment of the present disclosure.

[0095] Another aspect of the present disclosure provides a computer program product, including a computer program. When the computer program is executed by a processor, the gas turbine control method disclosed in the embodiment of the present disclosure is implemented.

[0096] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0097] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0098] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0099] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0100] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0101] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0102] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0103] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A gas turbine control method, characterized in that: The method comprises: Obtaining target set values ​​and control variables of target control indicators in the gas turbine; Obtaining a current indicator value of the target control indicator at the current collection time, and obtaining historical indicator values ​​of the target control indicator at each historical collection time starting from the 0th collection time to before the current collection time; When the current index value has not reached the target threshold, the control variable is controlled by an integral controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value, wherein the target threshold is a preset ratio of the target setting value; When the current index value reaches the target threshold, the control variable is controlled by a PID controller according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value.

2. The method according to claim 1, characterized in that The controlling the control variable according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value by an integral controller comprises: Acquire a first integral gain used by the integral controller under the target control index and the control variable; Summing the difference between the target setting value and the historical indicator value and the difference between the target setting value and the current indicator value to obtain a first summation result; weighting the first summation result according to the first integral gain to obtain a first output result of the integral controller at the current acquisition moment; A first adjustment value of the control variable is determined according to the first output result, and the control variable is adjusted according to the first adjustment value.

3. The method according to claim 1, characterized in that The controlling the control variable according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value by the PID controller includes: Obtaining a proportional gain, a second integral gain, and a differential gain used by the PID controller under the target control index and the control variable; Determine a second output result of the PID controller at the current acquisition time according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value; A second adjustment value of the control variable is determined according to the second output result, and the control variable is adjusted according to the second adjustment value.

4. The method according to claim 3, characterized in that The determining, according to the proportional gain, the second integral gain, the differential gain, the difference between the target setting value and the current index value, and the difference between the target setting value and the historical index value, a second output result of the PID controller at the current acquisition time comprises: According to the proportional gain, weighting is performed on the difference between the target setting value and the current index value to obtain a first weighted result; summing the difference between the target setting value and the historical indicator value and the difference between the target setting value and the current indicator value to obtain a second summation result; performing weighted processing on the second summation result according to the second integral gain to obtain a second weighted result; Obtaining a difference change obtained by subtracting a target difference from a difference between the target setting value and the current indicator value, wherein the target difference is a difference between the target setting value and a historical indicator value of the target control indicator at a previous collection time before the current collection time; According to the differential gain, weighting is performed on the difference variation to obtain a third weighted result; The first weighted result, the second weighted result and the third weighted result are summed to obtain the second output result of the PID controller at the current acquisition moment.

5. The method according to claim 1, characterized in that The target control index includes one of the following: acceleration, speed, and exhaust temperature.

6. The method according to any one of claims 1 to 5, characterized in that Before controlling the control variable according to the difference between the target setting value and the current index value and the difference between the target setting value and the historical index value by a PID controller, the method further includes: In the case where the PID controller and the integral controller share the same integrator, performing a zeroing operation on the integrator; or, In the case that the PID controller and the integral controller do not share the same integrator, a zeroing operation is performed on the integrator in the PID controller.

7. A control device for a gas turbine, characterized in that: The device comprises: A first acquisition module is used to acquire a target setting value and a control variable of a target control index in the gas turbine; A second acquisition module is used to acquire the current indicator value of the target control indicator at the current collection time, and acquire the historical indicator values ​​of the target control indicator at each historical collection time from the 0th collection time to before the current collection time; A first control module is used to control the control variable according to the difference between the target setting value and the current indicator value and the difference between the target setting value and the historical indicator value through an integral controller when the current indicator value has not reached the target threshold value, wherein the target threshold value is a preset ratio of the target setting value; The second control module is used to control the control variable according to the difference between the target setting value and the current indicator value and the difference between the target setting value and the historical indicator value through a PID controller when the current indicator value reaches the target threshold.

8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.