The present application generally relates to the field of wind power generation, and in particular, to a wind turbine, and a method and apparatus for controlling rotational speed avoidance for a wind turbine.
As the capacity of wind turbines increases, wind turbines equipped with a high-flexible tower have gradually become a trend thanks to high power generation performance, low costs and other characteristics. However, due to an inherent low frequency of the high-flexible tower itself, a frequency doubled component in an operating rotational speed of the wind turbine overlaps with the inherent frequency of the high-flexible tower. In a conventional design, in order to avoid resonance between a wind turbine at a minimum rotational speed and the tower with a first-order frequency, a value of a minimum rotational speed of a rotor of a generator is limited. This type of manner for controlling the rotational speed is referred as control for rotational speed avoidance. However, since a rated rotational speed of some wind turbines with a large impeller is very low at present, meeting the above limitation on the minimum rotational speed leads to a too narrow range between the minimum rotational speed and the rated rotational speed, resulting in a problem of poor power generation performance of the wind turbines. In order to solve the problem, the resonance with the tower may be avoided by increasing a rotational speed avoidance range while a relatively small minimum rotational speed is set. The rotational speed avoidance range represents a rotational speed range of the rotor of the generator to which a manner for controlling the rotational speed avoidance is adoptable. However, if the rotational speed of the wind turbines is often in or frequently enters the rotational speed avoidance range, the resonance of the wind turbines, increased loads or other safety issues arise.
A wind turbine, and a method and apparatus for controlling rotational speed avoidance for a wind turbine are provided according to exemplary embodiments of the present disclosure, which can avoid overlapping of an operating range of the rotational speed of the wind turbine in a limited-power operating state and a rotational speed avoidance range.
A method for controlling rotational speed avoidance for a wind turbine is provided according to an exemplary embodiment of the present disclosure. The method include: determining, in response to reveiving an instruction for limited-power operation, an upper limit of power required by the instruction; judging whether the required upper limit of power is in a power avoidance range corresponding to a rotational speed avoidance range; setting maximum allowable power of the wind turbine as a lower boundary value of the power avoidance range in a case that the required upper limit of power is in the power avoidance range, where, an upper boundary value of the power avoidance range is power determined based on an upper boundary value of the rotational speed avoidance range, and the lower boundary value of the power avoidance range is power determined based on a lower boundary value of the rotational speed avoidance range, where, the rotational speed avoidance range and the power avoidance range each is an open interval.
An apparatus for controlling rotational speed avoidance for a wind turbine is provided according to another exemplary embodiment of the present disclosure. The apparatus includes a determining unit, a judging unit and a setting unit. The determining unit is configured to determine, in response to receiving an instruction for limited-power operation, an upper limit of power required by the instruction; the judging unit is configured to judge whether the required upper limit of power is in a power avoidance range corresponding to a rotational speed avoidance range; the setting unit is configured to set maximum allowable power of the wind turbine as a lower boundary value of the power avoidance range in a case that the required upper limit of power is in the power avoidance range, where, an upper boundary value of the power avoidance range is power determined based on an upper boundary value of the rotational speed avoidance range, and the lower boundary value of the power avoidance range is power determined based on a lower boundary value of the rotational speed avoidance range, where, the rotational speed avoidance range and the power avoidance range each is an open interval.
A wind turbine is provided according to another exemplary embodiment of the present disclosure. The wind turbine includes a generator, a converter, a data collection module and a controller. The generator includes a stator and a rotor mechanically connected to an impeller; the converter is electrically coupled to a stator winding; the data collection module is configured to collect a rotational speed of the rotor of the generator; and the controller is configured to set an electromagnetic torque parameter of the converter to control the rotational speed of the generator, where the controller performs the foregoing method for controlling rotational speed avoidance.
A wind turbine is provided according to another exemplary embodiment of the present disclosure. The wind turbine includes a generator, a converter, a data collection module and a controller. The generator includes a stator and a rotor mechanically connected to an impeller; the converter is electrically coupled to a stator winding; the data collection module is configured to collect a rotational speed of the rotor of the generator; and the controller is configured to set an electromagnetic torque parameter of the converter to control the rotational speed of the generator, where the controller includes the foregoing apparatus for controlling rotational speed avoidance.
A computer-readable storage medium storing computer programs thereon is provided according to another exemplary embodiment of the present disclosure, where the computer programs, when being executed by a processor, perform the foregoing method for controlling rotational speed avoidance for a wind turbine.
With the wind turbine, the method and apparatus for controlling rotational speed avoidance for the wind turbine according to the exemplary embodiments of the present disclosure, it is enabled to avoid the overlapping of an operating range of the rotational speed of the wind turbine in the limited-power operation state and the rotational speed avoidance range which results in abnormal resonance of the wind turbine, overloaded loads or the like, to ensure the safety and reliability of the operation of the wind turbine.
Additional aspects and/or advantages of general concept of the present disclosure will be set forth partially in the following description, and partially will be apparent from the description, or may be learned by practice of the general concept of the present disclosure.
The above and other objects and features of exemplary embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings that exemplarily illustrate embodiments, in which:
Reference will now be made in detail to embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, in which like reference numerals refer to like parts throughout the description. The embodiments are described hereinafter in combination with the drawings in order to explain the present disclosure.
In step S10, in response to receiving an instruction for limited-power operation, an upper limit of power required by the instruction is determined.
As an example, the instruction for limited-power operation may be received from a central controller at a wind farm or a cluster controller at a wind farm. For example, the wind farm may issue an instruction for limited-power operation to the wind turbine due to electricity rationing or other reasons.
In step S20, it is determined whether the required upper limit of power is in a power avoidance range corresponding to a rotational speed avoidance range.
As an example, the power avoidance range represents a power range corresponding to the rotational speed avoidance range.
As an example, an upper boundary value of the power avoidance range is power determined based on an upper boundary value of the rotational speed avoidance range, and the lower boundary value of the power avoidance range is power determined based on a lower boundary value of the rotational speed avoidance range, where, each of the rotational speed avoidance range and the power avoidance range is an open interval.
Control for rotational speed avoidance / passing through rotational speed is a control function/strategy for the rotational speed of a generator, and specifically refers to that, by controlling an electromagnetic torque of a converter of the wind turbine and the rotational speed of a rotor of the generator, the wind turbine is enabled to quickly pass through a certain rotational speed range (i.e., rotational speed avoidance range) in a power generation process, to prevent the rotational speed from staying in the rotational speed range for a long time, resulting in resonance of the wind turbine, increased loads or other issues. That is, the rotational speed avoidance range mentioned in the present disclosure may be set by a consideration of resonance, load reduction or other conditions, which is not limited in the present disclosure.
Reference is made to
As an example, the upper boundary value of the power avoidance range may be a product of the upper boundary value (i.e., Whigh) of the rotational speed avoidance range and a first predetermined electromagnetic torque (i.e., Tlow-max), where the first predetermined electromagnetic torque is an electromagnetic torque that is to be kept before passing through the rotational speed avoidance range from a low rotational speed to a high rotational speed.
As an example, the lower boundary value of the power avoidance range may be a product of the lower boundary value (i.e., Wlow) of the rotational speed avoidance range and a second predetermined electromagnetic torque (i.e., TA), where the second predetermined electromagnetic torque is an electromagnetic torque when the wind turbine just reaches the lower boundary value of the rotational speed avoidance range.
Returning to
In a case that it is determined in step S20 that the required upper limit of power is not in the power avoidance range, step S40 is performed to set the maximum allowable power of the wind turbine as the required upper limit of power. In other words, the power of the wind turbine is not allowed to exceed the required upper limit of power.
As an example, the method for controlling rotational speed avoidance for a wind turbine according to an exemplary embodiment of the present disclosure may further include: identifying whether there is an abnormality of repeatedly passing through the rotational speed avoidance range in the wind turbine, based on statistical information about the rotational speed of the generator being in the rotational speed avoidance range, where, in a case that it is determined that there is an abnormality, step S20 is performed.
As an example, the statistical information about the rotational speed of the generator being in the rotational speed avoidance range may be statistical information that may be used to judge whether the rotational speed of the generator is often in or frequently enters the rotational speed avoidance range. As an example, the statistical information about the rotational speed of the generator being in the rotational speed avoidance range may include: a statistical duration about the rotational speed of the generator being in the rotational speed avoidance range and/or a statistical counting that the rotational speed enters the rotational speed avoidance range.
As an example, a rotational speed avoidance condition of the wind turbine may refer to a condition in which the rotational speed of the generator enters or is in the rotational speed avoidance range. As an example, in a case that the statistical information about the rotational speed of the generator being in the rotational speed avoidance range shows that the rotational speed is often in or frequently enters the rotational speed avoidance range exceeding a certain degree, it may be determined that there is an abnormality of repeatedly passing through the rotational speed avoidance range in the wind turbine.
Considering the accuracy of the control, a range may be reserved at both ends of the rotational speed avoidance range, and it is considered that the rotational speed being in the reserved range is a normal operation condition. As an example, the statistical information about the rotational speed of the generator being in the rotational speed avoidance range may include: the statistical duration in which the rotational speed of the generator is in a first predetermined range in the rotational speed avoidance range and/or the statistical number of times that the rotational speed enters the first predetermined range. Here, the first predetermined range may be: (Wlow+We1, Whigh-We2).
As an example, the rotational speed of the generator may or may not be equal to the rotational speed of the impeller.
As an example, the step of identifying whether there is an abnormality of repeatedly passing through the rotational speed avoidance range in the wind turbine based on a statistical duration in which a rotational speed of a generator is in the rotational speed avoidance range may include: determining, based on operation data in a historical operation period of the wind turbine, a proportion of a rotational speed avoidance duration corresponding to each of time intervals in the historical operation period, where the proportion of a rotational speed avoidance duration corresponding to each of time intervals is a proportion of a total duration, in which the rotational speed is in a first predetermined range in the rotational speed avoidance range within the time interval, to a predetermined duration; and determining that there is an abnormality of repeatedly passing through the rotational speed avoidance range in the wind turbine, in a case that a total number of time intervals in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a first predetermined number, where, each of time intervals has a length of the predetermined duration.
As an example, the operation data in the historical operation period may be divided into M groups of operation data in an interval of the predetermined duration, where each group of operation data includes N rotational speeds of the generator collected at N consecutive sampling time points (that is, N rotational speeds are collected by collecting one rotational speed at each sampling time point). A ratio of the number of rotational speeds in the first predetermined range in the N rotational speeds of each group to N is determined as the proportion of the rotational speed avoidance duration corresponding to the corresponding time range, where, M is an integer greater than 1, and N is an integer greater than 1. It should be understood that each group corresponds to a time interval, and different groups correspond to different time intervals.
As an example, the predetermined standard proportion may indicate that a proportion of the total duration of the rotational speed in the rotational speed avoidance range to the predetermined duration within the predetermined duration, in a case of a normal rotational speed avoidance jump. Therefore, the proportion of the rotational speed avoidance duration corresponding to any time interval exceeding the proportion of normality indicates that the rotational speed avoidance in the time interval is abnormal.
As an example, the predetermined standard proportion may be determined based on at least one of the following: a jump-up duration (i.e., (Whigh-Wlow)/V1) required for the wind turbine to pass through the rotational speed avoidance range from a low rotational speed to a high rotational speed, a jump-down duration (i.e.. (Whigh-Wlow)/V2) required to pass through the rotational speed avoidance range from a high rotational speed to a low rotational speed, a predetermined number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration, and a length of the predetermined duration.
As an example, the predetermined standard proportion may be Ks: Tmax∗I∗J/L, where, Tmax represents a maximum among the jump-up duration and the jump-down duration, I represents a redundancy coefficient, J represents the predetermined number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration, and L represents the length of the predetermined duration.
Here, the number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration may be determined based on at least one of actual operation conditions, simulation, and human experience. For example, in a case that the length of the predetermined duration is 20 minutes, the number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration may be 10. In order that a certain redundancy is reserved when using the predetermined standard proportion for judgment and a certain degree of deviation is acceptable, a redundancy coefficient I is added. For example, I may be set to a value between 1.1 and 1.5. As an example, Tmax may be a value between 10 s and 30 s, for example, Wlow=7 rpm, Whigh=11 rpm, the set V1 is equal to V2, which is 0.2 rpm/s (that is, the requirement for controlling rotational speed avoidance is quickly passing through the rotational speed avoidance range at a speed of 0.2 rpm per second), the time for normal passing through/jumping one rotational speed avoidance range is T1=T2=(Whigh-Wlow)/V1=20 s. Assuming that a jump-up speed V1 is equal to a jump-down speed V2, then the jump-up time (Whigh-Wlow)/V1 is equal to the jump-down time (Whigh-Wlow)/V2), and Tmax=20 s in that case. For example, in a case that L=20 min, J=10, I=1.2, and Tmax=20 s, the predetermined standard proportion is 0.2.
As shown in
In step S102, the operation data in the historical operation period may be divided into M groups of operation data in an interval of the predetermined duration. Specifically, the historical operation period is divided every predetermined duration, and the obtained operational data for each of time intervals forms a group of operational data. Each group of operation data includes N rotational speeds of the generator collected at N consecutive sampling time points (i.e., N operation points), and the N rotational speeds are ranked in an order of corresponding sampling time points. It should be understood that N depends on the length of the predetermined duration and a sampling period of operation data.
As an example, the historical operation period may be the latest month, and the predetermined duration may be a value from 10 min to 30 min.
In step S103, it is judged whether i is less than or equal to M, where the initial value of i is 1.
In a case that it is determined in step S103 that i is less than or equal to M, step S104 is performed to judge whether j is less than or equal to N, where the initial value of j is 1.
In a case that it is determined in step S104 that j is less than or equal to N, step S105 is performed to extract the j-th rotational speed wij in the i-th group of operating data, and set j=j+1.
After step S105, step S106 is performed to judge whether the extracted j-th rotational speed wij in the i-th group of operating data is greater than (Wlow+We1) and less than (Whigh-We2).
In a case that it is determined in step S106 that wij is greater than (Wlow+We1) and less than (Whigh-We2), step S107 is performed to set Ni=Ni+1, and return to step S104, where the initial value of Ni is 0.
In a case that it is determined in step S106 that wij<(Wlow+We1), or wij≥(Whigh-We2), the process returns to step S104.
In a case that it is determined in step S104 that j is greater than N, step S108 is performed to set Ki=Ni/Nand i=i+l, and the process returns to step S103.
In a case that it is determined in step S103 that i is greater than M, step S109 is performed to record all Ki, that is, record K1, K2, K3, ..., KM. Here, each Ki is the proportion of the rotational speed avoidance duration corresponding to each of time intervals in the historical operation period.
The problem that the rotational speed avoidance range is repeatedly passed through for the wind turbine is considered in the present disclosure. As shown in
In the conventional technology, the abnormal evaluation of wind turbines repeatedly passing through the rotational speed avoidance range is still blank. The main reason lies in that due to the uncertainty of the above reasons, the abnormality is difficult to find during a prototype test, especially electricity rationing at the wind farm has great uncertainty. The abnormality of repeatedly passing through the rotational speed avoidance range often brings the following two problems: 1. the wind turbine is operating in the rotational speed avoidance range for a long time, and in a case that the vibration increases to a corresponding protection threshold, a shutdown failure occurs; 2. the wind turbine is operating in the rotational speed avoidance range for a long time or a short time, but the vibration does not reach the corresponding protection threshold, the impact (for example, a shutdown failure) may not be realized in the short term, however, loss of power generation and loss of fatigue life of components occur after the long-term accumulation, resulting in the expense of loss of power generation and component damage, and it is difficult to find that the above problem is due to the abnormal rotational speed avoidance.
Therefore, as an example, in a case that the rotational speed of the generator is frequently in the rotational speed avoidance range in the limited-power operating state, it may be determined that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine.
As an example, it may be determined that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine, in a case that a total number of time intervals, corresponding to a limited-power operation state and in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a second predetermined number. In other words, it is determined that the rotational speed avoidance is abnormal and the reason for the abnormal rotational speed avoidance is that a maximum operating range of the rotational speed determined by the wind turbine based on the instruction for limited-power overlaps with the rotational speed avoidance range. Therefore, it is required to perform steps S20 to S30, to avoid the abnormality of the rotational speed avoidance for the wind turbine as much as possible. Here, the time interval corresponding to the limited-power operation state refers to a time interval in which the wind turbine is in the limited-power operation state.
As another example, it may be determined that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine, in a case that a total number of time intervals, corresponding to a predetermined wind speed range and in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a third predetermined number, where the predetermined wind speed range is a wind speed range in the vicinity of a wind speed range corresponding to the rotational speed avoidance range. As an example, the wind speed range corresponding to the rotational speed avoidance range is a wind speed range in which the rotational speed enters the rotational speed avoidance range. As an example, the wind speed range in the vicinity of the wind speed range corresponding to the rotational speed avoidance range may be a wind speed range including the wind speed range corresponding to the rotational speed avoidance range, the lower boundary value of the wind speed range is smaller than the lower boundary value of the wind speed range corresponding to the rotational speed avoidance range by a first predetermined value, and the upper boundary value of the wind speed range is greater than the upper boundary value of the wind speed range corresponding to the rotational speed avoidance range by a second predetermined value. The time interval corresponding to the predetermined wind speed range refers to a time interval in which an ambient wind speed of the wind turbine is in the predetermined wind speed range.
According to exemplary embodiments of the present disclosure, it is enabled to quickly and accurately assess whether there is an abnormality in the rotational speed avoidance for the wind turbine, and further perform corresponding processing for the cause of the abnormal situation of rotational speed avoidance in combination with analysis and diagnosis of basic causes, in order to jump out the abnormality and return to a normal operating state of the wind turbine, thus avoiding further vibration exceeding the limit and increased load.
As shown in
Specifically, the determining unit 10 is configured to determine, in response to receiving an instruction for limited-power operation, an upper limit of power required by the instruction.
The judging unit 20 is configured to judge whether the required upper limit of power is in a power avoidance range corresponding to a rotational speed avoidance range. An upper boundary value of the power avoidance range is power determined based on an upper boundary value of the rotational speed avoidance range, and a lower boundary value of the power avoidance range is power determined based on a lower boundary value of the rotational speed avoidance range, where each of the rotational speed avoidance range and the power avoidance range is an open interval.
The setting unit 30 is configured to set maximum allowable power of the wind turbine as the lower boundary value of the power avoidance range in a case that the required upper limit of power is in the power avoidance range.
As an example, the setting unit 30 may set the maximum allowable power of the wind turbine to the required upper limit of power in a case that the required upper limit of power is not in the power avoidance range.
As an example, the upper boundary value of the power avoidance range may be a product of the upper boundary value of the rotational speed avoidance range and a first predetermined electromagnetic torque, and the lower boundary value of the power avoidance range may be a product of the lower boundary value of the rotational speed avoidance range and a second predetermined electromagnetic torque. The first predetermined electromagnetic torque is an electromagnetic torque value that is to be kept before passing through the rotational speed avoidance range from a low rotational speed to a high rotational speed, and the second predetermined electromagnetic torque is an electromagnetic torque value when the wind turbine reaches the lower boundary value of the rotational speed avoidance range.
As an example, the apparatus may further include: an abnormality identifying unit (not shown). The abnormality identifying unit is configured to identify whether there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine based on statistical information about a rotational speed of a generator being in the rotational speed avoidance range. In a case that there is an abnormality, the judging unit 20 determines whether the required upper limit of power is in the power avoidance range corresponding to the rotational speed avoidance range.
As an example, the statistical information about the rotational speed of the generator being in the rotational speed avoidance range may include: a statistical duration in which the rotational speed of the generator is in the rotational speed avoidance range and/or a statistical number of times that the rotational speed enters the rotational speed avoidance range.
As an example, the abnormality identifying unit may determine, based on operation data in a historical operation period of the wind turbine, a proportion of a rotational speed avoidance duration corresponding to each of time intervals in the historical operation period; and determine that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine, in a case that a total number of time intervals in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a first predetermined number. The proportion of a rotational speed avoidance duration corresponding to each of time intervals is a proportion of a total duration, in which the rotational speed is in a first predetermined range in the rotational speed avoidance range within the time interval, to a predetermined duration. Each of time intervals has a length of the predetermined duration.
As an example, the abnormality identifying unit may determine that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine, in a case that a total number of time intervals corresponding to a limited-power operation state and in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a second predetermined number. Alternatively, the abnormality identifying unit may determine that there is an abnormality of repeatedly passing through the rotational speed avoidance range for the wind turbine, in a case that a total number of time intervals corresponding to a predetermined wind speed range and in which a proportion of the rotational speed avoidance duration exceeds a predetermined standard proportion in the historical operation period, exceeds a third predetermined number, where, the predetermined wind speed range is a wind speed range in the vicinity of a wind speed range corresponding to the rotational speed avoidance range.
As an example, the abnormality identifying unit may divide the operation data in the historical operation period into M groups of operation data in an interval of the predetermined duration, where each group of operation data includes N rotational speeds of the generator collected at N consecutive sampling time points; and determine a ratio of the number of rotational speeds in the first predetermined range in the N rotational speeds of each group to N as the proportion of the rotational speed avoidance duration corresponding to the respective each interval, where, M is an integer greater than 1, and N is an integer greater than 1.
As an example, the predetermined standard proportion may be determined based on at least one of the following: a jump-up duration required for the wind turbine to pass through the rotational speed avoidance range from a low rotational speed to a high rotational speed, a jump-down duration required to pass through the rotational speed avoidance range from a high rotational speed to a low rotational speed, a predetermined number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration, and a length of the predetermined duration.
As an example, the predetermined standard proportion may be Tmax∗I∗J/L, where, Tmax represents a maximum among the jump-up duration and the jump-down duration, I represents a redundancy coefficient, J represents the predetermined number of times that the rotational speed avoidance range can be normally passed through within the predetermined duration, and L represents the length of the predetermined duration.
It should be understood that specific processing performed by the apparatus for controlling rotational speed avoidance for the wind turbine according to the exemplary embodiment of the present disclosure has been described in detail with reference to
It should be understood that each of units in the apparatus for controlling rotational speed avoidance for a wind turbine according to the exemplary embodiment of the present disclosure may be implemented as hardware components and/or software components. Those skilled in the art may implement the various apparatus based on the defined processing to be performed by each apparatus using a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), for example.
In addition, a wind turbine is provided according to an exemplary embodiment of the present disclosure. As shown in
In addition, a wind turbine is further provided according to an exemplary embodiment of the present disclosure. As shown in
A computer-readable storage medium storing computer programs thereon is provided according to an exemplary embodiment of the present disclosure. The computer programs, when being executed by a processor, implement the method for controlling rotational speed avoidance for a wind turbine according to the foregoing exemplary embodiments. The computer-readable storage medium is any data storage device that can store data read by a computer system. Examples of the computer-readable storage medium include a read-only memory, a random-access memory, read-only optical disks, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission over the Internet via wired or wireless transmission paths).
Although some embodiments of the present disclosure are described hereinabove, those skilled in the art should appreciate that the embodiments may be modified without deviating from the principles and the spirit of the present disclosure which are limited by the claims and the equivalent thereof.
Number | Date | Country | Kind |
---|---|---|---|
202010597078.1 | Jun 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/084035 | 3/30/2021 | WO |