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.