Method and system for controlling an electrical machine driven by an inverter provided with several switching arms with two control methods
The control method for rotating electrical machines adapts between complete and fixed voltage control based on operating regimes, correcting variables to enhance efficiency and torque precision, addressing inefficiencies in existing methods.
Patent Information
- Application Number
- FR2022000475
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-20
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-01-20
AI Technical Summary
Existing control methods for rotating electrical machines, particularly in voltage saturation regimes, fail to optimize efficiency and torque precision due to the complexity of determining stator current components, leading to inefficiencies and torque realization errors.
A control method and system that adaptively selects between complete and fixed voltage control methods based on operating regimes, using a feedback loop to correct operating variables and determine current setpoints, ensuring optimal use of bus voltage and precise torque production.
The method enhances electrical machine efficiency and torque precision by robustly utilizing bus voltage and correcting operating variables, improving performance across various operating conditions, including voltage saturation regimes.
Smart Images

Figure 00000027_0000 
Figure 00000027_0001 
Figure 00000028_0000
Abstract
Description
Title of the invention: Method and system for controlling an electrical machine driven by an inverter provided with several switching arms with two control methods Technical field
[0001] The present invention relates to a method for controlling a rotating electrical machine, preferably a synchronous electrical machine, for example of the synchro-reluctant or permanent magnet synchronous type.
[0002] The invention also relates to a control system implementing such a method.
[0003] It is known to use rotating electrical machines such as permanent magnet synchronous electrical machines or synchro-reluctant machines, in particular synchro-reluctant machines assisted by permanent magnets. Such electrical machines are, for example, used in the field of propulsion, for example for the generation of engine torques on board a vehicle such as a motor vehicle.
[0004] Document FR 3 051 296 A1 describes, for example, a synchro-reluctant machine assisted by permanent magnets.
[0005] A method for controlling such an electrical machine generally comprises the calculation of so-called "direct" and "quadrature" (also called "quadratic") currents and voltages, which are currents and voltages expressed in a rotating reference frame linked to the rotor, and the implementation of one or more servocontrols, in order to determine the voltages to be applied to each phase of the rotating machine. In the case of the implementation of two servocontrols, one may relate to the so-called "direct" quantities, and the other may relate to the so-called "quadrature" quantities,
[0006] Therefore, determining the reference (also called setpoints), direct and quadrature components of the stator current is a crucial step at this level, in order to guarantee an optimal level of performance of the electrical machine. The complexity of determining the reference current depends on the nature of the machine used:
[0007] - For a smooth-pole, magnetically unsaturated synchronous machine, the com direct and quadratic current variables can be obtained in a linear and direct manner from the required torque, and
[0008] - For other machines, such as saturated magnetic synchro-reluctant machines Technically, obtaining the reference components of the stator current requires more sophisticated and complex methods.
[0009] Furthermore, the determination of the reference, direct and quadrature components of the stator current depends on whether or not a so-called "voltage saturation" regime is reached. When such a regime is reached, it is still possible to increase the rotational speed of the rotor of the machine while significantly limiting the decrease in the mechanical torque supplied by the rotating machine, and this by carrying out an operation called "defluxing".
[0010] By "voltage saturation regime", it is understood, within the meaning of the present invention, a situation in which the voltage applied to the terminals of the rotating machine becomes equal to a maximum available voltage, the value of which depends in particular on the electrical installation to which the rotating machine is connected, so that it is no longer possible to increase the supply voltage of the rotating machine.
[0011] By "defluxing", it is understood, within the meaning of the present invention, a method of controlling such an electrical machine, comprising an injection of current at the level of the phases, that is to say of the windings, of the stator of the rotating machine in order to compensate, at least in part, the magnetic field generated by the magnets of the rotor of said rotating electrical machine.
[0012] We also generally distinguish two “voltage saturation regimes”, depending on the value of the maximum phase-to-phase voltage applied to the terminals of the rotating machine: the “linear” and “overmodulation” regimes.
[0013] By "linear" voltage saturation regime is meant a situation where the maximum amplitude of the phase-to-phase voltage of the electrical machine is approximately equal to that of the electrical installation to which the rotating machine is connected, called "bus voltage".
[0014] By "overmodulation" voltage saturation regime, it is understood a situation where the maximum amplitude of the phase-to-phase voltage of the electrical machine is strictly greater than the bus voltage. The highest value of the phase-to-phase voltage achievable in this overmodulation regime corresponds to a so-called "full-wave" control, and is conventionally equal to 2^3 times the bus voltage. The "overmodulation" regime makes it possible, by better use of the bus voltage, to limit the additional injection of defluxing current. Thus, the efficiency and maximum performance of the electrical machine are generally improved. Prior art
[0015] In non-voltage saturated operating conditions, a "complete" control method is generally used (also called two-dimensional control method or two-degree-of-freedom control method). In fact, the control of the "direct" and "quadrature" components of the currents can be to be carried out completely, for example by implementing two servo-controls, one relating to the so-called "direct" quantities, and the other relating to the so-called "quadrature" quantities, in order to determine the "direct" and "quadrature" voltages, then those to be applied to each phase of the rotating machine.
[0016] However, when we are in a “voltage saturation” regime, the “direct” and “quadrature” components of the voltages are no longer completely independent because their quadratic sum is constrained by the maximum authorized voltage.
[0017] For operation in a “linear” saturation regime, or close to it, a “complete” control method, as described above, can still allow the electrical machine to be controlled. On the other hand, in an “overmodulation” regime, this method no longer allows the electrical machine to be controlled correctly, particularly in the situation where it is desired to approach so-called full-wave control. In this case, the quadratic sum of the “direct” and “quadrature” components of the voltages is completely determined, and there remains only one degree of freedom for choosing the control voltage.
[0018] It is then necessary to implement an alternative method of controlling the stator currents. A “fixed voltage” control method is generally used (also called a one-dimensional control method or a one-degree-of-freedom control method). Indeed, it is possible, for example, to fix the quadratic sum of the “direct” and “quadrature” components of the voltages, and use the remaining degree of freedom to control either the “direct” component of the stator currents, or their “quadrature” component, or any other variable calculated from the stator currents.
[0019] Thus, in the "overmodulation" regime, it is no longer possible to control both the "direct" and "quadrature" components of the stator currents. This type of alternative control method, called "fixed voltage", which generally operates in the "voltage saturation" regime, is therefore not relevant outside of this particular operating regime.
[0020] Consequently, a method for controlling an electrical machine must generally include two different control methods, used depending on whether the system is in the "overmodulation" regime or outside the "voltage saturation" regime. In the "linear voltage saturation" regime, the two control methods, "full" or "fixed voltage" can be used as desired.
[0021] Patent application FR3089368 describes such a method for controlling an electrical machine, and discloses in particular an implementation of a fixed voltage control method.
[0022] Depending on whether the “complete” stator current control method or the “fixed voltage” method is used, the consequences of a non-optimal determination of the Direct and quadrature reference components of stator currents vary greatly.
[0023] In the case of the “complete” control method, it is common to obtain a control voltage whose amplitude is not that anticipated during the step of determining the reference components of the stator currents. If the voltage amplitude obtained is lower than that anticipated and the voltage saturation regime is reached, the efficiency or maximum performance of the electrical machine is negatively impacted. If the voltage amplitude obtained is higher than that anticipated and the voltage saturation regime is reached, it is therefore higher than the maximum authorized amplitude and is therefore not achievable.
[0024] In the case of the "fixed voltage" control method, the amplitude of the control voltage is by definition correctly applied. On the other hand, since the direct and quadrature reference components of the stator currents are not simultaneously controlled, at least one of them is not obtained in the general case, which leads to a torque realization error. Summary of the invention
[0025] The invention aims to control a rotating electrical machine for any operating regime: outside the voltage saturation regime, and in the voltage saturation regime, including in the overmodulation regime. The invention aims in particular to simultaneously guarantee two objectives:
[0026] - Optimal use of the bus voltage, allowing improvement of the efficiency of the electrical machine and / or the maximum performance of the electrical machine, including in the case of imperfect calculation of the optimal current setpoints, when the control is “complete”, and - An improvement in the precision of the torque achieved, thanks to the controlled production of a pair of direct and quadrature components of the currents, when the control is “at fixed voltage”.
[0027] For these purposes, the present invention relates to a method and a system for controlling an electrical machine driven by an inverter, in which the control of the inverter is determined. The method and the control system according to the invention implement a control model which calculates the current setpoints as a function of the torque setpoint or the speed setpoint and other operating variables including a corrected operating variable. The correction of this operating variable is implemented by means of a feedback loop controlling the control voltage of the electrical machine to a predicted value of this control voltage. Then, the invention implements, as a function of the operating regime operation of the electrical machine, a complete servo or a fixed voltage servo to determine the voltage setpoints.
[0028] The invention relates to a method for controlling an electrical machine driven by an inverter provided with several switching arms, in which the following steps are implemented:
[0029] a. A torque setpoint is acquired from said electric machine; b. We acquire a setpoint or a measurement of at least one function variable operation of said electrical machine; c. A correction parameter of an operating variable is determined as a function of an absolute voltage prediction dependent on the currents in the phases of said electrical machine, and as a function of voltage setpoints; d. Current setpoints of said electrical machine are determined by means of a control model which links said torque setpoint, said at least one operating variable, and said current setpoints of said electrical machine, an operating variable being corrected by means of said correction parameter; e. An operating mode of said electrical machine is determined, and a method of controlling said current setpoints is determined as a function of said operating mode of said electrical machine, said control method connecting said voltage setpoints to said current setpoints, preferably said control method is determined from among two control methods; f. Said determined control method is applied to said current setpoints to determine said voltage setpoints; g. A switching control signal for said inverter is determined by means of said voltage setpoints; and
[0030] Said inverter is controlled by means of said control signal.
[0031] According to one embodiment, said control model is a mapping which links said torque setpoint, said operating variables and said current setpoints.
[0032] According to one implementation, said absolute voltage prediction is determined by an estimator by means of measurements of said currents in said phases of said electrical machine.
[0033] According to one aspect, said control method is determined by comparing a target modulation index to a threshold.
[0034] According to one configuration, said control method is chosen from a complete control method or a fixed voltage control method.
[0035] Advantageously, if said target modulation index is greater than said threshold, applies the said fixed voltage control method.
[0036] Advantageously, said full control method implements two proportional-integral regulators, and said fixed voltage control method implements a single proportional-integral regulator.
[0037] Preferably, the single proportional-integral regulator of said fixed voltage control method determines the voltage setpoint in quadrature by means of the formula: r tf with yp said voltage setpoint in quadrature, K'p>q and K\q predetermined coefficients of the single proportional integral regulator, i0 a quantity defined by: L2 , :2, i L0 \ q 'd ref a quantity defined by • _ p / 72 .«p2 , t0 a predetermined initial instant, tf a Aef - + lq final predetermined instant subsequent to the initial instant, id and iq respectively a measured direct current and a measured quadrature current, respectively a setpoint ld q direct current and a quadrature current setpoint.
[0038] Advantageously, the direct voltage setpoint is determined by means of the formula: *P f \ 2 with yP the direct voltage setpoint, vsmax is a ld yvsmax \ vq ] limit voltage defined by the formula , _ UWMX for an electric machine for Vsmax — in which the phase windings are connected in star, or by the formula vsmax ~ ^smax for an electrical machine for which the phase windings are connected in delta, Usmax being defined by Usmax — mVDC with m said predetermined modulation index of the inverter and VDc the DC bus voltage supplying said inverter.
[0039] According to an embodiment option, said operating regime of said electrical machine is determined from among an operating regime without voltage saturation, an operating regime with overmodulation voltage saturation or a linear voltage saturation operating regime.
[0040] According to one embodiment, said correction parameter is determined by implementing the following steps:
[0041] i. An absolute voltage prediction (vabsPred) is determined; ii. The said voltage instructions (Vdsp, Vqsp) are acquired; iii. An absolute set voltage is calculated using the formula: , t / ^2 ■> Vdsp and Vqsp being respectively the instructions of abs y * d ' V q direct and quadrature voltage; iv. The said absolute voltage prediction (vabspred) is compared to the said voltage absolute setpoint (vabssp); and v. The said correction parameter (Pco) is deduced from the said comparison.
[0042] According to one implementation, said switching control signal is determined by means of vector control.
[0043] According to one aspect, said corrected operating variable is the rotational speed of said electrical machine, the DC bus voltage of the inverter or the standard of the maximum control voltage of the inverter.
[0044] Furthermore, the invention relates to a system for controlling an electrical machine comprising an inverter provided with switching arms, a computer and a memory configured to implement the steps of the control method according to one of the preceding characteristics for controlling said inverter, preferably said electrical machine is a synchronous-reluctant machine assisted by permanent magnets or a synchronous machine with permanent magnets.
[0045] Other characteristics and advantages of the system and method according to the invention will appear on reading the following description of non-limiting examples of embodiments, with reference to the figures appended and described below. List of figures
[0046] [Fig.l]
[0047] [Fig.l] illustrates the control system according to one embodiment of the invention.
[0048] [Fig.2]
[0049] [Fig.2] illustrates the steps of the control method according to a first embodiment of the invention.
[0050] [Fig.3]
[0051] [Fig.3] illustrates the steps of the control method according to a second embodiment of the invention.
[0052] [Fig.4]
[0053] [Fig.4] illustrates, for a first example, the operation of an embodiment of the invention.
[0054] [Fig.5]
[0055] [Fig.5] illustrates, for a second example, the operation of an embodiment of the invention.
[0056] [Fig.6]
[0057] [Fig.6] illustrates, for a third example, the operation of an embodiment of the invention.
[0058] [Fig.7]
[0059] [Fig.7] illustrates, for a fourth example, the operation of a mode of rea- lization of the invention. Description of the embodiments
[0060] In [Fig.l] is shown, schematically and in a non-limiting manner, an installation comprising a rotating electrical machine MEL associated, for its control, with a COM control system according to the invention (the COM control system implementing the control method according to the invention). The installation also comprises a DC source of electrical energy, such as a direct voltage bus.
[0061] The rotating electrical machine MEL is a rotating machine with several phases, preferably three phases (alternatively the electrical machine may comprise a number of phases that is a multiple of three, for example six, nine or twelve, or else four or five phases). Advantageously, the rotating electrical machine MEL may be a synchronous electrical machine. Preferably, the synchronous electrical machine MEL may be a permanent magnet or synchro-reluctant synchronous electrical machine, in particular a three-phase synchro-reluctant rotating machine assisted by permanent magnets. Indeed, such electrical machines have significant defluxing capacities.
[0062] For the illustrated example (non-limiting), the synchronous electric machine MEL has three inputs. Each input corresponds to a phase of a stator (not shown) of the rotating electric machine MEL.
[0063] The control system COM is intended to control, over time, the power supply of the rotating machine MEL as a function of target values and / or measured values of predetermined quantities. These target values and / or measured values are referred to in the remainder of the description as operating variables of the electrical machine. For the method and the system according to the invention, the control system COM takes into account a torque setpoint Cem* (which can conventionally come from a request from the user of the electrical machine, alternatively this torque setpoint can be calculated by speed regulation), and at least one other operating variable VAF which can be a measurement or a setpoint.An operating variable of the electric machine is a quantity that characterizes the operation of the electric machine. This may include an electrical variable, such as the voltage, current, or power of the electric machine, a mechanical variable such as the position, speed or acceleration of the rotor of the electric machine, etc. The operating variables may, for example, be the electrical rotation speed coe of the rotor (not shown) of the electric machine (alternatively, this variable may also be the standard of the magnetic flux in the phases), the voltage amplitude of the electric machine, the amplitude . of the current of the electric machine, a temperature of the electric machine, the magnetic flux due to the magnets, etc. We recall that the electrical rotation speed coe of the rotor corresponds to the multiplication of the mechanical rotation speed com of the rotor by the number of pairs of poles of the synchronous electric machine MEL. In other words, we can write: coe=p.com with p the number of pairs of poles of the synchronous electric machine MEL.
[0064] The COM control system comprises an OND inverter and a CAL computer. The COM control system may, if necessary, comprise a CAP sensor for the angular position and / or angular rotation speed of the rotor of the MEL electrical machine. Such a sensor makes it possible to determine the angular rotation speed com of the electrical machine either directly (in the case of a speed sensor) or by derivation (in the case of the position sensor). In addition, the COM control system may comprise means for measuring the currents (not shown) in the phases of the electrical machine, for example current sensors.
[0065] The inverter OND is configured to route electrical energy between the DC source and the synchronous electric machine MEL. More specifically, the inverter OND is configured to route electrical energy between the DC source and each phase of the stator of the synchronous electric machine MEL. The DC source (for example a battery) provides a DC bus voltage, denoted VDc-
[0066] The OND inverter comprises a first input connected to the DC source, and three outputs, each connected to a corresponding phase of the stator of the synchronous electrical machine MEL. The OND inverter further comprises a second input electrically connected to an output of the CAL computer, such that the OND inverter is configured to route electrical energy between the DC source and the synchronous electrical machine MEL according to a switching control signal applied by the CAL computer to the second input of the OND inverter.
[0067] Preferably, the switching control signal may be such that the inverter OND conveys electrical energy from the DC source to the synchronous electrical machine MEL so that the synchronous electrical machine MEL has an operation commonly called a "motor" and / or an operation commonly called a "generator". Conventionally, the inverter OND comprises several switching arms (not shown), preferably at least one switching arm for each phase of the electrical machine, to transform the DC signal from the DC source into an AC signal for the phases of the electrical machine MEL. Each switching arm comprises at least one controlled switch. Conventionally, each switch of the switching arms can be controlled by means of a pulse width modulation known by the acronym MLI (or PWM for Pulse Width Modulation).
[0068] The optional angular position or angular rotation speed sensor CAP can be configured to measure the angular mechanical position or even the angular electrical position of a rotor (not shown) of the synchronous electrical machine relative to the stator (not shown), and to deliver an angular position signal (respectively angular rotation speed) representative of the measured value of the angular position (respectively angular rotation speed) of the rotor of the rotating electrical machine.
[0069] Furthermore, the optional CAP angular position or angular rotational speed sensor can be configured to apply the angular position (respectively angular rotational speed) signal to a corresponding input of the CAL computer.
[0070] The method for controlling a rotating electrical machine according to the invention comprises the following steps in real time:
[0071] - Acquisition (Reception) of the torque setpoint of the synchronous electric machine, - Acquisition of a setpoint or a measurement of one or a plurality of operating variables of the electrical machine, - Determination of a correction parameter for an operating variable, based on a prediction (estimate) of absolute voltage dependent on the currents in the phases of the electrical machine, and based on voltage setpoints (in particular based on the absolute setpoint voltage), - Determination of current setpoints of the synchronous electric machine, by means of at least one control model, the control model links: • The torque setpoint, • At least one operating variable, • An operating variable (among the at least one operating variable) being corrected by means of said correction parameter, and • Current instructions: the so-called “direct” and “quadrature” current instructions (or similarly, the current standard and defluxing angle instructions), - Determination of the operating regime of the electric machine (also called saturation regime of the electric machine) and an associated control method, - Determination of voltage instructions by applying the control method to current instructions, - Determination of a switching control signal from the inverter to the by means of voltage instructions, and - Control of the inverter by means of the switching control signal.
[0072] In the remainder of the description and in the claims, the term "current setpoints" designates either the "direct" and "quadrature" current setpoints, or the current standard and the defluxing angle, or any other equivalent representation of the currents.
[0073] Thus, the control method according to the invention determines voltage setpoints, taking into account an adapted value of the corrected operating variable, as well as an adapted control method. This adapted value of the corrected operating variable being obtained in particular by means of the current setpoints or measurements, forming a feedback loop in the control method. In addition, the feedback loop of the control method does not directly modify the determined voltage setpoints, but only the current setpoints, with the aim of controlling said voltage setpoints. In this way, the control method according to the invention can use, in real time, the DC bus voltage in an optimal and robust manner. Thanks to this, the control method is robust to the variation of the DC bus voltage limit, and the performance and / or efficiency of the electrical machine can be improved.In addition, the control method according to the invention allows a defluxing operation of the electric machine. Furthermore, these steps can be adapted to all types of synchronous rotating electric machine.
[0074] According to an implementation of the invention, the corrected operating variable may be the rotation speed of said electrical machine, the DC bus voltage of the inverter or the standard of the maximum control voltage of the inverter.
[0075] According to one embodiment of the invention, the control model may be a digital model (for example resulting from digital simulations of the electrical machine), an analytical model or a mapping which links the torque setpoint, the operating variables including the corrected operating variable and the current setpoints.
[0076] Preferably, the control model may be at least one map. Preferably, the control method may implement two maps, one for the direct current setpoint, and one for the quadrature current setpoint (or respectively one for the current standard and one for the defluxing angle). Advantageously, such maps may be data from the manufacturer of the electrical machine, or may be obtained by simulation or experimentally. For example, the maps used may be maps which minimize for the electrical machine the iron losses in addition to the Joule losses.
[0077] According to an implementation of the invention, the absolute voltage prediction can be determined by means of measurements of the currents in the phases by an estimator.
[0078] In addition, the estimator implemented in these alternatives may depend on the corrected value of the operating variable by means of the correction parameter, or the correction parameter and the operating variable. Thus, the estimator may be faithful to the different steps for determining the control of the inverter.
[0079] For both of these alternatives, the estimator can be constructed to take into account the same assumptions as those used in the control model.
[0080] According to one aspect of the invention, the correction parameter can be determined by implementing the following steps:
[0081] - We determine the absolute voltage prediction, noted vPred, ' abs - The voltage setpoints are acquired, Vdsp and Vqsp being respectively the direct and quadrature voltage setpoints, - An absolute setpoint voltage is calculated, for example using the formula ^p _ * or any similar formula, ' abs yd pq - We compare the absolute voltage prediction yzPred and the said absolute voltage ' abs ysp instruction, and - We deduce the correction parameter from the comparison.
[0082] Then, one of the operating variables is corrected using the correction parameter.
[0083] According to one option of the invention, the correction parameter may be a multiplicative parameter (a gain), or an additive parameter (an offset also called a gap), or a gap between the absolute voltage prediction value and the absolute setpoint voltage. When the correction parameter is a gain, then the corrected operating value may correspond to the product of the operating variable by the gain. When the correction parameter is a corrected value of a variable of the electrical machine, then the corrected operating value may be obtained by any mathematical operation between the operating variable and the corrected value of a variable of the machine.
[0084] According to one embodiment, the calculation of the correction parameter Pco can be carried out by a regulation stage, for example of the Proportional Integral type.
[0085] According to one embodiment of the invention, the inverter switching control signal can be determined by means of the voltage setpoints and vector control, in particular a conventional space vector modulation (SVM) control, or any similar method. The signal determined command corresponds to the control signals sent to the commutations of the inverter switching arms allowing the DC bus signal to be transformed into AC signals.
[0086] According to one implementation of the invention, the operating regime of the electrical machine can be determined from one of the following operating regimes:
[0087] - An operating regime without voltage saturation, which corresponds to a situation in which the voltage applied to the terminals of the rotating machine is lower than a maximum available voltage (bus voltage), - A linear voltage saturation operating regime, which corresponds to a situation where the maximum amplitude of the phase-to-phase voltage of the electrical machine is approximately equal to that of the electrical installation to which the rotating machine is connected (bus voltage), and - An overmodulation voltage saturation operating regime (called overmodulation regime), which corresponds to a situation where the maximum amplitude of the phase-to-phase voltage of the electrical machine is strictly greater than the bus voltage. The highest phase-to-phase voltage value achievable in this overmodulation regime corresponds to so-called "full-wave" control, and is typically equal to 2^3 times the bus voltage.
[0088] According to one embodiment option, the control method can be chosen from a complete control method and a fixed voltage control method. The control method is called the control which makes it possible to determine the voltage setpoints from the current setpoints. The control method can implement at least one regulator, in particular a proportional-integral (PI) regulator.
[0089] The full control method (also called two-dimensional control method or two-degree-of-freedom control method) is the control of the “direct” and “quadrature” components of the currents simultaneously, for example by implementing two regulations, one relating to the so-called “direct” quantities, and the other relating to the so-called “quadrature” quantities, in order to determine the “direct” and “quadrature” voltages. The full control method can, for example, be implemented by two proportional-integral regulators PL
[0090] The fixed voltage control method (also called one-dimensional control method or one-degree-of-freedom control method) is the control of only one of the components of the currents, the second component (non-controlled) is then not controlled. This control method is called fixed voltage, because only one of the two components of the control voltages is obtained via the control of only the controlled component of the currents. The second component of the control voltages is linked to the first by a fixed voltage constraint, in this case the limit voltage, and is therefore obtained by a direct calculation. Thus, this implementation guarantees the use of the maximum voltage by the determined voltage setpoints. According to one embodiment of the invention, it is possible to control via the quadrature voltage setpoint, and the direct voltage setpoint can be deduced as a function of the limit voltage and the quadrature voltage component. Alternatively, it is possible to control via the direct voltage component and the quadrature voltage setpoint can be deduced.The fixed voltage control method can for example be implemented by a single proportional integral regulator PL The implementation of a single proportional integral regulator ensures in voltage saturation regime a more robust control of the electrical machine, which results in greater stability of the mechanical torque supplied by the rotating machine.
[0091] According to one aspect of the invention, a control method to be implemented can be determined by comparing a target modulation index to a predetermined threshold. Indeed, the following equation can be written: Usmax = mVDC with LL,^ the amplitude of the maximum voltage between the phases of the electrical machine, VDc the bus voltage, and m the modulation index of the pulse width modulation (PWM) used. As a result, the target modulation index can be representative of the desired operating regime.
[0092] According to one embodiment of the invention, the target modulation index can be calculated by means of at least one control strategy which links said torque setpoint, the operating variable corrected by means of said correction parameter and the operating variables to the target modulation index.
[0093] For example, if the target modulation index is greater than the predetermined threshold which may correspond to the entry into overmodulation mode, the fixed voltage control method can be applied. Otherwise, full control can be applied.
[0094] Thus, the invention allows optimal use of the bus voltage, which ensures an improvement in the efficiency of the electrical machine and / or the maximum performance of the electrical machine, including in the case of imperfect determination of current setpoints, thanks to the correction of an operating variable. The system and the method according to the invention also allow an improvement in the precision of torque achieved thanks to obtaining a pair of direct and quadrature components of the stator currents, when the servocontrol method is voltage fixed.
[0095] Advantageously, for the fixed voltage control method, a single PI regulator can be implemented. In particular, the voltage setpoint can be calculated in quadrature according to the following formula: w, r tf with v'pla voltage setpoint in quadrature, K'p>q and K'i>q predetermined coefficients of the single proportional-integral regulator, i0 a quantity defined by । _ f2 + j2, iref a quantity defined oyq cl by • _ Isp2 ap2 t0 a predetermined initial instant, tf a predetermined final instant Lef — + determined later than the initial time, id and iq respectively a measured direct current and a measured quadrature current, respectively a current setpoint ld q direct and a quadrature current setpoint.
[0096] Furthermore, in this case, the direct voltage setpoint can be determined using the formula: *P C2 / ^'7' \ 2 with yT the direct voltage setpoint, *d yvsniax y1 q J a vsmax is a limit voltage defined by the formula; _ Usvtax for a machine Vsmax — electrical machine for which the phase windings are mounted in star, or by the formula vxmax — ^smax for an electrical machine for which the phase windings are mounted in delta, Usmax being defined by Uxtnax = mVDC with m said predetermined modulation index of the inverter and VDc the DC bus voltage supplying said inverter.
[0097] The quantity i0 defined above is the norm of a vector (noted i0) equal to the sum vector, in the rotating frame, of the measured direct current id and of the current in quadrature measured iq.
[0098] Furthermore, the quantity iref defined above is the norm of a vector (denoted iref) equal to the vector sum, in the rotating frame, of the direct current setpoint ^and of the quadrature current setpoint jsp. q
[0099] Advantageously, the coefficients K'p>q and K'i>q can be dynamically adapted as a function of one or more operating variables, for example so that the value of the quadrature voltage setpoint vp calculated by means of the relationship is limited, in particular less than or equal to the limit voltage viim.
[0100] According to one embodiment of the invention, the coefficients K'p>q and K'i>q can be dynamically adapted as a function of the electrical frequency of the motor.
[0101] These formulas ensure that the electrical machine operates at the maximum available power for a defined maximum control voltage. Furthermore, the first formula leads to the calculation of a voltage setpoint which results in an injection of current into the stator windings of the electric machine leading to a defluxing of the electric machine. In addition, since the quadrature component of the power consumed by the electric machine is predominant in front of the direct component, it is advantageous that the first formula is implemented on the quadrature voltage, so that the action of the single proportional-integral regulator is optimal. Another reason why it is advantageous that this formula is implemented on the quadrature voltage and not on the direct voltage is that the value of the quadrature voltage is likely to change sign during the operation of the electric machine, so that there is no bijection between the direct voltage and the vector i0.
[0102] Advantageously, for the full servo method, two proportional-integral type regulators can be implemented. In this case, the direct voltage setpoint and the quadrature voltage setpoint can be determined by implementing the following formulas: measured in quadrature, = Kp, d ( ) + Kl.. d -f C - ld ) dt
[0104] With Kp>q and Ki>q the predetermined coefficients of the proportional-integral corrector associated with the quadrature voltage setpoint (not necessarily identical to the coefficients in the case of the fixed voltage control method), Kp>d, and Kijd the predetermined coefficients of the proportional-integral corrector associated with the direct voltage setpoint, t0 a predetermined initial instant, tf a predetermined final instant subsequent to the initial instant, id and iq respectively a measured direct current and a current, respectively a direct current setpoint and a ? quadrature current setpoint.
[0105] Advantageously, the coefficients K'p>q, K'i>q> Kp>d, and Ki>d can be dynamically adapted as a function of one or more operating variables, so as to improve the stability or speed of the servocontrol.
[0106] The control system according to the invention comprises an inverter, possibly a position and / or speed sensor of the rotor of the electric machine, and a computer and a memory configured to implement the steps of the control method according to any one of the variants or combinations of variants described above. In addition, the control system may comprise means for measuring the currents in the phases of the electric machine, for example current sensors.
[0107] According to one embodiment of the invention, the rotating electrical machine may be a synchronous electrical machine, preferably a synchronous-reluctant electrical machine assisted by permanent magnets. Indeed, the method and the system according to the invention are particularly suitable for this type of electrical machine, in particular because the invention makes it possible to take into account the constraints and the operation of all types of machines.
[0108] [Fig.2] illustrates, schematically and in a non-limiting manner, the steps of the method according to a first embodiment of the invention. The elements identical to [Fig.1] are not described a second time. Consequently, only the CAL calculator is detailed.
[0109] The control method implemented by the CAL computer initially comprises a step of determining the current setpoints idsP and iqsp from the torque setpoint Cem*, and operating variables VAF, including the corrected operating variable VARCOIT. In the figure, a single arrow is shown for the operating variables VAF for the sake of simplification of the figure. However, this arrow does indeed correspond to a plurality of operating variables VAF. This step of determining the current setpoints is implemented by means of an MCO control model.
[0110] A single PI regulator denoted IPI is implemented to determine the voltage setpoints Vdsp and Vqsp from the current setpoints idsp and iqsp for a fixed voltage control method.
[0111] Two PI regulators denoted 2PI are implemented to determine the voltage setpoints Vdsp and Vqsp from the current setpoints i / p and iqsP for a complete control method.
[0112] The RFT operating regime of the MEL electrical machine is determined: for example, regime without voltage saturation, regime with linear voltage saturation or regime with overmodulation voltage saturation. Then the associated 1D / 2D control method is deduced: respectively the fixed voltage control method or the complete control method. The voltage setpoints SW are then determined by applying the determined control method. In other words, the voltage setpoints Vdsp and Vqsp at the output of this step correspond to the voltage setpoints Vdsp and Vqsp of the IPI or 2PI step of the determined control method.
[0113] The voltage setpoints Vdsp and Vqsp are converted into a switching control signal for the inverter OND by means of a space vector control SVM, or any similar method.
[0114] Furthermore, the control method comprises a step COR for determining the correction parameter Pco. This correction is implemented from a voltage absolute ABS setpoint which is obtained directly from the instructions of voltage Vdsp and Vqsp and from a predicted absolute voltage yPred which is obtained by abs a PRE prediction step (or estimation) based on current measurements idmes and iqmes. The current measurements idmes and iqmes are obtained by applying a trans PARK formation at intensities ia, ib, ic measured by a current sensor in the phases denoted a, b and c of the electric machine. Such a transformation of PARK can be achieved by applying a relationship of the type:
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123] MX iq / cos 0e - sin 8th cos -sin / 2m cos 0p-|-- V 3 ) / 2tv -sinl 0e+—- \ O j \ic / (1) With 0e the electrical angular position of the rotor relative to the stator of the electric machine (as a reminder the electrical angular position corresponds to the multiplication of the mechanical angular position of the rotor relative to the stator of the electric machine and the number of pairs of poles of the electric machine). As illustrated, the PRE prediction step can also take into account the corrected operating variable VARCOIT. This correction factor Pco corrects an operating variable VAR at the input of the control process, so as to determine the corrected operating variable VARCOIT used in the MCO control model, thus forming a control loop. back. [Fig. 3] illustrates, schematically and in a non-limiting manner, the steps of the method according to a second embodiment of the invention. Elements identical to [Fig. 2] are not described a second time. For this embodiment, the torque setpoint Cem*, the operating variables, as well as the corrected operating variable VARcoir are taken into account by MOD to determine a target modulation index m. This target modulation index m is compared to a threshold mseuii in order to determine the RFT operating regime of the electric machine. Furthermore, the target modulation index m can be an input to the MCO control model to determine the current setpoints idsp and iqsp. According to another embodiment of the invention, the target modulation index m may be an output of the MCO control model. This embodiment is not illustrated here. Examples of operation The characteristics and advantages of the method according to the invention will appear more clearly on reading the application example below.
[0124] For these examples, the embodiment of [Fig.2] is applied.
[0125] Figures 4 to 7 illustrate, schematically and in a non-limiting manner, the implementation of the method according to an embodiment of the invention for four situations. These figures represent in a reference frame currents ID, IQ:
[0126] - In thick black quarter circle: lines of the same value of current standard i0 iso-Io, - In dotted lines formed only of dashes: lines with the same Iso-Cem torque value, - In dotted lines formed by alternating dashes and double dots: lines with the same absolute voltage value Iso-Vabs, - The defluxing angle ô, - A maximum torque per volt MTPV operating limit line (from the English maximum torque per volt), - With a white point, the initial current setpoint Ci, - With a black dot, the final current setpoint Cf, and - If applicable, with a gray dot, the initial measurement of the current measured.
[0127] Figures 4 and 5 concern the case of the full servo method, and Figures 6 and 7 concern the case of the fixed voltage servo method.
[0128] For the example in Figure 4, the control voltage obtained is greater than v abs the predicted voltage vrPred, in voltage saturation mode. Thus, in the steps of V abs process according to the invention, we obtain:
[0129] - The predicted voltage T7Prei1 is equal to the maximum voltage vsmax allowed by de-V abs finishing, because the same theoretical calculation of voltage setpoints is used for prediction as that of the control model for prediction, - The corrected operating variable VARcoir evolves in the direction of the decrease in control voltage. If the corrected operating variable VARcoir is the speed, the corrected speed increases. - The calculation of the i / p and iqsP setpoints by the MCO control model, obtained via the corrected operating variable VARCOIT, evolves in the direction of increasing the defluxing, at iso control torque setpoint (constant Cem*). - The applied control voltage actually decreases, since the actual speed is fixed. The predicted voltage which is calculated using the variable ' abs corrected, does not decrease. If the corrected variable is the regime, its increase compensates for the voltage drop due to the greater defluxing. - The control voltage vsp converges to the predicted voltage, and the v abs correction no longer changes. The predicted voltage having remained equal to the maximum authorized voltage, the control voltage is now equal to the maximum authorized voltage vsmax. - The Cem* torque is maintained throughout the process.
[0130] These steps are shown in Figure 4 by the arrow which goes from the white point Ci (initial setpoint - sp) to the black point Cf (final setpoint - com), on a constant torque curve, with an increase in the defluxing angle ô, and with a decrease in the control voltage wsp. abs
[0131] For the example of Figure 5, the obtained control voltage ysp is lower than the predicted voltage srPred, in voltage saturation mode. Thus, in the steps of abs process according to the invention, we obtain:
[0132] - The predicted voltage vl>rei1 is equal to the maximum voltage vsmax allowed by de-V abs finishing, The corrected operating variable VARcoir changes in the direction of increasing control voltage. If the corrected operating variable VARcoir is the speed, the corrected speed decreases. The calculation of the i / p and iqsP setpoints by the MCO control model, obtained via the corrected operating variable VARCOIT, evolves in the direction of reducing the defluxing, at iso control torque setpoint (constant Cem*). The applied control voltage actually increases, since the actual RPM is fixed. The predicted voltage which is calculated using the ' abs corrected variable, does not increase. If the corrected variable is the regime, its di reduction compensates for the increase in voltage due to the lower defluxing. The control voltage converges ysp to the predicted voltage, and the ' abs correction no longer changes. The predicted voltage having remained equal to the maximum authorized voltage, the control voltage is now equal to the maximum authorized voltage vsmax. - The Cem* torque is maintained throughout the process.
[0133] These steps are shown in Figure 5 by the arrow which goes from the white point Ci (initial setpoint) to the black point Cf (final setpoint), on a constant torque curve, with a reduction in the defluxing angle ô, and with an increase in the control voltage ysp.
[0134] For the example of Figure 6, the control voltage obtained is higher than the predicted voltage srP1'^, in voltage saturation mode. Thus, in the steps of V abs process according to the invention, we obtain:
[0135] - The control voltage ysp is equal to the maximum allowed voltage vsmax, v abs - The current standard i0 is equal to the setpoint, but the defluxing angle ô is not controlled, - The predicted voltage t rPred is lower than the maximum voltage vsmax obtained, abs this means that the defluxing angle ô is greater than expected, the torque obtained is therefore less than expected, - The corrected operating variable VARcoir evolves in the direction of the decrease in control voltage. If the corrected operating variable VARcoir is the speed, the corrected speed increases. - The calculation of the idsp and iqsp setpoints by the MCO control model, obtained via the corrected operating variable VARCOIT, evolves in the direction of increasing the defluxing, at iso control torque setpoint (constant Cem*), which also leads to an increase in the current standard setpoint. - The current standard setpoint being controlled, the standard of the current obtained increases as well as the defluxing ô but at iso amplitude of the control voltage Iso-Vabs, - Structurally for all magnet-assisted synchronous electrical machines, the trajectories of the evolution of the defluxing angle at iso-torque and at iso-amplitude of the control voltage meet, - When the set and obtained defluxing angles are equal, the predicted voltage ArPreil is equal to the maximum allowed voltage vsmax, since it is V abs determined using the corrected operating variable VARcoir, so the system stabilizes, - Finally, the current standard (controlled) and defluxing angle instructions are equal to the values obtained, which makes it possible to obtain the torque instruction Cem*.
[0136] These steps are shown in [Fig.6] by the arrow which goes from the white point Ci (initial setpoint) to the black point Cf (final setpoint), on a constant torque curve, and by the arrow which goes from the gray point mes (measurement) to the black point Cf (final measurement) on a constant voltage curve, and with an increase in the defluxing angle ô. The two arrows therefore meet at a single point, which shows the convergence of the method according to the invention.
[0137] For the example in Figure 7, the control voltage obtained is less than v abs the predicted voltage srPred, in voltage saturation mode. Thus, in the steps of V abs process according to the invention, we obtain:
[0138] - The control voltage ysp is equal to the maximum voltage vsmax, v abs - The current standard i0 is equal to the setpoint, but the defluxing angle ô is not controlled, - The predicted voltage t rPred is greater than the maximum voltage vsmax obtained, abs this means that the defluxing angle is lower than expected, the torque obtained is therefore higher than expected, - The corrected operating variable VARcoir evolves in the direction of increasing the control voltage. If the corrected operating variable VARCOIT is the speed, the corrected speed decreases. - The calculation of the idsp and iqsp setpoints by the MCO control model, obtained via the corrected operating variable VARCOIT, evolves in the direction of reducing the defluxing, at iso control torque setpoint (constant Cem*), which also leads to a reduction in the current standard setpoint. - The current standard setpoint being controlled, the standard of the current obtained decreases as well as the defluxing ô but at iso amplitude of the control voltage Iso-Vabs, - Structurally for all magnet-assisted synchronous electrical machines, the trajectories of the evolution of the defluxing angle at iso-torque and at iso-amplitude of the control voltage meet, - When the set and obtained defluxing angles are equal, the predicted voltage ArPreil is equal to the maximum allowed voltage Usmax, since it is V abs determined using the corrected operating variable VARcoir, so the system stabilizes, - Finally, the current standard (controlled) and defluxing angle instructions are equal to the values obtained, which makes it possible to obtain the torque instruction Cem*.
[0139] These steps are shown in [Fig.6] by the arrow which goes from the white point Ci (initial setpoint) to the black point Cf (final setpoint), on a constant torque curve, and by the arrow which goes from the gray point mes (measurement) to the black point Cf (final measurement) on a constant voltage curve, and with a reduction in the defluxing angle ô. The two arrows therefore meet at a single point, which shows the convergence of the method according to the invention.
Claims
Claims
1. Method for controlling an electrical machine (MEL) driven by an inverter (OND) provided with several switching arms, in which the following steps are implemented: a. A torque setpoint (Cem*) is acquired from said electric machine (MEL); b. A setpoint or measurement of at least one operating variable (VAF) of said electrical machine (MEL) is acquired; c. A correction parameter (Pco) of an operating variable (VAF) is determined as a function of a prediction (PRE) of absolute voltage dependent on the currents in the phases of said electrical machine, and as a function of voltage setpoints Vdsp and Vqsp; d. Current setpoints idsp and iqsp of said electrical machine (MEL) are determined by means of a control model (MCO) which links said torque setpoint (Cem*), said at least one operating variable (VAF), and said current setpoints idsp and iqsp of said electrical machine, an operating variable (VARCOIT) being corrected by means of said correction parameter (Pco); e. An operating regime (RFT) of said electrical machine (MEL) is determined, and a control method (IPI; 2PI) of said current setpoints idsp and iqsp is determined as a function of said operating regime (RFT) of said electrical machine (MEL), said control method connecting said voltage setpoints to said current setpoints idsp and iqsp, preferably said control method is determined from two control methods (IPI; 2PI); f. The said determined control method (IPI; 2PI) is applied to the said current setpoints idsp and iqsp to determine the said voltage setpoints Vdsp, Vqsp; g. A switching control signal for said inverter (OND) is determined by means of said voltage setpoints; and h. Said inverter (OND) is controlled by means of said control signal.
2. Control method according to claim 1, wherein said control model (MCO) is a mapping which links said torque setpoint (Cem*), said operating variables (VAF) and said current setpoints idsp and iqsp.
3. Control method according to one of the preceding claims, in which said prediction (PRE) of absolute voltage is determined by an estimator by means of measurements of said currents in said phases of said electrical machine (MEL).
4. Control method according to one of the preceding claims, in which said control method (IPI; 2PI) is determined by comparing a target modulation index (m) with a threshold.
5. Control method according to one of the preceding claims, wherein said servo method is chosen from a full servo method (2PI) or a fixed voltage servo method (IPI).
6. Control method according to claims 4 and 5, wherein if said target modulation index (m) is greater than said threshold, said fixed voltage control method (IPI) is applied.
7. Control method according to one of claims 5 or 6, wherein said full servo method (2PI) implements two integral proportional regulators, and said fixed voltage servo method (IPI) implements a single integral proportional regulator.
8. A control method according to claim 7, wherein the single integral proportional regulator of said fixed voltage control method (IPI) determines the quadrature voltage setpoint by means of the formula: ç„ r tf , with said Vq ^p.qOo-hef) +Kiq J ^(l0-lref)dt ? quadrature voltage setpoint, K'p>q and K'i>q predetermined coefficients of the single integral proportional regulator, i0 a quantity defined by । f2 + j2, iref a quantity defined by 0 \ qd _ x M'p2 , pp2 , to a predetermined initial time, tf a predetermined final time hef — yd + subsequent to the initial time, id and iq respectively a measured direct current and a measured quadrature current, res- q respectively a direct current setpoint and a quadrature current setpoint.
9. Control method according to claim 8, in which the direct voltage setpoint is determined by means of the formula: sp _ L2 _ / sp \ 2 with v^the direct voltage setpoint, vsmax is yvsmax I q J has a limit voltage defined by the formula _ U xmax for an '' smax electrical machine for which the phase windings are mounted in star, or by the formula vsmax ~ smax for an electrical machine for which the phase windings are mounted in delta, Usmax being defined by Usmajc = mVDC with m said predetermined modulation index of the inverter and VDC the DC bus voltage supplying said inverter.
10. Control method according to one of the preceding claims, wherein said operating regime (RFT) of said electrical machine is determined from among an operating regime without voltage saturation, an operating regime of overmodulation voltage saturation or a linear voltage saturation operating regime.
11. Control method according to one of the preceding claims, in which said correction parameter (Pco) is determined by implementing the following steps: i. An absolute voltage prediction (vabspred) is determined; ii. Said voltage setpoints (Vdsp, Vqsp) are acquired; iii. An absolute setpoint voltage is calculated by the formula: 4.' Vdsp ct Vqsp being respectively the direct and quadrature voltage setpoints; iv. Said absolute voltage prediction (vabspred) is compared with said absolute setpoint voltage (vabssp); and v. Said correction parameter (Pco) is deduced from said comparison.
12. Control method according to one of the preceding claims, in which said switching control signal is determined by means of vector control (SVM).
13. Control method according to one of the preceding claims, in wherein said corrected operating variable (VARCOIT) is the rotational speed of said electrical machine, the DC bus voltage of the inverter or the standard of the maximum control voltage of the inverter.
14. System for controlling an electrical machine (MEL) comprising an inverter (OND) provided with switching arms, a computer and a memory configured to implement the steps of the control method according to one of the preceding claims for controlling said inverter (OND), preferably said electrical machine (MEL) is a synchronous-reluctant machine assisted by permanent magnets or a synchronous machine with permanent magnets.