Fan operation and maintenance control method, system and device based on programmable logic controller and medium

By identifying the operating conditions of wind turbines through operating condition sensing terminals and programmable logic controllers, dynamically allocating priority weights, and integrating control strategies, the problems of insufficient operating condition identification and lagging priority adjustment in wind turbine control are solved, thereby improving the reliability and economy of wind turbine operation.

CN120722879BActive Publication Date: 2026-04-14HUANENG JIUQUAN WIND POWER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing wind turbine control technology lacks a sophisticated mechanism for identifying and differentiating operating conditions, making it unable to effectively distinguish between grid-connected/off-grid and full-load/low-load operating conditions. This results in a lack of targeted control strategies and the absence of a dynamic priority allocation mechanism, making it difficult to adjust control priorities in a timely manner. Consequently, system oscillations or protection malfunctions occur frequently, leading to control shocks.

Method used

Data is collected by the operating condition sensing terminal, the operating condition of the wind turbine is identified by the programmable logic controller, and the priority weight of the control strategy is dynamically allocated by calling the preset operating condition equipment priority mapping table. The control strategy is integrated and the high priority strategy is retained in case of conflict. The adaptability of the control strategy is evaluated by simulation verification.

Benefits of technology

It enables efficient and reliable control of wind turbines under complex operating conditions, reduces grid fluctuations, improves the power supply continuity of critical loads, shortens fault response time, avoids equipment damage, and balances safety and economy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120722879B_ABST
    Figure CN120722879B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of fan operation and maintenance control, and discloses a fan operation and maintenance control method, system, equipment and medium based on a programmable logic controller, which comprises the following steps: collecting power grid parameters, equipment operation state data and fault signals of a fan through a working condition sensing terminal, transmitting the parameters, data and signals to a main controller of the programmable logic controller for analysis, and identifying the current working condition of the fan; calling a preset working condition equipment priority mapping table according to the identified working condition, and dynamically allocating priority weights of control strategies of each equipment; integrating the control strategies of the fan, and retaining the control strategy of a high-priority equipment when the control strategies of different equipment conflict; simulating and verifying the integrated control strategies, and evaluating the simulation verification result through a preset working condition adaptation degree evaluation index, so that the fan operation and maintenance control is realized. The application effectively solves the problem of response lag of core equipment or strategy conflict under a key working condition in a traditional method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wind turbine operation and maintenance control technology, and in particular to wind turbine operation and maintenance control methods, systems, equipment and media based on programmable logic controllers. Background Technology

[0002] As a core component of new energy power generation, the operational stability and control efficiency of wind turbine generators directly impact power generation revenue. While existing control technologies have achieved integrated optimization of control strategies through monitoring point assessment and impact model construction, significant shortcomings remain in practical applications: ① Existing solutions lack refined operating condition identification and differentiation mechanisms, failing to effectively distinguish between typical operating conditions such as grid-connected / off-grid and full-load / low-load conditions. This results in a lack of targeted control strategies, particularly under special conditions like grid anomalies or equipment failures, making it difficult to adjust control priorities in a timely manner and affecting system stability. ② Traditional control methods lack a dynamic priority allocation mechanism, failing to adjust the control weights of each device based on real-time operating conditions. For example, grid interface devices should have higher priority under grid-connected conditions, while the braking system requires absolute priority response during emergency braking. However, existing solutions often employ fixed-weight strategies, weakening control commands for critical equipment. ③ Existing technologies are insufficient in handling strategy conflicts during multi-device collaborative control. When control commands from different devices conflict, the lack of an effective arbitration mechanism can cause system oscillations or protection malfunctions, severely impacting unit operating efficiency and equipment lifespan. ④ The current control system's transition handling during operating condition switching is relatively simple and crude, which can easily cause control shocks. Especially during dynamic processes such as off-grid to on-grid switching and full-load load reduction, the lack of a smooth transition mechanism may cause grid fluctuations or sudden changes in mechanical stress.

[0003] Based on the aforementioned technical deficiencies, there is an urgent need to develop wind turbine operation and maintenance control methods, systems, equipment, and media based on programmable logic controllers to improve the control performance and operational reliability of the units under various complex operating conditions. Summary of the Invention

[0004] In view of the aforementioned existing problems, the present invention is proposed.

[0005] Therefore, this invention provides a wind turbine operation and maintenance control method, system, equipment, and medium based on a programmable logic controller, which solves the problems of delayed equipment control response and inability to quantify and arbitrate strategy conflicts caused by the lack of an adaptive priority mechanism for operating conditions in existing wind turbine control methods.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution:

[0007] In a first aspect, the present invention provides a wind turbine operation and maintenance control method based on a programmable logic controller, comprising:

[0008] The power grid parameters, equipment operating status data and fault signals of the wind turbine are collected by the operating condition sensing terminal and transmitted to the main controller of the programmable logic controller.

[0009] The main controller analyzes the received data to identify the current operating condition of the wind turbine;

[0010] Based on the identified operating conditions, a preset operating condition equipment priority mapping table is invoked to dynamically allocate the priority weight of each equipment control strategy.

[0011] The control strategies for wind turbines are integrated based on the assigned priority weights, and the control strategies of higher-priority devices are retained when conflicts occur between the control strategies of different devices.

[0012] The integrated control strategy is simulated and verified, and the results of the simulation and verification are evaluated by a preset operating condition adaptability evaluation index in order to realize wind turbine operation and maintenance control.

[0013] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller described in this invention, the current operating conditions of the wind turbine include grid connection, off-grid operation, full load, low load, and emergency fault operation.

[0014] The determination of grid-connected / off-grid operating conditions includes:

[0015] The grid line voltage and frequency transmitted by the grid-connected cabinet sensing terminal are read at fixed intervals and converted into digital quantities by the analog input module of the programmable logic controller.

[0016] If the data for multiple consecutive cycles meets the normal range, the current operating condition of the wind turbine is determined to be grid-connected; if the grid line voltage or frequency exceeds the normal range for any cycle and continues for multiple cycles, the current operating condition of the wind turbine is determined to be off-grid.

[0017] The determination of full load / low load conditions includes:

[0018] The real-time output current and rated current transmitted by the converter sensing terminal are collected by a high-speed counter, the rated load rate is calculated and updated once at a fixed period.

[0019] If the rated load rate exceeds the first threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be full load; if the rated load rate is less than the second threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be low load; the rated load rate between the first threshold and the second threshold is an intermediate load, which is only used as a transitional state.

[0020] The determination of the fault emergency working condition includes: the main controller performs peak detection on the equipment vibration signal. If the peak value of any detection point exceeds the corresponding vibration threshold in multiple consecutive sampling cycles, or the soundprint ratio exceeds the corresponding soundprint threshold, then the current working condition of the fan is determined to be the fault emergency working condition.

