KR20220000441A - 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법 - Google Patents

차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법 Download PDF

Info

Publication number
KR20220000441A
KR20220000441A KR1020200077809A KR20200077809A KR20220000441A KR 20220000441 A KR20220000441 A KR 20220000441A KR 1020200077809 A KR1020200077809 A KR 1020200077809A KR 20200077809 A KR20200077809 A KR 20200077809A KR 20220000441 A KR20220000441 A KR 20220000441A
Authority
KR
South Korea
Prior art keywords
temperature
oil
motor
speed
oil pump
Prior art date
Application number
KR1020200077809A
Other languages
English (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 KR1020200077809A priority Critical patent/KR20220000441A/ko
Priority to US17/070,647 priority patent/US11352939B2/en
Priority to CN202011355572.3A priority patent/CN113844428A/zh
Publication of KR20220000441A publication Critical patent/KR20220000441A/ko

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
    • F04B49/20Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00 by changing the driving speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/30Conjoint control of vehicle sub-units of different type or different function including control of auxiliary equipment, e.g. air-conditioning compressors or oil pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P7/00Controlling of coolant flow
    • F01P7/14Controlling of coolant flow the coolant being liquid
    • F01P7/16Controlling of coolant flow the coolant being liquid by thermostatic control
    • F01P7/164Controlling of coolant flow the coolant being liquid by thermostatic control by varying pump speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K1/00Arrangement or mounting of electrical propulsion units
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K11/00Arrangement in connection with cooling of propulsion units
    • B60K11/02Arrangement in connection with cooling of propulsion units with liquid cooling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K11/00Arrangement in connection with cooling of propulsion units
    • B60K11/02Arrangement in connection with cooling of propulsion units with liquid cooling
    • B60K11/04Arrangement or mounting of radiators, radiator shutters, or radiator blinds
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/10Estimation 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 vehicle motion
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01MLUBRICATING OF MACHINES OR ENGINES IN GENERAL; LUBRICATING INTERNAL COMBUSTION ENGINES; CRANKCASE VENTILATING
    • F01M1/00Pressure lubrication
    • F01M1/02Pressure lubrication using lubricating pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01MLUBRICATING OF MACHINES OR ENGINES IN GENERAL; LUBRICATING INTERNAL COMBUSTION ENGINES; CRANKCASE VENTILATING
    • F01M1/00Pressure lubrication
    • F01M1/16Controlling lubricant pressure or quantity
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P5/00Pumping cooling-air or liquid coolants
    • F01P5/10Pumping liquid coolant; Arrangements of coolant pumps
    • F01P5/12Pump-driving arrangements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B17/00Pumps characterised by combination with, or adaptation to, specific driving engines or motors
    • F04B17/03Pumps characterised by combination with, or adaptation to, specific driving engines or motors driven by electric motors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
    • F04B49/06Control using electricity
    • F04B49/065Control using electricity and making use of computers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
    • F04B49/10Other safety measures
    • F04B49/103Responsive to speed
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K9/00Arrangements for cooling or ventilating
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/60Controlling or determining the temperature of the motor or of the drive
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K1/00Arrangement or mounting of electrical propulsion units
    • B60K2001/003Arrangement or mounting of electrical propulsion units with means for cooling the electrical propulsion units
    • B60K2001/006Arrangement or mounting of electrical propulsion units with means for cooling the electrical propulsion units the electric motors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/081Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/083Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/08Electric propulsion units
    • B60W2510/087Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2306/00Other features of vehicle sub-units
    • B60Y2306/05Cooling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/302Temperature sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/303Speed sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/307Torque sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2050/00Applications
    • F01P2050/22Motor-cars
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2050/00Applications
    • F01P2050/24Hybrid vehicles
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B2207/00External parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Power Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Control Of Transmission Device (AREA)
  • Control Of Positive-Displacement Pumps (AREA)

Abstract

최적 효율 주행이 가능하도록 모터 냉각용 오일 펌프의 속도를 제어할 수 있는 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법에 관한 것으로, 모터 및 오일의 온도 정보를 획득하는 제1 정보 획득부, 모터의 속도 및 토크 정보를 획득되는 제2 정보 획득부, 그리고 획득한 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 속도를 제어하는 제어부를 포함하고, 제어부는, 차량이 주행 상황이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 제어하며, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프의 속도를 제어할 수 있다.

Description

차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법 {APPARATUS AND METHOD FOR CONTROLLING OIL PUMP FOR VEHICLE}
본 발명은 차량용 오일 펌프 제어 장치에 관한 것으로, 더욱 상세하게는 최적 효율 주행이 가능하도록 모터 냉각용 오일 펌프의 속도를 제어할 수 있는 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법에 관한 것이다.
최근, 환경에 대한 관심이 높아지면서 연비는 높이고 배출 가스는 저감시킬 수 있는 친환경 자동차가 활발히 연구되고 있다.
이러한 친환경 자동차의 대표적인 예로, 전기차(EV: Electric Vehicle)와 하이브리드 자동차(HEV: Hybrid Electric Vehicle)를 들 수 있다.
하이브리드 자동차란, 일반적으로 두 가지 동력원을 함께 사용하는 차를 말하며, 두 가지 동력원은, 주로 엔진과 전기 모터가 된다.
또한, 전기차는, 엔진 없이 전기 모터의 동력만으로 주행하는 자동차를 의미한다.
이러한 친환경 자동차는, 모터의 냉각을 위하여 냉각용 오일을 공급하는 전동식 오일 펌프(EOP: Electric Oil Pump)가 구비될 수 있다.
일반적으로, 모터의 냉각을 위해 EOP를 작동시킬 때, EOP의 작동 속도가 중요한 요인일 수 있다.
EOP 속도 제어는, 모터 온도와 오일 온도에 의해 결정되는 구조로서, 모터 온도와 오일 온도에 따라 EOP 속도에 변화가 발생할 수 있다.
하지만, 이러한 EOP 속도 제어는, 냉각 부족에 의해 모터에서 발생할 수 있는 감자(자석의 성질을 잃어버리는 현상)를 방지하기 위한 모터 부품 보호 측면만 고려되어 있을 뿐, 시스템 관점에서의 최적 효율 주행 제어가 어려운 문제가 있었다.
이처럼, 모터 온도 및 오일 온도에 따라 EOP 속도가 변하는 기존의 EOP 속도 제어 방식은, 차량의 타행 감속 주행 시에, EOP 속도 변화에 상응하여 모터 및 감속기를 포함하는 구동 시스템의 드래그(Drag)값도 변동되기 때문에 타행 감속 주행에 대한 편차가 발생할 수 있어 구동 시스템의 신뢰성을 저하시킬 수 있다.
또한, 모터 온도와 오일 온도에 의해 EOP 속도가 결정되는 기존의 EOP 속도 제어 방식은, 모터의 회전자 및 감속기의 기어류 등이 회전할 때 발생하는 오일 처닝(churning)으로 인하여 타행 감속 주행에 대한 편차가 발생할 수도 있어 구동 시스템의 신뢰성을 저하시킬 수 있다.
따라서, 타행 감속 일관성 확보 및 최적 효율 주행이 가능하도록 EOP 속도를 최적화할 수 있는 오일 펌프 제어 장치의 개발이 요구되고 있다.
본 발명은, 모터 및 오일의 온도와, 모터의 속도 및 토크를 토대로 오일 펌프의 속도를 제어함으로써, 타행 감속 일관성 확보 및 최적 효율 주행이 가능하도록 EOP 속도를 최적화할 수 있는 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법을 제공하는데 있다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 오일 펌프 제어 장치는, 모터 냉각을 위한 오일을 공급하는 오일 펌프의 제어 장치로서, 모터 및 오일의 온도 정보를 획득하는 제1 정보 획득부, 모터의 속도 및 토크 정보를 획득되는 제2 정보 획득부, 그리고 획득한 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 속도를 제어하는 제어부를 포함하고, 제어부는, 차량이 주행 상황이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 제어하며, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프의 속도를 제어할 수 있다.
또한, 본 발명의 일 실시예에 따른 오일 펌프 제어 장치의 오일 펌프 제어 방법은, 모터 냉각 오일 공급을 위한 오일 펌프의 속도를 제어하는 제어부를 포함하는 장치의 오일 펌프 제어 방법으로서, 제어부가 차량이 주행 상황인지를 확인하는 단계, 제어부가 차량이 주행 상황이면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 획득하는 단계, 제어부가 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하는 단계, 그리고 제어부가 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 제어하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프의 속도를 제어하는 단계를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 오일 펌프 제어 장치의 오일 펌프 제어 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 상기 오일 펌프 제어 장치의 오일 펌프 제어 방법에서 제공된 과정을 수행할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량은, 모터 냉각을 위한 오일을 공급하는 오일 펌프, 그리고 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 속도를 제어하는 오일 펌프 제어 장치를 포함하고, 오일 펌프 제어 장치는, 차량이 주행 상황이면 상기 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 제어하며, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프의 속도를 제어할 수 있다.
상기와 같이 구성되는 본 발명의 적어도 하나의 실시예에 관련된 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법은, 모터 및 오일의 온도와, 모터의 속도 및 토크를 토대로 오일 펌프의 속도를 제어함으로써, 타행 감속 일관성 확보 및 최적 효율 주행이 가능하도록 EOP 속도를 최적화할 수 있다.
즉, 본 발명은, 모터 및 감속기 시스템의 부품 보호 뿐만 아니라, 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화할 수 있다.
또한, 본 발명은, 오일 펌프의 속도를 일정하게 유지하여 모터 및 감속기 시스템의 드래그 편차가 발생하지 않으므로, 시스템 에너지 효율이 최적화되어 개발 비용 상승 억제 및 시험 효율을 개선시킬 수도 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 오일 펌프 제어 장치를 포함하는 차량을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 오일 펌프 제어 장치를 설명하기 위한 블럭 구성도이다.
도 3 내지 도 6은 오일 펌프의 제어 속도값을 산출하기 위한 테이블 맵을 보여주는 도표이다.
도 7 내지 도 8은 본 발명의 일 실시예에 따른 오일 펌프 제어 방법을 설명하기 위한 흐름도이다.
도 9a 및 도 9b는 본 발명의 오일 펌프 속도 제어 유무에 따른 시스템 드래그 편차를 보여주는 그래프이다.
도 10a 및 도 10b는 본 발명의 오일 펌프 속도 제어 유무에 따른 시스템 에너지 효율을 보여주는 그래프이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
이하, 도 1 내지 도 10을 참조하여 본 발명의 실시예들에 적용될 수 있는 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법에 대해 상세히 설명한다.
본 발명에서의 오일 펌프는, 전동식 오일 펌프(EOP: Electric Oil Pump)일 수 있지만, 이에 한정되지는 않고, 다양한 방식의 오일 펌프들이 적용 가능하다.
또한, 본 발명에서의 모터 및 감속기 시스템은, 모터와 감속기를 포함하는 일체형 시스템에 적용될 뿐만 아니라, 모터와 감속기가 분리된 분리형 시스템에도 적용 가능하다.
도 1은 본 발명의 일 실시예에 따른 오일 펌프 제어 장치를 포함하는 차량을 설명하기 위한 도면이다.
도 1에 도시된 바와 같이, 본 발명의 차량(1)은, 모터 냉각을 위한 오일을 공급하는 오일 펌프(100)와, 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 속도를 제어하는 오일 펌프 제어 장치(200)를 포함할 수 있다.
여기서, 오일 펌프(100)는, 전동식 오일 펌프(EOP: Electric Oil Pump)일 수 있지만, 이에 한정되지는 않는다.
또한, 오일 펌프(100)는, 모터와 감속기를 포함하는 일체형 시스템에 냉각용 오일을 제공할 뿐만 아니라, 모터와 감속기가 분리된 분리형 시스템에도 냉각용 오일을 제공할 수 있다.
이어, 오일 펌프 제어 장치(200)는, 차량이 주행 상황이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프(100)의 속도를 최대 속도값으로 제어하며, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프(100)의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프(100)의 속도를 제어할 수 있다.
오일 펌프 제어 장치(200)는, 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인할 때, 모터 온도가 제1 모터 설정 온도 이상이거나 또는 오일 온도가 제1 오일 설정 온도 이상인지를 확인할 수 있다.
일 예로, 제1 모터 설정 온도는, 모터 보호를 위한 문턱 온도로서, 메모리에 미리 저장될 수 있으며, 제1 오일 설정 온도는, 오일 보호를 위한 문턱 온도로서, 메모리에 미리 저장될 수 있다.
경우에 따라, 오일 펌프 제어 장치(200)는, 제1 모터 설정 온도 또는 제1 오일 설정 온도를 차량 내부 메모리 또는 차량 외부 메모리로부터 획득할 수도 있다.
그리고, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 속도를 최대 속도값으로 제어할 때, 오일 펌프(100)의 속도를 최대 속도값으로 설정하고, 오일 펌프(100)가 설정된 최대 속도값으로 작동하도록 속도 제어 명령을 오일 펌프(100)로 전송할 수 있다.
다음, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 속도를 최대 속도값으로 제어한 다음, 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 수 있다.
즉, 오일 펌프 제어 장치(200)는, 모터 온도가 제2 모터 설정 온도 미만이고 오일 온도가 제2 오일 설정 온도 미만인지를 확인할 수 있다.
일 예로, 제2 모터 설정 온도는, 제1 설정 온도의 제1 모터 설정 온도로부터 모터 히스테리시스(hysteresis) 설정 온도를 감산한 차값으로서, 메모리에 미리 저장될 수 있고, 제2 오일 설정 온도는, 제1 설정 온도의 제1 오일 설정 온도로부터 오일 히스테리시스 설정 온도를 감산한 차값으로서, 메모리에 미리 저장될 수 있다.
이어, 오일 펌프 제어 장치(200)는, 모터 온도 및 오일 온도가 제2 설정 온도 미만이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하는 과정을 수행하고, 모터 온도 및 오일 온도가 제2 설정 온도 미만이 아니면 오일 펌프(100)의 속도를 최대 속도값으로 제어하는 과정을 수행할 수 있다.
그리고, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 제어 속도값을 산출할 때, 모터의 속도 및 토크를 토대로 오일 펌프(100)의 기본 속도값을 산출하고, 모터의 온도를 토대로 오일 펌프(100)의 제1 속도 보정값을 산출하며, 오일의 온도를 토대로 오일 펌프(100)의 제2 속도 보정값을 산출하고, 오일의 온도를 토대로 오일 펌프(100)의 속도 제한값을 산출하고, 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 오일 펌프(100)의 제어 속도값을 산출할 수 있다.
일 예로, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 기본 속도값을 산출할 때, 메모리에 미리 저장된 기본 속도 맵(map)으로부터 모터의 속도 및 토크에 상응하는 오일 펌프(100)의 기본 속도값을 산출할 수 있다.
또한, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 제1 속도 보정값을 산출할 때, 메모리에 미리 저장된 모터 온도 보정 맵으로부터 모터의 온도에 상응하는 오일 펌프(100)의 제1 속도 보정값을 산출할 수 있다.
또한, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 제2 속도 보정값을 산출할 때, 메모리에 미리 저장된 오일 온도 보정 맵으로부터 오일의 온도에 상응하는 오일 펌프(100)의 제2 속도 보정값을 산출할 수 있다.
또한, 오일 펌프 제어 장치(200)는, 오일 펌프(100)의 속도 제한값을 산출할 때, 메모리에 미리 저장된 오일 펌프 속도 제한 맵으로부터 오일의 온도에 상응하는 오일 펌프(100)의 속도 제한값을 산출할 수 있다.
그리고, 오일 펌프 제어 장치(200)는, 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 오일 펌프(100)의 제어 속도값을 산출할 때, 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 오일 펌프(100)의 제어 속도값으로 산출할 수 있다.
이어, 오일 펌프 제어 장치(200)는, 산출된 제어 속도값으로 오일 펌프(100)의 속도를 제어할 때, 오일 펌프(100)의 속도를 제어 속도값으로 설정하고, 오일 펌프(100)가 설정된 제어 속도값으로 작동하도록 속도 제어 명령을 오일 펌프(100)로 전송할 수 있다.
이와 같이, 본 발명은, 모터 및 오일의 온도와, 모터의 속도 및 토크를 토대로 오일 펌프의 속도를 제어함으로써, 타행 감속 일관성 확보 및 최적 효율 주행이 가능하도록 EOP 속도를 최적화할 수 있다.
즉, 본 발명은, 모터 및 감속기 시스템의 부품 보호 뿐만 아니라, 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화할 수 있다.
또한, 본 발명은, 오일 펌프의 속도를 일정하게 유지하여 모터 및 감속기 시스템의 드래그 편차가 발생하지 않으므로, 시스템 에너지 효율이 최적화되어 개발 비용 상승 억제 및 시험 효율을 개선시킬 수도 있다.
도 2는 본 발명의 일 실시예에 따른 오일 펌프 제어 장치를 설명하기 위한 블럭 구성도이다.
도 2에 도시된 바와 같이, 본 발명의 오일 펌프 제어 장치는, 모터 및 오일의 온도 정보를 획득하는 제1 정보 획득부(210), 모터의 속도 및 토크 정보를 획득되는 제2 정보 획득부(220), 그리고 획득한 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 속도를 제어하는 제어부(230)를 포함할 수 있다.
여기서, 제1 정보 획득부(210)는, 차량이 주행 상황일 때, 모터의 온도를 측정하는 제1 온도 센서로부터 모터의 온도 정보를 획득하고, 오일의 온도를 측정하는 제2 온도 센서로부터 오일의 온도 정보를 획득할 수 있다.
일 예로, 제1 온도 센서는, 구동 모터의 코일 온도를 측정하여 모터 온도 정보를 제공할 수 있고, 제2 온도 센서는, 오일 쿨러 내의 온도를 측정하여 오일 온도 정보를 제공할 수 있다.
다음, 제2 정보 획득부(220)는, 차량이 주행 상황일 때, 모터의 속도 및 토크를 측정하는 센서로부터 모터의 속도 및 토크 정보를 획득할 수 있다.
이어, 제어부(230)는, 차량이 주행 상황이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 제어하며, 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출하여 산출된 제어 속도값으로 오일 펌프의 속도를 제어할 수 있다.
여기서, 제어부(230)는, 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인할 때, 차량의 속도를 토대로 차량의 주행 여부를 판단하고, 차량이 주행 상황인 것으로 판단되면 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인할 수 있다.
일 예로, 제어부(230)는, 차량의 주행 여부를 판단할 때, 차량의 속도가 0보다 크면 차량이 주행 상황인 것으로 판단할 수 있다.
그리고, 제어부(230)는, 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인할 때, 모터 온도가 제1 모터 설정 온도 이상이거나 또는 오일 온도가 제1 오일 설정 온도 이상인지를 확인할 수 있다.
여기서, 제1 모터 설정 온도는, 모터 보호를 위한 문턱 온도로서, 메모리에 미리 저장될 수 있다.
제1 오일 설정 온도는, 오일 보호를 위한 문턱 온도로서, 메모리에 미리 저장될 수 있다.
경우에 따라, 제어부(230)는, 제1 모터 설정 온도 또는 제1 오일 설정 온도를 차량 내부 메모리 또는 차량 외부 메모리로부터 획득할 수도 있다.
다음, 제어부(230)는, 오일 펌프의 속도를 최대 속도값으로 제어할 때, 오일 펌프의 속도를 최대 속도값으로 설정하고, 오일 펌프가 설정된 최대 속도값으로 작동하도록 속도 제어 명령을 오일 펌프로 전송할 수 있다.
그리고, 제어부(230)는, 오일 펌프의 속도를 상기 최대 속도값으로 제어한 다음, 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 수 있다.
즉, 제어부(230)는, 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 때, 모터 온도가 제2 모터 설정 온도 미만이고 오일 온도가 제2 오일 설정 온도 미만인지를 확인할 수 있다.
일 예로, 제2 모터 설정 온도는, 제1 설정 온도의 제1 모터 설정 온도로부터 모터 히스테리시스(hysteresis) 설정 온도를 감산한 차값으로서, 메모리에 미리 저장될 수 있다.
제2 오일 설정 온도는, 제1 설정 온도의 제1 오일 설정 온도로부터 오일 히스테리시스 설정 온도를 감산한 차값으로서, 메모리에 미리 저장될 수 있다.
경우에 따라, 제어부(230)는, 제2 모터 설정 온도 또는 제2 오일 설정 온도를 차량 내부 메모리 또는 차량 외부 메모리로부터 획득할 수도 있다.
이어, 제어부(230)는, 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 때, 모터 온도 및 오일 온도가 제2 설정 온도 미만이면 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하는 과정을 더 수행할 수 있다.
또한, 제어부(230)는, 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 때, 모터 온도 및 오일 온도가 제2 설정 온도 미만이 아니면 오일 펌프의 속도를 최대 속도값으로 제어하는 과정을 더 수행할 수 있다.
다음, 제어부(230)는, 오일 펌프의 제어 속도값을 산출할 때, 모터의 속도 및 토크를 토대로 오일 펌프의 기본 속도값을 산출하고, 모터의 온도를 토대로 상기 오일 펌프의 제1 속도 보정값을 산출하며, 오일의 온도를 토대로 오일 펌프의 제2 속도 보정값을 산출하고, 오일의 온도를 토대로 오일 펌프의 속도 제한값을 산출하며, 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 오일 펌프의 제어 속도값을 산출할 수 있다.
여기서, 제어부(230)는, 오일 펌프의 기본 속도값을 산출할 때, 메모리에 미리 저장된 기본 속도 맵(map)으로부터 모터의 속도 및 토크에 상응하는 오일 펌프의 기본 속도값을 산출할 수 있다.
일 예로, 오일 펌프의 기본 속도값은, 모터 속도와 모터 토크에 대한 함수일 수 있다.
또한, 제어부(230)는, 오일 펌프의 제1 속도 보정값을 산출할 때, 메모리에 미리 저장된 모터 온도 보정 맵으로부터 모터의 온도에 상응하는 오일 펌프의 제1 속도 보정값을 산출할 수 있다.
일 예로, 오일 펌프의 제1 속도 보정값은, 모터 온도에 대한 함수로서, 보정 계수일 수 있다.
또한, 제어부(230)는, 오일 펌프의 제2 속도 보정값을 산출할 때, 메모리에 미리 저장된 오일 온도 보정 맵으로부터 오일의 온도에 상응하는 오일 펌프의 제2 속도 보정값을 산출할 수 있다.
일 예로, 오일 펌프의 제2 속도 보정값은, 오일 온도에 대한 함수로서, 보정 계수일 수 있다.
또한, 제어부(230)는, 오일 펌프의 속도 제한값을 산출할 때, 메모리에 미리 저장된 오일 펌프 속도 제한 맵으로부터 오일의 온도에 상응하는 오일 펌프의 속도 제한값을 산출할 수 있다.
일 예로, 오일 펌프의 속도 제한값은, 오일 온도에 대한 함수일 수 있다.
그리고, 제어부(230)는, 오일 펌프의 제어 속도값을 산출할 때, 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 오일 펌프의 제어 속도값으로 산출할 수 있다.
다음, 제어부(230)는, 산출된 제어 속도값으로 오일 펌프의 속도를 제어할 때, 오일 펌프의 속도를 제어 속도값으로 설정하고, 오일 펌프가 설정된 제어 속도값으로 작동하도록 속도 제어 명령을 오일 펌프로 전송할 수 있다.
도 3 내지 도 6은 오일 펌프의 제어 속도값을 산출하기 위한 테이블 맵을 보여주는 도표이다.
본 발명은, 모터 온도 또는 오일 온도가 설정 온도 이상이면 시스템의 부품 보호하기 위해 오일 펌프의 속도를 최대 속도값으로 설정하고, 모터 온도 또는 오일 온도가 설정 온도 이상이 아니면 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화하기 위해 오일 펌프의 제어 속도값을 산출할 수 있다.
도 3 내지 도 6에 도시된 바와 같이, 본 발명은, 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 오일 펌프의 제어 속도값을 산출할 수 있다.
도 3과 같이, 본 발명은, 오일 펌프의 기본 속도값을 산출할 때, 메모리에 미리 저장된 기본 속도 맵(map)(310)으로부터 모터의 속도 및 토크에 상응하는 오일 펌프의 기본 속도값을 산출할 수 있다.
일 예로, 오일 펌프의 기본 속도값은, 모터 속도와 모터 토크에 대한 함수일 수 있다.
또한, 도 4와 같이, 본 발명은, 오일 펌프의 제1 속도 보정값을 산출할 때, 메모리에 미리 저장된 모터 온도 보정 맵(320)으로부터 모터의 온도에 상응하는 오일 펌프의 제1 속도 보정값을 산출할 수 있다.
일 예로, 오일 펌프의 제1 속도 보정값은, 모터 온도에 대한 함수로서, 보정 계수일 수 있다.
또한, 도 5와 같이, 본 발명은, 오일 펌프의 제2 속도 보정값을 산출할 때, 메모리에 미리 저장된 오일 온도 보정 맵(330)으로부터 오일의 온도에 상응하는 오일 펌프의 제2 속도 보정값을 산출할 수 있다.
일 예로, 오일 펌프의 제2 속도 보정값은, 오일 온도에 대한 함수로서, 보정 계수일 수 있다.
또한, 도 6과 같이, 본 발명은, 오일 펌프의 속도 제한값을 산출할 때, 메모리에 미리 저장된 오일 펌프 속도 제한 맵(340)으로부터 오일의 온도에 상응하는 오일 펌프의 속도 제한값을 산출할 수 있다.
일 예로, 오일 펌프의 속도 제한값은, 오일 온도에 대한 함수일 수 있다.
이처럼, 본 발명은, 메모리에 저장된 테이블 맵을 토대로, 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 각각 산출한 다음, 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 오일 펌프의 제어 속도값으로 산출할 수 있다.
도 7 내지 도 8은 본 발명의 일 실시예에 따른 오일 펌프 제어 방법을 설명하기 위한 흐름도이다.
도 7에 도시된 바와 같이, 본 발명은, 먼저 차량이 주행 상황인지를 확인할 수 있다(S100).
여기서, 본 발명은, 차량의 속도가 0보다 크면 차량이 주행 상황인 것으로 판단할 수 있다.
다음, 본 발명은, 차량이 주행 상황이면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 획득할 수 있다(S200).
이어, 본 발명은, 모터 및 오일의 온도 정보를 토대로 모터 온도가 제1 모터 설정 온도 이상이거나 또는 오일 온도가 제1 오일 설정 온도 이상인지를 확인할 수 있다(S300).
그리고, 본 발명은, 모터 온도가 제1 모터 설정 온도 이상이거나 또는 오일 온도가 제1 오일 설정 온도 이상이면 오일 펌프의 속도를 최대 속도값으로 설정할 수 있다(S400).
다음, 본 발명은, 오일 펌프가 설정된 최대 속도값으로 작동하도록 속도 제어 명령을 오일 펌프로 전송할 수 있다(S600).
이어, 본 발명은, 오일 펌프의 속도를 최대 속도값으로 설정한 다음에 모터 온도가 제2 모터 설정 온도 미만이고 오일 온도가 제2 오일 설정 온도 미만인지를 확인할 수 있다(S700).
여기서, 본 발명은, 모터 온도가 제2 모터 설정 온도 미만이고 오일 온도가 제2 오일 설정 온도 미만이면 모터 및 오일의 온도 정보를 토대로 모터 온도 및 오일 온도가 제1 설정 온도 이상인지를 확인하는 단계 S300을 수행할 수 있다.
또한, 본 발명은, 모터 온도가 제2 모터 설정 온도 미만이고 오일 온도가 제2 오일 설정 온도 미만이 아니면 오일 펌프의 속도를 최대 속도값으로 제어하는 단계 S400을 수행할 수 있다.
그리고, 본 발명은, 모터 온도가 제1 모터 설정 온도 이상이거나 또는 오일 온도가 제1 오일 설정 온도 이상인지를 확인하는 단계 S300에서, 모터 온도가 제1 모터 설정 온도 이상이 아니거나 또는 오일 온도가 제1 오일 설정 온도 이상이 아니면 모터 및 오일의 온도 정보와 모터의 속도 및 토크 정보를 토대로 오일 펌프의 제어 속도값을 산출할 수 있다(S500).
다음, 본 발명은, 오일 펌프가 산출된 제어 속도값으로 작동하도록 속도 제어 명령을 오일 펌프로 전송할 수 있다(S600).
이어, 본 발명은, 오일 펌프 제어 프로세스 종료인지를 확인하고(S800), 오일 펌프 제어 프로세스 종료이면 오일 펌프 제어 프로세스를 종료할 수 있다.
도 8은 도 7의 오일 펌프의 제어 속도값을 산출하는 단계(S500)를 상세히 설명하기 위한 흐름도이다.
도 8에 도시된 바와 같이, 본 발명은, 모터 온도가 제1 모터 설정 온도 이상이 아니거나 또는 오일 온도가 제1 오일 설정 온도 이상이 아니면 모터의 속도 및 토크를 토대로 오일 펌프의 기본 속도값을 산출하고(S510), 모터의 온도를 토대로 오일 펌프의 제1 속도 보정값을 산출하며(S520), 오일의 온도를 토대로 오일 펌프의 제2 속도 보정값을 산출하고(S520), 오일의 온도를 토대로 오일 펌프의 속도 제한값을 산출할 수 있다(S530).
여기서, 본 발명은, 메모리에 저장된 기본 속도 맵(map)으로부터 모터의 속도 및 토크에 상응하는 오일 펌프의 기본 속도값을 산출하고, 메모리에 저장된 모터 온도 보정 맵으로부터 모터의 온도에 상응하는 오일 펌프의 제1 속도 보정값을 산출하며, 메모리에 저장된 오일 온도 보정 맵으로부터 오일의 온도에 상응하는 오일 펌프의 제2 속도 보정값을 산출하고, 메모리에 저장된 오일 펌프 속도 제한 맵으로부터 오일의 온도에 상응하는 오일 펌프의 속도 제한값을 산출할 수 있다.
그리고, 본 발명은, 산출된 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 오일 펌프의 제어 속도값을 산출할 수 있다(S540).
여기서, 본 발명은, 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 오일 펌프의 제어 속도값으로 산출할 수 있다.
이와 같이, 본 발명은, 모터 및 오일의 온도와, 모터의 속도 및 토크를 토대로 오일 펌프의 속도를 제어함으로써, 타행 감속 일관성 확보 및 최적 효율 주행이 가능하도록 EOP 속도를 최적화할 수 있다.
즉, 본 발명은, 모터 및 감속기 시스템의 부품 보호 뿐만 아니라, 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화할 수 있다.
또한, 본 발명은, 오일 펌프의 속도를 일정하게 유지하여 모터 및 감속기 시스템의 드래그 편차가 발생하지 않으므로, 시스템 에너지 효율이 최적화되어 개발 비용 상승 억제 및 시험 효율을 개선시킬 수도 있다.
도 9a 및 도 9b는 본 발명의 오일 펌프 속도 제어 유무에 따른 시스템 드래그 편차를 보여주는 그래프이다.
도 9a는 본 발명의 오일 펌프 속도 제어를 수행하지 않는 시스템 드래그 편차를 보여주는 그래프로서, 타행 감속 시에 모터 및 오일 온도 변화에 따른 오일 펌프 속도가 가변되어 시스템의 드래그 편차가 발생하는 것을 알 수 있다.
이에 비해, 도 9b는, 본 발명의 오일 펌프 속도 제어를 수행한 시스템 드래그를 보여주는 그래프로서, 타행 감속 시에 오일 펌프 속도가 일정하여 시스템의 드래그 편차가 거의 발생하는 않는 것을 알 수 있다.
따라서, 본 발명은, 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화할 수 있다.
도 10a 및 도 10b는 본 발명의 오일 펌프 속도 제어 유무에 따른 시스템 에너지 효율을 보여주는 그래프이다.
도 10a는 본 발명의 오일 펌프 속도 제어를 수행하지 않는 시스템 에너지 효율을 보여주는 그래프로서, 타행 감속 시에 모터 및 오일 온도 변화에 따른 오일 펌프 속도가 가변되어 시스템의 에너지 효율이 낮은 것을 알 수 있다.
이에 비해, 도 10b는, 본 발명의 오일 펌프 속도 제어를 수행한 시스템 에너지 효율을 보여주는 그래프로서, 타행 감속 시에 오일 펌프 속도가 일정하여 시스템의 에너지 효율이 향상되는 것을 알 수 있다.
여기서, 본 발명은, 기존 대비 시스템 에너지 효율이 약 0.1% 정도 향상될 수 있는데, 이에 제한되지는 않는다.
따라서, 본 발명은, 타행 감속에 따른 드래그(Drag) 최소화, 일관성 확보, 및 시스템 에너지 효율을 최적화할 수 있다.
한편, 본 발명은, 오일 펌프 제어 장치의 오일 펌프 제어 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서, 본 발명의 실시예에 따른 오일 펌프 제어 장치의 오일 펌프 제어 방법에서 제공된 과정을 수행할 수 있다.
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
1: 차량
100: 오일 펌프
200: 오일 펌프 제어 장치
210: 제1 정보 획득부
220: 제2 정보 획득부
230: 제어부

Claims (20)

  1. 모터 냉각을 위한 오일을 공급하는 오일 펌프의 제어 장치에 있어서,
    상기 모터 및 오일의 온도 정보를 획득하는 제1 정보 획득부;
    상기 모터의 속도 및 토크 정보를 획득되는 제2 정보 획득부; 그리고,
    상기 획득한 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 토대로 상기 오일 펌프의 속도를 제어하는 제어부를 포함하고,
    상기 제어부는,
    차량이 주행 상황이면 상기 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 상기 오일 펌프의 속도를 최대 속도값으로 제어하며, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 상기 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 토대로 상기 오일 펌프의 제어 속도값을 산출하여 상기 산출된 제어 속도값으로 상기 오일 펌프의 속도를 제어하는 것을 특징으로 하는 오일 펌프 제어 장치.
  2. 제1 항에 있어서, 상기 제1 정보 획득부는,
    상기 차량이 주행 상황일 때, 상기 모터의 온도를 측정하는 제1 온도 센서로부터 상기 모터의 온도 정보를 획득하고, 상기 오일의 온도를 측정하는 제2 온도 센서로부터 상기 오일의 온도 정보를 획득하는 것을 특징으로 하는 오일 펌프 제어 장치.
  3. 제1 항에 있어서, 상기 제2 정보 획득부는,
    상기 차량이 주행 상황일 때, 상기 모터의 속도 및 토크를 측정하는 센서로부터 상기 모터의 속도 및 토크 정보를 획득하는 것을 특징으로 하는 오일 펌프 제어 장치.
  4. 제1 항에 있어서, 상기 제어부는,
    상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인할 때, 상기 모터 온도가 제1 모터 설정 온도 이상이거나 또는 상기 오일 온도가 제1 오일 설정 온도 이상인지를 확인하는 것을 특징으로 하는 오일 펌프 제어 장치.
  5. 제1 항에 있어서, 상기 제어부는,
    상기 오일 펌프의 속도를 최대 속도값으로 제어할 때, 상기 오일 펌프의 속도를 최대 속도값으로 설정하고, 상기 오일 펌프가 상기 설정된 최대 속도값으로 작동하도록 속도 제어 명령을 상기 오일 펌프로 전송하는 것을 특징으로 하는 오일 펌프 제어 장치.
  6. 제1 항에 있어서, 상기 제어부는,
    상기 오일 펌프의 속도를 상기 최대 속도값으로 제어한 다음, 상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인하고, 상기 모터 온도 및 오일 온도가 제2 설정 온도 미만이면 상기 모터 및 오일의 온도 정보를 토대로 상기 모터 온도 또는 오일 온도가 상기 제1 설정 온도 이상인지를 확인하는 과정을 더 수행하는 것을 특징으로 하는 오일 펌프 제어 장치.
  7. 제6 항에 있어서, 상기 제어부는,
    상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 때, 상기 모터 온도 및 오일 온도가 제2 설정 온도 미만이 아니면 상기 오일 펌프의 속도를 상기 최대 속도값으로 제어하는 과정을 더 수행하는 것을 특징으로 하는 오일 펌프 제어 장치.
  8. 제6 항에 있어서, 상기 제어부는,
    상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인할 때, 상기 모터 온도가 제2 모터 설정 온도 미만이고 상기 오일 온도가 제2 오일 설정 온도 미만인지를 확인하는 것을 특징으로 하는 오일 펌프 제어 장치.
  9. 제1 항에 있어서, 상기 제어부는,
    상기 오일 펌프의 제어 속도값을 산출할 때, 상기 모터의 속도 및 토크를 토대로 오일 펌프의 기본 속도값을 산출하고, 상기 모터의 온도를 토대로 상기 오일 펌프의 제1 속도 보정값을 산출하며, 상기 오일의 온도를 토대로 상기 오일 펌프의 제2 속도 보정값을 산출하고, 상기 오일의 온도를 토대로 상기 오일 펌프의 속도 제한값을 산출하고, 상기 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 상기 오일 펌프의 제어 속도값을 산출하는 것을 특징으로 하는 오일 펌프 제어 장치.
  10. 제9 항에 있어서, 상기 제어부는,
    상기 오일 펌프의 제어 속도값을 산출할 때, 상기 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 상기 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 상기 오일 펌프의 제어 속도값으로 산출하는 것을 특징으로 하는 오일 펌프 제어 장치.
  11. 제1 항에 있어서, 상기 제어부는,
    상기 산출된 제어 속도값으로 상기 오일 펌프의 속도를 제어할 때, 상기 오일 펌프의 속도를 제어 속도값으로 설정하고, 상기 오일 펌프가 상기 설정된 제어 속도값으로 작동하도록 속도 제어 명령을 상기 오일 펌프로 전송하는 것을 특징으로 하는 오일 펌프 제어 장치.
  12. 모터 냉각 오일 공급을 위한 오일 펌프의 속도를 제어하는 제어부를 포함하는 장치의 오일 펌프 제어 방법에 있어서,
    상기 제어부가, 차량이 주행 상황인지를 확인하는 단계;
    상기 제어부가, 상기 차량이 주행 상황이면 상기 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 획득하는 단계;
    상기 제어부가, 상기 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하는 단계; 그리고,
    상기 제어부가, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 상기 오일 펌프의 속도를 최대 속도값으로 제어하고, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 상기 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 토대로 상기 오일 펌프의 제어 속도값을 산출하여 상기 산출된 제어 속도값으로 상기 오일 펌프의 속도를 제어하는 단계를 포함하는 것을 특징으로 하는 오일 펌프 제어 방법.
  13. 제12 항에 있어서, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하는 단계는,
    상기 모터 온도가 제1 모터 설정 온도 이상이거나 또는 상기 오일 온도가 제1 오일 설정 온도 이상인지를 확인하는 것을 특징으로 하는 오일 펌프 제어 방법.
  14. 제12 항에 있어서, 상기 오일 펌프의 속도를 최대 속도값으로 제어하는 단계는,
    상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인하는 단계를 더 포함하는 것을 특징으로 하는 오일 펌프 제어 방법.
  15. 제14 항에 있어서, 상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인하는 단계는,
    상기 모터 온도 및 오일 온도가 제2 설정 온도 미만이면 상기 모터 및 오일의 온도 정보를 토대로 상기 모터 온도 및 오일 온도가 상기 제1 설정 온도 이상인지를 확인하는 단계를 수행하고,
    상기 모터 온도 및 오일 온도가 제2 설정 온도 미만이 아니면 상기 오일 펌프의 속도를 상기 최대 속도값으로 제어하는 단계를 수행하는 것을 특징으로 하는 오일 펌프 제어 방법.
  16. 제14 항에 있어서, 상기 모터 온도 및 오일 온도가 제2 설정 온도 미만인지를 확인하는 단계는,
    상기 모터 온도가 제2 모터 설정 온도 미만이고 상기 오일 온도가 제2 오일 설정 온도 미만인지를 확인하는 것을 특징으로 하는 오일 펌프 제어 방법.
  17. 제12 항에 있어서, 상기 오일 펌프의 제어 속도값을 산출하는 단계는,
    상기 모터의 속도 및 토크를 토대로 오일 펌프의 기본 속도값을 산출하고, 상기 모터의 온도를 토대로 상기 오일 펌프의 제1 속도 보정값을 산출하며, 상기 오일의 온도를 토대로 상기 오일 펌프의 제2 속도 보정값을 산출하고, 상기 오일의 온도를 토대로 상기 오일 펌프의 속도 제한값을 산출하는 단계; 그리고,
    상기 기본 속도값, 제1, 제2 속도 보정값 및 속도 제한값을 토대로 상기 오일 펌프의 제어 속도값을 산출하는 단계를 포함하는 것을 특징으로 하는 오일 펌프 제어 방법.
  18. 제17 항에 있어서, 상기 오일 펌프의 제어 속도값을 산출하는 단계는,
    상기 기본 속도값과 제1, 제2 속도 보정값을 곱하여 산출된 제1 제어 속도값과 상기 속도 제한값에 상응하는 제2 제어 속도값 중 최소값을 상기 오일 펌프의 제어 속도값으로 산출하는 것을 특징으로 하는 오일 펌프 제어 방법.
  19. 제12 항 내지 제18 항 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  20. 모터 냉각을 위한 오일을 공급하는 오일 펌프; 그리고,
    상기 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 토대로 상기 오일 펌프의 속도를 제어하는 오일 펌프 제어 장치를 포함하고,
    상기 오일 펌프 제어 장치는,
    차량이 주행 상황이면 상기 모터 및 오일의 온도 정보를 토대로 모터 온도 또는 오일 온도가 제1 설정 온도 이상인지를 확인하고, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이면 상기 오일 펌프의 속도를 최대 속도값으로 제어하며, 상기 모터 온도 또는 오일 온도가 제1 설정 온도 이상이 아니면 상기 모터 및 오일의 온도 정보와 상기 모터의 속도 및 토크 정보를 토대로 상기 오일 펌프의 제어 속도값을 산출하여 상기 산출된 제어 속도값으로 상기 오일 펌프의 속도를 제어하는 것을 특징으로 하는 차량.
KR1020200077809A 2020-06-25 2020-06-25 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법 KR20220000441A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020200077809A KR20220000441A (ko) 2020-06-25 2020-06-25 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법
US17/070,647 US11352939B2 (en) 2020-06-25 2020-10-14 Apparatus and method for controlling oil pump for vehicle
CN202011355572.3A CN113844428A (zh) 2020-06-25 2020-11-27 用于控制车辆的油泵的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200077809A KR20220000441A (ko) 2020-06-25 2020-06-25 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법

Publications (1)

Publication Number Publication Date
KR20220000441A true KR20220000441A (ko) 2022-01-04

Family

ID=78972922

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200077809A KR20220000441A (ko) 2020-06-25 2020-06-25 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법

Country Status (3)

Country Link
US (1) US11352939B2 (ko)
KR (1) KR20220000441A (ko)
CN (1) CN113844428A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019207254A1 (de) * 2019-05-17 2020-11-19 Zf Friedrichshafen Ag Verfahren und Steuergerät zum Betreiben eines Antriebsstrangs eines Kraftfahrzeugs
CN115885119A (zh) * 2020-12-30 2023-03-31 华为数字能源技术有限公司 一种控制方法和装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3861340B2 (ja) * 1996-09-11 2006-12-20 アイシン・エィ・ダブリュ株式会社 車両用動力伝達装置の電動オイルポンプ制御装置
US7055486B2 (en) * 2003-03-28 2006-06-06 Caterpillar Inc. Fluid delivery control system
JP4136956B2 (ja) * 2004-01-27 2008-08-20 トヨタ自動車株式会社 センサレスブラシレスモータ式オイルポンプの制御装置
US7395803B2 (en) * 2006-11-03 2008-07-08 Ford Global Technologies, Llc Electric oil pump system and controls for hybrid electric vehicles
JP4945473B2 (ja) * 2008-02-06 2012-06-06 株式会社日立カーエンジニアリング 電動オイルポンプ用モータ制御装置
US9855833B2 (en) * 2009-06-22 2018-01-02 Ford Global Technologies, Llc System and method to provide lubrication for a plug-in hybrid
US8174222B2 (en) * 2009-10-12 2012-05-08 GM Global Technology Operations LLC Methods, systems and apparatus for dynamically controlling an electric motor that drives an oil pump
KR101173050B1 (ko) * 2009-12-04 2012-08-13 기아자동차주식회사 전동식 오일펌프의 구동 제어 장치 및 방법
US8649925B2 (en) * 2010-08-30 2014-02-11 Ford Global Technologies, Llc Method and system for controlling operation of an electric oil pump in a hybrid electric vehicle (HEV)
JP6088170B2 (ja) * 2012-07-17 2017-03-01 日立オートモティブシステムズ株式会社 車両用電動オイルポンプの制御装置
JP6045409B2 (ja) * 2013-03-13 2016-12-14 日立オートモティブシステムズ株式会社 オイル供給装置
US9174628B2 (en) * 2013-10-31 2015-11-03 GM Global Technology Operations LLC Method and apparatus for controlling an electrically powered hydraulic pump in a powertrain system
US9605567B2 (en) * 2014-06-04 2017-03-28 GM Global Technology Operations LLC Oil pump control systems and methods

Also Published As

Publication number Publication date
US11352939B2 (en) 2022-06-07
CN113844428A (zh) 2021-12-28
US20210404370A1 (en) 2021-12-30

Similar Documents

Publication Publication Date Title
US6449537B1 (en) Energy control strategy for a hybrid electric vehicle
JP5074876B2 (ja) ハイブリッド車両のアイドルストップモード制御方法
US6441574B1 (en) Energy control strategy for a hybrid electric vehicle
KR20220000441A (ko) 차량용 오일 펌프 제어 장치 및 그의 오일 펌프 제어 방법
KR101284345B1 (ko) 하이브리드 차량의 엔진 토크 제어 방법
US8880259B2 (en) Electric power dissipation control
US10501067B2 (en) System and method for compensation of turbo lag in hybrid vehicles
KR20080044944A (ko) 전기자동차용 회생제동 제어 방법
US20150151732A1 (en) System and method for controlling fuzzy engine clutch of hybrid vehicle
WO2007142012A1 (ja) 電気駆動ダンプトラックの駆動システム
JP2010536324A (ja) 電動ターボ複合システムの作動方法
CN112277728A (zh) 一种增程式汽车动力控制***及方法
US20120046812A1 (en) Hybrid power train rate control
US8228035B2 (en) Regeneration capacity control method for a battery
KR20180063572A (ko) 하이브리드 차량의 엔진 최대 출력 토크 산출 장치 및 그 방법
CN110466499B (zh) 用于驱动混合动力车辆的方法和***
US20130158764A1 (en) Noise reduction in motor vehicles with a hybrid drive
US20130006459A1 (en) Control system and method for a motor
CN110979299B (zh) 油电混合动力汽车、控制方法、计算机设备及可读存储介质
JP7185038B2 (ja) ハイブリッド車両の駆動制御装置およびハイブリッド車両の駆動制御方法
KR101848615B1 (ko) 차량에 실장된 모터의 진단 방법 및 이를 적용한 시스템
JP2023023270A (ja) 車両制御方法、及び、車両制御装置
US10808641B2 (en) Mobile machines, electric drive systems, and methods for testing electric drive systems
KR102331768B1 (ko) 하이브리드 자동차 및 그 전기 모터 제어 방법
KR20230087164A (ko) 마일드 하이브리드 차량의 모터 단독 구동 제어 장치 및 방법