KR100471218B1 - Method for engine controlling of automatic transmission vehicle - Google Patents

Method for engine controlling of automatic transmission vehicle Download PDF

Info

Publication number
KR100471218B1
KR100471218B1 KR10-2002-0020026A KR20020020026A KR100471218B1 KR 100471218 B1 KR100471218 B1 KR 100471218B1 KR 20020020026 A KR20020020026 A KR 20020020026A KR 100471218 B1 KR100471218 B1 KR 100471218B1
Authority
KR
South Korea
Prior art keywords
value
maximum
fall
engine speed
time
Prior art date
Application number
KR10-2002-0020026A
Other languages
Korean (ko)
Other versions
KR20030081681A (en
Inventor
전종익
Original Assignee
현대자동차주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR10-2002-0020026A priority Critical patent/KR100471218B1/en
Publication of KR20030081681A publication Critical patent/KR20030081681A/en
Application granted granted Critical
Publication of KR100471218B1 publication Critical patent/KR100471218B1/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

자동 변속기 차량에서 시프트 레버에 의한 주행 레인지 선택시 엔진 회전수 변동을 안정화시키는 자동 변속기 차량의 엔진 제어방법에 관한 것이다.The present invention relates to an engine control method of an automatic transmission vehicle for stabilizing fluctuations in engine speed when selecting a driving range by a shift lever in an automatic transmission vehicle.

본 발명은 일정 차속 이하를 유지하는 아이들 상태에서 중립 위치에 있는 시프트 레버가 주행모드의 변속단을 선택하는지 판단하는 과정과, 주행모드 선택이 검출되면 부하 보상에 필요한 기본값을 추출하여 점화시기의 보상을 수행하는 과정과, 점화시기 보상이 진행되는 상태에서 현재 엔진 회전수의 최대 하강폭과 하강 시간을 검출하는 과정과, 검출된 하강폭과 하강시간을 기본값과 비교하여 엔진 회전수의 하강정도를 판정하는 과정과, 판정되는 엔진 회전수의 하강 정도에 따라 부하 보상을 위한 변수값들을 자동 조정을 수행하는 과정과, 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이하인지를 판단하는 과정과, 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이상이면 보상 변수값을 최대값으로 고정하고, 최대 제한값 이하이면 현재의 값을 현재의 엔진 회전수 보상에 적용한 다음 학습값으로 저장하는 과정을 포함하는 것을 특징으로 한다.The present invention is a process for determining whether the shift lever in the neutral position selects the shift stage of the driving mode in the idle state to maintain a certain vehicle speed or less, and when the driving mode selection is detected, the default value necessary for the load compensation is extracted to compensate for the ignition timing. Process to detect the maximum fall width and fall time of the current engine speed in the state of ignition timing compensation, and compare the detected fall width and the fall time with a default value to determine the degree of fall of the engine speed. A process of determining, automatically adjusting the variable values for the load compensation according to the determined fall of the engine speed, determining whether the automatically adjusted load compensation variable values are below the set maximum limit value, and If the adjusted load compensation variable values are above the set maximum limit value, the compensation variable value is fixed to the maximum value, and below the maximum limit value If the current value is applied to the current engine speed compensation, characterized in that it comprises the step of storing as a learning value.

Description

자동 변속기 차량의 엔진 제어방법{METHOD FOR ENGINE CONTROLLING OF AUTOMATIC TRANSMISSION VEHICLE}TECHNICAL FOR ENGINE CONTROLLING OF AUTOMATIC TRANSMISSION VEHICLE}

본 발명은 자동 변속기 차량에 관한 것으로, 더 상세하게는 아이들 상태에서 시프트 레버(Shift Lever)에 의한 주행 레인지 선택시(N →D,2,L,R) 엔진 회전수 변동을 안정화시키는 자동 변속기 차량의 엔진 제어방법에 관한 것이다.The present invention relates to an automatic transmission vehicle, and more particularly, to an automatic transmission vehicle that stabilizes engine speed fluctuations when a driving range is selected by a shift lever (N → D, 2, L, R) in an idle state. It relates to an engine control method of.

일반적으로, 자동 변속기가 장착된 차량의 경우 아이들 상태에서 N 레인지에 위치되어 있는 시프트 레버를 주행 레인지(D,2,L,R)로 선택하게 되면 매뉴얼 밸브의 포트 변환에 의하여 오일펌프로부터 공급되는 유압이 선택된 주행 레인지(D,2,L,R)의 라인압을 형성시켜 선택된 변속단을 기어결합시켜 준다.상기의 라인압은 오일펌프로부터 선택된 변속단의 클러치에 작동압으로 공급되는 압으로, 매뉴얼 밸브로부터 공급되는 압력과 자체 스프링의 힘에 의하여 오일펌프에서 공급되는 압력을 일정압으로 조정하는 레귤레이터 밸브를 통한 오일의 압을 의미한다.In general, in the case of a vehicle equipped with an automatic transmission, when the shift lever located in the N range is selected as the driving range (D, 2, L, or R) in the idle state, it is supplied from the oil pump by the port change of the manual valve. The hydraulic pressure forms the line pressure of the selected driving range (D, 2, L, R) and gears the selected shift stage. The line pressure is a pressure supplied from the oil pump to the clutch of the selected shift stage as the operating pressure. In other words, the pressure of the oil through the regulator valve to adjust the pressure supplied from the oil pump to a constant pressure by the pressure supplied from the manual valve and the force of its own spring.

따라서, 엔진의 출력과 변속기 간의 연결에 의해 엔진의 부하 변동이 발생하게 되며, 이로 인하여 엔진의 드롭(Drop)이 발생하게 된다.Accordingly, the load variation of the engine is generated by the connection between the output of the engine and the transmission, which causes a drop of the engine.

그러므로, 자동 변속기가 장착되어 있는 차량에서는 상기와 같이 시프트 레버에 의한 변속단 선택시 엔진의 드롭을 방지하기 위하여 점화시기 진각 보정을 수행하고 있는데, 이는 다음과 같다.Therefore, in the vehicle equipped with the automatic transmission, the ignition timing advance correction is performed to prevent the engine from dropping when the shift stage is selected by the shift lever as described above.

도 8에서 알 수 있는 바와 같이, 엔진이 아이들 조건을 만족하고 검출되는 차속이 설정된 일정속도, 예를들어 5Km/h 이하를 만족하는 상태에서 시프트 레버에 의한 변속단 선택(N →D,2,L,R)이 발생하는지를 판단한다(S10)(S20).As can be seen in Figure 8, the shift stage selection by the shift lever (N → D, 2, when the engine satisfies the idling condition and the detected vehicle speed satisfies the set constant speed, for example, 5 km / h or less). It is determined whether L and R occur (S10) (S20).

상기에서 시프트 레버에 의한 변속단 선택이 발생되지 않은 상태이면 현재의 엔진 조건을 연속적으로 유지하여 주고, 변속단 선택이 발생되면 엔진 제어수단은 도 9에서 알 수 있는 바와 같이, 기본 점화시기에 현재의 수온보상값, 고도보상값, 아이들 안정화 보상값 등을 감안한 보상값(SPKREAM) 만큼 점화시기를 진각시켜 최종 점화시기(SPKAVD)를 결정한 다음 설정된 일정시간(SPKREATIMO) 동안 점화시기의 진각을 유지하여 엔진의 드롭 발생을 방지하여 준다(S30).If the shift stage selection by the shift lever has not occurred in the above state, the current engine condition is continuously maintained, and when the shift stage selection occurs, the engine control means is present at the basic ignition timing as shown in FIG. 9. The final ignition timing (SPKAVD) is determined by advancing the ignition timing as much as the compensation value (SPKREAM) considering the water temperature compensation value, altitude compensation value, idle stabilization compensation value of It prevents the drop of the engine (S30).

이후, 설정된 일정시간이 경과하게 되면 설정된 감쇄량(SPKREAINCC)만큼씩 단계적으로 지각시켜 기본 점화시기로 유도하며(S40), 단계적 지각 보정 진행이 진각 보정값의 '0' 위치에 도달하였는지를 판단한다(S50).Subsequently, when the predetermined time elapses, the sensor detects step by step by the set amount of attenuation (SPKREAINCC) step by step (S40). ).

상기에서 단계적 지각 보정의 진행이 진각 보정값의 '0'의 위치에 도달한 상태이면 변속단 선택후 일정시간이 경과하여 엔진 회전수가 안정화된 상태를 유지하는 것으로 판단하여 기본 조건으로 점화시기 제어를 수행한다.In the above state, if the progress of the step perception correction reaches the position of '0' of the advance correction value, it is determined that the engine speed remains stable after a predetermined time after the shift stage selection, and the ignition timing control is performed as the basic condition. Perform.

전술한 바와 같이 종래의 자동 변속기 장착 차량에서 시프트 레버의 변속단 선택시 수행하는 점화시기의 보정은 변속으로 인하여 엔진에 가해지는 부하에 관계없이 일정한 값으로 진각 제어한 다음 기본 조건의 점화시기로 복귀하므로, 엔진 부하가 커지거나 작아질 경우 능동적인 점화시기의 제어가 이루어지지 못하여 엔진 회전수의 하강과 상승이 발생되며, 심한 경우 엔진 스톨이 발생되어지는 문제점이 있다.As described above, the correction of the ignition timing performed when the shift stage of the shift lever is selected in a vehicle with a conventional automatic transmission is controlled by advancing to a constant value regardless of the load on the engine due to the shift, and then returned to the ignition timing under the basic conditions. Therefore, when the engine load increases or decreases, the control of the active ignition timing is not achieved, so that the engine speed decreases and rises, and in severe cases, the engine stall occurs.

또한, 점화시기의 진각 제어후 기본 점화시기로 복귀하는 과정에서 일정시간당 일정한 양을 단계적으로 지각시키는 제어를 수행하므로 순간적인 부하에 대하여 보상속도가 느려 엔진 회전수 저하를 막을 수 없는 문제점이 있다. In addition, since the control of perceiving a certain amount step by step in the process of returning to the basic ignition timing after the advance control of the ignition timing has a problem that the compensation speed for the instant load is slow to prevent the engine speed decrease.

본 발명은 상기와 같은 문제점을 해결하기 위하여 발명한 것으로, 그 목적은 자동 변속기를 장착한 차량이 아이들 상태에서 시프트 레버가 중립 위치(N)에서 주행 위치(D,2,L,R)로 선택되는 경우 점화시기 초기 진각량과 진각후 유지시간 및 진각 감쇄량을 조절하는 최적의 변수들을 능동적으로 찾아 점화시기의 보정을 수행하도록 함으로써 엔진 회전수의 변동을 최소화하도록 한 것이다. The present invention has been invented to solve the above problems, the object of which is to select the driving position (D, 2, L, R) from the neutral position (N) to the shift lever when the vehicle equipped with the automatic transmission is in an idle state. In this case, it is to minimize the variation of the engine speed by actively searching for the optimum variables that control the initial advance amount, the holding time and the decay amount after the advance.