[0021] The fault emergency mode has the highest priority and will immediately override other modes once activated; when the off-grid mode is activated, the full load / low load determination will be automatically disabled; under the grid-connected mode, the full load / low load status will be updated in real time.

[0022] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller according to the present invention, wherein: the step of calling a preset operating condition equipment priority mapping table according to the identified operating condition includes:

[0023] The preset working condition equipment priority mapping table is pre-stored in the power-down retention data block of the main controller of the programmable logic controller. It adopts the form of a structured array and contains 5 working condition entries. Each entry contains 6 equipment weight fields and 1 verification field. It supports offline configuration through programming software or online modification through human-machine interface. After modification, the verification value is automatically updated.

[0024] When the identified operating condition changes or the main controller is powered on and initialized, the operating condition equipment priority mapping table is automatically invoked; if the identified operating condition remains unchanged, the weight data is refreshed once every fixed period.

[0025] The calling process of the equipment priority mapping table includes:

[0026] The corresponding entries are indexed by the operating condition identifier, and the weight values ​​of the six devices are read.

[0027] Perform cyclic redundancy check on the read weight values;

[0028] If the cyclic redundancy check fails, the preset default weight table is immediately invoked; if the cyclic redundancy check passes, the weight values ​​are stored in the output register for the policy integration module to read.

[0029] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller described in this invention, the priority weights of the dynamically allocated control strategies for each device include:

[0030] After identifying the current operating condition, the basic weights of each device under the current operating condition are read from the device priority mapping table and stored as initial weight values ​​in a temporary data block;

[0031] The basic weights are adjusted based on the operating condition characteristics, including operating condition duration correlation adjustment and equipment state deviation correction; wherein the operating condition duration correlation adjustment is to adjust the weight of the core equipment when the operating condition duration exceeds the third threshold, and the equipment state deviation correction is to temporarily increase the equipment weight when the deviation between the actual equipment state and the target value exceeds the fourth threshold.

[0032] After adjusting the basic weights, the total weights are verified a second time, and the difference is automatically distributed according to the proportion of the basic weights so that the final total weights are 1.

[0033] The adjusted weight values ​​are sent to the weight register of the strategy integration module via the high-speed data bus inside the programmable logic controller and are updated periodically;

[0034] The special operating condition weight locking mechanism immediately locks the spindle weight after the fault emergency operating condition is triggered and prohibits its priority from being reduced due to other rules until the speed drops to a safe value; the transition phase from off-grid to on-grid adopts a gradual weight switching method to avoid impact.

[0035] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller according to the present invention, the integration of the wind turbine control strategy based on the assigned priority weights includes:

[0036] The control strategy of each device in the wind turbine is represented as a vector form containing multiple control parameters, where each control parameter corresponds to a specific control command of the device;

[0037] The control strategies of each device in the wind turbine are weighted and fused according to the dynamically allocated priority weights to obtain the integrated comprehensive control strategy; for key control parameters, boundary checks are performed after the weighted fusion to ensure that the values ​​are within the safe operating range of the equipment.

[0038] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller described in this invention, the mechanism for resolving conflicts in control strategies of different devices includes:

[0039] The system reads the same type of control parameters of the two devices at fixed intervals and calculates the difference. When the difference between the control parameters of the two devices is greater than the fifth threshold, it is determined that there is a conflict in the control strategy.

[0040] A parameter correction method based on priority weights is adopted to resolve conflicts, retaining the control parameters of high-priority devices and adjusting the parameters of low-priority devices according to their weight ratios;

[0041] The adjusted control parameters are subjected to amplitude limiting to ensure they remain within the safe operating range of the equipment.

[0042] The processed control commands are sent to the actuators through the output module of the programmable logic controller, and the corresponding closed-loop control is executed by the controllers of each device.

[0043] As a preferred embodiment of the wind turbine operation and maintenance control method based on a programmable logic controller according to the present invention, the step of evaluating the simulation verification results through a preset operating condition adaptability evaluation index includes:

[0044] The integrated control strategy is written into the input interface of the simulation environment to generate sample data and simulate random disturbances in actual working conditions.

[0045] Calculate the power grid stability index A, equipment operation safety index B, and energy conversion efficiency index C for each group of data in the sample data; wherein, the power grid stability index A is calculated by weighting voltage fluctuation and frequency deviation, the equipment operation safety index B is calculated by normalizing temperature overshoot and vibration peak value, and the energy conversion efficiency index C is calculated based on the ratio of input and output power.

[0046] The average value of all the sample data is taken as the final value of the corresponding indicator. Dynamic weight calculation is performed based on the final value of the indicator to obtain the overall fit.

[0047] If the overall fit is greater than or equal to the target threshold, the fit is deemed to be met, and the control strategy is written into the instruction register of the actuator for execution; if the overall fit is less than the target threshold, an adjustment signal is triggered, and the process returns to the strategy integration step to readjust the integration weights of the control strategy.

[0048] Secondly, the present invention provides a wind turbine operation and maintenance control system based on a programmable logic controller, comprising:

[0049] The data acquisition module is used to collect grid parameters, equipment operating status data and fault signals of the wind turbine through the operating condition sensing terminal, and transmit them to the main controller of the programmable logic controller.

[0050] The operating condition identification module is used by the main controller to analyze the received data and identify the current operating condition of the wind turbine.

[0051] The weight allocation module is used to dynamically allocate the priority weight of each device control strategy by calling a preset working condition equipment priority mapping table according to the identified working conditions.

[0052] The control strategy integration module is used to integrate the control strategies of the wind turbine based on the assigned priority weights, and retain the control strategy of the higher priority device when the control strategies of different devices conflict.

[0053] The simulation verification and evaluation module is used to simulate and verify the integrated control strategy, and evaluate the results of the simulation verification through preset operating condition adaptability evaluation indicators, so as to realize wind turbine operation and maintenance control.

[0054] Thirdly, the present invention provides an electronic device, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor executes the computer-executable instructions to implement the steps of a wind turbine operation and maintenance control method based on a programmable logic controller.

[0055] Fourthly, the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of a wind turbine operation and maintenance control method based on a programmable logic controller.

[0056] Compared with existing technologies, the beneficial effects of this invention are as follows: This invention provides a wind turbine operation and maintenance control method, system, equipment, and medium based on a programmable logic controller (PLC). By dynamically identifying the wind turbine's operating conditions and adjusting the weight of each device's control strategy in real time according to a preset operating condition equipment priority mapping table, it effectively solves the problem of delayed response or strategy conflicts of core equipment under critical operating conditions in traditional methods. This invention customizes control logic for scenarios such as grid connection, off-grid operation, and emergency fault response. When connected to the grid, the amplitude of grid fluctuations is reduced; when off-grid, the continuity of power supply to critical loads is improved; and during emergency fault response, the braking response time is shortened, avoiding equipment damage. Based on a device importance ranking and operating condition weight allocation mechanism with safety, stability, and efficiency as the goals, it ensures that the braking system responds 100% of the time during faults, the execution priority of grid interface equipment strategies is increased when connected to the grid, and the weight of efficiency-related equipment such as blade adjustment is adaptively reduced under full load, balancing safety and economy. At the same time, a conflict resolution mechanism ensures that high-priority equipment strategies are executed first, thus improving the overall reliability and economy of wind turbine operation. Attached Figure Description

[0057] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 This is a schematic diagram of the overall flow logic of a wind turbine operation and maintenance control method based on a programmable logic controller, provided as an embodiment of the present invention. Detailed Implementation

[0059] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0060] Example 1, referring to Figure 1 As one embodiment of the present invention, a wind turbine operation and maintenance control method based on a programmable logic controller is provided, such as... Figure 1 The specific steps shown are as follows:

[0061] S100: Collects grid parameters, equipment operating status data and fault signals of the wind turbine through the operating condition sensing terminal, and transmits them to the main controller of the programmable logic controller;

[0062] S200: The main controller analyzes the received data and identifies the current operating condition of the wind turbine;

[0063] S300: Based on the identified operating conditions, call the preset operating condition equipment priority mapping table and dynamically allocate the priority weight of each equipment control strategy;

[0064] S400: Integrates the control strategies of the wind turbine based on the assigned priority weights, and retains the control strategy of the higher priority device when there is a conflict between the control strategies of different devices.

[0065] S500: Simulates and verifies the integrated control strategy, and evaluates the simulation results through preset operating condition adaptability evaluation indicators to achieve wind turbine operation and maintenance control.

[0066] It should be noted that this invention effectively solves the problem of delayed response or policy conflicts of core equipment under critical conditions in traditional methods by dynamically identifying the operating conditions of wind turbines and adjusting the weight of control strategies for each device in real time according to a preset equipment priority mapping table. This invention customizes control logic for scenarios such as grid connection, off-grid operation, and emergency fault response. When connected to the grid, grid fluctuations are reduced; when off-grid, the continuity of power supply to critical loads is improved; and during emergency fault response, the braking response time is shortened, avoiding equipment damage. Based on a device importance ranking and operating condition weight allocation mechanism aimed at safety, stability, and efficiency, it ensures 100% priority response of the braking system during faults, prioritizes grid interface equipment policy execution during grid connection, and adaptively reduces the weight of efficiency-related equipment such as blade adjustment under full load, balancing safety and economy. Simultaneously, a conflict resolution mechanism ensures that high-priority equipment policies are executed first, thus improving the overall reliability and economy of wind turbine operation.

[0067] In this embodiment of the invention, step S100, which involves collecting grid parameters, equipment operating status data, and fault signals of the wind turbine through a condition sensing terminal and transmitting them to the main controller of the programmable logic controller, includes:

[0068] Specifically, the power grid parameters include power grid voltage and frequency, the equipment operating status data includes equipment load rate, operating temperature and operating speed, and the fault signals include equipment vibration signals and abnormal sound fingerprint signals; the operating condition sensing terminal transmits the collected data to the main controller of the programmable logic controller (PLC) through wired or wireless communication links.

[0069] Specifically, grid parameters are collected from the wind turbine's grid-connection cabinet, which is the core interface device connecting the wind turbine to the power grid. The grid-connection cabinet is equipped with high-precision voltage transformers and frequency sensors. The voltage transformers detect the grid line voltage in real time (range: 0~10kV) using the principle of electromagnetic induction, while the frequency sensor calculates the grid frequency (range: 45~55Hz) by detecting the zero-crossing interval of the voltage. The data collected by both are converted into a 4~20mA standard signal by the signal conditioning module inside the grid-connection cabinet before being output.

[0070] Specifically, the load factor is collected from the wind turbine's converter, which is used to regulate the generator's output current. The real-time output current value is obtained by reading the current sensor inside the converter, and combined with the converter's rated current, the load factor is calculated using the formula: Load Factor = Real-time Current / Rated Current × 100%.

[0071] Specifically, operating temperature is collected from the generator and gearbox, both of which have built-in Pt100 platinum resistance temperature sensors. The resistance signal is converted into a digital signal output through a temperature transmitter. Operating speed is collected from an incremental encoder installed at the end of the wind turbine's main shaft. This encoder calculates the real-time rotational speed (range: 0~30 r / min) by detecting the number of rotational pulses of the main shaft and combining the pulse equivalent. The output signal is an A / B phase quadrature pulse.

[0072] Specifically, vibration signals are collected from the gearbox and main shaft, both of which are equipped with piezoelectric accelerometers. The measurement direction is bidirectional, horizontal and vertical, used to detect the peak value of the equipment's vibration acceleration. Abnormal acoustic signature signals are collected from an electret microphone array installed inside the wind turbine nacelle. By collecting mechanical operating noise within the nacelle, characteristic frequencies are extracted using Fourier transform to determine if any abnormalities exist.

[0073] Specifically, the operating condition sensing terminal is a terminal device in the wind turbine operation and maintenance control system used to collect real-time operating parameters and status signals of key wind turbine equipment. It is typically installed in the wind turbine's grid-connected cabinet, converter, generator, gearbox, main shaft, and nacelle. Its hardware generally includes a high-precision analog-to-digital converter, a microcontroller unit, and a communication interface. It can collect data such as grid voltage, frequency, equipment load rate, operating temperature, speed, vibration signals, and acoustic signals. After local processing, the data is transmitted to the PLC main controller via wired or wireless communication links, providing data support for operating condition identification and control strategy optimization.

[0074] It should be noted that step S100 above collects power grid parameters, equipment operating status and fault signals in real time through a high-precision operating condition sensing terminal, and adopts a multi-verification mechanism to ensure data reliability, providing a comprehensive and accurate data foundation for subsequent operating condition identification and control strategy formulation, effectively avoiding misjudgment problems caused by data loss or errors in traditional methods.

[0075] In this embodiment of the invention, step S200, in which the main controller analyzes the received data and identifies the current operating condition of the wind turbine, includes:

[0076] Specifically, the PLC verifies the received raw data such as grid voltage, frequency, load current, temperature, and vibration (including CRC check and range check; if the voltage value exceeds the range of 0~10kV, it is marked as invalid data), and smooths high-frequency noise through sliding window filtering.

[0077] Specifically, the current operating conditions of the wind turbine include grid-connected, off-grid, full load, low load, and emergency fault conditions; among them: grid-connected operating condition refers to the grid voltage and frequency being within the preset normal grid operating range; off-grid operating condition refers to the grid voltage or frequency exceeding the preset normal grid operating range; full load operating condition refers to the equipment load rate reaching or exceeding the preset rated load ratio threshold; low load operating condition refers to the equipment load rate being lower than the preset rated load ratio threshold; emergency fault condition refers to the equipment vibration signal or abnormal sound pattern signal reaching or exceeding the preset fault trigger threshold. The detailed determination process includes the following sub-steps B1~B4:

[0078] In B1: The determination of grid-connected / off-grid operating conditions includes:

[0079] The grid line voltage and frequency transmitted by the grid-connected cabinet sensing terminal are read at fixed intervals and converted into digital quantities by the analog input module of the programmable logic controller.

[0080] If the data for multiple consecutive cycles meets the normal range, the current operating condition of the wind turbine is determined to be grid-connected; if the grid line voltage or frequency exceeds the normal range for any cycle and continues for multiple cycles, the current operating condition of the wind turbine is determined to be off-grid.

[0081] In this embodiment of the invention, the grid line voltage and frequency transmitted by the grid-connected cabinet sensing terminal are read every 10ms. After being converted into digital quantities by the analog input module of the programmable logic controller, if the voltage or frequency meets the normal range for three consecutive cycles (30ms), the current operating condition of the wind turbine is determined to be grid-connected; if the voltage or frequency exceeds the range in any cycle and continues for two cycles (20ms), the current operating condition of the wind turbine is determined to be off-grid.

[0082] Specifically, rated voltage Rated frequency The normal range is expressed as voltage. (i.e., 9000~11000V) and ;

[0083] For example, if the voltage is detected three times consecutively as 9500V, 9800V, and 10200V, with frequencies of 50.1Hz, 50.0Hz, and 49.9Hz, it is determined to be in grid-connected operation; if the voltage suddenly changes to 8500V and lasts for 20ms, it is determined to be in off-grid operation.

[0084] In B2: The determination of full load / low load conditions (only valid during grid connection) includes:

[0085] The real-time output current and rated current transmitted by the converter sensing terminal are collected by a high-speed counter, the rated load rate is calculated and updated once at a fixed period.

[0086] If the rated load rate exceeds the first threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be full load; if the rated load rate is less than the second threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be low load; the rated load rate between the first and second thresholds is an intermediate load and is only used as a transitional state.

[0087] In this embodiment of the invention, the rated load rate is calculated as follows: rated load rate r = (I / IN) × 100%, where I represents the real-time output current transmitted by the converter sensing terminal, IN represents the rated current, and IN = 400A.

[0088] In this embodiment of the invention, the first threshold is set to 80%, and the second threshold is set to 30%.

[0089] In this embodiment of the invention, the rated load rate is updated every 50ms. If the rated load rate exceeds 80% for three consecutive calculation cycles (150ms), the current operating condition of the fan is determined to be full load. If the rated load rate is less than 30% for three consecutive calculation cycles (150ms), the current operating condition of the fan is determined to be low load. If the rated load rate is between 80% and 30%, it is considered an intermediate load and is only used as a transitional state, and is not classified separately.

[0090] In B3: The determination of fault emergency conditions includes: the main controller performs peak detection on the equipment vibration signal. If the peak value of any detection point exceeds the corresponding vibration threshold in multiple consecutive sampling cycles, or the soundprint ratio exceeds the corresponding soundprint threshold, then the current operating condition of the fan is determined to be a fault emergency condition.

[0091] In this embodiment of the invention, the vibration acceleration a (in g) transmitted by the gearbox / spindle sensing terminal is obtained, with a sampling frequency of 1kHz and a range of ±50g; the abnormal frequency band energy percentage s (in %) transmitted by the cabin acoustic signature sensing terminal is obtained, and the ratio of the fault characteristic frequency band energy to the total frequency band energy is extracted by fast Fourier transform.

[0092] In this embodiment of the invention, the vibration threshold is: gearbox a1 = 15g, main shaft a2 = 8g; the acoustic threshold is s1 = 30%.

[0093] In this embodiment of the invention, the main controller performs peak detection on the equipment vibration signal and takes the peak value once every 100ms. If the peak value of any detection point exceeds the corresponding vibration threshold or the soundprint ratio exceeds the corresponding soundprint threshold in any three consecutive sampling cycles (300ms), the current operating condition of the fan is determined to be a fault emergency operating condition.

[0094] Specifically, 'a' represents the real-time collected vibration acceleration (variable), in g, which is transmitted in real time by the gearbox / spindle sensing terminal; a1 and a2 represent the preset vibration thresholds (constants) used for fault determination. Among them, a1=15g is the gearbox vibration threshold (the critical value that triggers the emergency fault condition); a2=8g is the spindle vibration threshold (the critical value that triggers the emergency fault condition).

[0095] Specifically, when the real-time value 'a' exceeds the corresponding threshold (a1 or a2), it is determined to be a fault emergency condition.

[0096] Specifically, s represents the percentage of abnormal frequency band energy in the real-time collected voiceprint data (variable), in units of %; s1=30%, s1 represents the preset voiceprint threshold (constant), used for fault determination;

[0097] Specifically, when the real-time value s exceeds the corresponding threshold s1, it is determined to be a fault emergency condition.

[0098] In B4: the switching logic between operating conditions is as follows: the fault emergency operating condition has the highest priority and will immediately override other operating conditions once activated; when the off-grid operating condition is activated, the full load / low load determination is automatically masked; under the grid-connected operating condition, the full load / low load status is updated in real time.

[0099] It should be noted that the above step S200 significantly improves the response speed and accuracy of the working condition judgment, ensuring that the system can quickly adapt to complex and ever-changing operating environments and avoid the lag or false triggering problems caused by the traditional fixed threshold method.

[0100] In this embodiment of the invention, the above step S300, which calls a preset working condition equipment priority mapping table according to the identified working condition and dynamically allocates the priority weight of each equipment control strategy, includes the following sub-steps C1 to C4:

[0101] In C1: The preset working condition equipment priority mapping table is pre-stored in the power-down retention data block DB100 of the main controller of the programmable logic controller. The table has a capacity of 512 bytes, adopts the form of a structured array, and contains 5 working condition entries. Each entry contains 6 equipment weight fields and 1 check field. It supports offline configuration through programming software or online modification through human-machine interface. After modification, the check value is automatically updated.

[0102] Specifically, the five operating condition entries correspond to grid-connected, off-grid, full load, low load, and fault emergency operating conditions, respectively; the operating condition identifier is 1 byte: 0x01=grid-connected operating condition, 0x02=off-grid operating condition, 0x03=full load operating condition, 0x04=low load operating condition, 0x05=fault emergency operating condition.

[0103] Specifically, the six equipment weight fields correspond to grid-connected cabinet, converter, generator, gearbox, spindle, and equipment in the nacelle, respectively; each equipment weight field is 2 bytes, floating point type, ranging from 0.00 to 1.00, and is arranged in the order of "grid-connected cabinet, converter, generator, gearbox, spindle, and equipment in the nacelle".

[0104] Specifically, one verification field is a CRC16 checksum, 2 bytes in size, used to verify data integrity.

[0105] In C2: When the identified operating condition changes or the main controller is powered on and initialized, the operating condition equipment priority mapping table is automatically triggered; if the identified operating condition remains unchanged, the weight data is refreshed every fixed period (500ms) to ensure timeliness.

[0106] In C3: The calling process of the equipment priority mapping table includes:

[0107] The corresponding entries are indexed in DB100 using the operating condition identifier, and the weight values ​​of the six devices are read.

[0108] Perform cyclic redundancy check on the read weight values;

[0109] If the cyclic redundancy check fails, the preset default weight table is immediately invoked; if the cyclic redundancy check passes, the weight values ​​are stored in the output register for the policy integration module to read.

[0110] In C4: Dynamically allocate the priority weights of the control strategies for each device;

[0111] The specific steps are as follows: sub-steps C41~C45:

[0112] In C41: After identifying the current operating condition, the basic weights of each device under the current operating condition are read from the operating condition device priority mapping table and stored as initial weight values ​​in temporary data block DB200;

[0113] In C42: The basic weights are adjusted based on the operating condition characteristics, including adjustments related to the operating condition duration and corrections for equipment status deviations;

[0114] In this embodiment of the invention, the working condition duration correlation adjustment is to adjust the weight of the core equipment when the working condition duration exceeds a third threshold;

[0115] For example, if the duration of the operating condition exceeds the third threshold (e.g., grid connection lasts for ≥5 minutes), the weight of the core equipment is adjusted: ① If grid connection lasts for ≥5 minutes and the voltage is stable (fluctuation ≤±2%), the weight of the grid-connected cabinet decreases from 0.6 to 0.58, and the weight of the converter related to blade regulation increases from 0.2 to 0.22; ② If full load lasts for ≥10 minutes and the generator temperature is close to the warning value, the weight of the generator increases from 0.2 to 0.23, and the weight of the converter decreases from 0.5 to 0.47.

[0116] In this embodiment of the invention, the device state deviation correction is to temporarily increase the device weight when the deviation between the actual device state and the target value exceeds the fourth threshold.

[0117] For example, when the actual state of the equipment deviates from the target value by more than the fourth threshold, the weight of the equipment is temporarily increased: ① When the energy storage state of charge is less than 20% when off-grid, the weight of the converter increases from 0.5 to 0.55, and the weight of the equipment in the nacelle decreases from 0.1 to 0.05; ② When the spindle vibration does not decrease to a safe value (target < 3g) during a fault emergency, the weight of the spindle increases from 0.7 to 0.75, and the weight of the gearbox decreases from 0.3 to 0.25.

[0118] In C43: After adjusting the basic weights, the total weights are checked a second time, and the difference is automatically distributed according to the proportion of the basic weights so that the final total weights are 1.

[0119] In C44: The adjusted weight values ​​are sent to the weight register of the policy integration module through the high-speed data bus inside the programmable logic controller and are updated periodically to ensure that the policy integration responds to weight changes in real time;

[0120] In C45: The special operating condition weight locking mechanism immediately locks the spindle weight after the fault emergency operating condition is triggered and prohibits its priority from being reduced due to other rules until the speed drops to a safe value; the transition phase from off-grid to on-grid adopts a gradual weight switching method to avoid impact.

[0121] It should be noted that the above step S300 dynamically calls the priority mapping table based on the operating conditions and adjusts the weights in combination with the equipment status deviation and duration to achieve flexible allocation of control strategies, ensuring that key equipment receives higher priority under specific operating conditions, while optimizing the resource consumption of secondary equipment, thereby improving overall operating efficiency while ensuring safety.

[0122] In this embodiment of the invention, step S400 integrates the control strategy of the wind turbine based on the assigned priority weights, and retains the control strategy of the higher priority device when control strategies of different devices conflict, including the following sub-steps D1 and D2:

[0123] It's important to note that a wind turbine is a closed-loop system where multiple devices work collaboratively. The control parameters of different devices are not independent but interconnected through electrical connections, mechanical coupling, or energy flow. When the control parameters of the interconnected devices are inconsistent and the difference exceeds a threshold, it can lead to system energy imbalance, excessive mechanical stress, or disruption of operational stability. This conflict is known as a clash. During operating condition switching, the system's core objectives change, but the asynchronous command response speeds of different devices can cause temporary conflicts. The following details these conflicts using specific scenarios:

[0124] 1. Voltage parameter conflict between grid-connected cabinet and converter: energy imbalance caused by electrical connection;

[0125] The converter is the energy conversion device between the wind turbine and the power grid, and its output voltage directly determines the voltage at which the grid-connected cabinet is connected to the grid. The voltage control objectives of both must be coordinated—the converter's output voltage must match the grid voltage requirements of the grid-connected cabinet; otherwise, grid fluctuations or equipment overload may occur. If the grid-connected cabinet requires a voltage of 400V, while the converter, due to its maximum power point tracking (MPPT) strategy, requires an output of 390V, the difference is 10V, exceeding the 5V threshold. This results in the converter's output voltage being lower than the grid voltage, causing reverse current from the grid to the converter, triggering the grid-connected switch's overcurrent protection (false tripping). A persistent voltage difference will disrupt the power exchange between the wind turbine and the grid, manifesting as excessive grid voltage fluctuations, violating grid connection guidelines.

[0126] 2. Conflict in speed parameters between the gearbox and the spindle: Excessive stress caused by mechanical coupling;

[0127] The spindle is connected to the generator via a gearbox, and the two have a fixed transmission ratio (e.g., 15 rpm for the spindle corresponds to 1500 rpm for the gearbox output). Therefore, the target speed of the gearbox and the target speed of the spindle must meet the transmission ratio relationship; otherwise, it will lead to overload of the mechanical system. If the gearbox requires an output of 1500 rpm due to generator power demand, while the spindle speed is limited to ≤14.5 rpm due to vibration protection requirements, the difference is 50 rpm and exceeds the threshold of 30 rpm. The gearbox forcing an output of 1500 rpm will force the spindle to run at overspeed (exceeding 14.5 rpm), causing the spindle bearing to bear additional radial force. Long-term operation will cause the bearing to overheat or fatigue fracture. After the spindle speed sensor detects the overspeed, it will trigger a protective shutdown, but the gearbox will still output drive torque, resulting in a counteracting state of "braking while driving." The instantaneous torque impact may tear the gearbox tooth surface.

[0128] It should be noted that the core control objective of a wind turbine is safe and stable operation, while the control parameters of related equipment are the specific means to achieve this objective. When the target value of the related parameters deviates from the threshold, it means that the control logic of different equipment is pointing to contradictory system objectives.

[0129] Voltage parameter conflict: The grid stability target of the grid-connected cabinet conflicts with the power efficiency target of the converter;

[0130] Speed ​​parameter conflict: The power generation efficiency target of the gearbox conflicts with the mechanical safety target of the spindle.

[0131] If this conflict is not resolved, the system will be unable to simultaneously meet the requirements of safety, efficiency, or stability. Therefore, it is defined as a "control strategy conflict" and requires a priority mechanism to reserve the target of the higher-priority device. To resolve the conflict, the PLC main controller connects to the voltage regulator of the grid-connected cabinet, the IGBT module of the converter, and the cooling fan driver of the generator via an EtherCAT bus (1ms cycle).

[0132] In D1: The control strategy for the wind turbine is integrated based on the assigned priority weights; the specific steps include:

[0133] The control strategy of each device in the wind turbine is represented as a vector form containing multiple control parameters, where each control parameter corresponds to a specific control command of the device;

[0134] The control strategies of each device in the wind turbine are weighted and integrated based on the dynamically allocated priority weights to obtain the integrated comprehensive control strategy.

[0135] Boundary checks are performed on key control parameters after weighted fusion to ensure that the values ​​are within the safe operating range of the equipment.

[0136] In this embodiment of the invention, the control strategy of the i-th device is represented as a vector. ,in For the nth control parameter of the i-th device;

[0137] It should be noted that the equipment in a wind turbine typically has multiple control parameters that need to be adjusted in a coordinated manner. For example, the grid-connected cabinet needs to control voltage and frequency simultaneously; the converter needs to control current, power factor, and switching frequency; and the generator needs to control the cooling fan speed and excitation current. By combining these parameters into a vector, they can be uniformly processed using mathematical methods.

[0138] For example, the control strategy vector of the grid-connected cabinet The grid-connected cabinet mainly controls the grid connection parameters. Assuming its core parameters are voltage and frequency, then... ,in, For grid connection voltage command, For grid connection frequency command;

[0139] Converter control strategy vector The converter is responsible for energy conversion. Assuming its core parameters are current, power factor, and switching frequency, then we have: ,in, This indicates an output current command; Indicates power factor command; Indicates the IGBT switching frequency;

[0140] Generator control strategy vector The generator needs to control its temperature and speed. Assuming its core parameters are the cooling fan speed and stator temperature, then... ,in, This is a command to control the cooling fan speed. This is the stator temperature threshold.

[0141] The control strategies of each device in the wind turbine are weighted and fused according to the dynamically assigned priority weights to obtain the integrated comprehensive control strategy. The formula is expressed as:

[0142] ,

[0143] in, The priority weights assigned, and the total weights. ;

[0144] In D2: When control policies of different devices conflict, the resolution mechanisms include:

[0145] The system reads the same type of control parameters of the two devices at fixed intervals and calculates the difference. When the difference between the control parameters of the two devices is greater than the fifth threshold, it is determined that there is a conflict in the control strategy.

[0146] A parameter correction method based on priority weights is adopted to resolve conflicts, retaining the control parameters of high-priority devices and adjusting the parameters of low-priority devices according to their weight ratios;

[0147] The adjusted control parameters are limited to ensure they remain within the safe operating range of the equipment.

[0148] The processed control commands are sent to the actuators through the output module of the programmable logic controller, and the corresponding closed-loop control is executed by the controllers of each device.

[0149] In this embodiment of the invention, the PLC reads the same type of control parameters from the two devices every 50ms and calculates the difference. When the difference in the control parameters of the two devices is... Greater than the fifth threshold When this happens, it is determined that there is a conflict in the control strategy; for example: under full load conditions, the converter requires a current of 300A due to power demand, while the generator requires a current of ≤280A due to heat dissipation limitations, with a difference of 20A > the threshold of 10A; when switching from off-grid to grid-connected, the grid-connected cabinet requires a voltage of 400V, but the converter still outputs 380V due to response delay, with a difference of 20V > the threshold of 5V.

[0150] In this embodiment of the invention, a parameter correction method based on priority weights is used to resolve conflicts, expressed by the following formula:

[0151] ,

[0152] in, , These are the weights for high-priority and low-priority devices, respectively. , These are the control parameters for the two devices. These are the final control parameters;

[0153] For example, at full load, there is a current conflict between the converter and the generator: the converter (high priority, ) Required current Generator (low priority) ) Required current The final current is .

[0154] It should be noted that step S400 above, through vectorized strategy integration and conflict resolution algorithm, prioritizes the execution of the strategy of high-weight device when controlling target conflicts, and dynamically corrects the parameters of low-priority device, effectively solving the system energy imbalance or mechanical stress over-limit problem caused by traditional average allocation strategy, and significantly improving the stability and reliability of multi-device collaborative control.

[0155] In this embodiment of the invention, step S500 simulates and verifies the integrated control strategy, and evaluates the simulation and verification results using a preset operating condition adaptability evaluation index, so as to realize wind turbine operation and maintenance control, including the following sub-steps E1~E4:

[0156] In E1: The integrated control strategy is written into the input interface of the simulation environment, sample data is generated, and random disturbances in actual working conditions are simulated.

[0157] Specifically, the integrated control strategy Write the input interface of the simulation environment, and load the boundary conditions of the corresponding operating conditions (such as the grid impedance value of the grid-connected operating condition and the wind speed curve of the full-load operating condition).

[0158] Specifically, the simulation system operates according to the following rules: ① The simulation cycle is set to 10 seconds, covering the dynamic process of the equipment response, such as the current regulation time constant of the converter being approximately 2 seconds; ② Each Record the index parameters once, generating a total of 100 sets of sample data; ③ Simulate random disturbances in actual working conditions (such as instantaneous voltage drops in the power grid). Wind speed fluctuations To verify the anti-interference capability of the strategy.

[0159] In E2: Calculate the power grid stability index A, equipment operation safety index B, and energy conversion efficiency index C for each group of data in the sample data;

[0160] Specifically, the power grid stability index A is calculated by weighting voltage fluctuations and frequency deviations:

[0161] ,

[0162] in, , For voltage weighting coefficients, , The weighting coefficients for frequency. This refers to the voltage fluctuation during the execution of the integrated strategy. , This indicates the frequency deviation, which is the difference between the actual value and 50Hz. The value range of the power grid stability index A is 0 to 1 (the larger the value, the better the power grid stability).

[0163] Specifically, equipment operation safety index B is calculated using normalized temperature overshoot and vibration peak value:

[0164] ,

[0165] in, This refers to the generator temperature overshoot. This is the maximum temperature that the equipment can withstand during normal operation. , The critical temperature threshold that triggers the early warning mechanism. ; The peak value of the main shaft vibration. , This represents the maximum vibration value during normal equipment operation. , The vibration warning threshold that triggers the early warning mechanism; , These are the weighting coefficients for temperature and vibration, respectively; the value range of equipment operation safety index B is 0~1 (the larger the value, the safer the equipment operation).

[0166] Specifically, the energy conversion efficiency index C is calculated based on the ratio of input to output power:

[0167] ,

[0168] in, This refers to the active power of the wind turbine connected to the power grid. The wind power captured by the wind turbine; calculated based on wind speed and blade parameters. , air density, For swept area, The value of wind speed is 0; the energy conversion efficiency index C ranges from 0 to 100% (the higher the value, the higher the energy efficiency).

[0169] In E3: the average value of all sample data is taken as the final value of the corresponding indicator. Dynamic weights are calculated based on the final value to obtain the overall fit.

[0170] Specifically, overall compatibility The calculation is as follows:

[0171] ,

[0172] in, As a weight for power grid stability, As a weight for equipment security, As a weight for energy efficiency, satisfying ; These are the final index values ​​for power grid stability, equipment operation safety, and energy conversion efficiency in all sample data.

[0173] Specifically, the working condition-weight mapping relationship is shown in Table 1.

[0174] Table 1: Working Condition-Weight Mapping Relationship

[0175] ,

[0176] In E4: If the overall fit is greater than or equal to the target threshold, the fit is deemed to be met, and the control strategy is written into the instruction register of the actuator for execution; if the overall fit is less than the target threshold, an adjustment signal is triggered, and the process returns to the strategy integration step to readjust the integration weights of the control strategy.

[0177] It should be noted that in step S500 above, the simulation system is used to verify the integrated strategy with multiple indicators and the evaluation weights are dynamically adjusted according to the operating conditions to ensure the adaptability of the control strategy. This closed-loop optimization mechanism greatly reduces the risk of on-site debugging, and at the same time, through continuous iteration, the system performance is brought close to the optimal state, ultimately achieving safe and efficient wind turbine operation and maintenance control.

[0178] Example 2: This example provides a wind turbine operation and maintenance control system based on a programmable logic controller, including:

[0179] The data acquisition module is used to collect grid parameters, equipment operating status data and fault signals of the wind turbine through the operating condition sensing terminal, and transmit them to the main controller of the programmable logic controller.

[0180] The operating condition identification module is used by the main controller to analyze the received data and identify the current operating condition of the wind turbine.

[0181] The weight allocation module is used to dynamically allocate the priority weight of each device's control strategy by calling a preset working condition equipment priority mapping table according to the identified working conditions.

[0182] The control strategy integration module is used to integrate the control strategies of the wind turbine based on the assigned priority weights, and retain the control strategy of the higher priority device when the control strategies of different devices conflict.

[0183] The simulation verification and evaluation module is used to simulate and verify the integrated control strategy, and evaluate the simulation verification results through preset operating condition adaptability evaluation indicators to realize wind turbine operation and maintenance control.

[0184] It should be noted that the technical solution of the wind turbine operation and maintenance control system based on programmable logic controller (PLC) and the technical solution of the wind turbine operation and maintenance control method based on PLC mentioned above belong to the same concept. For details not described in detail in the technical solution of the wind turbine operation and maintenance control system based on PLC in this embodiment, please refer to the description of the technical solution of the wind turbine operation and maintenance control method based on PLC mentioned above.

[0185] The above-mentioned unit modules can be embedded in the processor of the electronic device in hardware form or independent of it, or they can be stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of the above modules.

[0186] This embodiment also provides an electronic device, which includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a wind turbine operation and maintenance control method based on a programmable logic controller. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.

[0187] This embodiment also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method proposed in the above embodiments.

[0188] The storage medium proposed in this embodiment belongs to the same inventive concept as the method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0189] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory, random access memory, flash memory, hard disk, or optical disk, and includes several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute the method of the embodiments of the present invention.

[0190] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A wind turbine operation and maintenance control method based on a programmable logic controller, characterized in that, include: The power grid parameters, equipment operating status data and fault signals of the wind turbine are collected by the operating condition sensing terminal and transmitted to the main controller of the programmable logic controller. The main controller analyzes the received data to identify the current operating condition of the wind turbine; Based on the identified operating conditions, a preset operating condition equipment priority mapping table is invoked to dynamically allocate the priority weight of each equipment control strategy. The control strategies for the wind turbines are integrated based on assigned priority weights. When conflicts arise between the control strategies of different devices, the control strategy of the higher-priority device is retained. A parameter correction method based on priority weights is used to resolve conflicts, retaining the control parameters of the higher-priority device and adjusting the parameters of the lower-priority device according to their weight ratios. The formula is as follows: Among them, w 高 w 低 These represent the weights of high-priority and low-priority devices, s 高 s 低 These are the control parameters for the two devices, s 最终 These are the final control parameters; The control strategies for wind turbines are integrated based on the assigned priority weights, and the control strategies of higher-priority devices are retained when conflicts occur between the control strategies of different devices. The integrated control strategy is simulated and verified, and the results of the simulation and verification are evaluated by a preset working condition adaptability evaluation index in order to realize wind turbine operation and maintenance control. The current operating conditions of the wind turbine include grid connection, off-grid, full load, low load, and emergency fault. The determination of grid-connected / off-grid operating conditions includes: The grid line voltage and frequency transmitted by the grid-connected cabinet sensing terminal are read at fixed intervals and converted into digital quantities by the analog input module of the programmable logic controller. If the data for multiple consecutive cycles meets the normal range, the current operating condition of the wind turbine is determined to be grid-connected; if the grid line voltage or frequency exceeds the normal range for any cycle and continues for multiple cycles, the current operating condition of the wind turbine is determined to be off-grid. The determination of full load / low load conditions includes: The real-time output current and rated current transmitted by the converter sensing terminal are collected by a high-speed counter, the rated load rate is calculated and updated once at a fixed period. If the rated load rate exceeds the first threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be full load; if the rated load rate is less than the second threshold for multiple consecutive calculation cycles, the current operating condition of the fan is determined to be low load; the rated load rate between the first threshold and the second threshold is an intermediate load, which is only used as a transitional state. The determination of the fault emergency working condition includes: the main controller performs peak detection on the equipment vibration signal. If the peak value of any detection point exceeds the corresponding vibration threshold in multiple consecutive sampling cycles, or the soundprint ratio exceeds the corresponding soundprint threshold, then the current working condition of the fan is determined to be the fault emergency working condition. The fault emergency mode has the highest priority and will immediately override other modes once activated; when the off-grid mode is activated, the full load / low load determination will be automatically disabled; under the grid-connected mode, the full load / low load status will be updated in real time. The step of calling a preset working condition equipment priority mapping table based on the identified working condition includes: The preset working condition equipment priority mapping table is pre-stored in the power-down retention data block of the main controller of the programmable logic controller. It adopts the form of a structured array and contains 5 working condition entries. Each entry contains 6 equipment weight fields and 1 verification field. It supports offline configuration through programming software or online modification through human-machine interface. After modification, the verification value is automatically updated. When the identified operating condition changes or the main controller is powered on and initialized, the operating condition equipment priority mapping table is automatically invoked; if the identified operating condition remains unchanged, the weight data is refreshed once every fixed period. The calling process of the equipment priority mapping table includes: The corresponding entries are indexed by the operating condition identifier, and the weight values ​​of the six devices are read. Perform cyclic redundancy check on the read weight values; If the cyclic redundancy check fails, the preset default weight table is immediately invoked; if the cyclic redundancy check passes, the weight values ​​are stored in the output register for the policy integration module to read.

