[go: up one dir, main page]

CN109089276B - Communication fault processing method and device for variable pitch system and storage medium - Google Patents

Communication fault processing method and device for variable pitch system and storage medium Download PDF

Info

Publication number
CN109089276B
CN109089276B CN201811015378.3A CN201811015378A CN109089276B CN 109089276 B CN109089276 B CN 109089276B CN 201811015378 A CN201811015378 A CN 201811015378A CN 109089276 B CN109089276 B CN 109089276B
Authority
CN
China
Prior art keywords
channel
communication
transmission data
wired
wireless channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811015378.3A
Other languages
Chinese (zh)
Other versions
CN109089276A (en
Inventor
马磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Original Assignee
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Goldwind Science and Creation Windpower Equipment Co Ltd filed Critical Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority to CN201811015378.3A priority Critical patent/CN109089276B/en
Publication of CN109089276A publication Critical patent/CN109089276A/en
Application granted granted Critical
Publication of CN109089276B publication Critical patent/CN109089276B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明公开一种变桨系统通信故障处理方法和装置、存储介质,该变桨系统通信故障处理方法包括:同时基于预设的有线信道和预设的无线信道,传输风力发电机组的主控制器和变桨控制器之间的工况交互数据;若检测到有线信道或者无线信道发生通信中断,则将发生中断的信道在通信中断期间的传输数据置零;若同一时刻,有线信道和无线信道的传输数据中有一个为0,则将另一不为0的传输数据,作为当前时刻主控制器和变桨控制器之间的有效传输数据。采用本发明实施例中的技术方案,能够提高变桨控制器和主控制器之间通信数据的稳定性。

Figure 201811015378

The invention discloses a communication fault processing method and device for a pitch system, and a storage medium. The communication fault processing method for a pitch system includes: simultaneously based on a preset wired channel and a preset wireless channel, transmitting the main controller of the wind turbine generator set The working condition exchange data with the pitch controller; if the communication interruption of the wired channel or wireless channel is detected, the transmission data of the interrupted channel during the communication interruption period is set to zero; if at the same time, the wired channel and the wireless channel are If one of the transmission data is 0, the other transmission data that is not 0 is used as the valid transmission data between the main controller and the pitch controller at the current moment. By adopting the technical solutions in the embodiments of the present invention, the stability of the communication data between the pitch controller and the main controller can be improved.

Figure 201811015378

Description

Communication fault processing method and device for variable pitch system and storage medium
Technical Field
The invention relates to the technical field of wind power generation, in particular to a communication fault processing method and device for a variable pitch system and a storage medium.
Background
In the wind generating set, a hub of a variable pitch system rotates along with a blade, a cabin does not rotate along with the blade, and a conductive slip ring is a cable for connecting the cabin and the hub. The main controller of the wind generating set is arranged on the engine room side and used for controlling the wind generating set to operate and sending a paddle angle command to the variable pitch controller; the variable pitch controller is arranged on the hub side and used for receiving a pitch angle command sent by the main controller and controlling the blades to open and close; the conductive slip ring is used for transmitting an electric signal between the main controller and the variable pitch controller based on the sliding contact, electrostatic coupling or electromagnetic coupling principle of the conductive ring. Due to the structure and the operating characteristics of the conductive slip ring, the wired communication channel based on the conductive slip ring inevitably has the problems of poor contact and electromagnetic interference.
At present, in order to increase the communication stability between a main controller and a variable pitch controller, a wireless communication channel is added on the basis of a wired communication channel based on a conductive slip ring, and when the interruption of the wired communication is detected, the wireless communication is switched to realize the redundant operation of the wind generating set.
However, the inventor of the present application finds that, since the wired communication interruption is detected, the data received by the pitch system still comes from the wired communication channel, and the wireless communication data can be completely switched to after a time delay (for example, 500ms) is required, in this time period, the data received by the pitch system is 0, the pitch motor stops operating, and the wind turbine generator system is in an uncontrollable state, and even if the data is switched to the wireless communication data and the control command sent by the main controller has changed 25 times within 500ms (the communication period between the main controller and the pitch controller is 20ms), the execution of the pitch motor jumps occur, which affects the safe and stable operation of the wind turbine generator system.
Disclosure of Invention
The embodiment of the invention provides a communication fault processing method and device for a variable pitch system and a storage medium, which can improve the stability of communication data between a variable pitch controller and a main controller.
In a first aspect, an embodiment of the present invention provides a method for processing a communication fault of a pitch system, where the method for processing a communication fault includes:
meanwhile, working condition interaction data between a main controller and a variable pitch controller of the wind generating set are transmitted based on a preset wired channel and a preset wireless channel, and the communication periods of the wired channel and the wireless channel are the same;
if the communication interruption of the wired channel or the wireless channel is detected, setting transmission data of the interrupted channel during the communication interruption period to zero;
and if one of the transmission data of the wired channel and the wireless channel is 0 at the same moment, taking the other transmission data which is not 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
In a possible implementation manner of the first aspect, the fault handling method further includes: setting a state detection bit at a port of a wired channel, and if detecting that the heartbeat bit does not occur in a signal of the port of the wired channel within a preset time period, determining that communication interruption occurs in the wired channel; and setting a state detection bit at a port of the wireless channel, and determining that communication interruption occurs in the wireless channel if the condition that the heartbeat bit does not occur in the signal of the port of the wireless channel within a preset time period is detected.
In a possible implementation manner of the first aspect, after, if a communication interruption of the wired channel or the wireless channel is detected, zeroing transmission data of the interrupted channel during the communication interruption, the fault handling method further includes: and if the transmission data of the wired channel and the wireless channel are equal and are not 0 at the same time, taking the transmission data of the wired channel or the wireless channel as effective transmission data between the main controller and the pitch controller at the current time.
In a possible implementation manner of the first aspect, after, if a communication interruption of the wired channel or the wireless channel is detected, zeroing transmission data of the interrupted channel during the communication interruption, the fault handling method further includes: if the transmission data of the wired channel and the wireless channel are both 0 at the same time, confirming the states of the wired channel and the wireless channel; if the states of the wired channel and the wireless channel are both in a fault state, executing fault shutdown operation on the wind generating set; and if the states of the wired channel and the wireless channel are not in the fault state, taking 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
In a possible implementation manner of the first aspect, after, if a communication interruption of the wired channel or the wireless channel is detected, zeroing transmission data of the interrupted channel during the communication interruption, the fault handling method further includes: and if the communication of the channel with the communication interruption is detected to be recovered, stopping the zero setting operation of the channel and recovering the transmission data of the channel.
In a second aspect, an embodiment of the present invention provides a communication fault processing apparatus for a pitch system, where the fault processing apparatus includes:
the transmission module is used for transmitting working condition interaction data between a main controller and a variable pitch controller of the wind generating set based on a preset wired channel and a preset wireless channel at the same time, and the communication periods of the wired channel and the wireless channel are the same;
the zero setting module is used for setting transmission data of the interrupted channel during the communication interruption period to zero if the communication interruption of the wired channel or the wireless channel is detected;
and the processing module is used for taking the other transmission data which is not 0 as the effective transmission data between the main controller and the variable pitch controller at the current moment if one of the transmission data of the wired channel and the wireless channel is 0 at the same moment.
In a possible implementation manner of the first aspect, the processing module is further configured to, if at the same time, the transmission data of the wired channel and the transmission data of the wireless channel are equal and are not both 0, use the transmission data of the wired channel or the transmission data of the wireless channel as effective transmission data between the main controller and the pitch controller at the current time; if the transmission data of the wired channel and the wireless channel are both 0 at the same time, confirming the states of the wired channel and the wireless channel; if the states of the wired channel and the wireless channel are both in a fault state, executing fault shutdown operation on the wind generating set; and if the states of the wired channel and the wireless channel are not in the fault state, taking 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
In one possible implementation manner of the first aspect, the pitch system communication fault handling device is disposed in a main controller or a pitch controller of the wind turbine generator system.
In a third aspect, an embodiment of the present invention provides a communication fault processing apparatus for a pitch system, where the fault processing apparatus includes a memory, a processor, and a program stored on the memory and operable on the processor, and when the processor executes the program, the communication fault processing method for the pitch system is implemented.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a program is stored, where the program, when executed by a processor, implements the pitch system communication fault handling method as described above.
As described above, in the embodiment of the present invention, transmission data of a channel in which an interruption occurs during a communication interruption period is set to zero, and working condition interaction data between the main controller and the pitch controller is performed based on a wired channel and a wireless channel at the same time, so that even if transmission data of a channel in which a communication interruption occurs is set to zero at the same time, transmission data of a channel in which a communication interruption does not occur is normal. Therefore, from the perspective of communication data comparison, if one of the transmission data of the wired channel and the transmission data of the wireless channel at the same time is 0, the other transmission data which is not 0 is used as effective transmission data between the main controller and the pitch controller at the current time, and the data received by the pitch controller is updated to the data in the normal channel in time.
Compared with the switching operation required in the prior art, the technical scheme in the embodiment of the invention can avoid the pause or jump of the variable pitch motor caused by the fact that the data received by the variable pitch controller still comes from the communication data of the interrupted channel during the channel switching operation in the prior art, improve the stability of the communication data between the variable pitch controller and the main controller and ensure the safe and stable operation of the wind generating set.
Drawings
The present invention may be better understood from the following description of specific embodiments thereof taken in conjunction with the accompanying drawings, in which like or similar reference characters identify like or similar features.
Fig. 1 is a communication topology diagram between a pitch controller and a master controller according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a communication fault processing method for a pitch system according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating data transmission over a wired channel and a wireless channel according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating data transmission between a wired channel and a wireless channel according to another embodiment of the present invention;
FIG. 5 is a schematic flow chart illustrating a communication fault handling method for a pitch system according to another embodiment of the present invention;
FIG. 6 is a schematic flow chart illustrating a communication fault handling method for a pitch system according to another embodiment of the present invention;
FIG. 7 is a schematic flow chart illustrating a communication fault handling method for a pitch system according to still another embodiment of the present invention;
FIG. 8 is a motor operating curve for disconnecting and resuming DP communication during operation of a given sinusoidal speed control pitch motor provided by an embodiment of the present invention;
FIG. 9 is a motor operating curve for disconnecting and resuming wireless communication during operation of a given sinusoidal speed control pitch motor provided by an embodiment of the present invention;
fig. 10 is a communication fault processing apparatus for a pitch system according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention.
In the wind generating set, a variable pitch controller of a variable pitch system is arranged on the side of a hub, the hub rotates along with blades, and the variable pitch controller is used for receiving commands sent by a main controller, controlling the blades to open and close, realizing the functions of maximum power according to and stabilizing the rotating speed, and performing data interaction with the main controller; the main controller is arranged on the side of the engine room, the engine room does not rotate along with the blades, and the main controller is used for controlling the wind generating set to start, operate and stop and sending a paddle angle control command to the paddle changing controller.
Fig. 1 is a communication topology diagram between a pitch controller and a master controller according to an embodiment of the present invention. As shown in fig. 1, to enable data interaction between the pitch controller 101 and the main controller 102, an electrically conductive slip ring 103 is arranged between the hub and the nacelle.
The conductive slip ring 103 is composed of a slip ring body, a brush component, a fixed support, a concentric ball bearing and the like, and can provide an unlimited, continuous or intermittent 360-degree rotation and a multichannel electromechanical system of rotary power, data and signals. The conductive slip ring 103 is applied to the wind generating set, so that the phenomenon that a lead between the engine room and the hub is strained in the rotating process can be avoided.
Also shown in fig. 1 are wired communication lines 104 and wireless communication lines 105, also referred to as wired channels and wireless channels. The wired communication line 104 based on the conductive slip ring 103 mainly performs data transmission through a PROFBUS DP (DP for short) protocol or a Canopen protocol, and the conductive slip ring 103 needs to ensure reliable contact in structural design so as to ensure continuous connection of a wired channel.
In actual operation, the conductive slip ring 103 can transmit dozens of different electrical signals, including high-frequency alternating current, high-voltage alternating current, large-current alternating current, small weak direct current signals and the like, and the distance between rings of the conductive slip ring 103 is very short, so that various signals interfere with each other in the transmission process, and the information transmission is seriously influenced.
Due to the operating characteristics and the operating principle of the conductive slip ring 103, the problems of poor contact and electromagnetic interference are difficult to completely solve. Therefore, for the wind generating set faults caused by poor contact and electromagnetic interference, the safety of the wind generating set can be ensured only by stopping, namely, after the master controller 102 detects that the communication is wrong, the oar withdrawing and stopping are required to be executed immediately, and the power generation amount of the wind generating set can be influenced by frequent stopping.
The wireless communication circuit 105 mainly refers to wireless communication modes such as Bluetooth and a wireless network, and the wireless communication modes can well avoid the problems of poor contact and electromagnetic interference of the conductive slip ring 103, so that when a short-term fault occurs in the wired communication mode, the wireless communication mode can be switched to the wireless communication mode, data interaction is carried out on the main controller 102 and the variable pitch controller 101, and redundant operation of the wind driven generator is achieved.
However, on one hand, data received by the pitch controller 101 is still from DP communication data after detecting that wired communication (such as DP) is interrupted, and it takes a time (such as 500ms) to completely switch to wireless communication data, and in this time period, the data received by the pitch controller 101 is 0, the pitch motor stops operating, and the wind turbine generator system is in an uncontrollable state, even if the data is switched to wireless communication data and a control command sent by the main controller 102 has changed 25 times within 500ms (the communication period between the main controller 102 and the pitch controller 101 is 20ms), the execution of the pitch motor may jump, which affects safe and stable operation of the wind turbine generator system.
On the other hand, after detecting that the DP communication is restored, the pitch controller 101 needs about 20 to 40ms to receive the data after the DP communication is restored, and therefore, after logically judging that the DP communication data is started to be used instead of the wireless communication data, the pitch controller 101 still has the condition that the received data is 0, which causes the pitch motor to pause for a short time.
Based on this, the embodiments of the present invention provide a method and an apparatus for processing a communication fault of a pitch system, and a storage medium, which are used in a case where a wired communication line between a pitch controller 101 and a main controller 102 has a fault.
Fig. 2 is a schematic flow chart of a communication fault processing method for a pitch system according to an embodiment of the present invention. As shown in fig. 2, the communication failure processing method includes steps 201 to 203.
In step 201, working condition interaction data between the main controller and the pitch controller is transmitted based on a preset wired channel and a preset wireless channel, and communication periods of the wired channel and the wireless channel are the same.
The working condition interaction data comprises a blade angle control command which is sent to the variable pitch controller by the main controller and used for controlling the blade to be opened and closed, and the rotating speed of the variable pitch motor, the variable pitch angle and the like which are fed back to the main controller by the variable pitch controller.
Fig. 3 is a schematic diagram of data transmission of a wired channel and a wireless channel according to an embodiment of the present invention. The abscissa in fig. 3 represents time, and the ordinate represents the presence or absence of communication data (not the magnitude of a numerical value).
In the example of fig. 3, the wired channel and the wireless channel simultaneously and synchronously transmit data from time 0, for example, for one communication variable, the value transmitted by the main controller through DP communication is 50, and at the same time, the value transmitted by the main controller through the wireless channel is also 50.
Considering that the data transmission has periodicity, it is necessary to transmit one frame by one frame, that is, after a predetermined period of time (for example, 2ms) has elapsed after the transmission of the previous frame data is completed, the transmission of the next frame data is started, and therefore, it is possible to make the communication cycles of the wired channel and the wireless channel the same, for example, the value transmitted by the main controller through DP communication becomes 52 in the next communication cycle, and the value transmitted by the main controller through wireless communication also becomes 52 at the same time.
Fig. 4 is a schematic diagram of data transmission of a wired channel and a wireless channel according to another embodiment of the present invention. The abscissa in fig. 4 represents time, and the ordinate represents the presence or absence of communication data and the magnitude of a numerical value. As can be seen from fig. 4, during the time period t 0-t 1, the DP communication data is interrupted, and the wireless communication data is still continuously transmitted.
The communication control logic of the existing variable pitch system is as follows: and if the interruption of the DP communication data in the time period from t0 to t1 is detected, executing channel switching operation in the time period from t0 to t1, and switching the data received by the pitch controller from the DP communication data to wireless communication data.
In the time period from t0 to t1, the data received by the pitch controller still come from DP communication data, and the DP communication data can become 0 or keep the previous value due to channel interruption, so that the pitch motor can be stopped for a period of time; and once the data sent by the main controller changes in the time period, the execution of the pitch motor is jumped after the channel switching operation is executed.
In step 202, if it is detected that the communication interruption occurs in the wired channel or the wireless channel, the transmission data of the interrupted channel during the communication interruption period is set to zero.
In an alternative embodiment, a status detection bit may be set at the wired channel port, and since data is transmitted frame by frame during data transmission, a heartbeat bit (i.e. a signal change) may occur in a signal of the wired channel port each time data is transmitted, so that if it is detected that the heartbeat bit does not occur in the signal of the wired channel port within a predetermined time period, it is determined that communication interruption occurs in the wired channel. Similarly, a state detection bit may be set at the wireless channel port, and if it is detected that the heartbeat bit does not occur in the signal of the wireless channel port within a predetermined time period, it is determined that communication interruption occurs in the wireless channel.
In an alternative embodiment, a communication state detection function of the main controller or the pitch controller itself may also be utilized to detect whether a communication interruption occurs in a wired channel or a wireless channel, and it is basically expected that the communication interruption can be detected as soon as the communication interruption occurs.
In step 203, if one of the transmission data of the wired channel and the wireless channel is 0 at the same time, the other transmission data which is not 0 is used as effective transmission data between the main controller and the pitch controller at the current time.
As described above, in the embodiment of the present invention, transmission data of a channel in which an interruption occurs during a communication interruption period is set to zero, and working condition interaction data between the main controller and the pitch controller is performed based on a wired channel and a wireless channel at the same time, so that even if transmission data of a channel in which a communication interruption occurs is set to zero at the same time, transmission data of a channel in which a communication interruption does not occur is normal. Therefore, from the perspective of communication data comparison, if one of the transmission data of the wired channel and the transmission data of the wireless channel at the same time is 0, the other transmission data which is not 0 is used as effective transmission data between the main controller and the pitch controller at the current time, and the data received by the pitch controller is updated to the data in the normal channel in time.
Compared with the switching operation required in the prior art, the technical scheme in the embodiment of the invention can avoid the pause or jump of the variable pitch motor caused by the fact that the data received by the variable pitch controller still comes from the communication data of the interrupted channel during the channel switching operation in the prior art, improve the stability of the communication data between the variable pitch controller and the main controller and ensure the safe and stable operation of the wind generating set.
Fig. 5 is a schematic flow chart of a communication fault processing method for a pitch system according to another embodiment of the present invention. Fig. 5 differs from fig. 2 in that step 204 in fig. 5 is also included after step 202 in fig. 2.
In step 204, if the transmission data of the wired channel and the wireless channel are equal and are not 0 at the same time, the transmission data of the wired channel or the wireless channel is used as the effective transmission data between the main controller and the pitch controller at the current time.
In this step, if the transmission data of the wired channel and the wireless channel at the same time are equal and are not both 0, it is indicated that both the wired channel and the wireless channel are disconnected, and at this time, the transmission data of the wired channel or the wireless channel can be selected as effective transmission data between the main controller and the pitch controller at the current time. In actual transmission, the transmission data of the wired channel is usually used as the main data, and the transmission data of the wireless channel is used as the auxiliary data.
Fig. 6 is a schematic flow chart of a communication fault processing method for a pitch system according to another embodiment of the present invention. Fig. 6 differs from fig. 2 in that, after step 202 in fig. 2, steps 205 to 207 in fig. 6 are also included.
In step 205, if the transmission data of both the wired channel and the wireless channel is 0 at the same time, the states of the wired channel and the wireless channel are confirmed.
In this step, if the transmission data of the wired channel and the wireless channel are both 0 at the same time, it indicates that there may be two situations, one is that the states of the wired channel and the wireless channel are both in a failure state, one is that the states of the wired channel and the wireless channel are both normal, and the actual transmission data is 0.
In step 206, if the states of the wired channel and the wireless channel are both in a fault state, a fault shutdown operation is performed on the wind turbine generator system to prevent the wind turbine generator system from operating in the fault state.
In step 207, if the states of the wired channel and the wireless channel are both normal, 0 is used as effective transmission data between the main controller and the pitch controller at the current time.
Fig. 7 is a schematic flowchart of a communication fault processing method for a pitch system according to still another embodiment of the present invention. Fig. 7 differs from fig. 2 in that step 208 of fig. 6 is also included after step 202 of fig. 2.
In step 208, if it is detected that the channel in which the communication interruption occurs has resumed communication, the zeroing operation for the channel is stopped, and the transmission data for the channel is resumed.
For the convenience of understanding of those skilled in the art, the following describes a pitch system communication fault handling method in the embodiment of the present invention in detail.
Table 1 is a schematic diagram of data transmission in DP communication and wireless communication according to an embodiment of the present invention. The sequence numbers in the first column represent the sequence of data receiving, the second column represents DP communication data, the third column represents wireless communication data, the DP communication data in the second column and the wireless communication data in the third column are data after the zero setting operation in step 102 is performed, the fourth column represents that the DP communication data and the wireless communication data at each moment are not 0, and the fifth column represents the final received data of the pitch controller.
TABLE 1
Serial number DP communication data Wireless communication data Take value other than 0 Final received value
1 20 20 20 20
2 15 15 15 15
3 10 10 10 10
4 0 8 8 8
5 5 5 5 5
6 0 0 0 0
7 -5 -5 -5 -5
8 0 -10 -10 -10
9 -15 0 -15 -15
10 -20 -20 -20 -20
As can be seen from table 1, at the time of sequence numbers 1 to 3, the DP communication and the wireless communication states are normal, the DP communication data and the wireless communication data are equal, and the transmission data are 20, so that 20 is taken as the final received value of the pitch system.
And at the time of the sequence number 4, the DP communication is interrupted, the transmission data is set to zero, the wireless communication state is normal, and the transmission data value is 8, so that 8 is taken as the final receiving value of the variable pitch system.
At the time of sequence number 5, the DP communication and the wireless communication state are normal, the DP communication data and the wireless communication data are equal, and the transmission data are 5, so that 5 is taken as a final receiving value of the variable pitch system.
At the moment of serial number 6, DP communication data and wireless communication data are both 0, the states of a wired channel and a wireless channel need to be confirmed, and if the states of the wired channel and the wireless channel are both in a fault state, fault shutdown operation is performed on the wind generating set; and if the states of the wired channel and the wireless channel are normal, the DP communication data and the wireless communication data are both 0, and 0 is taken as a final receiving value of the variable pitch system.
And at the time of the serial number 7, the DP communication and the wireless communication state are normal, the DP communication data and the wireless communication data are equal, and the transmission data are-5, so that-5 is taken as a final receiving value of the variable pitch system.
And at the time of the serial number of 8, the DP communication is interrupted, the transmission data is set to zero, the wireless communication state is normal, and the transmission data value is-10, so that-10 is taken as the final receiving value of the variable pitch system.
And at the moment of the serial number 9, the DP communication state is normal, the transmission data is-15, the wireless communication is interrupted, and the transmission data is set to be zero, so that-15 is taken as a final receiving value of the variable pitch system.
At the time of serial number 10, the DP communication and the wireless communication state are normal, the DP communication data and the wireless communication data are equal, and the transmission data are-20, so that-20 is taken as a final receiving value of the variable pitch system.
From the value finally received by the variable pitch system, the finally received value is completely consistent with the original data, and no empty data in a long time period occurs, so that instant seamless switching of DP communication data and wireless communication data is realized.
Fig. 8 is a motor operation curve for disconnecting and resuming DP communication during operation of a given sinusoidal speed control pitch motor according to an embodiment of the present invention. The abscissa is time, the curve 801 is a given sinusoidal speed curve (frequency is 0.1Hz, amplitude is 3 °/s), the curve 802 is an angle value change curve of the pitch system received through DP communication, and the curve 803 is an angle value change curve of the pitch system received through wireless communication. In the DP communication and wireless communication states, the angle value change curves of the pitch system received by the two are the same, so there are duplicate portions in the curves 802 and 803.
In the example of fig. 8, the two dashed lines divide the curve into 3 phases according to the communication disconnection time 23.0 and the communication recovery time 44.0 s: the curve 802 and the curve 803 are overlapped between 0s and 23s, which shows that the change conditions of the angle values of the variable pitch system received by DP communication and wireless communication are equal; at 23.0s, the DP communication is disconnected, the data of the curve 802 jumps to 0 (the DP communication curve segment with the value of 0 is not shown in the figure), the curve 803 is still a standard sine wave, and normally operates according to a preset control command without stagnation and jump; at the 44.0s, the DP communication is resumed, the curve 802 and the curve 803 coincide, and the data is resumed to the normal state without the phenomena of stagnation and jump.
Fig. 9 is a motor operation curve for disconnecting and resuming wireless communication during operation of a given sinusoidal speed control pitch motor according to an embodiment of the present invention. The abscissa is time, the curve 801 is a given sinusoidal speed curve (frequency is 0.1Hz, amplitude is 3 °/s), the curve 802 is an angle value change curve of the pitch system received through DP communication, and the curve 803 is an angle value change curve of the pitch system received through wireless communication. In the DP communication and wireless communication states, the angle value change curves of the pitch system received by the two are the same, so there are duplicate portions in the curves 802 and 803.
In the example of fig. 9, the two dashed lines divide the curve into 3 phases according to the communication disconnection time 14.0 and the communication recovery time 42.0 s: the curve 802 and the curve 803 are overlapped between 0s and 14.0s, which shows that the change conditions of the angle values of the variable pitch system received by DP communication and wireless communication are equal; at 14.0s, the wireless communication is disconnected, the data of the curve 803 jumps to 0 (a DP communication curve segment with a value of 0 is not shown in the figure), the curve 802 is still a standard sine wave and normally operates according to a preset control command, and no stagnation or jump occurs in the period; at the 42.0s, the wireless communication is resumed, the curve 802 and the curve 803 coincide again, and the data is restored to the normal state without stagnation or jump.
Fig. 10 is a communication fault processing apparatus for a pitch system according to an embodiment of the present invention, as shown in fig. 10, the communication fault processing apparatus includes: a transmission module 1001, a zeroing module 1002 and a processing module 1003.
The transmission module 1001 is used for transmitting working condition interaction data between a main controller and a variable pitch controller of the wind generating set based on a preset wired channel and a preset wireless channel at the same time, and the communication periods of the wired channel and the wireless channel are the same;
the zero setting module 1002 is configured to set zero to transmission data of a channel in which communication is interrupted during a communication interruption period if it is detected that communication interruption occurs in a wired channel or a wireless channel;
the processing module 1003 is configured to, if one of the transmission data of the wired channel and the transmission data of the wireless channel is 0 at the same time, use the other transmission data that is not 0 as effective transmission data between the main controller and the pitch controller at the current time.
In an optional embodiment, the processing module 1003 is further configured to, if at the same time, the transmission data of the wired channel and the transmission data of the wireless channel are equal and are not both 0, use the transmission data of the wired channel or the transmission data of the wireless channel as effective transmission data between the main controller and the pitch controller at the current time. Or, if the transmission data of the wired channel and the wireless channel are both 0 at the same time, confirming the states of the wired channel and the wireless channel; and if the states of the wired channel and the wireless channel are both in a fault state, executing fault shutdown operation on the wind generating set. And if the states of the wired channel and the wireless channel are normal, taking 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
In an optional embodiment, the communication fault processing apparatus for the pitch system may be a device having an independent logic operation function, and to avoid modification of an existing hardware structure, the apparatus may be disposed in a main controller or a pitch controller of a wind turbine generator system, which is not limited herein.
The embodiment of the invention also provides a communication fault processing device of the variable pitch system, which comprises a memory, a processor and a program which is stored on the memory and can be operated on the processor, wherein the communication fault processing method of the variable pitch system is realized when the processor executes the program.
An embodiment of the present invention further provides a computer-readable storage medium, on which a program is stored, where the program, when executed by a processor, implements the method for processing the communication fault of the pitch system as described above.
It should be clear that the embodiments in this specification are described in a progressive manner, and the same or similar parts in the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. For the device embodiments, reference may be made to the description of the method embodiments in the relevant part. Embodiments of the invention are not limited to the specific steps and structures described above and shown in the drawings. Those skilled in the art may make various changes, modifications and additions to, or change the order between the steps, after appreciating the spirit of the embodiments of the invention. Also, a detailed description of known process techniques is omitted herein for the sake of brevity.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of an embodiment of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
Embodiments of the present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. For example, the algorithms described in the specific embodiments may be modified without departing from the basic spirit of the embodiments of the present invention. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the embodiments of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.

Claims (10)

1. A communication fault processing method for a variable pitch system is characterized by comprising the following steps:
meanwhile, working condition interactive data between a main controller and a variable pitch controller of the wind generating set are transmitted based on a preset wired channel and a preset wireless channel, the communication periods of the wired channel and the wireless channel are the same, and the working condition interactive data transmitted by the wired channel and the wireless channel are the same under the condition that communication interruption does not occur between the wired channel and the wireless channel;
if the wired channel or the wireless channel is detected to generate communication interruption, setting transmission data of the interrupted channel during the communication interruption period to zero;
and if one of the transmission data of the wired channel and the wireless channel is 0 at the same moment, taking the other transmission data which is not 0 as effective transmission data between the main controller and the pitch controller at the current moment.
2. The method of claim 1, further comprising:
setting a state detection bit at a port of the wired channel, and if the fact that the heartbeat bit does not occur in a signal of the port of the wired channel within a preset time period is detected, determining that communication interruption occurs in the wired channel;
and setting a state detection bit at the port of the wireless channel, and if the fact that the heartbeat bit does not occur in the signal of the port of the wireless channel within the preset time period is detected, determining that communication interruption occurs in the wireless channel.
3. The method according to claim 1 or 2, wherein after the step of zeroing transmission data of the interrupted channel during the communication interruption if the wired channel or the wireless channel is detected to have the communication interruption, the method further comprises:
and if the transmission data of the wired channel and the wireless channel are equal and are not 0 at the same time, taking the transmission data of the wired channel or the wireless channel as effective transmission data between the main controller and the pitch controller at the current time.
4. The method of claim 3, wherein after the detecting that the communication interruption occurs in the wired channel or the wireless channel, the method sets transmission data of the interrupted channel during the communication interruption to zero, and further comprising:
if the transmission data of the wired channel and the wireless channel are both 0 at the same time, confirming the states of the wired channel and the wireless channel;
if the states of the wired channel and the wireless channel are both in a fault state, executing fault shutdown operation on the wind generating set;
and if the states of the wired channel and the wireless channel are not in the fault state, taking 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
5. The method of claim 4, wherein after the detecting that the communication interruption occurs in the wired channel or the wireless channel, the method sets transmission data of the interrupted channel during the communication interruption to zero, and further comprising:
and if the communication of the channel with the communication interruption is detected to be recovered, stopping the zero setting operation of the channel and recovering the transmission data of the channel.
6. A communication fault handling device for a pitch system, comprising:
the transmission module is used for transmitting working condition interaction data between a main controller of the wind generating set and the variable pitch controller based on a preset wired channel and a preset wireless channel; the communication periods of the wired channel and the wireless channel are the same, and under the condition that the wired channel and the wireless channel are not interrupted in communication, working condition interactive data transmitted by the wired channel and the wireless channel are the same;
the zero setting module is used for setting transmission data of the interrupted channel during the communication interruption period to zero if the wired channel or the wireless channel is detected to have communication interruption;
and the processing module is used for taking the other transmission data which is not 0 as the effective transmission data between the main controller and the pitch controller at the current moment if one of the transmission data of the wired channel and the transmission data of the wireless channel is 0 at the same moment.
7. The apparatus of claim 6, wherein the processing module is further configured to,
if the transmission data of the wired channel and the wireless channel are equal and are not 0 at the same moment, taking the transmission data of the wired channel or the wireless channel as effective transmission data between the main controller and the pitch controller at the current moment;
if the transmission data of the wired channel and the wireless channel are both 0 at the same time, confirming the states of the wired channel and the wireless channel;
if the states of the wired channel and the wireless channel are both in a fault state, executing fault shutdown operation on the wind generating set;
and if the states of the wired channel and the wireless channel are not in the fault state, taking 0 as effective transmission data between the main controller and the variable pitch controller at the current moment.
8. The device according to claim 6 or 7, characterized in that the device is arranged in a main controller or a pitch controller of a wind power plant.
9. A pitch system communication fault handling apparatus comprising a memory, a processor and a program stored on the memory and executable on the processor, wherein the processor implements the pitch system communication fault handling method according to any one of claims 1 to 5 when executing the program.
10. A computer-readable storage medium, on which a program is stored, which program, when being executed by a processor, is adapted to carry out a pitch system communication fault handling method according to any of claims 1-5.
CN201811015378.3A 2018-08-31 2018-08-31 Communication fault processing method and device for variable pitch system and storage medium Active CN109089276B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811015378.3A CN109089276B (en) 2018-08-31 2018-08-31 Communication fault processing method and device for variable pitch system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811015378.3A CN109089276B (en) 2018-08-31 2018-08-31 Communication fault processing method and device for variable pitch system and storage medium

Publications (2)

Publication Number Publication Date
CN109089276A CN109089276A (en) 2018-12-25
CN109089276B true CN109089276B (en) 2022-02-22

Family

ID=64840359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811015378.3A Active CN109089276B (en) 2018-08-31 2018-08-31 Communication fault processing method and device for variable pitch system and storage medium

Country Status (1)

Country Link
CN (1) CN109089276B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112145370B (en) * 2020-09-04 2021-11-02 上海电气风电集团股份有限公司 Communication quality detection method, system and readable storage medium
CN112160868B (en) * 2020-10-09 2022-04-12 上海电气风电集团股份有限公司 Monitoring method, system, equipment and medium of variable pitch system
CN112727678B (en) * 2020-12-29 2022-05-17 重庆电子工程职业学院 Fan variable pitch control system based on multiple fault-tolerant modes
CN115680994A (en) * 2021-07-30 2023-02-03 北京金风科创风电设备有限公司 Pitch control method, control method and controller of wind power generating set
CN114002622B (en) * 2021-10-28 2024-02-27 上海电气风电集团股份有限公司 Communication detection method, device and readable storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RO111605B1 (en) * 1995-11-28 2004-06-30 I. Ion Popescu Aeolian electric station
US9860965B2 (en) * 2006-03-28 2018-01-02 Wireless Environment, Llc Cloud connected lighting system
CN102758727B (en) * 2012-07-11 2014-10-08 国电联合动力技术有限公司 Wind turbine state monitoring and error diagnosis system and method integrated into control system
CN103472406A (en) * 2013-09-13 2013-12-25 国电联合动力技术有限公司 Wind turbine generator unit pitch system standby power supply online automatic detection method and device
CN103956038A (en) * 2014-05-18 2014-07-30 耿姝 New method for wireless communication of variable pitch control system of large-size wind generator set
CN106330642A (en) * 2016-08-31 2017-01-11 三重型能源装备有限公司 Wind power control system and wind power control method
CN107327367B (en) * 2017-06-30 2018-12-07 北京金风科创风电设备有限公司 The recognition methods of wind generating set pitch control exception and device
CN107241175A (en) * 2017-07-25 2017-10-10 国电联合动力技术有限公司 A kind of device communicated with variable-pitch sliding ring unit redundancy

Also Published As

Publication number Publication date
CN109089276A (en) 2018-12-25

Similar Documents

Publication Publication Date Title
CN109089276B (en) Communication fault processing method and device for variable pitch system and storage medium
JP6747329B2 (en) Rotating electric machine control device
CN111343085B (en) Routing system and method for vehicle-mounted CAN bus gateway
JP6580502B2 (en) Control device and abnormality notification method in a plurality of arithmetic processing units
CN110488597B (en) Dual redundant control method for main processing unit of locomotive
JPWO2016063368A1 (en) Electric power steering device
CN109931217A (en) Wind power generating set halt control method and system
CN103352798B (en) Blade collection system and blade collection method of wind generation set
CN101624969A (en) Redundancy control system and redundancy control method for wind power generation propeller change
CN108245049B (en) Troubleshooting method of a food processor
CN113446155B (en) Wind generating set operation control method, variable pitch controller and variable pitch driver
CN103441712A (en) Fault self-diagnosis method for encoder in servo driving system
CN116699964B (en) Redundant operation method and system for industrial process controller
CN108224680A (en) Communication method and device for indoor and outdoor units of air conditioner, storage medium and air conditioner
CN108137085A (en) The control method of electric power-assisted steering apparatus and electric power-assisted steering apparatus
CN104129493A (en) Electric propulsion redundancy control method for ship
CN107454616A (en) A kind of more radio frequency link wireless routers and fault repairing method
CN109546914B (en) Electric vehicle safety control method, electric vehicle and storage medium
CN111075645B (en) Wind turbine pitch speed control method, system, device and wind turbine
CN108924955B (en) CT data transmission and control method and device based on double-chain wireless communication
CN109751184B (en) Control method, main controller and converter controller for wind turbine
CN108518306B (en) Anti-runaway control system, method and device for wind generating set
JP2010287253A (en) Machine controller
CN115143032B (en) Control method, device, electronic device and storage medium of wind turbine generator set
CN113586332B (en) Safe operation control system of wind generating set

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant