[0059] 在步骤3中,通过后述的电动油泵8的试运行,判定是否进行了(确认还是未确认)是否达到规定转速No的判定。
[0060] 在被判定为未确认时,进至步骤4,将电动油泵8的故障判定设定为无效(不让确定故障判定)。
[0061] 接着,在步骤5中将电动油泵8的目标转速设定为规定转速No。
[0062] 这里,规定转速No被设定为例如在以上述被限制的驱动电流驱动了电动油泵8时,实际油温to为工作保证油温t0时能够达到的转速、或者比它稍低的转速(与在正常运行时被设定的目标转速相比为低速值)。因此,在通过将该规定转速No设为目标转速的控制而使得电动油泵8达到了规定转速No时,能够估计为实际油温to被确保为工作保证油温t0以上。
[0063] 在步骤6中,对于电动油泵8,一边限制上述驱动电流一边进行驱动,实施将规定转速No设为目标转速的控制。
[0064] 在步骤7中,判定电动油泵8的转速是否能够达到规定转速No。
[0065] 然后,在能够达到规定转速No时,进至步骤8,设为规定转速工作OK设定。
[0066] 在无法达到规定转速No时,由于电动油泵8的正常动作无法被保证,因此进至步骤9,停止电动油泵8的驱动。
[0067] 在这样的电动油泵8的试运行之后,在下一次流程中从步骤3进至步骤13从而判定规定转速No工作的达成与否,在被判定为无法达成的情况下,判断为电动油泵8的工作未被保证(工作不良),进至步骤14而停止电动油泵8的驱动。但是,由于无法判别电动油泵8的工作不良是因电动油泵8的故障导致,还是由于实际油温to过低的缘故,因此维持故障判定的无效设定并且不确定故障判定。
[0068] 另一方面,在步骤13中被判定为能够达到规定转速No时,估计为实际油温to是工作保证油温t0以上,在步骤11中进行故障判定许可设定,并且在步骤12中根据指示而驱动电动油泵8。
[0069] 图4表示上述电动油泵8的启动时控制中的油温和工作状态的关系。
[0070] 根据这样的控制,基于考虑了油温传感器83的测量误差的油温的测量值(测量油温),被判定为实际油温to与电动油泵8的工作保证油温t0相比为低温从而无法保证电动油泵8的工作的情况下,电动油泵8的驱动被禁止。由此,能够抑制由于对电动油泵8供应过大的电力而导致发生电路故障等。
[0071] 同样基于测量油温To,被判定为实际油温to与工作保证油温t0相比为高温,从而电动油泵8的工作被保证的情况下,开始电动油泵8的通常控制,提高油压而减轻离合器连接时的冲击,并且能够许可故障判定。
[0072] 另一方面,当测量油温To处于不清楚电动油泵8的工作是否被保证的温度范围时,对于电动油泵8,限制驱动电流,进行将被限制的规定转速No作为目标转速的控制(试运行),并能够根据是否能够达到规定转速No,估计实际油温to是否为工作保证油温t0以上。
[0073] 然后,在估计为实际油温to是工作保证油温t0以上时,许可电动油泵8的故障判定,并且进行与指示相应的通常控制(正常运行),从而能够减轻再启动时的冲击。即,不用等待实际油温to成为第2温度T2以上就能够迅速地开始故障判定许可以及通常控制。这样,能够将电动油泵的可开始工作温度扩展至低温侧。
[0074] 此外,在估计为实际油温to小于工作保证油温t0时,禁止电动油泵8的驱动从而能够抑制由于过大电力供应而导致发生电路故障。这里,在该估计之前电动油泵8已被驱动,但由于是限制了驱动电流以及目标转速的试运行,因此能够避免过大电力供应导致的电路故障的发生,并且能够节约试运行的耗电,能够抑制正常运行时的蓄电池容量不足。
[0075] 进而,在估计为实际油温to小于工作保证油温t0时,通过不确定电动油泵8的故障判定,从而能够确保故障判定的可靠性。
[0076] 图5以及图6表示第2实施方式的流程图。
[0077] 基本的控制流程与第1实施方式相同,因此以不同点为主进行说明。
[0078] 当步骤2的判定为“是”,被判定为测量油温To处于T1≤To
[0079] 在第一次流程中,由于没有规定转速工作OK设定,因此进至步骤3,由于规定转速工作也未确认,因此进至步骤4以后,限制驱动电流以及目标转速而驱动电动油泵8。
[0080] 然后,在步骤7中,在被判定为电动油泵8达到了规定转速No时,在步骤8中作为规定转速工作OK设定,在下一次流程中步骤20的判定成为“否”从而进行步骤11中的故障判定许可设定、步骤12中的与指示相应的电动油泵8的驱动(与第1实施方式相同)。
[0081] 另一方面,在步骤7中,在被判定为电动油泵8没有达到规定转速No 时,在步骤22中存储了测量油温To之后,在步骤9中停止电动油泵8的驱动。
[0082] 然后,在下一次的流程中步骤3的判定成为“否”时,在步骤21中,判定新的测量油温To与上述存储的测量油温To(存储油温)相比是否上升了规定值α以上。
[0083] 在被判定为测量油温To没有上升规定值α以上时,退出本流程,但在被判定为测量油温To上升了规定值α以上时,进至步骤4以后从而重新开始被限制的电动油泵8的驱动,并且再次判定是否达到规定转速No,根据判定结果,在步骤8中进行规定转速工作OK设定,或者在步骤22中更新存储该时刻的测量油温To。
[0084] 即,在测量油温To上升了规定值α以上时,再次驱动被限制的电动油泵8,在达到了规定转速No之后,步骤20的判定成为“否”而进至步骤11、12,许可故障判定,并切换到与指示相应的电动油泵8的驱动。
[0085] 另外,设为将上述电动油泵8的再驱动的判断根据每个单位时间的测量油温To的上升率来判定的结构,在上升率低时,实际油温to在短时间内上升为工作保证温度t0的可能性低,因此也可以维持电动油泵8的停止。
[0086] 在本第2实施方式中,在试运行开始时刻,即使在被估计为没有达到工作保证油温t0时,当有可能在短时间内达到工作保证油温t0的情况下也持续试运行,在从被估计为达到了工作保证油温t0的时刻开始能够许可故障判定,能够开始通常的与指示相应的电动油泵8的驱动(正常运行),因此能够以更高的频率来利用电动油泵8产生的离合器连接冲击减轻功能。
[0087] 图7以及图8表示第3实施方式的流程图。本实施方式对第2实施方式追加了一边进行电动油泵8的试运行一边将第1油温T1作为工作保证油温来学习的功能。因此,主要说明第2实施方式上追加的部分。
[0088] 在步骤31中,判定是否具有后述的油温学习的学习值(是否已学习)。
[0089] 在判定为具有学习值时,在步骤32中设定学习值作为第1温度T1。
[0090] 另一方面,在被判定为不具有学习值时,在步骤33中将第1油温T1设定为初始值T10。
[0091] 然后,经由与第2实施方式相同的步骤,限制驱动电动油泵8,在步骤7的判定中被判定为达到了规定转速No工作时,在步骤33中判定该规定转速No工作的实现是否是在工作确认的第2次以后。
[0092] 在被判定为是在第2次以后实现了规定转速No工作时,即至少有一次没有达到规定转速No,在通过此后的油温上升而实现了规定转速No工作时,估计为此时的测量油温To达到了接近保证电动油泵8的工作的下限温度、即工作保证温度的油温。因此,在步骤34中,将当前的测量油温To作为学习值而存储。另外,从精度上优选考虑噪声现象、油温传感器83或电动油泵8性能的随时间劣化等,通过加权平均或滤波器处理来计算学习值。
[0093] 在这样设定了学习值之后,在步骤32中作为第1油温T1而利用学习值。
[0094] 在本第3实施方式中,通过如上述那样学习第1油温T1,从而能够缩短实际油温to为低温且无法保证电动油泵8的工作的状态下的试运行,学习后,也有可能会实质上消除这样的试运行,因此能够节约耗电。
[0095] 此外,步骤33中的第1油温T1的初始值T10,可以与第1、第2实施方式同样地考虑油温传感器83的正向偏差而设定,但在进行学习的本实施方式的情况下,也可以设定为电动油泵8不损坏地工作的、更低的下限温度。
[0096] 例如,当电动油泵8的性能高时,也可能以比考虑油温传感器83的偏差而设定的第1温度稍低的油温来保证工作。在这样的情况下,如果第1油温的初始值也在电动油泵8不损坏的范围内尽量设定为低温,则通过学习,能够发现更低的工作保证温度t0,能够以更高的频率来利用电动油泵8产生的离合器连接冲击减轻功能。
[0097] 图9以及图10表示第4实施方式的流程图。本实施方式与第3实施方式同样地将第1油温T1作为工作保证油温来学习,但进一步追加了逐渐地降低第1油温T1进行学习的功能。因此,主要说明第3实施方式上追加的部分。
[0098] 在步骤31中被判定为具有油温学习的学习值时,进至步骤32’,作为第1油温T1而设定从学习值减去了规定值α后的值。这里,减去规定值α的理由在后面叙述。
[0099] 接着,经过与第3实施方式相同的步骤,限制驱动电动油泵8,在步骤7的判定中被判定为实现了规定转速No工作时,在步骤8中进行了规定转速工作OK设定后,在步骤34中判定学习的有无。在被判定为不具有学习值时,在步骤35中判定测量油温To是否为在步骤33中设定的第1温度T1的初始值T10以下。
[0100] 然后,在被判定为测量油温To大于初始值T10时,在步骤36中判定所述规定转速No工作的达成是否是在工作确认的第二次以后实现。
[0101] 在被判定为是在第二次以后实现了规定转速No工作时,如在第3实施方式中说明的那样,被估计为此时的测量油温To达到了工作保证温度t0,因此在步骤34中将当前的测量油温To作为学习值来存储。
[0102] 另一方面,在步骤33中被判定为第1温度T1的初始值T10以下时,在第一次的流程中测量油温To为初始值T10且实现规定转速No工作,这时,即使以低于该初始值T10的油温也有可能保证电动油泵8的工作。因此,在步骤37中将当前的测量油温To(=T10)作为学习值来存储,在下一次流程的步骤32’中减小第1温度T1(学习值)后再次进行试运行,在试运行成功时,进行更新为更低温的工作保证温度t0的学习。
[0103] 此外,在步骤31中被判定为具有第1温度T1的学习值时,该学习值也是在前一次工作之前确认的工作保证温度t0,由于在本次的步骤32’中以比上一次减小的学习值成功实现了试运行,因此在步骤34中,将本次的测量油温To作为与上一次相比向低温侧学习的工作保证温度t0而存储更新。
[0104] 在第4实施方式中,如上所述,只要试运行成功,则一边逐渐地减小第1温度T1一边学习低温侧的工作保证温度t0,直到试运行不成功为止,能够降低工作保证温度t0,可将能够使电动油泵工作的温度范围尽可能扩展至低温侧。
[0105] 另外,在本实施方式中也同样,第1油温T1的初始值T10可以与第1、第2实施方式同样地考虑油温传感器83的正向偏差而设定,也可以设定为比它更低温侧。如果能够预测通过学习所发现的最低的工作保证温度t0,则通过将初始值T10设定在该预测值附近,从而能够在更短的学习时间内获得该最低的工作保证温度t0。
[0106] 下面,说明在电动油泵8的控制电路(图2的反馈控制器52以及驱动电路82)和外部控制器(图2的目标值运算部51)之间进行相互通信而实施上述第1~第4实施方式中的控制的第5实施方式。
[0107] 在电动油泵8的控制电路中,根据从外部控制器输入的驱动指示而工作。
[0108] 在无法按照驱动指示工作的情况下,使电动油泵8的驱动停止,对外部控制器发送不能工作。
[0109] 外部控制器输入来自油温传感器83的测量油温To信号以及其他的车辆信息,并基于这些信息,生成电动油泵8的驱动指示信号,发送到电动油泵8。
[0110] 在从电动油泵8的控制电路(反馈控制器52)收到了没有按照驱动指示工作的信号时,根据此时的车辆状态在外部控制器侧判断电动油泵8的故障。
[0111] 图11表示第5实施方式的电动油泵8的控制电路(反馈控制器52)的控制流程。
[0112] 在步骤41中,判定电动油泵8的驱动指示(包含试运行的指示)的有无,在没有指示时,在步骤45中停止电动油泵8的驱动。
[0113] 在被判定为有驱动指示时,在步骤42中一边根据驱动指示限制驱动电流一边控制电动油泵8(试运行时与通常控制时相比限制强)。
[0114] 由于驱动指示例如成为泵(电机)转速[试运行时为规定转速No、试运行完成后的通常控制(正常运行)时为根据车辆状态设定的目标转速],因此通过以下的任一种方式来控制电流。
[0115] a.与被指示的泵转速成比例地设定电流值(包含试运行)。
[0116] b.在正常运行时被指示的泵转速为设定转速No1(>No)以上时和小于设定转速No1时,以高低两级切换设定电流值。
[0117] c.在试运行时的规定转速No时限制电流值,在被指示了高于规定转速No的转速时,将电流值的限制设为无。
[0118] d.与试运行、正常运行无关地,始终限制为规定电流值。
[0119] 在步骤43中,判定电动油泵8是否能够按照指示进行工作。
[0120] 在能够按照指示进行工作时,在步骤44中继续电动油泵8的驱动。
[0121] 在电动油泵8无法按照指示进行工作(将试运行中的规定转速包含在内而没有达到目标转速)时,在步骤46中停止电动油泵8的驱动,在步骤47中将该工作状态(不能工作)发送到外部控制器。
[0122] 图12表示第5实施方式的外部控制器侧的控制流程。
[0123] 在步骤51中,读取包含测量油温To的车辆信息。
[0124] 在步骤52中判定是否需要电动油泵8的驱动。
[0125] 在被判定为不需要驱动时,在步骤60中指示电动油泵8的驱动停止。由此,步骤41的判定成为“否”,从而在电动油泵8的驱动电路中被驱动停止。
[0126] 在被判定为需要驱动时,在步骤53中对电动油泵8的驱动电路输出驱动指示。例如,指示在试运行时设为规定转速,在试运行完成后的通常控制时设为根据车辆状态而设定的目标转速的反馈控制的驱动。
[0127] 在步骤54中,读取从驱动电路侧输入的电动油泵8的工作状态。
[0128] 在步骤55中,判定是否不能按照指示进行工作(是否从电动油泵8的驱动电路侧输入了步骤47中的工作不良)。
[0129] 在没有被判定为不能按照指示进行工作时,维持现状,但在被判定为不能按照指示进行工作时,在步骤56中读取车辆信息。
[0130] 在步骤57中,基于车辆信息,判定是否为能够确定电动油泵8的故障的状态。例如,如下判定,当油温为工作保证油温t0以上,此外蓄电池电压为规定值以上,油温传感器83以及其他驱动电路已经诊断为正常等,如果电动油泵8的工作正常则是能够按照驱动指示进行工作的状态,不能按照驱动指示进行工作是确定为电动油泵8的故障的状态。
[0131] 这样,在判定为是确定故障的状态时,在步骤58中确定为电动油泵8发生了故障之后,进至步骤59,进行电动油泵8的驱动停止处理(已经停止时维持停止)。
[0132] 另一方面,由于在试运行没有完成的状态(尚未确认到达规定转速的状态)下无法确定故障,因此不确定故障就进至步骤59而进行电动油泵8的驱动停止处理。
[0133] 这里,如果设为在电动油泵8的驱动电路中输入来自油温传感器83的信号而进行与油温相应的故障判定的结构,则微机的负担增大,需要追加从油温传感器83到驱动电路的电气配线(harness)等造成成本增加。
[0134] 相对地,外部控制器原本就为了生成驱动指示信号而输入油温信息,因此如本实施方式那样,还进行与油温相应的故障判定的方案能够减轻驱动电路的微机负担,电气配线也不需要追加因此在成本上也有利。
[0135] 图13是在上述第1~第4实施方式的控制中,表示与步骤12中的指示相应的电动油泵8的驱动的许可判定的流程的第6实施方式的流程图。
[0136] 在步骤61中,判定测量油温To是否为第1温度T1以上,在被判定为小于第1油温T1时,无法保证电动油泵8的工作,因此在步骤67中禁止对电动油泵8输出驱动指示。另外,第1油温T1在第1、第2实施方式中为考虑油温传感器83的偏差而设定的油温,在第3实施方式中为学习值或者学习前的电动油泵8的功能保证下限温度,在第4实施方式中为学习值-α或者被设定为比考虑偏差而设定的油温稍低的温度。
[0137] 在被判定为测量油温To是第1油温T1以上时,在步骤62中判定测量油温To是否小于第2油温T2。
[0138] 在被判定为测量油温To是第2油温T2以上时,由于是保证电动油泵8的工作的油温,因此进至步骤65,判定其他的工作许可条件(蓄电池电压或其他的驱动电路的故障诊断结果正常等)是否成立。
[0139] 然后,在步骤65中被判定为其他的工作许可条件也成立时,在步骤66中许可对电动油泵8输出驱动指示。在其他的工作许可条件不成立时,在步骤67中禁止对电动油泵8输出驱动指示。
[0140] 此外,在步骤62中被判定为测量油温To小于第2油温T2时,在步骤63中判定规定转速工作是否为NG(在试运行中没有达到规定转速)。
[0141] 然后,在被判定为规定转速工作为NG时,在步骤64中禁止对电动油泵8输出驱动指示,在被判定为规定转速工作为OK时,禁止步骤65,在其他的工作许可条件成立时,在步骤66中许可对电动油泵8输出驱动指示,在不成立时,在步骤67中禁止对电动油泵8输出驱动指示。
[0142] 这样,在电动油泵8按照指示正常工作的可靠度高时驱动指示输出被许可,因此能够节约电动油泵8的耗电浪费。
[0143] 另一方面,在正常工作的可靠度低时驱动指示输出被禁止,因此能够抑制过剩电流供应导致电动油泵8的耐用性变差。
[0144] 以上的实施方式示出了应用于怠速停止车的变速机油压生成用的电动油泵的控制装置的情况,但在混合动力车的行驶用电动电机或逆变器的冷却用等中使用的电动油泵的控制装置中也同样能够应用,并获得同样的效果。
[0145] 2011年9月22日提交的日本特愿2011-206739的全部内容作为参考引入。
[0146] 仅选择的实施例被选定来说明本发明,对本领域技术人员来说由该公开很显然可知,可进行各种变更和修正而不脱离由所附权利要求定义的本发明的范围。
[0147] 而且,按照本发明对实施例的描述仅为示例,而非限定由所附权利要求及其等价物所定义的本发明。