2. The wind turbine operation and maintenance control method based on a programmable logic controller as described in claim 1, characterized in that, The priority weights for dynamically allocating control strategies for each device include: After identifying the current operating condition, the basic weights of each device under the current operating condition are read from the device priority mapping table and stored as initial weight values ​​in a temporary data block; The basic weights are adjusted based on the operating condition characteristics, including operating condition duration correlation adjustment and equipment state deviation correction; wherein the operating condition duration correlation adjustment is to adjust the weight of the core equipment when the operating condition duration exceeds the third threshold, and the equipment state deviation correction is to temporarily increase the equipment weight when the deviation between the actual equipment state and the target value exceeds the fourth threshold. After adjusting the basic weights, the total weights are verified a second time, and the difference is automatically distributed according to the proportion of the basic weights so that the final total weights are 1. The adjusted weight values ​​are sent to the weight register of the strategy integration module via the high-speed data bus inside the programmable logic controller and are updated periodically; The special operating condition weight locking mechanism immediately locks the spindle weight after the fault emergency operating condition is triggered and prohibits its priority from being reduced due to other rules until the speed drops to a safe value; the transition phase from off-grid to on-grid adopts a gradual weight switching method to avoid impact.

3. The wind turbine operation and maintenance control method based on a programmable logic controller as described in claim 2, characterized in that, The integration of the wind turbine control strategy based on assigned priority weights includes: The control strategy of each device in the wind turbine is represented as a vector form containing multiple control parameters, where each control parameter corresponds to a specific control command of the device; The control strategies of each device in the wind turbine are weighted and fused according to the dynamically allocated priority weights to obtain the integrated comprehensive control strategy; for key control parameters, boundary checks are performed after the weighted fusion to ensure that the values ​​are within the safe operating range of the equipment.

4. The wind turbine operation and maintenance control method based on a programmable logic controller as described in claim 3, characterized in that, When conflicting control strategies occur across different devices, the resolution mechanism includes: The system reads the same type of control parameters of the two devices at fixed intervals and calculates the difference. When the difference between the control parameters of the two devices is greater than the fifth threshold, it is determined that there is a conflict in the control strategy. A parameter correction method based on priority weights is adopted to resolve conflicts, retaining the control parameters of high-priority devices and adjusting the parameters of low-priority devices according to their weight ratios; The adjusted control parameters are subjected to amplitude limiting to ensure they remain within the safe operating range of the equipment. The processed control commands are sent to the actuators through the output module of the programmable logic controller, and the corresponding closed-loop control is executed by the controllers of each device.

5. The wind turbine operation and maintenance control method based on a programmable logic controller as described in claim 4, characterized in that, The evaluation of the simulation verification results using preset working condition adaptability evaluation indicators includes: The integrated control strategy is written into the input interface of the simulation environment to generate sample data and simulate random disturbances in actual working conditions. Calculate the power grid stability index A, equipment operation safety index B, and energy conversion efficiency index C for each group of data in the sample data; wherein, the power grid stability index A is calculated by weighting voltage fluctuation and frequency deviation, the equipment operation safety index B is calculated by normalizing temperature overshoot and vibration peak value, and the energy conversion efficiency index C is calculated based on the ratio of input and output power. The average value of all the sample data is taken as the final value of the corresponding indicator. Dynamic weight calculation is performed based on the final value of the indicator to obtain the overall fit. If the overall fit is greater than or equal to the target threshold, the fit is deemed to be met, and the control strategy is written into the instruction register of the actuator for execution; if the overall fit is less than the target threshold, an adjustment signal is triggered, and the process returns to the strategy integration step to readjust the integration weights of the control strategy.

6. A wind turbine operation and maintenance control system based on a programmable logic controller, employing the wind turbine operation and maintenance control method based on a programmable logic controller as described in any one of claims 1 to 5, characterized in that, include: The data acquisition module is used to collect grid parameters, equipment operating status data and fault signals of the wind turbine through the operating condition sensing terminal, and transmit them to the main controller of the programmable logic controller. The operating condition identification module is used by the main controller to analyze the received data and identify the current operating condition of the wind turbine. The weight allocation module is used to dynamically allocate the priority weight of each device control strategy by calling a preset working condition equipment priority mapping table according to the identified working conditions. The control strategy integration module is used to integrate the control strategies of the wind turbine based on the assigned priority weights, and retain the control strategy of the higher priority device when the control strategies of different devices conflict. The simulation verification and evaluation module is used to simulate and verify the integrated control strategy, and evaluate the results of the simulation verification through preset operating condition adaptability evaluation indicators, so as to realize wind turbine operation and maintenance control.

7. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store computer-executable instructions, and when the processor executes the computer-executable instructions, it implements the steps of the wind turbine operation and maintenance control method based on a programmable logic controller as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing computer-executable instructions thereon, characterized in that: When the computer-executable instructions are executed by the processor, they implement the steps of the wind turbine operation and maintenance control method based on a programmable logic controller as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Dynamic load distribution method and device based on vehicle body controller, equipment and medium

    CN120481887A