Method for damping electromechanical oscillations in an electromechanical system and oscillation damping system for employing such method
10017185 · 2018-07-10
Assignee
Inventors
Cpc classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W20/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method is provided for damping electromechanical oscillations in an electromechanical system including at least one electric machine operable with an angular speed and a phase of the angular speed being coupled to at least one torque load and producing an electromotive force. The method includes deriving actual values of the electromotive force and adjusting the phase of the angular speed, based on the derived actual values of the electromotive force, in a direction in which an oscillatory behavior of the electric machine is reduced.
Claims
1. A method for damping electromechanical oscillations in an electromechanical system comprising at least one electric machine being coupled to at least one torque load and producing an electromotive force, comprising the steps of: deriving actual values of the electromotive force to provide an electromotive force signal; filtering the electromotive force signal in a filter to provide a feed-forward electromotive force signal, the filter providing a phase shift in a frequency region corresponding to a resonance frequency of the electromechanical system; and using the feed-forward electromotive force signal in an open-loop control of the electric machine to damp electromechanical oscillations in the electromechanical system, wherein the step of deriving the actual values of the electromotive force comprises at least one of (i) deriving the values from a calculated magnetic flux of the electric machine, (ii) deriving the values from a calculated electrical angular speed of the electric machine, and (iii) deriving the values from an estimation made by an observer of the state of the electric machine, and wherein the electrical angular speed is calculated from values of a mechanical angular speed of the electric machine and a pole pair number of the electric machine.
2. The method according to claim 1, wherein the step of deriving actual values of the electromotive force is conducted in parallel to and independent from at least one of the further steps (i) of controlling a torque of the electric machine and (ii) of controlling any torque request.
3. The method according to claim 1, (i) wherein parameters of the filter are set according to a simulation of the behavior of the electric machine and/or the electromechanical system or (ii) wherein parameters of the filter are varied adaptively during operation of the electric machine or (iii) where one or more parameters of the filter belonging to a first group of parameters are set according to a simulation of the behavior of the electric machine and where one or more of parameters of the filter belonging to a second group are varied adaptively during operation of the electric machine.
4. The method according to claim 1, wherein the step of using the feed-forward electromotive force signal in an open-loop control of the electric machine comprises providing the feed forward signal as input to a current control segment in addition to at least one of a requested current derived from a corresponding torque request an electrical angular speed of the at least one electric machine, an actual current of the at least one electric machine.
5. The method according to claim 1, further comprising the step of forwarding control signals to an inverter coupled to the at least one electric machine.
6. An oscillation damping torque control system for an electric machine coupled to at least one torque load and producing an electromotive force, comprising a current controller connected to received feedback from the electric machine and configured to apply current control of the electric machine, and a filter connected to receive an electromotive force signal derived from actual values of the electromotive force and to provide a feed forward electromotive force signal to the controller, the filter providing a phase shift of the electromotive force signal in a frequency region corresponding to a resonance frequency of the electromechanical system, wherein the current controller is further configured to apply the feed forward electromotive force signal in an open loop control of the electric machine to damp electromechanical oscillations in the electric machine, wherein the actual values of the electromotive force are derived from at least one of: (i) a calculated magnetic flux of the electric machine, (ii) a calculated electrical angular speed of the electric machine, and (iii) an estimation made by an observer of the state of the electric machine, and wherein the electrical angular speed is calculated from values of a mechanical angular speed of the electric machine and a pole pair number of the electric machine.
7. The system according to claim 6, further comprising a torque control segment configured to receive a requested torque and to transform it into a requested current, and to provide the requested current to the current controller.
8. The system according to claim 6, wherein the electric machine is coupled to one or more torque loads characterized by a mechanical angular speed via a spring-damper system.
9. A computer comprising a computer program stored on a non-transitory computer readable medium adapted to perform a method or for use in a method according to claim 1.
10. The computer according to claim 9 connected to the internet and arranged to download the program to a control unit or one of its components.
11. Computer program product stored on a non-transitory computer readable medium, comprising a program code for use in a method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention together with the above-mentioned and other objects and advantages may best be understood from the following detailed description of the embodiments, but not restricted to the embodiments, wherein is shown schematically:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) In the drawings, equal or similar elements are referred to by equal reference numerals. The drawings are merely schematic representations, not intended to portray specific parameters of the invention. Moreover, the drawings are intended to depict only typical embodiments of the invention and therefore should not be considered as limiting the scope of the invention.
(11)
(12) In the Figure, a mechanical load connected to the electric machine 20 is modelled as a spring-damper unit 30 and a torque load 40 (for instance a combustion engine) as a general representation of any mechanical load. Other representations may be possible depending on the model used for describing such an electromechanical system. The electric machine 20 is mechanically coupled to the torque load 40 (such as the combustion engine (not shown)) by the spring-damper unit 30 which represents the mechanical and torsional properties as well as eventual damping properties of the connection between the electric machine 20 and the torque load 40.
(13) The electric machine 20 comprises an electrical part 22 represented by an inductance L and a resistance r of the electric machine 20 and a mechanical part 24 represented by an inertia system of the rotating parts of the electric machine 20.
(14) The inverter 12 receives input signals from the control unit 100. The electric machine 20 may be for instance a synchronous machine, e.g. a Permanent Magnet (PM) electric machine.
(15) The control unit 100 encompasses several segments which can be embodied as hardware and/or as software in the control unit 100. Particularly, the control unit 100 may comprise a torque control segment 102, a controller 104 which contains a current control segment and a modulation segment (not shown in details), a filter 110 and a pole pair number segment 112 which contains information on the pole pair number of the electric machine 20.
(16) The output of the control unit 100 is a modulated voltage signal depending on the inverter design, for instance a pulse width modulated signal (PWM signal), a pulse frequency modulated signal (PFM signal) or a pulse step modulated signal (PSM signal).
(17) The torque control segment 102 receives a torque request M_req, e.g. derived from an accelerator position, and outputs a current signal I req to the controller 104 of the control unit 100. The accelerator may be an accelerator or gas pedal of the hybrid vehicle.
(18) Additionally, the torque control segment 102 receives the mechanical angular speed jmech and the electrical angular speed _el as input signals. The electrical angular speed _el is a result of the mechanical angular speed _mech combined with the pole number of the electric machine 20 provided by pole pair number segment 112.
(19) The torque control segment 102 may include a unit for achieving a field weakening of the electric machine 20 and includes limitations with respect to current and voltage applicable to the electric machine 20. Thus, the requested torque M_req is transformed by the torque control segment 102 to the requested current I_req inputted to the controller 104. By use of such control object as field weakening a reversed magnetic flux can be introduced which weakens a magnetic flux from the permanent magnets at high speed, which can be achieved by requesting a reactive electric current in the windings of the electric machine 20. If field weakening is not performed the electromotive force generated by the electric machine 20 may yield a voltage for the inverter 12 which might under certain conditions be too high for the converter 12 to control.
(20) Additional to the current input I_req, the controller 104 receives as input a measured current I_meas of the electric machine 20 and the electrical angular speed el and a feed forward signal of the electromotive force emf_ff of the electric machine 20 supplied by the filter 110. The electromotive force signal emf_ff is used as a feed forward signal in the sense that the phase is adjusted in an open loop control instead of a closed loop control.
(21) It should be noted that the controller 104 may act as a feedback controller for one or more input parameters such as the measured current I_meas and the like but that the electromotive force signal emf_ff is used as a feed forward signal inputted to the controller 104 so that the phase of the signal is not subject to feedback but by feed forward only.
(22) The electromotive force signal emf_ff is derived from the mechanical angular speed mech and the pole pair number of the electric machine 20 and can either be calculated or can be estimated by use of a state observer. Input parameters for the electromotive force signal emf_ff are expediently the mechanical angular speed mech, the pole pair number and the permanent magnetic flux _m. It is possible, however, to use other parameters for estimation of the electromotive force signal emf_ff, depending on the model used, such as e.g. a change in the mechanical angle of the current in the electric machine 20, the geometry of the electric machine 20 and the rotor flux to make a similar estimate.
(23) A state observer is a system that models a real system in order to provide an estimate of its internal state, given measurements of the input and output of the real system. It is typically a computer-implemented mathematical model. In case the electric machine 20 is a PM electric machine, the electromotive force emf_ff is for instance simply the product of the pole number and the mechanical angular speed jnech, the permanent magnetic flux _m and a filter function F.
(24) The property of the phase shift is determined by the particular resonance frequency to be damped and the associated eigenvalue.
(25) The filter 110 causes generally a phase shift of a signal which is fed into the filter 110. Particularly, the phase in a plot of a frequency versus a phase of the system can be shifted if for instance an oscillation of the mechanical angular speed _mech is observed in a model simulation of the electromechanical system.
(26) Filter 110 can be a filter with fixed parameters which were set in advance according to the resonance behaviour of the electric machine 20. Filter 110 can be considered as a feed forward filter. In this case the phase of the signal is shifted (by way of example) by a constant phase when processed by the filter 110. The filter parameters can be generated by model calculations in a design phase of the filter 110 and/or the control unit 100. Alternatively, the filter 110 can be an adaptive filter which changes its parameters during operation according to operation conditions of the control system 100 and/or the electric machine 20 and the interconnected mechanical system.
(27)
(28) If the mechanical angular speed _mech of the electric machine 20 is strongly oscillating (as in curve A in
(29) However, according to the invention, by adjusting the phase of the mechanical angular speed jnech by use of the filter 110 (
(30) For illustrating of the invention,
(31) In
(32) Hence, as shown in
(33)
(34) More particularly, the amplitudes AMP of the two sinusoidal signals S1, S2 in
(35)
(36) In step 200 in a simulation the system describing the electric machine 20 (
(37) In step 202 it is checked if any non-damped or poorly damped resonances are to be observed in the simulated system. If the answer is no (n in step 202) the normal operation is continued in step 204 until any disturbance, any unwanted excitation of the system or any change of work point of operation is observed.
(38) Then the procedure jumps directly back to step 200. If the answer in step 202 is yes (y in step 202), the procedure continues with step 206, where, based on a concurrent analysis of the effect of the excitation on the system resonances, new filter parameters are estimated or calculated to achieve damping properties of the system. After this step, the routine continues with step 200.
(39)
(40) Particularly,
(41) With reference to
(42) The result of the disturbance model 300 is an input for a system 50 comprising an electrical machine 20 and mechanical parts 30 and 40 (as depicted in
(43) The filter 110 shifts the phase of the input signal jnech according to the predetermined fixed filter parameter set determined during a model phase of the electromechanical system as indicated in
(44) In this embodiment, the filter 110 is designed to mitigate a certain resonance of the electric machine 20 known in advance in the development process designing the electromechanical system.
(45)
(46) With reference to
(47) The result of the disturbance model 300 is an input for a system 50 comprising an electrical machine 20 and mechanical parts 30, 40 (as depicted in
(48) The signal experiences a variable phase shift in the filter 110. The phase shift is varied depending on a predefined set of parameters for different system work points of operation provided by a gain scheduling block 308. The gain scheduling block 308 receives a work point of operation W op of the electric machine 20 as input, e.g. from a lookup table which contains parameters for operation modes known in advance. For instance, for each gear shift an appropriate parameter set is read and fed into the filter 110, thus altering the filter function F according to the actual operation mode of the electromechanical system (50 in
(49) If different operational modes alter the resonance frequencies of the electric machine 20, different sets of control parameters can be used to impose the mitigation. Which set of control parameters should be chosen depends on the actual mode of operation that in this case is known in advance and determined in the development process designing the electromechanical system.
(50)
(51) With reference to
(52) The result of the disturbance model 300 is an input for a system comprising an electrical machine 20 and mechanical parts 30, 40 (as depicted in
(53) A filter parameter estimation process block 310 receives input from the output of the system parts 20, 30, 40. The output of the filter parameter estimation process block 310 is combined with the combined output signals of the controller 104 and the filter 110 forming the input of the system parts 20, 30, 40. The filter parameter estimation process block 310 calculates a loss function for certain operation modes and calculates parameters to minimize these losses. In this embodiment, input and output parameters in the electromechanical system (50 in
(54) A schematic representation of a vehicle 90 which employs the method according to the present invention is shown in