发动机停止装置的制造方法_2

文档序号:9724309阅读:来源:国知局
[0033]图8是示出根据实施例的位置修正映射的修改的图。
【具体实施方式】
[0034]基于附图描述发明的发动机停止装置的实施例。
[0035]参考图1描述装配有根据实施例的发动机停止装置的车辆的构造。图1是示出根据实施例的车辆重要部件的构造图。
[0036]如图1所示,根据实施例的车辆包括:发动机11、电机12以及发电机13。发动机
11、电机12以及发电机13经由动力分配机构(未示出)而互相连接。电机12和发电机13的每个都可以由电动发电机实现。
[0037]动力分配机构构成为单个小齿轮的行星齿轮单元,其具有例如作为相对于彼此能够差动旋转的旋转元件的太阳轮、齿圈以及行星架。发动机11的曲轴经由动力分配机构的输入轴连接到行星架。发电机13的转轴连接到太阳轮,并且太阳轮与转轴一起旋转。电机12的转轴经由动力分配机构的输出轴连接到齿圈。
[0038]动力分配机构具有齿轮比“ P ”。换句话说,当太阳轮与行星架之间的间隔规定为“1”时,行星架与齿圈之间的间隔对应于齿轮比“ p ”。
[0039]电机12经由电机逆变换14和转换器16电连接到电池17。发电机13经由发电机逆变器15和转换器16电连接到电池17。
[0040]作为发动机停止装置的控制器100,例如,基于来自设置在发动机11、电机12和发电机13中的各种传感器的输出,获取关于发动机11的曲轴的角度和转速的信息。基于所获取到的信息,控制器100利用例如PWM(脉冲宽度调制)控制方法,来分别地控制电机逆变器14和发电机逆变器15,使得电机12和发电机13的每个的转速或转矩能够到达目标值。
[0041]接着参考图2和图3描述在如上所述构成的车辆中控制器100执行的发动机停止控制处理。图2是示出根据实施例的发动机停止处理的概念的概念图。图3是示出根据实施例的转矩控制处理的概念的概念图。
[0042]当满足发动机11的自动停止的条件时,控制器100分别地控制发动机11和发电机13,使得发动机11的曲轴能够在预定的停止位置处停止。
[0043]例如,基于来自检测发动机11的曲轴的旋转位置的曲柄位置传感器的输出信号,控制器100获得在满足发动机11的自动停止的条件之后(例如,在设定发动机自动停止标记之后)的发动机11的移动距离。
[0044]发动机11的移动距离表示为在满足发动机11的自动停止的条件之后的、曲轴的转速的积分值(换句话说,积分转速)或者曲轴的转速改变的总量。具体地,发动机11的移动距离可以表示为例如,在满足发动机11的自动停止条件之后的曲轴的积分转速与360度的乘积。
[0045]例如,基于来自曲柄位置传感器的输出信号,控制器100获得作为曲轴的当前位置与目标停止位置之间的差的目标移动距离。例如,目标移动距离可以表示为曲轴的当前位置与目标停止位置之间的角度差、与减速所需的曲轴的积分转速与360度的乘积的总和。利用该构造,能够降低由发动机11的自动停止所导致的震动。这对于实际应用非常有优势。
[0046]控制器100选择提前存储在控制器100的存储器等中的多个映射中的一个映射,并且规定发动机11的移动距离与发动机11的速度命令之间的关系。在图2的处理中,或者选择“发动机减速映射”或者选择“位置修正映射”。例如,“发动机的速度命令”是指“发动机的发动机转速(曲轴的转速)(rmp:每分钟的转数)”。
[0047]此处,位置修正映射设定为具有比发动机减速映射高的分辨率。具体地,例如,位置修正映射的移动距离(水平轴)以一度的增量设定,并且发动机减速映射的移动距离以50度的增量设定。另外,位置修正映射的速度命令的上限设定为低于发动机减速映射的速度命令的上限。
[0048]当发动机11的发动机速度相对高时,基于发动机11的移动距离和目标移动距离以及发动机减速映射,控制器100指定发动机11的速度命令。
[0049]基于来自例如检测电机12的转子的旋转位置的旋转位置检测传感器、或者检测供应到电机12的相电流的电流传感器的输出信号,控制器100获得电机12的转速。
[0050]然后,根据通过使发动机11的指定速度命令与齿轮比(此处,“(1+P)/P ”)相乘而获得的值、和通过使所获得的电机12的转速与齿轮比(此处,“-P ”)相乘而获得的值,控制器100获得发电机13的转速命令。
[0051]然后,基于来自例如检测发电机13的转子的旋转位置的旋转位置检测传感器的输出信号、或者检测供应到发电机13的相电流的电流传感器的输出信号,控制器100获得发电机13的转速(参考图3)。
[0052]基于所获得的发电机13的转速命令、以及发电机13的实际转速,控制器100利用例如PI (比例积分)控制来执行发电机13的转矩控制(参见图3)。结果,在抑制发动机11的旋转(换句话说,减速)的方向上的转矩从发电机13输出。
[0053]当由于以上控制处理而使发动机11的发动机转速落入或者低于预定发动机转速,或者目标移动距离落入或者低于预定距离时,控制器100选择位置修正映射来代替发动机减速映射(参见图2)。此处,“预定发动机转速”和“预定距离”分别设定为这样的发动机转速和距离:使得例如曲轴旋转大约一周的同时(当距离用角度表示时,例如,大约360度)曲轴停止。
[0054]基于发动机11的移动距离和目标移动距离以及位置修正映射,控制器100指定发动机11的速度命令。然后,基于所指定的发动机11的速度命令以及电机12的转速,控制器100获得发电机13的转速命令,并且基于所获得的发电机13的转速命令,控制器100执行发电机13的转矩控制。
[0055]此处,特别地,在本实施例中,在位置修正映射中在目标停止位置(参见图2中的“目标”)附近的发动机转速命令的值设定为零。利用该构造,能够防止由例如传感器误差所导致的不必要的转矩从发电机13输出,或者控制器100中不必要的处理的执行。应该注意的是,在位置修正映射中发动机转速命令的值为零的范围能够设定成使得曲轴的停止位置与目标停止位置之间的差能够位于容许范围之内。
[0056]应该注意的是,图8所示的映射例如可以用作位置修正映射来代替图2所示的位置修正映射。图8是不出根据实施例的位置修正映射的修改的图。
[0057]参考图4中的流程图进一步描述控制器100执行的发动机停止处理。
[0058]如图4所示,控制器100首先确定是否存在发动机停止位置控制请求(例如,是否已经设定发动机自动停止标记)(步骤S101)。如果确定了不存在发动机停止位置控制请求(步骤S101:否),则控制器100终止当前处理,并且在预定时间段过去之后再次执行步骤S101中的处理(换句话说,使其自身处于待机状态)。
[0059]如果确定了存在发动机停止位置控制请求(步骤S101:是),则控制器100确定这是否为发动机停止控制处理的第一次循环(换句话说,这是否为在设定发动机自动停止标记之后的第一次循环)(步骤S102)。
[0060]如果确定了其为第一次循环(步骤S102:是),则控制器100计算到目标停止位置的移动距离(其对应于图2中的“目标移动距离”的初始值)(步骤S103)。与步骤S103中的处理并行地,控制器100存储发动机11的当前发动机转速(步骤S104)。应当注意的是,与步骤S102至S104中的处理并行地,控制器100执行预定的燃料切断处理以停止将燃油供应到发动机11。
[0061]如果确定在步骤S102的处理中不是第一次循环(步骤S102:否),则控制器100确定发动机11的发动机转速是否等于或者低于预定发动机转速,或者确定目标移动距离是否等于或者小于预定距离(步骤S105)。
[0062]如果确定了发动机11的发动机转速不等于或者低于预定发动机转速,或者目标移动距离不等于或者小于预定距离,换句话说,如果发动机11的发动机转速相对高(步骤S105:否),则控制器100计算发动机11的曲轴的移动距离(其对应于图2中的“发动机移动距离(步骤S106)。
[0063]然后,控制器100选择发动机减速映射,并且基于所选择的发动机减速映射、发动机的移动距离和目标移动距离、以及动力分配机构的齿轮比,控制器100获得发动机减速项(参见图2中的“发动机减速项”)(步骤S107)。与步骤S107中的处理并行地,基于电机12的转速和动力分配机构的齿轮比,控制器100获得电机速度项(参见图2中“电机速度项(步骤S108)。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1