또한, 진각된 점화시기를 초기 점화시기로 지각 제어할시 지수감쇄 (Exponential Decay) 방법을 적용함으로써 보다 신속하고 정확한 점화시기의 보정이 이루어지도록 한 것이다.In addition, when the advanced ignition timing is controlled as the initial ignition timing, an exponential decay method is applied so that the ignition timing can be corrected more quickly and accurately.

상기와 같은 목적을 실현하기 위한 본 발명은 일정 차속 이하를 유지하는 아이들 상태에서 중립 위치에 있는 시프트 레버가 주행모드의 변속단을 선택하는지 판단하는 과정과; 상기에서 주행모드의 선택이 검출되면 부하 보상에 필요한 기본값을 추출하여 점화시기의 보상을 수행하는 과정과; 점화시기 보상이 진행되는 상태에서 현재 엔진 회전수의 최대 하강폭과 하강 시간을 검출하는 과정과; 상기 검출된 하강폭과 하강시간을 기본값과 비교하여 엔진 회전수의 하강정도를 판정하는 과정과; 상기 판정되는 엔진 회전수의 하강 정도에 따라 부하 보상을 위한 변수값들을 자동 조정하는 과정과; 상기 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이하인지를 판단하는 과정과; 상기에서 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이상이면 보상 변수값을 최대값으로 고정하고, 최대 제한값 이하이면 현재의 값을 현재의 엔진 회전수 보상에 적용한 다음 학습값으로 저장하는 과정을 포함하는 것을 특징으로 한다.The present invention for realizing the above object comprises the steps of determining whether the shift lever in the neutral position selects the shift stage of the driving mode in the idle state to maintain a certain vehicle speed or less; If the selection of the driving mode is detected, extracting a default value necessary for load compensation to perform ignition timing compensation; Detecting a maximum fall width and a fall time of the current engine speed while the ignition timing compensation is in progress; Determining the degree of fall of engine speed by comparing the detected fall width and the fall time with a default value; Automatically adjusting variable values for load compensation according to the degree of falling of the determined engine speed; Determining whether the automatically adjusted load compensation variable values are less than or equal to a set maximum limit value; If the automatically adjusted load compensation variable values are greater than or equal to the set maximum limit value, the compensation variable value is fixed to the maximum value. If the load compensation variable values are less than the maximum limit value, the current value is applied to the current engine speed compensation and stored as a learning value. Characterized in that.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1에서 알 수 있는 바와 같이 본 발명에 따른 자동 변속기 차량의 엔진 제어장치는, 인히비터 스위치(10)와 차속 검출부(20), 부하 검출부(30), 변속 제어부(40), 액츄에이터(50), 엔진 제어부(60), 점화장치(70)로 이루어지는데, 인히비터 스위치(10)는 시프트 레버로 선택되는 변속단의 위치를 검출하여 그에 대한 전기적인 신호를 출력한다.As can be seen in FIG. 1, the engine control apparatus of the automatic transmission vehicle according to the present invention includes an inhibitor switch 10, a vehicle speed detector 20, a load detector 30, a shift controller 40, and an actuator 50. And, the engine control unit 60, the ignition device 70, the inhibitor switch 10 detects the position of the shift stage selected by the shift lever and outputs an electrical signal thereto.

차속 검출부(20)는 자동변속기의 출력기어 회전수 연산을 통해 현재의 주행 속도를 검출하여 그에 대한 전기적 신호를 출력한다.The vehicle speed detection unit 20 detects the current traveling speed by calculating the output gear speed of the automatic transmission and outputs an electrical signal thereto.

부하 검출부(30)는 중립 위치에 있는 시프트 레버가 주행 모드를 선택함에 따라 발생되는 부하의 정도를 검출하여 그에 대한 전기적 신호를 출력한다.The load detector 30 detects the degree of load generated when the shift lever in the neutral position selects the driving mode and outputs an electrical signal thereto.

변속 제어부(40)는 시프트 레버로 선택되는 각 변속단에 대하여 목표 변속단으로의 기어결합을 위해 라인압을 제어하며, 라인압 제어후 차량의 조건에 따라 듀티 제어를 수행한다.The shift control unit 40 controls the line pressure for gear engagement to the target shift stage for each shift stage selected by the shift lever, and performs duty control according to the vehicle condition after the line pressure control.

액츄에이터(50)는 상기 변속 제어부(40)의 제어신호에 따라 구동되어 계합 요소 및 마찰요소를 작동시키는 유압 공급을 자동 조정한다.Actuator 50 is driven in accordance with the control signal of the shift control unit 40 to automatically adjust the hydraulic supply for operating the engagement element and the friction element.

엔진제어부(60)는 차량의 아이들 조건에서 시프트 레버가 중립 위치(N)에서 주행 위치(D,2,L,R)로 선택되는 경우 점화시기 초기 진각량과 진각후 유지시간 및 진각 감쇄량을 조절하는 최적의 변수들을 능동적으로 찾아 점화시기의 보정을 수행하며, 진각된 점화시기를 지수감쇄로 지각시켜 신속하고 정확한 점화시기의 보정을 제어한다.The engine control unit 60 adjusts the initial advance amount of the ignition timing, the holding time after the advancement and the amount of the attenuation decay when the shift lever is selected as the driving position (D, 2, L, R) from the neutral position (N) in the vehicle idle condition. Actively finds the best parameters to compensate for the ignition timing and controls the rapid and accurate ignition timing correction by recognizing the advanced ignition timing by exponential decay.

점화장치(70)는 상기 엔진 제어부(60)에서 인가되는 제어신호에 따라 점화시기의 진각 및 지각 보정을 수행하여 혼합기의 연소를 유지하여 준다.The ignition device 70 maintains combustion of the mixer by performing the advance and perception correction of the ignition timing according to the control signal applied from the engine controller 60.

전술한 바와 같은 기능을 포함하는 본 발명에서 시프트 레버에 의한 변속단 선택시 점화시기 보정을 통해 엔진 제어를 수행하는 동작은 다음과 같다.In the present invention including the function as described above, the operation of performing engine control through ignition timing correction when the shift stage is selected by the shift lever is as follows.

자동 변속기를 장착한 차량이 아이들 상태에서 중립 위치(N)에 있는 시프트 레버가 주행 레인지(D,2,L,R)를 선택하는 신호의 입력이 인히비터 스위치(10)를 통해 검출되면 차속 검출부(20)의 신호를 분석하여 현재의 주행속도가 설정된 일정 속도, 예를들어 5Km/h 이하의 상태인지를 판단한다(S101).When the vehicle equipped with the automatic transmission is in the idle state and the shift lever in the neutral position (N) detects the input of the signal for selecting the driving range (D, 2, L, R) through the inhibitor switch 10, the vehicle speed detecting unit The signal of 20 is analyzed to determine whether the current running speed is a predetermined speed, for example, 5 Km / h or less (S101).

상기에서 현재의 주행속도가 설정된 일정속도 이하의 상태인 것으로 판단되면 엔진 제어부(60)는 플래쉬 메모리에 저장되어 있는 엔진 부하 보정 조건인 점화시기진각 초기값(h)과 진각 유지시간(t0), 학습 저장된 이전의 엔진 회전수 하강폭(W'), 학습 저장된 이전의 엔진 회전수 최대 하강시간(H') 및 지각 제어를 위한 지수함수값(β)등을 판독한 다음(S102), 판독된 정보를 기반으로 시프트 레버의 주행모드 선택에 따른 점화시기 보상을 수행한다(S103).If it is determined that the current running speed is less than the predetermined constant speed, the engine controller 60 determines the initial value h of the ignition timing and the advance time holding time t0, which are engine load correction conditions stored in the flash memory. After reading the previously stored engine speed drop width W ', the previously stored engine speed maximum fall time H', and the exponential function value β for perceptual control (S102), The ignition timing compensation is performed according to the selection of the driving mode of the shift lever based on the information (S103).

상기에서 점화시기의 보상은 도 3에서 알 수 있는 바와 같이 기본점화시기에 초기값(h) 만큼을 진각한 다음 설정시간(t0) 동안 유지하고, 유지시간(t0) 이후에 원래의 기본 점화시기로 복귀시키기 위하여 지수함수값(β)으로 지각 제어한다.As described above, the compensation of the ignition timing is advanced as much as the initial value h at the basic ignition timing and then maintained for the set time t0, and the original basic ignition timing after the holding time t0. Perceptual control with an exponential value β to return to.

상기의 점화시기 지각제어는 도 4에서 알 수 있는 바와 같이, 지각제어에 대한 지수함수값(β)이 증가할수록 그 감쇄정도는 커지므로, 엔진 회전수가 목표 회전수에서 하강된 후 추종속도가 느릴 경우 지수함수값(β)을 증가시키고 진각 초기값(h)을 크게 하면 추종 속도를 빠르게 할 수 있다.As can be seen in FIG. 4, the ignition timing perception control increases as the exponential function value β for the perception control increases, so that the following speed becomes slow after the engine speed drops from the target speed. In this case, increasing the exponential function value β and increasing the initial initial value h can increase the following speed.

상기와 같이, 점화시기 보상값이 결정되면 현재 엔진 회전수의 최대 하강시간(H)과 현재 엔진 회전수의 하강폭(W)을 추출한다(S104).As described above, when the ignition timing compensation value is determined, the maximum fall time H of the current engine speed and the fall width W of the current engine speed are extracted (S104).

상기에서 최대로 엔진 회전수가 떨어지는 시간과 그 값을 찾기 위해서는 엔진 회전수의 변화량을 계산하여야 하며, 그 값이 음수에서 양수로 변환되는 시점(정확하게는 "0"점)의 회전수가 최대로 떨어지는 시간(H)이고, 그 시간의 약 2배되는 값이 엔진 회전수의 하강폭(W)이 된다. 이는 곡선에서 최소점을 찾는 방법과 동일하다.In order to find the time when the engine speed falls to the maximum and the value thereof, the amount of change in the engine speed must be calculated, and the time when the speed of the time when the value is converted from negative to positive (exactly zero point) falls to the maximum. (H), and the value about twice that time becomes the fall width W of the engine speed. This is the same as finding the minimum point on the curve.

이는 도 6 및 도 7에서 알 수 있는 바와 같이, 실제로 엔진에 부하가 가해져서 하강이 발생하는 경우 엔진 회전수의 최대 하강시간(H)은 점화시기 진각 초기 보상값(h)에 가장 큰 영향을 받게 된다.As can be seen in FIGS. 6 and 7, when the load is actually applied to the engine and the fall occurs, the maximum fall time H of the engine speed has the greatest influence on the initial compensation value h of the ignition timing advance. Will receive.

즉, 초기 보상값(h)의 값이 커지면 엔진 회전수의 최대 하강시간(H)은 줄어들며, 하강폭(W)을 줄이기 위해서는 진각 유지시간(t0)를 작게하고 지수함수값(β)을 크게 하면 엔진 토오크는 증대되고 하강폭(W)은 줄어든다.That is, when the value of the initial compensation value h is increased, the maximum fall time H of the engine speed decreases, and in order to reduce the fall width W, the advance hold time t0 is decreased and the exponential function value beta is increased. Lower engine torque is increased and lowering width W is reduced.

상기와 같이 엔진 회전수의 최대 하강시간(H)와 하강폭(W)이 산출되면 엔진 하강 판정조건을 수행하는데 이는 다음과 같다.As described above, when the maximum fall time H and the fall width W of the engine speed are calculated, the engine fall determination condition is performed.

상기에서 검출된 엔진 회전수의 최대 하강시간(H)이 설정된 기준값(H_ref) 이상을 유지하는지를 판단하여(S105) 최대 하강시간(H)이 설정된 기준값(H_ref)이하의 상태이면 점화보정을 위한 진각값을 초기 보상값(h)으로 고정하고(S107), 최대 하강시간(H)이 설정된 기준값(H_ref)이상이면 현재의 엔진 회전수 최대 하강시간(H)이 플래쉬 메모리에 저장되어 있는 학습된 이전 엔진 회전수 최대 하강시간 (H')보다 작은 값을 갖는지를 판단한다(S106).It is determined whether the maximum fall time H of the engine speed detected above is maintained above the set reference value H_ref (S105), and if the maximum fall time H is less than or equal to the set reference value H_ref, the advance angle for ignition correction is determined. The value is fixed to the initial compensation value (h) (S107), and if the maximum fall time (H) is equal to or greater than the set reference value (H_ref), the learned previous engine speed maximum fall time (H) is stored in the flash memory It is determined whether the engine speed has a value smaller than the maximum fall time H '(S106).

상기 S106에서 그 값이 큰 상태이면 하강 크기를 빨리 줄이기 위하여 점화보정을 위한 진각값을 초기 보상값(h)에 '△h'를 가산하여 2배 만큼 증가시켜 결정하고(S108), 그 값이 작은 상태이면 점화보정을 위한 진각값을 초기 보상값(h)에 '0.5*△h'를 가산하여 결정한다(S109).If the value is large in step S106, in order to reduce the size of the fall quickly, the advance value for ignition correction is determined by adding 'Δh' to the initial compensation value (h) by 2 times (S108). If the state is small, the advance value for ignition correction is determined by adding '0.5 * Δh' to the initial compensation value h (S109).

또한, 상기에서 검출된 엔진 회전수의 하강폭(W)이 설정된 기준값(W_ref)이상을 유지하는지를 판단하여(S110) 하강폭(W)이 설정된 기준값(W_ref)이하의 상태이면 점화보정을 위한 진각 유지시간을 초기 유지시간(t0)으로 고정함과 동시에 지수함수값(β)을 플래쉬 메모리에 설정되어 있는 초기값으로 고정하고(S112), 하강폭(W)이 설정된 기준값(W_ref)이상이면 현재 엔진 회전수의 하강폭(W)에서 플래쉬 메모리에 저장되어 있는 학습된 이전 엔진 회전수의 하강폭(W')보다 작은 값을 갖는지를 판단한다(S111).Further, it is determined whether the falling width W of the engine speed detected above is maintained above the set reference value W_ref (S110), and if the falling width W is equal to or less than the set reference value W_ref, the advance angle for ignition correction is determined. While the holding time is fixed to the initial holding time t0, the exponential function value β is fixed to the initial value set in the flash memory (S112), and if the falling width (W) is equal to or larger than the set reference value (W_ref), It is determined whether the lower width W of the engine speed is smaller than the lowered width W 'of the learned previous engine speed stored in the flash memory (S111).

상기 S111에서 그 값이 작은 값을 갖는 경우 점화보정을 위한 진각 유지시간을 초기 유지시간(t0)에서 소정의 경과분(△t)을 감산하고, 지수함수값(β)은 초기값에 '△β'를 가산하여 2배 만큼 증가시켜 결정하며(S114), 그 값이 큰 값을 갖는 경우 하강폭(W)을 줄이기 위하여 점화보정을 위한 유지시간을 초기 유지시간(t0)에서 '0.5*△t' 만큼 감산하여 결정하고, 지수함수값(β)은 초기값에 '0.5*△β'만큼을 가산하여 결정한다(S113).If the value is small in S111, the advancing holding time for ignition correction is subtracted from the initial holding time t0 by a predetermined elapsed time? T, and the exponential function value? It is decided by adding β 'and increasing it by 2 times (S114). If the value has a large value, the holding time for ignition compensation is set to 0.5 * △ from the initial holding time (t0) in order to reduce the falling width (W). It is determined by subtracting by t ', and the exponential function value β is determined by adding' 0.5 * Δβ 'to the initial value (S113).

상기와 같이 점화보정 진각을 위한 시간(h)과 하강폭(W) 및 유지시간(t0)이 결정되면 각각의 값들이 과도한 점화시기 진각으로 인한 노킹(Knocking)발생을 억제하고, 엔진 회전수가 플로팅(Floating)되거나 오버슈트(Overshoot)가 생기는 것, 즉 엔진 토오크 변동치가 부하값의 변화보다 커지는 것을 방지하기 위하여 설정된 제한값인 최대값 이하의 값을 갖는지를 판단한다(S115).As described above, when the time (h), the fall width (W), and the holding time (t0) for the advance of the ignition correction are determined, the respective values suppress the occurrence of knocking due to the excessive advance of the ignition timing, and the engine speed is floated. In order to prevent the floating or overshoot, that is, the engine torque fluctuation value from being greater than the change in the load value, it is determined whether the value has a value less than or equal to the maximum value which is set (S115).

상기에서 각각의 값들이 설정된 제한값인 최대값 이상을 갖는 경우 각각의 값을 설정된 최대값으로 결정하고(S116), 각각의 값들이 설정된 제한값 보다 작은 상태이면 상기에서 결정된 각각의 값들을 현재의 값으로 취하여 엔진 보정에 적용한다(S117).When each value has a maximum value that is greater than the set limit value, each value is determined as the set maximum value (S116). If each value is smaller than the set limit value, the respective values determined above are set to the current value. Take it and apply it to engine correction (S117).

이상에서 설명한 바와 같이 본 발명은 시프트 레버가 중립위치에서 주행모드로 선택됨이 검출될시 부하 변동에 따라 능동적인 점화시기의 제어를 수행함으로써 엔진 회전수의 안정화가 제공되고, 점화시기를 지각시키는 과정에서 순간적인 부하의 변동에 능동적으로 대처함으로써 안정된 엔진 상태를 유지하여 준다.  As described above, the present invention provides stabilization of the engine speed by performing active ignition timing control according to load variation when the shift lever is selected as the driving mode at the neutral position, thereby providing a process for retarding the ignition timing. Maintain stable engine condition by actively coping with momentary load fluctuations.

도 1은 본 발명에 따른 자동 변속기 차량의 엔진 제어장치에 대한 개략적인 구성 블록도.1 is a schematic block diagram of an engine control apparatus for an automatic transmission vehicle according to the present invention;

도 2는 본 발명에 따른 자동 변속기 차량에서 엔진 제어를 수행하는 일 실시예의 흐름도.2 is a flowchart of an embodiment of performing engine control in an automatic transmission vehicle according to the present invention.

도 3은 본 발명에 따른 자동 변속기 차량의 엔진 제어에서 점화시기 보상관계를 도시한 도면.3 is a diagram illustrating an ignition timing compensation relationship in engine control of an automatic transmission vehicle according to the present invention;

도 4는 도 3에서 지수함수 β의 감쇄형태를 도시한 도면.FIG. 4 is a view illustrating attenuation form of the exponential function β in FIG. 3.

도 5는 본 발명에 따른 자동 변속기 차량의 엔진 제어에서 엔진 회전수의 드롭 판정 조건을 도시한 도면.5 is a view showing a drop determination condition of the engine speed in the engine control of the automatic transmission vehicle according to the present invention.

도 6 및 도 7은 도 5에서 엔진 회전수의 드롭량과 점화시기 보상과의 관계를 도시한 도면.6 and 7 are diagrams showing the relationship between the drop amount of the engine speed and the ignition timing compensation in FIG.

도 8은 종래의 자동 변속기 차량에서 엔진 제어를 수행하는 일 실시예의 흐름도.8 is a flowchart of an embodiment of performing engine control in a conventional automatic transmission vehicle.

도 9는 종래의 자동 변속기 차량에서 변속단 선택에 따른 엔진 점화시기 보정을 도시한 도면. 9 is a diagram illustrating engine ignition timing correction according to a shift stage selection in a conventional automatic transmission vehicle.

Claims (7)

삭제delete 일정 차속 이하를 유지하는 아이들 상태에서 중립 위치에 있는 시프트 레버가 주행모드의 변속단을 선택하는지 판단하는 과정과;Determining whether the shift lever in the neutral position selects a shift stage in the driving mode in an idle state maintaining a predetermined vehicle speed or less; 상기에서 주행모드의 선택이 검출되면 부하 보상에 필요한 기본값을 추출하여 점화시기의 보상을 수행하는 과정과;If the selection of the driving mode is detected, extracting a default value necessary for load compensation to perform ignition timing compensation; 점화시기 보상이 진행되는 상태에서 현재 엔진 회전수의 최대 하강폭과 하강 시간을 검출하는 과정과;Detecting a maximum fall width and a fall time of the current engine speed while the ignition timing compensation is in progress; 상기 검출된 하강폭과 하강시간을 기본값과 비교하여 엔진 회전수의 하강정도를 판정하는 과정과;Determining the degree of fall of engine speed by comparing the detected fall width and the fall time with a default value; 상기 판정되는 엔진 회전수의 하강 정도에 따라 부하 보상을 위한 변수값들을 자동 조정을 수행하는 과정과;Performing automatic adjustment of variable values for load compensation according to the degree of falling of the determined engine speed; 상기 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이하인지를 판단하는 과정과;Determining whether the automatically adjusted load compensation variable values are less than or equal to a set maximum limit value; 상기에서 자동 조정된 부하 보상 변수값들이 설정된 최대 제한값 이상이면 보상 변수값을 최대값으로 고정하고, 최대 제한값 이하이면 현재의 값을 현재의 엔진 회전수 보상에 적용한 다음 학습값으로 저장하는 과정을 포함하는 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법.If the automatically adjusted load compensation variable values are greater than or equal to the set maximum limit value, the compensation variable value is fixed to the maximum value. If the load compensation variable values are less than the maximum limit value, the current value is applied to the current engine speed compensation and stored as a learning value. An engine control method of an automatic transmission vehicle, characterized in that. 제2항에 있어서, The method of claim 2, 상기에서 주행모드 선택에 따른 엔진 회전수 보상 제어 조건중 차속은 5Km/h이하인 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법.The engine speed control method of the automatic transmission vehicle, characterized in that the vehicle speed of the engine speed compensation control conditions according to the selection of the driving mode is 5Km / h or less. 제2항에 있어서, The method of claim 2, 상기에서 부하 보상에 필요한 기본값은 플래쉬 메모리수단에 저장되어 있는 점화시기 진각 초기값(h)과, 진각 유지시간(t0), 학습된 이전 엔진 회전수의 하강폭(W'), 학습된 이전 엔진 회전수의 최대 하강시간(H) 및 지수함수값(β)으로 이루어지는 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법.The default values necessary for load compensation are the initial value h of the ignition timing advance stored in the flash memory means, the progress time holding time t0, the fall width W 'of the previous engine speed learned, the previous engine learned. An engine control method for an automatic transmission vehicle, characterized in that it comprises the maximum fall time (H) of the rotation speed and the exponential function value (β). 제2항에 있어서, The method of claim 2, 상기에서 현재 엔진 회전수의 최대 하강시간(H)은 일정시간 동안 계산되는 엔진 회전수 변화량에서 그 값이 음수에서 양수로 변환되는 시점으로 하고, 그 시간의 2배를 최대 하강폭(W)으로 하는 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법.In the above, the maximum fall time (H) of the current engine speed is the point at which the value is converted from negative to positive value in the engine speed change amount calculated for a predetermined time, and twice that time is the maximum fall width (W). An engine control method of an automatic transmission vehicle, characterized in that. 제2항에 있어서,The method of claim 2, 상기에서 엔진 회전수의 하강 정도 판정을 통한 자동 조정은, 현재 검출되는 최대 하강시간(H)이 설정된 기준값(H_ref) 이상인지를 판단하는 과정과; The automatic adjustment through the determination of the degree of fall of the engine speed may include determining whether the maximum detected fall time H is greater than or equal to the set reference value H_ref; 상기에서 최대 하강시간(H)이 기준값(H_ref) 이상이면 현재의 최대 하강시간(H)이 학습된 이전의 최대 하강시간(H')보다 작은 지를 판단하는 과정과;Determining whether the current maximum fall time H is smaller than the learned maximum fall time H 'when the maximum fall time H is equal to or greater than the reference value H_ref; 현재의 최대 하강시간(H)이 학습된 이전의 최대 하강시간(H')보다 작으면 점화시기 진각값을 0.5*△h 만큼 증가시키고, 현재의 최대 하강시간(H)이 학습된 이전의 최대 하강시간(H')보다 크면 하강 크기를 빨리 줄이기 위해 점화시기 진각값을 △h 만큼 증가시켜 2배로 설정하는 과정 및;If the current maximum fall time (H) is less than the previously learned maximum fall time (H '), the ignition timing advance value is increased by 0.5 * Δh, and the current maximum fall time (H) is the maximum before the learned time. Setting the ignition timing advance value by Δh twice to reduce the fall size quickly if the fall time is greater than the fall time H '; 상기 과정에서 최대 하강시간(H)이 기준값(H_ref) 이하이면 점화시기 진각값을 초기값(h)으로 유지하는 과정과;Maintaining the ignition timing advance value as the initial value h when the maximum fall time H is less than or equal to the reference value H_ref; 현재 검출되는 최대 하강폭(W)이 설정된 기준값(W_ref) 이상인지를 판단하는 과정과;Determining whether the currently detected maximum falling width W is greater than or equal to a set reference value W_ref; 상기에서 최대 하강폭(W)이 기준값(W_ref) 이상이면 현재의 최대 하강폭(W)이 학습된 이전의 최대 하강폭(W')보다 작은 지를 판단하는 과정과;Determining whether the current maximum falling width W is smaller than the learned maximum falling width W 'if the maximum falling width W is greater than or equal to the reference value W_ref; 현재의 최대 하강폭(W)이 학습된 이전의 최대 하강폭(W')보다 작으면 점화시기 진각 유지시간(t0)을 0.5*△t 만큼 감소시킴과 동시에 지수함수값(β)을 0.5*△t만큼 증가시키고, 현재의 최대 하강폭(W)이 학습된 이전의 최대 하강폭(W')보다 크면 점화시기 진각 유지시간(t0)을 초기 유지시간(t0)에서 △t 만큼 감소시킴과 동시에 지수함수값(β)을 △β만큼 증가시켜 2배로 설정하는 과정과;If the current maximum fall width (W) is less than the learned maximum fall width (W '), the ignition timing advance time (t0) is decreased by 0.5 * Δt, and the exponential function value (β) is 0.5 *. Increase by Δt and decrease the ignition timing advance time t0 by Δt from the initial hold time t0 if the current maximum fall width W is greater than the previously learned maximum fall width W '. Simultaneously increasing the exponential function value β by Δβ and setting it twice; 상기 과정에서 현재 검출되는 최대 하강폭(W)이 기준값(W_ref) 이하이면 점화시기 진각 유지시간(t0)을 초기값(t0)으로 유지함과 동시에 지수함수값(β)을 초기값(β)으로 유지하는 과정을 포함하는 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법. If the maximum falling width W currently detected in the above process is less than or equal to the reference value W_ref, the ignition timing advance holding time t0 is maintained at the initial value t0 and the exponential function value β is set to the initial value β. An engine control method for an automatic transmission vehicle, comprising the step of maintaining. 제2항에 있어서,The method of claim 2, 상기에서 부하 보상 변수값들에 대한 최대 제한값은 엔진 토오크 변동치가 부하값의 변화보다 커지는 것을 방지하기 위해 설정하는 것을 특징으로 하는 자동 변속기 차량의 엔진 제어방법.Wherein the maximum limit value for the load compensation variable values is set to prevent the engine torque fluctuation from becoming larger than the change in the load value.
KR10-2002-0020026A 2002-04-12 2002-04-12 Method for engine controlling of automatic transmission vehicle KR100471218B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0020026A KR100471218B1 (en) 2002-04-12 2002-04-12 Method for engine controlling of automatic transmission vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0020026A KR100471218B1 (en) 2002-04-12 2002-04-12 Method for engine controlling of automatic transmission vehicle

Publications (2)

Publication Number Publication Date
KR20030081681A KR20030081681A (en) 2003-10-22
KR100471218B1 true KR100471218B1 (en) 2005-03-08

Family

ID=32378771

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0020026A KR100471218B1 (en) 2002-04-12 2002-04-12 Method for engine controlling of automatic transmission vehicle

Country Status (1)

Country Link
KR (1) KR100471218B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04164155A (en) * 1990-10-26 1992-06-09 Yamaha Motor Co Ltd Ignition device for engine
JPH04368235A (en) * 1991-06-17 1992-12-21 Toyota Motor Corp Speed change control device for automatic transmission
KR940015265A (en) * 1992-12-03 1994-07-20 전성원 Engine ignition timing control device and its realization method
KR970001943A (en) * 1995-06-12 1997-01-24 전성원 Transmission shock reduction device of automatic transmission using ignition timing
KR970045407A (en) * 1995-12-30 1997-07-26 전성원 Control method of ignition timing when gear shift of automatic transmission car
KR19980060061A (en) * 1996-12-31 1998-10-07 박병재 Ignition timing correction device and method for total control for downshift

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04164155A (en) * 1990-10-26 1992-06-09 Yamaha Motor Co Ltd Ignition device for engine
JPH04368235A (en) * 1991-06-17 1992-12-21 Toyota Motor Corp Speed change control device for automatic transmission
KR940015265A (en) * 1992-12-03 1994-07-20 전성원 Engine ignition timing control device and its realization method
KR970001943A (en) * 1995-06-12 1997-01-24 전성원 Transmission shock reduction device of automatic transmission using ignition timing
KR100302776B1 (en) * 1995-06-12 2001-11-22 이계안 Device and method for reducing transmission impact of automatic transmission using ignition time
KR970045407A (en) * 1995-12-30 1997-07-26 전성원 Control method of ignition timing when gear shift of automatic transmission car
KR19980060061A (en) * 1996-12-31 1998-10-07 박병재 Ignition timing correction device and method for total control for downshift

Also Published As

Publication number Publication date
KR20030081681A (en) 2003-10-22

Similar Documents

Publication Publication Date Title
EP0475585B1 (en) Method and system for improving smoothness of upshifts in an automatic transmission
US6849030B2 (en) Hydraulic pressure control for continuously variable transmission
JP4054778B2 (en) Control device for automatic transmission
JP4464994B2 (en) Hydraulic control device for automatic transmission
US6482126B2 (en) Lockup control device
KR101584474B1 (en) Hydraulic control circuit and method for controlling same
KR100325214B1 (en) Shift controlling method for automatic transmission of vehicle
KR100471218B1 (en) Method for engine controlling of automatic transmission vehicle
EP0128394B1 (en) Reduction ratio control for continuously variable transmission
JPH02304262A (en) Line pressure control unit for automatic transmission
JP4070739B2 (en) Continuously variable transmission
CN109854398B (en) Method for regulating the rotational speed of a combustion motor with compensation for a lag time
KR100290407B1 (en) Control device and method of idle rpm of vehicle
KR100428191B1 (en) a method for manual shifting delay controling of automatic transmission in vehicle
KR100411122B1 (en) Apparatus for shift controlling in automatic transmission and method thereof
KR100380097B1 (en) Shift controlling method for automatic transmission of vehicle
KR100705986B1 (en) A shift control system of automatic transmission on vehicle and method thereof
KR100285445B1 (en) Method for compensating initial duty rate of feedback control in shifting from 4 to 3-range
JP2920232B2 (en) Shift shock reduction device for automatic transmission
KR100812465B1 (en) Method of controlling shift shock decreasing device of auto-transmission
KR20060108867A (en) Power off up shift controlling method for automatic transmission of vehicle
JP2740534B2 (en) Line pressure control device for automatic transmission
KR100295861B1 (en) Method for controlling idle speed
KR100285443B1 (en) Method for compensation temperature of oil in automatic transmission
KR20020084381A (en) Idle situation controlled method of auto transmission vehicle

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20080201

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee