KR100279412B1 - Engine control device and method - Google Patents
Engine control device and method Download PDFInfo
- Publication number
- KR100279412B1 KR100279412B1 KR1019970069860A KR19970069860A KR100279412B1 KR 100279412 B1 KR100279412 B1 KR 100279412B1 KR 1019970069860 A KR1019970069860 A KR 1019970069860A KR 19970069860 A KR19970069860 A KR 19970069860A KR 100279412 B1 KR100279412 B1 KR 100279412B1
- Authority
- KR
- South Korea
- Prior art keywords
- throttle valve
- opening amount
- valve opening
- correction
- value
- Prior art date
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
Abstract
본 발명은 엔진 제어 장치 및 그 방법에 관한 것으로서, 차량의 주행상태에 따라 가변되어 출력되는 신호를 감지하여 전기신호로 출력하는 차량 주행상태 감지 수단과; 상기 차량 주행상태 감지 수단에서 출력되는 전기신호를 인가받아 차량의 주행상태에 따른 실제 스로틀 밸브의 개도량(C_tp)과 목표 스로틀 밸브 개도량(Vt)를 설정하고, 상기에서 설정한 목표 스로틀 밸브의 개도량(Vt)이 가변이 가능한 범위내에 포함되면, 상기의 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 산출한 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 작을 때 상기의 실제 스로틀 밸브 개도량(C_tp)을 보정 목표 스로틀 밸브 개도량(Vt_M)으로 설정하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하고, 상기에서 산출된 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 클 때 설정된 산술식에 의해 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 재 연산하여 산출된 오차를 스로틀 밸브의 보정 한계값(T_lim)과 비교 판단하여 설정된 산술식에 의해 실제 스로틀 밸브 개도량(C_tp)과 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)을 연산하여 보정 목표 스로틀 밸브 개도량(Vt_M)을 산출하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하는 제어 수단과; 상기 제어 수단에서 출력되는 스로틀 밸브 개도량 보정 제어 신호를 인가받아 스로틀 밸브 개도량 보정을 수행하는 액츄에이터로 이루어져 있어, 커브길이나 미끄러운 노면에서 차속에 따른 정확한 스로틀 밸브 개도량 제어를 수행하는 액츄에이터를 제어하는 방법을 간략화 할 수 있어 스로틀 밸브 개도량에 따른 보정값 산출을 세분화하여 산출할 수 있고, 상기에서 보정값을 세분화하여 산출함에 따라 보정값 변환시간이 단축되어 새로운 제품 개발 기간을 단축할 수 있고, 스로틀 밸브 개도량 오차 보정을 위한 적분 연산시 발생하는 연산불능(Saturation)현상을 줄일 수 있어 미끄러운 노면을 주행시 과다한 스로틀 밸브 개도량의 열림을 방지할 수 있는 효과가 있다.The present invention relates to an engine control apparatus and a method thereof, comprising: vehicle driving state detection means for detecting a signal that is variable and output according to a driving state of a vehicle and outputting the signal as an electric signal; The opening amount C_tp and the opening amount Vt of the actual throttle valve according to the driving state of the vehicle are set by receiving the electric signal output from the vehicle driving state detection means, and the target throttle valve When the opening amount Vt is included in the variable range, the absolute value of the error calculated by calculating the opening amount Vt of the target throttle valve and the actual throttle valve opening amount C_tp by the set arithmetic expression is set. When the throttle valve opening amount is smaller than the correction limit value T_lim, the actual throttle valve opening amount C_tp is set as the correction target throttle valve opening amount Vt_M to output a control signal for performing throttle valve opening amount correction. When the absolute value of the error calculated above is larger than the correction limit value T_lim of the set throttle valve opening amount, the opening amount Vt of the target throttle valve Compensation of the actual throttle valve opening amount (C_tp) and the set throttle valve opening amount by the arithmetic expression set by judging the error calculated by recalculating the first throttle valve opening amount (C_tp) with the correction limit value (T_lim) of the throttle valve Control means for calculating a correction target throttle valve opening amount Vt_M by calculating the threshold value T_lim and outputting a control signal for performing throttle valve opening amount correction; It is composed of an actuator for performing the throttle valve opening amount correction control signal received by the throttle valve opening amount correction control signal output from the control means, to control the actuator for performing the exact throttle valve opening amount control according to the vehicle speed on the curve road or slippery road surface The method can be simplified to calculate the correction value according to the opening amount of the throttle valve, and the correction value conversion time can be shortened as the correction value is subdivided and calculated. In addition, it is possible to reduce the saturation phenomenon that occurs during the integral calculation to correct the throttle valve opening amount error, thereby preventing opening of the throttle valve opening amount excessively when driving on a slippery road surface.
Description
본 발명은 엔진 제어 장치 및 그 제어 방법에 관한 것으로써, 더욱 상세하게 말하자면, 도로의 노면이 정상적인 상태가 아닌 비길 또는 눈길 등의 미끄러운 상태에서 차량을 주행하는데 있어서, 차량 주행차속에 따른 엔진의 회전력을 제어하여 미끄러운 노면에서의 차량 바퀴의 슬립을 방지하기 위한 엔진 제어 장치 및 그 제어 방법에 관한 것이다.The present invention relates to an engine control apparatus and a control method thereof, and more particularly, to drive a vehicle in a slippery state such as a road or snow road, in which the road surface is not in a normal state, the rotational force of the engine according to the vehicle traveling vehicle speed The present invention relates to an engine control apparatus and a control method thereof for preventing slippage of a vehicle wheel on a slippery road surface by controlling the control.
일반적으로 차량을 주행하는데 있어서, 도로의 노면이 비 또는 눈에 의해 미끄럽거나 빙판길을 주행하는 경우, 차량의 바퀴에 스립이 발생하여 운전자가 주행하고자하는 의도의 속도를 발휘하지 못하였다.In general, in driving a vehicle, when the road surface is slippery by rain or snow, or when driving on an icy road, slippage occurs on the wheels of the vehicle, and thus, the driver cannot drive the speed of the intention to drive.
특히 빙판길에서 주행시에 운전자가 일반 노면에서와 같이 가속페달을 밟아주어 주행하고자할 때는 차량의 바퀴에는 노면과의 마찰력이 적어 아주 심한 슬립이 발생한다.In particular, when driving on an ice road, the driver's wheels have a low frictional force with the road surface when driving by accelerating the accelerator pedal as in a general road surface, resulting in a very severe slip.
상기와 같이 노면이 눈과 비 및 빙판으로 인해 미끄러울 경우, 운전자는 변속단과 가속페달을 조정하며 최대한 차량의 바퀴에 슬립이 발생하지 않도록 하여 차량의 주행하였으나 상기한 종래의 기술은 초보 운전자의 경우 미끄러운 차량의 바퀴에 슬립이 발생하면 가속페달을 갑자기 많이 밟아줌으로서 차량을 주행하는데 있어서 필요 이상의 연료를 낭비하는 문제점이 발생하였다.As described above, when the road surface is slippery due to snow, rain, and ice, the driver adjusts the shift stage and the accelerator pedal so as to prevent the slip of the wheels of the vehicle as much as possible, but the above-described conventional technology is for the novice driver. When slip occurs on the wheels of a slippery vehicle, the accelerator pedal is suddenly stepped on a lot, causing a problem of wasting more fuel than is necessary to drive the vehicle.
따라서 종래에는 상기한 문제점을 해결하기 위해 빙판길 또는 눈길, 비길에서 차량 주행중 엔진 제어 및 변속단 제어를 통하여 차량 바퀴에 발생하는 슬립을 최대한 억제하도록 제어하였다.Therefore, conventionally, in order to solve the above-described problems, the control is performed to suppress the slip occurring in the wheels of the vehicle as much as possible through the engine control and the shift stage control while driving the vehicle on an ice road, snow road, or off road.
그러나 상기한 종래의 기술은 미끄러운 노면에서 차량 바퀴에 슬립 발생이 최소가 되도록 제어하기 위한 데이터 신호를 입력받아 처리하기 위한 별도의 제어장치가 필요하며 따라서 차량 슬립 제어를 위한 제어 방법이 복잡하고 제어 시간이 오래 걸리는 문제점이 있다.However, the above-described conventional technology requires a separate control device for receiving and processing a data signal for controlling so that slippage is minimized on a vehicle wheel on a slippery road surface. Therefore, a control method for controlling vehicle slip is complicated and a control time is required. There is a problem that takes a long time.
따라서 본 발명의 목적은 상기한 문제점을 해결하기 위해 안출된 것으로서, 차량의 주행차속과 스로틀 밸브의 개도량 및 차량 4곳의 바퀴의 회전수를 판단하여 차량의 차속이 크지 않은 상태에서 많은 양의 스로틀 밸브의 개도량이 열렸을 때, 차속과 스로틀 밸브의 개도량을 연산하여 목표 스로틀 밸브 개도량을 산출하고, 상기의 목표 스로틀 밸브 개도량에 따른 실제 스로틀 밸브 개도량을 미분 연산하여 오차를 산출하고 상기에서 산출한 오차값을 설정된 스로틀 밸브 개도량 보정값에 따라 보정함으로써, 커브길이나 미끄러운 노면에서 차속에 따른 정확한 스로틀 밸브 개도량 제어를 수행하는 액츄에이터를 제어하는 방법을 간략화 할 수 있어 스로틀 밸브 개도량에 따른 보정값 산출을 세분화하여 산출할 수 있고, 상기에서 보정값을 세분화하여 산출함에 따라 보정값 변환시간이 단축되어 새로운 제품 개발 기간을 단축할 수 있고, 스로틀 밸브 개도량 오차 보정을 위한 적분 연산시 발생하는 연산불능(Saturation)현상을 줄일 수 있어 미끄러운 노면을 주행시 과다한 스로틀 밸브 개도량의 열림을 방지할 수 있는 효과를 가진 엔진 제어 장치 및 그 방법을 제공하기 위한 것이다.Accordingly, an object of the present invention is to solve the above problems, to determine the running speed of the vehicle, the opening amount of the throttle valve and the number of revolutions of the wheels of the four vehicles to determine a large amount of the vehicle in a state in which the vehicle speed is not large When the opening amount of the throttle valve is opened, the target throttle valve opening amount is calculated by calculating the vehicle speed and the opening amount of the throttle valve, and the error is calculated by calculating the derivative of the actual throttle valve opening amount according to the target throttle valve opening amount. By correcting the error value calculated in accordance with the set throttle valve opening amount correction value, it is possible to simplify the method of controlling the actuator to control the throttle valve opening amount control according to the vehicle speed on the curve road or slippery road surface. Can be calculated by subdividing the correction value according to the above. As a result, the conversion time of the correction value is shortened, thus shortening the new product development period and reducing the saturation phenomenon generated during the integral calculation for the correction of the throttle valve opening amount error. It is an object of the present invention to provide an engine control apparatus and method having the effect of preventing the opening of the opening amount.
상기한 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,
차량의 주행상태에 따라 가변되어 출력되는 신호를 감지하여 전기신호로 출력하는 차량 주행상태 감지 수단과;Vehicle driving state detection means for detecting a signal that is variable and output according to the driving state of the vehicle and outputting the signal as an electric signal;
상기 차량 주행상태 감지 수단에서 출력되는 전기신호를 인가받아 차량의 주행상태에 따른 실제 스로틀 밸브의 개도량(C_tp)과 목표 스로틀 밸브 개도량(Vt)를 설정하고, 상기에서 설정한 목표 스로틀 밸브의 개도량(Vt)이 가변이 가능한 범위내에 포함되면, 상기의 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 산출한 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 작을 때 상기의 실제 스로틀 밸브 개도량(C_tp)을 보정 목표 스로틀 밸브 개도량(Vt_M)으로 설정하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하고, 상기에서 산출된 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 클 때 설정된 산술식에 의해 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 재 연산하여 산출된 오차를 스로틀 밸브의 보정 한계값(T_lim)과 비교 판단하여 설정된 산술식에 의해 실제 스로틀 밸브 개도량(C_tp)과 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)을 연산하여 보정 목표 스로틀 밸브 개도량(Vt_M)을 산출하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하는 제어 수단과;The opening amount C_tp and the opening amount Vt of the actual throttle valve according to the driving state of the vehicle are set by receiving the electric signal output from the vehicle driving state detection means, and the target throttle valve When the opening amount Vt is included in the variable range, the absolute value of the error calculated by calculating the opening amount Vt of the target throttle valve and the actual throttle valve opening amount C_tp by the set arithmetic expression is set. When the throttle valve opening amount is smaller than the correction limit value T_lim, the actual throttle valve opening amount C_tp is set as the correction target throttle valve opening amount Vt_M to output a control signal for performing throttle valve opening amount correction. When the absolute value of the error calculated above is larger than the correction limit value T_lim of the set throttle valve opening amount, the opening amount Vt of the target throttle valve Compensation of the actual throttle valve opening amount (C_tp) and the set throttle valve opening amount by the arithmetic expression set by judging the error calculated by recalculating the first throttle valve opening amount (C_tp) with the correction limit value (T_lim) of the throttle valve Control means for calculating a correction target throttle valve opening amount Vt_M by calculating the threshold value T_lim and outputting a control signal for performing throttle valve opening amount correction;
상기 제어 수단에서 출력되는 스로틀 밸브 개도량 보정 제어 신호를 인가받아 스로틀 밸브 개도량 보정을 수행하는 액츄에이터를 포함하여 이루어지는 것을 특징으로 한다.It is characterized in that it comprises an actuator for performing a throttle valve opening amount correction by receiving a throttle valve opening amount correction control signal output from the control means.
상기한 목적을 달성하기 위한 또 다른 본 발명은,Another invention for achieving the above object,
주행차량의 차속과 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 주행차량의 목표 스로틀 개도량(Vt)를 산출하는 단계와;Calculating a target throttle opening amount Vt of the traveling vehicle by calculating the vehicle speed of the traveling vehicle and the throttle valve opening amount C_tp by a set arithmetic formula;
상기에서 산출한 주행차량의 목표 스로틀 개도량(Vt)이 차량 주행시 스로틀 밸브 개도가 동작할 수 있는 범위내에 포함되는가를 판단하는 단계와;Determining whether the target throttle opening amount Vt of the driving vehicle calculated above is within a range in which the throttle valve opening degree can be operated when the vehicle is driven;
상기에서 산출한 주행차량의 목표 스로틀 개도량(Vt)이 스로틀 밸브 동작 범위내에 포함되면 상기에서 산출한 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 오차값을 산출하고, 상기에서 산출한 오차값을 절대값(
상기에서 산출한 오차값(
상기에서 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 산출된 오차값이 스로틀 밸브 개도 보정값 한계치(T_lim)보다 큰 경우, 실제 스로틀 밸브 개도량(C_tp)에 스로틀 밸브 보정값 한계치(T_lim)을 연산하여 실제 보정할 스로틀 밸브 개도량(Vt_M)을 산출하는 단계와;When the error value calculated by calculating the opening amount Vt of the target throttle valve and the throttle valve opening amount C_tp of the driving state by the set arithmetic formula is larger than the throttle valve opening correction value limit T_lim, the actual throttle Calculating a throttle valve opening amount Vt_M to be actually corrected by calculating a throttle valve correction value threshold value T_lim to the valve opening amount C_tp;
상기에서 산출한 실제 보정할 스로틀 밸브 개도량(Vt_M)에 따라 주행차량의 스로틀 밸브 개도량(C_tp)을 목표 스로틀 밸브 개도량(Vt)만큼 스로틀 밸브 보정값 한계치(T_lim)로 높여 보정하기 위한 제어 신호를 출력하는 단계를 포함하여 이루어지는 것을 특징으로 한다.Control to increase the throttle valve opening amount C_tp of the traveling vehicle to the throttle valve opening value Vt by the target throttle valve opening amount Vt according to the actual throttle valve opening amount Vt_M to be calculated as described above. And outputting a signal.
도1은 본 발명의 실시예에 따른 엔진 제어 장치의 구성 블럭도이고,1 is a block diagram of an engine control apparatus according to an embodiment of the present invention;
도2는 본 발명의 실시예에 따른 엔진 제어 방법 동작 순서도이다.2 is a flowchart illustrating an operation of an engine control method according to an exemplary embodiment of the present invention.
상기한 목적을 구체적으로 달성하여 실현할 수 있는 본 발명의 실시예를 첨부한 도면을 참조로 상세히 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention, which can be achieved and realized in detail by the above objects, will be described in detail with reference to the accompanying drawings.
첨부한 도1에 도시되어 있듯이, 본 발명의 실시예에 따른 엔진 제어 장치의 구성은,As shown in FIG. 1, the configuration of the engine control apparatus according to the embodiment of the present invention,
차량의 주행상태에 따라 가변되어 출력되는 신호를 감지하여 전기신호로 출력하는 차량 주행상태 감지 수단(10)과;A vehicle driving state sensing means 10 which detects a signal that is variable and output according to a driving state of the vehicle and outputs the signal as an electric signal;
상기 차량 주행상태 감지 수단(10)에서 출력되는 전기신호를 인가받아 차량의 주행상태에 따른 실제 스로틀 밸브의 개도량(C_tp)과 목표 스로틀 밸브 개도량(Vt)를 설정하고, 상기에서 설정한 목표 스로틀 밸브의 개도량(Vt)이 가변이 가능한 범위내에 포함되면, 상기의 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 산출한 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 작을 때 상기의 실제 스로틀 밸브 개도량(C_tp)을 보정 목표 스로틀 밸브 개도량(Vt_M)으로 설정하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하고, 상기에서 산출된 오차의 절대값이 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)보다 클 때 설정된 산술식에 의해 목표 스로틀 밸브의 개도량(Vt)와 실제 스로틀 밸브 개도량(C_tp)을 재 연산하여 산출된 오차를 스로틀 밸브의 보정 한계값(T_lim)과 비교 판단하여 설정된 산술식에 의해 실제 스로틀 밸브 개도량(C_tp)과 설정된 스로틀 밸브 개도량의 보정 한계값(T_lim)을 연산하여 보정 목표 스로틀 밸브 개도량(Vt_M)을 산출하여 스로틀 밸브 개도량 보정을 수행하기 위한 제어 신호를 출력하는 제어 수단(20)과;Receiving the electric signal output from the vehicle driving state detection means 10 to set the opening amount (C_tp) and the target throttle valve opening amount (Vt) of the actual throttle valve according to the driving state of the vehicle, the target set above When the opening amount Vt of the throttle valve is within the range that can be varied, the absolute value of the error calculated by calculating the opening amount Vt of the target throttle valve and the actual throttle valve opening amount C_tp by the set arithmetic formula is calculated. Control to perform throttle valve opening amount correction by setting the actual throttle valve opening amount C_tp to the correction target throttle valve opening amount Vt_M when the value is smaller than the set correction limit value T_lim of the throttle valve opening amount. Signal is output, and when the absolute value of the error calculated above is larger than the correction threshold value T_lim of the set throttle valve opening amount, the opening amount Vt of the target throttle valve is set. Compensation of the actual throttle valve opening amount (C_tp) and the set throttle valve opening amount by an arithmetic formula set by judging and comparing the error calculated by recalculating the actual throttle valve opening amount (C_tp) with the correction limit value (T_lim) of the throttle valve. A control means 20 for calculating a threshold value T_lim to calculate a correction target throttle valve opening amount Vt_M and outputting a control signal for performing throttle valve opening amount correction;
상기 제어 수단(20)애서 출력되는 스로틀 밸브 개도량 보정 제어 신호를 인가받아 스로틀 밸브 개도량 보정을 수행하는 액츄에이터(30)로 이루어져 있다.The actuator 30 is configured to receive a throttle valve opening amount correction control signal output from the control means 20 to perform throttle valve opening amount correction.
상기에 있어서, 차량 주행상태 감지 수단(10)은In the above, the vehicle driving state detection means 10
가속 페달의 동작상태에 연동하여 개폐 상태가 가변되는 스로틀 밸브의 개도 정도를 감지하여 해당 신호를 출력하는 스로틀 밸브 개도 감지부(11)와;A throttle valve opening
차량의 주행속도를 감지하여 해당 신호를 출력하는 차속 감지부(12)와;A
스로틀 밸브의 개도를 보정하기 위해 아이들시의 엔진의 회전수를 검출하여 해당하는 신호로 출력하는 엔진 회전수 감지부(13)와;An engine
차량의 주행상태에 따라 차량의 우측 앞바퀴의 휠 속도를 감지하여 해당하는 전기신호로 출력하는 앞바퀴 우측 휠 속도 감지부(14);A front wheel right wheel
차량의 주행상태에 따라 차량의 좌측 앞바퀴의 휠 속도를 감지하여 해당하는 전기신호로 출력하는 앞바퀴 좌측 휠 속도 감지부(15);A front wheel left wheel
차량의 주행상태에 따라 차량의 우측 뒷바퀴의 휠 속도를 감지하여 해당하는 전기신호로 출력하는 뒷바퀴 우측 휠 속도 감지부(16);A rear wheel right wheel
차량의 주행상태에 따라 차량의 좌측 뒷바퀴의 휠 속도를 감지하여 해당하는 전기신호로 출력하는 뒷바퀴 좌측 휠 속도 감지부(17)를 포함하여 이루어져 있다.The rear wheel left wheel
상기한 구성에 의해 이루어진 엔진 제어 장치의 제어 방법을 첨부한 도2를 참조하여 미끄러운 노면을 주행하고 있는 차량을 예를 들어 더욱 상세히 설명한다.A vehicle driving on a slippery road surface will be described in more detail with reference to FIG. 2 attached to the control method of the engine control device made by the above-described configuration.
미끄러운 노면을 차량이 주행할 때 제어 수단(20)은 차량의 주행상태에 따른 차속과 차량 4곳의 바퀴속도를 인가받아 판독하고, 현재의 스로틀 밸브의 개도량을 판독한다.When the vehicle travels on the slippery road surface, the control means 20 reads the vehicle speed and the wheel speeds of the four vehicles according to the driving state of the vehicle, and reads the opening amount of the current throttle valve.
따라서 제어 수단(20)은 상기에서 판독한 현재의 주행 차속과 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 주행차량의 목표 스로틀 개도량(Vt)를 산출한다(S100).Therefore, the control means 20 calculates the target throttle opening amount Vt of the traveling vehicle by calculating the current traveling vehicle speed and the throttle valve opening amount C_tp which have been read out by the set arithmetic equation (S100).
상기에서 주행차량의 스로틀 개도량(Vt)를 산출한 제어수단(20)은 상기의 목표 스로틀 개도량(Vt)이 차량 주행시 실제 스로틀 밸브 개도가 동작할 수 있는 범위내에 포함되는가를 판단한다(S110).The control means 20 having calculated the throttle opening amount Vt of the traveling vehicle determines whether the target throttle opening amount Vt is within a range in which the actual throttle valve opening degree can be operated when the vehicle is driven (S110). ).
즉 상기에서 산출한 목표 스로틀 밸브 개도량(Vt)는 제어 수단(20)의 산술적 연산에 의해 산출된 값이므로 그 값이 양(+)의 값이 아닌 음(-)의 값이 산출되어 실제 스로틀 밸브 개도가 동작하는 양(+)의 범위를 벗어날 수 있기 때문이다.That is, since the target throttle valve opening amount Vt calculated above is a value calculated by an arithmetic operation of the control means 20, the value is calculated as a negative value rather than a positive value, so that the actual throttle is calculated. This is because the valve opening degree may be out of the positive range of operation.
하지만 상기에서 목표 스로틀 개도량(Vt)이 차량 주행시 실제 스로틀 밸브 개도가 동작할 수 있는 범위내에 포함되지 않으면, 임의적으로 목표 스로틀 개도량(Vt)의 값을 0에서 100까지의 양(+)의 범위로 설정한다(S111).However, if the target throttle opening amount Vt is not within the range in which the actual throttle valve opening can be operated when the vehicle is driven, the value of the target throttle opening amount Vt may be arbitrarily increased from 0 to 100. The range is set (S111).
따라서 상기에서 산출한 주행차량의 목표 스로틀 개도량(Vt)이 양(+)의 값으로써, 스로틀 밸브 동작 범위내에 포함되면 제어 수단(200)은 상기에서 산출한 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 오차값을 산출하여 절대값을 취한다.Therefore, when the target throttle opening amount Vt of the traveling vehicle calculated above is a positive value, and falls within the throttle valve operating range, the control means 200 determines the opening amount Vt of the target throttle valve calculated above. The throttle valve opening amount C_tp in the overrun state is calculated by a set arithmetic expression to calculate an error value and take an absolute value.
또한 차량의 주행상태에 따라 스로틀 밸브 개도를 급격히 열어야 하는 경우가 발생함에 따라 제어 수단(20)은 스로틀 밸브 개도 변화에 따른 기울기 입력으로 미분 연산하여 스로틀 밸브 보정값 한계치(T_lim)를 산출한다.In addition, as the case in which the throttle valve opening degree needs to be rapidly opened according to the driving state of the vehicle occurs, the control means 20 calculates the throttle valve correction value limit value T_lim by performing a derivative operation with a slope input according to the change in the throttle valve opening degree.
상기에서 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 산출한 오차값을 절대값으로 취하는 이유는 차속이 작은 상태에서 스로틀 밸브 개도량이 많이 열려 있을 때 목표 스로틀 밸브 개도량은 작은 값이 되어 연산 결과가 음(-)의 값을 가져 정상적인 보정을 수행하지 못하기 때문이다.The reason why the error value calculated by calculating the opening amount Vt of the target throttle valve and the throttle valve opening amount C_tp of the driving state by the set arithmetic expression is taken as an absolute value is that the throttle valve opening amount is small in a state where the vehicle speed is small. This is because the target throttle valve opening amount becomes a small value when it is opened a lot, and the calculation result has a negative value, which prevents normal calibration.
따라서 제어 수단(20)은 상기에서 산출하여 오차값(
상기에서 산출한 오차값(
상기에서 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 오차값이 스로틀 밸브 개도 보정값 한계치(T_lim)보다 큰 경우, 제어 수단(20)은 차량의 차속이 큰 상태에서 실제 스로틀 밸브의 개도량(C_tp)이 목표 스로틀 밸브 개도량(Vt) 작은 것으로 판단하고 실제 스로틀 밸브 개도량(C_tp)에 스로틀 밸브 보정값 한계치(T_lim)을 연산하여 실제 보정할 스로틀 밸브 개도량(Vt_M)을 산출한다(S210).If the error value is larger than the throttle valve opening correction value limit value T_lim by calculating the opening amount Vt of the target throttle valve and the throttle valve opening amount C_tp in the running state by the set arithmetic expression, the control means 20 ) Determines that the actual throttle valve opening amount (C_tp) is smaller than the target throttle valve opening amount (Vt) and calculates the throttle valve correction value limit (T_lim) in the actual throttle valve opening amount (C_tp) in a state where the vehicle speed is large. To calculate the actual throttle valve opening amount Vt_M (S210).
( 상기에서 Vt_M는 실제 보정할 스로틀 밸브 개도량이고,(Vt_M is the opening amount of the throttle valve to be corrected,
C_tp는 주행차속의 실제 스로틀 밸브 개도량이고,C_tp is the actual throttle valve opening amount of the vehicle speed,
T_lim은 스로틀 밸브 보정값 한계치T_lim is Throttle Valve Correction Threshold
이다.)to be.)
상기에서 산출한 실제 보정할 스로틀 밸브 개도량(Vt_M)에 따라 제어 수단(20)은 현재의 스로틀 밸브 개도량(C_tp)을 목표 스로틀 밸브 개도량(Vt)만큼 스로틀 밸브 보정값 한계치(T_lim)로 높여 보정하기 위한 액츄에이터 제어 구동신호를 구동 수단(30)에 출력한다(S140).According to the actual throttle valve opening amount Vt_M to be calculated above, the control means 20 sets the current throttle valve opening amount C_tp to the throttle valve correction value threshold value T_lim by the target throttle valve opening amount Vt. The actuator control driving signal for raising and correcting is output to the driving means 30 (S140).
하지만 상기(S200)에서 목표 스로틀 밸브의 개도량(Vt)과 주행상태의 스로틀 밸브 개도량(C_tp)을 설정된 산술식에 의해 연산하여 오차값이 스로틀 밸브 개도 보정값 한계치(T_lim)보다 작은 경우, 제어 수단(20)은 차량의 차속이 적은 상태에서 실제 스로틀 밸브 개도량(C_tp)이 목표 스로틀 밸브 개도량(Vt)보다 과다하게 개방된 것으로 판단하고, 실제 스로틀 밸브 개도량(C_tp)에 스로틀 밸브 보정값 한계치(T_lim)을 연산하여 실제 보정할 스로틀 밸브 개도량(Vt_M)을 산출한다(S300).
( 상기에서 Vt_M는 실제 보정할 스로틀 밸브 개도량이고,(Vt_M is the opening amount of the throttle valve to be corrected,
C_tp는 주행차속의 실제 스로틀 밸브 개도량이고,C_tp is the actual throttle valve opening amount of the vehicle speed,
T_lim은 스로틀 밸브 보정값 한계치T_lim is Throttle Valve Correction Threshold
이다.)to be.)
상기에서 산출한 실제 보정할 스로틀 밸브 개도량(Vt_M)에 따라 제어 수단(20)은 현재의 스로틀 밸브 개도량(C_tp)을 목표 스로틀 밸브 개도량(Vt)만큼 스로틀 밸브 보정값 한계치(T_lim)로 낮추어 보정하기 위한 액츄에이터 제어 구동신호를 구동 수단(30)에 출력한다(S140).According to the actual throttle valve opening amount Vt_M to be calculated above, the control means 20 sets the current throttle valve opening amount C_tp to the throttle valve correction value threshold value T_lim by the target throttle valve opening amount Vt. An actuator control driving signal for lowering and correcting is output to the driving means 30 (S140).
하지만 상기(S120)에서 스로틀 밸브 개도량의 오차값(
상기한 실시예는 가장 바람직한 실시예를 설명한 것으로써, 이에 한정되는 것은 아니며, 상기 실시예로부터 용이하게 설명할 수 있는 것도 본 발명에 포함된다.The above embodiments are described as the most preferred embodiments, and the present invention is not limited thereto, and the embodiments can be easily described from the above embodiments.
이상에서와 같이 본 발명의 실시예서 커브 길이나 미끄러운 노면에서 차속에 따른 정확한 스로틀 밸브 개도량 제어를 수행하는 액츄에이터를 제어하는 방법을 간략화 할 수 있어 스로틀 밸브 개도량에 따른 보정값 산출을 세분화하여 산출할 수 있고, 상기에서 보정값을 세분화하여 산출함에 따라 보정값 변환시간이 단축되어 새로운 제품 개발 기간을 단축할 수 있고, 스로틀 밸브 개도량 오차 보정을 위한 적분 연산시 발생하는 연산불능(Saturation)현상을 줄일 수 있어 미끄러운 노면을 주행시 과다한 스로틀 밸브 개도량의 열림을 방지할 수 있는 효과를 가진 엔진 제어 장치 및 그 방법을 제공할 수 있다.As described above, a method of controlling an actuator for performing accurate throttle valve opening amount control according to vehicle speed in a curve length or slippery road surface can be simplified, and the calculation of the correction value according to the throttle valve opening amount As the correction value is subdivided and calculated, the conversion time of the correction value can be shortened, thereby shortening the new product development period, and the saturation phenomenon that occurs during the integral calculation to correct the throttle valve opening amount error. It is possible to provide an engine control apparatus and method having an effect of preventing the opening of an excessive throttle valve opening amount when driving on a slippery road surface.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970069860A KR100279412B1 (en) | 1997-12-17 | 1997-12-17 | Engine control device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970069860A KR100279412B1 (en) | 1997-12-17 | 1997-12-17 | Engine control device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990050726A KR19990050726A (en) | 1999-07-05 |
KR100279412B1 true KR100279412B1 (en) | 2001-02-01 |
Family
ID=66091194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970069860A KR100279412B1 (en) | 1997-12-17 | 1997-12-17 | Engine control device and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100279412B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020046747A (en) * | 2000-12-15 | 2002-06-21 | 이계안 | Devise and the method for engine controlling of vehicle |
JP2004011425A (en) * | 2002-06-03 | 2004-01-15 | Mitsubishi Electric Corp | Throttle opening control device for engine |
-
1997
- 1997-12-17 KR KR1019970069860A patent/KR100279412B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990050726A (en) | 1999-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10287262A (en) | Behavior control device for vehicle | |
JP2581782B2 (en) | Transmission control device for automatic transmission | |
US5728026A (en) | Control system for automatic transmission | |
US6611747B1 (en) | Method of influencing the torque delivered by a vehicle drive of a vehicle | |
US5394329A (en) | Method of and apparatus for estimating surface friction | |
KR100279412B1 (en) | Engine control device and method | |
JP3052034B2 (en) | Vehicle traction control device | |
US5079709A (en) | Traction control method and apparatus for a vehicle | |
JPH08326892A (en) | Control device for automatic transmission | |
JP4416986B2 (en) | Fuel injection device | |
JP2910877B2 (en) | Vehicle power train control device and method | |
JP3120294B2 (en) | Anti-slip device for vehicles | |
US5180027A (en) | Traction control system for motor vehicles | |
JP3533882B2 (en) | Vehicle driving force control device | |
JP3684977B2 (en) | Vehicle driving force control device | |
US5974353A (en) | Apparatus and method for detecting running resistance of a vehicle | |
JP2000130206A (en) | Evaluating method of automobile driving torque capable of maximum output and device therefor | |
KR100302290B1 (en) | Engine control method of automatic transmission vehicle | |
JPH05321729A (en) | Throttle control device | |
JPH05231203A (en) | Slippage preventing device for vehicle | |
JP3449031B2 (en) | Control device for automatic transmission | |
KR19990053648A (en) | Throttle valve control method of vehicle traction control system | |
KR100310701B1 (en) | Method for controlling slip of automatic transmission vehicle | |
JPH08268109A (en) | Traveling controller for automobile | |
KR970046594A (en) | Shift pattern control device of automatic transmission and its method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |