一种以天然气喷射器入口压力波动为输入的循环喷气量前馈PID闭环控制方法及系统

文档序号:30960387发布日期:2022-07-30 12:52阅读:80来源:国知局
一种以天然气喷射器入口压力波动为输入的循环喷气量前馈PID闭环控制方法及系统
一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法及系统
技术领域
1.本发明涉及动力能源技术领域,特别涉及一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。


背景技术:

2.在发动机中燃用替代燃料是改善缓解排放污染的措施之一。天然气由于其燃烧清洁、辛烷值高、资源丰富及价格便宜等优点获得了广泛关注。天然气h/c比高,单位质量燃烧产生的co2低,有利于实现低碳燃烧;密度比空气小,发生泄漏会向高处扩散而减小发生爆炸的倾向,安全性较好;天然气辛烷值很高(可达130),抗爆震能力强,有利于采用更高的压缩比和增压压力,提高功率输出和改善热效率;天然气低热值高,单位质量产生的热量多;着火界限宽,稀燃能力强,可拓展更高稀燃极限,提高热效率。因此,和柴油机相比,在相同空燃比下天然气发动机排放的co2量更低,但同时能在混合气极稀的状态下有着相似的热效率。
3.为维持天然气发动机的稳定运行,需要精确控制天然气循环喷气量。目前的控制方法主要以燃气燃烧后的反应来识别循环喷气量变动,并进行补偿。由于这些方法都需要通过燃烧环节,控制的响应速度和可辨别度均受到影响。


技术实现要素:

4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
5.为此,本发明的一个目的在于提出一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法,该方法不需要通过燃烧缓解,响应速度和可辨别度不受影响,响应速度很快。
6.本发明的另一个目的在于提出一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统。
7.为达到上述目的,本发明一方面实施例提出了以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法,包括以下步骤:步骤s1,在天然气喷射阀的进气端安装压力传感器,采集入口压力信号;步骤s2,基于入口压力信号的最低点与喷射器喷气量变化规律存在一一对应的关系,将所述入口压力信号作为喷气量变化信息;步骤s3,利用rbf神经网络建立喷气量预测模型,并利用所述喷气量变化信息对所述喷气量预测模型进行训练,得到喷气量计算模型;步骤s4,以当前入口压力信号为所述喷气量计算模型的输入,求解实时喷气量;步骤s5,将所述实时喷气量与预期喷射量进行比较,得到误差值,以此作为前馈控制器及pid控制器的输入,对pid的输出进行前馈补偿,对天然气循环喷射量进行综合控制。
8.本发明实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法,以燃气燃烧后的反应来识别循环喷油量变动,并进行补偿的控制方法,提高
了响应速度,且无需破坏发动机天然气喷射器及燃烧室的整体结构,只需在高压油管上加装一个压力传感器,设备简单,可以实现缸外测量。
9.另外,根据本发明上述实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法还可以具有以下附加的技术特征:
10.进一步地,在本发明的一个实施例中,所述步骤s3中,根据所述喷气量变化信息确定喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值的对应关系,将所述喷气压力与所述入口压力最大跌落值作为所述喷气量预测模型的输入,将喷气量变化作为所述喷气量预测模型的输出,其中,所述对应关系为喷气量及喷气压力与入口压力跌落值正相关。
11.进一步地,在本发明的一个实施例中,所述步骤s3具体包括:步骤s301,对所述喷气量变化、所述喷气始点的喷气压力以及所述入口压力最大跌落值进行归一化处理;步骤s302,选取rbf神经网络中的隐含层的激活函数构建所述喷气量预测模型;步骤s303,利用归一化后的喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值划分为训练集和测试集,利用所述训练集对所述喷气量预测模型进行训练,得到所述喷气量计算模型,并利用所述测试集进行验证。
12.进一步地,在本发明的一个实施例中,所述步骤s5中的补偿过程具体为:
[0013][0014]
其中,u(t)为喷射器的喷气持续期,对应喷气量,e(t)为期望喷气量与实时喷气量的差值,k
p
为比例系数,ki为积分时间系数,kd为微分时间系数,kq为前馈系数,q(t)为喷射器入口压力信号得到的前馈值。
[0015]
为达到上述目的,本发明另一方面实施例提出了一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统,包括:采集模块,用于在天然气喷射阀的进气端安装压力传感器,采集入口压力信号;确定模块,用于基于入口压力信号的最低点与喷射器喷气量变化规律存在一一对应的关系,将所述入口压力信号作为喷气量变化信息;训练模块,用于利用rbf神经网络建立喷气量预测模型,并利用所述喷气量变化信息对所述喷气量预测模型进行训练,得到喷气量计算模型;求解模块,用于以当前入口压力信号为所述喷气量计算模型的输入,求解实时喷气量;补偿模块,用于将所述实时喷气量与预期喷射量进行比较,得到误差值,以此作为前馈控制器及pid控制器的输入,对pid的输出进行前馈补偿,对天然气循环喷射量进行综合控制。
[0016]
本发明实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统,以燃气燃烧后的反应来识别循环喷油量变动,并进行补偿的控制方法,提高了响应速度,且无需破坏发动机天然气喷射器及燃烧室的整体结构,只需在高压油管上加装一个压力传感器,设备简单,可以实现缸外测量。
[0017]
另外,根据本发明上述实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统还可以具有以下附加的技术特征:
[0018]
进一步地,在本发明的一个实施例中,所述训练模块中,根据所述喷气量变化、所述喷气始点的喷气压力以及所述入口压力最大跌落值的对应关系,将所述喷气压力与所述入口压力最大跌落值作为所述喷气量预测模型的输入,将喷气量变化作为所述喷气量预测
模型的输出,其中,所述对应关系为喷气量及喷气压力与入口压力跌落值正相关。
[0019]
进一步地,在本发明的一个实施例中,所述训练模块具体包括:归一化单元,用于对所述喷气量变化、所述喷气始点的喷气压力以及所述入口压力最大跌落值进行归一化处理;构建单元,用于选取rbf神经网络中的隐含层的激活函数构建所述喷气量预测模型;训练和验证单元,用于利用归一化后的喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值划分为训练集和测试集,利用所述训练集对所述喷气量预测模型进行训练,得到所述喷气量计算模型,并利用所述测试集进行验证。
[0020]
进一步地,在本发明的一个实施例中,所述补偿模块中的补偿过程具体为:
[0021][0022]
其中,u(t)为喷射器的喷气持续期,对应喷气量,e(t)为期望喷气量与实时喷气量的差值,k
p
为比例系数,ki为积分时间系数,kd为微分时间系数,kq为前馈系数,q(t)为喷射器入口压力信号得到的前馈值。
[0023]
本发明又一方面实施例提供一种以天然气系统压力波动为输入的循环喷气量前馈pid闭环控制设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述实施例所述的以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。
[0024]
本发明还一方面实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例所述的以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。
[0025]
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0026]
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0027]
图1是本发明一个实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法的流程图;
[0028]
图2是本发明一个实施例的天然气控制装置的结构示意图;
[0029]
图3是本发明一个实施例的燃料喷射量及气压跌落最大值的变化图;
[0030]
图4是本发明一个实施例的rbf神经网络框图;
[0031]
图5是本发明一个实施例的前馈pid控制框图;
[0032]
图6是本发明一个实施例的天然气循环喷射量控制方法具体流程图;
[0033]
图7是本发明一个实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统的结构示意图。
具体实施方式
[0034]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0035]
下面参照附图描述根据本发明实施例提出的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法及系统,首先将参照附图描述根据本发明实施例提出的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。
[0036]
图1是本发明一个实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法的流程图。
[0037]
如图1所示,该一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法包括以下步骤:
[0038]
在步骤s1中,在天然气喷射阀的进气端安装压力传感器,采集入口压力信号。
[0039]
具体地,如图2所示,在天然气喷射阀的进气端安装压力传感器,通过电荷放大器对传感器输出信号进行放大,并用数据采集卡对入口压力进行采集;选取喷射器入口处作为压力检测点可以在不损坏喷射器的条件下最大限度的避免压力信号的通道效应,使传感器压力信号近似等于蓄压廊道内的压力信号。因此可以选取入口压力信号中的蓄压腔压降最大值作为喷气量识别的信号特征。其中,控制单元控制输出电信号,即通过控制喷射器电磁阀的通断电来控制喷射器的喷气持续期,同时采集系统采集电信号、轨压以及喷射器入口压力信号,并传输给上位机。
[0040]
在步骤s2中,基于入口压力信号的最低点与喷射器喷气量变化规律存在一一对应的关系,将入口压力信号作为喷气量变化信息。
[0041]
在步骤s3中,利用rbf神经网络建立喷气量预测模型,并利用喷气量变化信息对喷气量预测模型进行训练,得到喷气量计算模型。
[0042]
进一步地,在本发明的一个实施例中,步骤s3中,根据喷气量变化信息确定喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值的对应关系,将喷气压力与入口压力最大跌落值作为喷气量预测模型的输入,将喷气量变化作为喷气量预测模型的输出,其中,对应关系为喷气量及喷气压力与入口压力跌落值正相关。
[0043]
进一步地,在本发明的一个实施例中,步骤s3具体包括:
[0044]
步骤s301,对喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值进行归一化处理;
[0045]
步骤s302,选取rbf神经网络中的隐含层的激活函数构建喷气量预测模型;
[0046]
步骤s303,利用归一化后的喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值划分为训练集和测试集,利用训练集对喷气量预测模型进行训练,得到喷气量计算模型,并利用测试集进行验证。
[0047]
具体地,如图2所示,喷气量的变化与喷气始点的喷射压力(p
inj
)以及气压跌落的最大值(δp)有很强的对应关系。通过神经网络方法可以快速建立二者之间的精确映射关系。其中,本发明选用径向基(rbf)神经网络建立喷气量预测模型。相比于其他神经网络,rbf神经网络结构简单、训练简洁且训练速度快,具有很强的非线性映射能力。如图3所示,因此以p
inj
和δp作为神经网络的输入以喷气量(m
cyc
)作为输出,对网络进行训练,建立前馈调节。其中,训练集设置为全部样本的70%,验证集和测试及均为样本的15%。训练函数选择l-m。
[0048]
在步骤s4中,以当前入口压力信号为喷气量计算模型的输入,求解实时喷气量。
[0049]
在步骤s5中,将实时喷气量与预期喷射量进行比较,得到误差值,以此作为前馈控制器及pid控制器的输入,对pid的输出进行前馈补偿,对天然气循环喷射量进行综合控制。
[0050]
具体地,基于测得的天然气喷射器入口压力变化,对基本的pid控制器进行改造,增加一个前馈补偿环节使其变为复合控制,即用前馈神经网络与反馈pid结合的方式对天然气循环喷气量进行控制,组合成的前馈pid控制(及补偿),其中,补偿过程具体为:
[0051][0052]
其中,u(t)为喷射器的喷气持续期,对应喷气量,e(t)为期望喷气量与实时喷气量的差值,k
p
为比例系数,ki为积分时间系数,kd为微分时间系数,kq为前馈系数,q(t)为喷射器入口压力信号得到的前馈值。
[0053]
因此,如图4-6所示,本发明实施例的工作原理为:首先根据预期的参考喷气量,由控制单元驱动天然气喷射器进行天然气的供给;同时测得燃气喷射器入口压力变化,并将该压力变化与喷射压力作为神经网络的输入,对应得到天然气循环喷射量;将实际天然气喷气量与预期喷气量进行比较,将两者之间的误差输送给pid控制器,改变燃气喷射电磁阀的通断电时刻,即改变燃气喷射持续期,进而改变天然气循环喷射量,实现对天然气循环喷射量的精确控制。与传统的pid控制算法包括比例、积分和微分三个控制环节相比,不仅操作简单,鲁棒性好,易于学习等优点,还不会因比例系数p的取值变化,影响稳定性与精确性的二者兼顾。
[0054]
根据本发明实施例提出的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法,以燃气燃烧后的反应来识别循环喷油量变动,并进行补偿的控制方法,提高了响应速度,且无需破坏发动机天然气喷射器及燃烧室的整体结构,只需在高压油管上加装一个压力传感器,设备简单,可以实现缸外测量。
[0055]
其次参照附图描述根据本发明实施例提出的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统。
[0056]
图7是本发明一个实施例的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统的结构。
[0057]
如图7所示,该系统10包括:采集模块100、确定模块200、训练模块300、求解模块400和补偿模块500。
[0058]
其中,采集模块100用于在天然气喷射阀的进气端安装压力传感器,采集入口压力信号。确定模块200用于基于入口压力信号的最低点与喷射器喷气量变化规律存在一一对应的关系,将入口压力信号作为喷气量变化信息。训练模块300用于利用rbf神经网络建立喷气量预测模型,并利用喷气量变化信息对喷气量预测模型进行训练,得到喷气量计算模型。求解模块400用于以当前入口压力信号为喷气量计算模型的输入,求解实时喷气量。补偿模块500用于将实时喷气量与预期喷射量进行比较,得到误差值,以此作为前馈控制器及pid控制器的输入,对pid的输出进行前馈补偿,对天然气循环喷射量进行综合控制。
[0059]
进一步地,在本发明的一个实施例中,训练模块中,根据喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值的对应关系,将喷气压力与入口压力最大跌落值作为喷
气量预测模型的输入,将喷气量变化作为喷气量预测模型的输出,其中,对应关系为喷气量及喷气压力与入口压力跌落值正相关。
[0060]
进一步地,在本发明的一个实施例中,训练模块具体包括:归一化单元,用于对喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值进行归一化处理;构建单元,用于选取rbf神经网络中的隐含层的激活函数构建喷气量预测模型;训练和验证单元,用于利用归一化后的喷气量变化、喷气始点的喷气压力以及入口压力最大跌落值划分为训练集和测试集,利用训练集对喷气量预测模型进行训练,得到喷气量计算模型,并利用测试集进行验证。
[0061]
进一步地,在本发明的一个实施例中,补偿模块中的补偿过程具体为:
[0062][0063]
其中,u(t)为喷射器的喷气持续期,对应喷气量,e(t)为期望喷气量与实时喷气量的差值,k
p
为比例系数,ki为积分时间系数,kd为微分时间系数,kq为前馈系数,q(t)为喷射器入口压力信号得到的前馈值。
[0064]
需要说明的是,前述对一种以天然气系统压力波动为输入的循环喷气量前馈pid闭环控制实施例的解释说明也适用于该实施例的系统,此处不再赘述。
[0065]
根据本发明实施例提出的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制系统,以燃气燃烧后的反应来识别循环喷油量变动,并进行补偿的控制方法,提高了响应速度,且无需破坏发动机天然气喷射器及燃烧室的整体结构,只需在高压油管上加装一个压力传感器,设备简单,可以实现缸外测量。
[0066]
为了实现上述实施例,本发明还提出了一种以天然气系统压力波动为输入的循环喷气量前馈pid闭环控制设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述实施例所述的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。
[0067]
为了实现上述实施例,本发明还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施例所述的一种以天然气喷射器入口压力波动为输入的循环喷气量前馈pid闭环控制方法。
[0068]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或n个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0069]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“n个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0070]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更n个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0071]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或n个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0072]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,n个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0073]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0074]
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0075]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1