CN118705072A - Method for generating injection quantity correction model and use thereof, controller and vehicle - Google Patents
Method for generating injection quantity correction model and use thereof, controller and vehicle Download PDFInfo
- Publication number
- CN118705072A CN118705072A CN202410344961.8A CN202410344961A CN118705072A CN 118705072 A CN118705072 A CN 118705072A CN 202410344961 A CN202410344961 A CN 202410344961A CN 118705072 A CN118705072 A CN 118705072A
- Authority
- CN
- China
- Prior art keywords
- injection quantity
- injection
- model
- gasoline engine
- correction
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D41/1405—Neural network control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1439—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the position of the sensor
- F02D41/1441—Plural sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2464—Characteristics of actuators
- F02D41/2467—Characteristics of actuators for injectors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0203—Variable control of intake and exhaust valves
- F02D13/0215—Variable control of intake and exhaust valves changing the valve timing only
- F02D13/0219—Variable control of intake and exhaust valves changing the valve timing only by shifting the phase, i.e. the opening periods of the valves are constant
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
- F02D2041/001—Controlling intake air for engines with variable valve actuation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1423—Identification of model or controller parameters
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1432—Controller structures or design the system including a filter, e.g. a low pass or high pass filter
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1433—Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/04—Engine intake system parameters
- F02D2200/0406—Intake manifold pressure
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/06—Fuel or fuel supply system parameters
- F02D2200/0614—Actual fuel mass or fuel injection amount
- F02D2200/0616—Actual fuel mass or fuel injection amount determined by estimation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
本发明涉及一种利用用于机器学习的算法针对汽油发动机产生喷射量修正模型(16)的方法和喷射量修正模型(16)的使用。此外,还提供相应的控制器(18)和相应的交通工具。根据至少一个确定的汽油发动机的空气路径的状态变量,使用产生的喷射量修正模型(16)估计离开汽油发动机的空气混合物与化学计量的燃烧空气比的偏差。基于该估计进行喷射量的修正(Kinj),以减少或防止偏离化学计量的燃烧空气比,以便减少有害气体的排放和燃料的消耗。
The invention relates to a method for generating an injection quantity correction model (16) for a gasoline engine using an algorithm for machine learning and the use of the injection quantity correction model (16). In addition, a corresponding controller (18) and a corresponding vehicle are provided. Based on at least one determined state variable of the air path of the gasoline engine, the generated injection quantity correction model (16) is used to estimate the deviation of the air mixture leaving the gasoline engine from the stoichiometric combustion air ratio. Based on this estimate, a correction (K inj ) of the injection quantity is performed to reduce or prevent deviations from the stoichiometric combustion air ratio in order to reduce the emission of harmful gases and the consumption of fuel.
Description
技术领域Technical Field
本发明涉及一种通过使用用于机器学习的算法产生用于汽油发动机的喷射量修正模型的方法以及喷射量修正模型的使用。此外,还提供相应的控制器和相应的交通工具。The present invention relates to a method for generating an injection quantity correction model for a gasoline engine by using an algorithm for machine learning and the use of the injection quantity correction model. In addition, a corresponding controller and a corresponding vehicle are also provided.
背景技术Background Art
为了最小化有害物质、例如氮氧化物、碳氢化合物和炭黑的排放,如今由汽油发动机驱动的交通工具具有λ传感器。λ传感器是用于催化废气净化的λ控制回路中的主要传感器。它将废气中的残余氧含量与参照物(通常是当前大气中的空气)的氧含量进行比较,以确定燃烧空气比λ(燃烧空气与燃料的比)。燃料的喷射量根据确定的燃烧空气比燃烧空气比进行调节,以尽可能达到平衡的燃烧空气比,即化学计量的燃烧空气比(λ=1),因为偏离化学计量燃烧空气比通常会增加燃料消耗量和有害气体排放量。In order to minimize the emission of harmful substances, such as nitrogen oxides, hydrocarbons and soot, vehicles driven by gasoline engines today have lambda sensors. The lambda sensor is the main sensor in the lambda control loop for catalytic exhaust gas purification. It compares the residual oxygen content in the exhaust gas with the oxygen content of a reference (usually the air in the current atmosphere) to determine the combustion air ratio lambda (the ratio of combustion air to fuel). The injection amount of fuel is adjusted according to the determined combustion air ratio combustion air ratio to achieve a balanced combustion air ratio as far as possible, that is, a stoichiometric combustion air ratio (λ=1), because deviations from the stoichiometric combustion air ratio usually increase fuel consumption and harmful gas emissions.
λ控制器可根据确定的燃烧空气比(λ传感器的测量值)修正燃料喷射,其实施是汽油发动机运行策略的典型组成部分。但原则上,所使用的控制器(P、PI或PID)只能对已经发生的混合物偏差(燃烧空气比λ≠1)做出反应。因此,在已知的运行策略中,主要不是防止混合物偏差的发生,而只是在时间过程中减少已经发生的混合物偏差。在汽油发动机的稳态运行中,例如在恒定转速和恒定进气压力下,λ控制器可以很好地补偿发生的混合物偏差。相反在动态工作状态下,即转速和进气压力不断变化时,混合物偏差会反复变化,而已知类型的λ调节器无法减少这种偏差,或者减少的程度不够。The implementation of a lambda controller, which corrects the fuel injection as a function of a determined combustion air ratio (measured value of the lambda sensor), is a typical component of the operating strategy of a gasoline engine. In principle, however, the controllers used (P, PI or PID) can only react to mixture deviations that have already occurred (combustion air ratio lambda ≠ 1). Therefore, in the known operating strategies, the main concern is not to prevent the occurrence of mixture deviations, but only to reduce the mixture deviations that have already occurred over time. In steady-state operation of a gasoline engine, for example at a constant speed and constant intake pressure, the lambda controller can compensate for the mixture deviations that occur very well. In dynamic operating conditions, i.e. when the speed and intake pressure are constantly changing, the mixture deviations change repeatedly, and the lambda regulators of the known type cannot reduce such deviations, or do not reduce them to an adequate degree.
文献DE 195 47 496A1公开了一种方法或装置,用于精确确定吸入内燃机气缸的空气质量,以此作为通过能学习的观测器测量燃料质量的基础。Document DE 195 47 496 A1 discloses a method and a device for accurately determining the mass of air drawn into the cylinders of an internal combustion engine as a basis for measuring the fuel mass by means of a learnable observer.
文献DE 10 2020 116 488 B3涉及一种运行内燃机的方法,特别是使用神经网络和相应控制器控制空燃比的方法。Document DE 10 2020 116 488 B3 relates to a method for operating an internal combustion engine, in particular a method for controlling an air-fuel ratio using a neural network and a corresponding controller.
文献DE 197 06 750A1公开了一种内燃机混合控制的方法和一种执行该方法的装置。Document DE 197 06 750 A1 discloses a method for controlling the mixture of an internal combustion engine and a device for carrying out the method.
文献DE 10 2009 032 064 B3涉及一种具有受控或调节的燃料喷射的内燃机(汽油机)。Document DE 10 2009 032 064 B3 relates to an internal combustion engine (gasoline engine) with controlled or regulated fuel injection.
文献DE 10 2016 205 241 A1示出一种运行内燃机的方法和装置。Document DE 10 2016 205 241 A1 discloses a method and a device for operating an internal combustion engine.
文献DE 696 35 429T2涉及内燃机,特别是可根据具有一次或多次预喷射和一次或多次主喷射的预定喷射曲线运行燃料的内燃机。Document DE 696 35 429 T2 relates to an internal combustion engine, in particular an internal combustion engine which can be operated according to a predefined injection pattern having one or more pilot injections and one or more main injections.
发明内容Summary of the invention
因此,本发明的任务是为汽油发动机开发一种运行策略,以防止或至少进一步减少汽油发动机中出现混合物偏离化学计量(或称为化学当量)的燃烧空气比的情况。The object of the present invention is therefore to develop an operating strategy for a gasoline engine in order to prevent or at least further reduce the occurrence of mixture deviations from a stoichiometric (or chemically equivalent) combustion air ratio in a gasoline engine.
上述问题通过根据独立权利要求的一种通过用于机器学习的算法产生用于汽油发动机的喷射量修正模型的方法、一种使用喷射量修正模型的方法、一种控制器和一种交通工具来解决。各个从属权利要求的内容是优选改进设计方案。The above-mentioned problem is solved by a method for generating an injection quantity correction model for a gasoline engine by means of an algorithm for machine learning, a method for using an injection quantity correction model, a control device and a vehicle according to the independent claims. The content of the respective dependent claims is a preferred improvement.
第一方面涉及一种产生用于汽油发动机、尤其机动车的汽油发动机的喷射量修正模型的方法。A first aspect relates to a method for generating an injection quantity correction model for a gasoline engine, in particular a gasoline engine of a motor vehicle.
在一个方法步骤中,提供喷射模型,该模型映射进入汽油发动机燃烧室的燃料的喷射量、或更准确地说是喷射修正量在时间历程中对燃烧空气比(例如由λ传感器确定)、即离开燃烧室的废气混合物的影响。换句话说,喷射模型映射了一种相关性,即增加或减少的喷射量从喷射时间起何时以及如何反映到在λ信号中的在λ传感器处的废气混合物中。因此,喷射模型可用于确定必须或应该如何和在哪个时间点改变喷射量,以防止或至少减少(未来的)混合物偏离化学计量的燃烧空气比。In one method step, an injection model is provided, which maps the influence of the injected quantity of fuel into the combustion chamber of the gasoline engine, or more precisely the injection correction quantity, over the time course on the combustion air ratio (determined, for example, by a lambda sensor), i.e., the exhaust gas mixture leaving the combustion chamber. In other words, the injection model maps a dependency, i.e., when and how an increased or decreased injection quantity is reflected in the exhaust gas mixture at the lambda sensor in the lambda signal starting from the injection time. The injection model can thus be used to determine how and at what point in time the injection quantity must or should be changed in order to prevent or at least reduce the (future) mixture from deviating from the stoichiometric combustion air ratio.
在另外的方法步骤中,生成通过训练数据集训练的用于机器学习的算法。该算法使用喷射模型建立喷射量修正模型,喷射量修正模型根据转速、吸气管压力、进气凸轮轴相位和排气凸轮轴相位中作为输入变量的至少一个状态变量,估计进入汽油发动机燃烧室的燃料的喷射量的修正值。修正优选在通过填充模型由汽油发动机稳态运行计算的喷射量方面给出。在这种情况下,喷射量修正模型的估计的修正量是稳态运行中计算出的喷射量方面的修正。In a further method step, an algorithm for machine learning is generated which is trained using a training data set. The algorithm uses the injection model to establish an injection quantity correction model which estimates a correction value for the injection quantity of fuel into the combustion chamber of the gasoline engine as a function of at least one state variable from among the rotational speed, intake manifold pressure, intake camshaft phase and exhaust camshaft phase as input variables. The correction is preferably given with respect to the injection quantity calculated by the filling model from the steady-state operation of the gasoline engine. In this case, the estimated correction of the injection quantity correction model is a correction with respect to the injection quantity calculated in the steady-state operation.
训练数据集包括多个与至少一个输入变量和相关燃烧空气比(在时间历程中)有关的状态参数。换句话说,基于准备好的训练数据集,该算法学习汽油发动机空气路径中状态变量的变化与由此导致的λ传感器处的与化学计量的燃烧空气比的偏差之间的关系。因此,所创建的喷射量修正模型使用了汽油发动机空气路径中状态变量的变化与喷射量修正之间的训练得到或学习得到的关系,所述修正尽可能地实现化学计量的燃烧空气比(λ≈1)。因此可以通过喷射量修正来调整喷射量,以达到几乎化学计量的燃烧空气比。换句话说,出现的偏差理解为干扰变量对系统影响的结果,须对偏差进行修正,这与主动噪声消除算法类似。因此,根据本发明构建的喷射量修正模型利用喷射模型实现直接防止或至少减少出现相对化学计量的燃烧空气比的偏差,所述直接即积极主动地,而不是像已知的λ控制器中被动地或延迟地。因此喷射量不仅可以在汽油发动机稳态运行情况下很好地修正,而且可以在动态运行情况下很好地修正,以便进一步减少有害气体排放和过多的燃料消耗。The training data set includes a plurality of state parameters related to at least one input variable and the associated combustion air ratio (in time history). In other words, based on the prepared training data set, the algorithm learns the relationship between the change of the state variable in the air path of the gasoline engine and the resulting deviation from the stoichiometric combustion air ratio at the lambda sensor. Therefore, the created injection quantity correction model uses the trained or learned relationship between the change of the state variable in the air path of the gasoline engine and the injection quantity correction, which achieves the stoichiometric combustion air ratio (λ≈1) as much as possible. Therefore, the injection quantity can be adjusted by the injection quantity correction to achieve an almost stoichiometric combustion air ratio. In other words, the deviation that occurs is understood as the result of the influence of the interference variable on the system, and the deviation must be corrected, which is similar to the active noise cancellation algorithm. Therefore, the injection quantity correction model constructed according to the present invention uses the injection model to directly prevent or at least reduce the deviation from the stoichiometric combustion air ratio, that is, actively, rather than passively or delayed as in the known lambda controller. Therefore, the injection quantity can be well corrected not only in the steady-state operation of the gasoline engine, but also in the dynamic operation, so as to further reduce harmful gas emissions and excessive fuel consumption.
可以理解的是,上述四个状态变量的任意组合,例如多个或全部,也可以作为输入变量包含在训练数据中。因此用于机器学习的算法在建立喷射量修正模型时考虑相应的输入变量。在建立喷射量修正模型时考虑的状态变量越多,预测质量就越高,喷射量修正模型的质量也越高。随着喷射量修正模型质量的提高,进一步减少出现相对于化学计量的燃烧空气比的偏离。It is understood that any combination of the above four state variables, such as multiple or all, can also be included as input variables in the training data. Therefore, the algorithm used for machine learning takes into account the corresponding input variables when establishing the injection quantity correction model. The more state variables are considered when establishing the injection quantity correction model, the higher the prediction quality and the higher the quality of the injection quantity correction model. As the quality of the injection quantity correction model improves, the deviation from the stoichiometric combustion air ratio is further reduced.
在优选设计中规定,至少一个状态变量是吸气管压力。尽管汽油发动机运行中的状态变量转速,吸气管压力,进气凸轮轴相位和排气凸轮轴相位是相关的,但已证明,吸气管压力的状态变量变化在更大程度上指示产生的与化学计量的燃烧空气比的偏差。因此使用吸气管压力该状态变量可以提高喷射量修正模型的质量。In a preferred embodiment, it is provided that at least one state variable is an intake manifold pressure. Although the state variables speed, intake manifold pressure, intake camshaft phase and exhaust camshaft phase are related during the operation of a gasoline engine, it has been shown that changes in the state variable of the intake manifold pressure indicate the deviation from the stoichiometric combustion air ratio to a greater extent. Therefore, the use of the state variable of the intake manifold pressure can improve the quality of the injection quantity correction model.
在另一个优选的实施例中规定,训练数据集由包括汽油发动机空气路径的另外的与所述至少一个状态变量不同的状态变量的至少多个相关状态参数扩展,喷射量修正模型还根据所述另外的状态变量估计喷射量修正。换句话说,使用一个以上的汽油发动机空气路径的状态变量来训练算法,从而进一步提高建立的喷射量修正模型的质量。In another preferred embodiment, it is provided that the training data set is extended by at least a plurality of relevant state parameters including further state variables of the gasoline engine air path that are different from the at least one state variable, and the injection quantity correction model also estimates the injection quantity correction as a function of the further state variables. In other words, the algorithm is trained using more than one state variable of the gasoline engine air path, thereby further improving the quality of the established injection quantity correction model.
所述另外的状态变量优选是转速、吸气管压力、进气凸轮轴相位、排气凸轮轴相位、老化状况和温度中的一种。老化状态优选根据一个或多个气门和/或喷射器的结焦状态和/或一个或多个空气过滤器的污染程度映射。温度状态变量优选是气缸壁温度、废气温度、机油温度和/或吸气温度。状态变量转速、吸气管压力、进气凸轮轴相位、排气凸轮轴相位、废气温度、机油温度和/或吸吸气温度优选通过测量技术检测,即直接通过相应传感器检测。状态变量老化状态和/或气缸壁温度优选根据模型确定,即利用已知模型间接确定。使用另外或附加的状态变量,特别是汽油发动机空气路径的状态变量,可进一步提高喷射模型的质量。The other state variable is preferably one of the rotational speed, intake pipe pressure, intake camshaft phase, exhaust camshaft phase, aging condition and temperature. The aging state is preferably mapped according to the coking state of one or more valves and/or injectors and/or the degree of contamination of one or more air filters. The temperature state variable is preferably the cylinder wall temperature, the exhaust gas temperature, the engine oil temperature and/or the intake temperature. The state variables rotational speed, intake pipe pressure, intake camshaft phase, exhaust camshaft phase, exhaust gas temperature, engine oil temperature and/or intake temperature are preferably detected by measurement technology, i.e. directly detected by corresponding sensors. The state variables aging state and/or cylinder wall temperature are preferably determined according to a model, i.e. indirectly determined using a known model. The use of other or additional state variables, in particular the state variables of the air path of a gasoline engine, can further improve the quality of the injection model.
在另一个优选的实施方案中规定,使用FIR滤波器和/或另外的用于机器学习的算法提供喷射模型。FIR滤波器是一种带有有限脉冲响应的滤波器(finite impulseresponse filter,FIR),非常适合稳定的数字信号处理。通过FIR滤波器,喷射模型可以比较简单地利用(变化的)喷射量和相关的燃烧空气比的数据产生。FIR滤波器优选针对汽油发动机空气路径状态变量方面不同工作点训练,以便更好地映射不同的发动机特性。例如,FIR滤波器使用的数据优选还包括相关的转速和/或吸气管压力。在此,FIR滤波器优选针对转速和吸气管压力方面的不同工作点训练。已表明,在转速和/或吸气管压力改变的情况下,喷射量的表现影响燃烧空气比,因此考虑到转速和/或吸气管压力状态变量,可以进一步提高喷射模型的质量。利用另外的用于机器学习的算法建立喷射模型相对复杂,但喷射模型的质量可以进一步提高。In another preferred embodiment, it is provided that the injection model is provided using an FIR filter and/or another algorithm for machine learning. The FIR filter is a filter with a finite impulse response (FIR), which is very suitable for stable digital signal processing. Through the FIR filter, the injection model can be generated relatively simply using the data of the (changing) injection quantity and the related combustion air ratio. The FIR filter is preferably trained for different operating points in terms of the air path state variables of the gasoline engine in order to better map different engine characteristics. For example, the data used by the FIR filter preferably also includes the relevant speed and/or intake pipe pressure. Here, the FIR filter is preferably trained for different operating points in terms of speed and intake pipe pressure. It has been shown that when the speed and/or intake pipe pressure change, the behavior of the injection quantity affects the combustion air ratio, so taking into account the speed and/or intake pipe pressure state variables can further improve the quality of the injection model. It is relatively complex to establish an injection model using another algorithm for machine learning, but the quality of the injection model can be further improved.
为了建立喷射模型,优选使用另外的训练数据集对所述另外的算法进行训练。准备好的训练集包括大量与对喷射量的修正干预以及相关的另外的燃烧空气比有关的状态参数。In order to establish the injection model, the further algorithm is preferably trained using a further training data set. The prepared training set includes a large number of state parameters which are relevant to the corrective interventions on the injection quantity and the associated further combustion air ratio.
所述另外的训练数据集优选还扩展包括在发动机转速和/或吸气管压力方面的相关的状态参数。通过考虑转速和/或吸气管压力,可以进一步提高所创建的喷射模型的质量。The further training data set is preferably also expanded to include relevant state variables with regard to the engine speed and/or the intake manifold pressure. By taking into account the speed and/or the intake manifold pressure, the quality of the created injection model can be further improved.
在另一个优选的实施方案中,该算法和/或另外的算法包括人工神经网络。作为用于机器学习的算法优选是单层或多层人工神经网络,但本发明并不局限于此。相反,也可以使用其他相关的机器学习算法。对此的示例还可以是支持向量机和动态神经网络(LSTMS)。In another preferred embodiment, the algorithm and/or other algorithms include artificial neural networks. As the algorithm for machine learning, preferably a single-layer or multi-layer artificial neural network, but the present invention is not limited to this. On the contrary, other related machine learning algorithms can also be used. Examples for this can also be support vector machines and dynamic neural networks (LSTMs).
在另一个优选实施方案中,训练数据集和/或另外的训练数据集由交通工具的控制器创建。此外,算法和/或另外的算法优选由交通工具的控制器训练。在交通工具控制器上对算法或两种算法进行训练实现根据刷新的训练数据(例如由控制器产生的训练数据)对算法进行训练,从而优化所创建的喷射和/或喷射量修正模型的质量。特别是由此可以在喷射量修正模型中考虑最近发生的对燃烧空气比的干扰影响,以进一步减少发生偏离化学计量燃烧空气比的情况。In another preferred embodiment, the training data set and/or the further training data set is created by a vehicle controller. Furthermore, the algorithm and/or the further algorithm is preferably trained by the vehicle controller. Training the algorithm or both algorithms on the vehicle controller enables the algorithm to be trained based on updated training data (e.g. training data generated by the controller), thereby optimizing the quality of the created injection and/or injection quantity correction model. In particular, recent disturbance influences on the combustion air ratio can thereby be taken into account in the injection quantity correction model, in order to further reduce the occurrence of deviations from the stoichiometric combustion air ratio.
在另一个优选的实施方案中,与至少一个输入变量和相关的燃烧空气比有关的多个状态参数和/或与喷射量干预和相关的另外的燃烧空气比有关的多个状态参数被传输到交通工具外部的控制单元。换句话说,控制器记录的相应测量数据被传输到外部计算机单元以便处理。通过外置一个或多个训练数据集的创建和一个或多个用于机器学习的算法的训练,可以节省交通工具控制器的计算能力和容量或保持较小,利用外部计算机单元较大的计算能力和容量。In a further preferred embodiment, a plurality of state parameters relating to at least one input variable and the associated combustion air ratio and/or a plurality of state parameters relating to the injection quantity intervention and the associated further combustion air ratio are transmitted to a control unit external to the vehicle. In other words, the corresponding measurement data recorded by the controller are transmitted to the external computer unit for processing. By creating one or more external training data sets and training one or more algorithms for machine learning, the computing power and capacity of the vehicle controller can be saved or kept small, using the greater computing power and capacity of the external computer unit.
喷射模型和/或喷射量修正模型优选从交通工具外部的控制单元接收。喷射量和/或喷射量修正模型所需的存储需求相对较小,使得计算能力和/或容量较低的控制器的交通工具也可以使用喷射量和/或喷射量修正模型修正喷射量。因此,本文所述的优点可以为大量交通工具所用。当然,额外或替选优选地,训练数据集和/或另外的训练数据集和/或训练的算法和/或另外的训练的算法是从交通工具外部的控制单元接收的。然后由交通工具的控制器可以接管实现在此介绍的优点的其余步骤。The injection model and/or the injection quantity correction model are preferably received from a control unit outside the vehicle. The storage requirements required for the injection quantity and/or the injection quantity correction model are relatively small, so that vehicles with controllers with low computing power and/or capacity can also use the injection quantity and/or the injection quantity correction model to correct the injection quantity. Therefore, the advantages described herein can be used for a large number of vehicles. Of course, additionally or alternatively preferably, the training data set and/or another training data set and/or the trained algorithm and/or another trained algorithm are received from a control unit outside the vehicle. The remaining steps for realizing the advantages introduced here can then be taken over by the controller of the vehicle.
另一个方面涉及一种另外的方法,即使用上述喷射量修正模型的方法,更确切地说使用通过上述方法构建的喷射量修正模型的方法。A further aspect relates to a further method, namely a method using the above-described injection quantity correction model, more precisely a method using the injection quantity correction model constructed by the above-described method.
在另外的方法的一个步骤中,确定至少一个用作输入变量的状态变量,即喷射量修正模型的转速、吸气管压力、进气凸轮轴相位和排气凸轮轴相位。待确定的状态变量的选择取决于喷射量修正模型的一个或多个输入变量。如果在建立喷射量修正模型时使用多个输入变量,则输入变量的相关状态变量以类似方式确定。In a further method step, at least one state variable is determined as an input variable, namely the speed, intake manifold pressure, intake camshaft phase and exhaust camshaft phase of the injection quantity correction model. The state variable to be determined is selected depending on one or more input variables of the injection quantity correction model. If a plurality of input variables are used when generating the injection quantity correction model, the state variables associated with the input variables are determined in a similar manner.
在该另外的方法的另外的步骤中,基于喷射量修正模型的输出在使用至少一个确定的状态变量作为输入变量的情况下,确定进入汽油发动机燃烧室的燃料的喷射量的修正。In a further step of the further method, a correction of the injection quantity of fuel into a combustion chamber of the gasoline engine is determined based on an output of the injection quantity correction model using at least one determined state variable as an input variable.
此外,进入汽油发动机燃烧室的燃料喷射量根据确定的喷射量修正调整。通过上述(第一种)方法描述的可选特征及其优点可以类似地通过所述另外的方法实现,因此可以任意相互结合。Furthermore, the fuel injection quantity into the combustion chamber of the gasoline engine is adjusted according to the determined injection quantity correction. The optional features and advantages described by the above (first) method can be realized similarly by the further methods and can therefore be combined with each other as desired.
本发明的另一方面涉及一种用于汽油发动机的控制器,该装置设计用于执行上述(第一种)方法和/或上述另外的方法。该汽油发动机优选是用于机动车的汽油发动机。通过上述方法描述的可选特征及其优点可以类似地通过所述控制器实现,因此可以任意相互结合。Another aspect of the invention relates to a control device for a gasoline engine, which is designed to carry out the above-described (first) method and/or the above-described further method. The gasoline engine is preferably a gasoline engine for a motor vehicle. The optional features and advantages described by the above-described method can be similarly realized by the control device and can therefore be combined with each other as desired.
另一个方面涉及一种带有汽油发动机的交通工具,该交通工具包括上述控制器和至少一个传感器,用于确定状态变量转速、吸气管压力、进气凸轮轴相位和排气凸轮轴相位中的至少一个,该状态变量用作根据上述(第一)方法产生的喷射量修正模型的输入变量。另外理解的是,交通工具包括用于调整进入汽油发动机燃烧室的燃料的喷射量的装置以及用于检测燃烧空气比的装置。这些装置的设计对本领域技术人员来说是众所周知的。Another aspect relates to a vehicle with a gasoline engine, the vehicle comprising the above-mentioned controller and at least one sensor for determining at least one of the state variables rotation speed, intake pipe pressure, intake camshaft phase and exhaust camshaft phase, the state variable being used as an input variable of the injection quantity correction model generated according to the above-mentioned (first) method. It is also understood that the vehicle comprises means for adjusting the injection quantity of fuel entering the combustion chamber of the gasoline engine and means for detecting the combustion air ratio. The design of these means is well known to those skilled in the art.
在一个优选的实施方案中,交通工具还包括另外的传感器,用于确定汽油发动机空气路径的与所述至少一个状态变量不同的另外的状态变量,该另外的状态变量用作喷射量修正模型的另外的输入变量。交通工具优选包括确定上述状态变量所需的传感器的任意组合或全部。检测状态变量所需的传感器的具体设计方案通常为本领域技术人员所熟知。In a preferred embodiment, the vehicle further comprises a further sensor for determining a further state variable of the gasoline engine air path different from the at least one state variable, the further state variable being used as a further input variable of the injection quantity correction model. The vehicle preferably comprises any combination or all of the sensors required for determining the above-mentioned state variables. The specific design of the sensors required for detecting the state variables is generally known to those skilled in the art.
上述控制器优选通过电气或电子部件或组件(硬件)或固件(ASIC)来实现。额外或替选地,控制器的功能在执行适当的程序(软件)时实现。控制器优选还通过硬件、固件和/或软件的组合实现。例如控制器的单个组件设计成独立的集成电路,或布置在共同的集成电路上,以提供单个功能。The controller is preferably implemented by electrical or electronic components or assemblies (hardware) or firmware (ASIC). Additionally or alternatively, the functions of the controller are implemented when executing an appropriate program (software). The controller is preferably also implemented by a combination of hardware, firmware and/or software. For example, individual components of the controller are designed as independent integrated circuits, or are arranged on a common integrated circuit to provide a single function.
根据控制器的单个组成部分还优选设计为一个或多个进程,所述进程在一个或多个电子计算设备中的一个或多个处理器上运行并且在执行一个或多个计算机程序时产生。计算设备在此优选构造为与其他组件(例如至少一个用于确定状态变量的传感器)合作,以实现在此所述的功能。计算机程序的指令在此优选存储在存储器中,例如RAM元件中。不过计算机程序也可以存储在非易失性存储介质中,如CD-ROM、闪存等。According to the individual components of the controller, it is also preferably designed as one or more processes, which are run on one or more processors in one or more electronic computing devices and are generated when executing one or more computer programs. The computing device is preferably configured to cooperate with other components (for example, at least one sensor for determining state variables) to realize the functions described here. The instructions of the computer program are preferably stored in a memory, such as a RAM element. However, the computer program can also be stored in a non-volatile storage medium, such as a CD-ROM, a flash memory, etc.
对于技术人员来说此外清楚的是,多个计算单元(数据处理设备)的功能可以组合或组合在唯一的设备中,或者特定的数据处理设备的功能可以分布存在于多个设备中,以便实现控制器的功能。It is also clear to a person skilled in the art that the functions of a plurality of computing units (data processing devices) can be combined or combined in a single device, or that the functions of a particular data processing device can be distributed among a plurality of devices in order to implement the functions of a controller.
另一方面涉及一种包含指令的计算机程序,当该程序被计算机,如(具有至少一个用于确定转速、吸气管压力、进气凸轮轴相位和排气凸轮轴相位中的一个的传感器)机动车汽油发动机的控制器执行时,使计算机执行根据本发明的一种或两种方法,特别是产生用于汽油发动机的喷射量修正模型的方法或使用喷射量修正模型的方法。On the other hand, a computer program comprising instructions is provided which, when executed by a computer, such as a controller of a gasoline engine of a motor vehicle (having at least one sensor for determining the rotational speed, the intake manifold pressure, the intake camshaft phase and the exhaust camshaft phase), causes the computer to execute one or both methods according to the invention, in particular a method for generating an injection quantity correction model for a gasoline engine or a method for using an injection quantity correction model.
本发明的另外的优选设计方案从在从属权利要求中所述的其他特征中得出。Further advantageous embodiments of the invention result from the further features specified in the dependent claims.
只要未作单独的相反的说明,本发明的在本申请中所述的不同实施方式可以以有利方式互相组合。Unless otherwise stated, the different embodiments of the invention described in this application can be combined with one another in an advantageous manner.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
下面在实施例中根据附图进一步阐述本发明。图中:The present invention is further described below in the examples according to the accompanying drawings.
图1示出用于提供喷射模型的示意图;FIG1 shows a schematic diagram for providing an injection model;
图2a至图2d示出图1的输入和输出信号在时间历程中的示意图;2a to 2d are schematic diagrams showing the input and output signals of FIG. 1 over time;
图3示出用于建立喷射量修正模型的用于机器学习的算法的训练的示意图;FIG3 shows a schematic diagram of training an algorithm for machine learning for establishing an injection quantity correction model;
图4a至图4d示出图3的输入信号在时间历程中的示意图;4a to 4d are schematic diagrams showing the input signal of FIG. 3 over a time course;
图5示出控制器的示意图,其具有根据实施方案源自图3的喷射量修正模型;FIG5 shows a schematic diagram of a controller having an injection quantity correction model derived from FIG3 according to an embodiment;
图6a至图6c示出喷射量和相关燃烧空气比在时间历程中的确定出的修正的示意图。6 a to 6 c show schematic representations of determined corrections of the injection quantity and the associated combustion air ratio over the course of time.
具体实施方式DETAILED DESCRIPTION
下文参照图1至图4详细说明用于产生用于汽油发动机的喷射量修正模型16的方法。图5和图6描述了根据一种实施例使用喷射量修正模型16的方法,其由带有用于汽油发动机的控制器18的机动车使用,其已将产生的喷射量修正模型16存储在存储器中。通过根据本发明的方法,通过对喷射量的修正Kinj,减少了汽油发动机燃烧空气比率λ2的偏差。The method for generating the injection quantity correction model 16 for a gasoline engine is described in detail below with reference to Figures 1 to 4. Figures 5 and 6 describe a method for using the injection quantity correction model 16 according to an embodiment, which is used by a motor vehicle with a controller 18 for a gasoline engine, which has stored the generated injection quantity correction model 16 in a memory. By the method according to the invention, the deviation of the gasoline engine combustion air ratio λ2 is reduced by the correction Kinj of the injection quantity.
图1显示了用于提供喷射模型10的示意图。喷射模型10映射了干预进入汽油发动机燃烧室12的燃料的喷射量Δinj对燃烧空气比λ1在时间历程中的影响。Fig. 1 shows a schematic diagram for providing an injection model 10. The injection model 10 maps the influence of an injection quantity Δinj of an intervention fuel into a combustion chamber 12 of a gasoline engine on a combustion air ratio λ1 over a time course.
通常情况下,向汽油发动机的燃烧室12喷射燃料预定的喷射量Inj(例如,根据汽油发动机稳态运行由填充模型计算出)。为了控制催化废气净化,汽油发动机包括λ传感器(未示),其确定离开燃烧室12的混合气与化学计量的燃烧空气比(λ=1)的当前偏差。如果确定出的燃烧空气比λ偏离化学计量的燃烧空气比(即λ≠1),则向燃烧室12喷射的燃料要么过多(富混合物,λ<1),要么过少(贫混合物,λ>1)。由于偏离化学计量的燃烧空气比λ会增加燃料消耗和有害废气的排放,λ控制器14基于检测到的偏差,通过对喷射量的相应干预来调节燃烧空气比λ1。为了下文所述的建立喷射模型10和喷射量修正模型16,λ控制器14被停用。在之后使用建立的喷射量修正模型16时,λ控制器14被启用。Typically, a predetermined injection quantity Inj of fuel (e.g. calculated by a filling model based on the steady-state operation of the gasoline engine) is injected into a combustion chamber 12 of a gasoline engine. For the control of catalytic exhaust gas purification, the gasoline engine comprises a lambda sensor (not shown) which determines the current deviation of the mixture leaving the combustion chamber 12 from the stoichiometric combustion air ratio (λ=1). If the determined combustion air ratio λ deviates from the stoichiometric combustion air ratio (i.e. λ≠1), either too much fuel (rich mixture, λ<1) or too little fuel (lean mixture, λ>1) is injected into the combustion chamber 12. Since the deviation from the stoichiometric combustion air ratio λ increases fuel consumption and harmful exhaust gas emissions, the lambda controller 14 adjusts the combustion air ratio λ 1 by corresponding interventions in the injection quantity based on the detected deviation. For the establishment of the injection model 10 and the injection quantity correction model 16 described below, the lambda controller 14 is deactivated. When the established injection quantity correction model 16 is used later, the lambda controller 14 is activated.
从图2a至2d的输入和输出信号示意图中可以看出,喷射量Δinj和燃烧空气比λ1之间基本的相关性。图2a显示了进入汽油发动机燃烧室12的燃料的喷射量Δinj示例性干预的示意图。示例性示出伪随机二进制序列(pseudorandom binary sequence-PRBS)形式的喷射量Δinj测试信号,其可用于获取用于喷射模型10参数化的数据基础。图2b显示了燃烧空气比λ1的相关的示意曲线。开始不干预喷射量Δinj,燃烧空气比λ1为化学计量(λ=1)。例如通过干预喷射量Δinj减少喷射量Inj(例如减少5%),并且在燃烧空气比λ1中可见对于在达到饱和点之前越来越稀的混合气的迟钝反应。随后通过干预喷射量Δinj增加喷射量Inj,燃烧空气比λ1的值回落到富气混合物范围内直到最小值。再次减少喷射量后,燃烧空气比λ1的表现基本重复。From the input and output signal diagrams of FIGS. 2a to 2d, it can be seen that there is a basic correlation between the injection quantity Δ inj and the combustion air ratio λ 1. FIG. 2a shows a schematic diagram of an exemplary intervention in the injection quantity Δ inj of the fuel entering the combustion chamber 12 of the gasoline engine. An injection quantity Δ inj test signal in the form of a pseudorandom binary sequence (PRBS) is shown as an example, which can be used to obtain a data basis for parameterizing the injection model 10. FIG. 2b shows a related schematic curve of the combustion air ratio λ 1. Initially, the injection quantity Δ inj is not intervened, and the combustion air ratio λ 1 is stoichiometric (λ=1). For example, the injection quantity Inj is reduced (for example, by 5%) by intervening in the injection quantity Δ inj , and a slow reaction to the increasingly lean mixture before the saturation point is reached can be seen in the combustion air ratio λ 1. Subsequently, the injection quantity Inj is increased by intervening in the injection quantity Δ inj , and the value of the combustion air ratio λ 1 falls back into the rich mixture range to a minimum value. After the injection quantity is reduced again, the behavior of the combustion air ratio λ 1 is essentially repeated.
从图2c和图2d所示的转速neng和吸气管压力pin的示意曲线可以看出,图2a和图2b所示的曲线是在汽油发动机稳态运行模式下记录的,因为转速neng和吸气管压力pin是恒定并保持恒定的。结合图2a和图2b可以看出,即使在稳态运行模式下,通过对喷射量Δinj相应的干预对燃烧空气比λ1化学计量的控制,也因系统惯性而变得困难。It can be seen from the schematic curves of the speed neng and the intake pipe pressure pin shown in Figures 2c and 2d that the curves shown in Figures 2a and 2b are recorded in the steady-state operating mode of the gasoline engine, because the speed neng and the intake pipe pressure pin are constant and remain constant. Combining Figures 2a and 2b, it can be seen that even in the steady-state operating mode, the control of the combustion air ratio λ1 stoichiometric by corresponding intervention in the injection quantity Δinj becomes difficult due to system inertia.
在汽油发动机的动态运行模式下,转速neng和吸气压力pin动态变化,因此更难确定干预喷射量Δinj的准确时间点。因此,在根据本发明的方法中,首先提供喷射模型10,该模型可以映射进入汽油发动机燃烧室12的燃料的喷射量Δinj,更准确地说,是对喷射量Δinj的干预的作用,对燃烧空气比λ1在时间历程中的影响。为此使用用于机器学习的算法,即人工神经网络,其通过准备好的训练集训练或已经训练好。准备好的训练集包括多个状态变量的状态参数,即喷射量Δinj的干预(图2a)、相关的燃烧空气比λ1(图2b)和相关的转速neng(图2c)以及相关的吸气管压力pin(图2d)。在动态运行模式下,即在不同的转速neng和吸气管压力pin值下,选择上述状态参数作为训练数据。训练的结果是,人工神经网络学会喷射时间点、干预喷射量Δinj所需的量和对燃烧空气比λ1的影响之间的相关性,并建立反映这种相关性的相应喷射模型10。通过添加转速neng和吸气管压力pin,喷射模型10也适用于汽油发动机的动态运行模式。然而,本发明并不局限于使用人工神经网络。相反,也可以使用其他数学方法生成喷射模型10,例如FIR滤波器。In the dynamic operating mode of the gasoline engine, the speed neng and the intake pressure pin change dynamically, so it is more difficult to determine the exact time point of intervening the injection quantity Δinj . Therefore, in the method according to the present invention, an injection model 10 is first provided, which can map the injection quantity Δinj of the fuel entering the combustion chamber 12 of the gasoline engine, more precisely, the effect of the intervention on the injection quantity Δinj , and the influence on the combustion air ratio λ1 in the time history. For this purpose, an algorithm for machine learning is used, that is, an artificial neural network, which is trained or has been trained through a prepared training set. The prepared training set includes state parameters of multiple state variables, that is, the intervention of the injection quantity Δinj (Figure 2a), the related combustion air ratio λ1 (Figure 2b) and the related speed neng (Figure 2c) and the related intake pipe pressure pin (Figure 2d). In the dynamic operating mode, that is, at different speeds neng and intake pipe pressure pin values, the above state parameters are selected as training data. As a result of the training, the artificial neural network learns the correlation between the injection time point, the amount of intervention injection quantity Δ inj required and the influence on the combustion air ratio λ 1 , and establishes a corresponding injection model 10 reflecting this correlation. By adding the speed n eng and the intake pipe pressure pin , the injection model 10 is also suitable for the dynamic operating mode of the gasoline engine. However, the present invention is not limited to the use of artificial neural networks. On the contrary, other mathematical methods can also be used to generate the injection model 10, such as FIR filters.
在提供喷射模型10之后进行下一个方法步骤,即生成喷射量修正模型16,下文结合图3和图4a至4d进行详细说明。After the injection model 10 has been provided, the next method step takes place, namely the generation of an injection quantity correction model 16 , which is explained in more detail below in conjunction with FIGS. 3 and 4 a to 4 d .
图3显示了用于建立喷射量修正模型16的机器学习算法的训练示意图。图4a至4d显示了为训练算法而准备的训练数据集的输入信号在时间历程中的示意图。准备好的训练数据集包括多个在输入变量,即转速neng(图4a)、吸气管压力pin(图4b)、进气凸轮轴相位(图4c)、排气凸轮轴相位(图4d)方面相关的状态参数以及相关的燃烧空气比λ2(图6a)。当然,在最简单的情况下,只需使用上述输入变量中的至少一个以及相关的燃烧空气比λ2。清晰起见,本方法针对上述四个输入变量描述,并不局限于此。FIG3 shows a training diagram of a machine learning algorithm for establishing the injection quantity correction model 16. FIG4a to FIG4d show a schematic diagram of the input signal of the training data set prepared for training the algorithm in the time history. The prepared training data set includes a plurality of input variables, namely, the speed neng (FIG4a), the intake manifold pressure pin (FIG4b), the intake camshaft phase (Figure 4c), exhaust camshaft phase (Fig. 4d) and the related state parameters of the combustion air ratio λ2 (Fig. 6a). Of course, in the simplest case, only at least one of the above input variables and the related combustion air ratio λ2 need to be used. For the sake of clarity, the method is described for the above four input variables, but is not limited thereto.
基于准备好的训练数据集,该算法学习涉及汽油发动机空气路径状态变量的输入信号的状态变量变化与由此产生的偏离化学计量燃烧空气比λ1之间的关系并建立相应的喷射量修正模型16,该模型可根据输入变量,即转速neng、吸气管压力pin、进气凸轮轴相位和排气凸轮轴相位估计进入汽油发动机燃烧室12的燃料的喷射量的修正Kinj。在此,该算法使用提供的喷射模型10,以便能够给出修正喷射量Kinj正确的喷射时间点。换句话说,喷射量修正模型16使用输入变量的曲线与喷射量的修正Kinj之间的习得的或学习的关联,其尽可能导致化学计量的燃烧空气比化学计量(λ≈1),以便可以根据测量到的(示例性的)四个输入变量来调整喷射量Inj,以便在利用喷射量的修正Kinj的情况下实现几乎是化学计量的燃烧空气比λ1。Based on the prepared training data set, the algorithm learns the relationship between the state variable change of the input signal related to the gasoline engine air path state variable and the resulting deviation from the stoichiometric combustion air ratio λ 1 and establishes a corresponding injection quantity correction model 16, which can be based on the input variables, namely, the speed n eng , the intake pipe pressure pin , the intake camshaft phase and exhaust camshaft phase The correction K inj of the injection quantity of fuel into the combustion chamber 12 of the gasoline engine is estimated. In this case, the algorithm uses the provided injection model 10 in order to be able to give the correct injection time point of the correction injection quantity K inj . In other words, the injection quantity correction model 16 uses a learned or learned relationship between the curve of the input variables and the correction K inj of the injection quantity, which leads to a stoichiometric combustion air ratio stoichiometric (λ≈1) as far as possible, so that the injection quantity Inj can be adjusted as a function of the measured (exemplary) four input variables in order to achieve an almost stoichiometric combustion air ratio λ 1 with the correction K inj of the injection quantity.
因此,根据本发明构建的喷射量修正模型16实现了直接(即积极主动)而不是被动或迟缓地(即在偏差发生时才)防止或至少减少与化学计量燃烧空气比λ1偏差的发生。由于喷射量修正模型16是利用喷射模型10建立的,因此在使用喷射量修正模型16时(例如在控制器中),不再需要或使用喷射模型10。因此,不仅在汽油发动机稳态运行中,而且在动态运行情况中,都很好地修正喷射量Inj,以进一步减少有害排放和过多的燃料消耗。Therefore, the injection quantity correction model 16 constructed according to the present invention realizes the prevention or at least reduction of the occurrence of the deviation from the stoichiometric combustion air ratio λ 1 directly (i.e., actively) rather than passively or slowly (i.e., only when the deviation occurs). Since the injection quantity correction model 16 is established using the injection model 10, when the injection quantity correction model 16 is used (for example, in the controller), the injection model 10 is no longer needed or used. Therefore, the injection quantity Inj is well corrected not only in the steady-state operation of the gasoline engine, but also in the dynamic operation situation, so as to further reduce harmful emissions and excessive fuel consumption.
图5显示了根据一个实施例控制器18的示意图,其带有图3的喷射量修正模型16,其存储在控制器18的存储器(未显示)中。控制器18是有汽油发动机(未显示)的机动车的控制器。机动车分别包括传感器,用于确定状态变量:转速neng、吸气管压力pin、进气凸轮轴相位和排气凸轮轴相位下面以机动车为例,介绍喷射量修正模型16的使用方法。FIG5 shows a schematic diagram of a controller 18 according to an embodiment, with the injection quantity correction model 16 of FIG3 , which is stored in a memory (not shown) of the controller 18. The controller 18 is a controller of a motor vehicle with a gasoline engine (not shown). The motor vehicle includes sensors for determining the state variables: speed n eng , intake manifold pressure pin , intake camshaft phase and exhaust camshaft phase The following uses a motor vehicle as an example to introduce the method of using the injection amount correction model 16.
第一步骤中,利用机动车的四个传感器确定用作喷射量修正模型16的输入变量的四个状态变量的状态参数。In a first step, state parameters of four state variables serving as input variables for injection quantity correction model 16 are determined using four sensors of the motor vehicle.
在另外的方法步骤中,基于喷射量修正模型16的输出,确定进入汽油发动机燃烧室12的燃料喷射量的修正Kinj,响应确定出的状态变量输入喷射量修正模型16。In a further method step, a correction Kinj of the fuel injection quantity into the combustion chamber 12 of the gasoline engine is determined based on the output of an injection quantity correction model 16, which is input to the injection quantity correction model 16 in response to the determined state variable.
最后,根据确定出的喷射量的修正Kinj,调整进入汽油发动机燃烧室12的燃料的喷射量Δinj。图6a至6c更详细地显示了所确定的喷射量的修正Kinj的影响。Finally, the injection quantity Δ inj of the fuel into the combustion chamber 12 of the gasoline engine is adjusted as a function of the determined correction Kinj of the injection quantity. Figures 6a to 6c show the influence of the determined correction Kinj of the injection quantity in more detail.
图6a至6c示出喷射量Kinj的确定出的修正和相关燃烧空气比λ2,λsum在时间历程中的示意图。6 a to 6 c show diagrams of the determined correction of the injection quantity Kinj and the associated combustion air ratio λ 2 , λ sum over the course of time.
图6a显示了在未修正喷射量Kinj的情况下,燃烧空气比λ2的示例。可以看出,由传统λ调节器14控制的燃烧空气比λ2在局部与化学计量燃烧空气比λ1有很大偏差。喷射量修正模型16输出的与燃烧空气比λ2相关的示例性喷射量的修正Kinj如图6b所示。通过在训练算法或构建喷射量修正模型16时将喷射模型10考虑在内,可以实现充分改善空气燃烧比或混合物特性。图6b中与图6a中示出的相应最大值相比例如在时间上移动的最大值清楚地表明了这一点。图6c显示了将图6b的喷射量的修正Kinj施加到喷射量Inj得到的燃烧空气比λsum。与燃烧空气比λ2的曲线相比,与化学计量燃烧空气比λ1的偏差明显减小。FIG. 6a shows an example of a combustion air ratio λ2 without correction of the injection quantity Kinj . It can be seen that the combustion air ratio λ2 controlled by the conventional lambda regulator 14 deviates greatly from the stoichiometric combustion air ratio λ1 locally. The correction Kinj of an exemplary injection quantity related to the combustion air ratio λ2 output by the injection quantity correction model 16 is shown in FIG. 6b. By taking the injection model 10 into account when training the algorithm or constructing the injection quantity correction model 16, a substantial improvement in the air combustion ratio or the mixture characteristics can be achieved. This is clearly shown by the maximum values in FIG. 6b, which are shifted in time compared to the corresponding maximum values shown in FIG. 6a. FIG. 6c shows the combustion air ratio λsum obtained by applying the correction Kinj of the injection quantity of FIG. 6b to the injection quantity Inj. Compared with the curve of the combustion air ratio λ2 , the deviation from the stoichiometric combustion air ratio λ1 is significantly reduced.
附图标记列表Reference numerals list
10喷射模型10 jet model
12燃烧室12 Combustion Chamber
14λ控制器14λ controller
16喷射量修正模型16 Injection quantity correction model
18控制器18 Controller
Inj燃料喷射量Inj fuel injection amount
Δinj对喷射量的干预Δ inj intervention on injection quantity
neng转速n eng speed
pin吸气管压力p in suction pipe pressure
λ1燃烧空气比λ 1 Combustion air ratio
Kinj喷射量的修正Correction of Kinj injection amount
λ2未修正喷射量的燃烧空气比λ 2 Combustion air ratio of uncorrected injection quantity
λsum喷射量修正后的燃烧空气比λ sum Combustion air ratio after injection amount correction
进气凸轮轴相位 Intake camshaft phase
排气凸轮轴相位 Exhaust camshaft phase
Claims (15)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102023202730.5A DE102023202730A1 (en) | 2023-03-27 | 2023-03-27 | Method for generating an injection quantity correction model for a gasoline engine, use of the injection quantity correction model, control unit and vehicle |
DE102023202730.5 | 2023-03-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118705072A true CN118705072A (en) | 2024-09-27 |
Family
ID=92713075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410344961.8A Pending CN118705072A (en) | 2023-03-27 | 2024-03-25 | Method for generating injection quantity correction model and use thereof, controller and vehicle |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118705072A (en) |
DE (1) | DE102023202730A1 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69635429T2 (en) * | 1995-01-27 | 2006-08-03 | Matsushita Electric Industrial Co., Ltd., Kadoma | Air / fuel ratio control system |
DE19547496C2 (en) * | 1995-12-19 | 2003-04-17 | Dierk Schroeder | Process for regulating internal combustion engines |
DE19706750A1 (en) * | 1997-02-20 | 1998-08-27 | Schroeder Dierk Prof Dr Ing Dr | Method for controlling the mixture in an internal combustion engine and device for carrying it out |
DE102009032064B3 (en) * | 2009-07-07 | 2010-08-26 | Continental Automotive Gmbh | Method and device for operating an internal combustion engine |
DE102016205241A1 (en) * | 2016-03-30 | 2017-10-05 | Robert Bosch Gmbh | Method and device for operating an internal combustion engine with a variable injection profile |
DE102020116488B3 (en) * | 2020-06-23 | 2021-03-25 | Iav Gmbh Ingenieurgesellschaft Auto Und Verkehr | Method for operating an internal combustion engine, control unit and internal combustion engine |
-
2023
- 2023-03-27 DE DE102023202730.5A patent/DE102023202730A1/en active Pending
-
2024
- 2024-03-25 CN CN202410344961.8A patent/CN118705072A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
DE102023202730A1 (en) | 2024-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6990402B2 (en) | Control system and method, and control unit | |
JP4364777B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP4929966B2 (en) | Fuel injection control device | |
CN100513760C (en) | Internal combustion engine air/fuel ratio controller | |
CN113153550B (en) | Control device and control method for internal combustion engine | |
CN113175385B (en) | Control device and control method for internal combustion engine | |
EP1424475A2 (en) | Air-fuel ratio control system and method for internal combustion engine | |
JP4716283B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP5867372B2 (en) | Control device for internal combustion engine | |
JP5373687B2 (en) | Bi-fuel engine idle speed control device | |
CN118705072A (en) | Method for generating injection quantity correction model and use thereof, controller and vehicle | |
JP6507822B2 (en) | Engine control device | |
JPH11173185A (en) | Fuel injection control device of internal combustion engine | |
JP4349438B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP5565269B2 (en) | Exhaust gas sensor signal processing device | |
JP4211700B2 (en) | Fuel injection control device for internal combustion engine | |
US20190093533A1 (en) | Controller and control method for internal combustion engine | |
JPH11287145A (en) | Air-fuel ratio controller for multiple cylinder internal combustion engine | |
JP2013253564A (en) | Control device for power system | |
US11913399B2 (en) | Method for adjusting a fuel mass to be injected | |
JP2019173660A (en) | Control apparatus | |
JP4314736B2 (en) | Fuel injection control device for internal combustion engine | |
JP4770589B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP5337645B2 (en) | Fuel injection control device for internal combustion engine | |
JP5047132B2 (en) | Fuel injection control device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |