Torsional mode damping controller

11381190 · 2022-07-05

Assignee

Inventors

Cpc classification

International classification

Abstract

A torsional mode damping controller in which the controller modifies electrical power to an electrical motor to provide active damping control of torsional vibration in rotating masses. The controller receives a measurement of a rotational speed of the rotating masses ω.sub.m and an estimate or a measurement of a torque transmitted between the rotating masses T.sub.sh; based on the received transmitted torque T.sub.sh, generate a compensating torque to suppress vibration T.sub.com; based on the received rotational speed ω.sub.m and the compensating torque T.sub.com, generate an electromagnetic torque modification signal T.sub.modi; and modify the electrical power provided to the electrical motor on the basis of the electromagnetic torque modification signal T.sub.modi. The controller is further configured to generate compensating torque T.sub.com by applying a filter to the received transmitted torque T.sub.sh, based on plural tunable parameters including a tuning gain K, a cut-off frequency ω.sub.n and a resonant damping ratio ζ.

Claims

1. A torsional mode damping controller for an electro-mechanical system in which power electronics provide electrical power to drive an electrical motor, and in which plural rotating masses, including a rotor of the electrical motor, are mechanically coupled to transmit torque therebetween, the controller modifying the electrical power provided to the electrical motor to provide active damping control of torsional vibration in the rotating masses, wherein the controller is configured to: receive a measurement of a rotational speed of the rotating masses ω.sub.m and an estimate or a measurement of a torque transmitted between the rotating masses T.sub.sh; based on the received transmitted torque T.sub.sh, generate a compensating torque to suppress vibration T.sub.com by applying a filter to the received transmitted torque T.sub.sh, the filter being based on plural tunable parameters including a tuning gain K, a cut-off frequency ω.sub.n and a resonant damping ratio ζ, the filter providing a phase lead which, at a natural resonant frequency for torsional vibration in the rotating masses, is at least 70 degrees; based on the received rotational speed ω.sub.m and the compensating torque T.sub.com, generate an electromagnetic torque modification signal T.sub.modi; and modify the electrical power provided to the electrical motor based on the electromagnetic torque modification signal T.sub.modi.

2. The torsional mode damping controller according to claim 1, wherein the filter provides an amplitude gain which is the value of the expression:
K.Math.s/(s.sup.2+2ζω.sub.ns+ω.sub.n.sup.2) where s is the Laplace complex frequency variable.

3. The torsional mode damping controller according to claim 1, wherein the controller is further configured to determine a reference torque T.sub.ref by comparing the received rotational speed ω.sub.m with a reference rotational speed ω.sub.ref and converting the result of the comparison into the reference torque T.sub.ref, and wherein the electromagnetic torque modification signal T.sub.modi, is generated by subtracting the compensating torque T.sub.com from the reference torque T.sub.ref.

4. The torsional mode damping controller according to claim 1, further having an inner loop which modifies the electrical power provided to the electrical motor based on measurements of phase currents of the electrical power provided to the electrical motor I.sub.a, I.sub.b, I.sub.c, the received rotational speed ω.sub.m, and the electromagnetic torque modification signal T.sub.modi.

5. The torsional mode damping controller according to claim 1, wherein the controller is further configured to perform Eigen frequency analysis to identify a mechanical coupling between the rotating masses for estimation or measurement of the transmitted torque T.sub.sh.

6. An electro-mechanical system having: power electronics which provide electrical power to drive an electrical motor; plural rotating masses, including a rotor of the electrical motor, the rotating masses being mechanically coupled to transmit torque therebetween; and the torsional mode damping controller of claim 1 which modifies the electrical power provided to the electrical motor to provide active damping control of torsional vibration in the rotating masses.

7. The electro-mechanical system according to claim 6 further including either or both of: a sensor configured to sense a signal representative of torque on a mechanical coupling between two of the rotating masses, the sensed signal being used by the controller to form the estimate or measurement of the torque transmitted between the rotating masses T.sub.sh, and a sensor configured to measure the rotational speed of the rotating masses ω.sub.m.

8. The electro-mechanical system according to claim 6, wherein the power electronics include a power inverter which provides the electrical power to drive the electrical motor, the controller modifying the electrical power provided by the power inverter.

9. The electro-mechanical system according to claim 8, wherein the power electronics include an AC/DC/AC converter providing a AC/DC rectifier and a DC link to the power inverter, the controller modifying the electrical power in the DC link to modify the electrical power provided by the power inverter.

10. The electro-mechanical system according to claim 6 further including a prime mover engine and a generator which is driven by the prime mover engine, the generator thereby producing electrical power which is provided to the power electronics to drive the electrical motor.

11. The electro-mechanical system according to claim 10 which is an aero propulsion system or a marine propulsion system.

12. A method of torsional mode damping an electro-mechanical system in which power electronics provide electrical power to drive an electrical motor, and in which plural rotating masses, including a rotor of the electrical motor, are mechanically coupled to transmit torque therebetween, wherein the method includes modifying the electrical power provided to the electrical motor to provide active damping control of torsional vibration in the rotating masses by: receiving a measurement of a rotational speed of the rotating masses ω.sub.m and an estimate or a measurement of a torque transmitted between the rotating masses T.sub.sh; based on the received transmitted torque T.sub.sh, generating a compensating torque to suppress vibration T.sub.com by applying a filter to the received transmitted torque T.sub.sh, the filter being based on plural tunable parameters including a tuning gain K, a cut-off frequency ω.sub.n and a resonant damping ratio ζ, and the filter providing a phase lead which, at a natural resonant frequency for torsional vibration in the rotating masses, is at least 70 degrees; based on the received rotational speed ω.sub.m and the compensating torque T.sub.com, generating an electromagnetic torque modification signal T.sub.modi; and modifying the electrical power provided to the electrical motor based on the electromagnetic torque modification signal T.sub.modi.

13. The method according to claim 12, wherein the filter provides an amplitude gain which is the value of the expression:
K.Math.s/(s.sup.2+2ζω.sub.ns+ω.sub.n.sup.2) where s is the Laplace complex frequency variable.

14. The method according to claim 12, wherein the method further comprises determining a reference torque T.sub.ref by comparing the received rotational speed ω.sub.m with a reference rotational speed ω.sub.ref and converting the result of the comparison into the reference torque T.sub.ref, and wherein the electromagnetic torque modification signal T.sub.modi is generated by subtracting the compensating torque T.sub.com, from the reference torque T.sub.ref.

15. The method according to claim 12, wherein the method further comprises modifying the electrical power provided to the electrical motor based on measurements of phase currents of the electrical power provided to the electrical motor I.sub.a, I.sub.b, I.sub.c, the received rotational speed ω.sub.m, and the electromagnetic torque modification signal T.sub.modi.

16. The method according to claim 12, wherein the method further includes performing Eigen frequency analysis to identify a mechanical coupling between the rotating masses for estimation or measurement of the transmitted torque T.sub.sh.

17. A non-transitory computer readable medium storing a computer program comprising code which, when the code is executed on a computer, causes the computer to perform the method of claim 12.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Embodiments will now be described by way of example only, with reference to the Figures, in which:

(2) FIG. 1 shows a schematic block diagram of a conventional electrical machine speed feedback controller applied to an induction machine system driving an N-inertia multi-mass load;

(3) FIG. 2 shows a schematic root-locus diagram for the control logic of the controller of FIG. 1 applied to a 2-mass system;

(4) FIG. 3 shows a schematic block diagram applying a differentiator-based controller to an induction machine system driving an N-inertia multi-mass load;

(5) FIG. 4 shows a schematic root-locus diagram for the control logic of the controller of FIG. 3 applied to a 2-mass system;

(6) FIG. 5 shows a schematic block diagram of a resonant controller according to the present disclosure in the context of a three-phase induction motor system driving a multi-mass load;

(7) FIG. 6 shows a two mass representation of the mechanical part of the motor system of FIG. 5;

(8) FIG. 7 is a Bode diagram illustrating characteristics of the differentiator-based controller of FIG. 3;

(9) FIG. 8 is a Bode diagram illustrating characteristics of the resonant controller of FIG. 5;

(10) FIG. 9 shows schematically a nine mass, eight stiffness multi-mass system;

(11) FIG. 10 shows a block diagram of a torque estimator;

(12) FIG. 11 shows shaft torque in the driveline of FIG. 9 plotted against time; and

(13) FIG. 12 shows mass speeds in the driveline of FIG. 9 plotted against time.

(14) Aspects and embodiments of the present disclosure will now be discussed with reference to the accompanying figures. Further aspects and embodiments will be apparent to those skilled in the art.

DETAILED DESCRIPTION

(15) FIG. 5 shows a schematic block diagram of a resonant controller according to the present disclosure in the context of a three-phase induction motor system driving a multi-mass load. The inverter of the system may be a power inverter of an AC/DC/AC converter, the controller modifying the electrical power in the DC link of the converter to modify the electrical power provided by the power inverter.

(16) The mechanical part of this motor system can be represented as a two-mass system, as shown in FIG. 6, to represent the first natural frequency and to analyse the effectiveness of the control method. Assuming a frictionless system (B.sub.sh=0, B.sub.m=0) and a shaft inertia that is negligible compared to that of load inertia, the electro-mechanical system can be described in state-space form as:

(17) d dt ( ω m ω L T sh ) = ( 0 0 - 1 J m 0 0 1 J L K sh - K sh 0 ) ( ω m ω L T sh ) + ( 1 J m 0 0 - 1 J L 0 0 ) ( T m T L ) ( 1 )

(18) From equation (1), the transfer function between shaft torque T.sub.sh and motor torque T.sub.m is found as:

(19) T sh T m = K sh J m s 2 + K sh J m + J L J m × J L ( 2 )

(20) From the transfer function (2), it is seen that the system is undamped with a resonant frequency given by:

(21) ω res = K sh J m + J L J m × J L ( 3 )

(22) From (2), the motor electromagnetic torque T.sub.m can be expressed in terms of T.sub.sh:

(23) T m = T sh s 2 + K sh J m + J L J m × J L K sh J m ( 4 )
and adding a term of shaft torque differentiation (compensating torque) produces a reference torque T.sub.ref:

(24) T ref = T m + K .Math. sT sh = T sh s 2 + K sh J m + J L J m × J L K sh J m + K .Math. sT sh ( 5 )

(25) From (5), a modified electromagnetic torque T.sub.modi is generated by subtracting the compensating torque T.sub.com=K.Math.sT.sub.sh from the reference torque T.sub.ref. In the controller of FIG. 5, T.sub.ref is conveniently determined by a conventional speed controller from a reference rotational speed ω.sub.ref and the measured machine rotational speed ω.sub.m.

(26) The transfer function between shaft torque T.sub.sh and the reference torque T.sub.ref is thus:

(27) T sh T ref = K sh J m s 2 + K sh J m + J L J m × J L + K .Math. s K sh J m ( 6 )

(28) Introducing shaft torque differentiation through a gain K can effectively increase the system damping by adjustment of parameter K. This differentiation is the basis for the controller described above in respect of FIG. 3. The increase in damping ratio can be analysed by using the root-locus diagram shown in FIG. 4. The controller effectively converts the differentiation to an amplitude gain and 90 degree phase lead at the mechanical system natural frequency. However, an exact 90 degree phase lead is not practicable. It is possible to implement through an ideal differentiator, but this will also amplify high frequency noise due to a linear increase in amplitude gain with frequency. On the other hand, a phase angle close to 90 degree can provide damping, with performance increasing as the phase gain moves closer to 90 degrees. Such a phase lead and amplitude gains are implementable using a differentiator in series with a low pass filter of the form K.Math.s/(s+ω.sub.n), and by tuning the gain K and the cut-off frequency ω.sub.n. FIG. 7 is a Bode diagram illustrating the characteristics of such a differentiator in series with a low pass filter. The cut-off frequency is 200 Hz. From the Bode diagram at the indicated mechanical natural frequency ω.sub.res of 8.6 Hz, the phase gain is 74.8 degree.

(29) However, such a differentiator in series with the low pass filter behaves as a high pass filter which produces a high constant gain at high frequencies. Thus measurement noise and disturbances are poorly suppressed at these frequencies.

(30) Better performance is achieved by the resonant controller of FIG. 5, having a filter of the form K.Math.s/(s.sup.2+2ζω.sub.ns+ω.sub.n.sup.2). In this controller, three degrees of freedom are available. The filter is based on the K.Math.s differentiator term which produces the compensating torque T.sub.com, but replacing K.Math.s with K.Math.s/(s.sup.2+2ζω.sub.ns+ω.sub.n.sup.2). The amplitude gain of the filter can be achieved by the tuning gain K, and a phase gain very near to 90 degree can be achieved using the damping ratio ζ and the natural (cut-off) frequency ω.sub.n. FIG. 8 is a Bode diagram for the controller having a controller frequency ω.sub.n of 23 Hz, the mechanical natural frequency ω.sub.res being again 8.6 Hz. From the diagram it is clear that the controller has only a small high frequency gain. Also at the system natural frequency the phase gain is 81.4 degree, which is closer to 90 degree compared to the differentiator of FIG. 3.

(31) The damping can be increased by increasing the tuning gain K.

(32) Changes in mechanical parameters such as inertia and shaft stiffness change the natural frequency of the mechanical system ω.sub.res. If ω.sub.res moves closer to the controller natural frequency ω.sub.n damping performance reduces since the phase gain shifts away from 90 degrees. Conversely, if ω.sub.res moves away from ω.sub.n damping performance improves as the phase gain move more towards 90 degree. Thus the controller natural frequency is generally tuned to a frequency which is sufficiently different from the mechanical system natural frequency, i.e. to produce a desired phase gain.

(33) The damping ratio ζ can be tuned according to the system damping performance requirements, inverter sizing, DC-link capacitor sizing etc.

(34) In addition, the resonant controller can achieve the highest improvement in damping ratio shown in the root-locus diagram of FIG. 4. Specifically, the controller allows the system poles to be moved to the far left-hand side. Hence initial peak over-torques induced by of torsional oscillations can also be reduced by the controller.

(35) In FIG. 5, the controller is shown being used for speed control. However, the controller can also be used for torque control. In torque control mode, T.sub.ref is provided by the user rather than being based on ω.sub.ref and ω.sub.m. Advantageously, the controller can prevent excitation of the system resonance under a step change in T.sub.ref.

(36) For multi-mass, electro-mechanical systems having multiple shaft torque amplitudes, identification of which shaft torque to use as an input to the resonant controller can be obtained by Eigen frequency analysis. This identifies the masses which are moving in antiphase to each other at the first natural frequency. Each shaft torque between these masses can then be used as the input control variable T.sub.sh. In particular, if more than one shaft is resonating, the controller can determine a compensating torque to suppress vibration T.sub.com for each resonating shaft and subtract each T.sub.com from the reference torque T.sub.ref.

(37) Normally, for multi rotating mass system, after mode shape analysis, the first mode which has the lowest resonance frequency is found to have the largest torque oscillation amplitude, and this mode is selected for damping. However, the controller is not limited to damping the first mode, and can be extended to provide suppression of further shaft torque oscillations.

(38) To demonstrate the effectiveness of the resonant controller, it was used to simulate vibration damping of an azimuth propulsion system, represented as a simplified nine-mass, eight-stiffness multi-mass system shown schematically in FIG. 9. By performing Eigen frequency analysis, it was identified that torsional twisting occurs between Mass 2 and Mass 3 at the first natural frequency. Hence torque information from Shaft 2 was used for the control variable T.sub.sh. The Shaft 2 torque information was obtained by using both direct shaft torque sensing using a torque sensor and shaft toque estimation methods. A block diagram of the Shaft 2 torque estimator is shown in FIG. 10. The linkage between Mass 1 and Mass 2 was very stiff, such that Mass 1 and Mass 2 could be combined as a single mass (thus in the block diagram, J.sub.m=J.sub.1). The estimator equation is:

(39) T m = ( J m + J 2 ) d ω m dt + B ω m + T sh 2 ( 7 )

(40) From this equation it is possible to estimate T.sub.sh2 if T.sub.m and ω.sub.m are known. The proposed estimator is simple and does not have higher states.

(41) The damping by the controller was simulated at rapid ventilation conditions where the propeller load torque suddenly reduces and regains the full value at times t=7 s, 12 s and 15 s. For time period 0 s<t<11 s, the system was operating without active vibration control. Control based on shaft torque sensing was switched on for the period 11 s<t<14.5 s, and control based on shaft torque estimation was switched on for the period 14.5 s<t<20 s.

(42) FIG. 11 shows the shaft torque in the driveline plotted against time. Without active vibrational damping solution, the shaft over-torque reached 2.1 times the full load torque and oscillations persisted for a duration of about 2 s. Control based on shaft torque sensing as well as on shaft torque estimation provided similar levels of performance in both initial over-torque reduction as well as oscillation duration reduction. FIG. 12 shows the corresponding mass speeds in the driveline plotted against time. Control based on shaft torque sensing as well as on shaft torque estimation provided similar reductions of torsional twisting between Mass 2 and Mass 3.

(43) Thus the controller can provide effective protection for sensitive mechanical system components (such as couplings, bearings, gears) under torsional vibrations and dynamic torques in multi-mass electro-mechanical systems. When sudden load changes occur, the controller identifies over-torque and torsional vibration and produces a compensating torque as a differentiator output of shaft torque. The control logic is only active when torsional oscillations are present. Advantages of the resonant controller are:

(44) 1. Improved damping performance of torsional modes and improved over-torque reduction.

(45) 2. Improved noise rejection capability.

(46) 3. Relative insensitivity to variations in mechanical parameters.

(47) 4. Similar performance as between actual torque sensing and torque estimation.

(48) 5. Applicability to multi-mass drivetrain systems, shaft torque information used as an input for the controller being determinable by an Eigen frequency analysis.

(49) Although described above in the context of a motor drive system, the controller can also be used in a system having a prime mover-driven electrical generator with active rectification conversion. The generator torque can then be controlled through the rectifier to reduce torsional vibration.

(50) This controller can also be integrated into different electrical machines, such as induction machines, permanent magnet synchronous machines, brush-less synchronous machines etc. The power electronic converter can also have different types of inverters, controllable rectifiers, matrix converters, etc.

(51) Moreover the controller can be applied in various fields of application that use electro-mechanical energy conversion and power electronic converter systems. Thus the controller can be used in industrial drives, servo drives, automobile systems and wind turbines etc. In particular potential applications can be found in aerospace hybrid electrical propulsion systems, marine propulsion systems, land hybrid power train systems, and aero starter generator systems.

(52) Embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed, but could have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.

(53) The term “computer readable medium” may represent one or more devices for storing data, including read only memory (ROM), random access memory (RAM), magnetic RAM, core memory, magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information. The term “computer-readable medium” includes, but is not limited to portable or fixed storage devices, optical storage devices, wireless channels and various other mediums capable of storing, containing or carrying instruction(s) and/or data.

(54) Furthermore, embodiments may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a computer readable medium. One or more processors may perform the necessary tasks. A code segment may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.

(55) It will be understood that the invention is not limited to the embodiments above-described and various modifications and improvements can be made without departing from the concepts described herein. Except where mutually exclusive, any of the features may be employed separately or in combination with any other features and the disclosure extends to and includes all combinations and sub-combinations of one or more features described herein.

Annex

(56) Nomenclature ω.sub.m . . . Measured machine speed ω.sub.L . . . Load speed ω.sub.ref . . . Machine reference speed ω.sub.n . . . Controller natural frequency (Cut-off frequency) ω.sub.res . . . Resonant frequency of mechanical system (First natural frequency) T.sub.modi . . . Modified electromagnetic torque T.sub.ref . . . Reference torque T.sub.com . . . Compensating torque to suppress vibration T.sub.sh . . . Shaft torque T.sub.m . . . Machine electromagnetic torque T.sub.L . . . Load torque J.sub.m . . . Machine inertia J.sub.L . . . Load inertia B.sub.sh . . . Shaft material damping B.sub.m . . . Viscous friction coefficient δ . . . Damping ratio of the mechanical system by active control ζ . . . Resonant Controller damping ratio K.sub.sh . . . Shaft stiffness K . . . Controller gain I.sub.a, I.sub.b, I.sub.c . . . Phase currents of the electrical machine J.sub.1, J.sub.2, J.sub.3, . . . J.sub.N . . . Inertias in the N-inertia multi mass system K.sub.sh1, K.sub.sh2, . . . K.sub.sh(N-1) . . . Stiffness in the N-inertia multi mass system ω.sub.1, ω.sub.2, ω.sub.3, . . . ω.sub.N . . . Angular speeds in the N-inertia multi mass system T.sub.sh1, T.sub.sh2, T.sub.sh3, . . . T.sub.sh(N-1) Shaft torques in the N-inertia multi-mass system K.sub.o . . . Observer gain s . . . Laplace complex frequency variable