US2019229659A1PendingUtilityA1

Motor drive system

Assignee: MEIDENSHA ELECTRIC MFG CO LTDPriority: Jun 27, 2016Filed: Mar 15, 2017Published: Jul 25, 2019
Est. expiryJun 27, 2036(~9.9 yrs left)· nominal 20-yr term from priority
H02P 6/10H02P 27/06G01M 15/02H02P 23/12G05B 11/42H02P 21/13H02P 21/0003H02P 21/05G05B 11/36H02P 2205/05H02P 23/04
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A low-frequency torque controller 9 outputs a low-frequency torque controller output τdc* based on a torque command value τ* and a torque detection value τdet, and a vibrational torque controller 11 outputs a vibrational torque command value τpd* based on the torque command value τ*, the torque detection value τdet, and a rotational phase detection value θ. Meanwhile, in a high-frequency resonance suppression controller, an inverter torque command value τinv* is outputted based on the torque detection value τdet and a corrected torque command value τr* obtained by adding the low-frequency torque controller output τdc* to the vibrational torque command value τpd*. The invention thus provides shaft torque vibrational control of a motor drive system wherein engine vibrational torque command values including distortion components are tracked while entirely removing the influence of resonance, non-periodic disturbances, and periodic disturbances.

Claims

exact text as granted — not AI-modified
1 . A motor drive system for controlling shaft torque in a motor by using an inverter, wherein the motor drive system comprises:
 a low-frequency torque controller for outputting a low-frequency torque controller output based on a torque command value and a torque detection value;   a vibrational torque controller for outputting a vibrational torque command value based on the torque command value, the torque detection value and a rotational phase detection value; and   a high-frequency resonance suppression controller for outputting an inverter torque command value based on the torque detection value and a corrected torque command value obtained by adding the low-frequency torque controller output to the vibrational torque command value.   
     
     
         2 . The motor drive system according to  claim 1 , wherein the high-frequency resonance suppression controller has:
 a μ-synthesis controller for adding an output obtained by subjecting the corrected torque command value to transfer properties from a μ-synthesis controller command value input to a μ-synthesis controller output, to   an output obtained by subjecting the torque detection value to transfer properties from a μ-synthesis controller detection value input to a μ-synthesis controller output, and outputting an inverter torque command value; and   the low-frequency torque controller implements PID control.   
     
     
         3 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a vibration frequency component extractor for outputting an nth-order frequency component vector of the vibrational torque command value based on the torque command value and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a ripple suppression frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque detection value and the nth-order rotational phase;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   a first inverse model multiplication unit for multiplying, with an nth-order frequency component vector of the vibrational torque command value, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of a vibration-induced periodic disturbance command value;   a second inverse model multiplication unit for multiplying, with an nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of an operation amount estimate value;   a first subtractor for subtracting, from the nth-order frequency component vector of the operation amount estimate value, a value obtained by passing an nth-order frequency component vector of the vibrational torque controller output through a low -pass filter, and outputting an nth-order frequency component vector of the periodic disturbance estimate value;   a second subtractor for subtracting, from the nth-order frequency component vector of the vibration-induced periodic disturbance command value, the nth-order frequency component vector of the periodic disturbance estimate value, and outputting an nth -order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         4 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a third subtraction unit for calculating a torque deviation between the torque command value and the torque detection value;   a frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque deviation and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   an inverse model multiplication unit for multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of an operation amount estimate value;   an adder for adding the nth-order frequency component vector of the operation amount estimate value to a value obtained by passing an nth-order frequency component vector of the vibrational torque controller output through a low-pass filter, and outputting the nth-order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         5 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a third subtraction unit for calculating a torque deviation between the torque command value and the torque detection value;   a frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque deviation and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   an inverse model multiplication unit for multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and determining an nth-order frequency component vector of an operation amount estimate value;   an integrator for integrating the nth-order frequency component vector of the operation amount estimate value, and outputting the nth-order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         6 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a vibration frequency component extractor for outputting an nth-order frequency component vector of the vibrational torque command value based on the torque command value and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a ripple suppression frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque detection value and the nth-order rotational phase;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   a first inverse model multiplication unit for multiplying, with an nth-order frequency component vector of the vibrational torque command value, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of a vibration-induced periodic disturbance command value;   a second inverse model multiplication unit for multiplying, with an nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of an operation amount estimate value;   a first multiplier for multiplying an observer gain with the nth-order frequency component vector of the vibration-induced periodic disturbance command value and outputting a result to a second multiplier;   a second multiplier for multiplying an observer gain with the nth-order frequency component vector of the operation amount estimate value and outputting a result to a first subtractor;   a first subtractor for subtracting, from the output of the second multiplier, a value obtained by passing an nth-order frequency component vector of the vibrational torque controller output through a low-pass filter, and outputting an nth-order frequency component vector of the periodic disturbance estimate value;   a second subtractor for subtracting, from the output of the first multiplier, the nth -order frequency component vector of the periodic disturbance estimate value, and outputting an nth-order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         7 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a third subtraction unit for calculating a torque deviation between the torque command value and the torque detection value;   a frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque deviation and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   an inverse model multiplication unit for multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and outputting an nth-order frequency component vector of an operation amount estimate value;   a multiplier for multiplying an observer gain with the nth-order frequency component vector of the operation amount estimate value, and outputting a result to an adder;   an adder for adding the output of the multiplier to a value obtained by passing the nth-order frequency component vector of the vibrational torque controller output through a low-pass filter, and outputting the nth-order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         8 . The motor drive system according to  claim 1 , wherein the vibrational torque controller comprises:
 a third subtraction unit for calculating a torque deviation between the torque command value and the torque detection value;   a frequency component extractor for outputting an nth-order frequency component vector of periodic disturbances based on the torque deviation and an nth-order rotational phase obtained by multiplying, with the rotational phase detection value, an order n of a torque ripple frequency component and a vibration frequency component to be controlled;   a speed converter for outputting an nth-order rotational frequency based on the nth -order rotational phase;   an inverse model multiplication unit for multiplying, with the nth-order frequency component vector of the periodic disturbances, an inverse model to which a single frequency vector synchronized with the nth-order rotational frequency has been applied, and determining an nth-order frequency component vector of an operation amount estimate value;   a multiplier for multiplying an observer gain with the nth-order frequency component vector of the operation amount estimate value and outputting a result to an integrator;   an integrator for integrating the output of the multiplier, and outputting an nth-order frequency component vector of the vibrational torque controller output; and   a compensation signal synthesis unit for outputting the vibrational torque command value based on the nth-order frequency component vector of the vibrational torque controller output and the nth-order rotational phase.   
     
     
         9 . The motor drive system according to  claim 3 , having multiple vibrational torque controllers of different orders n;
 wherein a value obtained by summing the outputs of each of the vibrational torque controllers is used as the vibrational torque command value.   
     
     
         10 . The motor drive system according to  claim 9  wherein, when the nth-order rotational phase is not inputted to the vibration frequency component extractor and a phase that is not synchronized with the nth-order rotational phase is inputted, unsynchronized vibration frequency components and nth-order rotational frequencies in parallel-stage control structures are separately monitored, and when these frequencies match, the nth-order frequency component vectors of the operation amount estimate values in the control structures in matching stages are set to zero. 
     
     
         11 . The motor drive system according to  claim 3 , wherein the order n of the vibrational torque controller includes decimal numbers. 
     
     
         12 . A motor drive system according to  claim 1 , comprising:
 a drive motor for simulating engine explosion torque, connected to an input side of a test piece;   an absorption motor for simulating a load from wheels and a road surface, connected to an output side of the test piece;   a vibrational controller for outputting a first inverter torque command value based on a torque detection value and a rotational phase detection value of the drive motor;   a speed controller for outputting a second inverter torque command value based on the motor rotation speed of the absorption motor;   a drive motor inverter for driving the drive motor based on the first inverter torque command value; and   an absorption motor inverter for driving the absorption motor based on the second inverter torque command value.

Join the waitlist — get patent alerts

Track US2019229659A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.