KR101417666B1 - Method for removing motor torque ripple of electric vehicle - Google Patents
Method for removing motor torque ripple of electric vehicle Download PDFInfo
- Publication number
- KR101417666B1 KR101417666B1 KR1020130086532A KR20130086532A KR101417666B1 KR 101417666 B1 KR101417666 B1 KR 101417666B1 KR 1020130086532 A KR1020130086532 A KR 1020130086532A KR 20130086532 A KR20130086532 A KR 20130086532A KR 101417666 B1 KR101417666 B1 KR 101417666B1
- Authority
- KR
- South Korea
- Prior art keywords
- vibration
- torque
- vibration component
- motor
- electric vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000001133 acceleration Effects 0.000 claims abstract description 26
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000000605 extraction Methods 0.000 claims description 2
- 230000003252 repetitive effect Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract description 4
- 239000003638 chemical reducing agent Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2200/00—Type of vehicle
- B60Y2200/90—Vehicles comprising electric prime movers
- B60Y2200/91—Electric vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2400/00—Special features of vehicle units
- B60Y2400/30—Sensors
- B60Y2400/304—Acceleration sensors
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Regulating Braking Force (AREA)
Abstract
본 발명은 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법에 관한 것으로서, 더욱 상세하게는 브레이크 가속도센서의 감속 검출신호를 기반으로 전기자동차의 저속 주행시 진동을 저감시킬 수 있도록 한 브레이ㅌ크 가속도센서를 이용한 전기자동차의 진동 제어 방법에 관한 것이다.
즉, 본 발명은 전기자동차의 저속 주행시 브레이크 가속도센서의 검출신호로부터 진동성분을 추출하고, 이 진동성분을 로터 위치별로 메모리에 저장한 후, 저장된 데이타를 반복학습제어(Iterative Learning Control)하여 얻어진 보상토크를 모터 지령토크에 보상함으로써, 저속시 모터 진동의 저감 성능을 향상시킬 수 있도록 한 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법을 제공하고자 한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a vibration control method of an electric vehicle using a brake acceleration sensor, and more particularly, to a vibration control method of an electric vehicle using a brake acceleration sensor, And more particularly, to a vibration control method for an electric vehicle.
That is, the present invention relates to a brake control system for a vehicle that extracts a vibration component from a detection signal of a brake acceleration sensor at a low-speed traveling of an electric vehicle, stores the vibration component in a memory for each rotor position, A vibration control method of an electric vehicle using a brake acceleration sensor capable of improving a reduction performance of a motor vibration at low speed by compensating a torque to a motor command torque.
Description
본 발명은 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법에 관한 것으로서, 더욱 상세하게는 브레이크 가속도센서의 감속 검출신호를 기반으로 전기자동차의 저속 주행시 진동의 원인이 되는 모터 토크 리플을 저감시킬 수 있도록 한 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법에 관한 것이다.
The present invention relates to a vibration control method for an electric vehicle using a brake acceleration sensor, and more particularly, to a vibration control method for an electric vehicle that uses a brake acceleration sensor to reduce a motor torque ripple To a vibration control method for an electric vehicle using a brake acceleration sensor.
일반적으로, 전기자동차는 엔진동력을 전혀 사용하지 않고 고전압배터리만을 전원으로 이용하는 순수 전기자동차와 엔진동력을 보조동력으로 이용하는 하이브리드 전기자동차 등으로 대별되고 있다.Generally, an electric vehicle is divided into a pure electric vehicle that uses only a high-voltage battery as a power source and a hybrid electric vehicle that uses engine power as an auxiliary power without using engine power at all.
전기자동차의 동력전달 구성 및 동작을 간략하게 살펴보면, 고전압배터리로부터 출력되는 직류 전력을 교류 전력으로 변환시키는 인버터와, 인버터로부터의 교류 전력을 공급받아 회전력을 발생시키는 모터와, 모터로부터 연장된 입력축에 연결되어 회전력을 구동휠 측으로 전달하는 일종의 변속기 역할을 하는 감속기을 포함하여 구성되고, 감속기의 출력축으로부터의 동력이 구동휠로 전달되어 전기자동차의 주행이 이루어진다.The power transmission structure and operation of the electric vehicle are briefly described as follows: an inverter that converts DC power output from a high-voltage battery into AC power; a motor that generates AC power from AC power supplied from the inverter; And a speed reducer which is connected and connected to the driving wheel so as to transmit the rotational force to the driving wheel side. Power from the output shaft of the speed reducer is transmitted to the driving wheel to drive the electric vehicle.
상기 모터가 감속기를 통하여 구동휠과 직결된 전기자동차의 경우, 모터의 구동시 발생하는 모터 토크 리플에 의하여 차량 진동이 발생하는 단점이 있다.In the case of an electric vehicle in which the motor is directly connected to the driving wheel through a speed reducer, vehicle vibration occurs due to motor torque ripple generated when the motor is driven.
이러한 모터 토크 리플을 저감하기 위한 종래의 진동 제어 방법으로서, 모터 속도(rpm) 또는 차량 속도(rpm)를 검출하는 속도감지센서의 검출신호로부터 진동성분을 추출하고, 추출된 진동성분을 역으로 토크 보상에 활용하여 진동을 저감시키는 방법이 널리 사용되고 있다.As a conventional vibration control method for reducing such motor torque ripple, a vibration component is extracted from a detection signal of a speed sensing sensor for detecting a motor speed (rpm) or a vehicle speed (rpm) A method of reducing vibration by utilizing it for compensation is widely used.
즉, 속도감지센서에서 검출한 모터속도 또는 차량속도(구동휠 속도) 신호로부터 진동성분을 추출하고, 이를 모터 토크지령에 역보상하여 진동을 저감하는 방법이 사용되고 있다.That is, a method is employed in which a vibration component is extracted from a motor speed or a vehicle speed (driving wheel speed) signal detected by a speed sensing sensor, and the vibration component is inversely compensated by a motor torque command.
그러나, 모터의 회전자 위치를 감지하여 모터속도를 검출하거나 구동휠의 회전속도를 감지하는 속도감지센서는 그 분해능(resolution)의 한계가 있기 때문에 모터속도 또는 구동휠의 저속(특히, 감속시 극저속)을 검출한 속도감지센서의 검출신호로부터 진동성분을 추출하는데 한계가 있는 단점이 있고, 결국 전기자동차의 저속 주행시 모터 토크 리플에 의한 진동을 저감시키지 못하는 문제점이 따르게 된다.
However, since the speed sensor for detecting the motor speed by detecting the position of the rotor of the motor or sensing the rotation speed of the driving wheel is limited in its resolution, the motor speed or the driving speed of the driving wheel, There is a limitation in extracting the vibration component from the detection signal of the speed sensing sensor that detects the speed of the motor vehicle and the speed of the vehicle. Therefore, there is a problem in that the vibration due to the motor torque ripple can not be reduced at low speeds of the electric vehicle.
본 발명은 상기와 같은 점을 감안하여 안출한 것으로서, 전기자동차의 저속 주행시 브레이크 가속도센서의 검출신호로부터 진동성분을 추출하고, 이 진동성분을 로터 위치별로 메모리에 저장한 후, 저장된 데이타를 반복학습제어(Iterative Learning Control)하여 얻어진 보상토크를 모터 지령토크에 보상함으로써, 저속시 모터 진동의 저감 성능을 향상시킬 수 있도록 한 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법을 제공하는데 그 목적이 있다.
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and it is an object of the present invention to provide a brake acceleration sensor that extracts a vibration component from a detection signal of a brake acceleration sensor, And an object of the present invention is to provide a vibration control method for an electric vehicle using a brake acceleration sensor that can improve a reduction performance of a motor vibration at a low speed by compensating a compensation torque obtained by control (Iterative Learning Control) to a motor command torque.
상기한 목적을 달성하기 위한 본 발명은: 차량의 감속 검출신호 및 타이어 동반경 정보로부터 모터토크의 진동성분을 추출하는 단계와; 추출된 진동성분을 모터의 로터 위치별로 메모리에 저장하는 단계와; 저장된 진동성분 데이타를 기반으로 보상토크 추출을 위한 반복학습제어를 실시하는 단계와; 반복학습제어를 통하여 얻어진 보상토크를 모터 지령토크에 보상하는 단계; 를 포함하는 것을 특징으로 하는 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법을 제공한다.According to an aspect of the present invention, there is provided a method for controlling a vehicle, comprising: extracting a vibration component of a motor torque from a deceleration detection signal of a vehicle and tire radius information; Storing the extracted vibration component in a memory for each rotor position of the motor; Performing repetitive learning control for compensating torque extraction based on stored vibration component data; Compensating the compensation torque obtained through the iterative learning control to the motor command torque; The present invention provides a vibration control method for an electric vehicle using a brake acceleration sensor.
본 발명의 바람직한 구현예로서, 상기 모터토크의 진동성분을 추출하는 단계는: 브레이크 가속도센서의 감속도 검출신호와 타이어 동반경 정보를 기반으로 모터토크를 추정하는 과정과, 추정된 모터토크를 밴드 패스에 통과하여 진동성분을 추출하는 과정으로 이루어지는 것을 특징으로 한다.The step of extracting the vibration component of the motor torque includes the steps of estimating the motor torque based on the deceleration detection signal of the brake acceleration sensor and the tire radius information, And passing through the path to extract a vibration component.
본 발명의 바람직한 구현예로서, 상기 반복학습제어는: 모터 회전자의 최초 회전주기(i=1)에서 회전자 위치(θ) 별로 진동성분(e)을 저장하는 단계와; 회전자 위치(θ)별로 저장된 진동성분에 게인(Gain)을 곱한 보상토크[ΔTi(θ)]를 저장하는 단계와; 이전 회전주기(i)의 회전자 위치(θ)별 보상토크[ΔTi(θ)] 및 진동성분[ei(θ)], 다음 회전주기(i+1)의 진동성분[ei+1(θ)] 각각에 게인을 곱한 값의 합계로 새로운 보상토크를 설정하는 단계; 를 포함하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the iterative learning control comprises the steps of: storing the vibration component e by the rotor position? In the first rotation period (i = 1) of the motor rotor; Once storing the compensation torque [ΔT i (θ)] multiplied by the gain (Gain) is stored in each vibration component E position (θ) and; Previous rotation period (i) the rotor position (θ) by compensating the torque of [ΔT i (θ)] and the vibration component [e i (θ)], the vibration component of the next rotation cycle (i + 1) [e i + 1 (&thetas;)&thetas;) by a gain; And a control unit.
바람직하게는, 상기 게인은: 이전 회전주기(i)의 현재 회전자 위치(θ)에서 계산된 보상토크[ΔTi(θ)] 를 얼마나 반영할지를 결정하는 변수(α)와, 이전 회전주기(i)의 현재 회전자 위치(θ)에서 발생한 진동성분[ei(θ)]을 얼마나 반영할지 결정하는 변수(Γ)와, 다음 회전주기(i+1)의 현재 진동성분[ei+1(θ)]을 얼마나 반영할지 결정하는 변수(Φ)를 포함하는 것을 특징으로 한다.
Preferably, the gain is: in the previous rotation period (i) of the current rotor position (θ) the compensation torque [ΔT i (θ)] parameter (α) for determining how much to reflect the computed at, before rotation period ( i) the current rotor vibration component generated in the position (θ) [e i (θ )] and how you want to determine the variable (Γ), reflecting, then the rotation period (i + 1) are vibration components of the [e i + 1 (&thetas;)] to be reflected.
상기한 과제 해결 수단을 통하여, 본 발명은 다음과 같은 효과를 제공한다.Through the above-mentioned means for solving the problems, the present invention provides the following effects.
본 발명에 따르면, 전기자동차의 저속 주행시 브레이크 가속도센서의 검출신호(감속도 신호)로부터 모터토크의 진동성분을 추출하고, 이 진동성분을 반복학습제어(Iterative Learning Control)하여 얻어진 보상토크를 모터 지령토크에 보상함으로써, 전기자동차의 저속시(예를 들어, 저속 등판 주행시 또는 감속시) 모터 진동의 저감 성능을 향상시킬 수 있다.
According to the present invention, a vibration component of a motor torque is extracted from a detection signal (deceleration signal) of a brake acceleration sensor at the time of an electric vehicle running at a low speed, and the compensation torque obtained by performing the iterative learning control By compensating for the torque, it is possible to improve the performance of reducing the motor vibration when the electric vehicle is running at low speed (for example, when running at low speed or when decelerating).
도 1은 모터 토크 리플이 회전자 위치에 따라 주기적으로 발생되는 것을 나타낸 토크선도,
도 2는 본 발명에 따른 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법을 나타낸 제어블록도.1 is a torque diagram showing that motor torque ripple is generated periodically in accordance with a rotor position,
2 is a control block diagram showing a vibration control method of an electric vehicle using a brake acceleration sensor according to the present invention.
이하, 본 발명의 바람직한 실시예를 첨부도면을 참조로 상세하게 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명은 전기자동차의 저속 주행시 모터 토크 리플에 의한 진동을 저감시키고자 브레이크 가속도센서의 검출신호(감속도)와 타이어 동반경을 기반으로 추정한 모터 토크로부터 진동성분을 추출하고, 추출된 진동성분을 기반으로 반복학습제어를 실시하여 얻어진 보상토크를 모터 지령토크에 보상함으로써, 모터토크 리플에 의한 주행 진동을 저감시킬 수 있도록 한 점에 주안점이 있다.The present invention extracts a vibration component from a motor torque estimated on the basis of a detection signal (deceleration) of a brake acceleration sensor and a radius of a tire in order to reduce vibration caused by motor torque ripple during low-speed driving of an electric vehicle, And the motor torque command is used to compensate the compensating torque obtained by performing the iterative learning control based on the motor torque command, thereby reducing the traveling vibration due to the motor torque ripple.
상기 모터 토크 리플은 첨부한 도 1에 도시된 바와 같이, 모터의 회전자 각도 위치에 따라서 360도를 주기로 반복적으로 나타나는 바, 모터 토크 리플이 발생하는 원인은 모터 설계 당시의 파라메터와, 전류센서 옵셋 등에서 찾아볼 수 있다.As shown in FIG. 1, the motor torque ripple is repeatedly displayed at intervals of 360 degrees according to the rotor angular position of the motor. The reason why motor torque ripple occurs is a parameter at the time of motor design, .
이에, 모터 설계 당시의 파라메터에 따른 토크 리플이 주기적으로 발생하고, 또한 전류 센서 옵셋에 의한 토크 리플 역시 옵셋값이 유지되는 한 주기적으로 나타난다.Therefore, torque ripple according to the parameter at the time of designing the motor occurs periodically, and the torque ripple due to the current sensor offset also appears periodically as long as the offset value is maintained.
종래에는, 모터속도를 검출하거나 구동휠의 회전속도를 감지하는 속도감지센서를 이용하여 모터토크의 진동성분을 추출하였으나, 전술한 바와 같이 속도감지센서의 분해능(resolution)의 한계로 인하여 모터속도 또는 구동휠의 저속(특히, 감속시 극저속)에서는 속도감지센서의 검출신호로부터 진동성분을 추출하는데 한계가 있고, 결국 전기자동차의 저속 주행시 모터 토크 리플에 의한 진동을 저감시키지 못하는 문제점이 있다.Conventionally, the vibration component of the motor torque is extracted using a speed sensor that detects the motor speed or senses the rotation speed of the driving wheel. However, as described above, due to the resolution limit of the speed sensor, There is a limitation in extracting the vibration component from the detection signal of the speed detecting sensor at the low speed of the driving wheel (particularly, at the low speed when decelerating), and as a result, the vibration due to the motor torque ripple at low speed traveling of the electric vehicle can not be reduced.
이러한 문제점을 해결하고자, 본 발명은 전기자동차의 저속 주행시(특히, 감속에 따른 극저속) 모터 토크 리플을 제거하고자, 브레이크 가속도센서를 이용하여 모터토크의 진동성분인 리플을 추출하고, 추출된 진동성분을 반복학습제어를 통해 보상토크로 출력하여 실제 모터 지령토크에 보상해줌으로써, 모터 지령토크에 포함된 진동성분(리플)을 용이하게 제거하여 저속 주행시 차량 진동 저감 성능을 향상시킬 수 있도록 한 점에 주된 특징이 있다.In order to solve such a problem, the present invention extracts a ripple which is a vibration component of a motor torque by using a brake acceleration sensor in order to remove a motor torque ripple at a low-speed running of an electric automobile (particularly, (Ripple) included in the motor command torque can be easily removed by outputting the compensation torque to the actual motor command torque through the iterative learning control, thereby improving the vehicle vibration reduction performance at low speeds .
여기서, 본 발명에 따른 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법을 첨부한 도 2를 참조로 보다 상세하게 설명하면 다음과 같다.Hereinafter, a vibration control method for an electric vehicle using the brake acceleration sensor according to the present invention will be described in more detail with reference to FIG.
먼저, 브레이크 가속도센서의 검출신호 즉, 차량의 감속 검출신호를 비롯하여 타이어 동반경 정보로부터 모터토크의 진동성분을 추출한다.First, the vibration component of the motor torque is extracted from the tire same radius information, including the detection signal of the brake acceleration sensor, that is, the deceleration detection signal of the vehicle.
보다 상세하게는, 상기 브레이크 가속도센서의 감속도 검출신호와 타이어 동반경 정보를 기반으로 모터토크를 추정한 다음, 추정된 모터토크를 밴드 패스에 통과하여 모터토크의 진동성분(N/m)만을 추출할 수 있다.More specifically, the motor torque is estimated based on the deceleration detection signal and the tire radius information of the brake acceleration sensor, and then the estimated motor torque is passed through the band path to calculate only the vibration component (N / m) of the motor torque Can be extracted.
즉, 브레이크 가속도센서에서 측정된 가속도[m/s^2]에 환산계수의 곱을 사용해서 진동성분을 추출하되, 먼저 모터토크[가속도[m/s^2] * Mass_vehicle / 타이어동반경 / 감속비]를 구한 다음, 구해진 모터토크에 1차 하이패스 필터(High Pass Filter)를 적용해서 진동성분을 추출할 수 있다.First, the motor torque [acceleration [m / s ^ 2] * mass_vehicle / tire radius / reduction ratio] is calculated using the product of the conversion factor and the acceleration [m / s ^ 2] measured by the brake acceleration sensor. And then a first-order high pass filter is applied to the obtained motor torque to extract a vibration component.
이렇게 추출된 진동성분은 모터의 로터 위치별로 구분되어 메모리에 저장된다.The extracted vibration components are classified by the rotor position of the motor and stored in the memory.
다음으로, 저장된 진동성분 데이타를 기반으로, 실제 모터 지령토크에 대한 보상을 위하여 보상토크를 추출하는 단계로서, 상기와 같이 추출되어 메모리에 저장된 진동성분 데이타를 기반으로 보상토크 추출을 위한 반복학습제어를 실시하는 단계가 진행된다.Next, based on the stored vibration component data, a step of extracting a compensation torque to compensate for an actual motor command torque includes the steps of repeating learning control for extracting compensation torque based on vibration component data extracted as described above and stored in a memory Is carried out.
여기서, 상기 보상토크 추출을 위한 반복학습 제어 과정을 살펴보면 다음과 같다.Hereinafter, an iterative learning control process for extracting the compensation torque will be described.
먼저, 모터 회전자의 최초 회전주기(i=1)에서 회전자 위치(θ) 별로 진동성분(e)이 메모리에 저장된 상태에서, 회전자 위치(θ)별로 저장된 진동성분에 게인(Gain)을 곱한 보상토크[ΔTi(θ)]를 메모리에 저장한다.First, in the state where the vibration component e is stored in the memory by the rotor position? In the first rotation cycle (i = 1) of the motor rotor, the gain is stored in the vibration component stored for each rotor position? And stores the multiplied compensation torque [? T i (?)] In the memory.
이어서, 이전 회전주기(i)의 회전자 위치(θ)별 보상토크[ΔTi(θ)] 및 진동성분[ei(θ)], 그리고 다음 회전주기(i+1)의 진동성분[ei+1(θ)] 각각에 게인을 곱하여 합한 값의 합계로 새로운 보상토크를 설정하며, 이를 수식으로 나타내면 아래의 수학식 1과 같다.Next, the compensation torque [? T i (?)] And the vibration component [e i (?)] Of the rotor position? Of the previous rotation cycle i and the vibration component e i + 1 (&thetas;)] is multiplied by the gain, and a new compensation torque is set as a sum of the sum and the sum.
위의 수학식 1에서, α와, Γ와, Φ는 새로운 보상토크를 결정하기 위한 게인으로서, α는 이전 회전주기(i)의 현재 회전자 위치(θ)에서 계산된 보상토크[ΔTi(θ)]를 얼마나 반영할지를 결정하는 변수이고, Γ는 이전 회전주기(i)의 현재 회전자 위치(θ)에서 발생한 진동성분[ei(θ)]을 얼마나 반영할지 결정하는 변수이며, Φ는 다음 회전주기(i+1)의 현재 진동성분[ei+1(θ)]을 얼마나 반영할지 결정하는 변수이다.Is a gain for determining a new compensation torque and? Is a compensation torque [? T i (?) Calculated at the current rotor position (?) Of the previous rotation period (i) θ)], Γ is a variable for determining how much to reflect the vibration component [e i (θ)] generated at the current rotor position (θ) of the previous rotation period (i), and Φ Ei + 1 (?)] Of the next rotation period (i + 1).
최종적으로, 상기와 같이 브레이크 가속도센서의 검출신호를 기반으로 추출된 모터토크 진동성분을 반복학습제어를 통하여 새로운 보상토크로 출력하여, 모터 지령토크에 보상해줌으로써, 모터 지령토크에 포함된 진동성분(리플)을 용이하게 제거하여 저속 주행시 차량 진동 저감 성능을 향상시킬 수 있다.Finally, as described above, the motor torque vibration component extracted based on the detection signal of the brake acceleration sensor is output as a new compensation torque through the iterative learning control to compensate for the motor command torque, (Ripple) can be easily removed to improve vehicle vibration reduction performance at low speeds.
Claims (4)
추출된 진동성분을 모터의 로터 위치별로 메모리에 저장하는 단계와;
저장된 진동성분 데이타를 기반으로 보상토크 추출을 위한 반복학습제어를 실시하는 단계와;
반복학습제어를 통하여 얻어진 보상토크를 모터 지령토크에 보상하는 단계;
를 포함하는 것을 특징으로 하는 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법.
Extracting a vibration component of the motor torque from the deceleration detection signal of the vehicle and the tire radius information;
Storing the extracted vibration component in a memory for each rotor position of the motor;
Performing repetitive learning control for compensating torque extraction based on stored vibration component data;
Compensating the compensation torque obtained through the iterative learning control to the motor command torque;
And a vibration acceleration sensor for detecting vibration of the electric vehicle.
상기 모터토크의 진동성분을 추출하는 단계는:
브레이크 가속도센서의 감속도 검출신호와 타이어 동반경 정보를 기반으로 모터토크를 추정하는 과정과;
추정된 모터토크를 밴드 패스에 통과하여 진동성분을 추출하는 과정;
으로 이루어지는 것을 특징으로 하는 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법.
The method according to claim 1,
The step of extracting the vibration component of the motor torque comprises:
Estimating a motor torque based on a deceleration detection signal of the brake acceleration sensor and tire radius information;
Passing the estimated motor torque through a bandpass to extract a vibration component;
And a vibration sensor for detecting vibration of the electric vehicle.
상기 반복학습제어는:
모터 회전자의 최초 회전주기(i=1)에서 회전자 위치(θ) 별로 진동성분(e)을 저장하는 단계와;
회전자 위치(θ)별로 저장된 진동성분에 게인(Gain)을 곱한 보상토크[ΔTi(θ)]를 저장하는 단계와;
이전 회전주기(i)의 회전자 위치(θ)별 보상토크[ΔTi(θ)] 및 진동성분[ei(θ)], 다음 회전주기(i+1)의 진동성분[ei+1(θ)] 각각에 게인을 곱한 값의 합계로 새로운 보상토크를 설정하는 단계;
를 포함하는 것을 특징으로 하는 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법.
The method according to claim 1,
Wherein the iterative learning control comprises:
Storing a vibration component (e) for each rotor position (?) At an initial rotation period (i = 1) of the motor rotor;
Once storing the compensation torque [ΔT i (θ)] multiplied by the gain (Gain) is stored in each vibration component E position (θ) and;
Previous rotation period (i) the rotor position (θ) by compensating the torque of [ΔT i (θ)] and the vibration component [e i (θ)], the vibration component of the next rotation cycle (i + 1) [e i + 1 (&thetas;)&thetas;) by a gain;
And a vibration acceleration sensor for detecting vibration of the electric vehicle.
상기 게인은:
이전 회전주기(i)의 현재 회전자 위치(θ)에서 계산된 보상토크[ΔTi(θ)] 를 얼마나 반영할지를 결정하는 변수(α)와, 이전 회전주기(i)의 현재 회전자 위치(θ)에서 발생한 진동성분[ei(θ)]을 얼마나 반영할지 결정하는 변수(Γ)와, 다음 회전주기(i+1)의 현재 진동성분[ei+1(θ)]을 얼마나 반영할지 결정하는 변수(Φ)를 포함하는 것을 특징으로 하는 브레이크 가속도센서를 이용한 전기자동차의 진동 제어 방법.The method of claim 3,
The gain is:
(?) For determining how much to reflect the compensating torque? T i (?) Calculated at the current rotor position? Of the previous rotation period (i) and the current rotor position (? whether θ) how reflect the vibration component [e i (θ)] are vibration components [e i + 1 (θ) ] of the variable (Γ) to determine how much reflected, and then the rotation period (i + 1) the called out by the And a parameter (?) For determining the vibration of the electric vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130086532A KR101417666B1 (en) | 2013-07-23 | 2013-07-23 | Method for removing motor torque ripple of electric vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130086532A KR101417666B1 (en) | 2013-07-23 | 2013-07-23 | Method for removing motor torque ripple of electric vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101417666B1 true KR101417666B1 (en) | 2014-07-09 |
Family
ID=51741708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130086532A Active KR101417666B1 (en) | 2013-07-23 | 2013-07-23 | Method for removing motor torque ripple of electric vehicle |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101417666B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111634197A (en) * | 2020-06-29 | 2020-09-08 | 德尔福科技(苏州)有限公司 | An electric vehicle motor control method and control device with jitter suppression |
CN112128366A (en) * | 2019-06-25 | 2020-12-25 | 北京新能源汽车股份有限公司 | Gear shifting torque determination method and device for mechanical automatic transmission |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09205704A (en) * | 1996-01-26 | 1997-08-05 | Hitachi Ltd | Automotive control device |
JP2000125410A (en) | 1998-10-15 | 2000-04-28 | Mitsubishi Electric Corp | Controller of electric vehicle |
KR20100064603A (en) * | 2008-12-05 | 2010-06-15 | 현대자동차주식회사 | Active vibration control system for hybried electric vehicle |
KR20110049934A (en) * | 2009-11-06 | 2011-05-13 | 현대자동차주식회사 | Anti-Jerk Control Device and Method of Hybrid Vehicle |
-
2013
- 2013-07-23 KR KR1020130086532A patent/KR101417666B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09205704A (en) * | 1996-01-26 | 1997-08-05 | Hitachi Ltd | Automotive control device |
JP2000125410A (en) | 1998-10-15 | 2000-04-28 | Mitsubishi Electric Corp | Controller of electric vehicle |
KR20100064603A (en) * | 2008-12-05 | 2010-06-15 | 현대자동차주식회사 | Active vibration control system for hybried electric vehicle |
KR20110049934A (en) * | 2009-11-06 | 2011-05-13 | 현대자동차주식회사 | Anti-Jerk Control Device and Method of Hybrid Vehicle |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112128366A (en) * | 2019-06-25 | 2020-12-25 | 北京新能源汽车股份有限公司 | Gear shifting torque determination method and device for mechanical automatic transmission |
CN112128366B (en) * | 2019-06-25 | 2022-02-18 | 北京新能源汽车股份有限公司 | Gear shifting torque determination method and device for mechanical automatic transmission |
CN111634197A (en) * | 2020-06-29 | 2020-09-08 | 德尔福科技(苏州)有限公司 | An electric vehicle motor control method and control device with jitter suppression |
CN111634197B (en) * | 2020-06-29 | 2024-04-16 | 博格华纳驱动系统(苏州)有限公司 | Electric automobile motor control method and control device with jitter suppression function |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10272904B2 (en) | Apparatus and method for active vibration control of a hybrid electric vehicle | |
US9981652B2 (en) | Apparatus and method for active vibration control of hybrid vehicle | |
CN102700417B (en) | Locked-rotor protection method for driving motor of electric vehicle | |
US10040443B2 (en) | Apparatus and method for active vibration control of hybrid electric vehicle | |
KR102322388B1 (en) | Apparatus and method for estimating torque of engine clutch in hybrid electric vehicle | |
CN102514493A (en) | Safe torque monitoring method for electric vehicle | |
EP2905165A1 (en) | Motor fault detection device for electric automobile | |
CN106660465A (en) | Rotating electric machine control device | |
US9509238B2 (en) | Method and system for traction motor torque ripple compensation | |
US20150207359A1 (en) | Battery charging system for hybrid construction machinery by using rotational force of fan and charging method therefor | |
KR101704240B1 (en) | Method for correcting resolver offset for conrolling motor | |
CN104442447A (en) | High speed limit control method of motor drive controller for electrical vehicle | |
KR101417666B1 (en) | Method for removing motor torque ripple of electric vehicle | |
CN110803032B (en) | Motor control method and device, motor controller, storage medium and system | |
Li et al. | Influence of tire dynamics on slip ratio estimation of independent driving wheel system | |
JP4419996B2 (en) | Slip determination device and slip determination method | |
CN204296480U (en) | A kind of Motor for Electric Automobile driving governor | |
CN108528272B (en) | Electric automobile motor control method and device and electric automobile | |
US11685264B2 (en) | Control device | |
JP5886117B2 (en) | AC motor control device | |
JP5494886B2 (en) | Vehicle having obstacle detection device | |
JP2002136171A (en) | Control method for main shaft motor of hybrid car and the hybrid car | |
JP6026921B2 (en) | Control device for internal combustion engine | |
WO2023074451A1 (en) | Vehicle control device and vehicle control method | |
US12145445B2 (en) | Synchronous machine drive control device, and vehicle equipped with synchronous machine subjected to drive control by said synchronous machine drive control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130723 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140527 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140701 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140701 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180628 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180628 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200629 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210628 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20220627 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230626 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20240625 Start annual number: 11 End annual number: 11 |