KR102124521B1 - Electronic control unit and method for estimating column torque - Google Patents
Electronic control unit and method for estimating column torque Download PDFInfo
- Publication number
- KR102124521B1 KR102124521B1 KR1020140059017A KR20140059017A KR102124521B1 KR 102124521 B1 KR102124521 B1 KR 102124521B1 KR 1020140059017 A KR1020140059017 A KR 1020140059017A KR 20140059017 A KR20140059017 A KR 20140059017A KR 102124521 B1 KR102124521 B1 KR 102124521B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- torque
- estimation
- motor
- pinion
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D1/00—Steering controls, i.e. means for initiating a change of direction of the vehicle
- B62D1/02—Steering controls, i.e. means for initiating a change of direction of the vehicle vehicle-mounted
- B62D1/16—Steering columns
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D6/00—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
- B62D6/08—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits responsive only to driver input torque
- B62D6/10—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits responsive only to driver input torque characterised by means for sensing or determining torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/12—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
- B60W40/13—Load or weight
- B60W2040/1323—Moment of inertia of the vehicle body
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/09—Other types of propulsion units, e.g. fluid motors, or type not specified
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Power Steering Mechanism (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
본 발명은 컬럼 토크를 추정하는 전자 제어 장치 및 컬럼 토크 추정 방법에 관한 것이다.
본 발명은 컬럼 토크를 검출하는 토크 센서의 고장시에 컬럼 토크 추정기를 이용하여 컬럼 토크를 추정하고, 토크 센서에서 검출한 컬럼 토크 검출값을 컬럼 토크 추정기에서 추정한 컬럼 토크 추정값으로 대체하는 전자 제어 장치 및 컬럼 토크 추정 방법을 제공한다.The present invention relates to an electronic control device for estimating column torque and a method for estimating column torque.
The present invention estimates the column torque using the column torque estimator in the event of a failure of the torque sensor that detects the column torque, and replaces the column torque detection value detected by the torque sensor with the column torque estimation value estimated by the column torque estimator. It provides a device and a method for estimating column torque.
Description
본 발명은 컬럼 토크를 추정하는 전자 제어 장치 및 컬럼 토크 추정 방법에 관한 것이다.The present invention relates to an electronic control device for estimating column torque and a method for estimating column torque.
전동식 파워 스티어링 시스템(ELECTRIC POWER STEERING SYSTEM)에서 조향 제어의 기본은 토크 센서에서 검출한 컬럼 토크에 따라 보조 조향력을 발생하는 것이다.The basic of steering control in the ELECTRIC POWER STEERING SYSTEM is to generate auxiliary steering force according to the column torque detected by the torque sensor.
위와 같이 토크 센서는 전동식 파워 스티어링 시스템에서 매우 중요한 구성 요소 중 하나로써, 토크 센서가 고장날 경우에는 전동식 파워 스티어링 시스템에서 운전자의 조향 의지와 무관한 비정상적인 보조 조향력을 발생하여 운전자가 위험한 상황에 처할 수 있다.As described above, the torque sensor is one of the very important components in the electric power steering system. When the torque sensor fails, the electric power steering system generates an abnormal auxiliary steering force irrespective of the driver's willingness to steer. .
종래의 전동식 파워 스티어링 시스템은 토크 센서의 고장을 대비하기 위해 여분의 토크 센서를 추가하거나 조향각 신호를 활용하여 조향각을 기반으로 하는 폐일 세이프 제어를 실시하였다.In the conventional electric power steering system, in order to prepare for a failure of the torque sensor, an extra torque sensor is added or a closed-angle safe control based on the steering angle is performed using a steering angle signal.
여기서, 조향각을 기반으로 하는 폐일 세이프 제어 방식은 각(角)을 기반으로 하기 때문에 조향감이 좋지 않고 성능적으로도 한계가 있으며, 여분의 토크 센서를 추가하는 방식은 전동식 파워 스티어링 시스템의 제조 비용이 증가한다는 문제점이 있다.Here, since the closed-day safe control method based on the steering angle is based on the angle, the steering feeling is poor and performance is limited, and the method of adding an extra torque sensor is the manufacturing cost of the electric power steering system. There is a problem that this increases.
이러한 배경에서, 본 발명의 목적은, 컬럼 토크를 검출하는 토크 센서의 고장시에 컬럼 토크 추정기를 이용하여 컬럼 토크를 추정하고, 토크 센서에서 검출한 컬럼 토크 검출값을 컬럼 토크 추정기에서 추정한 컬럼 토크 추정값으로 대체하는 전자 제어 장치 및 컬럼 토크 추정 방법을 제공하는 데 그 목적이 있다.On this background, the object of the present invention is to estimate the column torque using a column torque estimator in the event of a failure of the torque sensor detecting column torque, and to estimate the column torque detection value detected by the torque sensor in the column torque estimator. It is an object of the present invention to provide an electronic control device and a column torque estimation method that replaces the torque estimation value.
전술한 목적을 달성하기 위하여, 일 측면에서, 본 발명은, 토크 센서가 고장인 경우, 운전자 토크값, 모터 토크값 및 랙 추력값을 이용하여 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하는 상태 변수 추정부, 모터 위치 센서에서 검출한 모터 전기각을 이용하여 피니언각 검출값을 산출하는 피니언각 검출부, 상기 피니언각 검출값에서 상기 피니언각 추정값을 차감하여 피니언각 추정 오차를 산출하고, 상기 피니언각 추정 오차를 상기 상태 변수 추정부로 피드백하는 추정 오차 산출부 및 상기 조향각 추정값에서 상기 피니언각 추정값을 차감한 값에 토션바의 비틀림 강성을 곱하여 컬럼 토크 추정값을 산출하는 컬럼 토크 추정부를 포함하는 컬럼 토크 추정기; 및 상기 토크 센서가 정상인 경우에는 상기 토크 센서로부터 토크 센서 신호를 수신하여 컬럼 토크 검출값을 생성하고, 조향각 센서로부터 조향각 센서 신호를 수신하여 조향각 검출값을 생성하며, 상기 컬럼 토크 검출값 및 상기 조향각 검출값을 이용하여 조향 보조 제어 신호를 생성하고, 상기 토크 센서가 고장인 경우에는 상기 컬럼 토크 추정기에서 산출한 상기 컬럼 토크 추정값 및 상기 조향각 검출값을 이용하여 상기 조향 보조 제어 신호를 생성하는 조향 보조 제어부를 포함하는 컬럼 토크를 추정하는 전자 제어 장치를 제공한다.In order to achieve the above object, in one aspect, the present invention, when the torque sensor is broken, using the driver torque value, the motor torque value and the rack thrust value to estimate the state variable including the steering angle estimate and pinion angle estimate State variable estimation unit, a pinion angle detection unit for calculating the pinion angle detection value using the motor electrical angle detected by the motor position sensor, the pinion angle estimation value is subtracted from the pinion angle detection value to calculate the pinion angle estimation error, A column including an estimation error calculator for feeding the pinion angle estimation error back to the state variable estimator and a column torque estimation unit for multiplying the torsional stiffness of the torsion bar by subtracting the pinion angle estimation value from the steering angle estimation value Torque estimator; And when the torque sensor is normal, receives a torque sensor signal from the torque sensor to generate a column torque detection value, and receives a steering angle sensor signal from a steering angle sensor to generate a steering angle detection value, and the column torque detection value and the steering angle. Steering assistance generating a steering assistance control signal using the detected value, and generating the steering assistance control signal using the column torque estimation value and the steering angle detection value calculated by the column torque estimator when the torque sensor fails. An electronic control device for estimating a column torque including a control unit is provided.
다른 측면에서, 본 발명은, 컬럼 토크 추정 장치에서 컬럼 토크를 추정하는 방법에 있어서, 토크 센서의 고장 여부를 판단하는 토크 센서 고장 여부 판단 단계; 상기 토크 센서 고장 여부 판단 단계에서 상기 토크 센서가 고장난 것으로 판단하면, 모터 위치 센서에서 검출한 모터 전기각을 이용하여 피니언각 검출값을 산출하는 피니언각 검출값 산출 단계; 댐핑 계수, 관성 및 질량을 포함하는 물성값을 이용하여 운전자 토크값, 모터 토크값 및 랙 추력값을 산출하는 입력 데이터 산출 단계; 상기 운전자 토크값, 상기 모터 토크값 및 상기 랙 추력값을 이용하여 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하되, 상기 피니언각 검출값에서 상기 피니언각 추정값을 차감한 피니언각 추정 오차가 일정 범위 내로 수렴하도록 상기 상태 변수를 추정하는 상태 변수 추정 단계; 및 상기 상태 변수 추정 단계에서 추정한 조향각 추정값에서 상기 피니언각 추정값을 차감한 값에 토션바의 비틀림 강성을 곱하여 컬럼 토크 추정값을 산출하는 컬럼 토크 추정 단계를 포함하는 컬럼 토크 추정 방법을 제공한다.In another aspect, the present invention, a method for estimating column torque in the column torque estimation apparatus, comprising: a torque sensor failure determination step of determining whether the torque sensor has failed; A pinion angle detection value calculating step of calculating a pinion angle detection value using the electric angle of the motor detected by the motor position sensor when it is determined that the torque sensor has failed in the determining whether the torque sensor has failed; An input data calculation step of calculating a driver torque value, a motor torque value, and a rack thrust value using property values including damping coefficient, inertia and mass; A state variable including a steering angle estimation value and a pinion angle estimation value is estimated by using the driver torque value, the motor torque value, and the rack thrust value, and a pinion angle estimation error obtained by subtracting the pinion angle estimation value from the pinion angle detection value is constant. A state variable estimation step of estimating the state variable to converge within a range; And a column torque estimation step of calculating a column torque estimation value by multiplying the torsional stiffness of the torsion bar by subtracting the pinion angle estimation value from the steering angle estimation value estimated in the state variable estimation step.
이상에서 설명한 바와 같이 본 발명에 의하면, 토크 센서의 고장시, 컬럼 토크 추정기에서 상태 방정식을 통해 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하고, 이를 통해 컬럼 토크 추정값을 산출하여 토크 센서의 컬럼 토크 검출값을 대체하기 때문에 조향각을 기반으로 하는 폐일 세이프 제어 방식에 비해 조향 성능이 향상될 수 있는 효과가 있다.As described above, according to the present invention, in the event of a torque sensor failure, the column torque estimator estimates the state variable including the steering angle estimation value and the pinion angle estimation value through the state equation, thereby calculating the column torque estimation value to calculate the column of the torque sensor Since it replaces the torque detection value, it has an effect that the steering performance can be improved compared to the closed-day safe control method based on the steering angle.
도 1은 본 발명의 실시예에 따른 전자 제어 장치의 구성을 간략하게 나타낸 블록 구성도,
도 2는 본 발명의 실시예에 따른 컬럼 토크 추정기의 구성을 간략하게 나타낸 블록 구성도,
도 3은 본 발명의 실시예에 따른 전자 제어 장치에서 컬럼 토크를 추정하는 과정을 나타낸 순서도이다.1 is a block diagram schematically showing the configuration of an electronic control apparatus according to an embodiment of the present invention;
2 is a block diagram schematically showing the configuration of a column torque estimator according to an embodiment of the present invention;
3 is a flowchart illustrating a process of estimating column torque in an electronic control apparatus according to an embodiment of the present invention.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.Hereinafter, some embodiments of the present invention will be described in detail through exemplary drawings. In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are only for distinguishing the component from other components, and the nature, order, or order of the component is not limited by the term. When a component is described as being "connected", "coupled" or "connected" to another component, that component may be directly connected to or connected to the other component, but another component between each component It should be understood that elements may be "connected", "coupled" or "connected".
도 1은 본 발명의 실시예에 따른 전자 제어 장치의 구성을 간략하게 나타낸 블록 구성도이다.1 is a block diagram schematically showing a configuration of an electronic control device according to an embodiment of the present invention.
본 발명의 실시예에 따른 전자 제어 장치(100), 즉 전동식 파워 스티어링 시스템의 전자 제어 장치(100)는 조향 보조 제어부(110) 및 컬럼 토크 추정기(120)를 포함한다.The
조향 보조 제어부(110)는 토크 센서(10) 및 조향각 센서(20)를 포함하는 다수의 센서로부터 조향 제어에 필요한 정보를 수신하고, 수신한 정보를 고려한 모터 제어 전류를 생성하여 전동 모터(40)에 전달한다.The steering
본 발명에서 조향 보조 제어부(110)는 토크 센서(10)가 정상인 경우에는 토크 센서(10)로부터 컬럼 토크 검출값을 수신하고, 조향각 센서(20)로부터 조향각 검출값을 수신하며, 컬럼 토크 검출값 및 조향각 검출값을 이용하여 모터 제어 전류를 생성하고, 토크 센서(10)가 고장인 경우에는 후술할 컬럼 토크 추정기(120)에서 추정한 컬럼 토크 추정값과 조향각 센서(20)로부터 수신한 조향각 검출값을 이용하여 모터 제어 전류를 생성한다. 여기서, 조향 보조 제어부(110)는 토크 센서(10)의 고장 여부를 판단하기 위한 종래의 다양한 방법 중 어느 하나를 통해서 토크 센서(10)의 고장 여부를 판단할 수 있고, 토크 센서(10)가 고장인 경우에는 후술할 컬럼 토크 추정기(120)에 컬럼 토크의 추정을 요청할 수 있음은 물론이다.In the present invention, the steering
컬럼 토크 추정기(120)는 토크 센서가 고장인 경우, 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하되, 피니언각 검출값에서 피니언각 추정값을 차감한 피니언각 추정 오차가 일정 오차 범위 내로 수렴하도록 상태변수를 추정하고, 조향각 추정값 및 피니언각 추정값을 이용하여 컬럼 토크 추정값을 산출한다. The
구체적으로 컬럼 토크 추정기(120)는 도 2와 같이 운전자 토크값을 산출하는 운전자 토크 산출부(121), 모터 토크값을 산출하는 모터 토크 산출부(122) 및 랙 추력값을 산출하는 랙 추력 산출부(123), 모터 위치 센서(30)에서 검출한 모터 전기각을 이용하여 피니언각 검출값을 산출하는 피니언각 검출부(124), 피니언각 검출값에서 피니언각 추정값을 차감하여 피니언각 추정 오차를 산출하고, 피니언각 추정 오차를 후술할 상태 변수 추정부(126)로 피드백하는 추정 오차 산출부(125), 운전자 토크값, 모터 토크값 및 랙 추력값을 이용하여 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하는 상태 변수 추정부(126) 및 조향각 추정값에서 피니언각 추정값을 차감한 값에 토션 바의 비틀림 강성을 곱하여 컬럼 토크 추정값을 산출하는 컬럼 토크 추정부(127)를 포함한다.Specifically, the
컬럼 토크 추정기(120)의 구성 요소에 대한 자세한 설명은 다음과 같다.Details of the components of the
운전자 토크 산출부(121)는 아래 수학식 1과 같이 컬럼 샤프트의 관성 모멘트(Jc), 조향각 가속도()조향각 검출값(θc), 피니언각 검출값(θp), 토션바의 비틀림 강성(Kc), 컬럼 샤프트의 댐핑 계수(Bc) 및 조향각속도() 를 이용하여 운전자 토크값(Td)을 산출하고, 모터 토크 산출부(122)는 아래 수학식 2와 같이 모터 토크 상수(Ktrq) 및 q축 전류(iq)를 이용하여 모터 토크값(Tm)을 산출한다.The driver
또한, 랙 추력 산출부(123)는 아래 수학식 3과 같이 피니언 기어의 기어비(Gp), 피니언 기어와 랙 바의 기계적 결합 시스템 및 전동 모터(40)와 랙 바의 기계적 결합 시스템을 등가화한 등가 시스템의 관성 모멘트(Jpeq), 피니언각 가속도(), 등가 시스템의 댐핑 계수(Bpeq), 피니언각속도(), 토션바의 비틀림 강성(Kc), 조향각 검출값(θc), 피니언각 검출값(θp), 볼 스크류의 기어비(Gbs), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb) 및 모터 토크값(Tm)을 이용하여 랙 추력값(Ft)을 산출한다.In addition, the rack
여기서, 등가 시스템의 관성 모멘트(Jpeq)는 아래 수학식 4와 같이 피니언 기어의 기어비(Gp), 랙 바의 질량(Mr), 피니언 기어의 관성 모멘트(Jp), 볼 스크류의 기어비(Gbs), 볼 스크류의 관성 모멘트(Jbs), 의 기어비(Gb), 전동 모터(40)의 관성 모멘트(Jm)를 이용하여 산출할 수 있고, 등가 시스템의 댐핑 계수(Bpeq)는 수학식 5와 같이 피니언 기어의 기어비(Gp), 랙 바의 댐핑 계수(Br), 피니언 기어의 댐핑 계수(Bp), 볼 스크류의 기어비(Gbs), 볼 스크류의 댐핑 계수(Bbs), 볼 스크류의 기어비(Gbs), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb) 및 전동 모터(40)의 댐핑 계수(Bm)를 이용하여 산출할 수 있다.Here, the inertia moment (J peq ) of the equivalent system is the gear ratio of the pinion gear (G p ), the mass of the rack bar (M r ), the moment of inertia of the pinion gear (J p ), and the gear ratio of the ball screw as shown in Equation 4 below. (G bs), see the moment of inertia of the screw (J bs), gear ratio (G b), can be calculated using the moment of inertia (J m) of the
본 발명에서 컬럼 샤프트의 관성 모멘트(Jc), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb), 토션바의 비틀림 강성(Kc), 컬럼 샤프트의 댐핑 계수(Bc), 모터 토크 상수(Ktrq), 피니언 기어의 기어비(Gp), 볼 스크류의 기어비(Gbs), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb), 랙 바의 질량(Mr), 피니언 기어의 관성 모멘트(Jp), 볼 스크류의 관성 모멘트(Jbs), 전동 모터(40)의 관성 모멘트(Jm), 랙 바의 댐핑 계수(Br), 피니언 기어의 댐핑 계수(Bp), 볼 스크류의 댐핑 계수(Bbs) 및 전동 모터(40)의 댐핑 계수(Bm)는 전동식 파워 스티어링 시스템의 시험 데이터를 기반으로 시스템 식별(System Identification) 기법을 통해 산출할 수 있고, 산출한 컬럼 샤프트의 관성 모멘트(Jc), 토션바의 비틀림 강성(Kc), 컬럼 샤프트의 댐핑 계수(Bc), 모터 토크 상수(Ktrq), 피니언 기어의 기어비(Gp), 볼 스크류의 기어비(Gbs), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb), 랙 바의 질량(Mr), 피니언 기어의 관성 모멘트(Jp), 볼 스크류의 관성 모멘트(Jbs), 전동 모터(40)의 관성 모멘트(Jm), 랙 바의 댐핑 계수(Br), 피니언 기어의 댐핑 계수(Bp), 볼 스크류의 댐핑 계수(Bbs) 및 전동 모터(40)의 댐핑 계수(Bm)는 전자 제어 장치(100)의 데이터 저장부(미도시)에 기 저장될 수 있다.In the present invention, the moment of inertia (J c ) of the column shaft, the reduction ratio (G b ) between the ball nut of the ball screw and the electric motor (40), the torsional rigidity (K c ) of the torsion bar, and the damping coefficient (B c ) of the column shaft , Motor torque constant (K trq ), gear ratio of pinion gear (G p ), gear ratio of ball screw (G bs ), reduction ratio between ball nut of ball screw and electric motor 40 (G b ), mass of rack bar ( M r ), moment of inertia of pinion gear (J p ), moment of inertia of ball screw (J bs ), moment of inertia of electric motor 40 (J m ), damping coefficient of rack bar (B r ), of pinion gear The damping coefficient (B p ), the damping coefficient of the ball screw (B bs ) and the damping coefficient (B m ) of the
피니언각 검출부(124)는 모터 위치 센서(30)로부터 모터 전기각을 수신하고, 모터 극수를 2로 나눈 값으로 모터 전기각을 나눠서 모터 기계각을 산출하고, 모터 기계각을 볼 스크류의 기어비(Gbs)로 나눠서 제 1 값을 산출하며, 제 1 값에 볼 스크류의 볼 너트와 전동 모터 간의 감속비(Gb)를 곱하여 제 2 값을 산출하고, 제 2 값을 피니언 기어의 기어비(Gp)로 나눠서 피니언각 검출값(θp)을 산출한다.The pinion
추정 오차 산출부(125)는 피니언각 검출부(124)에서 산출한 피니언각 검출값(θp)에서 후술할 상태 변수 추정부(126)에서 산출한 피니언각 추정값()을 차감하여 피니언각 추정 오차를 산출하고, 피니언각 추정 오차를 상태 변수 추정부(126)로 피드백한다.The estimation
상태 변수 추정부(126)는 아래의 수학식 6을 통해 조향각 추정값() 및 피니언각 추정값()을 포함한 상태 변수를 추정한다. 여기서, 상태 변수는 조향각 추정값(), 피니언각 추정값() 이외에 조향각속도 추정값() 및 피니언각속도 추정값()을 더 포함, 즉 본 발명에서 상태 변수는 조향각 추정값(), 피니언각 추정값(), 조향각속도 추정값() 및 피니언각속도 추정값()이 된다.The
상태 변수 추정부(126)에서 상태 변수를 추정하기 위한 상태 방정식은 아래의 수학식 7과 같이 표현될 수 있다.The state equation for estimating the state variable in the
여기서, 상태 방정식 내의 요소들은 각각 아래와 같고, 로 표현되는 추정 오차, 다시 말해서 하기 상태 방정식의 추정 오차는 피니언각 검출부(124)에서 산출한 피니언각 검출값(θp)에서 상태 변수 추정부(126)에서 산출한 피니언각 추정값()을 차감한 값이고, 추정 오차를 피드백하는 게인(L)은 차속에 상관없이 일정한 값을 가질 수 있다.Here, the elements in the state equation are as follows, The estimation error represented by, that is, the estimation error of the following state equation is the pinion angle estimation value calculated by the state
상태 변수 추정부(126)는 추정 오차가 일정 오차 범위 내에서 수렴할 때에 수학식 6을 통해서 조향각 추정값()과 피니언각 추정값()을 포함한 상태 변수를 안정적으로 추정할 수 있다.When the estimation error converges within a predetermined error range, the
컬럼 토크 추정부(127)는 아래 수학식 7과 같이 상태 변수 추정부(126)에서 추정한 조향각 추정값()에서 피니언각 추정값()을 차감한 값에 토션바의 비틀림 강성(Kc)을 곱하여 컬럼 토크 추정값을 산출한다.The
다시 말해서, 컬럼 토크 추정부(127)는 토크 센서(10)의 고장시, 상태 변수 추정부(125)에서 추정한 조향각 추정값() 및 피니언각 추정값()을 이용하여 컬럼 토크 추정값을 산출하고, 산출한 컬럼 토크 추정값을 조향 보조 제어부(120)로 전달하여, 컬럼 토크 검출값이 컬럼 토크 추정값으로 대체되도록 한다.In other words, when the
위와 같이 본 발명에서 컬럼 토크 추정기(110)는 토크 센서(10)의 고장시, 상태 방정식을 통해 조향각 추정값() 및 피니언각 추정값()을 포함한 상태 변수를 추정하고, 이를 통해 컬럼 토크 추정값을 산출하여 토크 센서(10)의 컬럼 토크 검출값을 대체하기 때문에 조향각을 기반으로 하는 폐일 세이프 제어 방식에 비해 조향 성능이 향상될 수 있다.As described above, in the present invention, the
이하에서는 전동식 파워 스티어링 시스템의 전자 제어 장치(100)에서 컬럼 토크를 추정하는 과정에 대하 설명하도록 한다.Hereinafter, a process of estimating column torque in the
도 3은 본 발명의 실시예에 따른 전자 제어 장치(100)에서 컬럼 토크를 추정하는 과정을 나타낸 순서도이다.3 is a flowchart illustrating a process of estimating column torque in the
우선, 전자 제어 장치(100)는 차량의 시동이 켜진 상태, 즉 전동식 파워 스티어링 시스템이 동작하는 동안에는 토크 센서(10)의 고장 여부를 지속적으로 판단한다(S310).First, the
전동식 파워 스티어링 시스템의 동작 중에 토크 센서(10)가 정상적으로 작동하면, 전자 제어 장치(100)는 컬럼 토크를 추정하는 과정을 진행하지 않고 토크 센서(10) 및 조향각 센서(20)로부터 수신한 컬럼 토크 검출값과 조향각 검출값(θc)을 이용하여 모터 제어 전류를 생성한다(S320).When the
상기 단계 S320에서 토크 센서(10)가 고장인 것으로 판단하면, 전자 제어 장치(100)는 컬럼 토크를 추정하기 위해 피니언각 검출값(θp), 운전자 토크값(Td), 모터 토크값(Tm) 및 랙 추력값(Ft)을 산출한다(S330, S340). 여기서, 피니언각 검출값(θp)은 모터 극수를 2로 나눈 값으로 모터 전기각을 나눠서 모터 기계각을 산출하고, 모터 기계각을 볼 스크류의 기어비(Gbs)로 나눠서 제 1 값을 산출하며, 제 1 값에 볼 스크류의 볼 너트와 전동 모터 간의 감속비(Gb)를 곱하여 제 2 값을 산출하고, 제 2 값을 피니언 기어의 기어비(Gp)로 나눠서 피니언각 검출값(θp)을 산출하고, 운전자 토크값(Td)은 수학식 1과 같이 컬럼 샤프트의 관성 모멘트(Jc), 조향각 검출값(θc), 피니언각 검출값(θp), 토션바의 비틀림 강성(Kc), 컬럼 샤프트의 댐핑 계수(Bc) 및 조향각속도() 를 이용하여 산출하고, 모터 토크값(Tm)은 수학식 2와 같이 모터 토크 상수(Ktrq) 및 q축 전류(iq)를 이용하여 산출하며, 랙 추력값(Ft)은 수학식 3과 같이 피니언 기어의 기어비(Gp), 등가 시스템의 관성 모멘트(Jpeq), 피니언각 가속도(), 등가 시스템의 댐핑 계수(Bpeq), 피니언각속도(), 토션바의 비틀림 강성(Kc), 조향각 검출값(θc), 피니언각 검출값(θp), 볼 스크류의 기어비(Gbs), 볼 스크류의 볼 너트와 전동 모터(40)간의 감속비(Gb) 및 모터 토크값(Tm)을 이용하여 산출한다.If it is determined in step S320 that the
전자 제어 장치(100)는 수학식 6을 통해 조향각 추정값() 및 피니언각 추정값()을 포함한 상태 변수를 추정하되, 피니언각 검출값(θp)에서 피니언각 추정값()을 차감한 피니언각 추정 오차가 일정 오차 범위 내로 수렴하도록 상태 변수를 추정한다(S350, S360).The
상태 변수를 추정한 전자 제어 장치(100)는 수학식 8과 같이 조향각 추정값()에서 피니언각 추정값()을 차감한 값에 토션바의 비틀림 강성(Kc)을 곱하여 컬럼 토크 추정값을 산출한다(S370).The
전자 제어 장치(100)는 상기와 같이 산출된 컬럼 토크 추정값과 조향각 센서(20)로부터 수신한 조향각 검출값을 이용하여 모터 제어 전류를 생성하고, 생성한 모터 제어 전류를 전동 모터(40)에 전달할 수 있다.The
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.In the above, even if all the components constituting the embodiments of the present invention are described as being combined or operated as one, the present invention is not necessarily limited to these embodiments. That is, if it is within the scope of the present invention, all of the components may be selectively combined and operated. The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and variations without departing from the essential characteristics of the present invention. The scope of protection of the present invention should be interpreted by the claims below, and all technical spirits within the equivalent range should be interpreted as being included in the scope of the present invention.
Claims (5)
상기 토크 센서가 정상인 경우에는 상기 토크 센서로부터 토크 센서 신호를 수신하여 컬럼 토크 검출값을 생성하고, 조향각 센서로부터 조향각 센서 신호를 수신하여 조향각 검출값을 생성하며, 상기 컬럼 토크 검출값 및 상기 조향각 검출값을 이용하여 조향 보조 제어 신호를 생성하고, 상기 토크 센서가 고장인 경우에는 상기 컬럼 토크 추정기에서 산출한 상기 컬럼 토크 추정값 및 상기 조향각 검출값을 이용하여 상기 조향 보조 제어 신호를 생성하는 조향 보조 제어부
를 포함하는 컬럼 토크를 추정하는 전자 제어 장치.When the torque sensor is broken, the state variable estimator estimates state variables including the steering angle estimate and the pinion angle estimate using the driver torque value, the motor torque value, and the rack thrust value, and uses the electric angle of the motor detected by the motor position sensor. A pinion angle detection unit calculating a pinion angle detection value, and calculating a pinion angle estimation error by subtracting the pinion angle estimation value from the pinion angle detection value, and an estimation error calculation unit feeding the pinion angle estimation error back to the state variable estimation unit And a column torque estimator comprising a column torque estimator for multiplying the torsional stiffness of the torsion bar by subtracting the pinion angle estimate from the steering angle estimate. And
When the torque sensor is normal, the torque sensor signal is received from the torque sensor to generate a column torque detection value, and the steering angle sensor signal is received from the steering angle sensor to generate a steering angle detection value, and the column torque detection value and the steering angle detection are generated. A steering assist control unit that generates a steering assist control signal using a value, and generates the steering assist control signal using the column torque estimation value and the steering angle detection value calculated by the column torque estimator when the torque sensor fails.
Electronic control device for estimating the column torque comprising.
상기 상태 변수 추정부는 상기 추정 오차 산출부로부터 피드백된 상기 피니언각 추정 오차가 일정 오차 범위 내에서 수렴하도록 하는 것을 특징으로 하는 컬럼 토크를 추정하는 전자 제어 장치.According to claim 1,
The state variable estimation unit is an electronic control apparatus for estimating column torque, characterized in that the pinion angle estimation error fed back from the estimation error calculation unit converges within a predetermined error range.
상기 피니언각 검출부는 모터 극수를 2로 나눈 값으로 모터 전기각을 나눠서 모터 기계각을 산출하고, 상기 모터 기계각을 볼 스크류의 기어비(Gbs)로 나눠서 제 1 값을 산출하며, 상기 제 1 값에 볼 스크류의 볼 너트와 전동 모터 간의 감속비(Gb)를 곱하여 제 2 값을 산출하고, 상기 제 2 값을 피니언 기어의 기어비(Gp)로 나눠서 피니언각 검출값(θp)을 산출하는 것을 특징으로 하는 컬럼 토크를 추정하는 전자 제어 장치.According to claim 1,
The pinion angle detection unit calculates a motor machine angle by dividing the motor electric angle by a value obtained by dividing the number of motor poles by 2, and calculates a first value by dividing the motor machine angle by the gear ratio (G bs ) of the ball screw. The second value is calculated by multiplying the value by the reduction ratio (G b ) between the ball nut of the ball screw and the electric motor, and dividing the second value by the gear ratio (G p ) of the pinion gear to calculate the pinion angle detection value (θ p ). Electronic control device for estimating the column torque, characterized in that.
토크 센서의 고장 여부를 판단하는 토크 센서 고장 여부 판단 단계;
상기 토크 센서 고장 여부 판단 단계에서 상기 토크 센서가 고장난 것으로 판단하면, 모터 위치 센서에서 검출한 모터 전기각을 이용하여 피니언각 검출값을 산출하는 피니언각 검출값 산출 단계;
댐핑 계수, 관성 및 질량을 포함하는 물성값을 이용하여 운전자 토크값, 모터 토크값 및 랙 추력값을 산출하는 입력 데이터 산출 단계;
상기 운전자 토크값, 상기 모터 토크값 및 상기 랙 추력값을 이용하여 조향각 추정값 및 피니언각 추정값을 포함한 상태 변수를 추정하되, 상기 피니언각 검출값에서 상기 피니언각 추정값을 차감한 피니언각 추정 오차가 일정 범위 내로 수렴하도록 상기 상태 변수를 추정하는 상태 변수 추정 단계; 및
상기 상태 변수 추정 단계에서 추정한 조향각 추정값에서 상기 피니언각 추정값을 차감한 값에 토션바의 비틀림 강성을 곱하여 컬럼 토크 추정값을 산출하는 컬럼 토크 추정 단계
를 포함하는 컬럼 토크 추정 방법.In the method of estimating the column torque in the column torque estimation apparatus,
A torque sensor failure determination step of determining whether the torque sensor has failed;
A pinion angle detection value calculating step of calculating a pinion angle detection value using the electric angle of the motor detected by the motor position sensor when it is determined that the torque sensor has failed in the determining whether the torque sensor has failed;
An input data calculation step of calculating a driver torque value, a motor torque value, and a rack thrust value using property values including damping coefficient, inertia and mass;
A state variable including a steering angle estimation value and a pinion angle estimation value is estimated by using the driver torque value, the motor torque value, and the rack thrust value, and a pinion angle estimation error obtained by subtracting the pinion angle estimation value from the pinion angle detection value is constant. A state variable estimation step of estimating the state variable to converge within a range; And
Column torque estimation step of multiplying the torsional stiffness of the torsion bar by the value obtained by subtracting the pinion angle estimation value from the steering angle estimation value estimated in the state variable estimation step
Column torque estimation method comprising a.
상기 컬럼 토크 추정 장치는 모터 극수를 2로 나눈 값으로 모터 전기각을 나눠서 모터 기계각을 산출하고, 상기 모터 기계각을 볼 스크류의 기어비(Gbs)로 나눠서 제 1 값을 산출하며, 상기 제 1 값에 볼 스크류의 볼 너트와 전동 모터 간의 감속비(Gb)를 곱하여 제 2 값을 산출하고, 상기 제 2 값을 피니언 기어의 기어비(Gp)로 나눠서 피니언각 검출값(θp)을 산출하는 것을 특징으로 하는 컬럼 토크 추정 방법.The method of claim 4, wherein the pinion angle detection value is calculated
The column torque estimation device calculates a motor mechanical angle by dividing the motor electric angle by a value obtained by dividing the number of motor poles by 2, and calculates a first value by dividing the motor mechanical angle by the gear ratio (G bs ) of the ball screw. The second value is calculated by multiplying the 1 value by the reduction ratio (G b ) between the ball nut of the ball screw and the electric motor, and dividing the second value by the gear ratio (G p ) of the pinion gear to obtain the pinion angle detection value (θ p ). Column torque estimation method characterized by calculating.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140059017A KR102124521B1 (en) | 2014-05-16 | 2014-05-16 | Electronic control unit and method for estimating column torque |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140059017A KR102124521B1 (en) | 2014-05-16 | 2014-05-16 | Electronic control unit and method for estimating column torque |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150131783A KR20150131783A (en) | 2015-11-25 |
KR102124521B1 true KR102124521B1 (en) | 2020-06-18 |
Family
ID=54845556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140059017A KR102124521B1 (en) | 2014-05-16 | 2014-05-16 | Electronic control unit and method for estimating column torque |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102124521B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101766074B1 (en) * | 2015-12-04 | 2017-08-07 | 현대자동차주식회사 | Control apparatus and method of motor driven power steering system |
KR102286847B1 (en) * | 2017-04-12 | 2021-08-05 | 현대자동차주식회사 | System and method for estimating steering torque |
KR102451995B1 (en) * | 2017-12-13 | 2022-10-06 | 현대자동차주식회사 | Method for estimating steering wheel torque of vehicle |
KR102634244B1 (en) | 2019-06-11 | 2024-02-07 | 현대모비스 주식회사 | Apparatus for estimating column torque in motor driven power steering system and method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007015680A (en) | 2005-06-09 | 2007-01-25 | Mitsubishi Electric Corp | Vehicle steering control device |
JP2009051291A (en) | 2007-08-24 | 2009-03-12 | Honda Motor Co Ltd | Control method of electric steering device |
JP2010269766A (en) | 2009-05-25 | 2010-12-02 | Toyota Motor Corp | Power steering device |
JP2014004920A (en) | 2012-06-25 | 2014-01-16 | Toyota Motor Corp | Electric power steering apparatus for vehicle |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130051224A (en) * | 2011-11-09 | 2013-05-20 | 현대모비스 주식회사 | Fault tolerant controller and control method for motor driven steering system |
-
2014
- 2014-05-16 KR KR1020140059017A patent/KR102124521B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007015680A (en) | 2005-06-09 | 2007-01-25 | Mitsubishi Electric Corp | Vehicle steering control device |
JP2009051291A (en) | 2007-08-24 | 2009-03-12 | Honda Motor Co Ltd | Control method of electric steering device |
JP2010269766A (en) | 2009-05-25 | 2010-12-02 | Toyota Motor Corp | Power steering device |
JP2014004920A (en) | 2012-06-25 | 2014-01-16 | Toyota Motor Corp | Electric power steering apparatus for vehicle |
Also Published As
Publication number | Publication date |
---|---|
KR20150131783A (en) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6222063B2 (en) | Control device | |
US9688302B2 (en) | In-vehicle electronic control apparatus | |
US9511794B2 (en) | Electric power steering system and method for processing fail-safe of electronic control unit | |
KR102124521B1 (en) | Electronic control unit and method for estimating column torque | |
JP6693280B2 (en) | Steering control device | |
KR102558215B1 (en) | Steer by Wire System and Controlling Method Thereof | |
CN110182253B (en) | Quadrant-type friction compensation for tire load estimation for steering systems | |
US9540044B2 (en) | Hand wheel angle from vehicle dynamic sensors or wheel speeds | |
JP2007008294A (en) | Electric power steering device | |
JP2009096325A (en) | Malfunction detecting device for steering device | |
CN111824249B (en) | Providing assist torque in steering system operation without torque sensor | |
JP4483984B2 (en) | Driver state estimation device | |
JP7124449B2 (en) | Hands-on-off detection device, electric power steering device, external torque estimation method, and hands-on-off detection device control program | |
US10793188B2 (en) | High bandwidth universal electric steering system controller | |
US9302705B2 (en) | Steering force controller | |
JP5867287B2 (en) | Steering angle detection device for vehicle and electric power steering device | |
KR20160036756A (en) | Fault diagnostic apparatus and control method of motor driven power steering | |
JP6000901B2 (en) | Electric power steering control device | |
KR101962647B1 (en) | Steer by Wire System and Controlling Method Thereof | |
CN111619658B (en) | Steering system with damping-related scaling to reduce wheel imbalance-induced vibrations | |
KR101558711B1 (en) | Control method of Motor Drive Power System | |
JP2009154586A (en) | Electric power steering device | |
JP2007161099A (en) | Steering control device for vehicle | |
KR20140139816A (en) | Virtual torque calculation method, electronic control unit, and steering apparatus | |
JP2008247248A (en) | Vehicular steering device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right |