CONTROL OR PROCESSING SYSTEM AND METHOD
20190195189 ยท 2019-06-27
Assignee
Inventors
Cpc classification
F03D7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/76
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
F03B15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/20
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
G05B13/024
PHYSICS
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
Abstract
A method and associated apparatus for determining at least one parameter of an energy conversion device, the method comprising determining one or more losses associated with the energy conversion device; determining at least one parameter of the energy conversion device by improving, varying, optimising or maximising at least one operational variable and/or output of the energy conversion device (such as a power output of the energy conversion device) by reducing, minimising or optimising the one or more losses or a function thereof; and determining a value, range or function of at least one parameter of the energy conversion device (such as a power or torque curve) associated with, or that results in, the improvement, variation, optimisation or maximisation of the at least one operational variable (e.g. power output) and/or output of the energy conversion device and/or that results in the reduction, minimisation or optimisation of the one or more losses.
Claims
1. A method for determining at least one parameter of an energy conversion device, the method comprising: determining one or more losses associated with the energy conversion device; determining at least one parameter of the energy conversion device by improving, varying, optimising or maximising at least one operational variable and/or output of the energy conversion device (such as a power output of the energy conversion device) by reducing, minimising or optimising the one or more losses or a function thereof; and determining a value, range or function of at least one parameter of the energy conversion device (such as a power or torque curve) associated with, or that results in, the improvement, variation, optimisation or maximisation of the at least one operational variable (e.g. power output) and/or output of the energy conversion device and/or that results in the reduction, minimisation or optimisation of the one or more losses.
2. The method of claim 1 comprising controlling operation of the energy conversion device according to the at least one parameter of the energy conversion device, which comprises controlling the at least one operational variable and/or output of the energy conversion device and/or one or more other variable (e.g. the output electrical power and/or drive shaft torque) of the energy conversion device according to the at least one parameter (e.g. according to the power or torque curve).
3. The method according to claim 1, comprising determining an aerodynamic or hydrodynamic efficiency of the energy conversion device and determining the at least one parameter of the energy conversion device using the aerodynamic or hydrodynamic efficiency of the energy conversion device.
4. The method according to claim 3, wherein the improvement, variation, optimisation or maximisation of the at least one operational variable and/or output of the energy conversion device may comprise varying, optimising or maximising a function of the aerodynamic or hydrodynamic efficiency of the energy conversion device and the one or more losses associated with the energy conversion device.
5. The method according to claim 1, wherein the improvement, variation, optimisation or maximisation of the at least one operating variable and/or output of the energy conversion device may be or comprise a global optimisation or maximisation that comprises performing an optimisation or maximisation of a function that comprises at least the one or more losses and comprises or considers the aerodynamic or hydrodynamic power efficiency of the energy conversion device.
6. The method according to claim 1, wherein the losses comprise mechanical and electrical losses.
7. The method according to claim 6, wherein the mechanical losses comprise mechanical losses resulting from or associated with one or more or each of: operation of the turbine blades and/or operation of the drive shaft or other drive coupling and/or operation of the generator.
8. The method according to claim 6, wherein the electrical losses comprise one or more or each of: generator losses, power convertor losses, filter losses and/or inverter losses.
9. The method according to claim 1, wherein the energy conversion device is or comprises a permanent magnet machine or a double-fed induction machine.
10. The method according to claim 1, wherein the energy conversion device comprises a wind turbine and/or a water turbine.
11. A processing or control system for an energy conversion device, the processing or control system comprising at least one processor and comprising or being configured to access data storage, the processing or control system being configured to determine at least one parameter of the energy conversion device by: determining one or more losses associated with the energy conversion device; determining at least one parameter of the energy conversion device by varying, increasing, optimising or maximising at least one operational variable or output of the energy conversion device by reducing, minimising or optimising the one or more losses or a function thereof; and determining a value, range or function of at least one parameter of the energy conversion device (such as a power or torque curve) associated with, or that results in, the improvement, variation, optimisation or maximisation of the at least one operational variable (e.g. power output) and/or output of the energy conversion device and/or that results in the reduction, minimisation or optimisation of the one or more losses.
12. An energy conversion device, the energy conversion device comprising one or more drive surfaces provided on or comprised in a movable or rotatable arrangement such that, in use, the one or more drive surfaces are movable or rotatable by fluid flow, such as gas or liquid flow, and a control or processing device according to the claim 9 configured to determine at least one parameter of the energy conversion device.
13. A computer program product that, when programmed into a control or processing device, configures the control or processing device to implement to method of claim 1.
14. A carrier medium, such as a tangible and/or non-transient carrier medium, comprising the computer program product of claim 13.
15. A method for determining or estimating an aerodynamic or hydrodynamic efficiency of an energy conversion device (or a function thereof) and/or a mechanical loss component, the method comprising: (a) Measuring one or more variables of the energy conversion device, which may comprise one or more or each of: generator speed (at the rotor shaft) .sub.m, a nacelle wind speed U.sub.nacelle, a freestream wind speed U.sub., phase currents and/or voltages of the generator, the frequency of the phase voltage at the terminal of the generator (which may be used to estimate the rotor speed); (b) Determining one or more losses of the energy conversion device, such as one or more electrical losses; and (c) Determining an aerodynamic or hydrodynamic efficiency of the energy conversion device that best fits the one or more variables of the energy conversion device and/or the one or more losses of the energy conversion device, e.g. by minimising an error between predicted and measured rotor speed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0094] These and other aspects of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
DETAILED DESCRIPTION OF DRAWINGS
[0124] Maximising yield from energy conversion devices such as wind, tidal and other fluid driven turbines is of significant importance. In a design stage, a wind tunnel or flow chamber is typically used to determine the aerodynamic or hydrodynamic efficiency of the turbine. It is the conventional belief in the art that optimal operation conditions of the turbine are obtained by maximising aerodynamic or hydrodynamic efficiency only. As a result, many turbines are controlled according to a power curve determined from the aerodynamic or hydrodynamic efficiency of the turbine, which can be, for example, determined using a wind tunnel.
[0125] As shown in
[0126] An embodiment of the present invention is illustrated in
[0127] The embodiment of
[0128] However, it will be appreciated that the main control unit 5 (as shown in
[0129]
[0130] As shown in
[0131] The drive shaft 45 is coupled to a generator 50, in this example in the form of a permanent magnet state machine. The generator 50 is operable by rotation of the drive shaft 45 in order to generate an electrical output. The electrical output of the generator 50 is received by a power convertor 55. The power convertor 55 comprises a rectifier 60 that converts the output from the generator 50 into a dc link signal 65. The power convertor 55 further comprises an inverter 70, than converts the rectified dc link signal 65 into an ac signal 75. The ac signal 75 from the inverter 70 is then filtered by a filter 80 and supplied to the grid 85 (or other receiving system or network) as an output signal 90.
[0132] The control unit 5, 5 controls the controllable components 50, 60, 70, 80 of the turbine, including ancillary systems of the wind turbine such as the brake (not shown), the gearbox (if fitted) and the power electronics such as the generator 50 and power convertor 55. As indicated above, the control unit 5, 5 controls one or more or each of the controllable components based on the operating parameter map 25, 25 that correlates control parameters used to control one or more of the controllable components 50, 60, 70, 80 with measurement values received by the control unit 5 and/or auxiliary control unit 30, such as rotor speed and the like. In particular, as shown in
[0133] As indicated above, the control parameter map 25 is revised or regenerated in use by using a non-linear optimisation method to reduce or minimise losses associated with components of the energy conversion device (preferably in combination with an increased or maximised aerodynamic efficiency) based on the various measurements received by the control unit 5 or auxiliary control unit 30. In particular, the present invention minimises overall losses in the system. Depending on the system, different losses can be more or less significant. For example, the losses can include both mechanical and electrical losses in the turbine, as illustrated in
[0134] The following example described with reference to
[0135] As shown in
P.sub.active=P.sub.out+P.sub.elect.loss
[0136] In this case, the electrical losses (P.sub.elect.loss) are taken to be the sum of the losses of each of the electrical components, i.e. the electrical losses (P.sub.elect.loss) are equal to the sum of the generator losses (P.sub.gen.loss), the convertor losses (P.sub.conv.loss) and the inverter losses (P.sub.inv.loss):
P.sub.elect.loss=P.sub.gen.loss+P.sub.conv.loss+P.sub.inv.loss
[0137] As shown in
P.sub.rotorP.sub.elect.lossP.sub.mech.loss=P.sub.out
[0138] From the above and from
P.sub.rotor=P.sub.active+P.sub.mech.loss
[0139] The active power (P.sub.active) developed by the generator 50 (before losses) is:
P.sub.active=3.Math.E(.sub.m)I.sub.ph.sup.(1).Math.cos(.sub.1i)
[0140] Where
[0141] E(.sub.m) is the source voltage of the generator in V.sub.rms, I.sub.ph.sup.(1) is the fundamental component of phase current, in A.sub.rms, cos(.sub.1i) is the generator Displacement Power Factor (DPF), and .sub.1i is the angle of displacement of the fundamental frequency between the generator source voltage and the fundamental current, in radians.
[0142] The efficiency of the inverter (.sub.inv) can be obtained from manufacturer's data sheets or from a simulation or parametric model. The term .sub.inv includes the efficiency of any step-up stage, inverter 70 and filter 80. The output power (P.sub.out) is then:
P.sub.out=.sub.inv.Math.V.sub.dcI.sub.dc
[0143] Where V.sub.dc and I.sub.dc are the dc voltage and current input to the inverter 70.
[0144] Alternatively, the optimisation can be performed on the dc power output (assuming losses in the inverter 70 are small relative to the other losses, i.e. .sub.inv1). In which case, P.sub.out=V.sub.dc.Math.I.sub.dc.
[0145] In view of the above, the output power (P.sub.out) for forming the set-point power curves can be determined by solving the following optimisation problem: [0146] Maximise P.sub.out(x)
[0147] subject to:
P.sub.out(x)P.sub.rated
.sub.m.sub.max
V.sub.dcV.sub.limit
P.sub.rotor=P.sub.active+P.sub.mech.loss
P.sub.activeP.sub.elect.loss=V.sub.dcI.sub.dc
P.sub.out=.sub.inv(V.sub.dc, I.sub.dc, P.sub.out).Math.V.sub.dcI.sub.dc
[0148] where x=[V.sub.dc, I.sub.dc, .sub.m], P.sub.rated is the rated power from the inverter, .sub.max is the brake limit speed from the wind turbine, and V.sub.limit is the maximum voltage allowed by the inverter.
[0149] It will be appreciated that this is a constrained, non-linear and multi-variable optimisation problem. There are a range of techniques for solving such problems available in the art, and it will be appreciated that a skilled person may select a suitable technique from amongst the various techniques available in the art and apply it to the current problem, by applying routine knowledge and skill in the art to the teachings of the present application.
[0150] However, by way of illustration, one approach for solving this would be to use the MATLAB function fmincon from the Optimisation Toolbox. This function attempts to maximise P.sub.out starting from an initial estimate by using the interior-point algorithm. The use of an approximate but sub-optimal solution as the initial estimate (such as an initial estimate obtained based only on aerodynamic considerations, e.g. from wind tunnel derived data or the like) helps accelerate the solution to the problem and helps ensure identification of the global maximum.
[0151] The final solution also depends on the topology of the rectifier 60. Examples of rectifiers 60 that could be used include a passive rectifier, 60a such as that shown in
[0152] For embodiments in which a passive rectifier 60a is used, such as that shown in
[0153] The output of a three-phase full-bridge diode rectifier can be obtained as:
[0154] Where V.sub.LL is the phase-to-phase voltage of the generator (rms value); .sub.e is the electric angular frequency (.sub.mp, where p is the pole pair number), and L.sub.s is the phase equivalent inductance.
[0155] However, this approach does not account for a drop in voltage due to copper and iron losses. These can be significant, as can be seen by the difference between the open circuit and on-load voltages illustrated in
[0156] An additional term can be added to account for the copper/iron losses:
[0157] The dc current (I.sub.dc) just after the diode rectifier 60a is related to the phase current (rms) I.sub.ph by:
[0158] The electrical losses (P.sub.elect.loss) can be segregated into three components, namely losses (P.sub.gen.loss) in the generator 50, losses (P .sub.conv.loss) in the power converter 55 and losses (P.sub.inv.loss) in the filter 80:
P.sub.elect.loss=P.sub.gen.loss+P.sub.conv.loss+P.sub.inv.loss
[0159] The losses (P.sub.gen.loss) in the generator 50 result from adding copper losses, core losses (P.sub.core.loss), and eddy current losses (P.sub.eddy) in the windings:
P.sub.gen.loss=3I.sub.ph.sup.2R.sub.Cu+P.sub.core.loss+P.sub.eddy
[0160] Where R.sub.Cu is the copper resistance.
[0161] With regard to the converter losses, on the diodes, conduction loss P.sub.CD is the dominant term due to the voltage drop v.sub.DO and a very low resistive term r.sub.D. At 50 Hz, the switching losses are about 1.2% of P.sub.CD and so can be generally neglected below that frequency. Therefore:
[0162] In another embodiment, an active rectifier 60b, such as an active rectifier 60b operated as a voltage source converter (VSC) can be used. In this case, the active rectifier 60b aims to control the dc voltage at the outputs of the terminal of the rectifier 60b. Although this voltage can be constant, it is better to adjust it, in order to maximise efficiency. The VSC also requires a smoothing capacitor 100 to filter the ripple components in the voltage and power output. A schematic of a suitable six-switch active rectifier 60b is shown in
[0163] The interaction between the generator (v.sub.1(t) in
[0164] modelled as a single-phase circuit where two voltage sources (V.sub.1(t), V.sub.2(t)) are placed together, separated by an impedance R.sub.ph, and sharing a power flow. The generator sees the converter 55 as a sinusoidal source (v.sub.2(t)). Ultimately, the phase angle and magnitude of v.sub.2 are controlled externally by the switching of the IGBTs 105.
[0165] In
[0166] The magnitude of the generator source is given as:
[0167] Where .sub.PM is the flux linkage produced by the permanent magnets of the generator 50.
[0168] In addition:
[0169] Where V.sub.dc is the output voltage on the smoothing capacitor 100 and m.sub.index is the modulation index. This equation is valid for m.sub.index<1.
[0170] This equation can be modified to account for the voltage drop from the resistive term and from the switches (i.e. the IGBTs 105), resulting in:
[0171] where V.sub.CEO is the voltage drop on the switches (IGBTs 105).
[0172] Relationships for a unity displacement power factor can be derived. The following uses phasor notation (magnitude in rms and angle in radians), assuming a steady state regime and only fundamental components;
v.sub.1(t)={square root over (2)}|V.sub.1|cos(.sub.et+.sub.1)
v.sub.2(t)={square root over (2)}|V.sub.2|cos(.sub.et+.sub.2)
i.sub.ph(t)={square root over (2)}|I.sub.ph|(.sub.et+.sub.i)
Z.sub.eq=R.sub.ph+j.sub.eL.sub.ph=R.sub.ph+jX.sub.ph
[0173]
{dot over (V)}.sub.2={dot over (V)}.sub.1R.sub.ph.sub.phjX.sub.ph.sub.ph
[0174] The aim is to operate the generator 50 at maximum efficiency, thus DPF1 (although voltage limits should be met. Therefore, at some point, a flux weakening strategy needs to be used. Since phase current I.sub.ph and generator voltage need to be in phase, .sub.1i=0=>.sub.i=.sub.1. For the sake of simplicity, the angle of the generator source 50/V.sub.1(t) is set to be zero (.sub.i=.sub.1=0).
[0175] By dividing the above equation out into real and complex parts and applying the above goals and assumptions, it is possible to derive a relationship that can be used to determine the angle of the virtual source V.sub.2(t) representing the active rectifier 60b required to achieve unity DPF, as follows:
[0176] Satisfying this condition of maximum efficiency in the generator 50 may mean that V.sub.dc is higher than in the diode rectifier case. However, the modulation index m.sub.index is usually operated below the over-modulation zone to avoid harmonic distortion. The may be a trade-off between DPF and modulation index. However, there is a control algorithm known as Space Vector Modulation (SVM), that ultimately allows m.sub.index.sup.max1.1547. This enables a reduction of V.sub.dc without introducing additional harmonics.
[0177] The losses in the power switches 105 of an active rectifier circuit 60b are mainly due to conduction and switching losses. Assuming that the modulation function of the insulated gate bipolar transistors (IGBTs) 105 is sinusoidal, then the conduction losses (P.sub.CT) in the IGBTs 105v can be estimated using:
[0178] Where V.sub.CEO is the collector-emitter on-state voltage (at zero-current), and r.sub.c is the collector-emitter on-resistance.
[0179] Similarly, in the anti-parallel diodes 110 of the active rectifier 60b, the conduction losses (P.sub.CD) are:
[0180] where v.sub.DO is the diode forward voltage (at zero-current) and r.sub.D the conductance resistance.
[0181] The switching losses (P.sub.switching.loss) can be calculated using:
[0182] Where f.sub.s is the switching frequency of the IGBTs 105, E.sub.ON,T and E.sub.OFF,T are the switching energies of the IGBTs 105, E.sub.OFF,D is the turn-off energy of the anti-parallel diodes 110, and P.sub.refLoss=V.sub.refI.sub.ref is a loss given by the manufacturer. Information on the switching energies is provided in the data-sheets of the semiconductors used.
[0183] The total converter 55 losses (P.sub.conv.loss) can be found by simply adding the conduction losses (P.sub.CT) in the IGBTs 105, the conduction losses (P.sub.CD) in the diodes 110 and the switching losses (P.sub.switching.loss), which can be in turn determined using the above equations, or by other techniques that may be apparent to a person skilled in the art.
[0184] In other words:
P.sub.conv.loss=P.sub.CT+P.sub.CD+P.sub.switching.loss
[0185] These converter losses for a converter 55 having an active rectifier 60b can be factored in to the overall loss minimisation algorithm and a numerical solution can be found, for example, using the methods described above in relation to the passive rectifier 60a.
[0186] The control unit 5 or auxiliary control unit 30 is configured to determine mechanical losses P.sub.mech in the energy conversion device (i.e. the wind turbine in this example, but also applicable to other energy conversion devices). An example of an approach for accounting for mechanical losses and aerodynamic efficiency (or hydrodynamic efficiency for fluid/water based turbines) is outlined below with reference to
[0187] The control device of the present invention takes into account aerodynamic efficiency (or hydrodynamic efficiency as the case may be). The aerodynamic efficiency can be approximated by an exponential or a polynomial function. An example of a suitable exponential function for approximating the aerodynamic efficiency (C.sub.p) as a function of the tip-speed () is:
C.sub.p()=(k.sub.1k.sub.2).Math.e.sup.k.sup.
[0188] The selection of the parameters has to be done in order to have a concave (or quasiconcave) function. The fitting function used has to be general enough to model accurately the drag region. A non-limiting example of this is provided below.
[0189] By keeping k.sub.3>0, then C.sub.p.fwdarw.0 when .fwdarw.. In addition, the optimal point is determined by derivation and equating to zero, i.e.
The optimum tip speed .sup.opt is given by:
[0190] By evaluating the value of .sup.opt into the preceding equation for C.sub.p() and assuming that the function is positive in the optimum k.sub.1.sup.optk.sub.2>0, it follows that:
k.sub.1>k.sub.3, k.sub.1>0
[0191] These additional constraints simplify the estimation of C.sub.p-, i.e. the aerodynamic efficiency as a function of the blade tip-speed ratio.
[0192] Table 1 below provides exemplary values used to generate aerodynamic profiles:
TABLE-US-00001 TABLE 1 Parameters of an exemplary Aerodynamic Profile Template function k.sub.1 k.sub.2 k.sub.3 .sup.opt C.sub.p.sup.opt Error (MSE) R.sup.2 Ex- 6.524 0.969 4.173 0.388 0.309 1.658 10.sup.4 0.809 ponential 2.sup.nd-order 2.191 1.791 0.058 0.409 0.309 1.850 10.sup.4 0.784 poly- nomial
[0193] When selecting which type of expression to use, it has been found that using the exponential function better models the drag region, whilst a polynomial function models the stall region more accurately. However, since the present loss minimisation method tends to accelerate the turbine over the tip speed predicted on the basis of aerodynamic efficiency alone, it is preferable to opt for better modelling of the drag region, and thereby the exponential function given above may be preferred, at least for some applications.
[0194] Since rotation of the blades 40 causes a large variation in the angle of attack on the blades 40 during each turn. As a result, the input torque to the rotor arrangement 35 tends to oscillate. As such, the approach taken with embodiments of the present invention is to consider an averaged aerodynamic efficiency C.sub.p taken over, e.g. one revolution.
[0195] In the present exemplary embodiment, the wind turbine is a direct drive turbine, i.e. it does not comprise a gearbox (although it will be appreciated that gearbox based devices could be used and that a skilled person could adapt the following derivation accordingly).
[0196] The drive train is modelled according to a dynamic equation of a spring-damping system of first order as follows:
[0197] where T.sub.wind is the input torque in the rotor arrangement 35
T.sub.gen is the resistant torque developed by the generator 50, K.sub.m represents the mechanical loss (assumed to be a constant), J is the moment of inertia of the generator 50 plus the turbine, and B is the friction damping coefficient.
[0198] The inertia J can be determined by techniques known in the art, e.g. by using CAD modelling.
[0199] By applying the Laplace transform to the above equation, it can be shown that:
[0200] H(s) is the transfer function of the drive train. B can often be assumed to be very low or negligible if the shaft is very stiff.
[0201] The system must be time responsive. That is, when the wind changes, there may be inertia in the mechanical response of the system or a lag in the electrical response of components such as in the inverter 70.
[0202] As an auxiliary approach when bandwidth is an issue, a feed forward term, such as that described in On Optimizing the Transient Load of Variable-Speed Wind Energy Conversion System During the MPP Tracking Process by Chen et. al., IEEE Transactions on Industrial Electronics, page 4698, Vol. 61, No. 9, September 2014 (particularly in section IV.B) and in Baseline Results and Future Plans for the NREL Controls Advanced Research Turbine, L. J. Fingersh and K. E. Johnson, 23rd ASME Wind Energy Symposium Reno, Nev., Jan. 5-8, 2004, can be used to improve the bandwidth and therefore the responsiveness of the system. The feed forward term can be obtained from the estimation of the input power or torque from the wind as explained in the above paper by Chen et. al.
[0203] The control unit is operable to perform a non-linear optimisation on a function that comprises losses from a plurality of components and preferably from each significant component, i.e. each component whose losses are non-negligible or relatively insignificant. The losses include both mechanical losses and electrical losses. The function also comprises aerodynamic (or hydrodynamic, as applicable) efficiency. Since the function is generally in the form of a term representing the power extracted by the turbine based on aerodynamic or hydrodynamic efficiency less the plurality of losses due to the active components of the turbine (including both mechanical and electrical losses), the optimisation generally comprises a reduction or minimisation of the losses.
[0204] The non-linear optimisation results in the operating parameter map 25, typically in the form of power (or torque or other suitable control parameter) curves that specify the variation in optimum or target output power (P.sub.out) with rotor speed (.sub.m) for a range of various wind speeds (U) or rotor speeds, from which an optimal power curve can be determined. An example of such a control parameter map based on power curves is shown in
[0205] In this way, for example, the control unit 5 or auxiliary control unit 30 can determine the optimum, target or set point output power for any given measured wind or rotor speed and adjust the rotor speed (or other operating parameter of the energy conversion device) accordingly, e.g. by controlling operation of the generator or other active load. The operating parameter map 25 (e.g. the power or torque curves) can be calculated or recalculated in use, e.g. on the fly or during operation, and used to generate or revise the current operating parameter map 25 if required.
[0206] Advantageously, since the control unit 5 or auxiliary control unit 30 of embodiments of the present invention effectively calculates and/or recalculates operating parameter maps 25 (e.g. set point or optimum power-rotor speed curves or torque-rotor speed curves), which can be substituted for the pre-determined or otherwise calculated control parameter maps 25 used by existing turbines, the present system can not only advantageously improve performance of the energy conversion device (e.g. wind or water turbine) but may also be easily retro-fittable to existing turbines.
[0207] It will be appreciated that various mathematical expressions for the various losses and the aerodynamic or hydrodynamic efficiencies are described above. However, it will be appreciated that these are merely exemplary, and that a skilled person, with knowledge of the teaching of the present application, readily identify other formulae or techniques for determining one or more or each of the losses, aerodynamic or hydrodynamic efficiencies or other terms described herein. A skilled person need not even take the theoretical approaches described above and may, for example, use experimental or modelled data, computation modelling (e.g. by using CFD or CAD or finite element or other techniques known to a person skilled in the art) or by using outputs from sensors or by using values obtained from similar, model or prototype devices in use or in a wind tunnel, and/or the like.
[0208] An example of a loss minimisation in the steady state is now presented. This uses the equations for determining the losses, including the mechanical losses and electrical losses identified above. In particular, the exponential function referred to above is used to estimate the aerodynamic efficiency curve as a function of tip speed ratio (C.sub.p-).
[0209] A computational fluid dynamics (CFD) model and experimental testing on a scaled physical model were used to determine a maximum aerodynamic efficiency C.sub.p.sup.max for a given tip speed ratio . Measured output dc power and the losses estimated for the generator 50 and converter 55 were also used to estimate a measured aerodynamic efficiency C.sub.p.sup.measured, although this could also have been determined by measurements on the drive shaft 45, in use. The mechanical loss is assumed to be constant within the operational speeds of the turbine. The peak aerodynamic efficiency was estimated to be 0.27, although it is expected for larger turbines that the peak aerodynamic efficiency will be above 0.45.
[0210] An equivalent circuit shown in
[0211] The air-cored axial-flux generator 50 uses ferrite instead of Neodymium magnets. The resistivity of ferrite magnets is very high compared to Neodymium magnets, therefore eddy current losses in the rotor arrangement 35 only occur in the iron supporting the magnets. However, a typical wind turbine based on a permanent magnet synchronous generator (PMSG) will have Neodymium magnets instead of ferrites. Therefore losses in the magnets will be more significant. An impedance test can be performed on the generator 50 in order to determine the core resistance R.sub.Fe and inductance. The EMF of the generator 50 can also be determined using the analytical model. In this embodiment, the generator 50 (i.e. a permanent magnet machine) has forty poles and eight coils per phase. The 1st space harmonic from the flux reaction seen by the rotor occurs at a frequency f.sub.B given by:
[0212] Where f.sub.e is the fundamental electric frequency.
[0213] Unlike the copper resistance, the core equivalent term R.sub.Fe in
[0214] In the modelled generator 50, the thermal effects on the windings have a subtle impact. The temperature rise T in the windings can be obtained from the linear relationship between
[0215] temperature and resistance (at normal temperatures), such that:
R.sub.f=R.sub.a(1+T.Math.a.sub.cu)
[0216] Where R.sub.f is the final resistance ();
[0217] a.sub.cu=(T.sub.a+k.sub.Cu).sup.1 (temperature coefficient of resistance, in 1/ C.);
[0218] R.sub.a, T.sub.a are the ambient resistance (in ) and temperature (in C.),
[0219] k.sub.Cu=234.5 (in C.), inferred absolute temperature.
[0220] In addition, as
where q denotes power dissipation or heat source (in this case P.sub.Loss), the steady-state value of the copper resistance is deduced from:
R.sub.f=R.sub.a(1+R.sub.thP.sub.lossa.sub.Cu)
[0221] R.sub.th is the equivalent thermal resistance from the windings to air (in C./W), and P.sub.Loss is the total loss dissipated in the windings. The thermal resistance changes with rotor speed, as the heat transfer improves at higher speeds (the magnet protuberances act like a cooling fan).
[0222] A low power test (160W) was performed, running the energy conversion device for more than 50 minutes at constant speed and load, and the thermal characteristics were estimated there from, as shown in Table 2 below. These results were extrapolated at higher power and speeds using empirical correlations. The thermal variation of the copper coils was estimated from an indirect measurement of resistance using the above equations, whereas R.sub.th was estimated using the above equations. Ideally, this experiment should be done at different speeds and higher output load, in order to improve confidence in the values.
[0223] The results obtained from the measurements and the parameters determined thereform are shown in Table 2 below:
TABLE-US-00002 TABLE 2 Summary of the results and parameters computed therefrom, obtained from an experimental test at 6.6 rpm. Estimated values Measured values T ( C.) P.sub.Loss T.sub.a R.sub.f (from R.sub.th ( C./W) (W) ( C.) R.sub.a () () .sub.Cu Eq. 5.48) (from Eq. 5.49) 10.24 13.90 11.08 11.23 4.03 10.sup.3 3.3 0.32
[0224] The extrapolation of the results uses an assumption that R.sub.th, which depends on rotor speed, can be estimated using the Nussel Number Nu being inversely proportionate to the thermal resistance, i.e.:
[0225] Where {circumflex over (k)} is a proportional constant.
[0226] The Nussel number Nu is the ratio of convective to conductive heat transfer across the boundary of a surface within a fluid. Empirical correlations for air-cored machines with surface mounted magnets are known from the art. The dimensions of the generator 50 can be used in these estimations to calculate the Reynolds Re.sub.e and Nussel number Nu. In an enclosed rotor, the rotating magnets emulate a fan improving the heat transfer coefficient of the windings. Applying the above mentioned correlations known in the art, it can be determined that:
Nu=0.0008.Math.Re.sub.e+188.74
[0227] From the above equations, the steady state value of R.sub.f and the power loss in the windings can be determined.
[0228] However, for all of the thermal parameters described herein, the relevant thermal parameters could be estimated on the fly/in use using temperature sensors inside the electrical generator.
[0229] The loss minimisation algorithm also accounts for losses in a passive rectifier 60a. In particular, in an embodiment of the energy conversion device (e.g. a wind turbine), a diode rectifier 60a is connected at the output terminals of the generator 50. The equations described above can be used to calculate phase and dc currents, rotor speed, DPF, dc voltage, dc power, and ac output power. The loss minimisation algorithm of the present invention is used to maximise the ac output power.
[0230] In addition, the inverter 70 includes a step-up dc/dc converter that indirectly regulates the dc voltage by controlling the power injected to the grid. This inverter 70 is modelled using an efficiency map based on published curves from the manufacturer, and experimental measurements at low power.
[0231]
[0232] These curves are produced using the following inputs: [0233] the electrical machine parameters such as: no-load voltage, coil resistance, inductance, rotor core resistance, mechanical loss, diode voltage drop; and [0234] the Cp- curve of the wind turbine.
[0235] Maximum aerodynamic efficiency (the dashed line in
[0236] In particular,
[0237]
[0238] The loss minimisation algorithm accelerates the generator 50 above .sup.opt determined from the aerodynamic efficiency alone to reduce the phase current, as can be seen from
[0239] The above loss minimisation algorithm is constrained by the mechanical brake, and by the inverter 70, to a maximum power output of 2.2 kW (in this particular embodiment/example). Theoretically, its efficiency at maximum load is about 96.3%. Therefore the limit in power injected on the dc side is 2.29 kW (at 16 m/s). In addition, the inverter 70 operates between 90 and 500 V at the dc input. The upper limit is not reached due to voltage drop at high loads; however, the lower bound imposes a constraint that requires the turbine to operate with >0.4 at low wind speeds. Thus, the Max-Cp strategy only produces power above 3.4 m/s, whereas use of the above loss minimisation algorithm can potentially result in power production starting at 2 m/s. The system can also maximise P.sub.dc instead of P.sub.out, however the results are similar.
[0240]
[0241]
[0242]
[0243] The loss minimisation technique described above has been trialed on working test turbines at different sites having different average wind speeds in comparison to operating the test turbines using conventional methods in which only the aerodynamic efficiencies are maximised (max-C.sub.p methods). The difference in terms of improved performance in the trial ranges from 1.7% for the site with highest mean wind speed (MS); to about 5.5% for the site with lowest mean wind speed (MS). A 5.5% of improvement the site with lowest mean wind speed is because the loss minimisation algorithm results in the turbine kicking-in on lower winds (starting from 2 m/s) relative to operating the same turbine using methods that maximise aerodynamic efficiency alone.
[0244] It has been found that integrating the loss minimisation techniques described above with stall regulation can result in significant increases in annual energy output, for example of between 6.3% and 16.4% in the above trial sites, depending on location and average wind speed.
[0245] In the above examples, on an annual basis, it has been found that the copper loss is dominant, whereas diode loss (P.sub.conv.loss) is negligible. The loss minimisation algorithm described above reduces copper loss relative to convention control schemes based on maximising aerodynamic efficiency alone from 9.4 to 6.7%, by reducing the resistant torque. However, both mechanical and iron losses are slightly increased because of this. Since the loss minimisation technique described above performs a global minimisation, i.e. it accounts for both mechanical and electrical losses for each significant component from the rotor arrangement 35 to the electrical output (P.sub.out), the total losses can be effectively minimised, even when this involves minimising the most significant losses, e.g. copper losses in this case, even if some less significant losses are increased (e.g. mechanical and iron losses in this case). However, as detailed above, the dominant losses may vary depending on factors such as the wind speed, the turbine design and so on.
[0246] The above analysis applies to turbines that use a diode (passive) rectifier 60a. The loss minimisation approach described above has also been analysed in relation to turbines that use an active rectifier 60b.
[0247] Additionally, at lower wind speeds, the output power increment is higher compared to the diode (passive) rectifier 60a case. However, this improvement has a very low impact on the overall system.
[0248]
[0249] In terms of annual energy output, combining the loss minimisation approach (LMA) detailed above with a stall-regulation feature could be more relevant in a windy site, as it can boost power output by about 8% (particularly in sites where the mean wind speed is greater than 5.5 m/s). However, this feature may require additional hardware. For instance, the stall regulation could be implemented using current control based on measurements of the output current using an appropriate output current sensor which are fed back to the control unit 5 or auxiliary control unit 30 to achieve improved stability in the stall region, or by using a wind speed measurement collected using a wind speed sensor in the control loop.
[0250] It will be appreciated that the loss minimisation technique described above is particularly beneficial as it does not require any modification to hardware and can be implemented by upgrading the control software in an existing turbine control unit 5, 5. However, the implementation of the loss minimisation technique in combination with stall regulation, although more beneficial in terms of annual energy output improvements, would require some hardware modification, e.g. provision of output current or wind speed sensors whose outputs are fed back to the control unit 5 or auxiliary control unit 30.
[0251] The operating parameter map 25 in the form of the optimal or control power curve delivered by the above loss minimisation algorithm is inserted in the closed-control loop (see e.g.
[0252] In summary, the loss minimisation algorithm described above finds a global optimum (i.e. taking into account the losses of each significant individual component of the energy conversion device between the rotor and the electrical output of the energy conversion device, including at least the mechanical losses of the energy conversion device and electrical losses due to at least the generator 50 and/or the power convertor 55 and preferably also the filter 80). The revised operating parameter map 25 in the form of an optimal power or torque curve is obtained by solving numerically the electrical equations for a steady-state system, taking into account the mechanical and electrical losses. This methodology has been validated using steady-state and transient simulations, combined with real wind data.
[0253] The concept, proved on an exemplary test wind energy convertor, improved overall efficiency by between 1.7 and 5.5%, depending on local wind conditions. In addition, this methodology does not require extra hardware, so it can be implemented by retro-fitting in commercial inverters with little effort, i.e. it may only require a software upgrade in an existing control unit 5 or connection of an auxiliary control unit 30 to implement the loss minimisation algorithm, which in turn simply updates the operating parameter map in the form of the target output power or torque vs rotor or wind-speed control curves used by the control unit 5, 5 to control operation of the energy conversion device.
[0254] Determination of the time constant of the wind energy conversion device combined with the Power spectrum density (PSD) of the wind, allows assessment of whether a particular design can successfully track the commanded optimal power curve, in unsteady wind conditions. In higher turbulence (e.g. free stream turbulence intensity (FTI) >0.26) the control unit may need to accelerate the response of the dynamic system, by adding an estimation of input torque, or a wind speed measurement, as suggested in On Optimizing the Transient Load of Variable-Speed Wind Energy Conversion System During the MPP Tracking Process by Chen et. al., IEEE Transactions on Industrial Electronics, page 4698, Vol. 61, No. 9, September 2014.
[0255] The approach using the loss minimisation algorithm is summarised in
[0256] Using these parameters, the control unit 5 or auxiliary control unit 30 is configured to solve a series of non-linear equations that maximise the (electrical) power output P.sub.out from the energy conversion device subject to a series of limitations or boundary conditions, including the angular frequency of rotor speed (.sub.m) being less than a pre-set maximum limit (.sub.limit), the dc voltage output from the rectifier (V.sub.dc) being less than a maximum limit (V.sub.dc.sub._.sub.limit), and the phase current (I.sub.phase) being less than a maximum limit (I.sub.phase.sub._.sub.max). Particularly, the non-linear equations reflect the hydrodynamic or aerodynamic efficiency (C.sub.p) curve as a function of the tip-speed ratio () less the overall (i.e. global) mechanical and electrical losses in several and preferably each of the significant components between the turbine rotor and the electrical output, including at least the mechanical losses in the rotor arrangement 35, drive shaft 45 and generator 50 and the electrical losses due to at least the generator 50 and power convertor 55 and preferably also the filter 80. The maximisation of the electrical power output (P.sub.out) thus maximises the hydrodynamic or aerodynamic efficiency (C.sub.p) whilst minimising the global/overall losses.
[0257] The above optimisation/output power maximisation may be carried out using various suitable equations to describe the system components and/or be based on measurements, modelling, test rigs, manufacturers datasheets, theoretical approaches and/or the like.
[0258] The above optimisation/output power maximisation produces replacement operating parameter maps 25, such as target power output (or torque) to rotor or wind or water speed control curves, that are used by the control unit 5, 5 to determine a target or set point for operating the energy conversion device (i.e. the wind or tidal turbine) depending on the rotor, wind or water flow speed. The control loop used by the control unit 5, 5 can then be adjusted to reflect the new operating parameter maps 25, i.e. the new target/control power or torque to wind or water speed curves.
[0259] The approach described above based on loss minimisation uses at least three sets of inputs, namely: [0260] 1. the aerodynamic (or hydrodynamic) parameters of the turbine (denoted as k.sub.1, k.sub.2 and k.sub.3), and a mechanical loss term (K.sub.m), which can be used to determine the aerodynamic (or hydrodynamic efficiency); [0261] 2. the parameters of the generator 50 such as no-load voltage, phase resistance, core loss, inductance and thermal characteristics, which can be used to determine the electrical losses of the generator 50, and [0262] 3. the converter 55 parameters such as diode voltage drop, and their conductivity resistance, which can be used to determine the losses of the converter 55.
[0263] The second set of parameters (i.e. 2 above) can be estimated using an analytical approach, as described above, or by making appropriate measurements, e.g. static measurements, on the generator 50 and other components. Thus, for example, the parameters can be determined on a test rig without the need for a wind tunnel.
[0264] The third set of parameters (i.e. 3 above) can be determined from manufacturer data sheets or by using a test rig or the like.
[0265] However, in order to achieve the best results, the minimisation of losses needs to be combined with a consideration of the aerodynamic parameters/efficiencies. Failure to take into account aerodynamic effects or errors in their estimation may negatively impact the resulting performance of the energy conversion device.
[0266] Beneficial approaches for estimating aerodynamic parameters of the wind turbine (and maximising the aerodynamic efficiency) are provided below. It will be appreciated that these are not only applicable to the loss minimisation approach described above, but may also be applied separately in conventional approaches that maximise or optimise aerodynamic or hydrodynamic efficiency alone, e.g. in order to determine a power or torque curve (or other operating parameter map) that is associated with the maximised or optimised aerodynamic or hydrodynamic efficiency. The determined power or torque curve (or other operating parameter map) can then be used to control the operation of the energy conversion device (e.g. by controlling operation of the rotor, generator and/or an active load of the energy conversion device) in order to achieve the output power or torque for a measured rotor or wind or water speed using the determined power or torque curve (or other operating parameter map).
[0267] These approaches estimate the aerodynamic parameters of the wind turbine by deriving a reference model and using the sensed wind, and estimated rotor speed or dc power. An optimisation routine finds the values of k.sub.1, k.sub.2, k.sub.3, and K.sub.m, minimising the error of rotor speed.
[0268] The input torque from the wind T.sub.wind cannot be directly measured on the shaft. Due to the constantly variant rotor speed, the resistant torque is different from T.sub.wind. However, T.sub.wind can be estimated from wind, voltage, current and rotor speed measurements, by combining analytical and numerical methods.
[0269]
[0270] The resistant torque developed by the generator T.sub.gen can be estimated from the following equation:
[0271] Thus, from
[0272] Also:
[0273] Where P.sub.rotor is the rotor input power from wind and W.sub.m is the angular frequency of rotor speed.
[0274] Therefore, it is possible to create a reference model of adjustable parameters, until the norm of the error between measured and estimated rotor speed in
[0275] A substantially similar equation but with estimated vs measured power instead of rotor speed could alternatively be used, as illustrated in
[0276] Again, similarly to the optimisation of the losses described above, this is an optimisation problem that can be solved either off-line or in-line, and some constraints can be helpful to estimate the parameters, as there may be many solutions.
[0277] In the steady-state regime, rotor speed is constant. Thus, by neglecting mechanical and friction losses, it can be determined that T.sub.windT.sub.gen.
[0278] Eventually, this assumption means that input power and C.sub.p could be estimated from power balancing. Thus:
[0279] This equation poorly estimates the input torque on an instantaneous basis. However, averaging or filtering {circumflex over (T)}.sub.gen improves its prediction.
[0280] An alternative method that uses Spectral-Identification of the Drive-Train is described below with reference to
[0281] As the drive-train in
[0282] In open-loop, the drive-train is assumed to be a low-pass filter with a cut-out frequency f.sub.out given by:
[0283] Where B is the damping coefficient of the rotor shaft, and J is the total inertia of all rotating parts.
[0284] As the inertia J is big and B small, f.sub.cut tends to be very low. Thus, low-frequency sampling still maintains vital information about the system dynamics. The MATLAB function spafdr can perform spectral analysis on frequency-dependent resolutions, over a variable number of frequency bands. This method smooths out the frequency response, by treating the input as a signal influenced by noise and uncertainty. The band selected went from 0.1 to fs/2 with a resolution of 65 bands logarithmically spaced (found by trial-error on a turbine simulator). Focussing on a limited frequency band can give reliable estimations and this was the approach followed.
[0285] Afterwards, a straightforward and intuitive continuous-time frequency-response estimation is used, instead of a discrete-approach. The MATLAB function tfest was employed to estimate the continuous transfer function of the drive-train.
[0286] In addition, spectral estimation is facilitated thanks to the large amount of data collected in the experiment (e.g. more than an hour) and the gusty wind. Ultimately, wind speed excites this unknown plant. Thus, the significant energy content of the wind in the high-end of the spectrum facilitates signal exploration.
[0287] The general algorithm, excluding mechanical loss estimation, is presented as a flow diagram in
Cp()=(k.sub.1k.sub.2).Math.e.sup.k.sup.
[0288] are adjusted by minimising the error of the norm of the error between measured and estimated rotor speed given above, using fmincon from the Optimisation Toolbox in MATLAB. However, mechanical losses are not estimated, because spectral estimation eliminates dc components in input signals.
[0289] Even though the modelled wind energy conversion device is based on a direct-drive system, the estimation of the mechanical loss constant K.sub.m affects the calculation of the optimal power curve. Ideally, this constant should be determined in a test-rig using a torque transducer and performing the no-load test, which is well known in the art. In the field, the unsteady wind makes this calculation a bit more complex. Nevertheless, K.sub.m can be estimated from the reference model, under certain assumptions. A margin of error of 10% is allowed as its accuracy is not as critical as the aerodynamic parameters.
[0290] The proposed approach is to estimate K.sub.m in recursive fashion, by starting the spectral estimation with Km=0. Then, from the first estimate of Cp-, K.sub.m is calculated by solving the power balance equation (assuming mechanical loss is proportional to rotor speed):
[0291] Then, averaging both sides of this equation allows minimisation of the error produced by the inertial term
which is unknown.
[0292] and finally:
[0293] The solution of the latter equation can be integrated as an outer loop in the flow diagram of
[0294] On a commercial inverter, the access to the internal control algorithms embodied in the device is restricted. Hence, the identification process is more limited than in normal conditions. However, it can be aided in three ways: [0295] 1. The power slope setting, or speed response on the inverter: a low value allows the system to operate on points, enabling a more robust estimation. Once the identification process is completed, the power slope needs to be adjusted to properly track the wind fluctuations. [0296] 2. Inertia of the turbine and rotor: fortunately this condition turns to be an advantage that allows better inspection of operational points (similarly to power slope), as the actual rotor speed is always lagging the ideal one. [0297] 3. Setting power curves of accelerated and decelerated operation, in relation to the optimal tip speed ratio (): this greatly improves the robustness of the estimation as more points can be explored. Both simulations and experiments confirm this approach.
[0298] The C.sub.p- curve can be well-detected when the operation points are widely scattered around different values of . Thus, if the controller of the inverter is configured to react too fast, then values of tend to be concentrated in a limited zone. Consequently, the identification of C.sub.p- may be inaccurate.
[0299] A second exemplary methodology to estimate aerodynamic parameters and mechanical loss, by assuming steady-state conditions is described below.
[0300] The method is based on a non-linear fitting function, applied to the averaged data. It is derived from the method of bins.
[0301] The general power balance equation of the WECS can be expressed as:
[0302] where k=(k.sub.1;k.sub.2;k.sub.3). By averaging both sides of the equation, neglecting the inertial term, and assuming that .sub.air changes very slowly, it gives:
[0303] In addition, if the turbine maintains a good tracking response, then the term C.sub.p(;k) can be considered constant in each bin, allowing the following simplification:
[0304] This reduces the preceding equation to:
[0305] In this equation, there are four unknown terms: k.sub.1, k.sub.2, k.sub.3, and K.sub.m. They can be estimated by non-linear fitting. Let us define X as:
X=(
[0306] X is a n-by-5 vector of the input measured variables, and Y is a n-by-1 vector of the measured output of the system, P.sub.dc. Thus, this representation can be expressed as the following relationship:
Y=f(X, )+
[0307] where f is a non-linear function that evaluates each row of X using the coefficients of , to compute an estimation of Y, =(k.sub.1; k.sub.2;k.sub.3; K.sub.m) is a 4-by-1 vector of constant parameters to be estimated. e is a n-by-1 vector that represents disturbance. Finally:
f=
[0308] The idea of non-linear fitting is to find values for the coefficients of that minimise the mean squared differences between the measured output power, and the value predicted by the model.
[0309] The MATLAB's function nlinfit can estimate the unknown coefficients iteratively, using an initial condition specified by the user. Here, this function is used in its simplest mode, based on the Levenberg-Marquardt non-linear least square algorithm. K.sub.m could be estimated by nlinfit, but it was found that nlinfit tends to fall in a local optimum when allowing four degrees of freedom. Thus, by leaving K.sub.m as a constant value, and performing sub-optimisations until the rms error between Y and is minimised, it is possible to effectively minimise the error.
[0310] The variables in the Equation:
[0311] are averaged using the method of cubic bins, where wind samples are averaged as cubic terms. This greatly improves C.sub.p- estimation.
[0312] Although various specific examples have been provided above in order to illustrate the present invention, it will be appreciated that variations may be made from the above specific embodiments. For example, the above examples relate to wind turbines. However, it will be appreciated that the above approaches are equally applicable to other energy conversion devices, such as water or tidal turbines.
[0313] In addition, although various specific equations have been presented for calculating various parameters, it will be appreciated that other equations may be used or the parameters may be calculated in other manners, e.g. using a test rig, static measurements, simulations, modelling, in use measurements, air tunnel or flow chamber measurements, performing measurements on scale models and/or the like. It will be appreciated that a skilled person, guided by the teaching of the present application, and applying knowledge in the art, such as the teaching provided in documents such as E. J. P. E. Subiabre, M. A. Mueller, T. Bertnyi and T. Young, Realistic loss modelling and minimisation in an air-cored permanent magnet generator for wind energy applications, Power Electronics, Machines and Drives (PEMD 2012), 6th IET International Conference on, Bristol, 2012, pp. 1-6. doi: 10.1049/cp.2012.0324, could determine other methods for determining losses of the system.
[0314] In addition, it will be appreciated that the energy conversion device may have additional or alternative components and that the exemplary components presented above are not limiting.
[0315] Furthermore, although the algorithm may be run, in use or in line, i.e. such that the results are calculated on the fly and can be used to periodically update the control or target settings, e.g. power or torque curves with wind or water speed, the present invention can also be applied during the design stage or off-line.
[0316] In addition, the above examples relate to a permanent magnet state machine type generator. However, it will be appreciated that a skilled person could perform a corresponding technique suitably adapted to a double-fed induction machine.
[0317] The control unit 5 and/or auxiliary control unit 30 may comprise at least one processor, a data storage module such as a memory, and a communications module, which may be wired or wireless, for communicating with sensors, such as wind or water speed sensors, voltage, current or power sensors and/or the like
[0318] As such, the specific embodiments described above in relation to the drawings are not intended to be limiting, with the invention only being defined by the claims presently on file.
TABLE-US-00003 Glossary A.sub.swept blade swept area B damping coefficient of rotor shaft C.sub.p.sup.max maximum aerodynamic efficiency C.sub.p() Rotor's aerodynamic efficiency curve as a function of the tip-speed-ratio f.sub.B space harmonic frequency f.sub.e fundamental electric frequency 2.sub.e f.sub.s sampling or switching frequency of IGBTs H(s) transfer function of drive-train I.sub.dc dc current after rectification I.sub.p peak value of phase current I.sub.ph.sup.(1) rms value of fundamental component of phase current J total inertia of all rotating parts in a WECS k.sub.1, k.sub.2, k.sub.3 aerodynamic parameters of C.sub.p K.sub.m proportional constant to denote mechanical loss in Nm
ABBREVIATIONS
[0319] ADC Analog-to-Digital Converter [0320] AEO Annual Energy Ouput [0321] CFD Computational Fluid Dynamics [0322] DFIG Doubly Fed Induction Generator [0323] DPF Displacement Power Factor [0324] EMF Electro Motive back Force [0325] FEA Finite Element Analysis [0326] FEM Finite Element Modelling [0327] FFT Fast Fourier Transform [0328] FTI Free-stream Turbulence Intensity [0329] IEC International Electrotechnical Commission [0330] IGBT Insulated Gate Bipolar Transistor [0331] LMA Loss Minimisation Algorithm [0332] LIDAR Light Detection and Ranging [0333] MMF Magneto Motive Forces [0334] MPPT Maximum Power Point Tracking [0335] MS Mean Speed [0336] MSE Mean Square Error [0337] PM Permanent Magnet [0338] PMSG Permanent Magnet Synchronous Generator [0339] PSD Power Spectrum Density [0340] RMS Root Mean Square [0341] SVM Space Vector Modulation [0342] TSR Tip Speed Ratio [0343] VSC Voltage Source Converter [0344] WECS Wind Energy Conversion System