Wind turbine control system with decentralized voting
09670907 · 2017-06-06
Assignee
Inventors
- John Bengtson (Aarhus, DK)
- Victor Donescu (Westford, MA, US)
- Philip Carne Kjær (Aarhus, DK)
- Kenneth Skaug (Beder, DK)
Cpc classification
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H04J3/0641
ELECTRICITY
F05B2260/845
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/047
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H04J3/0667
ELECTRICITY
F05B2270/1074
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F03D7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention relates to a fault-tolerant control system for a wind turbine comprising a plurality of controllable wind turbine components, the control system comprising control means for generating a replica of essentially concurrent set-point values, a data communication network for transmitting the replica of essentially concurrent set-point values to the plurality of wind turbine components, and a plurality of decentralized voting means being arranged so that a decentralized voting means is assigned to each wind turbine component, each decentralized voting means being adapted to select one set-point value out of the replica of set-point values. The present invention further relates to a wind turbine and to an associated method.
Claims
1. A fault-tolerant control system for a wind turbine comprising a plurality of controllable wind turbine components, the control system comprising: a first controller for generating a plurality of replica set-point values, and a data communication network for transmitting the plurality of replica set-point values to the plurality of controllable wind turbine components, wherein each of the plurality of controllable wind turbine components comprises a respective distributed control node configured to vote on the plurality of replica set-point values to select one set-point value out of the plurality of replica set-point values.
2. The fault-tolerant control system according to claim 1, further comprising a centralised main controller configured to generate reference signals for the first controller for generating the plurality of replica set-point values.
3. The fault-tolerant control system according to claim 1, further comprising a fault-tolerant sensor system comprising a plurality of sensors.
4. The fault-tolerant control system according to claim 3, wherein the plurality of sensors are arranged in a redundant manner.
5. The fault-tolerant control system according to claim 3, wherein the plurality of sensors are adapted to measure at least one electrical parameter.
6. The fault-tolerant control system according to claim 1, wherein the data communication network comprises a real-time communication network.
7. The fault-tolerant control system according to claim 6, wherein the real-time communication network comprises a time-triggered Ethernet.
8. The fault-tolerant control system according to claim 7, wherein the time-triggered Ethernet communication network is implemented as a single fault-tolerant network.
9. The fault-tolerant control system according to claim 7, wherein the time triggered Ethernet communication network is implemented as a double fault-tolerant network.
10. The fault-tolerant control system according to claim 6, wherein the real-time communication network supports safety-related communication of data.
11. The fault-tolerant control system according to claim 1, further comprising a global time.
12. The fault-tolerant control system according to claim 1, wherein the distributed control node is further configured to control the respective controllable wind turbine component based on the selected set-point value.
13. A wind turbine comprising: a plurality of controllable wind turbine components; and a fault-tolerant control system, comprising: a first controller for generating a plurality of replica set-point values, and a data communication network for transmitting the plurality of replica set-point values to the plurality of controllable wind turbine components, wherein each of the plurality of controllable wind turbine components comprises a respective distributed control node configured to vote on the plurality of replica set-point values to select one set-point value out of the plurality of replica set-point values.
14. The wind turbine according to claim 13, wherein the plurality of controllable wind turbine components is selected from the group consisting of: pitch components, yaw components, main shaft components, gear components, generator components, power stop components, hydraulic station components, water pump components, cooling components, and an uninterruptable power supply.
15. The wind turbine according to claim 13, further comprising a centralised main controller configured to generate reference signals for the first controller for generating the plurality of replica set-point values.
16. The wind turbine according to claim 13, further comprising a fault-tolerant sensor system comprising a plurality of sensors arranged in a redundant manner.
17. A method of controlling a wind turbine comprising a plurality of controllable wind turbine components, the method comprising: generating a plurality of replica wind turbine component set-point values using a first controller; transmitting the plurality of replica set-point values to the plurality of controllable wind turbine components in the wind turbine via a data communication network; performing, at each wind turbine component, a decentralised voting process comprising the step of selecting one set-point value out of the plurality of replica set-point values; and controlling a first controllable wind turbine component of the plurality of controllable wind turbine components using the selected set-point value.
18. The method according to claim 17, wherein more than one of the plurality of controllable wind turbine components in the wind turbine is controlled via the selected set-point value.
19. The method according to claim 17, further comprising a centralised main controller configured to generate reference signals for the first controller for generating the plurality of replica set-point values.
20. The method according to claim 17, further comprising a fault-tolerant sensor system comprising a plurality of sensors arranged in a redundant manner.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will now be explained in further details with reference to the accompanying figures, where
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) While the invention is susceptible to various modifications and alternative forms, specific embodiments have been shown by way of examples in the drawings and will be described in detail herein. It should be understood, however, that the invention is not intended to be limited to the particular forms disclosed. Rather, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims. The application of this invention is not limited to a wind turbine generator machine but extends to the low speed high torque applications like lifts and conveyors that employ PM machines which normally operate at motoring mode operation.
DETAILED DESCRIPTION OF THE INVENTION
(16) In general, the present invention aims at providing a fault-tolerant control system for wind turbines. In wind turbines, fault-tolerant control is accomplished by providing a method and a system that support decentralized votingi.e. where the selection of a set-point is performed at the site of a wind turbine component. A wind turbine component set-point may for example reflect the power (active and/or reactive), the frequency, the voltage or the current to be generated by the wind turbine. Wind turbine component set-points may also reflect other parameters such as pitch angle, temperature of cooling fluids etc.
(17) The present invention relies on a wind turbine data communication network which should be highly reliable and have capabilities that guarantee delivery of data within a specified deadline with very high probability. Suitable networks could be Ethernet/IP, Ethernet POWERLINK, EtherCAT, SERCOS III, PROFInet-IRT, TTEthernet or other data communication networks with similar properties.
(18) The following description will use the term RTCN (Real-Time Communication Network) as a generic term for a communication network with the desired properties.
(19)
(20) In general, data can be utilized by DCNs in 2oo2 (2 out of 2) or 2oo3 (2 out of 3) redundancy schemes depending on the criticality of the function. In case of failure in one DCN, continued operation is ensured by the replicated node within the same WTG module, see the above example. If both DCNs within a given WTG module operate on data available from the RTCN and if measures are taken to ensure that the DCNs operate on the same data, replica determinism can be supported.
(21) RTCNs can combine the advantages of the time triggered communication paradigm with the flexibility of the wide spread Ethernet. They thus support standard Ethernet traffic while ensuring non-interference with the critical data traffic. Utilization of such communication networks is considered advantageous in relation to the present invention.
(22) The time-triggered communication paradigm supports the establishment of replica determinism. In such communication paradigms, the communication of real-time data on the RTCN is planned in the design phase and the associated replica deterministic distributed control nodes have a priori knowledge of when data is available. This property enables that two or more replicated DCNs by subscription can be guaranteed to operate on same data, execute the same functions at the same time, and thus be replica deterministic, or it enables e.g. two main controllers to operate on the same data and produce the same output at the same time and thus be replica deterministic.
(23) RTCNs can provide functionality, e.g. switch functions, with specific properties that support continuous mode safety-related functions as defined in the IEC61508 standard. Continuous mode safety functions would depend on safety-related data communicated on the RTCN to perform its safety function. Such network type could be TTEthernet. By utilizing this type of communication network, the capability of the fault-tolerant architecture of the present invention can be extended to comprise continuous mode safety functions.
(24) In distributed control systems, fault-tolerance and real-time properties can be supported by the establishment of a precise global time where the controllers and DCNs have a common notion of time that deviates very littletypically in the range of a microsecond or less, however not limited to this precision, see
(25) The global time within distributed control systems support: Synchronization of data acquisition across controllers and DCNs Synchronization of processes across controllers and DCNs Synchronization of data communication (time-triggered communication) Replica determinism in fault-tolerant controllers and DCNs
(26) The global time can be established by implementation of an IEEE-1588 compatible Precision Time Protocol in the wind turbine. Alternatively, the global time can be established by utilizing the inherent support for a precision global time that is part of many industrial RTCNs. In systems where the precision global time is critical to system availability and/or safety, a sufficient level of fault-tolerance and reliability must be established in the distribution of the precision global time to support this.
(27) Referring now to
(28)
(29) In a distributed control system, fault-tolerance is obtained by replication of communication channels and of the DCNs, see
(30) Preferably, DCNs exhibit fail-silent behaviour in order to let the replicated node(s) maintain control over the controlled object. This property must remain stable until service on the faulty unit has restored the system. This means that the fail-silent behaviour must be maintained with a very high probability in case of a second failure in the already faulty node. Otherwise the faulty node may disturb the operation of the wind turbine and possibly cause a critical system failure.
(31) The fault-tolerant control system architecture according to the present invention supports three different control classesthese control classes support the requirements in wind turbine related applications. 1. Fault-Tolerant, Non Safety-Related: This control class covers all controls that do not have safety-related properties. The fault-tolerance allows continued operation of the turbine in case of component failure. Single, double, or multiple fault tolerance can be supported by the architecture. 2. Fault-Tolerant, Safety-Related, Fail-To-Safe: This control class covers safety-related controls that immediately can enter a safe state in case of a critical failure in the system while at the same time providing fault-tolerance that allows continued operation of the turbine in case of component failure. Single, double, or multiple fault tolerance can be supported by the architecture. 3. Fault-Tolerant, Safety-Related, Continuous Mode: This control class covers safety-related controls that do not have an immediate safe state in case of a critical failure. The fault-tolerance allows continued operation in case of component failure. Single, double, or multiple fault tolerance can be supported. This class of control may require a RTCN with specific features that guarantee the integrity of safety-critical data traffic. Moreover, the fault-tolerant control system architecture according to the present invention supports three different execution domains with different execution paradigms: 1. Centralized master non safety-related execution domain, see
(32) The RTCN serves as a shared communication backbone for the functions in these execution domains. Data can be exchanged between producing nodes and consuming nodes by appropriate message patterns as e.g. the publish/subscribe or other suitable pattern.
(33) The Centralized Master Non Safety-Related Execution Domain comprises functions related to normal control of the wind turbine. Execution in this domain is characterized in a replicated master-slave paradigm utilizing one or more main controllers 401 and replica DCNs 405, 407, 410, 412, 414, 416 interconnected by replicated RTCN 400, see the solid line elements of
(34) The Centralized Master Safety Control Execution Domain comprises safety-related functions related to protection of persons or assets. Execution in this domain is characterized in a centralized master paradigm utilizing replicated master safety controllers 502 (solid line) and associated replicated safety-related DCNs 506, 508, 511, 513, 515 (solid line), see
(35) The Distributed Control Execution Domain enables a master-less approach to control. The approach supports fault-tolerance by redundant replica deterministic DCNs 603, 604, 607, 609, 610, 616 interconnected via replicated RTCN 600, see the solid line elements of
(36) In general, fault-tolerant main controllers, master safety controllers and DCNs can operate in either, active mode, passive stand-by mode, or cold stand-by mode depending on the requirements in the controlled wind turbine sub-system.
(37) Active mode is utilized in case loss of real-time control is critical. The nodes are operated as replica deterministic which mean that they operate on the same data and produce the same output at essentially the same time (essentially concurrent data/control output). Replica deterministic properties can apply to all controller types in the control system including but not limited to, main controllers, master safety controllers and DCNs. The control outputs of a fault-tolerant set of DCNs are combined and implicitly voted in the actuator interface or actuator system. This redundancy scheme does not cause temporary loss of control if one distributed control node fails. A pre-requisite for fault-tolerance by replicated DCNs is a predictable behaviour of a failed node. The desired failure mode is fail-silent.
(38) In passive stand-by mode, only one node in a redundant wind turbine sub-system is active and the other node(s) are ready to assume control if the first node fails. DCN control outputs may still be combined and implicitly voted in the actuator system, but only one node is active in the control. This redundancy scheme could be utilized if temporary loss of control function is non-critical for the duration of integration of the passive stand-by node. The passive stand-by mode requires that the passive node has a means of detecting whether the active node has failed. This can be accomplished by supervision of the function, by a membership service, by an agreement protocol between the nodes or by an agreement protocol between the passive node and the related controller.
(39) In cold stand-by mode, only one node in a redundant sub-system is active and the other node(s) are powered down. They must be powered up to assume control. DCN control outputs may still be combined and implicitly voted in the actuator system, but only one node is active in the control. This redundancy scheme could be utilized if temporary loss of control function is non-critical for the duration of start-up and integration of the cold stand-by node. The cold stand-by mode requires that the system has a means of detecting whether the active node has failed and subsequently activating the cold stand-by node. Activation could be controlled from the related controller.
(40) In order to guarantee the desired reliability and safety of fault-tolerant control systems in wind turbine applications, the nodes in the system must guarantee that the fail-silent property will remain valid during the operational lifetime with a very high probability.
(41) As stated above with reference to
(42) Single Fault-Tolerance
(43) A single fault-tolerant architecture in sub-systems, such as in one of the WTG modules 103-105 of
(44)
(45) The upper drawing of
(46) A failure situation is depicted in the lower drawing of
(47) If both DCNs 801, 802 or 803, 804 operate on data available from the RTCN and not on internal data and if measures are taken to ensure that the DCNs operate on the same data, replica determinism can be supported.
(48) The implementation of the single fault-tolerant units in the fault-tolerant control system 900 for controlling object 907 is exemplified in
(49) Double Fault-Tolerance
(50) In wind turbine sub-systems where reliability or safety requirements cannot be sustained by the single fault-tolerant architecture, double fault-tolerance can be utilized.
(51)
(52) If the DCNs 1001-1009 operate on data available from the RTCN and not on internal data and if measures are taken to ensure that the DCNs operate on the same data, replica determinism can be supported.
(53) The upper drawing of
(54) In case of failure in one DCN 1004, continued operation is ensured by the replicated nodes 1005, 1006, see the middle drawing in
(55) The implementation of the double fault-tolerant functions in the controller platform, i.e. the DCNs, for controlling wind turbine object 1109 is exemplified in
(56) Fault Tolerance Utilizing n+m Redundancy
(57) Some control systems can benefit from a fault-tolerant architecture utilizing n+m redundancy, see
(58)
(59) The WTG sub-station 1306 includes a sub-station controller 1317 which is in communication, via replicated (indicated as stacked) TTEthernet switches 1301, 1302, with replicated Tower Control Nodes 1316 of tower module 1315 and replicated WTG Main Controllers 1326 of tower module 1325.
(60) The sub-station controller 1317 may contain various replicated controller or servers 1318, such as power controllers, power plant (PP) data server, additional sub-station controllers, SCADA etc.
(61) The replicated TTEthernet switch 1302 of the WTG Tower 1307 facilitates connection to other WTGs via connection 1327.
(62) Moreover, communication is provided, via replicated TTEthernet switches 1303, 1304, to replicated Nacelle Control Nodes 1312 of nacelle module 1311, replicated Distributed Power Controllers 1310 of nacelle module 1329 and replicated Centralized Master Safety Controllers 1314 of nacelle module 1313. The replicated Distributed Power Controllers 1310 may involve various controllers for various control schemes.
(63) Finally, communication is provided, via replicated TTEthernet switch 1305, to replicated Blade Control Nodes (one node for each blade) 1322, 1323, 1324 of hub module 1321 and replicated Hydraulics Control Nodes 1320 of hub module 1319.
(64) As previously mentioned suitable RTCNs may include Ethernet/IP, Ethernet POWERLINK, EtherCAT, SERCOS III, PROFInet-IRT, TTEthernet (as shown in
(65) As depicted in