CN113848713B - 一种轨压控制方法、装置及电子设备 - Google Patents
一种轨压控制方法、装置及电子设备 Download PDFInfo
- Publication number
- CN113848713B CN113848713B CN202111124107.3A CN202111124107A CN113848713B CN 113848713 B CN113848713 B CN 113848713B CN 202111124107 A CN202111124107 A CN 202111124107A CN 113848713 B CN113848713 B CN 113848713B
- Authority
- CN
- China
- Prior art keywords
- rail pressure
- time
- extended state
- current
- disturbance
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 13
- 239000000446 fuel Substances 0.000 claims description 13
- 238000002347 injection Methods 0.000 claims description 13
- 239000007924 injection Substances 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 3
- 239000003921 oil Substances 0.000 description 89
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000010276 construction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 239000000295 fuel oil Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Fuel-Injection Apparatus (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本申请公开一种轨压控制方法、装置及电子设备,该方法包括:在启用第一扩张状态观测器后,检测当前轨压达到目标状态的第二时间;判断第二时间与第一时间的差值是否小于预设阈值,其中,第一时间为启用第一扩张状态观测器之前,当前轨压达到目标状态所需的时间;若是,则不再启用下一个扩张状态观测器;若否,则继续启用下一个扩张状态观测器,直到检测当前轨压达到目标状态的时间与上一次达到目标状态的时间差值,小于预设阈值。基于以上方法,在当前扩张观测器观测到的扰动量小于***总扰动量时,继续启用下一个的扩张状态观测器,直到观测出***总扰动量,以使共轨***及时对总扰动量进行抑制,进而使得轨压能够快速达到目标状态。
Description
技术领域
本申请涉及自动控制技术领域,特别是涉及一种轨压控制方法、装置及电子设备。
背景技术
共轨技术是指在高压油泵、压力传感器和电子控制单元(Electronic ControlUnit,ECU)组成的闭环***中,将喷射压力的产生和喷射过程彼此完全分开的一种供油方式。在供油的过程中,由高压油泵把高压燃油输送到公共供油管,通过对高压油泵的供油量进行控制,实现对共轨***中的轨压进行控制,进而控制喷油器的喷油量,使得高压油管压力大小与发动机的转速无关,使得发动机在低转速时,也能获得较大的扭矩。因此,对共轨***中的轨压进行精确控制,在共轨技术中十分重要。
现阶段对共轨***中的轨压进行控制主要是基于扩张状态器(Extended stateObserver,ESO)结合比例控制器来实现的,通过ESO来预估***的轨压和共轨***内部及外部的总扰动量,接着将预估的轨压和参考轨压的差值通过比例控制器,得到第一控制量,接着将第一控制量和总扰动量通过控制律,得到用于控制共轨***中的轨压的第二控制量。
按照上述方法对共轨***中的轨压进行控制的过程中,通过ESO来预估***内部和外部的扰动量,其中,外部扰动量对共轨***的稳定性影响不大,但是内部扰动量会对共轨***的稳定性影响较大,当内部扰动量较大时,ESO观测的扰动量有限,不能及时的观测出***总扰动量,导致共轨***中的轨压收敛速度不满足要求。
发明内容
本申请提供了一种轨压控制方法、装置及电子设备,在当前ESO观测到的扰动量小于***总扰动量时,继续启用下一个的ESO,直到观测出***总扰动量,以使共轨***及时对观测出的扰动量进行抑制,进而使得共轨***中的轨压能够快速达到目标状态。
第一方面,本申请提供了一种轨压控制方法,所述方法包括:
在启用用于观测共轨***扰动量的第一ESO后,检测当前轨压达到目标状态的第二时间;
判断所述第二时间与所述第一时间的差值是否小于预设阈值,其中,所述第一时间为启用所述第一ESO之前,当前轨压达到所述目标状态所需的时间;
若是,则不再启用下一个ESO;
若否,则继续启用下一个ESO,直到检测当前轨压达到所述目标状态的时间与上一次达到所述目标状态的时间差值,小于所述预设阈值。
通过上述方法,在当前ESO观测到的扰动量小于***总扰动量时,继续启用下一个的ESO,直到观测出***总扰动量,以使共轨***及时对观测出的扰动量进行抑制,进而使得共轨***中的轨压快速达到目标状态。
在一种可能的设计中,在启用用于观测共轨***扰动量的第一ESO之后,检测当前轨压达到所述目标状态的第二时间之前,包括:
将高压油泵当前供油量和共轨***中的当前轨压输入第一ESO,得到***第一扰动量;
将所述第一扰动量、所述当前供油量以及所述当前轨压输入第二ESO,得到第二扰动量;
根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到所述高压油泵用于控制轨压的第一供油量;
根据所述第一供油量,对共轨***的轨压进行控制。
基于上述方法,在没有开启第一ESO时,原有的第二ESO需要观测的总扰动量为第一扰动量和第二扰动量之和,在这种情况下,由于观测能的限制,第二ESO不能将总扰动量全部观测出,在开启第一ESO后,将第一ESO观测得到的第一扰动量作为已知量,此时,第二ESO所需要观测的扰动量为第二扰动量,降低第二ESO的观测负载,同时,基于第一ESO和第二ESO可以观测出总扰动量。
进一步,在将高压油泵当前供油量和共轨***中的当前轨压输入第一扩张状态观测器,得到***第一扰动量之前,还包括:
构建第一扩张状态观测器;
构建第二扩张状态观测器。
进一步,根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到高压油泵用于控制轨压的第一供油量,包括:
将参考轨压与所述当前轨压之间的差值,输入计算模型,计算得到第一控制量;
将所述第一扰动量以及所述第二扰动量求和,计算得到所述第二控制量;
将喷油器的喷油量以及漏油量求和,计算得到第三控制量;
将所述第一控制量、所述第二控制量以及所述第三控制量求和,计算得到所述高压油泵用于控制轨压的第一供油量。
通过上述方法,根据当前轨压、第一扰动量以及第二扰动量,计算得到高压油泵用于控制轨压的第一供油量。
进一步,所述构建第一扩张状态观测器,包括:
构建第一共轨***微分方程:
其中,V为共轨管体积,Qpump为高压油泵供油量,Qinj为喷油器的喷油量,Qpeak漏油量,f1为所述第一扰动量,β为燃油弹性模量,β具体计算公式为:
其中,P为轨压;
根据所述第一共轨***微分方程,构建第一扩张状态方程:
其中,f01=Qinj+Qpeak,u=Qpump,h1为f1的导数;
根据所述第一扩张状态方程,构建所述第一扩张状态观测器:
其中,增益矩阵所述增益矩阵L使得(A-LC)矩阵的特征根在复平面左半部分。
进一步,所述构建第二扩张状态观测器,包括:
构建第二共轨***微分方程:
其中,f2为所述第二扰动量;
根据所述第二共轨***微分方程,构建第二扩张状态方程:
其中,f02=Qinj+Qpeak+f1,h2为f2的导数;
根据所述第二扩张状态方程,构建所述第二扩张状态观测器:
进一步,根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到高压油泵用于控制轨压的第一供油量,具体计算公式为:
其中,Pref为参考轨压。
第二方面,本申请提供了一种轨压控制装置,所述装置包括:
检测模块,用于在启用用于观测共轨***扰动量的第一扩张状态观测器后,检测当前轨压达到目标状态的第二时间;
判断模块,用于判断所述第二时间与所述第一时间的差值是否小于预设阈值,其中,所述第一时间为启用所述第一扩张状态观测器之前,当前轨压达到所述目标状态所需的时间;
处理模块,用于若所述第二时间与所述第一时间的差值小于所述预设阈值,则不再启用下一个扩张状态观测器;若所述第二时间与所述第一时间的差值大于或等于所述预设阈值,则继续启用下一个扩张状态观测器,直到检测当前轨压达到所述目标状态的时间与上一次达到所述目标状态的时间差值,小于所述预设阈值。
在一种可能的设计中,所述装置还包括:
第一观测模块,用于将高压油泵当前供油量和共轨***中的当前轨压输入第一扩张状态观测器,得到***第一扰动量;
第二观测模块,用于将所述第一扰动量、所述当前供油量以及所述当前轨压输入第二扩张状态观测器,得到第二扰动量;
计算模块,用于根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到所述高压油泵用于控制轨压的第一供油量;
控制模块,用于根据所述第一供油量,对共轨***的轨压进行控制。
在一种可能的设计中,所述装置还包括:
第一构建模块,用于构建第一扩张状态观测器;
第二构建模块,用于构建第二扩张状态观测器。
在一种可能的设计中,所述计算模块,具体用于:
将参考轨压与所述当前轨压之间的差值,输入计算模型,计算得到第一控制量;
将所述第一扰动量以及所述第二扰动量求和,计算得到所述第二控制量;
将喷油器的喷油量以及漏油量求和,计算得到第三控制量;
将所述第一控制量、所述第二控制量以及所述第三控制量求和,计算得到所述高压油泵用于控制轨压的第一供油量。
第三方面,本申请提供了一种电子设备,包括:
存储器,用于存放计算机程序;
处理器,用于执行所述存储器上所存放的计算机程序时,实现上述轨压控制方法步骤。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述轨压控制方法步骤。
基于本申请提供的轨压控制方法,在当前ESO观测得到的扰动量小于***总扰动量时,继续启用下一个的ESO,直到观测出***总扰动量,以使共轨***及时对观测出的扰动量进行抑制,进而使得共轨***中的轨压能够快速达到目标状态。
上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果参照上述针对第一方面或者第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
图1为本申请提供的一种现有轨压控制方法的示意图;
图2为本申请提供的一种轨压控制方法的流程图;
图3为本申请提供的一种基于两个ESO的轨压控制方法的流程图;
图4为本申请提供的一种基于两个ESO的轨压控制方法的示意图;
图5为本申请提供的一种轨压控制装置的结构示意图;
图6为本申请提供的一种电子设备结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或***实施例中。需要说明的是,在本申请的描述中“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。A与B连接,可以表示:A与B直接连接和A与B通过C连接这两种情况。另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
下面结合附图,对本申请实施例进行详细描述。
现阶段对共轨***中的轨压进行控制主要是基于扩张状态器结合比例控制器来实现的,参考图1,ESO通过获取共轨***的第二控制量u以及共轨***中的轨压P,得到共轨***中的轨压P和共轨***内部及外部的总扰动量f,接着将预估的轨压P和参考轨压Pref之间的差值通过比例控制器,得到第一控制量,接着将第一控制量和总扰动量f通过控制律,得到用于控制共轨***轨压的第二控制量u。
按照上述方法对共轨***中的轨压进行控制的过程中,通过ESO来预估共轨***内部和外部的扰动量,其中,外部扰动量对共轨***的稳定性影响不大,但是内部扰动量会对共轨***的稳定性造成一定的影响,当内部扰动量较大时,ESO的负载能力有限,不能及时的观测出共轨***的总扰动量。
为了解决上述问题,本申请提供了一种轨压控制方法,在当前ESO观测到的扰动量小于***总扰动量时,继续启用下一个的ESO,直到观测出***总扰动量,以使共轨***及时对观测出的扰动量进行抑制,进而使得共轨***中的轨压快速达到目标状态。其中,本申请实施例所述方法和装置基于同一技术构思,由于方法及装置所解决问题的原理相似,因此装置与方法的实施例可以相互参见,重复之处不再赘述。
如图2所示,为本申请提供的一种轨压控制方法的流程图,具体包括如下步骤:
S21,在启用第一ESO后,检测当前轨压达到目标状态的第二时间;
在本申请实施例中,ESO可以用来观测共轨***的扰动量,在发生较大扰动量时,若检测到共轨***中的轨压达到目标状态的时间不满足要求,表明当前轨压控制***中的状态观测器将共轨***中的扰动量只观测出来一部分,导致另一部分未观测出来的扰动量无法被及时抑制,进而使得共轨***中的轨压不能快速进入目标状态,其中,目标状态是指当前轨压围绕参考轨压波动的幅度和频率在预设范围之内。
此时,为了观测另一部分未被观测出来的扰动量,启用第一ESO,用以实现对原有状态观测器的观测补偿。
在启用第一状态观测器后,基于同样的工况下,继续检测当前轨压达到目标状态所需的第二时间,用以与上一次达到目标状态所需的时间作比较。
S22,判断第二时间与第一时间的差值是否小于预设阈值;
在本申请实施例中,第一时间为在启用第一ESO之前,当前轨压达到目标状态所需的时间,若第二时间与第一时间的差值小于预设阈值,表明开启新的ESO不能给轨压的收敛速度带来明显的变化,此时不需要启用下一个ESO,此时,执行步骤S23;否则,执行步骤S24。
S23,不再启用下一个ESO;
S24,继续启用下一个ESO,直到检测当前轨压达到目标状态的时间与上一次达到目标状态的时间差值,小于预设阈值。
在本申请实施例中,若开启新的ESO后,在同样的工况下,若当前轨压达到目标状态所需的时间比上一次达到目标状态所需的时间差值小于预设阈值,表明开启新的ESO后,轨压收敛速度有了明显的提升,因此,可以继续开启下一个ESO,直到开启新的ESO不能给轨压的收敛速度带来明显的变化。
基于本申请实施例提供的轨压控制方法,在当前ESO观测到的扰动量小于***总扰动量时,继续启用下一个ESO,直到观测出***总扰动量,以使共轨***及时对观测出的扰动量进行抑制,进而使得共轨***中的轨压快速达到目标状态。
在一种可能的设计中,在启用第一ESO之后,检测当前轨压达到所述目标状态的第二时间之前,还需根据启用第一ESO之后的控制***对当前轨压进行控制,直至其处于目标状态,具体控制方法的流程图如图3所示,包括如下步骤:
S31,将高压油泵当前供油量和共轨***中的当前轨压输入第一ESO,得到***第一扰动量;
在本申请生实施例中,获取第一扰动量,主要通过第一ESO来实现,构建第一ESO的方法如下:
构建第一共轨***微分方程:
在公式(1)中,V为共轨管体积,Qpump为高压油泵供油量,Qinj为喷油器的喷油量,Qpeak漏油量,f1为第一扰动量,β为燃油弹性模量,β具体计算公式为:
在公式(2)中,P为轨压;
进一步,根据第一共轨***微分方程,构建第一扩张状态方程:
在公式(3)中, f01=Qinj+Qpeak,u=Qpump,h1为f1的导数;
进一步,根据第一扩张状态方程,构建第一ESO,其中第一ESO的数学模型为:
在公式(4)中,增益矩阵增益矩阵L使得(A-LC)矩阵的特征根在复平面左半部分。
将高压油泵当前供油量和共轨***中的当前轨压,输入通过上述方法构建的第一ESO,可以观测得到共轨***第一扰动量,其中,高压油泵的当前供油量和当前轨压均可通过传感器检测得到。
S32,将第一扰动量、当前供油量以及当前轨压输入第二ESO,得到第二扰动量;
在本申请实施例中,第二ESO,是在加入第一ESO之前,控制***原有的ESO,得到第二扰动量是基于第二ESO实现,构建第二ESO的具体方法包括:
构建第二共轨***微分方程:
在公式(5)中,f2为第二扰动量;
进一步,根据第二共轨***微分方程,构建第二扩张状态方程:
在公式(6)中,f02=Qinj+Qpeak+f1,h2为f2的导数;
进一步,根据第二扩张状态方程,构建第二ESO,其中,第二ESO的数学模型为:
将第一扰动量、当前供油量以及当前轨压输入上述方法构建的第二ESO,可以的得到第二扰动量,在这个过程中,将第一扰动量当做已知量,可以减少第二ESO所需观测的扰动量。
S33,根据当前轨压、第一扰动量以及第二扰动量,计算得到高压油泵用于控制轨压的第一供油量;
在本申请实施例中,当观测得到第一扰动量和第二扰动量后,可以根据当前轨压、第一扰动量以及第二扰动量,计算得到高压油泵用于控制轨压的第一供油量,具体计算方法包括:
将参考轨压与当前轨压之间的差值,输入计算模型,计算得到第一控制量,具体计算公式为:
在公式(8)中,Q1为第一控制量,Pref为***设定的轨压参考量;
进一步,将第一扰动量以及第二扰动量求和,计算得到第二控制量,具体计算公式为:
Q2=f1+f2 (9)
在公式(9)中,Q2为第二控制量;
进一步,将喷油器的喷油量以及漏油量求和,计算得到第三控制量;
Q3=Qinj+Qpeak (10)
在公式(10)中,Q3为第三控制量;
进一步,将第一控制量、第二控制量以及第三控制量求和,计算得到高压油泵用于控制轨压的第一供油量,具体计算公式为:
通过上述方法,根据当前轨压、第一扰动量以及第二扰动量,计算得到高压油泵用于控制轨压的第一供油量。
S34,根据第一供油量,对共轨***中的轨压进行控制。
在申请实施例中,由高压油泵把高压燃油输送到公共供油管,通过对高压油泵的供油量进行控制,可以实现对公共供油管的轨压的精准控制,进而控制喷油器的喷油量,使得高压油管压力大小与发动机的转速无关,进而使得发动机在低转速时,也能获得较大的扭矩。
基于上述方法,在没有开启第一ESO时,原有的第二ESO需要观测的扰动量为(f1+f2),这种情况下,第二ESO不能将扰动量(f1+f2)全部观测出,在开启第一ESO后,将第一ESO观测得到的第一扰动量f1作为已知量,此时,第二ESO所需要观测得到的第二扰动量为f2,这种情况下,通过第一ESO和第二ESO可以观测出***中的扰动量(f1+f2)。
进一步,为了更加详细阐述本申请所提供的一种轨压控制方法,下面通过具体的应用场景对本申请所提供的方法进行详细说明。
如图4所示,为本申请提供的一种轨压控制方法的示意图,在图4中,P为轨压,Qpump为高压油泵的供油量,通过对Qpump进行控制,实现对共轨***中的轨压P进行控制,Qpump的具体计算方法如公式(11)所示,通过公式(11)构建Qpump的控制律;
在上述控制律中,通过将参考轨压Pref与当前轨压P之间的差值,输入计算模型,计算得到第一控制量Q1,具体计算方法如公式(8)所示,接着,将高压油泵当前供油量Qpump和共轨***中的当前轨压P输入第一ESO,得到***第一扰动量f1;
进一步,将第一扰动量f1、当前供油量Qpump以及当前轨压P输入第二ESO,得到第二扰动量f2,将第一扰动量f1与第二扰动量f2求和,可以得到控制律中的第二控制量Q2;
进一步,将通过传感器检测出的喷油器的喷油量Qinj与漏油量Qpeak求和,得到控制律的第三控制量Q3;
通过控制量Q1、Q2及Q3,对整个高压油泵的供油量Qpump进行控制,进一步实现对共轨***的轨压进行控制。
在上述轨压控制过程中,第二控制量Q2是基于第一ESO及第二ESO来完成的,若只使用第二ESO进行观测,那么第二ESO需要完成的观测量为Q2,当Q2较大时,第二ESO所能实现的观测量不满足***要求,因此,先使用第一ESO观测得到第一扰动量f1,并将f1作为已知量,此时,第一ESO需要完成的观测量为第二扰动量f2,可降低第一ESO的观测负担,同时,通过第一ESO和第二ESO,可以完成对整个第二控制量Q2的观测。
基于同一发明构思,本申请实施例中还提供了一种轨压控制装置,如图5所示,为本申请中一种轨压控制装置的结构示意图,该装置包括:
检测模块51,用于在启用用于观测共轨***扰动量的第一扩张状态观测器后,检测当前轨压达到目标状态的第二时间;
判断模块52,用于判断所述第二时间与所述第一时间的差值是否小于预设阈值,其中,所述第一时间为启用所述第一扩张状态观测器之前,当前轨压达到所述目标状态所需的时间;
处理模块53,用于若所述第二时间与所述第一时间的差值小于所述预设阈值,则不再启用下一个扩张状态观测器;若所述第二时间与所述第一时间的差值大于或等于所述预设阈值,则继续启用下一个扩张状态观测器,直到检测当前轨压达到所述目标状态的时间与上一次达到所述目标状态的时间差值,小于所述预设阈值。
在一种可能的设计中,所述装置还包括:
第一观测模块,用于将高压油泵当前供油量和共轨***中的当前轨压输入第一扩张状态观测器,得到***第一扰动量;
第二观测模块,用于将所述第一扰动量、所述当前供油量以及所述当前轨压输入第二扩张状态观测器,得到第二扰动量;
计算模块,用于根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到所述高压油泵用于控制轨压的第一供油量;
控制模块,用于根据所述第一供油量,对共轨***的轨压进行控制。
在一种可能的设计中,所述装置还包括:
第一构建模块,用于构建第一扩张状态观测器;
第二构建模块,用于构建第二扩张状态观测器。
在一种可能的设计中,所述计算模块,具体用于:
将参考轨压与所述当前轨压之间的差值,输入计算模型,计算得到第一控制量;
将所述第一扰动量以及所述第二扰动量求和,计算得到所述第二控制量;
将喷油器的喷油量以及漏油量求和,计算得到第三控制量;
将所述第一控制量、所述第二控制量以及所述第三控制量求和,计算得到所述高压油泵用于控制轨压的第一供油量。
基于同一发明构思,本申请实施例中还提供了一种电子设备,所述电子设备可以实现前述轨压控制方法装置的功能,参考图6,所述电子设备包括:
至少一个处理器61,以及与至少一个处理器61连接的存储器62,本申请实施例中不限定处理器61与存储器62之间的具体连接介质,图6中是以处理器61和存储器62之间通过总线60连接为例。总线60在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线60可以分为地址总线、数据总线、控制总线等,为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。或者,处理器61也可以称为控制器,对于名称不做限制。
在本申请实施例中,存储器62存储有可被至少一个处理器61执行的指令,至少一个处理器61通过执行存储器62存储的指令,可以执行前文论述轨压控制方法。处理器61可以实现图5所示的装置中各个模块的功能。
其中,处理器61是该装置的控制中心,可以利用各种接口和线路连接整个该控制设备的各个部分,通过运行或执行存储在存储器62内的指令以及调用存储在存储器62内的数据,该装置的各种功能和处理数据,从而对该装置进行整体监控。
在一种可能的设计中,处理器61可包括一个或多个处理单元,处理器61可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器61中。在一些实施例中,处理器61和存储器62可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
处理器61可以是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的轨压控制方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器62作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器62可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等。存储器62是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器62还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
通过对处理器61进行设计编程,可以将前述实施例中介绍的轨压控制方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图2所示的实施例的轨压控制方法的步骤。如何对处理器61进行设计编程为本领域技术人员所公知的技术,这里不再赘述。
基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行前文论述轨压控制方法。
在一些可能的实施方式中,本申请提供的轨压控制方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使该控制设备执行本说明书上述描述的根据本申请各种示例性实施方式的轨压控制方法中的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (9)
1.一种轨压控制方法,其特征在于,所述方法包括:
在启用用于观测共轨***扰动量的第一扩张状态观测器后,检测当前轨压达到目标状态的第二时间;其中,所述目标状态表征:当前轨压围绕参考轨压波动的幅度和频率在预设范围之内;
判断所述第二时间与第一时间的差值是否小于预设阈值,其中,所述第一时间为启用所述第一扩张状态观测器之前,当前轨压达到所述目标状态所需的时间;
若是,则不再启用下一个扩张状态观测器;
若否,则继续启用下一个扩张状态观测器,直到检测当前轨压达到所述目标状态的时间与上一次达到所述目标状态的时间差值小于所述预设阈值。
2.如权利要求1所述的方法,其特征在于,在启用用于观测共轨***扰动量的第一扩张状态观测器之后,检测当前轨压达到所述目标状态的第二时间之前,包括:
将高压油泵当前供油量和共轨***中的当前轨压输入第一扩张状态观测器,得到***第一扰动量;
将所述第一扰动量、所述当前供油量以及所述当前轨压输入第二扩张状态观测器,得到第二扰动量;
将参考轨压与所述当前轨压之间的差值,输入计算模型,计算得到第一控制量;
将所述第一扰动量以及所述第二扰动量求和,计算得到第二控制量;
将喷油器的喷油量以及漏油量求和,计算得到第三控制量;
将所述第一控制量、所述第二控制量以及所述第三控制量求和,计算得到所述高压油泵用于控制轨压的第一供油量;
根据所述第一供油量,对共轨***中的轨压进行控制。
3.如权利要求2所述的方法,其特征在于,在将高压油泵当前供油量和共轨***中的当前轨压输入第一扩张状态观测器,得到***第一扰动量之前,还包括:
构建第一扩张状态观测器;
构建第二扩张状态观测器。
4.如权利要求3所述的方法,其特征在于,所述构建第一扩张状态观测器,包括:
构建第一共轨***微分方程:
其中,V为共轨管体积,Qpump为高压油泵供油量,Qinj为喷油器的喷油量,Qpeak漏油量,f1为所述第一扰动量,β为燃油弹性模量,β具体计算公式为:
其中,P为轨压;
根据所述第一共轨***微分方程,构建第一扩张状态方程:
其中,C=[1 0],/>f01=Qinj+Qpeak,u=Qpump,h1为f1的导数;
根据所述第一扩张状态方程,构建所述第一扩张状态观测器:
其中,增益矩阵所述增益矩阵L使得(A-LC)矩阵的特征根在复平面左半部分。
5.如权利要求4所述的方法,其特征在于,所述构建第二扩张状态观测器,包括:
构建第二共轨***微分方程:
其中,f2为所述第二扰动量;
根据所述第二共轨***微分方程,构建第二扩张状态方程:
其中,f02=Qinj+Qpeak+f1,h2为f2的导数;
根据所述第二扩张状态方程,构建所述第二扩张状态观测器:
6.如权利要求5所述的方法,其特征在于,根据所述当前轨压、所述第一扰动量以及所述第二扰动量,计算得到高压油泵用于控制轨压的第一供油量,具体计算公式为:
其中,Pref为参考轨压。
7.一种轨压控制装置,其特征在于,所述装置包括:
检测模块,用于在启用用于观测共轨***扰动量的第一扩张状态观测器后,检测当前轨压达到目标状态的第二时间;其中,所述目标状态表征:当前轨压围绕参考轨压波动的幅度和频率在预设范围之内;
判断模块,用于判断所述第二时间与第一时间的差值是否小于预设阈值,其中,所述第一时间为启用所述第一扩张状态观测器之前,当前轨压达到所述目标状态所需的时间;
处理模块,用于若所述第二时间与所述第一时间的差值小于所述预设阈值,则不再启用下一个扩张状态观测器;若所述第二时间与所述第一时间的差值大于或等于所述预设阈值,则继续启用下一个扩张状态观测器,直到检测当前轨压达到所述目标状态的时间与上一次达到所述目标状态的时间差值,小于所述预设阈值。
8.一种电子设备,其特征在于,包括:
存储器,用于存放计算机程序;
处理器,用于执行所述存储器上所存放的计算机程序时,实现权利要求1-6中任一项所述的方法步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111124107.3A CN113848713B (zh) | 2021-09-24 | 2021-09-24 | 一种轨压控制方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111124107.3A CN113848713B (zh) | 2021-09-24 | 2021-09-24 | 一种轨压控制方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113848713A CN113848713A (zh) | 2021-12-28 |
CN113848713B true CN113848713B (zh) | 2024-06-18 |
Family
ID=78979423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111124107.3A Active CN113848713B (zh) | 2021-09-24 | 2021-09-24 | 一种轨压控制方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113848713B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104142627A (zh) * | 2014-07-03 | 2014-11-12 | 浙江工业大学 | 一种采用自抗扰控制技术的网络化无刷直流电机时延补偿和控制方法 |
CN105781721A (zh) * | 2016-03-02 | 2016-07-20 | 浙江大学 | 一种可变截面涡轮增压柴油发动机间接节能减排控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107272421B (zh) * | 2017-08-10 | 2023-05-05 | 广东工业大学 | 一种自抗扰控制***及方法 |
CN109194224B (zh) * | 2018-08-29 | 2022-02-18 | 南京理工大学 | 基于扩张状态观测器的永磁同步电机无传感器控制方法 |
CN109739088B (zh) * | 2019-01-07 | 2021-08-27 | 大连海事大学 | 一种无人船有限时间收敛状态观测器及其设计方法 |
CN113153556B (zh) * | 2021-05-13 | 2022-11-29 | 潍柴动力股份有限公司 | 一种轨压控制方法和装置 |
-
2021
- 2021-09-24 CN CN202111124107.3A patent/CN113848713B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104142627A (zh) * | 2014-07-03 | 2014-11-12 | 浙江工业大学 | 一种采用自抗扰控制技术的网络化无刷直流电机时延补偿和控制方法 |
CN105781721A (zh) * | 2016-03-02 | 2016-07-20 | 浙江大学 | 一种可变截面涡轮增压柴油发动机间接节能减排控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113848713A (zh) | 2021-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7769530B2 (en) | Process for the open-and closed-loop control of an internal combustion engine with a common rail system including individual accumulators | |
CN114876660B (zh) | 一种喷油提前角的修正方法、装置及电子设备 | |
JP4487922B2 (ja) | 燃料噴射装置の初期設定方法、および燃料噴射装置の初期設定方法に用いられる初期設定装置 | |
CN112031973B (zh) | 一种柴油机燃油喷射量偏差介入式诊断方法及*** | |
CN113848713B (zh) | 一种轨压控制方法、装置及电子设备 | |
CN110318901B (zh) | 高压共轨燃油***的控制方法和装置 | |
US20080027625A1 (en) | Method for detecting preinjection | |
CN113513422B (zh) | 多次喷射燃油油量补偿方法、装置、电控单元及存储介质 | |
US9664605B2 (en) | Fuel density detection device | |
CN114323435A (zh) | 压差传感器可信性检测方法、装置、电子设备及存储介质 | |
JP2007040113A (ja) | 燃料噴射制御装置 | |
CN102606328A (zh) | 根据喷油器磨损程度控制喷油的方法和*** | |
CN112096532B (zh) | 限制燃油喷射量的方法及其*** | |
CN115716410B (zh) | 表显续航里程调整方法、装置、计算机设备和存储介质 | |
CN114323424B (zh) | 一种动态响应性检测方法、装置、电子设备及存储介质 | |
KR101752341B1 (ko) | 내연기관 엔진에서 배기계 온도 제어 장치 및 그 방법 | |
CN111140403B (zh) | 燃气喷射阀的流量补偿方法、装置及设备 | |
CN114809174A (zh) | 液压***控制方法、装置及挖掘机 | |
CN114753940A (zh) | 发动机转速控制方法、电子设备、工程机械及存储介质 | |
CN112879192A (zh) | 一种电控喷油器的喷油量在线观测方法及装置 | |
CN114427500B (zh) | 一种燃油温度的确定方法、装置、车辆及存储介质 | |
CN112682190A (zh) | Egr阀开度的控制方法、装置及设备 | |
CN114876650B (zh) | 一种单体泵喷油量的修正方法、装置、设备及存储介质 | |
CN110594068A (zh) | 喷油量检测方法、装置、设备及存储介质 | |
EP2884080B1 (en) | 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 | ||
GR01 | Patent grant |