The present invention relates to method for controlling a power converter system.
Multiple winding induction machines are electric machines, such as motors, that have two or more stator windings. Each of the stator windings may be connected to a separate power converter device, one for each winding, which converter devices may be controlled essentially independently. The two or more stator windings have a predetermined phase-shift(s) between them.
A challenge related to the exemplary configuration is how to get field orientations synchronized between the two inverters e.g. such that fundamental components of winding currents are in balance and correctly phase-shifted to match with the actual phase-shift between the windings. In particular, in case of induction machines, it may be challenging to synchronize the orientation even if a mechanical position of the machine rotor was provided for both inverters. This is due to the slip angle that may change all the time if the machine is loaded. Thus, the position of the machine rotor, e.g. from a rotary encoder coupled with the rotor, cannot be used as such for field orientation synchronization.
A possible solution is to send the field orientation, or rotor flux, angle directly from one converter device acting as a master to another converter device acting as a follower. However, a problem related to such a solution is that a high bandwidth communication link would be needed between the converter devices at least for high-speed operation, and such a high bandwidth communication link may not be readily available and/or might be difficult or expensive to arrange in practice. Moreover, even if a fast communication link was available between the converter devices, sending an extra fast signal through it might significantly reduce the bandwidth available for other signals in the communication link and/or increase CPU load in the converter devices and system elements therebetween providing the communication link, which is not desirable.
An object of the present invention is thus to provide a method and an apparatus for implementing the method so as to overcome the above problems or at least to alleviate the problems. The objects of the invention are achieved by a method and a power converter system which are characterized by what is stated in the independent claims. The preferred embodiments of the invention are disclosed in the dependent claims.
The invention is based on the idea of determining, in a first power converter, a first slip angle estimate of the rotor on the basis of an estimated rotor flux and the mechanical angle of the rotor and transmitting the determined first slip angle estimate from the first power converter to each second power converter, whereby in each second power converter a slip angle reference can be determined on the basis of the first slip angle estimate transmitted from the first power converter and a predetermined phase shift between the second stator winding in question and the first stator winding, and a rotor flux angle estimate can then be determined on the basis of the determined slip angle reference and the mechanical angle of the rotor.
An advantage of the solution of the invention is that since the slip angle usually changes quite slowly, the transmission thereof consumes less bandwidth from the communication link between the converter devices, and thus does not necessarily require a high-speed communication link between the converter devices.
In the following the invention will be described in greater detail by means of preferred embodiments with reference to the accompanying drawings, in which
The following embodiments are exemplary. Although the description may refer to “an”, “one”, or “some” embodiment(s) in several locations, this does not necessarily mean that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment, for example. Single features of different embodiments may also be combined to provide other embodiments. Different embodiments and examples may be described below using single units, models and equipment, without restricting the embodiments/examples to such a solution. Generally, all terms and expressions used should be interpreted broadly and they are intended to illustrate, not to restrict, the embodiments. The figures only show components necessary for understanding the various embodiments. The number and/or configuration of the various elements, and generally their implementation, could vary from the examples shown in the figures, for instance. It should be noted that the use of the embodiments described herein is not limited to devices or systems employing any specific fundamental frequency or any specific voltage level, for example.
The various embodiments described herein are generally applicable to and in connection with various power converter devices and systems thereof. An example of a power converter device (apparatus) is an electric drive, which herein generally refers to an electronic device, which may be used to regulate the performance of an electric motor, for example. An electric drive (AC drive, variable frequency drive, variable speed drive) may control the power, frequency and/or current supplied to the motor, for instance. One or more electric drives and an electric motor controlled by the one or more electric drives may form an electric drive system. An electric drive may comprise one or more electric power converter units or modules, such as rectifiers, inverters and/or frequency converters, for example, which may comprise various power semiconductor devices. Herein term ‘inverter’ generally refers to an electronic device or circuitry that is able to convert direct current (DC) to alternating current (AC). An example of the inverter is a semiconductor bridge implemented by means of controllable semiconductor switches, such as IGBTs (Insulated-Gate Bipolar Transistor) or FETs (Field-Effect Transistor), which are controlled according to a modulation or control scheme used. The control of an electric motor may be implemented by means of the electric drive in such a manner that the motor implements a desired speed and/or torque instruction, for example. Examples of control methods for electric drives include flux vector control and direct torque control, for example.
According to an embodiment, a power converter system comprises a first power converter configured to be connected to a first stator winding to control the first stator winding of an induction motor having a rotor, the first stator winding and at least one second stator winding, wherein the first stator winding and the at least one second stator winding are multi-phase windings. The power converter system further comprises at least one second power converter configured to be connected to a respective second stator winding to control the respective second stator winding of the induction motor.
The exemplary system of
The exemplary system of
According to an embodiment, a method comprises controlling the first stator winding of the induction motor 30 by the first power converter 10 and controlling each second stator winding of the induction motor 30 by the respective second power converter 20. The method further comprises receiving, in the first power converter 10 and in each second power converter 20, a mechanical angle of the rotor of the induction motor 30. The method further comprises determining, in the first power converter 10, a first slip angle estimate of the rotor on the basis of an estimated rotor flux and the mechanical angle of the rotor of the induction motor 30. The method further comprises transmitting the determined first slip angle estimate from the first power converter 10 to each second power converter 20. The method further comprises, in each second power converter 20, determining a slip angle reference on the basis of the first slip angle estimate transmitted from the first power converter 10 and a predetermined phase shift between the second stator winding in question and the first stator winding, and determining a rotor flux angle estimate on the basis of the determined slip angle reference and the mechanical angle of the rotor. Examples of possible embodiments are given below with reference to
In the example, the first (master) power converter 10 further comprises a measuring arrangement 12, which is configured to perform required measurements, or at least to receive measured data from a possible separate measuring unit or units. As an example, the measuring arrangement 12 may measure the motor current, i.e. the stator current is1 of the first stator connected to the first power converter 10, and/or the motor voltage, i.e. the stator voltage us1 of the first stator connected to the first power converter 10. Such measurements may be performed from the output of the inverter 100 of the power converter 10 connected to the first stator of the induction motor 30 with suitable current and/or voltage measuring equipment which may be implemented within the power converter device 10, for example. For example, three output phase currents ia, ib, ic of the inverter 100 can be measured and may be suitably converted from the three-phase abc reference frame into a two-phase representation by a three-phase to two-phase (abc to xy) transformation (Clarke transformation), in a manner known per se, by the measuring arrangement 12. Assuming that the three phase currents ia, ib, ic are essentially symmetrical, it would be sufficient to measure only two of the three output phase currents of the inverter 100 as the third current can be calculated from the other two. The measuring arrangement 12 can thus output a single (vector) quantity, i.e. the stator current is1 of the first stator of the induction motor 30. In a similar manner the three output phase voltages ua, ub, uc of the inverter 100 can be measured by the measuring arrangement 12 and suitably converted from the three-phase abc reference frame into a two-phase representation and output as a single (vector) quantity, i.e. the stator voltage us1 of the first stator of the induction motor 30.
In the example, the first power converter 10 further comprises a transmitter (Tx) 13, which is configured to send at least slip angle θslip1 data to one or more second power converter devices. The exemplary first power converter 10 further comprises an encoder interface block 14, which is configured to receive data from the encoder 50 and to extract the mechanical angle θm from the received data, for example. In the example of
In the example of
Then it is possible to calculate the estimated angle θR1 of the estimated rotor flux ψR1 in the stator reference frame in the argument (arg) block. The first slip angle estimate θslip1 may then be determined by subtracting the measured mechanical angle θm from the estimated rotor flux angle θR1 in the first power converter 10. The first slip angle estimate θslip1 is then sent, e.g. via the PLC 40, to the (each) second power converter 20. In the second power converter 20 the winding-to-winding phase shift (between the first winding and the respective second winding of the induction motor 30) provided by block 25 is added to the first slip angle estimate slip1 which results in a phase shift corrected slip angle reference θslip_ref. Based on the measured mechanical angle of the rotor θm and the slip angle reference θslip_ref, the second power converter's 20 motor model 210 can be corrected to make the field orientations aligned in both power converters 10, 20. This in turn enables e.g. the balancing of the flux- and torque producing dq-components of current vectors as they may be calculated using the same reference frame in both poser converters 10, 20. There are many ways to correct the second power converter's field orientation to correspond to that of the first power converter depending on how the motor model is implemented, for example. More detailed examples are given in the following.
According to an embodiment, the determining, in each second power converter 20, of the rotor flux angle estimate comprises determining the rotor flux angle estimate on the basis of the determined slip angle reference θslip_ref, the mechanical angle of the rotor θm and a stator current of the respective second stator winding is2.
According to an embodiment, the determining, in each second power converter 20, of the rotor flux angle estimate comprises determining a second slip angle estimate on the basis of the determined slip angle reference and the stator current of the respective second stator winding and determining the rotor flux angle estimate on the basis of the determined second slip angle estimate and the mechanical angle of the rotor. As an example, the control of second power converter 20 may be based on a current model only, i.e. the motor model 210 of the second power converter receives the measured current of the respective second stator winding is2, the mechanical angle of the rotor θm and the slip angle reference θslip_ref as input signals as shown in the example of
In the example of
According to an embodiment, the determining, in each second power converter 20, of the rotor flux angle estimate comprises determining a rotor flux angle reference on the basis of the determined slip angle reference and the mechanical angle of the rotor, determining a second slip angle estimate on the basis of the determined rotor flux angle reference and the stator current of the respective second stator winding and determining the rotor flux angle estimate on the basis of the determined second slip angle estimate and the mechanical angle of the rotor. As an example, the field orientations of the power converters 10, 20 could also be synchronized by making corrections based on the rotor flux angle error (instead of slip angle error). This would require only minor modifications to the current model based control presented above.
In the example of
According to an embodiment, the determining, in each second power converter 20, of the rotor flux angle estimate comprises determining the rotor flux angle estimate on the basis of the determined slip angle reference, the mechanical angle of the rotor, a stator current of the respective second stator winding and a stator voltage of the respective second stator winding. According to an embodiment, the determining, in each second power converter, of the rotor flux angle estimate comprises determining a rotor flux angle reference on the basis of the determined slip angle reference and the mechanical angle of the rotor and determining the rotor flux angle estimate on the basis of the determined rotor flux angle reference, the stator current of the respective second stator winding and the stator voltage of the respective second stator winding.
In the examples of
In the example of
The estimated rotor flux ψR2 can be calculated in the second power converter 20 by subtracting the leakage flux (i.e. product of a leakage inductance L, and the stator current) from the said stator flux estimate as follows:
The bold symbols here denote vector quantities; thus the rotor flux estimate ψR2 has both amplitude ψR2 and angle θR2 which can be corrected through the stator flux by making small corrections to the voltage being integrated in equation 1. The magnitude of the corrections may be proportional to a correction gain G and the difference between the rotor flux angle reference θR_ref and the rotor flux angle estimate θR2. The correction angle γ may be calculated relative to the estimated rotor flux angle θR2 so that the actual voltage correction is:
G and γ are parameters which may be suitably chosen to preferably keep the model stable and the angle error θR_ref−θR2 closed to zero in all operation points, for example.
It should be noted that there are essentially no restrictions on how the first power converter's 10 motor model 110, or any corresponding functionality therein, is implemented as only the estimated rotor flux angle θR1 is taken from the motor model 110 to calculate the first slip angle estimate θslip1 which is then sent as a reference signal to the second power converter(s) 20. Thus, the motor model 110 of the first power converter 10 as such could be implemented in many ways such as using closed-loop or open-loop vector control schemes taking voltage, current and/or speed (or the mechanical angle of the rotor (shaft), the speed representing the rate of change of the mechanical angle with respect to time) as inputs to the model, for example. In open-loop case, only voltage and current may be needed whereas closed-loop operation could be based on just current and speed, for instance. The second power converter's 20 possibly existing motor model 210, or any corresponding functionality or entity within the control arrangement 21 of the second power converter 20, may be supplemented according to any one of the embodiments described herein.
According to an embodiment, the rotor flux angle estimate(s) θR2 determined in the second power converter(s) 20 according to any one of the embodiments described herein may be used, in each second power converter 20, for controlling the respective second stator winding of the induction motor 30. As an example, the rotor flux angle estimate θR2 may be used in the second power converter 20 to transform various quantities, such as current and/or voltage quantities, between different reference frames in a manner known per se, for example. Examples of such transformations include e.g the Park transformation and inverse (reverse) Park transformation as well as the direct-quadrature-zero (abc to dq) transformation and the inverse thereof.
According to an embodiment, a power converter system comprises a first power converter configured to be connected to a first stator winding to control the first stator winding of an induction motor having a rotor, the first stator winding and at least one second stator winding, wherein the first stator winding and the at least one second stator winding are multi-phase windings; and at least one second power converter configured to be connected to a respective second stator winding to control the respective second stator winding of the induction motor. The first power converter comprises means configured to receive a mechanical angle of the rotor of the induction motor, means configured to determine a first slip angle estimate of the rotor on the basis of an estimated rotor flux and the mechanical angle of the rotor, and means configured to transmit the determined first slip angle estimate to the at least one second power converter. The at least one second power converter comprises means configured to receive the mechanical angle of the rotor of the induction motor, means configured to receive the determined first slip angle estimate from the first power converter, means configured to determine a slip angle reference on the basis of the first slip angle estimate received from the first power converter and a predetermined phase shift between the respective second stator winding and the first stator winding and means configured to determine a rotor flux angle estimate on the basis of the determined slip angle reference and the mechanical angle of the rotor.
The first control arrangement 11 and/or the second control arrangement 21 or other means for implementing at least part of the functionality according to any one of the embodiments herein, or a combination thereof, may be implemented as one physical unit or as two or more separate physical units that are configured to implement the functionality. Herein the term ‘unit’ generally refers to a physical or logical entity, such as a physical device or a part thereof or a software routine. The first control arrangement 11 and/or the second control arrangement 21 or other means for implementing at least part of the functionality according to any one of the embodiments herein may be implemented at least partly by means of one or more computers or corresponding digital signal processing (DSP) equipment provided with suitable software, for example. Such a computer or digital signal processing equipment preferably comprises at least a working memory (RAM) providing storage area for arithmetical operations, and a central processing unit (CPU), such as a general-purpose digital signal processor. The CPU may comprise a set of registers, an arithmetic logic unit, and a control unit. The CPU control unit is controlled by a sequence of program instructions transferred to the CPU from the RAM. The CPU control unit may contain a number of microinstructions for basic operations. The implementation of microinstructions may vary depending on the CPU design. The program instructions may be coded by a programming language, which may be a high-level programming language, such as C, Java, etc., or a low-level programming language, such as a machine language, or an assembler. The computer may also have an operating system which may provide system services to a computer program written with the program instructions. The computer or other apparatus implementing the various embodiments, or a part thereof, may further comprise suitable input means for receiving e.g. measurement and/or control data, and output means for outputting e.g. control or any other data, such as the determined thermal load. It is also possible to use a specific integrated circuit or circuits, such as application-specific integrated circuits (ASIC), digital signal processing devices (DSPD), programmable logic devices (PLD), field-programmable gate arrays (FPGA) and/or discrete electric components and devices for implementing the functionality according to any one of the embodiments.
Many electric devices, such as electric power converters, and components thereof may comprise processors and memory that may be utilized in implementing the functionality according to the various embodiments described herein. Thus, at least some modifications and configurations possibly required for implementing an embodiment could be performed as software routines, which may be implemented as added or updated software routines. If at least part of the functionality of any of the embodiments is implemented by software, such software may be provided as a computer program product comprising computer program code which, when run on a computer, causes the computer or corresponding arrangement to perform the functionality according to the embodiments as described herein. Such a computer program code may be stored or generally embodied on a computer readable medium, such as suitable memory, e.g. a flash memory or an optical memory, from which it is loadable to the unit or units executing the program code. In addition, such a computer program code implementing any of the embodiments may be loaded to the unit or units executing the computer program code via a suitable data network, for example, and it may replace or update a possibly existing program code. An embodiment may provide a computer program embodied on any client-readable distribution/data storage medium or memory unit(s) or article(s) of manufacture, comprising program instructions executable by one or more processors/computers, which instructions, when loaded into an apparatus, constitute the monitoring arrangement, or any corresponding unit or an entity providing corresponding functionality, or at least part of the corresponding functionality. Programs, also called program products, including software routines, program snippets constituting “program libraries”, applets and macros, can be stored in any medium and may be downloaded into an apparatus. In other words, each or some or one of the possible units/sub-units and/or algorithms for one or more functions/operations described above, for example by means of any of
It will be obvious to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. Further, it is clear to a person skilled in the art that the described exemplary embodiments may, but are not required to, be combined with other exemplary embodiments in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims. If any of the exemplary embodiments and/or features described herein should not fall under the scope of the independent claims, those are to be interpreted as examples useful for understanding various embodiments of the invention.
Number | Date | Country | Kind |
---|---|---|---|
23202593.2 | Oct 2023 | EP | regional |