Control device and a method for controlling an electric drive
11289970 · 2022-03-29
Assignee
Inventors
Cpc classification
H02K17/165
ELECTRICITY
H02K2201/03
ELECTRICITY
F16C32/0493
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P25/22
ELECTRICITY
H02K21/46
ELECTRICITY
H02K19/14
ELECTRICITY
H02K3/24
ELECTRICITY
International classification
H02K17/16
ELECTRICITY
H02K19/14
ELECTRICITY
H02K21/46
ELECTRICITY
H02K3/24
ELECTRICITY
Abstract
An electric drive comprises a bearingless electric machine, a converter, and a control device. The stator of the electric machine has a cage winding including bars connected to a conductor ring. The control device controls the converter to supply torque generating current components to the bars so that torque is generated in accordance with electric machine control and to supply levitation current components to the bars so that the rotor of the bearingless electric machine is levitated in accordance with levitation control. The cage winding allows the currents of the bars to be controlled so that different current sheet distributions can be generated so as to generate desired torque and magnetic force.
Claims
1. A control device for controlling an electric drive that comprises: an electric machine comprising a rotor and a stator, the stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, and a converter comprising terminals connected to first ends of the bars of the cage winding, the converter being configured to supply currents to the bars of the cage winding, the control device comprising a computing system configured to control the converter to: supply torque generating current components to the bars of the cage winding so that torque is generated in accordance with electric machine control, and supply levitation current components to the bars of the cage winding on the basis of a deviation of a position of the rotor from a reference position so as to control magnetic force directed to the rotor.
2. A control device according to claim 1, wherein the computing system is configured to: determine a sector of the stator so that the determined sector comprises a maximum distance point that is a point on a circumference of an airgap surface of the stator where a distance to a rotational axis of the rotor is greatest, and control the converter to supply the levitation current components to at least two of the bars of the cage winding which belong to the determined sector of the stator.
3. A control device according to claim 2, wherein the computing system is configured to control the converter to supply the levitation current components so that the at least two of the bars of the cage winding comprise every bar which belongs to the determined sector of the stator.
4. A control device according to claim 3, wherein the computing system is configured to control the converter to supply the levitation current components so that the levitation current component of each of the at least two bars which is on a first side of the maximum distance point is positive and the levitation current component of each of the at least two bars which is on a second side of the maximum distance point is negative.
5. A control device according to claim 2, wherein the computing system is configured to control the converter to supply the levitation current components so that the at least two of the bars of the cage winding are bars which belong to the determined sector of the stator and which are located on both sides of one or more of the bars of the cage winding which are closest to the maximum distance point.
6. A control device according to claim 5, wherein the computing system is configured to control the converter to supply the levitation current components so that the levitation current component of each of the at least two bars which is on a first side of the maximum distance point is positive and the levitation current component of each of the at least two bars which is on a second side of the maximum distance point is negative.
7. A control device according to claim 2, wherein the computing system is configured to control the converter to supply the levitation current components so that the levitation current component of each of the at least two bars which is on a first side of the maximum distance point is positive and the levitation current component of each of the at least two bars which is on a second side of the maximum distance point is negative.
8. A control device according to claim 2, wherein the computing system is configured to control the converter to supply the levitation current components so that the levitation current component of every second of the at least two bars is positive and the levitation current components of others of the at least two bars are negative.
9. A control device according to claim 2, wherein the computing system is configured to determine the sector of the stator symmetrically so that the maximum distance point is substantially on a middle of the determined sector.
10. A control device according to claim 2, wherein the computing system is configured to determine the maximum distance point based on signals indicative of the position of the rotor.
11. A control device according to claim 1, wherein the computing system is configured to: determine a first sector of the stator so that the determined first sector comprises a maximum distance point that is a point on a circumference of an airgap surface of the stator where a distance to a rotational axis of the rotor is greatest, determine a second sector of the stator so that the determined second sector comprises a minimum distance point that is a point on the circumference of the airgap surface of the stator where the distance to the rotational axis of the rotor is smallest, and control the converter to supply the levitation current components to at least two of the bars of the cage winding which belong to the determined first sector of the stator and to at least two of the bars of the cage winding which belong to the determined second sector of the stator.
12. An electric drive comprising: a first electric machine comprising a rotor and a stator, the stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, a first converter comprising first terminals connected to first ends of the bars of the cage winding, the first converter being configured to supply first currents to the bars of the cage winding, and a first control device for controlling the first converter, wherein the first control device comprises a computing system configured to control the first converter to: supply torque generating current components of the first currents to the bars of the cage winding so that torque is generated in accordance with electric machine control, and supply levitation current components of the first currents to the bars of the cage winding on the basis of a deviation of a position of the rotor from a reference position so as to control magnetic force directed to the rotor.
13. An electric drive according to claim 12, wherein: the conductor ring of the cage winding is between the first ends of the bars and second ends of the bars in an axial direction of the electric machine, the electric drive comprises a second converter comprising second terminals connected to the second ends of the bars, the second converter being configured to supply second currents to the bars, and the electric drive comprises a second control device for controlling the second converter, wherein the second control device comprises a computing system configured to control the second converter to: supply torque generating current components of the second currents to the bars of the cage winding so that torque is generated in accordance with electric machine control, and supply levitation current components of the second currents to the bars of the cage winding on the basis of a deviation of a position of the rotor from the reference position so as to control magnetic force directed to the rotor.
14. An electric drive according to claim 12, wherein the electric drive comprises: a second electric machine comprising a rotor connected to the rotor of the first electric machine and a stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, a second converter comprising second terminals connected to first ends of the bars of the cage winding of the second electric machine, the second converter being configured to supply second currents to the bars of the cage winding of the second electric machine, and a second control device for controlling the second converter, wherein the second control device comprises a computing system configured to control the second converter to: supply torque generating current components of the second currents to the bars of the cage winding of the second electric machine so that torque is generated in accordance with electric machine control, and supply levitation current components of the second currents to the bars of the cage winding of the second electric machine on the basis of a deviation of a position of the rotor of the second electric machine from a reference position so as to control magnetic force directed to the rotor of the second electric machine.
15. An electric drive according to claim 12, wherein the first electric machine is a permanent magnet electric machine, the rotor of the first electric machine comprising permanent magnet material.
16. An electric drive according to claim 12, wherein the first electric machine is a reluctance machine where a direct axis inductance differs from a quadrature axis inductance.
17. An electric drive according to claim 12, wherein the first electric machine is an induction machine, the rotor of the first electric machine comprising a cage winding.
18. An electric drive according to claim 12, wherein the first electric machine comprises cooling channels inside or beside the bars of the cage winding of the first electric machine.
19. A method for controlling an electric drive that comprises: an electric machine comprising a rotor and a stator, the stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, and a converter comprising terminals connected to first ends of the bars of the cage winding, the converter being configured to supply currents to the bars of the cage winding, the method comprising: controlling the converter to supply torque generating current components to the bars of the cage winding so that torque is generated in accordance with electric machine control, and controlling the converter to supply levitation current components to the bars of the cage winding on the basis of a deviation of a position of the rotor from a reference position so as to control magnetic force directed to the rotor.
20. A non-transitory computer readable medium encoded with a computer program for controlling an electric drive that comprises: an electric machine comprising a rotor and a stator, the stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, and a converter comprising terminals connected to first ends of the bars of the cage winding, the converter being configured to supply currents to the bars of the cage winding, the computer program comprising computer executable instructions for controlling a programmable processing system of the electric drive to control the converter to: supply torque generating current components to the bars of the cage winding so that torque is generated in accordance with electric machine control, and supply levitation current components to the bars of the cage winding on the basis of a deviation of a position of the rotor from a reference position so as to control magnetic force directed to the rotor.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) Exemplifying and non-limiting embodiments of the invention and their advantages are explained in greater detail below in the sense of examples and with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
DESCRIPTION OF EXEMPLIFYING AND NON-LIMITING EMBODIMENTS
(7) The specific examples provided in the description given below should not be construed as limiting the scope and/or the applicability of the appended claims. Furthermore, it is to be understood that lists and groups of examples provided in the description given below are not exhaustive unless otherwise explicitly stated.
(8)
(9) The stator 105 comprising the bars and the conductor ring 115, can be integrated with a machine cooling system by accommodating cooling channels inside or outside or around of the bars and the ring. Various coolants can be used, such as for example air, oil, water, alcohol, and others. The cage winding can be manufactured by casting or by 3D printing or by additive diffusion so as to integrate the winding structure and the cooling structure.
(10) The electric drive comprises a converter 116 connected to first ends of the bars of the cage winding 106. The converter 116 is configured to supply currents to the bars of the cage winding 106 in accordance with reference values i.sub.ref1, i.sub.ref2, . . . , i.sub.ref,m, where m is the number of the bars of the cage winding 106. The reference values i.sub.ref1, i.sub.ref2, . . . , i.sub.ref,m are determined by the control device 101. In
(11) The control device 101 comprises a computing system 102 that is configured to determine torque generating current components i.sub.T1, i.sub.T2, . . . , i.sub.Tm to be supplied to the bars of the cage winding 106 so that torque is generated in accordance with electric machine control. The computing system 102 is configured to determine levitation current components i.sub.S1, i.sub.S2, . . . , i.sub.Sm to be supplied to the bars of the cage winding 106 so as to control the magnetic force directed to the rotor in accordance with levitation control. The levitation current components i.sub.S1, i.sub.S2, . . . , i.sub.Sm are determined at least partly on the basis of a deviation of the position of the rotor 104 from a reference position of the rotor. The position of the rotor 104 can be defined for example with actual x- and y-coordinates X.sub.rot, Y.sub.rot of the rotational axis of the rotor 104, and the reference position can be defined with reference x- and y-coordinates X.sub.ref, Y.sub.ref of the rotational axis. In this exemplifying case, the deviation is expressed by the differences X.sub.ref−X.sub.rot and Y.sub.ref−Y.sub.rot. In
(12) The above-mentioned electric machine control may comprise for example a rotational speed and/or position sensor or estimator, and a speed controller that provides a torque reference. The rotational speed and/or position sensor or estimator is not shown in
(13) The above-mentioned levitation control may comprise for example a position sensor or estimator for measuring or estimating the actual x- and y-coordinates X.sub.rot, Y.sub.rot of the rotational axis 117. The position sensor or estimator is not shown in
(14) In a control device according to an exemplifying and non-limiting embodiment of the invention, the computing system 102 is configured to determine a sector of the stator 105 so that the determined sector comprises a maximum distance point that is a point on the circumference of the airgap surface of the stator where the distance to the rotational axis 117 of the rotor is greatest. In
(15)
(16)
(17)
(18) It is to be noted that only the levitation current components i.sub.S1, i.sub.S2, . . . , i.sub.Sm are illustrated in
(19)
(20) The electric drive comprises a first converter 216 that comprises first terminals connected to the first ends of the bars of the cage winding 206. The first converter 216 is configured to supply first currents to the bars of the cage winding in accordance with reference values i1.sub.ref1, i1.sub.ref2, . . . , i1.sub.ref,m of the first currents. The electric drive comprises a first control device 201 that comprises a first computing system 202 configured to determine first torque generating current components i1.sub.T1, i1.sub.T2, . . . , i1.sub.Tm to be supplied to the first ends of the bars of the cage winding so that first torque is generated in accordance with electric machine control. The computing system 202 is configured to determine first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm to be supplied to the first ends the bars of the cage winding 206. The first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm are determined on the basis of a deviation of a first position of the rotor 204 from the reference position. The first position of the rotor 204 can be expressed for example with the aid of x- and y-coordinates X1.sub.rot and Y1.sub.rot of the intersection between the geometric symmetry axis of the rotor 204 and a geometric plane where z=Z1 and which is parallel with the xy-plane of the coordinate system 290. The computing system 202 is configured to determine the reference values i1.sub.ref1, i1.sub.ref2, . . . , i1.sub.ref,m based on the determined first torque generating current components i1.sub.T1, i1.sub.T2, . . . , i1.sub.Tm and the determined first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm. The reference values can be for example i1.sub.ref1=i1.sub.T1+i1.sub.S1, i1.sub.ref2=i1.sub.T2+i1.sub.S2, . . . , i1.sub.ref,m=i1.sub.Tm+i1.sub.Sm.
(21) The electric drive comprises a second converter 246 that comprises second terminals connected to the second ends of the bars of the cage winding 206. The second converter 246 is configured to supply second currents to the bars of the cage winding in accordance with reference values i2.sub.ref1, i2.sub.ref2, . . . , i2.sub.ref,m of the second currents. The electric drive comprises a second control device 241 that comprises a second computing system 242 configured to determine second torque generating current components i2.sub.T1, i2.sub.T2, . . . , i2.sub.Tm to be supplied to the second ends of the bars of the cage winding 206 so that second torque is generated in accordance with electric machine control. The computing system 242 is configured to determine second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm to be supplied to the second ends the bars of the cage winding 206: The second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm are determined on the basis of a deviation of a second position of the rotor 204 from the reference position. The second position of the rotor 204 can be expressed for example with the aid of x- and y-coordinates X2.sub.rot and Y2.sub.rot of the intersection between the geometric symmetry axis of the rotor 204 and a geometric plane where z=Z2 and which is parallel with the xy-plane of the coordinate system 290. The computing system 242 is configured to determine the reference values i2.sub.ref1, i2.sub.ref2, . . . , i2.sub.ref,m based on the determined second torque generating current components i2.sub.T1, i2.sub.T2, . . . , i2.sub.Tm and the determined second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm. The reference values can be for example i2.sub.ref1=i2.sub.T1+i2.sub.S1, i2.sub.ref2=i2.sub.T2+i2.sub.S2, . . . , i2.sub.ref,m=i2.sub.Tm+i2.sub.Sm.
(22) As the levitation control tends to drive the above-mentioned first position of the rotor 204 to the reference position and also the above-mentioned second position of the rotor to the reference position, the levitation control tends to drive the tilting angle φ.sub.Tilt to zero. The tilting angle φ.sub.Tilt can be defined as an angle between the geometric symmetry axis of the rotor 204 and the z-axis of the coordinate system 290.
(23) It is also possible that control variables of the rotor position control are x- and y-directional displacements of the rotor mass center and tilting angles φ.sub.Tilt,x and φ.sub.Tilt,y of the rotor with respect to the x- and y-axes of a coordinate system whose origin is in the reference position of the rotor mass center and whose z-axis coincides with the reference position of the geometric rotational axis of the rotor. Generally different coupled and decoupled control strategies with differently defined control variables are possible.
(24)
(25) The electric drive comprises a first converter 316 that comprises first terminals connected to ends of the bars of the cage winding 306. The first converter 316 is configured to supply first currents to the bars of the cage winding in accordance with reference values i1.sub.ref1, i1.sub.ref2, . . . , i1.sub.ref,m of the first currents. The electric drive comprises a first control device 301 that comprises a first computing system 302 configured to determine first torque generating current components i1.sub.T1, i1.sub.T2, . . . , i1.sub.Tm to be supplied to the bars of the cage winding 306 so that first torque is generated in accordance with electric machine control. The computing system 302 is configured to determine first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm to be supplied to the bars of the cage winding 306. The first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm are determined on the basis of a deviation of the position of the rotor 304 from the reference position. The position of the rotor 304 can be expressed for example with the aid of x- and y-coordinates X1.sub.rot and Y1.sub.rot of the intersection between the geometric symmetry axis of the rotors 304 and 344 and a geometric plane where z=Z1 and which is parallel to the xy-plane of the coordinate system 390. The computing system 302 is configured to determine the reference values i1.sub.ref1, i1.sub.ref2, . . . , i1.sub.ref,m based on the determined first torque generating current components i1.sub.T1, i1.sub.T2, . . . , i1.sub.Tm and the determined first levitation current components i1.sub.S1, i1.sub.S2, . . . , i1.sub.Sm. The reference values can be for example i1.sub.ref1=i1.sub.T1+i1.sub.S1, i1.sub.ref2=i1.sub.T2+i1.sub.S2, . . . , i1.sub.ref,m=i1.sub.Tm+i1.sub.Sm.
(26) The electric drive comprises a second converter 346 that comprises second terminals connected to ends of the bars of the cage winding 356. The second converter 346 is configured to supply second currents to the bars of the cage winding 356 in accordance with reference values i2.sub.ref1, i2.sub.ref2, . . . , i2.sub.ref,m of the second currents. The electric drive comprises a second control device 341 that comprises a second computing system 342 configured to determine second torque generating current components i2.sub.T1, i2.sub.T2, . . . , i2.sub.Tm to be supplied to the bars of the cage winding 356 so that second torque is generated in accordance with the electric machine control. The computing system 342 is configured to determine second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm to be supplied to the bars of the cage winding 356. The second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm are determined on the basis of a deviation of the position of the rotor 344 from the reference position. The position of the rotor 344 can be expressed for example with the aid of x- and y-coordinates X2.sub.rot and Y2.sub.rot of the intersection between the geometric symmetry axis of the rotors 304 and 344 and a geometric plane where z=Z2 and which is parallel to the xy-plane of the coordinate system 390. The computing system 342 is configured to determine the reference values i2.sub.ref1, i2.sub.ref2, . . . , i2.sub.ref,m based on the determined second torque generating current components i2.sub.T1, i2.sub.T2, . . . , i2.sub.Tm and the determined second levitation current components i2.sub.S1, i2.sub.S2, . . . , i2.sub.Sm. The reference values can be for example i2.sub.ref1=i2.sub.T1+i2.sub.S1, i2.sub.ref2=i2.sub.T2+i2.sub.S2, . . . , i2.sub.ref,m=i2.sub.Tm+i2.sub.Sm.
(27) As the levitation control tends to drive the above-mentioned position of the rotor 304 to the reference position and also the above-mentioned position of the rotor 344 to the reference position, the levitation control tends to drive the tilting angle φ.sub.Tilt to zero. The tilting angle φ.sub.Tilt can be defined as an angle between the z-axis of the coordinate system 390 and the geometric symmetry axis of the rotors 304 and 344.
(28) The control device 101 shown in
(29) Correspondingly, the control devices 301 and 341 shown in
(30)
(31) The method comprises the following actions: action 401: determining torque generating current components to be supplied to the bars of the cage winding so that torque is generated in accordance with electric machine control, action 402: determining levitation current components to be supplied to the bars of the cage winding on the basis of a deviation of the position of the rotor from a reference position so as to control magnetic force directed to the rotor, and action 403: determining the reference values of the currents based on the determined torque and levitation current components.
(32) A method according to an exemplifying and non-limiting embodiment of the invention comprises: determining a sector of the stator so that the determined sector comprises a maximum distance point that is a point on the circumference of the airgap surface of the stator where a distance to the rotational axis of the rotor is greatest, and determining the levitation current components to be supplied to at least two of the bars of the cage winding which belong to the determined sector of the stator.
(33) In a method according to an exemplifying and non-limiting embodiment of the invention, the sector of the stator is determined symmetrically so that the maximum distance point is substantially on the middle of the determined sector.
(34) In a method according to an exemplifying and non-limiting embodiment of the invention, the maximum distance point is determined based on signals indicative of the position of the rotor.
(35) In a method according to an exemplifying and non-limiting embodiment of the invention, the levitation current components are determined so that the above-mentioned at least two bars of the cage winding comprise every bar which belongs to the determined sector of the stator.
(36) In a method according to an exemplifying and non-limiting embodiment of the invention, the levitation current components are determined so that the above-mentioned at least two bars of the cage winding are bars which belong to the determined sector of the stator and which are located on both sides of one or more bars of the cage winding which are closest to the maximum distance point.
(37) Alternatively, the levitation current components are applied to the opposing sectors, one being closest to the rotational axis of the displaced rotor and another being farthest from the rotational axis of the displaced. In this way, the flux unbalance is created in the airgap resulting in more linear, stronger and stable levitation force than when it is applied only from the sector on one side. The specific flux pattern and required levitation current components, or voltages, depend on particular rotor features, such as location and shape of permanent magnets, conductor and flux barriers. The levitation current components are also dependent and can be synchronized to the rotating torque producing currents depending on the rotor structure, e.g. number of poles and specific torque generation principle.
(38) In a method according to an exemplifying and non-limiting embodiment of the invention, the levitation current components are determined so that the levitation current component of each of the above-mentioned at least two bars which is on a first side of the maximum distance point is positive and the levitation current component of each of the above-mentioned at least two bars which is on a second side of the maximum distance point is negative.
(39) In a method according to an exemplifying and non-limiting embodiment of the invention, the levitation current components are determined so that the levitation current component of every second of the above-mentioned at least two bars is positive and the levitation current components of the others of the above-mentioned at least two bars are negative.
(40) A computer program according to an exemplifying and non-limiting embodiment of the invention comprises computer executable instructions for controlling a programmable processing system to carry out actions related to a method according to any of the above-described exemplifying embodiments of the invention.
(41) A computer program according to an exemplifying and non-limiting embodiment of the invention comprises software means for controlling a programmable processing system of an electric drive that comprises: an electric machine comprising a rotor and a stator, the stator comprising a cage winding comprising bars and a conductor ring electrically connecting the bars to each other, and a converter comprising terminals connected to first ends of the bars of the cage winding, the converter being configured to supply currents to the bars of the cage winding in accordance with reference values of the currents.
(42) The software means comprise computer executable instructions for controlling the programmable processing system to: determine torque generating current components to be supplied to the bars of the cage winding so that torque is generated in accordance with electric machine control, determine levitation current components to be supplied to the bars of the cage winding on the basis of a deviation of the position of the rotor from a reference position so as to control magnetic force directed to the rotor, and determine the reference values of the currents based on the determined torque and levitation current components.
(43) The software means can be e.g. subroutines or functions implemented with a suitable programming language and with a compiler suitable for the programming language and for the programmable processing system under consideration. It is worth noting that also a source code corresponding to a suitable programming language represents the software means because the source code contains the information needed for controlling the programmable processing system to carry out the above-presented actions and compiling changes only the format of the information. Furthermore, it is also possible that the programmable processing system is provided with an interpreter so that a source code implemented with a suitable programming language does not need to be compiled prior to running.
(44) A computer program product according to an exemplifying and non-limiting embodiment of the invention comprises a computer readable medium, e.g. an optical disc, encoded with a computer program according to an exemplifying embodiment of invention.
(45) A signal according to an exemplifying and non-limiting embodiment of the invention is encoded to carry information defining a computer program according to an exemplifying embodiment of invention.
(46) The specific examples provided in the description given above should not be construed as limiting the scope and/or the applicability of the appended claims. In the above-described non-limiting examples, reference values of currents are formed first and then a converter is controlled to supply currents to bars of a stator cage winding so that the supplied currents correspond to the reference values with a sufficient accuracy. It is, however, also possible to use control principles different from the above-described control principle based on reference currents. For example, voltages applied on the ends of the bars of the cage winding can be controlled directly in accordance with the torque control and the measured or estimated position of the rotor.
(47) It is to be noted that lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.