[go: up one dir, main page]

CN104118423B - Engine Power Quantization Function Selection - Google Patents

Engine Power Quantization Function Selection Download PDF

Info

Publication number
CN104118423B
CN104118423B CN201410172149.8A CN201410172149A CN104118423B CN 104118423 B CN104118423 B CN 104118423B CN 201410172149 A CN201410172149 A CN 201410172149A CN 104118423 B CN104118423 B CN 104118423B
Authority
CN
China
Prior art keywords
power
engine
quantized
tot
forecasting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410172149.8A
Other languages
Chinese (zh)
Other versions
CN104118423A (en
Inventor
法扎尔·阿拉曼·塞伊德
王青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
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
Priority claimed from US13/870,075 external-priority patent/US8914216B2/en
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Priority to CN201610497984.8A priority Critical patent/CN106114488B/en
Publication of CN104118423A publication Critical patent/CN104118423A/en
Application granted granted Critical
Publication of CN104118423B publication Critical patent/CN104118423B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/188Controlling power parameters of the driveline, e.g. determining the required power
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/22Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs
    • B60K6/36Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the transmission gearings
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/22Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs
    • B60K6/38Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the driveline clutches
    • B60K6/387Actuated clutches, i.e. clutches engaged or disengaged by electric, hydraulic or mechanical actuating means
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/44Series-parallel type
    • B60K6/445Differential gearing distribution type
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/48Parallel type
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/48Parallel type
    • B60K6/485Motor-assist type
    • 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/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • 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/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/08Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
    • 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/24Conjoint control of vehicle sub-units of different type or different function including control of energy storage means
    • B60W10/26Conjoint control of vehicle sub-units of different type or different function including control of energy storage means for electrical energy, e.g. batteries or capacitors
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/15Control strategies specially adapted for achieving a particular effect
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/20Reducing vibrations in the driveline
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/22Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs
    • B60K6/38Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the driveline clutches
    • B60K2006/381Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the driveline clutches characterized by driveline brakes
    • 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
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/48Parallel type
    • B60K2006/4833Step up or reduction gearing driving generator, e.g. to operate generator in most efficient speed range
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/20Reducing vibrations in the driveline
    • B60W2030/206Reducing vibrations in the driveline related or induced by the engine
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/005Sampling
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • B60W2540/106Rate of change
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0677Engine power
    • 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/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)

Abstract

A vehicle having an engine and a traction battery and a method of operating the engine are disclosed. The controller operates the engine based on the quantified engine power level. The level of quantization depends on the total power demand. For lower values of the total power demand, the selected quantization level may be at least equal to the total power demand. For higher values of total power demand, the selected quantization level may be less than or equal to the total power demand. For values between the low and high values, the selected quantization level may be the quantization level closest to the total power demand. The traction battery may receive or provide power according to a selected quantization level.

Description

发动机动力量化函数选择Engine Power Quantization Function Selection

技术领域technical field

本发明涉及一种混合动力车辆及控制的方法。The invention relates to a hybrid electric vehicle and a control method thereof.

背景技术Background technique

图1示出了用于混合动力电动车辆的传统的“负荷跟踪”发动机动力确定架构10的框图。在传统的架构10中,发动机动力指令12被确定为驾驶员动力指令14和电池动力指令16的总和。因此,在传统的架构10中,发动机直接地响应驾驶员动力指令14的任何改变。FIG. 1 shows a block diagram of a conventional "load following" engine power determination architecture 10 for a hybrid electric vehicle. In conventional architecture 10 , engine power command 12 is determined as the sum of driver power command 14 and battery power command 16 . Thus, in conventional architecture 10 , the engine responds directly to any changes in driver power command 14 .

因此,在实际驾驶中,任何杂乱或激进的驾驶员动力指令14能够容易地产生发动机动力指令12的扰动。所述扰动能够反映为发动机动力指令12中的快速波动和抖动。这样的瞬变会对发动机燃烧效率产生不利的影响并消耗额外的瞬变燃料。此外,很多发动机控制参数是“断定地”基于发动机动力指令12的变化率所计划的。因此,发动机动力扰动可引起其他非最优化的发动机设置以及恶化燃料/空气错误。即使A/F(空气/燃料)比能够保持在适度的窄范围内,但是由更频繁发生的瞬变引起的燃料富集的整合效应也能被放大并累积至较高水平的燃料损失。Therefore, in actual driving, any disordered or aggressive driver power command 14 can easily generate disturbances in the engine power command 12 . The disturbances can be reflected as rapid fluctuations and jerks in the engine power command 12 . Such transients can adversely affect engine combustion efficiency and consume additional transient fuel. In addition, many engine control parameters are planned “categorically” based on the rate of change of the engine power command 12 . Therefore, engine power disturbances may cause otherwise non-optimal engine settings and exacerbate fuel/air errors. Even if the A/F (air/fuel) ratio can be kept within a moderately narrow range, the combined effect of fuel enrichment caused by more frequently occurring transients can be amplified and accumulate to higher levels of fuel loss.

发明内容Contents of the invention

公开了一种车辆,所述车辆包括发动机、牵引电池和至少一个控制器。所述控制器被配置为:当总动力需求小于预定值时,请求来自发动机的动力至少等于总动力需求,使得牵引电池接收动力。所述控制器被配置为:当总动力需求大于另一预定值时,请求来自发动机的动力小于总动力需求,使得牵引电池提供动力来满足总动力需求。所述控制器还可被配置为:以量化水平请求来自发动机的动力,使得牵引电池根据总动力需求和量化的请求的动力水平之间的差来接收或提供动力。总动力需求可以是驾驶员动力需求和电池动力需求的总和。所述控制器还可被配置为:以量化水平中选择的最接近于总动力需求的值的那一个量化水平而请求来自发动机的动力。所述控制器还可被配置为:当总动力需求大于所述预定值并小于所述另一预定值时,以量化水平中最接近总动力需求的值的那一个量化水平而请求来自发动机的动力。A vehicle is disclosed that includes an engine, a traction battery, and at least one controller. The controller is configured to request power from the engine at least equal to the total power demand such that the traction battery receives power when the total power demand is less than a predetermined value. The controller is configured to request power from the engine to be less than the total power demand when the total power demand is greater than another predetermined value such that the traction battery provides power to meet the total power demand. The controller may also be configured to request power from the engine at a quantified level such that the traction battery receives or provides power according to a difference between the total power demand and the quantified requested power level. The total power demand may be the sum of the driver power demand and the battery power demand. The controller may also be configured to request power from the engine at the selected one of the quantized levels that is closest to the value of the total power demand. The controller may also be configured to: when the total power demand is greater than the predetermined value and less than the other predetermined value, request power from the engine at the quantized level closest to the value of the total power demand. power.

公开了一种车辆,所述车辆包括发动机、牵引电池和至少一个控制器。所述控制器被配置为:以小于或等于总动力需求的量化水平而请求来自发动机的动力,使得牵引电池提供动力来满足总动力需求。所述总动力需求可以是驾驶员动力需求和电池动力需求的总和。所述控制器还可被配置为:当总动力需求小于预定值时,以至少等于总动力需求的量化水平而请求来自发动机的动力,使得牵引电池从发动机接收动力。所述控制器还可被配置为:当总动力需求大于预定值并小于另一预定值时,以量化水平中选择的最接近于总动力需求的值的那一个量化水平而请求来自发动机的动力。A vehicle is disclosed that includes an engine, a traction battery, and at least one controller. The controller is configured to request power from the engine at a quantified level less than or equal to the total power demand such that the traction battery provides power to meet the total power demand. The total power demand may be the sum of the driver power demand and the battery power demand. The controller may also be configured to request power from the engine at a quantified level at least equal to the total power demand such that the traction battery receives power from the engine when the total power demand is less than a predetermined value. The controller may be further configured to request power from the engine at the selected one of the quantized levels closest to the value of the total power demand when the total power demand is greater than a predetermined value and less than another predetermined value .

公开了一种用于运转发动机的方法。所述方法包括:当总动力需求小于预定值时,输出来自发动机的动力至少等于总动力需求。所述方法还包括:当总动力需求大于另一预定值时,输出来自发动机的动力小于总动力需求。所述方法还包括:当总动力需求大于所述预定值并小于另一预定值时,以多个量化水平中选择的最接近总动力需求的值的那一个量化水平而请求来自发动机的动力。所述方法还可包括:所述总动力需求为驾驶员动力需求和电池动力需求的总和。所述方法还可包括:当总动力需求小于所述预定值或大于所述另一预定值时,以量化水平中最接近总动力需求的值的那一个量化水平而请求来自发动机的动力。A method for operating an engine is disclosed. The method includes: outputting power from the engine at least equal to the total power demand when the total power demand is less than a predetermined value. The method further includes: when the total power demand is greater than another predetermined value, outputting power from the engine is less than the total power demand. The method further includes requesting power from the engine at a selected one of the plurality of quantization levels that is closest to a value of the total power demand when the total power demand is greater than the predetermined value and less than another predetermined value. The method may further include that the total power demand is the sum of the driver power demand and the battery power demand. The method may further include requesting power from the engine at one of the quantized levels closest to a value of the total power demand when the total power demand is less than the predetermined value or greater than the another predetermined value.

所述总动力需求是驾驶员动力需求和电池动力需求的总和。The total power demand is the sum of the driver power demand and the battery power demand.

所述方法还包括:当总动力需求小于所述预定值或者大于所述另一预定值时,以多个量化水平中选择的最接近总动力需求的值的那一个量化水平而请求来自发动机的动力。The method further includes: when the total power demand is less than the predetermined value or greater than the other predetermined value, requesting power from the engine at a quantization level selected from a plurality of quantization levels closest to the value of the total power demand power.

附图说明Description of drawings

图1示出了用于混合动力电动车辆的传统的“负荷跟踪”发动机动力确定架构的框图;Figure 1 shows a block diagram of a conventional "load following" engine power determination architecture for a hybrid electric vehicle;

图2示出了示例性混合动力车辆的示意图;Figure 2 shows a schematic diagram of an exemplary hybrid vehicle;

图3示出了根据本发明的实施例的改进的发动机动力确定架构的框图,该发动机动力确定架构被构造为实施用于混合动力车辆中发动机瞬变减轻的控制方法;3 shows a block diagram of an improved engine power determination architecture configured to implement a control method for engine transient mitigation in a hybrid vehicle, according to an embodiment of the present invention;

图4示出了描述用于发动机瞬变减轻的控制方法的发动机动力指令量化和滞后程序的操作的流程图;4 shows a flowchart describing the operation of an engine power command quantization and hysteresis routine of a control method for engine transient mitigation;

图5示出了描述用于发动机瞬变减轻的控制方法的量化的发动机动力指令滤波程序的操作的流程图;5 shows a flowchart describing the operation of a quantized engine power command filter routine for a control method for engine transient mitigation;

图6示出了选择量化函数的一个可能实施例的图示代表。Fig. 6 shows a graphical representation of one possible embodiment of selecting a quantization function.

具体实施方式detailed description

在此描述了本公开的实施例。然而,应该理解的是,公开的实施例仅仅是示例,并且其他实施例可以以各种和可选的形式体现。附图并不一定按照比例绘制;可夸大或最小化一些特征以示出特定部件的细节。因此,在此公开的具体结构和功能性细节不应该被解释成限制,而仅仅应当作为用于教导本领域的技术人员不同地使用本发明的代表性基础。如本领域的普通技术人员将理解的,参照任何一个附图描述并示出的多个特征可与在一个或更多个其他附图中示出的特征组合以产生未明确示出或描述的实施例。示出的特征的组合提供用于典型应用的代表性实施例。然而,与本公开的教导一致的特征的多种组合和修改可期望用于特定应用或实施。Embodiments of the disclosure are described herein. It should be understood, however, that the disclosed embodiments are merely examples, and that other embodiments may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention. As will be understood by those of ordinary skill in the art, features described and shown with reference to any one figure may be combined with features shown in one or more other figures to produce a feature not explicitly shown or described. Example. The combinations of features shown provide representative embodiments for typical applications. However, various combinations and modifications of the features consistent with the teachings of this disclosure may be desired for particular applications or implementations.

图2示出了混合动力车辆20的一个可能实施例的示意图。混合动力车辆20包括第一车轮组22、第二车轮组24以及车轮驱动系统或动力传动系26。FIG. 2 shows a schematic diagram of one possible embodiment of a hybrid vehicle 20 . The hybrid vehicle 20 includes a first set of wheels 22 , a second set of wheels 24 and a wheel drive system or powertrain 26 .

动力传动系26可被构造为驱动或致动第一车轮组22和/或第二车轮组24。动力传动系26可具有任何合适的构造,例如,如本领域技术人员公知的串联驱动、分流混合动力驱动、或者双模式分流。在图2中示出的实施例中,动力驱动系26具有动力分配式驱动配置。The powertrain 26 may be configured to drive or actuate the first set of wheels 22 and/or the second set of wheels 24 . The powertrain 26 may have any suitable configuration, such as series drive, split-split hybrid drive, or dual-mode split as known to those skilled in the art. In the embodiment shown in FIG. 2 , powertrain 26 has a powersplit drive configuration.

动力传动系26可被构造为驱动第一车轮组22和/或第二车轮组24,或者提供扭矩至第一车轮组22和/或第二车轮组24。在示出的实施例中,动力驱动系26被构造为驱动第一车轮组22,而电机28(例如,电动机)被构造为驱动第二车轮组24。可替代地,可设置第二车轮组24而没有电机28。The powertrain 26 may be configured to drive the first set of wheels 22 and/or the second set of wheels 24 or to provide torque to the first set of wheels 22 and/or the second set of wheels 24 . In the illustrated embodiment, the powertrain 26 is configured to drive the first set of wheels 22 and the electric machine 28 (eg, an electric motor) is configured to drive the second set of wheels 24 . Alternatively, the second wheel set 24 may be provided without the motor 28 .

混合动力车辆20可包括任何合适数量的动力源。在图2中示出的实施例中,混合动力车辆20包括主要动力源30和次要动力源32。主要动力源30可以是任何合适的能量生成装置(例如,内燃发动机)。次要动力源32可以是电的、非电的或它们的组合。可使用电动力源,例如,电池、具有相互电连接的电池单元的电池组、电容器或燃料电池。如果使用电池,那么电池可以是任意合适类型的电池,例如,镍-金属氢化物(Ni-MH)、镍-铁(Ni-Fe)、镍-镉(Ni-Cd)、铅酸,溴化锌(Zu-Br)或基于锂的电池。如果使用电容器,那么电容器可以是任意合适类型的电容器,例如,超级电容器(ultra capacitor)、超级电容(super capacitor)、电化学电容器或双电层电容器。非电的动力源可以是其能量可被转换为电能或机械能的装置。例如,液压动力源或机械动力源(例如,飞轮、弹簧、发动机或压缩气体)能够储存根据需要可被转换为或释放为电能或机械能的能量。为简洁起见,下面的描述将主要涉及包含电动力源的本发明的实施例。Hybrid vehicle 20 may include any suitable number of power sources. In the embodiment shown in FIG. 2 , hybrid vehicle 20 includes a primary power source 30 and a secondary power source 32 . Primary power source 30 may be any suitable energy generating device (eg, an internal combustion engine). The secondary power source 32 may be electric, non-electric, or a combination thereof. An electrical power source may be used, for example, a battery, a battery pack with interconnected battery cells, a capacitor, or a fuel cell. If batteries are used, they may be of any suitable type, for example, nickel-metal hydride (Ni-MH), nickel-iron (Ni-Fe), nickel-cadmium (Ni-Cd), lead-acid, bromide Zinc (Zu-Br) or lithium based batteries. If a capacitor is used, the capacitor may be any suitable type of capacitor, eg an ultra capacitor, super capacitor, electrochemical capacitor or electric double layer capacitor. A non-electric power source may be a device whose energy can be converted into electrical or mechanical energy. For example, hydraulic or mechanical power sources (eg, flywheels, springs, motors, or compressed gas) can store energy that can be converted or released as electrical or mechanical energy as needed. For the sake of brevity, the following description will refer primarily to embodiments of the invention that include an electric power source.

主要动力源30和次要动力源32可适用于提供动力至动力传输系统34和/或电机28。动力传输系统34可适用于驱动一个或更多个车轮组22、24。在至少一个实施例中,动力传输系统34可以按照任何合适的方式(例如,通过驱动轴、链或其他机械联接)连接到差速器36。差速器36可通过一个或更多个轴38(例如,轴或半轴)连接至第一车轮组22中的每个车轮。Primary power source 30 and secondary power source 32 may be adapted to provide power to power transmission system 34 and/or electric machine 28 . The power transfer system 34 may be adapted to drive one or more wheel sets 22 , 24 . In at least one embodiment, power transfer system 34 may be coupled to differential 36 in any suitable manner (eg, via a drive shaft, chain, or other mechanical linkage). A differential 36 may be coupled to each wheel in the first set of wheels 22 by one or more shafts 38 (eg, axles or half shafts).

动力传输系统34可包括多个机械的、电的、和/或机电的装置。在示出的实施例中,动力传输系统34包括作为主要部件的行星齿轮总成40、第一电机42、动力传输单元44和第二电机46。Power transfer system 34 may include a number of mechanical, electrical, and/or electromechanical devices. In the illustrated embodiment, the power transfer system 34 includes, as major components, a planetary gear assembly 40 , a first electric machine 42 , a power transfer unit 44 and a second electric machine 46 .

行星齿轮总成40可具有任何合适的构造。在示出的实施例中,行星齿轮总成40包括中心齿轮50、多个行星齿轮52、以及环形齿轮54。Planetary gear assembly 40 may have any suitable configuration. In the illustrated embodiment, the planetary gear assembly 40 includes a sun gear 50 , a plurality of planet gears 52 , and a ring gear 54 .

主要动力源30可通过离合器56选择性地结合到行星齿轮总成40。离合器56可以是任何合适类型的离合器,例如,允许主要动力源30来驱动行星齿轮总成40的单向离合器。如果离合器56接合,那么主要动力源30可以使行星齿轮52旋转。然后,行星齿轮52的旋转可使环形齿轮54旋转。环形齿轮54可结合到动力传输单元44,动力传输单元44结合到差速器36,用于传递扭矩至车轮,以推进混合动力车辆20。动力传输单元44可包括可接合以提供期望的车辆响应的多个齿轮传动比。Primary power source 30 is selectively coupleable to planetary gear assembly 40 via clutch 56 . Clutch 56 may be any suitable type of clutch, such as a one-way clutch that allows primary power source 30 to drive planetary gear assembly 40 . If clutch 56 is engaged, primary power source 30 may rotate planetary gears 52 . Rotation of the planetary gears 52 then rotates the ring gear 54 . Ring gear 54 may be coupled to power transfer unit 44 coupled to differential 36 for transferring torque to the wheels for propulsion of hybrid vehicle 20 . The power transfer unit 44 may include multiple gear ratios that may be engaged to provide a desired vehicle response.

第一电机42(可以是电动机或电动机-发电机)可结合到中心齿轮50,以提供扭矩来补充或抵消由主要动力源30所提供的扭矩。可设置制动器58来减小速度和/或从第一电机42到中心齿轮50的扭矩或传动。A first electric machine 42 , which may be an electric motor or a motor-generator, may be coupled to sun gear 50 to provide torque to supplement or counteract that provided by primary power source 30 . A brake 58 may be provided to reduce speed and/or torque or transmission from the first electric machine 42 to the sun gear 50 .

次要动力源32和/或第一电机42可向第二电机46提供动力。第二电机46(可以是电动机)可结合到动力传输单元44,以推进混合动力车辆20。The secondary power source 32 and/or the first electric machine 42 may provide power to the second electric machine 46 . A second electric machine 46 , which may be an electric motor, may be coupled to the power transfer unit 44 to propel the hybrid vehicle 20 .

一个或更多个控制器60可监测并控制混合动力车辆20的多个方面。为简洁起见,示出了单个控制器60;然而,可设置多个控制器,用于监测和/或控制在此描述的部件、系统和功能。One or more controllers 60 may monitor and control various aspects of the hybrid vehicle 20 . For simplicity, a single controller 60 is shown; however, multiple controllers may be provided for monitoring and/or controlling the components, systems and functions described herein.

控制器60可与主要动力源30、次要动力源32和电机42、46通信,以监测和控制它们的运转和性能。控制器60可按照本领域技术人员公知的方式接收指示发动机转速、发动机扭矩、车速、电机转速、电机扭矩、以及次要动力源32的运转状态的信号。例如,发动机转速传感器可适用于检测相关部件的旋转速度或旋转速率,以检测发动机速度。这样的转速传感器可与主要动力源30集成,以检测主要动力源的输出轴的旋转速度或旋转速率。可替代地,转速传感器可设置在动力传动系26中,位于主要动力源30的下游侧。Controller 60 may communicate with primary power source 30, secondary power source 32, and electric machines 42, 46 to monitor and control their operation and performance. Controller 60 may receive signals indicative of engine speed, engine torque, vehicle speed, motor speed, motor torque, and the operating status of secondary power source 32 in a manner known to those skilled in the art. For example, an engine speed sensor may be adapted to detect the rotational speed or rate of rotation of an associated component to detect engine speed. Such a rotational speed sensor may be integrated with the primary power source 30 to detect the rotational speed or rate of rotation of the output shaft of the primary power source. Alternatively, a rotational speed sensor may be provided in the powertrain 26 on the downstream side of the primary power source 30 .

控制器60可接收来自其他部件或子系统的输入信号。例如,控制器60可接收指示由驾驶员或车辆系统(例如,主动或智能巡航控制系统)请求的车辆加速的信号。可通过或基于来自输入装置或传感器62(例如,加速器踏板传感器或巡航控制输入装置)的信号而提供这样的信号。Controller 60 may receive input signals from other components or subsystems. For example, controller 60 may receive a signal indicative of vehicle acceleration requested by the driver or by a vehicle system (eg, an active or smart cruise control system). Such a signal may be provided via or based on a signal from an input device or sensor 62 (eg, an accelerator pedal sensor or a cruise control input device).

控制器60还可接收指示由驾驶员或车辆系统(例如,主动或智能巡航控制系统)请求的车辆减速的信号。可通过或基于来自输入装置或传感器64(例如,制动器踏板传感器或巡航控制输入装置)的信号而提供这样的信号。Controller 60 may also receive signals indicative of vehicle deceleration requested by the driver or by a vehicle system (eg, an active or smart cruise control system). Such a signal may be provided via or based on a signal from an input device or sensor 64 (eg, a brake pedal sensor or a cruise control input device).

加速和减速请求可用于评估是否发生“踩踏板(tip-in)”事件或“松开踏板(tip-out)”事件。踩踏板事件指示需要额外的动力或者车辆加速。松开踏板事件指示需要更少动力或者车辆减速。例如,加速器踏板的驱动可指示踩踏板事件。类似地,车辆的制动、加速踏板的释放或它们的组合可指示松开踏板事件。Acceleration and deceleration requests can be used to evaluate whether a "tip-in" event or a "tip-out" event has occurred. A pedal event indicates a need for additional power or vehicle acceleration. A tip-out event indicates that less power is required or that the vehicle is decelerating. For example, actuation of an accelerator pedal may indicate a pedal-in event. Similarly, braking of the vehicle, release of the accelerator pedal, or a combination thereof may indicate a tip-out event.

在混合动力车辆中,加速(踩踏板)和减速(松开踏板)事件可导致提供来致动车轮的动力发生变化。通常,加速请求增加动力消耗需求并且减速请求降低动力消耗需求。该动力需求的变化可导致至少一个动力源的运转特征改变而提供增加的或减少的动力量的瞬变条件或状态。In a hybrid vehicle, acceleration (pedaling) and deceleration (pedaling) events may result in changes in the power provided to actuate the wheels. Generally, an acceleration request increases the power consumption demand and a deceleration request decreases the power consumption demand. The change in power demand may result in a transient condition or state in which the operating characteristics of at least one power source change to provide an increased or decreased amount of power.

在具有发动机的混合动力车辆中,发动机动力可以是发动机输出扭矩和发动机转速的函数(例如,动力(功率)=扭矩×转速)。在瞬变状况期间,如果发动机扭矩和发动机转速没有被智能地控制,则会发生燃料经济性降低。通过更频繁地踩踏板和/或松开踏板事件的激进的驾驶可放大燃料经济性的缺点。与现有方法相比,公开的车辆和方法可通过提供增强的控制方法而改进燃料经济性。In a hybrid vehicle with an engine, engine power may be a function of engine output torque and engine speed (eg, power (power) = torque x speed). During transient conditions, reduced fuel economy can occur if engine torque and engine speed are not intelligently controlled. Fuel economy disadvantages may be amplified by aggressive driving with more frequent pedal-in and/or tip-off events. The disclosed vehicles and methods may improve fuel economy by providing an enhanced control method compared to existing methods.

图3示出了被构造为在混合动力车辆中实施用于发动机瞬变减轻的控制方法的改进的发动机动力确定架构70的一个可能实施例的框图。将参照具有发动机(作为主要动力源)以及电池(作为次要动力源)的混合动力车辆的实施例来描述改进的架构70;然而,应理解的是,在各种实施例中可如上所述使用其他主要动力源和次要动力源。FIG. 3 shows a block diagram of one possible embodiment of an improved engine power determination architecture 70 configured to implement a control method for engine transient mitigation in a hybrid vehicle. The improved architecture 70 will be described with reference to an embodiment of a hybrid vehicle having an engine (as the primary power source) and a battery (as the secondary power source); Use other primary and secondary power sources.

发动机瞬变减轻的控制方法包括用于使发动机动力指令量化的程序和对发动机动力指令进行滤波的程序。发动机瞬变减轻方法的目的是有效地平滑发动机动力指令的轮廓(profile)并允许电池提供动力来填充驱动动力的高频部分和杂乱部分。A control method for engine transient mitigation includes a routine for quantizing an engine power command and a routine for filtering the engine power command. The purpose of the engine transient mitigation method is to effectively smooth the profile of the engine power command and allow the battery to provide power to fill in the high frequency and noisy parts of the driving power.

与传统的架构10相比,改进的架构70执行下面另外的程序来描绘发动机动力指令的轮廓:(i)发动机动力指令量化和滞后程序(下面参照图4描述);(ii)量化的发动机动力指令滤波程序(下面参照图5描述)。Compared to the conventional architecture 10, the improved architecture 70 implements the following additional routines to profile the engine power command: (i) the engine power command quantization and hysteresis routine (described below with reference to FIG. 4 ); (ii) the quantized engine power command Instruction filter routine (described below with reference to FIG. 5).

可在控制器60中实施的改进的架构70包括发动机动力指令量化和滤波模块72。通常,模块72接收原始的发动机动力指令(Ptot)12作为输入。然后,发动机动力指令(Ptot)12可通过发动机动力指令量化和滞后程序以及量化的发动机动力指令滤波程序进行处理。产生的输出为平滑的发动机动力指令(Ptot_final)74。在传统的架构10和改进的架构70两者中,发动机动力指令(Ptot)12被确定为驾驶员动力指令14和电池动力指令16的总和。然而,改进的架构70输出平滑的发动机动力指令(Ptot_final)74(与发动机动力指令(Ptot)12对照)来确定发动机扭矩指令。An improved architecture 70 that may be implemented in controller 60 includes an engine power command quantization and filtering module 72 . In general, module 72 receives as input a raw engine power command (P tot ) 12 . The engine power command (P tot ) 12 may then be processed through an engine power command quantization and hysteresis routine and a quantized engine power command filter routine. The resulting output is a smoothed engine power command (P tot — final ) 74 . In both the conventional architecture 10 and the improved architecture 70 , the engine power command (P tot ) 12 is determined as the sum of the driver power command 14 and the battery power command 16 . However, the improved architecture 70 outputs a smoothed engine power command (P tot — final ) 74 (contrasted with the engine power command (P tot ) 12 ) to determine the engine torque command.

量化和滤波模块72包括量化器76和滞后逻辑78。量化器76和滞后逻辑78基于对发动机动力指令(Ptot)12执行发动机动力指令量化和滞后程序(下面参照图4描述)来产生量化的发动机动力指令(Ptot_quantized)80输出。Quantization and filtering module 72 includes quantizer 76 and hysteresis logic 78 . Quantizer 76 and hysteresis logic 78 generate a quantized engine power command (P tot — quantized ) 80 output based on performing an engine power command quantization and hysteresis routine (described below with reference to FIG. 4 ) on engine power command (P tot ) 12 .

量化和滤波模块72还可包括程序68,以选择将要使用的特定的量化函数76。量化选择程序68可指示在不同条件下执行的量化的类型。典型的量化函数可包括向上四舍五入(round up)至最接近更高量化水平的上限函数、向下四舍五入(round down)至最接近更低量化水平的下限函数、或者向上四舍五入或向下四舍五入至最接近量化水平的取整函数。特定的量化函数的选择可取决于车辆的当前运转状态。The quantization and filtering module 72 may also include a program 68 to select a particular quantization function 76 to be used. Quantization selection program 68 may indicate the type of quantization performed under different conditions. Typical quantization functions may include an upper bound function that rounds up to the nearest higher quantization level, a lower bound function that rounds down to the nearest lower quantization level, or rounds up or rounds down to the nearest A rounding function close to the quantization level. Selection of a particular quantization function may depend on the current operating state of the vehicle.

量化选择函数68的一个实施例可基于发动机动力指令(Ptot)12。发动机动力指令12可反映车辆的总动力需求。图6示出了量化选择函数的一个可能的实施例,其中,发动机动力范围被分成单独的部分-低动力区域200、中间动力区域202以及高动力区域204。这些区域可使用可校正的值来确定,以限定其范围。当发动机动力指令12位于给定的区域内时,可选择不同的量化函数。一种可能的构造可以是在低动力范围内选择上限函数、在中间动力范围内选择取整函数以及在高动力范围内选择下限函数。限定这些范围的值可被校正,以在燃料经济性和性能方面提供改进。注意的是,描述的实施例仅仅是一个可能的方案并且可选择其他实施例。One embodiment of the quantitative selection function 68 may be based on the engine power command (P tot ) 12 . The engine power command 12 may reflect the total power demand of the vehicle. FIG. 6 shows a possible embodiment of a quantized selection function, where the engine power range is divided into separate sections - a low power zone 200 , an intermediate power zone 202 and a high power zone 204 . These areas can be determined using correctable values to define their extent. Different quantization functions may be selected when the engine power command 12 is within a given region. One possible configuration could be to choose an upper bound function in the low dynamic range, a rounded function in the middle dynamic range and a lower bound function in the high dynamic range. The values defining these ranges can be corrected to provide improvements in fuel economy and performance. Note that the described embodiment is only one possible solution and other embodiments may be chosen.

参照图6,低动力阈值206可限定为低动力区域200和中间动力区域202之间的边界。当发动机动力指令低于低动力阈值206时,发动机动力可被认为处于低动力区域200中。高动力阈值208也可被限定,其限定为中间动力区域202和高动力区域204之间的边界。落在低动力阈值206和高动力阈值208之间的发动机动力指令可被认为处于中间动力区域202中。最后,高于高动力阈值208的发动机动力指令可被认为处于高动力区域204中。Referring to FIG. 6 , a low power threshold 206 may be defined as the boundary between the low power region 200 and the intermediate power region 202 . Engine power may be considered to be in the low power region 200 when the engine power command is below the low power threshold 206 . A high power threshold 208 may also be defined, which defines the boundary between the intermediate power region 202 and the high power region 204 . Engine power commands falling between the low power threshold 206 and the high power threshold 208 may be considered to be in the intermediate power region 202 . Finally, engine power commands above the high power threshold 208 may be considered to be in the high power region 204 .

在图6中的区域的每个区域内,作为示例的总发动机动力指令与对应的量化动力指令一起被描绘。在低动力区域200中,示出了上限函数。这样以图形的方式示出了总发动机动力指令信号210被量化为下一个较高量化水平(如通过量化的动力信号212所描述的)。对于上限函数来说,量化的动力指令信号212将等于或高于所示出的总发动机动力指令信号210。在中间动力区域202中,示出了取整函数。这样以图形的方式示出了总发动机动力指令信号214被取整为最接近的量化水平(如通过量化的动力信号216所描述的)。在这种情况下,量化的动力信号216可根据最接近的量化水平而高于或低于总发动机动力指令信号214。在高动力区域204中,示出了下限函数。这样以图形的方式示出了总发动机动力指令信号220被量化为下一个较低的量化水平(如通过量化的动力信号218所描述的)。对于下限函数,量化的动力指令信号218将等于或低于所示出的总发动机动力指令信号220。Within each of the regions in FIG. 6 , an exemplary total engine power command is depicted along with a corresponding quantified power command. In the low power region 200, an upper bound function is shown. This graphically shows that the total engine power command signal 210 is quantized to the next higher quantization level (as depicted by quantized power signal 212 ). For the upper bound function, the quantized power command signal 212 will be equal to or higher than the total engine power command signal 210 shown. In the middle power region 202, a rounding function is shown. This graphically shows that the total engine power command signal 214 is rounded to the nearest quantized level (as depicted by the quantized power signal 216 ). In this case, the quantized power signal 216 may be higher or lower than the total engine power command signal 214 depending on the closest quantized level. In the high dynamics region 204 a lower bound function is shown. This graphically shows that the total engine power command signal 220 is quantized to the next lower quantization level (as depicted by quantized power signal 218 ). For the lower bound function, the quantized power command signal 218 will be equal to or lower than the total engine power command signal 220 shown.

例如,具有固定的量化步长(Qntz_Step)的实施例可被描述如下:For example, an embodiment with a fixed quantization step size (Qntz_Step) can be described as follows:

QuantizationQuantization ceilingceiling (( PP Tottot ,, QntzQntz __ Stepstep )) == QntzQntz __ Stepstep ** INTINT (( PP Tottot QntzQntz Stepstep ++ 1.01.0 )) QuantizationQuantization roundround (( PP Tottot ,, QntzQntz __ Stepstep )) == QntzQntz __ Stepstep ** INTINT (( PP Tottot QntzQntz Stepstep ++ 0.50.5 ))

QuantizationQuantization floorfloor (( PP Tottot ,, QntzQntz __ Stepstep )) == QntzQntz __ Stepstep ** INTINT (( PP Tottot QntzQntz __ Stepstep ))

其中,INT(x)是减小为低于值(x)的最接近的整数的函数并且Qntz_Step是量化水平的步长(size)。注意的是,量化函数的其他实施例可以是可能的。where INT(x) is a function reduced to the nearest integer below value (x) and Qntz_Step is the step size (size) of the quantization level. Note that other embodiments of quantization functions may be possible.

发动机动力指令(Ptot)12是驾驶员动力指令14和电池动力指令16的总和并且可以代表车辆的总动力需求。在量化和滤波模块72对发动机动力指令12进行处理后,平滑的发动机动力指令(Ptot_final)74可与发动机动力指令12不同。在平滑的发动机动力指令74大于发动机动力指令12的情况下,由于发动机可产生比需求的动力更多的动力,因此动力可被供应至电池。在平滑的发动机动力指令74少于发动机动力指令12时,电池可供应动力来满足总动力需求中的不足额。The engine power command (P tot ) 12 is the sum of the driver power command 14 and the battery power command 16 and may represent the total power demand of the vehicle. The smoothed engine power command (P tot — final ) 74 may differ from the engine power command 12 after the quantization and filtering module 72 processes the engine power command 12 . Where smoothed engine power command 74 is greater than engine power command 12 , power may be supplied to the battery since the engine may produce more power than required. When the smoothed engine power command 74 is less than the engine power command 12 , the battery may supply power to meet the shortfall in the total power demand.

现在返回参照图3,量化和滤波模块72还可包括滤波器82。滤波器82可通过使用低通滤波器来执行量化的发动机动力指令滤波程序(下面参照图5描述),以平滑发动机动力指令(Ptot)12和量化的发动机动力指令(Ptot_quantized)80之间的动力差(ΔP)84。滤波器82可产生滤波的动力差(ΔPfiltered)86作为输出。然后,可使量化的发动机动力指令(Ptot_quantized)80和滤波的动力差(ΔPfiltered)86相加来产生平滑的发动机动力指令(Ptot_final)74。平滑的发动机动力指令(Ptot_final)74可从量化和滤波模块72输出,用于确定发动机扭矩指令。Referring back now to FIG. 3 , the quantization and filtering module 72 may also include a filter 82 . Filter 82 may perform a quantized engine power command filtering procedure (described below with reference to FIG. 5 ) by using a low pass filter to smooth the difference between the engine power command (P tot ) 12 and the quantized engine power command (P tot_quantized ) 80 The power difference (ΔP)84. The filter 82 may produce a filtered power difference (ΔP filtered ) 86 as output. The quantized engine power command (P tot — quantized ) 80 and the filtered power difference (ΔP filtered ) 86 may then be summed to produce a smoothed engine power command (P tot — final ) 74 . A smoothed engine power command (P tot — final ) 74 may be output from the quantization and filtering module 72 for use in determining an engine torque command.

滤波器82可使用由量化和滤波模块72的滤波确定计算表90提供的滤波器常数(Fk)88来用于平滑动力差(ΔP)84,以产生滤波的动力差(ΔPfiltered)86。如下面更详细地描述的,可基于燃料损耗%(Ф)92和动力差(ΔP)84的幅度适应性地确定滤波器常数(Fk)88。可基于闭环反馈λ(lambda,希腊语的第11个字母)A/F比率而在线计算燃料损耗%(Ф)92。Filter 82 may be used to smooth power difference (ΔP) 84 using filter constant (Fk) 88 provided by filter determination calculation table 90 of quantization and filtering module 72 to produce filtered power difference (ΔP filtered ) 86 . As described in more detail below, the filter constant (Fk) 88 may be adaptively determined based on the fuel loss % (Φ) 92 and the magnitude of the power difference (ΔP) 84 . Fuel consumption % (Ф) 92 may be calculated online based on closed loop feedback lambda (11th letter in Greek) A/F ratio.

图4和图5分别示出了流程图100和130,流程图100和130分别描述了发动机动力指令量化和滞后程序以及量化的发动机动力指令滤波程序的可能实施例。Figures 4 and 5 illustrate flow diagrams 100 and 130, respectively, which describe possible embodiments of an engine power command quantization and hysteresis routine and a quantized engine power command filtering routine, respectively.

如本领域普通技术人员将领会的,流程图100和130表示可使用硬件、软件或它们的组合来实施的控制逻辑。例如,可使用编程的微处理器来执行多个函数。控制逻辑可使用多个已知的编程或处理技术或策略中的任意编程或处理技术或策略来执行并且不限于示出的次序的顺序。例如,在实时控制应用中采用中断或事件-驱动程序,而不是采用所示出的纯粹的顺序策略。同样地,可使用双处理、多任务、或者多线程系统和方法来实现本发明的目的、特点和优点。As will be appreciated by those of ordinary skill in the art, flowcharts 100 and 130 represent control logic that may be implemented using hardware, software, or a combination thereof. For example, a programmed microprocessor may be used to perform a number of functions. Control logic may be implemented using any of a number of known programming or processing techniques or strategies and is not limited to the sequence shown. For example, interrupt or event-driven programs are used in real-time control applications instead of the purely sequential strategy shown. Likewise, dual processing, multitasking, or multithreading systems and methods can be used to achieve the objects, features and advantages of the present invention.

本发明不依赖于用于开发和/或实施示出的控制逻辑的特定编程语言、操作系统处理器或电路。同样地,根据特定的编程语言和处理策略,可以在大体上相同的时间按照示出的顺序执行各种功能,或者按照不同的顺序执行各种功能,同时实现本发明的特点和优点。在不脱离本发明的精神或范围的情况下,可对示出的功能进行修改或在某些情况下省略示出的功能。The invention is not dependent on a particular programming language, operating system processor or circuitry used to develop and/or implement the control logic shown. Likewise, depending on the particular programming language and processing strategy, various functions may be performed at substantially the same time, in the order shown, or in a different order while achieving the features and advantages of the present invention. Modifications to, or in some cases omission of, illustrated functionality may be made without departing from the spirit or scope of the invention.

现在参照图4,继续参照图3中示出的改进的架构70,示出了描述发动机动力指令量化和滞后程序的操作的流程图100。量化和滤波模块72的量化器76和滞后逻辑78执行该程序。Referring now to FIG. 4 , with continued reference to the modified architecture 70 shown in FIG. 3 , there is shown a flowchart 100 describing the operation of the engine power command quantization and hysteresis routine. Quantizer 76 and hysteresis logic 78 of quantization and filtering module 72 carry out this process.

该程序提供了被设计为将原始的发动机动力指令(Ptot)12离散化进入预定的(可校准的)网格中的动力量化流程。当发动机动力指令(Ptot)12在单位动力网格步长内波动时,发动机动力指令保持在量化的恒定水平,以消除任何快速的变化或抖动。例如,假设动力量化网格步长的尺寸为5kW,那么具有小于5kW的“变化幅度”的任何发动机指令波动将被滤除。替代的是,电池动力填充瞬变需求。The program provides a power quantization procedure designed to discretize the raw engine power command (P tot ) 12 into a predetermined (calibrable) grid. As the engine power command (P tot ) 12 fluctuates within a unit power grid step, the engine power command is held at a quantized constant level to eliminate any rapid changes or jitter. For example, assuming a power quantization grid step size of 5kW, any engine command fluctuations with a "swing" of less than 5kW will be filtered out. Instead, battery power fills the transient demands.

滞后逻辑被嵌入,以防止量化的发动机动力指令在两个相邻的量化网格之间不希望的快速切换。在踩踏板事件期间,在循环(iteration)n处,只有在发动机动力指令(Ptot)12的“幅度增加”超过前一次量化的发动机动力指令(根据前一次循环(n-1)所记录的)的值高于上限阈值的情况下,才可相应地更新量化的发动机动力指令。否则,量化的发动机动力指令保持与前一次循环相同。类似地,在滞后逻辑中使用了下限阈值来用于松开踏板事件。Hysteresis logic is embedded to prevent undesirably rapid switching of quantized engine power commands between two adjacent quantized grids. During a pedal-in event, at iteration n, the "magnitude increase" of the engine power command (P tot ) 12 exceeds the previous quantified engine power command (recorded from the previous iteration (n-1) ) is higher than the upper threshold, the quantified engine power command can be updated accordingly. Otherwise, the quantized engine power command remains the same as the previous cycle. Similarly, a lower threshold is used in the hysteresis logic for tip-off events.

发动机动力指令量化和滞后程序的操作始于在框102中设置“上限”、“下限”和“网格尺寸”的值。网格尺寸值指示用于每个量化网格的步长的尺寸。上限值指示用于踩踏板事件的发动机动力指令“幅度增加”阈值。下限值指示用于松开踏板事件的发动机动力指令“幅度减小”阈值。Operation of the Engine Power Command Quantization and Hysteresis routine begins with setting values for Upper Limit, Lower Limit and Grid Size in block 102 . The grid size value indicates the size of the steps used for each quantization grid. The upper value indicates an engine power command "magnitude increase" threshold for a pedal-in event. The lower limit value indicates an engine power command "magnitude reduction" threshold for a tip-out event.

在进行量化之前,可选择的选择量化函数的步骤可作为框102的一部分执行。量化函数的选择可基于发动机动力指令(Ptot)12。在框102中,在当前循环“n”期间,量化器76将发动机动力指令(Ptot)12量化成网格尺寸的函数,以产生用于当前循环“n”的量化的发动机动力指令(Ptot_quantized)。所述量化可通过选择的量化函数(可以是上限函数、下限函数或取整函数)来执行。An optional step of selecting a quantization function may be performed as part of block 102 prior to quantization. Selection of the quantization function may be based on the engine power command (P tot ) 12 . In block 102, during the current cycle "n", the quantizer 76 quantizes the engine power command (P tot ) 12 as a function of the grid size to produce a quantized engine power command (P tot ) for the current cycle "n". tot_quantized ). The quantization may be performed by a selected quantization function (which may be an upper bound function, a lower bound function or a rounding function).

在框104中,检查发动机动力指令(Ptot)12以确定Ptot是否大于零。如果在框104中发动机动力指令(Ptot)12不大于零,那么在框106中量化的发动机动力指令(Ptot_quantized)80设置为发动机动力指令(Ptot)12(即,Ptot_quantized=Ptot)。如果在框104中发动机动力指令(Ptot)12大于零,那么所述程序进行到框108。In block 104 , the engine power command (P tot ) 12 is checked to determine if P tot is greater than zero. If the engine power command (P tot ) 12 is not greater than zero in box 104, then the quantized engine power command (P tot — quantized ) 80 is set to the engine power command (P tot ) 12 in box 106 (ie, P tot — quantized = P tot ). If the engine power command (P tot ) 12 is greater than zero in box 104 , then the routine proceeds to box 108 .

框108检查是否存在踩踏板事件。如果在框108中存在踩踏板事件,那么在框110中滞后逻辑78检查发动机动力指令(Ptot)12超过前一次量化的发动机指令(Ptot_quantized_last)的值是否是预定量。该检查操作可通过将发动机动力指令(Ptot)12与前一次量化的发动机动力指令(Ptot_quantized_last)和上限值的总和进行比较(即,Ptot>Ptot_quantized_last+上限)来完成(框110)。前一次量化的发动机动力指令(Ptot_quantized_last)是在前一次循环“n-1”处通过量化器76记录的值。如果发动机动力指令12超过前一次量化的发动机动力指令的值是预定量,那么如框112所示,量化的发动机动力指令(Ptot_quantized)80被设置为在框102中产生的用于当前循环“n”的量化的发动机动力指令(Ptot_quantized)(即,Ptot_quantized=Ptot_quantized)。如果发动机动力指令12超过前一次量化的发动机动力指令的值不是预定量,那么如框114所示,量化的发动机动力指令(Ptot_quantized)80被设置为前一次量化的发动机动力指令(Ptot_quantized_last)(即,Ptot_quantized=Ptot_quantized_last)。Box 108 checks to see if there is a pedaling event. If there is a tip-in event at box 108 , then at box 110 the hysteresis logic 78 checks whether the engine power command (P tot ) 12 exceeds the previous quantized engine command (P tot_quantized_last ) by a predetermined amount. This check can be done by comparing the engine power command (P tot ) 12 with the sum of the previous quantized engine power command (P tot_quantized_last ) and the upper limit (ie, P tot > P tot_quantized_last + upper limit) (block 110 ). The last quantized engine power command (P tot_quantized_last ) is the value recorded by the quantizer 76 at the previous cycle "n-1". If the engine power command 12 exceeds the previous quantized engine power command by a predetermined amount, then, as shown in box 112, the quantized engine power command (P tot_quantized ) 80 is set to the value generated in box 102 for the current cycle" Quantized engine power command (P tot — quantized ) for n” (ie, P tot — quantized = P tot — quantized ). If the engine power command 12 exceeds the previous quantized engine power command by a value other than a predetermined amount, then as shown in block 114, the quantized engine power command (P tot_quantized ) 80 is set to the previous quantized engine power command (P tot_quantized_last ) (ie, P tot_quantized = P tot_quantized_last ).

如果不存在踩踏板事件(框108),那么可能存在松开踏板事件。滞后逻辑78检查发动机动力指令(Ptot)12小于前一次量化的发动机动力指令(Ptot_quantized_last)的值是否是预定量。该检查操作可通过将发动机动力指令(Ptot)12与前一次量化的发动机动力指令(Ptot_quantized_last)和下限值之间的差进行比较(即,Ptot<Ptot_quantized_last-下限)来完成(框116)。如果发动机动力指令(Ptot)12小于前一次量化的发动机动力指令(Ptot_quantized_last)的值是预定量,那么如框118所示,输出的量化的发动机动力指令(Ptot_quantized)80被设置为在框102中产生的用于当前循环“n”的量化的发动机动力指令(即,Ptot_quantized=Ptot_quantized)。如果发动机动力指令(Ptot)12小于前一次量化的发动机动力指令(Ptot_quantized_last)的值不是预定量,那么如框120所示,输出的量化的发动机动力指令(Ptot_quantized)80被设置为前一次量化的发动机动力指令(Ptot_quantized_last)(即,Ptot_quantized=Ptot_quantized_last)。If there is no pedal-in event (block 108 ), then there may be a tip-off event. Hysteresis logic 78 checks to see if the engine power command (P tot ) 12 is less than the previous quantized engine power command (P tot_quantized_last ) by a predetermined amount. This check can be done by comparing the engine power command (P tot ) 12 with the difference between the previous quantized engine power command (P tot_quantized_last ) and a lower limit (ie, P tot < P tot_quantized_last - lower limit) ( box 116). If the engine power command (P tot ) 12 is less than the previous quantized engine power command (P tot_quantized_last ) by a predetermined amount, then as shown in block 118, the output quantized engine power command (P tot_quantized ) 80 is set to The quantized engine power command generated in block 102 for the current cycle "n" (ie, P tot — quantized = P tot — quantized ). If the engine power command (P tot ) 12 is less than the previous quantized engine power command (P tot_quantized_last ) by a value other than a predetermined amount, then as shown in block 120, the output quantized engine power command (P tot_quantized ) 80 is set to the previous One quantized engine power command (P tot_quantized_last ) (ie, P tot_quantized = P tot_quantized_last ).

然后,前一次量化的发动机动力指令(Ptot_quantized_last)被更新为(框122)在当前循环中确定的输出的量化的发动机动力指令(Ptot_quantized)80(即,Ptot_quantized_last=Ptot_quantized)。进而,更新的前一次量化的发动机动力指令在后续时间点用于下一次循环(即n+1)的发动机动力指令(Ptot)12。The previous quantized engine power command (P tot_quantized_last ) is then updated (block 122 ) to the output quantized engine power command (P tot_quantized ) 80 determined in the current cycle (ie, P tot_quantized_last = P tot_quantized ). Furthermore, the updated engine power command of the previous quantization is used for the engine power command (P tot ) 12 of the next cycle (ie n+1) at subsequent time points.

现在参照图5,继续参照图3中示出的改进的架构70,示出了描述量化的发动机动力指令滤波程序的流程图130。量化和滤波模块72的滤波器82执行该程序。Referring now to FIG. 5 , with continued reference to the modified architecture 70 shown in FIG. 3 , there is shown a flowchart 130 describing a quantized engine power command filtering routine. Filter 82 of quantization and filtering module 72 performs this procedure.

首先,滤波器82访问输出的量化的发动机动力指令(Ptot_quantized)80和前一次量化的发动机动力指令(Ptot_quantized_last)。如上面参照图3所指示的,滤波器82接收发动机动力指令(Ptot)12和量化的发动机动力指令(Ptot_quantized)80之间的动力差(ΔP)84(即,ΔP=Ptot-Ptot_quantized)作为输入。滤波器82还接收由滤波确定计算表90提供的滤波器常数(Fk)88作为输入。First, the filter 82 accesses the output quantized engine power command (P tot_quantized ) 80 and the previous quantized engine power command (P tot_quantized_last ). As indicated above with reference to FIG. 3 , the filter 82 receives the power difference (ΔP) 84 between the engine power command (P tot ) 12 and the quantized engine power command (P tot_quantized ) 80 (i.e., ΔP=P tot −P tot_quantized ) as input. Filter 82 also receives as input a filter constant (Fk) 88 provided by filter determination calculation table 90 .

量化的发动机动力指令滤波程序的操作始于滤波器82检查量化的发动机动力指令(Ptot_quantized)80和前一次量化的发动机动力指令(Ptot_quantized_last)是否具有差值(即,Ptot_quantized≠Ptot_quantized_last,如框132所示)。如果量化的发动机动力指令(Ptot_quantized)80和前一次量化的发动机动力指令(Ptot_quantized_last)具有差值,那么滤波器82重新将动力差(ΔP)84设置为零并将滤波的动力差(ΔPfiltered)86设置为零(即,ΔP=0以及ΔPfiltered=0,如框134所示)。如果量化的发动机动力指令(Ptot_quantized)80和前一次量化的发动机动力指令(Ptot_quantized_last)具有相同的值,那么在框136中滤波器82将动力差(ΔP)84设置为发动机动力指令(Ptot)12和输出的量化的发动机动力指令(Ptot_quantized)80之间的差(即,ΔP=Ptot-Ptot_quantized)。在框138中,滤波器82获取滤波常数(Fk)88。在框140中,从框136获取的作为滤波常数(Fk)88的函数的动力差(ΔP)84被滤波,以产生滤波的动力差(ΔPfiltered)86。Operation of the quantized engine power command filter routine begins with filter 82 checking whether the quantized engine power command (P tot_quantized ) 80 and the previous quantized engine power command (P tot_quantized_last ) have a difference (i.e., P tot_quantized ≠ P tot_quantized_last , as shown in box 132). If there is a difference between the quantized engine power command (P tot_quantized ) 80 and the previous quantized engine power command (P tot_quantized_last ), the filter 82 resets the power difference (ΔP) 84 to zero and the filtered power difference (ΔP filtered ) 86 is set to zero (ie, ΔP = 0 and ΔP filtered = 0, as indicated by block 134 ). If the quantized engine power command (P tot_quantized ) 80 and the previous quantized engine power command (P tot_quantized_last ) have the same value, then in block 136 the filter 82 sets the power difference (ΔP) 84 to the engine power command (P tot ) 12 and the output quantized engine power command (P tot — quantized ) 80 (ie, ΔP=P tot −P tot — quantized ). In block 138 , filter 82 obtains filter constant (Fk) 88 . In box 140 , the power difference (ΔP) 84 obtained from box 136 as a function of the filter constant (Fk) 88 is filtered to produce a filtered power difference (ΔP filtered ) 86 .

一旦框134或框140完成,滤波器84将滤波的动力差(ΔPfiltered)86输出至量化和滤波模块72的求和节点94。如果从框134输出,则滤波的动力差(ΔPfiltered)86为零。如果从框140输出,则滤波的动力差(ΔPfiltered)86为从框136获取的被滤波为滤波常数(Fk)88的函数的动力差(ΔP)84。Once either block 134 or block 140 is complete, filter 84 outputs filtered power difference (ΔP filtered ) 86 to summing node 94 of quantization and filtering module 72 . If output from box 134 , the filtered power difference (ΔP filtered ) 86 is zero. If output from block 140 , the filtered power difference (ΔP filtered ) 86 is the power difference (ΔP) 84 obtained from block 136 filtered as a function of a filter constant (Fk) 88 .

来自框134和框140的程序继续前进到框142,框142检查发动机动力指令(Ptot)12是否大于零(即,Ptot>0)。如果发动机动力指令(Ptot)12不大于零,那么如框144所示,将从量化和滤波模块72输出的发动机动力指令(Ptot_final)74被设置为发动机动力指令(Ptot)12(即,Ptot_final=Ptot)。如果发动机动力指令(Ptot)12大于零,那么如框146所示,输出的发动机动力指令(Ptot_final)74被设置为量化的发动机动力指令(Ptot_quantized)80和滤波的动力差(ΔPfiltered)86的总和(即,Ptot_final=Ptot_quantized+ΔPfiltered)。此外,量化和滤波模块72的求和节点94对量化的发动机动力指令(Ptot_quantized)80和滤波的动力差(ΔPfiltered)86求和,然后输出发动机动力指令(Ptot_final)74(上述两个变量的总和)。The routine from boxes 134 and 140 continues to box 142 which checks to see if the engine power command (P tot ) 12 is greater than zero (ie, P tot >0). If the engine power command (P tot ) 12 is not greater than zero, then as shown in block 144, the engine power command (P tot_final ) 74 output from the quantization and filtering module 72 is set to the engine power command (P tot ) 12 (i.e. , P tot_final = P tot ). If the engine power command (P tot ) 12 is greater than zero, then the output engine power command (P tot_final ) 74 is set to the quantized engine power command (P tot_quantized ) 80 and the filtered power difference (ΔP filtered ) 86 (ie, P tot — final = P tot — quantized +ΔP filtered ). In addition, the summing node 94 of the quantization and filtering module 72 sums the quantized engine power command (P tot_quantized ) 80 and the filtered power difference (ΔP filtered ) 86 and then outputs the engine power command (P tot_final ) 74 (the above two sum of variables).

如图3所示,量化和滤波模块72提供发动机动力指令(Ptot_final)74至车辆系统控制(VCS)模块96(例如,控制器60的另一部分)。VCS模块96基于发动机动力指令(Ptot_final)74确定用于发动机30的最优发动机扭矩指令。量化和滤波模块72还可将发动机动力指令(Ptot_final)74提供至发动机运转管理策略(EOMS)模块98(例如,控制器60的另一部分)。EOMS模块98基于发动机动力指令(Ptot_final)74确定发动机转速指令。As shown in FIG. 3 , the quantization and filtering module 72 provides an engine power command (P tot — final ) 74 to a vehicle system control (VCS) module 96 (eg, another portion of the controller 60 ). The VCS module 96 determines an optimal engine torque command for the engine 30 based on the engine power command (P tot — final ) 74 . The quantization and filtering module 72 may also provide an engine power command (P tot — final ) 74 to an engine operations management strategy (EOMS) module 98 (eg, another portion of the controller 60 ). The EOMS module 98 determines the engine speed command based on the engine power command (P tot — final ) 74 .

现在将更详细地解释滤波确定计算表90的设计原理。当动力差(ΔP)较小时,应用较快的滤波。这意味着在某种程度上允许发动机动力指令的较小幅度的变化,这是因为该较小幅度的变化对于触发燃烧瞬变的影响较小。当动力差(ΔP)较大时,应用较缓慢的滤波,使得较大的指令波动和突然的变化在开环中较大程度地平滑,以降低潜在的燃烧低效性。另一方面,燃料损耗%(Ф)越高,需要的滤波越慢,以进一步抑制较快的瞬变。当检测到较大的富集A/F误差时,这样的闭环机制保证了平滑的发动机动力。The design principle of the filter determination calculation table 90 will now be explained in more detail. Faster filtering is applied when the power difference (ΔP) is smaller. This means that smaller changes in engine power command are somewhat permitted because they have less effect on triggering combustion transients. When the power differential (ΔP) is large, slower filtering is applied so that large command fluctuations and sudden changes are smoothed to a greater extent in open loop to reduce potential combustion inefficiencies. On the other hand, the higher the % fuel loss (Φ), the slower filtering is required to further suppress faster transients. Such a closed-loop mechanism ensures smooth engine power when large enrichment A/F errors are detected.

注意的是,当Ptot_quantized≠Ptot_quantized_last时(指示确实存在来自驾驶员的期望的发动机动力改变),可对动力差(ΔP)84和滤波的动力差(ΔPfiltered)86应用重新设置(图5的框134)。因此,可允许输出的发动机动力指令(Ptot_final)74跳跃至量化的动力网格上的新点。Note that when Ptot_quantizedPtot_quantized_last (indicating that there is indeed a desired engine power change from the driver), a reset can be applied to the power difference (ΔP) 84 and the filtered power difference (ΔP filtered ) 86 ( FIG. 5 block 134). Thus, the output engine power command (P tot — final ) 74 may be allowed to jump to a new point on the quantized power grid.

总而言之,在对输入的发动机动力指令(Ptot)12进行量化和滤波后,最终输出的模型化(profiled)的发动机动力指令(Ptot_final)74被确定为量化的发动机动力指令(Ptot_quantized)80和滤波的动力差(ΔPfiltered)86的总和(即,Ptot_final=Ptot_quantized+ΔPfiltered)。In summary, after quantization and filtering of the input engine power command (P tot ) 12 , the final output profiled engine power command (P tot_final ) 74 is determined as quantized engine power command (P tot_quantized ) 80 and the sum of filtered power differences (ΔP filtered ) 86 (ie, P tot — final =P tot — quantized +ΔP filtered ).

由发动机瞬变减轻方法提供的优势可包括:在开环中平滑发动机运转并消除不需要的发动机燃烧瞬变,以温和地减轻A/F富集;使用电池来吸收驾驶员动力“扰动”并处理驾驶员动力的高频部分和杂乱部分;以及在“负荷均衡”和“负荷跟踪”之间适应性优化发动机动力,以进一步改善燃料经济性。Advantages provided by engine transient mitigation methods may include: smoothing engine operation and eliminating unwanted engine combustion transients in open loop to gently mitigate A/F enrichment; using the battery to absorb driver power "bumps" and Handles high-frequency and cluttered parts of driver dynamics; and adaptively optimizes engine power between "load leveling" and "load following" to further improve fuel economy.

在此公开的程序、方法或算法可被传送到处理装置、控制器或计算机/通过处理装置、控制器或计算机实现,所述处理装置、控制器或计算机可包括任何现有的可编程电子控制单元或者专用的电子控制单元。类似地,所述程序、方法或算法可以以多种形式被存储为可被控制器或计算机执行的数据和指令,所述多种形式包括但不限于永久地存储在非可写存储介质(诸如,ROM装置)上的信息以及可变地存储在可写存储介质(诸如,软盘、磁带、CD、RAM装置以及其它磁介质和光学介质)上的信息。所述程序、方法或算法还可被实现为软件可执行对象。可选地,所述程序、方法或算法可利用合适的硬件组件(诸如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)、状态机、控制器或其它硬件组件或装置)或者硬件、软件和固件组件的结合被整体或部分地实施。The programs, methods or algorithms disclosed herein may be transferred to/implemented by a processing device, controller or computer, which may include any existing programmable electronic control unit or a dedicated electronic control unit. Similarly, the programs, methods or algorithms can be stored as data and instructions executable by a controller or computer in various forms, including but not limited to permanent storage in non-writable storage media (such as , ROM devices) and information variably stored on writable storage media such as floppy disks, magnetic tapes, CDs, RAM devices, and other magnetic and optical media. The programs, methods or algorithms can also be implemented as software executable objects. Alternatively, the program, method, or algorithm may utilize suitable hardware components (such as application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), state machines, controllers, or other hardware components or devices) or hardware , a combination of software and firmware components are implemented in whole or in part.

虽然上面描述了示例性实施例,但是并不意味着这些实施例描述了权利要求包含的所有可能的形式。说明书中使用的词语为描述性词语而非限制,并且应理解的是,在不脱离本公开的精神和范围的情况下,可作出各种改变。如上所述,可组合多个实施例的特征以形成本发明的可能未明确描述或示出的进一步的实施例。虽然多个实施例已被描述为提供优点可在一个或更多个期望的特性方面优于其它实施例或现有技术实施方式,但是本领域的普通技术人员应该认识到,一个或更多个特征或特点可被折衷,以实现期望的整体系统属性,所述期望的整体系统属性取决于具体的应用和实施方式。这些属性包括但不限于成本、强度、耐久性、生命周期成本、可销售性、外观、包装、尺寸、维护保养方便性、重量、可制造性、装配容易性等。因此,被描述为在一个或更多个特性方面不如其它实施例或现有技术实施方式的实施例并不在本公开的范围之外并且可期望用于特殊应用。While example embodiments are described above, it is not intended that these embodiments describe all possible forms encompassed by the claims. The words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. As noted above, the features of various implementing embodiments may be combined to form further embodiments of the invention which may not be explicitly described or shown. While various embodiments have been described as providing advantages over other embodiments or prior art implementations in terms of one or more desirable characteristics, those of ordinary skill in the art will recognize that one or more Features or characteristics may be traded off to achieve desired overall system properties, which depend on the particular application and implementation. These attributes include, but are not limited to, cost, strength, durability, life cycle cost, marketability, appearance, packaging, size, ease of maintenance, weight, manufacturability, ease of assembly, etc. Accordingly, embodiments described as inferior to other embodiments or prior art implementations in one or more characteristics are not outside the scope of the present disclosure and may be desirable for particular applications.

Claims (6)

1. a vehicle, including:
Electromotor;
Traction battery;
At least one controller, be configured to ask electromotor with quantify motivation level operating, (i) when When Forecasting The Total Power Requirement is less than predetermined value, the motivation level of described quantization is at least equal to Forecasting The Total Power Requirement so that Traction battery receives power from electromotor, (ii) when Forecasting The Total Power Requirement more than another predetermined value time, described amount The motivation level changed is less than or equal to Forecasting The Total Power Requirement so that traction battery provides power to meet total output Demand, (iii) otherwise, the motivation level of described quantization is closest to the value of Forecasting The Total Power Requirement.
2. vehicle as claimed in claim 1, wherein, described traction battery is according to Forecasting The Total Power Requirement and amount Difference between the motivation level changed receives or provides power.
3. vehicle as claimed in claim 1, wherein, Forecasting The Total Power Requirement is driver demand for power and electricity The summation of pond power demand.
4. for a method for running engine, including:
When Forecasting The Total Power Requirement is less than predetermined value, export the power at least equal to Forecasting The Total Power Requirement from electromotor;
When Forecasting The Total Power Requirement is more than another predetermined value, it is less than the power of Forecasting The Total Power Requirement from electromotor output;
When Forecasting The Total Power Requirement is more than described predetermined value and is less than another predetermined value described, with multiple quantization water Equal that quantization level of the middle value closest to Forecasting The Total Power Requirement selected and ask moving from electromotor Power.
5. method as claimed in claim 4, wherein, described Forecasting The Total Power Requirement is driver demand for power Summation with battery power demand.
6. method as claimed in claim 4, described method also includes: when Forecasting The Total Power Requirement is less than described Predetermined value or during more than another predetermined value described, with the plurality of quantization level selects closest to total That quantization level of the value of power demand and ask the power from electromotor.
CN201410172149.8A 2013-04-25 2014-04-25 Engine Power Quantization Function Selection Active CN104118423B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610497984.8A CN106114488B (en) 2013-04-25 2014-04-25 Engine power quantization function selects

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/870,075 2013-04-25
US13/870,075 US8914216B2 (en) 2011-01-17 2013-04-25 Engine power quantization function selection

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201610497984.8A Division CN106114488B (en) 2013-04-25 2014-04-25 Engine power quantization function selects

Publications (2)

Publication Number Publication Date
CN104118423A CN104118423A (en) 2014-10-29
CN104118423B true CN104118423B (en) 2016-08-10

Family

ID=51685202

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410172149.8A Active CN104118423B (en) 2013-04-25 2014-04-25 Engine Power Quantization Function Selection
CN201610497984.8A Active CN106114488B (en) 2013-04-25 2014-04-25 Engine power quantization function selects

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610497984.8A Active CN106114488B (en) 2013-04-25 2014-04-25 Engine power quantization function selects

Country Status (2)

Country Link
CN (2) CN104118423B (en)
DE (1) DE102014105724A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019200840B4 (en) 2019-01-24 2023-10-05 Audi Ag Method for operating a drive device for a motor vehicle and corresponding drive device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5820172A (en) * 1997-02-27 1998-10-13 Ford Global Technologies, Inc. Method for controlling energy flow in a hybrid electric vehicle
US6367570B1 (en) * 1997-10-17 2002-04-09 Electromotive Inc. Hybrid electric vehicle with electric motor providing strategic power assist to load balance internal combustion engine
CN101478172A (en) * 2007-12-13 2009-07-08 现代自动车株式会社 Method for determining optimal operation point with respect to state of charge in hybrid electric vehicle
US20090259355A1 (en) * 2008-04-15 2009-10-15 The Uwm Research Foundation, Inc. Power management of a hybrid vehicle
CN101633355A (en) * 2008-07-21 2010-01-27 福特全球技术公司 Engine power demand load-leveling for a hybrid electric vehicle
CN101797880A (en) * 2008-12-16 2010-08-11 福特全球技术公司 Hybrid vehicle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7206687B1 (en) * 2006-04-06 2007-04-17 General Motors Corporation Method for controlling a hybrid electric vehicle
DE102007050113A1 (en) * 2007-10-19 2009-04-23 Robert Bosch Gmbh Method for operating a drive device, in particular a hybrid drive device
US8092339B2 (en) * 2007-11-04 2012-01-10 GM Global Technology Operations LLC Method and apparatus to prioritize input acceleration and clutch synchronization performance in neutral for a hybrid powertrain system
US8442711B2 (en) * 2011-01-17 2013-05-14 Ford Global Technologies, Llc Hybrid vehicle and method of control for engine transient mitigation
JP2013071551A (en) * 2011-09-27 2013-04-22 Aisin Seiki Co Ltd Control apparatus of hybrid vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5820172A (en) * 1997-02-27 1998-10-13 Ford Global Technologies, Inc. Method for controlling energy flow in a hybrid electric vehicle
US6367570B1 (en) * 1997-10-17 2002-04-09 Electromotive Inc. Hybrid electric vehicle with electric motor providing strategic power assist to load balance internal combustion engine
CN101478172A (en) * 2007-12-13 2009-07-08 现代自动车株式会社 Method for determining optimal operation point with respect to state of charge in hybrid electric vehicle
US20090259355A1 (en) * 2008-04-15 2009-10-15 The Uwm Research Foundation, Inc. Power management of a hybrid vehicle
CN101633355A (en) * 2008-07-21 2010-01-27 福特全球技术公司 Engine power demand load-leveling for a hybrid electric vehicle
CN101797880A (en) * 2008-12-16 2010-08-11 福特全球技术公司 Hybrid vehicle

Also Published As

Publication number Publication date
CN104118423A (en) 2014-10-29
DE102014105724A1 (en) 2014-10-30
CN106114488B (en) 2018-08-28
CN106114488A (en) 2016-11-16

Similar Documents

Publication Publication Date Title
CN101797880B (en) Hybrid vehicle
CN103402809B (en) Systems, methods and apparatus for controlling power output distribution in a hybrid powertrain
Wang et al. Dynamic programming technique in hybrid electric vehicle optimization
JP5826402B2 (en) Hybrid vehicle
JP5516588B2 (en) Charged state detection device and charged state detection method for battery pack
CN111479737B (en) Control method and control device for hybrid vehicle
WO2019003443A1 (en) Control device for vehicle
CN111479736B (en) Hybrid vehicle control method and control device
CN103380039B (en) Motor vehicle driven by mixed power drive dynamic control device
CN103523004B (en) Method and vehicle for performance when improving the low battery limit
US8442711B2 (en) Hybrid vehicle and method of control for engine transient mitigation
JP4501814B2 (en) Control device for hybrid vehicle
CN115991184A (en) A power following control method, device and medium for an extended-range power system
CN104118423B (en) Engine Power Quantization Function Selection
US9193350B2 (en) Method of adaptive control for engine transient mitigation in a hybrid vehicle
Chenghui et al. Particle Swarm Optimization for energy management fuzzy controller design in dual-source electric vehicle
US8914216B2 (en) Engine power quantization function selection
JP2020175891A (en) Vehicle control device
Khodabakhshian et al. Improvement of fuel efficiency and drivability using simple prediction for gear changing
JP2016137833A (en) Vehicle driving system and vehicle driving method
CN112389409A (en) Hybrid vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant