Device and method for controlling an active magnetic bearing
09583992 ยท 2017-02-28
Assignee
Inventors
Cpc classification
F16C32/0453
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16C32/0487
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16C2300/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
H02P6/00
ELECTRICITY
Abstract
A command procedure for an active magnetic bearing, the magnetic bearing comprising a series of electromagnetic actuators forming a stator, each actuator being suitable for exerting radial force on the rotor, a ferromagnetic body forming a rotor, kept free of contact between the electromagnetic actuators and suitable for being set in rotation around an axis of rotation, the rotor being suitable to undergo precession movements in particular. Sensors suitable for detecting radial displacements of the rotor and issuing position signals representative of the radial position of the rotor in relation to the actuators. Calculation of at least one actuator command signal the calculation of the command signal consisting of the application of at least one transfer function to the position signals, the transfer function containing a number of correction coefficients.
Claims
1. A method for an active magnetic bearing, the magnetic bearing comprising: a series of electromagnetic actuators forming a stator, each of the actuators configured to receive an input signal as its command, and to exercise radial force on a rotor; a ferromagnetic body forming the rotor, wherein the rotor is kept free of contact between the electromagnetic actuators, configured to rotate around an axis of rotation, and configured to be subjected to precession movements under the action of radial momentum induced by the radial force exercised and applied perpendicular to the axis of rotation; and sensors configured to detect radial displacement of the rotor and to issue position signals representative of the radial position of the rotor in relation to the actuators, the method comprising: calculating, on the basis of the position signals, at least one actuator command signal, the calculation of the at least one actuator command signal comprises applying at least one transfer function to the position signals, the transfer function comprising a series of correction coefficients, the step of calculating the at least one actuator command signal comprising calculating a first actuator command signal and a second actuator command signal simultaneously, the first actuator command signal is configured to inject at the input point of a first actuator, the first actuator is configured to induce force on the rotor according to a first axis perpendicular to the axis of rotation, the second actuator command signal is configured to inject at the input point of a second actuator, different from the first actuator, the second actuator is configured to induce force on the rotor according to a second axis perpendicular to the first axis and to the axis of rotation, and the step of calculating the at least one actuator command signal further comprising an intermediate calculation stage based on the position signals of at least a first inclination command signal and a second inclination command signal for the inclination of the rotor in relation to the actuators, the first inclination command signal and the second inclination command signal respectively are configured to command inclination of the rotor around the first axis, and the second axis respectively, the first actuator command signal and the second actuator command signal are calculated on the basis of the first inclination command signal and the second inclination command signal respectively; and controlling the radial position of the rotor via application of the at least one calculated actuator command signal to the input point of at least one of the actuators wherein at least one of the correction coefficients depends continuously on the rotation speed of the rotor, and the at least one actuator command signal is configured to command continuous offset of the precession movements of the rotor.
2. The method of claim 1, wherein at least one of the correction coefficients is a function of the moment of inertia of the rotor around the axis of rotation.
3. The method of claim 1, wherein at least one of the correction coefficients is a function of the moment of inertia of the rotor around an axis perpendicular to the axis of rotation.
4. The method of claim 1, wherein calculating the at least one actuator command signal comprises an intermediate calculation stage based on the position signals of at least a first rotor inclination movement signal and a second rotor inclination movement signal in relation to the actuators, the first rotor inclination movement signal and the second rotor inclination movement signal respectively being representative of the inclination of the rotor around the first axis and the second axis respectively, each of the first inclination command signal and the second inclination command signal being calculated on the basis of the first rotor inclination movement signal and the second inclination movement signal, the first rotor inclination movement signal and the second inclination movement signal being processed separately for the calculation of the first inclination command signal and the second inclination command signal.
5. A command device for an active magnetic bearing, the magnetic bearing comprising: a series of electromagnetic actuators forming a stator, each of the actuators configured to receive an input signal for its command, and to exercise radial force on a rotor; a ferromagnetic body forming the rotor, wherein the rotor is kept free of contact between the electromagnetic actuators, configured to rotate about an axis of rotation, and configured to undergo a precession movement under the action of radial momentum induced by the radial force exercised and applied perpendicular to the axis of rotation; and sensors configured to detect the radial displacement of the rotor and to issue the position signals representative of the radial position of the rotor in relation to the actuators, the command device comprising: a calculator configured to calculate, on the basis of the position signals, at least one actuator command signal, wherein the calculator is configured to apply at least one transfer function to the position signals, the transfer function comprising a plurality of correction coefficients, the calculator being further configured to calculate simultaneously at least a first actuator command signal and a second actuator command signal, the first actuator command signal is configured to inject at the input point of a first actuator, the first actuator is configured to induce force on the rotor according to a first axis perpendicular to the axis of rotation, the second actuator command signal is configured to inject at the input point of a second actuator, different from the first actuator, the second actuator command signal is configured to induce force on the rotor according to a second axis perpendicular to the first axis and to the axis of rotation, the calculator comprising an inclination command unit, the inclination command unit configured to calculate, on the basis of the position signals, at least a first rotor inclination command signal and a second rotor inclination command signal in relation to the actuators, the first rotor inclination command signal and the second rotor inclination command signal respectively are configured to command inclination of the rotor around the first axis and the second axis respectively; and wherein the command device is configured to apply the at least one actuator command signal at the input point of at least one of the actuators to direct the radial position of the rotor, wherein at least one of the plurality of correction coefficients depends continually on the rotation speed of the rotor, and the command device is further configured to direct, via the at least one actuator command signal, the continuous offset of the precession movement of the rotor.
6. The command device according to claim 5, wherein the calculator further comprises a signal conversion unit, the signal conversion unit configured to calculate a component of the first actuator command signal and a component of the second actuator command signal respectively, on the basis of the first rotor inclination command signal and the second rotor inclination command signal respectively.
7. The command device according to claim 5, wherein the calculator further comprises a signal conversion element, the signal conversion element is configured to calculate at least a first rotor inclination movement signal and a second rotor inclination movement signal in relation to the actuators, the first rotor inclination movement signal and the second inclination movement signal respectively being representative of the inclination of the rotor about the first axis and the second axis respectively, and to transmit the first rotor inclination movement signal and the second inclination movement signal to the inclination command unit.
8. The command device according to claim 7, wherein the inclination command unit is further configured to process separately the first rotor inclination movement signal and the second inclination movement signal for calculating the first rotor inclination command signal and the second rotor inclination command signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The characteristics and advantages of embodiments of the present invention will become apparent from a reading of the following description, which is given purely as a non-limitative example and made with reference to the attached diagrams, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE INVENTION
(6)
(7) The bearing 10 contains a rotor 12. In the example of realisation, the rotor 12 consists of the rotating shaft of the revolving electrical machine and moves in rotation around an axis Z-Z at a speed of rotation , the axis Z-Z being parallel to the greatest dimension of the rotor 12. In the next part of the description, the term axial direction is given to the direction defined by the axis Z-Z, and the term radial direction is given to any direction defined by an axis perpendicular to the axis Z-Z. An orthogonal reference, x-y-z, is in addition defined in relation to the axis Z-Z, as illustrated in
(8) The rotor 12 is for example made of ferromagnetic material and is likened, in the next part of the description, to a rigid solid presenting six degrees of freedom. One of the degrees of freedom of the rotor 12 corresponds to the rotation around the axis Z-Z. In standard form, this degree of freedom is controlled independently by an electromagnetic actuator, not represented in the figures. The rotor 12 presents a polar moment of inertia Jp and a transverse moment of inertia Jt. The polar moment of inertia Jp is defined as the moment of inertia of the rotor 12 around the axis Z-Z. The transverse moment of inertia Jt is, meanwhile, defined as the moment of inertia of the rotor 12 around an axis perpendicular to the axis Z-Z belonging to the plane x-y.
(9) The bearing 10 also comprises a first actuator unit 14A, a second actuator unit 14B, a first sensor 16A, a second sensor 16B, a third sensor 16C and a fourth sensor 16D. The actuator units 14A, 14B are suitable for exerting radial forces on the rotor 12 according to the directions x and y, and thus for keeping the rotor 12 in suspense. The sensors 16A, 16B, 16C, 16D are suitable for measuring the position of the rotor 12 in relation to the actuator units 14A, 14B at specific points according to determined directions. They are also suitable for delivering electronic position signals, these signals being representative of the radial position of the rotor 12 in relation to the actuator units 14A, 14B.
(10) Each actuation unit 14A, 14B comprises at least one electromagnetic actuator. In the example of possible use, the actuation unit 14A, 14B respectively comprises a first electromagnetic actuator 18A and 18B respectively, a second electromagnetic actuator 20A and 20B respectively, a third electromagnetic actuator 22A and 22B respectively, and a fourth electromagnetic actuator 24A and 24B respectively.
(11) As known in itself, each actuator 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B contains an excitation coil wound around a magnetic circuit with regard to the rotor 12 in order to apply radial forces to the rotor. The magnetic circuit, for example, consists of ferromagnetic material.
(12) Each actuator 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B receives, at the point of entry to its coil, an input signal, more specifically an input command current. The first and second actuators 18A, 20A, and 18B, 20B respectively, receive a first input signal I.sub.X1 and a second input signal I.sub.X2 respectively. The third and fourth actuators 22A, 24A and 22B, 24B respectively receive a third input signal I.sub.Y1, and a fourth input signal I.sub.Y2 respectively.
(13) The eight actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B are fixed in relation to each other, and together form a stator. They are suitable for keeping the rotor 12 in suspense, the rotor 12 being kept free of contact between the eight actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B.
(14) The first actuator 18A, 18B respectively is suitable for exercising radial force on the high and low regions respectively of the rotor 12, in the direction +x. The second actuator 20A, 20B respectively is suitable for exercising radial force on the high and low regions respectively of the rotor 12, in the direction x. The third actuator 22A, 22B respectively is suitable for exercising radial force on the high and low regions respectively of the rotor 12, in the direction +y. The fourth actuator 24A, 24B respectively is suitable for exercising radial force on the high and low regions respectively of the rotor 12, in the direction y.
(15) The radial forces exercised by the actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B on the rotor 12 induce radial momentum on the rotor 12. This radial momentum is applied in the radial plane radial x-y, perpendicular to the axis of rotation Z-Z, and leads to coupling between the degrees of freedom of the rotor, especially between the degrees of freedom corresponding to rotations around axes x and y. These couplings correspond to precession movements of the rotor 12, especially direct and indirect precession movements, known as such as commonly termed the gyroscopic effect.
(16) The electronic position signals issued by the sensors 16A, 16B, 16C, 16D are representative of the radial position of the rotor 12 in relation to the actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B.
(17) The first sensor 16A, the second sensor 16B respectively, is suitable for measuring the position of the upper region and the position of the lower region, respectively, of the rotor 12 along the axis x. It sends an electronic signal X.sub.1, X.sub.2 respectively, representative of this position. The third sensor 16C, the fourth sensor 16D respectively, is suitable for measuring the position of the upper region and the position of the lower region, respectively, of the rotor 12 along the axis y. The third sensor 16C, the fourth sensor 16D respectively, sends an electronic signal Y.sub.1, Y.sub.2 respectively, representative of this position.
(18) In the method of implementation being considered, the means of command 11 are connected on one h and to each sensor 16A, 16B, 16C, 16D in order to pick up the position signals X.sub.1, X.sub.2, Y.sub.1, Y.sub.2, and on the other hand to each actuator 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B. The means of command 11 are suitable for calculating a command signal from the actuators and for applying this command signal to the input of each actuator for controlling the radial position of the rotor 12.
(19) The means of command 11 contain a first subtractor 26A, a second subtractor 26B, a third subtractor 26C and a fourth subtractor 26D. The means of command 11 also contain an actuator command device 28, connected between the outlets from the subtractors 26A, 26B, 26C, 26D and the actuator input points.
(20) Each subtractor 26A, 26B, 26C and 26D respectively receives at its non-inverting input point a reference signal X.sub.1ref, X.sub.2ref, Y.sub.1ref, Y.sub.2ref respectively and at its inverting input point the signal X.sub.1, X.sub.2, Y.sub.1, Y.sub.2 respectively. In standard form, the reference signal X.sub.1ref, X.sub.2ref respectively corresponds to an instruction signal in the upper region and lower region respectively of the 12 along the axis x. In the same way, the reference signal de Y.sub.1ref, Y.sub.2ref respectively corresponds to an instruction signal in the upper region and lower region respectively of the rotor 12 along the axis y. Each subtractor 26A, 26B, 26C, 26D respectively supplies, at its output point, an error signal S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 respectively.
(21) The command device 28 receives the four error signals S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 at its input point. It is suitable for calculating the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 and for applying these signals at the input point to the actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B, as described below.
(22) As illustrated in
(23) As known in the standard form, the first calculation element 32 receives at its input point the error signals S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 and is suitable for generating intermediate command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 for the actuators. The intermediate command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 are suitable for commanding offset of the negative rigidity effect on the rotor 12, this effect being already known and caused by the currents circulating in the actuator coils. The first calculation element contains a first amplifier 38A, a second amplifier 38B, a third amplifier 38C and a fourth amplifier 38D.
(24) The amplifier 38A, 38B, 38C, 38D respectively is connected to the input terminal 29A, 29B, 29C, 29D respectively and is suitable for supplying at its output point the intermediate command signal A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 respectively.
(25) The first amplifier 38A and third amplifier 38C respectively are suitable for multiplying the signal S.sub.X1, S.sub.Y1 respectively by a constant gain K.sub.1. The second amplifier 38B and fourth amplifier 38D respectively are suitable for multiplying the signal S.sub.X2, S.sub.Y2 respectively by a constant gain K.sub.2 different from the gain K.sub.1. The values of the gains K.sub.1 and K.sub.2 are chosen according to the standard methods of the prior art.
(26) The second calculation element 34 receives at its input point the error signals S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 and is suitable for generating the intermediate command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 for the actuators. The intermediate command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 are suitable for commanding offset of the radial translational movements and the rotational movements of the rotor 12. The second calculation element contains a first 40A and a second 40B adding amplifier module, a first 42A and second 42B regulator, and a first 44A and second 44B command signal separator. It also contains a signal conversion element 46, am inclination command unit 48 and a signal conversion unit 50, respectively connected in series. The second calculation element 34 also contains a first adding amplifier 52A, a second adding amplifier 52B, a third adding amplifier 54A and a fourth adding amplifier 54B.
(27) The first adding amplifier module 40A and the second adding amplifier 40B respectively are connected on one hand to the two input terminals 29A & 29B and 29C & 29D respectively and on the other hand to the first regulator 42A and second regulator 42B respectively. They receive at one input point the error signal S.sub.X1, S.sub.Y1 respectively and at their other input point the signal S.sub.X2, S.sub.Y2 respectively, and supply at their output point a signal ST.sub.X, ST.sub.Y respectively. The first adding amplifier module 40A and the second adding amplifier module 40B respectively are suitable for applying a distinct weighting coefficient to each signal present at one of their input points, and for adding together the resulting signals to supply the signal ST.sub.X, ST.sub.Y respectively.
(28) The output point of the first regulator 42A and of the second regulator 42B respectively is connected to the input point of the first separator 44A and of the second separator 44B respectively. As is already known, each regulator is for example of the PID type (Proportional Integral Derived), this type of regulator being used as the norm in the regulation of looped systems. Each regulator 42A, 42B presents a transfer function C.sub.1(p), expressed for example, with Laplace's transformation, as
(29)
where K.sub.p1, K.sub.i1, K.sub.d1 and K.sub.d1 are constant gains, as is already known. The first regulator 42A and the second regulator 42B are suitable for supplying at their output point a command signal AT.sub.X, AT.sub.Y respectively for translational movement of the rotor 12 along the axis x and the axis y respectively. The first regulator 42A and the second regulator 42B respectively are thus suitable for independently directing the translational movements of the rotor 12 along the axis x and the axis y respectively.
(30) In a variation, each regulator 42A, 42B is of the PI (Proportional Integral) type.
(31) One output point of the first separator 44A and of the second separator 44B is connected to an input point of the first adding amplifier 52A and an input point of the third adding amplifier 54A. The other output point of the first separator 44A and of the second separator 44B is connected to an input point of the second adding amplifier 52B and an input point of the fourth adding amplifier 54B. The first separator 44A and second separator 44B respectively are suitable for applying a first weighting coefficient to the signal AT.sub.X and AT.sub.Y and for supplying the resulting signal at the input point to the first adding amplifier 52A and to the third adding amplifier 54A. It is in addition suitable for applying to the signal AT.sub.X and AT.sub.Y respectively a second weighting coefficient, separate from the first coefficient, and for supplying the resulting signal at the input point to the third adding amplifier 52B and to the fourth adding amplifier 54B.
(32) The signal conversion element 46 receives at its input point the error signals S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 and is suitable for generating a first inclination movement signal S.sub.X for the rotor 12 in relation to the actuators and a second inclination movement signal S.sub.Y for the rotor 12 in relation to the actuators. The first signal S.sub.X and the second signal S.sub.Y respectively are representative of the inclination of the rotor 12 around the axis x and around the axis y respectively. The element 46 contains a first subtractor module 56A and a second subtractor module 56B.
(33) The first subtractor module 56A, and the second subtractor module 56B are connected on the one hand to the two input terminals 29A & 29B and 29C & 29D respectively and on the other hand to the input point of the inclination command unit 48. Each subtractor module 56A, 56B presents two input points and one output point. The first subtractor module 56A and the second subtractor module 56B respectively receive at one of their input points the error signal S.sub.X1, S.sub.Y1 respectively and at their other input point the error signal S.sub.X2, S.sub.Y2 respectively, and supply at their output point the signal S.sub.Y, S.sub.X respectively. The first subtractor module 56A and the second subtractor module 56B are suitable for applying the same weighting coefficient to each signal present at one of its input points and for subtracting the resultant signals to supply the signal S.sub.Y, S.sub.X respectively.
(34) The inclination command unit 48 receives the signals S.sub.X, S.sub.Y at its input point and is suitable for generating a first inclination command signal A.sub.X for the rotor 12 in relation to the actuators and a second inclination command signal for the rotor 12 in relation to the actuators. The first signal A.sub.X and the second signal A.sub.Y respectively are suitable for commanding the inclination of the rotor 12 around axis X and around axis Y respectively. The unit 48 is also suitable for separately processing the signals S.sub.X, S.sub.Y in order to calculate the signals A.sub.X, A.sub.Y.
(35) As illustrated in
(36) The first regulator 58A, and the second regulator 58B respectively are connected between the output point of the first subtractor module 56A and the positive input point of the subtractor 60 and one input point of the adding amplifier 62. The third regulator 58C and the fourth regulator 58D are connected between the output point of the second subtractor module 56B and the other input point of the adding amplifier 62 and the inverting input point of the subtractor et 60. Each regulator 58A, 58B, 58C, 58D is also connected to a device for measuring the rotation speed of the rotor 12, not represented in the figures. In the example of possible use, each regulator 58A, 58B, 58C, 58D is PID and realised using interconnected analogue components.
(37) In a variation, each regulator 58A, 58B, 58C, 58D consists of programmable logic components or of dedicated integrated circuits.
(38) The first and third regulators 58A, 58C present a transfer function C.sub.1(p, ), expressed for example as follows:
(39)
where K.sub.p1 and K.sub.i1 are constant gains and K.sub.d11() and K.sub.d21() are expressed for example as follows:
(40)
where K and K being constant gains.
(41) As indicated by formulae 2 and 3, each coefficient K.sub.d11, K.sub.d21 depends continually on the speed of rotation of the rotor 12. Each coefficient K.sub.d11, K.sub.d21 is also a function of the polar moment of inertia Jp and of the transverse moment of inertia Jt of the rotor 12.
(42) Similarly, the second and fourth regulators 58B, 58D present a transfer function C.sub.2(p, ), different from the function C.sub.1(p, ), expressed for example as follows:
(43)
where K.sub.p2 and K.sub.i2 are constant gains and K.sub.d12() and K.sub.d22() are expressed for example as follows:
(44)
where K and K being constant gains.
(45) The transfer function expressions C.sub.1(p, ) and C.sub.2(p, ) are obtained via several stages. During the first stage, the fundamental equations of the dynamic for the rotor 12 are written within a fixed Cartesian reference. This stage produces a matrix M representative of the inertia of the rotor 12 and a matrix G representative of the precession movements of the rotor 12. The matrices M and G are non-diagonal within this reference. The matrix G depends on the speed of rotation of the rotor 12.
(46) During a subsequent stage, the first change of reference occurs. More specifically, one passes from the fixed Cartesian reference to a revolving Cartesian reference to the speed of rotation . This produces a new inertial matrix M and a new gyroscopic matrix G. Within this revolving reference, the inertial matrix M is diagonal and the gyroscopic matrix G is non-diagonal.
(47) During a subsequent stage, a second change of reference occurs. More specifically, one passes from the revolving Cartesian reference to a polar reference. There is also a movement from a real space in the mathematical sense, involving real coordinates, to a complex space in the mathematical sense, involving complex coordinates. The global matrix describing the system, which is obtained within this complex space, can then be made diagonal. In addition, this change of reference helps uncouple the cylindrical mode of the rotor 12 from the conical mode of the rotor 12. The conical mode corresponds to the precession modes of the rotor 12.
(48) During a final stage, the real part is identified and, in the complex equations obtained, separated from the imaginary part. This produces a set of new equations. The equations are formulated in a real space and help deduce the transfer functions C.sub.1(p, ), C.sub.2(p, ) of the regulators 58A, 58B, 58C, 58D.
(49) In the example of realisation in
(50) In a variation, each regulator 58A, 58B, 58C, 58D presents a transfer function C.sub.1(p, ), C.sub.2(p, ) containing a real part and/or an imaginary part. In a particular sub-variation, the first and third regulators 58A, 58C each present a transfer function containing a real part only and the second and fourth regulators 58B, 58D each presents a transfer function containing an imaginary part only.
(51) The output point of the subtractor 60 is connected to an input point on the signal conversion unit 50. The subtractor 60 supplies, at its output point, the first inclination command signal A.sub.X. The output point of the adding amplifier 62 is connected to another input point of the signal conversion unit 50. The adding amplifier 62 supplies, at its output point, the second signal A.sub.Y. Each inclination command signal A.sub.X, A.sub.Y is thus calculated on the basis of the first S.sub.X and second S.sub.Y inclination movement signal.
(52) The signal conversion unit 50 receives the signals A.sub.X, A.sub.Y at its input point and is suitable for calculating the intermediate actuator command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 on the basis of the signals A.sub.X, A.sub.Y. The intermediate command signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 are suitable for commanding offset of the rotation movements of the rotor 12, especially continuous offset of the precession movements of the rotor 12.
(53) As illustrated in
(54) The input point of the first separator 64A is connected to the output point of the subtractor 60. One output point of the first separator 64A is connected to an input point of the first adding amplifier 52A, the other output point of the first separator 64A being connected to one output point of the second adding amplifier 52B.
(55) The input point of the second separator 64B is connected to the output point of the adding amplifier 62. One output point of the second separator 64B is connected to the input point of the third adding amplifier 54A, the other output point of the second separator 64B being connected to one input point on the fourth adding amplifier 54B.
(56) The first separator 64A and second separator 64B respectively are suitable for applying a first weighting coefficient to the signal A.sub.X, A.sub.Y respectively and supplying at the input point to the first adding amplifier 52A and fourth adding amplifier 54B the resultant signal A.sub.X1, A.sub.Y2 respectively. It is also suitable for applying a second weighting coefficient to the signal A.sub.X, A.sub.Y respectively, with a value opposed to that of the first coefficient, and for supplying the resultant signal A.sub.X2, A.sub.Y1 respectively at the input point of the second adding amplifier 52B and third adding amplifier 54A respectively. The output points of the adding amplifiers 52A, 52B, 54A, 54B are connected to the input point of the command signal calculation module 36. The adding amplifiers 52A, 52B, 54A, 54B respectively supply the A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 respectively at their output points.
(57) The signal calculation module 36 receives the signals A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 at its output point and is suitable for generating the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 simultaneously.
(58) The module 36 contains a first adding amplifier 66A, a second adding amplifier 66B, a third adding amplifier 66C and a fourth adding amplifier 66D. It also contains a first amplifier 68A, a second amplifier 68B, a third amplifier 68C and a fourth amplifier 68D.
(59) One input point of the adding amplifier 66A, 66B, 66C, 66D respectively is connected to the output point of the adding amplifier 52A, 52B, 54A, 54B respectively. The other input point of the adding amplifier 66A, 66B, 66C, 66D respectively is connected to the output point of the regulator 38A, 38B, 38C, 38D respectively. The adding amplifier 66A, 66B, 66C, 66D respectively is suitable for providing an intermediate input command signal B.sub.X1, B.sub.x2, B.sub.Y1, B.sub.Y2 respectively at the output point.
(60) The amplifier 68A, 68B, 68C, 68D respectively is connected between the output point of the adding amplifier 66A, 66B, 66C, 66D respectively and the output terminal 30A, 30B, 30C, 30D respectively. The amplifier 68A, 68B, 68C, 68D respectively is suitable for supplying the input command signal I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 respectively at the output point.
(61) The first amplifier 68A and third amplifier 68C respectively are suitable for multiplying the signal B.sub.X1, B.sub.Y1 respectively through a constant gain K.sub.1. The second amplifier 68B and fourth amplifier 68D respectively are suitable for multiplying the signal B.sub.X2, B.sub.Y2 respectively by a constant gain K.sub.2, different from the gain K.sub.1. The K.sub.1 and K.sub.2 gain values are chosen according to the standard methods of the prior art.
(62) Each input command signal I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 is suitable for calculation on the basis of an intermediate signal B.sub.X1, B.sub.X2, B.sub.Y1, B.sub.Y2, and therefore that of an intermediate signal A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2. Therefore, each input command signal I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 is specifically suitable for commanding continuous offset of the precession movements of the rotor 12. The command device 28 is suitable for simultaneously calculating the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2. It is also suitable for directing, via each input command signal, the continuous offset of the precession movements of the rotor 12.
(63)
(64) The procedure comprises an initial stage 76, within which the position according to axes x and y of the upper region of the rotor 12 is measured by the sensors 16A, 16B, and the position according to axes x and y of the lower region of the rotor 12 is measured by the sensors 16C, 16D. The sensor 16A, 16B, 16C, 16D respectively supplies the position signal X1, X2, Y1, Y2 respectively at its output point.
(65) During a subsequent stage 78 the subtractor 26A, 26B, 26C, 26D respectively determines the error signal S.sub.X1, S.sub.X2, S.sub.Y1, S.sub.Y2 respectively on the basis of the position signal X1, X2, Y1, Y2 respectively Y2.
(66) During a subsequent stage 80, the signal conversion element 46 calculates the first inclination movement signal S.sub.X on the basis of error signals S.sub.X1, S.sub.X2 and the second inclination movement signal on the basis of error signals S.sub.Y1, S.sub.Y2. During this same stage 80 the first adding amplifier module 40A and the second adding amplifier module 40B respectively, calculate the signals ST.sub.X, ST.sub.Y respectively.
(67) During a subsequent stage 82 the inclination command unit 48 separately processes the inclination movement signals S.sub.X, S.sub.Y and calculates each inclination command signal A.sub.X, A.sub.Y on the basis of signals S.sub.X, S.sub.Y. The inclination command unit 48 therefore calculates each inclination command signal A.sub.X, A.sub.Y indirectly on the basis of the position signals X1, X2, Y1, Y2. As indicated by formulae (1), (2), (3), (4), (5) and (6), the unit 48 explicitly, for calculating the command signals A.sub.X, A.sub.Y, takes account of the rotation speed of the rotor 12. This characteristic, whatever the speed of rotation of the rotor, allows stable correction of the precession movements of the rotor. During this same stage 82 the first regulator 42A and second regulator 42B respectively calculate the signals AT.sub.X, AT.sub.Y respectively.
(68) During a subsequent stage 84, the signal conversion unit 50 calculates the intermediate signals A.sub.X1, A.sub.X2 on the basis of the signal A.sub.X. It also calculates the intermediate signals A.sub.Y1, A.sub.Y2 on the basis of the signal A.sub.Y
(69) During a subsequent stage 86, the command signal calculation module 36 simultaneously calculates the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2. The input command signal I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 respectively is calculated specifically on the basis of the intermediate signal A.sub.X1, A.sub.X2, A.sub.Y1, A.sub.Y2 respectively. The input command signals I.sub.X1, I.sub.X2 are therefore calculated on the basis of an inclination command signal A.sub.X, and the input command signals I.sub.Y1, I.sub.Y2 are calculated on the basis of an inclination command signal A.sub.Y.
(70) During a subsequent stage 88, the command device 28 applies at the input point of the actuators 18A, 18B, 20A, 20B, 22A, 22B, 24A, 24B the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2.
(71) By their design, the input command signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 allow the actuators to be directed to allow continuous offset of the precession movements of the rotor 12. In addition, the signals I.sub.X1, I.sub.X2, I.sub.Y1, I.sub.Y2 allow stable and uncoupled control of the direct and indirect precession movements of the rotor 12.
(72) It is thus concluded that the command procedure according to the invention ensures stability of correction of the precession movements of the rotor regardless of the rotation speed of the rotor.
(73) The specialist in the field will understand that the invention is not limited to an active magnetic bearing containing eight electromagnetic actuators and four sensors, as illustrated in the present description, but applies more generally to a magnetic bearing containing at least three electromagnetic actuators and two sensors.
(74) This written description uses examples to disclose the invention, including the preferred embodiments, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.