欢迎光临小豌豆知识网!
当前位置:首页 > 机械技术 > 发动机装置> 控制连续可变气门升程系统自学习的方法和系统独创技术20427字

控制连续可变气门升程系统自学习的方法和系统

2020-11-22 02:51:19

控制连续可变气门升程系统自学习的方法和系统

  技术领域

  本发明涉及车辆技术领域,特别涉及一种控制连续可变气门升程系统自学习的方法和系统。

  背景技术

  随着能源的不断消耗和汽车排放要求的提高,车辆的发动机动力性、经济性以及排放量成为了关注的重点。由于车辆能够根据发动机的不同工况采用CVVL(Continuouslyvariable valve lift,连续可变气门升程)装置来改变气门升程,降低泵气损耗和摩擦损耗,从而降低油耗,提高发动机的动力,因此,连续可变气门升程系统在车辆中的应用已成为新的趋势。

  在通过连续可变气门升程系统调节发动机的气门升程以对发动机的进气量进行控制的过程中,连续可变气门升程系统对气门升程的精确控制是车辆稳定运行的必要条件。然而,连续可变气门升程系统的机械结构复杂,若要对气门升程进行精确控制,车辆在通电启动前连续可变气门升程系统都需要进行自学习,即连续可变气门升程系统需要对连续可变气门升程系统的功能以及气门升程信息进行检查和记录。

  连续可变气门升程系统自学习通常包括在发动机非旋转状态下,控制器通过控制CVVL电机驱动CVVL装置运动,检测CVVL装置运动过程中CVVL电机的工作信息,并将CVVL电机的工作信息反馈给控制器,通过控制器分析后获得CVVL装置到达上止点和/或下止点时CVVL电机的工作信息,以获得CVVL装置的止点信息,控制器以获得的止点信息以及发动机的气门升程信息进行精确的升程控制。

  但是,目前连续可变气门升程系统自学习均发生在发动机非旋转状态,若在发动机运转过程中,如果出现外部干扰或者电气故障容易导致气门升程信息丢失,即便故障修复,气门升程信息也不能恢复,之后无法进行精确的升程控制,车辆在本驾驶循环下只能在故障模式下运行,容易降低车辆控制系统的鲁棒性。此外,在某些极端工况下,CVVL装置在起动前无法及时完成自学习,导致CVVL装置也不能进行精确的升程控制。

  发明内容

  本发明的目的在于提供一种控制连续可变气门升程系统自学习的方法和系统,以解决现有的连续可变气门升程系统升程控制精确度低的问题。

  为解决上述技术问题,本发明提供一种控制连续可变气门升程系统自学习的方法,包括在发动机运行过程中,获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习;若连续可变气门升程系统需要自学习,则判断连续可变气门升程系统是否能够进行自学习,若连续可变气门升程系统不需要自学习,则连续可变气门升程系统进入正常升程控制模式,若判断连续可变气门升程系统能够进行自学习,则控制连续可变气门升程系统进行自学习,若判断连续可变气门升程系统不能够进行自学习,则控制连续可变气门升程系统进入故障升程控制模式。

  可选的,判断连续可变气门升程系统是否需要进行自学习包括:判断当前循环升程自学习是否进行过,若当前循环升程自学习进行过,则判断当前循环升程自学习是否成功过,若当前循环升程自学习成功过,则判断当前循环升程信号是否可信,若当前循环升程信号不可信,则连续可变气门升程系统需要自学习,若当前循环升程信号可信,则连续可变气门升程系统不需要自学习,若当前循环升程自学习没有成功过,则连续可变气门升程系统需要自学习,若当前循环升程自学习没有进行过,则连续可变气门升程系统需要自学习。

  可选的,判断连续可变气门升程系统是否能够进行自学习包括:判断连续可变气门升程系统自学习的次数是否超过预定次数,若连续可变气门升程系统自学习的次数超过预定次数,则连续可变气门升程系统不能够自学习,若连续可变气门升程系统自学习的次数未超过预定次数,则连续可变气门升程系统能够自学习。

  可选的,判断连续可变气门升程系统是否能够进行自学习还包括:向CVVL电机发出使能标志位,所述使能标志位用于指定所述CVVL装置准备进行自学习的时刻;所述CVVL电机和所述CVVL装置根据所述使能标志位准备进行自学习;以及判断所述CVVL电机和所述CVVL装置是否准备好,若所述CVVL电机和所述CVVL装置准备好,则连续可变气门升程系统能够自学习;若所述CVVL电机和所述CVVL装置没有准备好,则连续可变气门升程系统不能够自学习。

  可选的,判断连续可变气门升程系统是否能够进行自学习还包括:判断所述CVVL电机和/或所述CVVL装置是否故障,若所述CVVL电机和/或所述CVVL装置故障,则进入故障升程控制模式,若所述CVVL电机和/或所述CVVL装置没有故障,则连续可变气门升程系统能够自学习。

  可选的,判断所述CVVL电机和/或所述CVVL装置是否故障前,向CVVL电机发出允许标志位,所述允许标志位用于指定所述CVVL装置自学习时刻。

  可选的,控制连续可变气门升程系统进行自学习包括:向CVVL电机发送学习指令;CVVL电机根据学习指令控制CVVL装置运动;获取CVVL电机的转动信息,并分析CVVL电机的转动信息以获取CVVL装置到达上止点时CVVL电机的位置信息。

  可选的,还包括判断CVVL装置到达上止点时CVVL电机的位置信息是否位于预定阈值范围内,并生成上止点自学习结果,若CVVL装置到达上止点时CVVL电机的位置信息是位于预定阈值范围内,则连续可变气门升程系统自学习成功,若CVVL装置到达上止点时CVVL电机的位置信息不是位于预定阈值范围内,则连续可变气门升程系统自学习失败。

  本发明还提供一种控制连续可变气门升程系统自学习的系统,包括:第一判断模块,用于在发动机运行过程中,获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习;第二判断模块,用于判断连续可变气门升程系统是否能够进行自学习;学习模块,用于控制连续可变气门升程系统进行自学习;正常升程控制模块,用于以正常升程控制模式控制连续可变气门升程系统;故障升程控制模块,用于以故障升程控制模式控制连续可变气门升程系统。

  可选的,所述第一判断模块包括:第一自学习判断模块,用于判断当前循环升程自学习是否进行过;第二自学习判断模块,用于判断当前循环升程自学习是否成功过;以及升程信号判断模块,用于判断当前循环升程信号是否可信。

  可选的,所述第二判断模块包括:自学习次数判断模块,用于判断连续可变气门升程系统自学习的次数是否超过预定次数。

  可选的,所述连续可变气门升程系统包括CVVL电机和CVVL装置,所述第二判断模块还包括:使能输出模块,用于向CVVL电机发出使能标志位,所述使能标志位用于指定所述CVVL装置准备进行自学习的时刻;自学习判断模块,用于判断所述CVVL电机和所述CVVL装置是否准备好;以及故障判断模块,用于判断所述CVVL电机和/或所述CVVL装置是否故障。

  可选的,所述使能输出模块还用于向CVVL电机发出允许标志位,所述允许标志位用于指定所述CVVL装置自学习时刻。

  可选的,所述连续可变气门升程系统包括CVVL电机和CVVL装置,所述学习模块包括:指令输出模块,用于向CVVL电机发送学习指令;分析模块,用于获取CVVL电机的转动信息,并分析CVVL电机的转动信息以获取CVVL装置到达上止点时CVVL电机的位置信息。

  可选的,还包括结果生成模块,用于判断CVVL装置到达上止点时CVVL电机的位置信息是否位于预定阈值范围内,并生成上止点自学习结果。

  本发明提供的一种控制连续可变气门升程系统自学习的方法和系统,具有以下有益效果:

  由于在发动机运转过程中,通过获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习,以及判断连续可变气门升程系统是否能够进行自学习,并当连续可变气门升程系统需要且能够进行自学习才控制连续可变气门升程系统进行自学习,因此连续可变气门升程系统可在发动机运转过程中进行自学习,从而可在发动机运转过程中获取上止点自学习结果,进而可便于连续可变气门升程系统进行精确的升程控制,增强连续可变气门升程系统的鲁棒性,以减少售后投诉,增加客户满意度。特别是在车辆受到电磁干扰或偶发电气故障,以及在连续可变气门升程系统在发动机起动前无法及时完成自学习的情况下,连续可变气门升程系统自学习系统能够及时重新获取上止点信息,使得连续可变气门升程系统仍然可进行精确的升程控制。

  附图说明

  图1是本发明一种实施例中的控制连续可变气门升程系统自学习的方法的流程图;

  图2是本发明一种实施例中判断连续可变气门升程系统是否需要进行自学习的流程图;

  图3是本发明一种实施例中判断连续可变气门升程系统是否能够进行自学习的流程图;

  图4是本发明一种实施例中控制连续可变气门升程系统进行自学习的流程图;

  图5是本发明一种实施例中控制连续可变气门升程系统自学习的系统的结构框图。

  附图标记说明:

  100-第一判断模块;110-第一自学习判断模块;120-第二自学习判断模块;130-升程信号判断模块;

  200-第二判断模块;210-自学习次数判断模块;220-使能输出模块;230-自学习判断模块;240-故障判断模块;

  300-学习模块;310-指令输出模块;320-分析模块;

  400-正常升程控制模块;

  500-故障升程控制模块;

  600-结果生成模块;

  700-CVVL电机;

  800-CVVL装置。

  具体实施方式

  以下结合附图和具体实施例对本发明提出的一种控制连续可变气门升程系统自学习的方法和系统作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

  本实施例提供一种控制连续可变气门升程系统自学习的方法。参考图1,图1是本发明一种实施例中的控制连续可变气门升程系统自学习的方法的流程图,所述控制连续可变气门升程系统自学习的方法包括:

  步骤S100,在发动机运行过程中,获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习,若连续可变气门升程系统需要自学习,则执行步骤S200,若连续可变气门升程系统不需要自学习,则执行步骤S300。

  步骤S200,判断连续可变气门升程系统是否能够进行自学习,若判断连续可变气门升程系统能够进行自学习,则执行步骤S400,若判断连续可变气门升程系统不能够进行自学习,则执行步骤S500。

  步骤S300,连续可变气门升程系统进入正常升程控制模式。

  步骤S400,控制连续可变气门升程系统进行自学习。

  步骤S500,控制连续可变气门升程系统进入故障升程控制模式。

  由于在发动机运转过程中,通过获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习,以及判断连续可变气门升程系统是否能够进行自学习,并当连续可变气门升程系统需要且能够进行自学习才控制连续可变气门升程系统进行自学习,因此连续可变气门升程系统可在发动机运转过程中进行自学习,从而可在发动机运转过程中获取上止点自学习结果,进而可便于连续可变气门升程系统进行精确的升程控制,增强连续可变气门升程系统的鲁棒性,以减少售后投诉,增加客户满意度。特别是在车辆受到电磁干扰或偶发电气故障,以及在连续可变气门升程系统在发动机起动前无法及时完成自学习的情况下,连续可变气门升程系统自学习系统能够及时重新获取上止点信息,使得连续可变气门升程系统仍然可进行精确的升程控制。

  参考图2,图2是本发明一种实施例中判断连续可变气门升程系统是否需要进行自学习的流程图,所述判断连续可变气门升程系统是否需要进行自学习包括:

  步骤S110,判断当前循环升程自学习是否进行过,若当前循环升程自学习进行过,则执行步骤S120,若当前循环升程自学习没有进行过,则执行步骤S150。

  步骤S120,判断当前循环升程自学习是否成功过,若当前循环升程自学习成功过,则执行步骤S130,若当前循环升程自学习没有成功过,则执行步骤S150。

  步骤S130,判断当前循环升程信号是否可信,若当前循环升程信号不可信,则执行步骤S150,若当前循环升程信号可信,则执行步骤S140。

  步骤S140,连续可变气门升程系统不需要自学习。

  步骤S150,连续可变气门升程系统需要自学习。

  参考图3,图3是本发明一种实施例中判断连续可变气门升程系统是否能够进行自学习的流程图,所述判断连续可变气门升程系统是否能够进行自学习包括:

  步骤S210,判断连续可变气门升程系统自学习的次数是否超过预定次数,若连续可变气门升程系统自学习的次数未超过预定次数,则执行步骤S220,若连续可变气门升程系统自学习的次数超过预定次数,则执行步骤S280。

  步骤S220,向CVVL电机发出使能标志位,所述使能标志位用于指定所述CVVL装置准备进行自学习的时刻。

  步骤S230,所述CVVL电机和所述CVVL装置根据所述使能标志位准备进行自学习。

  步骤S240,判断所述CVVL电机和所述CVVL装置是否准备好,若所述CVVL电机和所述CVVL装置准备好,则执行步骤S250,若所述CVVL电机和所述CVVL装置没有准备好,则执行步骤S280。

  步骤S250,向CVVL电机发出允许标志位,所述允许标志位用于指定所述CVVL装置自学习时刻。由于所述允许标志位包括CVVL装置自学习的时刻,CVVL电机可根据所述允许标志位控制CVVL装置自学习的时刻,可使得在连续可变气门升程系统自学习过程中发动机仍然能平稳运行。

  步骤S260,判断所述CVVL电机和/或所述CVVL装置是否故障,若所述CVVL电机和/或所述CVVL装置故障,则执行步骤S280,若所述CVVL电机和/或所述CVVL装置没有故障,则执行步骤S270。

  步骤S270,连续可变气门升程系统能够自学习。

  步骤S280,连续可变气门升程系统进入故障升程控制模式。

  参考图4,图4是本发明一种实施例中控制连续可变气门升程系统进行自学习的流程图,所述控制连续可变气门升程系统进行自学习包括:

  步骤S410,向CVVL电机发送学习指令。

  步骤S420,CVVL电机根据学习指令控制CVVL装置运动。

  步骤S430,获取CVVL电机的转动信息,并分析CVVL电机的转动信息以获取CVVL装置到达上止点时CVVL电机的位置信息。

  由于仅需获取CVVL装置到达上止点时CVVL电机的位置信息,而无需获取CVVL装置到达下止点时CVVL电机的位置信息,因此,可有效避免发动机在运转过程由于CVVL装置到达下止点导致发动机熄火的问题。

  所述控制连续可变气门升程系统自学习的方法还包括步骤S600。

  步骤S600,判断CVVL装置到达上止点时CVVL电机的位置信息是否位于预定阈值范围内,并生成上止点自学习结果,若CVVL装置到达上止点时CVVL电机的位置信息是位于预定阈值范围内,则连续可变气门升程系统自学习成功,若CVVL装置到达上止点时CVVL电机的位置信息不是位于预定阈值范围内,则连续可变气门升程系统自学习失败。

  本实施例还提供一种控制连续可变气门升程系统自学习的系统。参考图5,图5是本发明一种实施例中控制连续可变气门升程系统自学习的系统的结构框图,所述控制连续可变气门升程系统自学习的系统包括第一判断模块100、第二判断模块200、学习模块300、正常升程控制模块400和故障升程控制模块500。所述连续可变气门升程系统包括CVVL电机700和CVVL装置800。

  所述第一判断模块100用于在发动机运行过程中,获取上止点自学习结果和升程信号的可信度结果并判断连续可变气门升程系统是否需要自学习。

  具体的,所述第一判断模块100包括第一自学习判断模块110、第二自学习判断模块120和升程信号判断模块130。

  所述第一自学习判断模块110用于判断当前循环升程自学习是否进行过。所述第二自学习判断模块120用于判断当前循环升程自学习是否成功过。所述升程信号判断模块130用于判断当前循环升程信号是否可信。

  所述第二判断模块200用于判断连续可变气门升程系统是否能够进行自学习。

  具体的,所述第二判断模块200包括自学习次数判断模块210、使能输出模块220、自学习判断模块230和故障判断模块240。所述自学习次数判断模块210用于判断连续可变气门升程系统自学习的次数是否超过预定次数。所述使能输出模块220用于向CVVL电机700发出使能标志位,以及用于向CVVL电机700发出允许标志位,其中,所述使能标志位用于指定所述CVVL装置800准备进行自学习的时刻,所述允许标志位用于指定所述CVVL装置800自学习时刻。所述自学习判断模块230用于判断所述CVVL电机700和所述CVVL装置800是否准备好。所述故障判断模块240用于判断所述CVVL电机700和/或所述CVVL装置800是否故障。

  所述学习模块300用于控制连续可变气门升程系统进行自学习。所述学习模块300包括指令输出模块310和分析模块320,所述指令输出模块310用于向CVVL电机700发送学习指令。所述分析模块320用于获取CVVL电机700的转动信息,并分析CVVL电机700的转动信息以获取CVVL装置800到达上止点时CVVL电机700的位置信息。

  所述正常升程控制模块400用于以正常升程控制模式控制连续可变气门升程系统。

  所述故障升程控制模块500用于以故障升程控制模式控制连续可变气门升程系统。

  所述控制连续可变气门升程系统自学习的系统还包括结果生成模块600,所述结果生成模块600用于判断CVVL装置800到达上止点时CVVL电机700的位置信息是否位于预定阈值范围内,并生成上止点自学习结果。

  上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

《控制连续可变气门升程系统自学习的方法和系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)