• Non ci sono risultati.

Flux reference generation

Nel documento Flux Polar Control of ac Motor Drives (pagine 52-57)

Flux Polar Control

3.2 Control scheme

3.2.2 Flux reference generation

3.2 – Control scheme

slope the variation of the reference value is imposed by the control structure. In this way, uncontrolled change in the reference value, are avoided. The value is gradually changed form the starting value to reach the final one with with a predetermined dynamic behavior.

Following the two preceding step, the torque value is used to define the starting flux reference value. The first 1D-LUT is used for this purpose: it stores the relation between torque value and machine flux amplitude in MTPA. The curves that describe this behavior is a characteristic of the machine: for magnet-less machine the curve start from zero torque with no flux, while the ones with magnet have already present the magnet flux, also with zero torque, along MTPA. Two examples of this LUT, for an IPM and an IM are showed in Figure 3.6.

The MTPA locus is obtained in (𝑖𝑑, π‘–π‘ž) plane by the derivative of torque equation with respect to current load angle Ξ³. MTPA locus can be also expressed in (λ𝑑,Ξ»π‘ž) plane adopting an interpolation process involving the direct flux maps. Given the current value (𝑖𝑑 , 𝑀𝑇 𝑃 𝐴, π‘–π‘ž, 𝑀𝑇 𝑃 𝐴) the relative flux (λ𝑑 , 𝑀𝑇 𝑃 𝐴,Ξ»π‘ž, 𝑀𝑇 𝑃 𝐴) are so obtained.

The flux amplitude in MTPA condition λ𝑆, 𝑀𝑇 𝑃 𝐴 is the square root of this two com-ponents squared. With the data (𝑇𝑀𝑇 𝑃 𝐴,λ𝑆, 𝑀𝑇 𝑃 𝐴) the LUT between them is created, permitting the definition of a preliminary flux value from which starts the accurate def-inition of its actual value. Note that, being the MTPA and the MTPV locus symmetrical along the 𝑑-axis, only one side of them must be memorized into the LUT, halving the required memory.

(a) IPM (b) IM

Figure 3.6: λ𝑠(𝑇 ) in MTPA of IPM and IM

The LUT is read using a specific function that has been already implemented, and obtained by the writer from a function archive (see Appendix). The absolute reference

torque value π‘‡βˆ— is given as input and the correspondent flux amplitude Ξ»π‘‡βˆ—, 𝑀𝑇 𝑃 𝐴 is calculated and provided as output of the function.

Three different saturation of the so obtained value can be performed now:

β€’ a saturation to the minimum flux value that must be guarantee in the machine, only for the magnet-less ones;

β€’ a dynamic saturation of the flux reference based on the observed load angle, following the MTPA relation between load angle and flux. It is particularly suitable for machine with high anisotropy ratio, but is not mandatory;

β€’ a saturation to the maximum flux value in the high-speed working range, following a model-based flux-weakening law, for all kind of machine.

Former saturation is reserved for those machines without magnets, such as the AM and, between the SM, the pure reluctance one. In these case, a minimum value of flux must be always guarantee to preserve the machine from complete cancellation of the flux. For this reason, minimum flux reference is always set to Ξ»π‘šπ‘–π‘› and then, eventually, redefined applying following saturation. In fact, for these two machine a preliminary stage of flux build is required to set the machine flux to Ξ»π‘šπ‘–π‘› and to be ready for the control. The minimum value of desired flux into the machine can be choose arbitrarily by the coder, following the machine characteristics. A typical value of flux, can be the one that corresponds to the nominal torque of the machine.

The second saturation is performed to ensure respect of MTPA locus limitation in case of torque reference inversion. In fact, when the reference torque value is inverted from a positive to a negative value, wherever the actual working point is placed, the MTPA flux limit must be respected. Reversing the torque reference maintaining its amplitude, means only changing the sign of load angle value, maintaining both its and flux amplitudes constant at their previous value. This issue must be faced only for motors whose control maps are build in the second quadrant (𝑖𝑑 < 0, π‘–π‘ž > 0) where the π‘ž-coordinates of the MTPA locus are higher then the one of MTPV. In this case a variation of flux over the value defined by the MTPA can causes instability phenomena that can leads to loss of control. If the control maps are in the first quadrant (𝑖𝑑 > 0, π‘–π‘ž > 0) this problem is naturally overcome, because the π‘ž-coordinates of MTPA locus are lower then the one of MTPVand so, no problem rises.

This is true for SM with magnets in which the two MTPV locus (motor and generator one) are placed in-between the MTPA motor- and generator -locus. For what concern the AM and the synchronous reluctance one, this problem is avoided by the favorable positioning of the MTPA and MTPV locus on the (π‘‘π‘ž) current and flux plane. In fact, in this case the two side of the MTPA locus can be directly connected and are lower then the

3.2 – Control scheme

MTPVone. For this reason no dynamic flux-weakening limit is required. The MTPA and MTPV of these two type of motors, whit the different positioning, are showed in Figure 3.7

(a) IPM (b) IM

Figure 3.7: Comparison of positioning of MTPA and MTPV of IPM and IM To impose the dynamic limitation a 1D LUT is used. It contains the information of flux and load angle value along MTPA (δ𝑀𝑇 𝑃 𝐴,λ𝑆, 𝑀𝑇 𝑃 𝐴). Given the actual value of estimated load angle Λ†Ξ΄, obtained from the flux observer structure, its absolute value is provided to the LUT that produces the correspondent flux value Ξ»(Ξ΄)𝑀𝑇 𝑃 𝐴. This is used to perform the first saturation of the flux reference value. Two examples of λ𝑀𝑇 𝑃 𝐴(Ξ΄), for an IPM and a SPM are in Figure 3.8.

(a) IPM (b) SPM

Figure 3.8: Ξ»(Ξ΄) in MTPA of IPM and SPM

Latter saturation is done following actual mechanical speed Ο‰π‘š and dc voltage 𝑣𝑑𝑐

of the machine, to perform flux weakening operation, enabling working in the high-speed region. Indeed, if the machine operates below the base high-speed, the reference flux determined after this first saturation is the one that effectively corresponds to the value assumed as the reference by the flux amplitude control loop. Otherwise, a model-based flux-weakening law must be used to limit the flux amplitude, when the speed overcomes the base one. To obtain this law, the machine voltage equations are required. They can be written as follows:







ο£²





ο£³

𝑣𝑑 = 𝑅𝑠𝑖𝑑+ 𝑑 𝑑 𝑑

Ξ»π‘‘βˆ’ Ο‰Ξ»π‘ž

π‘£π‘ž= π‘…π‘ π‘–π‘ž+ 𝑑 𝑑 𝑑

Ξ»π‘ž+ ωλ𝑑

(3.11) (3.12) where the term Ο‰ is equal to: Ο‰ = π‘Ο‰π‘š for SM and Ο‰ = π‘Ο‰π‘š + ω𝑠𝑙𝑖 𝑝 for AM. Anyway, summing the two equations squared leads to the following:

𝑣2

𝑑+ 𝑣2π‘ž = 𝑣2𝑠 =



𝑅𝑠𝑖𝑑+ 𝑑 𝑑 𝑑

Ξ»π‘‘βˆ’ Ο‰Ξ»π‘ž

2

+



π‘…π‘ π‘–π‘ž+ 𝑑 𝑑 𝑑

Ξ»π‘ž+ ωλ𝑑

2

(3.13) The two flux time-derivative terms can be neglected considering that, the weakening dynamic evolves in seconds, while the derivative take into account phenomena that change in millisecond. The equation become:

𝑣2

𝑠 = π‘…π‘ π‘–π‘‘βˆ’ Ο‰Ξ»π‘ž

2

+ π‘…π‘ π‘–π‘ž+ ωλ𝑑

2

= 𝑅2𝑠(𝑖2

𝑑+ 𝑖2π‘ž) + Ο‰2(Ξ»2𝑑+ Ξ»2π‘ž) βˆ’ 2π‘…π‘ π‘–π‘‘Ο‰Ξ»π‘ž+ 2π‘…π‘ π‘–π‘žΟ‰Ξ»π‘‘

= 𝑅2𝑠𝑖2

𝑠 + Ο‰2Ξ»2𝑠 + 2𝑅𝑠ω (Ξ»π‘‘π‘–π‘žβˆ’ Ξ»π‘žπ‘–π‘‘)

= 𝑅2𝑠𝑖2

𝑠 + Ο‰2Ξ»2𝑠 + 2 32𝑅𝑠

3

2𝑝(Ξ»π‘‘π‘–π‘žβˆ’ Ξ»π‘žπ‘–π‘‘) Ο‰π‘š

= 𝑅2𝑠𝑖2

𝑠 + Ο‰2Ξ»2𝑠 + 4

3π‘…π‘ π‘‡π‘’Ο‰π‘š

= 𝑅2𝑠𝑖2

𝑠 + Ο‰2Ξ»2𝑠 + 4 3𝑅𝑠𝑃𝑒

(3.14)

where the electromagnetic torque equation has been substituted by its symbol 𝑇𝑒 and the electric power term 𝑃𝑒 appears as product of torque and mechanical speed 𝑃𝑒 = π‘‡π‘’Ο‰π‘š. Finally, the maximum admissible flux value in the machine, given the instantaneous working condition, can be evaluated reversing the equation (3.14) as:

λ𝑠,π‘š π‘Žπ‘₯ = π‘˜πΉπ‘Š Β·

βˆšοΈ‚

𝑣2π‘š π‘Žπ‘₯βˆ’ 𝑅2𝑠𝑖2𝑠 βˆ’ 4 3𝑅𝑠𝑃𝑒

|Ο‰| (3.15)

3.2 – Control scheme

where π‘£π‘š π‘Žπ‘₯ is the amplitude limit of the phase voltages, whose value usually corresponds to the sinusoidal voltage limit of the inverter (𝑣𝑑 𝑐/√3), 𝑖𝑠 represents the current amplitude in the machine and 𝑅𝑠 and 𝑃𝑒 are respectively the resistance and the electric machine power. The value of 𝑃𝑒 is evaluated at every control cycle using directly voltage and current:

𝑃𝑒 = 3

2 Β· (𝑣α𝑖α + 𝑣β𝑖β) (3.16)

The implementation of the resistive terms in (3.15) is justified only for low-power motors, as they are usually characterized by a significant value of the phase resistance.

The term "π‘˜πΉπ‘Š" (0.85 βˆ’ 0.95), that appears in front of the law, is a conservative term, that allows the regulator of the load angle to have always sufficient tension margin in all conditions.

Finally, it is noted how (3.15) leads to a straightforward FW regulation, without using any outer voltage or load angle regulator (as for the conventional FOC or DFVC scheme [2], [10]) whose side effect is often to compromise the dynamic of the torque regulation in the whole speed range.

After these two saturation the real reference value of flux Ξ»βˆ— that must be used to adjust the torque reference value and to set the load angle value, is determined.

Nel documento Flux Polar Control of ac Motor Drives (pagine 52-57)

Documenti correlati