JP6103208B2 - Output control device for internal combustion engine - Google Patents
Output control device for internal combustion engine Download PDFInfo
- Publication number
- JP6103208B2 JP6103208B2 JP2013064333A JP2013064333A JP6103208B2 JP 6103208 B2 JP6103208 B2 JP 6103208B2 JP 2013064333 A JP2013064333 A JP 2013064333A JP 2013064333 A JP2013064333 A JP 2013064333A JP 6103208 B2 JP6103208 B2 JP 6103208B2
- Authority
- JP
- Japan
- Prior art keywords
- torque
- clutch
- assist torque
- assist
- calculated
- 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.)
- Expired - Fee Related
Links
Landscapes
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Description
本発明は、内燃機関の出力制御装置に関する。 The present invention relates to an output control device for an internal combustion engine.
手動変速機を備えた車両には、内燃機関の出力軸と手動変速機との間にクラッチが設けられており、車両の発進時には運転者によってクラッチが徐々に継合される。
こうした車両発進時には、クラッチの継合が進むにつれて、内燃機関の出力軸の回転に抗する負荷トルクとなるクラッチ負荷トルクが徐々に増大する。従って、クラッチの継合過程において、車両運転者のアクセル操作不足に起因して内燃機関の出力トルクが不足すると、エンジンストールが発生するおそれがある。そこで、例えば特許文献1に記載されているように、クラッチ継合時において出力トルクの不足を自動的に補うべく、クラッチ負荷トルクに応じた機関出力のアシストトルクを算出し、その算出されたアシストトルクに応じて機関出力を増大させるトルクアシスト制御を行う出力制御装置などが提案されている。
A vehicle having a manual transmission is provided with a clutch between the output shaft of the internal combustion engine and the manual transmission, and the clutch is gradually engaged by the driver when the vehicle starts.
When the vehicle starts, the clutch load torque, which becomes the load torque against the rotation of the output shaft of the internal combustion engine, gradually increases as the clutch engagement proceeds. Therefore, in the clutch engagement process, if the output torque of the internal combustion engine is insufficient due to insufficient accelerator operation by the vehicle driver, engine stall may occur. Therefore, for example, as described in Patent Document 1, in order to automatically compensate for the shortage of output torque at the time of clutch engagement, the engine output assist torque corresponding to the clutch load torque is calculated, and the calculated assist An output control device that performs torque assist control for increasing engine output in accordance with torque has been proposed.
ところで、特許文献1に記載の出力制御装置では、更新前のアシストトルクに対して所定の増加許可量を加算することで、アシストトルクを更新するようにしている。
ここで、増加許可量を過度に大きくするとアシストトルクの更新量が大きくなるため、機関出力が急激に変化して機関回転速度がハンチングするおそれがある。従って、増加許可量はある程度小さくする必要がある。しかし、増加許可量を小さくすると、アシストトルクの更新量も小さくなるため、場合によっては、機関出力の増大量が不足して、十分なトルクアシストを行えなくなるおそれがある。
Incidentally, in the output control device described in Patent Document 1, the assist torque is updated by adding a predetermined increase permission amount to the assist torque before the update.
Here, if the increase permission amount is excessively increased, the amount of update of the assist torque increases, so that the engine output may change rapidly and the engine rotation speed may be hunted. Therefore, it is necessary to reduce the increase permission amount to some extent. However, if the increase permission amount is reduced, the assist torque update amount is also reduced. In some cases, the increase amount of the engine output is insufficient, and there is a possibility that sufficient torque assist cannot be performed.
本発明はこうした実情に鑑みてなされたものであり、その目的は、クラッチ継合時のトルクアシストを適切に行うことのできる内燃機関の出力制御装置を提供することにある。 The present invention has been made in view of such circumstances, and an object thereof is to provide an output control device for an internal combustion engine that can appropriately perform torque assist at the time of clutch engagement.
上記課題を解決する内燃機関の出力制御装置は、出力軸がクラッチを介して手動変速機に接続される車載用の内燃機関の出力を制御する装置である。そしてクラッチの継合過程において内燃機関の出力軸の回転に抗する負荷トルクとなるクラッチ負荷トルクを所定周期毎に算出し、その算出されたクラッチ負荷トルクに基づいて機関出力のアシストトルクを更新し、更新後のアシストトルクに応じて機関出力を増大させるトルクアシスト制御を行う。そして、クラッチ負荷トルクを、内燃機関にて発生する出力トルクのうちで同機関の出力軸に接続されたクラッチに伝達されるトルクである軸トルクと、内燃機関の慣性質量と、クラッチ継合過程での機関回転速度の変化量とに基づいて算出するようにしている。 An output control device for an internal combustion engine that solves the above problem is a device that controls the output of an in-vehicle internal combustion engine whose output shaft is connected to a manual transmission via a clutch. Then, a clutch load torque, which becomes a load torque against the rotation of the output shaft of the internal combustion engine in the clutch engagement process, is calculated every predetermined period, and the assist torque of the engine output is updated based on the calculated clutch load torque. Then, torque assist control for increasing the engine output in accordance with the updated assist torque is performed. The clutch load torque is a torque transmitted to the clutch connected to the output shaft of the engine among the output torque generated in the internal combustion engine, the inertia mass of the internal combustion engine, and the clutch engagement process. It is calculated based on the amount of change in engine speed at
同構成では、クラッチの継合過程においてクラッチ負荷トルクを所定周期毎に算出し、その算出されたクラッチ負荷トルクに基づいて機関出力のアシストトルクを更新し、その更新されたアシストトルクに応じて機関出力を増大させることにより、クラッチ継合時のトルクアシストを行うようにしている。 In this configuration, the clutch load torque is calculated for each predetermined period in the clutch engagement process, the engine output assist torque is updated based on the calculated clutch load torque, and the engine torque is updated according to the updated assist torque. By increasing the output, torque assist during clutch engagement is performed.
ここで、内燃機関にて発生する出力トルクのうちで内燃機関の出力軸に接続されたクラッチに伝達されるトルクを軸トルクと定義する、つまり内燃機関にて発生する出力トルクから補機の駆動等による出力トルクの損失分を除いたトルクを軸トルクとする。そして、クラッチが解放状態にあり内燃機関が無負荷状態で回転するときには、出力軸に回転トルクを与える軸トルクと、内燃機関の回転しやすさに相関する同機関の慣性質量と、機関回転速度の変化量との間には、「軸トルク=内燃機関の慣性質量×機関回転速度の変化量」という関係が成立する。そして、クラッチが継合し始めて、クラッチ負荷トルクが増大し始めると、「軸トルク」の値と「内燃機関の慣性質量×機関回転速度の変化量」との値は、クラッチ負荷トルクに相当する値の分だけずれるようになる。つまり、クラッチの継合過程では、「軸トルク−クラッチ負荷トルク=内燃機関の慣性質量×機関回転速度の変化量」という関係が成立する。そこで、同構成では、軸トルクと、内燃機関の慣性質量と、クラッチ継合過程での機関回転速度の変化量とに基づいてクラッチ負荷トルクを算出するようにしており、クラッチ継合過程でのクラッチ負荷トルクが精度よく算出される。そのため、クラッチ負荷トルクに基づいて更新される機関出力のアシストトルクも、クラッチの継合度合に応じて精度よく算出することができるようになり、クラッチ継合時のトルクアシストを適切に行うことができるようになる。 Here, out of the output torque generated in the internal combustion engine, the torque transmitted to the clutch connected to the output shaft of the internal combustion engine is defined as the shaft torque, that is, the auxiliary machine is driven from the output torque generated in the internal combustion engine. The torque excluding the loss of output torque due to the above is the shaft torque. When the clutch is in a released state and the internal combustion engine rotates in a no-load state, the shaft torque that gives rotational torque to the output shaft, the inertia mass of the engine that correlates with the ease of rotation of the internal combustion engine, and the engine rotational speed The relationship of “shaft torque = inertial mass of internal combustion engine × change amount of engine rotational speed” is established. When the clutch starts to be engaged and the clutch load torque starts to increase, the value of “shaft torque” and the value of “inertial mass of internal combustion engine × change amount of engine rotational speed” correspond to the clutch load torque. It will shift by the value. That is, in the clutch engagement process, the relationship “shaft torque−clutch load torque = inertia mass of the internal combustion engine × amount of change in engine rotation speed” is established. Therefore, in this configuration, the clutch load torque is calculated based on the shaft torque, the inertial mass of the internal combustion engine, and the amount of change in the engine rotation speed during the clutch engagement process. The clutch load torque is calculated with high accuracy. For this reason, the engine output assist torque updated based on the clutch load torque can be accurately calculated according to the clutch engagement degree, and torque assist during clutch engagement can be appropriately performed. become able to.
また、上記出力制御装置において、算出されたクラッチ負荷トルクが更新前のアシストトルク以下のときには、算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差に応じてアシストトルクの更新態様を変更する。 Further, in the output control device, when the calculated clutch load torque is equal to or less than the assist torque before the update, the update mode of the assist torque is changed according to the deviation between the calculated clutch load torque and the assist torque before the update. .
通常のクラッチ継合過程では、クラッチ負荷トルクは増大する一方であるため、算出されるクラッチ負荷トルクは、更新前のアシストトルクよりも大きくなる。他方、クラッチの継合途中にクラッチペダルの踏み込み量を大きくするといった、通常とは異なるクラッチ操作が行われた場合には、実際のクラッチ負荷トルクが減少するため、算出されたクラッチ負荷トルクが更新前のアシストトルク以下になることがある。このようにクラッチ負荷トルクが更新前のアシストトルク以下になるときには、減少したクラッチ負荷トルクに合わせて更新後のアシストトルクも小さくすることにより、機関回転速度の吹け上がりなどを抑えることができる。しかし、そのようにして更新後のアシストトルクを小さくすると、再びクラッチ負荷トルクが増加し始めたときにはアシストトルクの応答遅れが顕著になり、一時的ではあるものの、アシストトルクが不足して車両の発進性が低下するおそれがある。そこで、クラッチ負荷トルクの減少が、機関回転速度の吹け上がりに対して大きく影響しない程度の減少である場合には、減少したクラッチ負荷トルクに合わせて更新後のアシストトルクも小さくするのではなく、クラッチ負荷トルクの減少量に比べてアシストトルクの減少量を少なくすることにより、再びクラッチ負荷トルクが増加し始めたときのアシストトルクの応答遅れを抑えることができ、車両の発進性を高めることができる。 In a normal clutch engagement process, since the clutch load torque is increasing, the calculated clutch load torque is larger than the assist torque before the update. On the other hand, if the clutch operation is different from normal, such as increasing the amount of depression of the clutch pedal during clutch engagement, the actual clutch load torque will decrease, so the calculated clutch load torque will be updated. May be less than previous assist torque. As described above, when the clutch load torque becomes equal to or less than the assist torque before the update, the boost torque after the update can be suppressed by reducing the assist torque after the update in accordance with the decreased clutch load torque. However, when the updated assist torque is reduced in this way, when the clutch load torque starts to increase again, the response delay of the assist torque becomes significant, and although it is temporary, the assist torque is insufficient and the vehicle starts. May decrease. Therefore, when the decrease in the clutch load torque is a decrease that does not greatly affect the engine speed increase, the updated assist torque is not decreased in accordance with the decreased clutch load torque. By reducing the decrease amount of the assist torque compared to the decrease amount of the clutch load torque, it is possible to suppress the response delay of the assist torque when the clutch load torque starts to increase again, and to improve the startability of the vehicle. it can.
そこで、同構成では、算出されたクラッチ負荷トルクが更新前のアシストトルク以下のときには、算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差に応じて、つまりクラッチ負荷トルクの減少量に応じてアシストトルクの更新態様を変更するようにしており、これによりクラッチ負荷トルクが一時的に減少したときの車両の発進性を高めることができるようになる。 Therefore, in the same configuration, when the calculated clutch load torque is equal to or less than the assist torque before update, according to the deviation between the calculated clutch load torque and the assist torque before update, that is, according to the decrease amount of the clutch load torque. Thus, the update mode of the assist torque is changed, so that the startability of the vehicle when the clutch load torque is temporarily reduced can be improved.
そうしたアシストトルクの更新態様の変更は、上記偏差が予め設定された第1判定値よりも大きいときには、算出されたクラッチ負荷トルクを更新後のアシストトルクとして設定し、上記偏差が第1判定値以下であってその第1判定値よりも小さい値に設定された第2判定値よりも大きいときには、更新前のアシストトルクから所定量を減算した値を更新後のアシストトルクとして設定する。 The change of the assist torque update mode is such that when the deviation is larger than the first determination value set in advance, the calculated clutch load torque is set as the updated assist torque, and the deviation is less than or equal to the first determination value. is set to a value smaller than the first determination value that there is the time greater than the second determination value, to set a value obtained by subtracting a predetermined amount from the assist torque before update as an assist torque after the update.
同構成によれば、実際のクラッチ負荷トルクが減少して、算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差が第1判定値よりも大きくなるときには、算出されたクラッチ負荷トルク、つまり減少したクラッチ負荷トルクがそのまま更新後のアシストトルクとして設定されることにより、機関回転速度の吹け上がりなどを抑えることができる。また、実際のクラッチ負荷トルクが減少して、算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差が上記第1判定値以下であって上記第2判定値よりも大きいときには、更新前のアシストトルクから所定量を減算した値が更新後のアシストトルクとして設定されることにより、アシストトルクは徐々に小さくされる。そして減算のための所定量を適切に設定することにより、クラッチ負荷トルクの減少量に比べてアシストトルクの減少量を少なくすることができ、これにより、減少したクラッチ負荷トルクが再び増加し始めたときのアシストトルクの応答遅れを抑えることができ、車両の発進性を高めることができるようになる。 According to this configuration, when the actual clutch load torque decreases and the difference between the calculated clutch load torque and the assist torque before update becomes larger than the first determination value, the calculated clutch load torque, that is, By setting the reduced clutch load torque as the updated assist torque as it is, it is possible to suppress an increase in the engine speed. In addition, when the actual clutch load torque decreases and the deviation between the calculated clutch load torque and the assist torque before update is less than the first determination value and larger than the second determination value, The assist torque is gradually reduced by setting the value obtained by subtracting a predetermined amount from the assist torque as the updated assist torque. By appropriately setting the predetermined amount for subtraction, the amount of decrease in assist torque can be reduced compared to the amount of decrease in clutch load torque, and as a result, the decreased clutch load torque begins to increase again. The response delay of the assist torque at the time can be suppressed, and the startability of the vehicle can be improved.
上記出力制御装置において、前記偏差が前記第2判定値以下のときには、更新前のアシストトルクを更新後のアシストトルクとして設定することが好ましい。
算出されたクラッチ負荷トルクが更新前のアシストトルク以下になるときにおいて、その算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差がわずかであり、機関回転速度の吹け上がり等に対する影響がほとんど無い場合には、アシストトルクを減少させるのではなく、更新前のアシストトルクを保持するようにした方が、車両の発進性を確保する点においてはより好ましい態様となる。そこで、同構成では、算出されたクラッチ負荷トルクと更新前のアシストトルクとの間に偏差が上記第2判定値以下であって十分に小さいと判断できるときには、更新前のアシストトルクを更新後のアシストトルクとして設定する、つまり実質的には更新前のアシストトルクを保持するようにしている。従って、同構成によっても車両の発進性を好適に確保することができるようになる。
In the output control device, when the deviation is equal to or less than the second determination value, it is preferable to set the assist torque before update as the assist torque after update.
When the calculated clutch load torque falls below the assist torque before the update, the deviation between the calculated clutch load torque and the assist torque before the update is slight, and there is almost no effect on the engine speed increase. In the case where there is not, it is more preferable to maintain the assist torque before updating rather than decrease the assist torque in terms of securing the startability of the vehicle. Therefore, in the same configuration, when it can be determined that the deviation between the calculated clutch load torque and the assist torque before the update is not more than the second determination value and sufficiently small, the assist torque before the update is updated. The assist torque is set, that is, the assist torque before the update is substantially maintained. Therefore, the startability of the vehicle can be suitably secured even with this configuration.
上記出力制御装置において、機関回転速度及びアクセル操作量に基づいてアシストトルクの上限値を設定し、更新後のアシストトルクが前記上限値よりも大きいときには、前記上限値を更新後のアシストトルクとして設定することが好ましい。 In the output control device, an upper limit value of the assist torque is set based on the engine rotation speed and the accelerator operation amount, and when the updated assist torque is larger than the upper limit value, the upper limit value is set as the updated assist torque. It is preferable to do.
クラッチペダルが急激に操作されるなどしてクラッチ負荷トルクが急増すると、クラッチ負荷トルクに基づいて更新されるアシストトルクも急激に増大するため、場合によっては、クラッチ継合時において車両加速度が急変するおそれがある。この点、同構成によれば、アシストトルクが上限値で規制されるため、そうした車両加速度の急変を抑えることができる。ここで、クラッチ継合時の車両加速度は、機関回転速度が高いときほど大きくなるため、同構成では、機関回転速度に基づいてアシストトルクの上限値を設定するようにしている。そのため、クラッチ継合時の車両加速度の急変を適切に抑えることができる。また、同構成では、機関回転速度だけではなく、アクセル操作量も考慮してアシストトルクの上限値を設定するようにしている。従って、車両運転者の操作感覚に合わせたトルクアシストを行うこともできるようになる。なお、同構成においては、アクセル操作量が大きいときほど上記上限値を大きくすることが好ましい。 When the clutch load torque suddenly increases, for example, when the clutch pedal is suddenly operated, the assist torque updated based on the clutch load torque also suddenly increases. Therefore, in some cases, the vehicle acceleration suddenly changes when the clutch is engaged. There is a fear. In this respect, according to the same configuration, the assist torque is regulated by the upper limit value, so that a sudden change in the vehicle acceleration can be suppressed. Here, since the vehicle acceleration at the time of clutch engagement increases as the engine rotational speed increases, the upper limit value of the assist torque is set based on the engine rotational speed in the same configuration. Therefore, a sudden change in vehicle acceleration at the time of clutch engagement can be appropriately suppressed. In this configuration, the upper limit value of the assist torque is set in consideration of not only the engine speed but also the accelerator operation amount. Therefore, it is possible to perform torque assist in accordance with the operation feeling of the vehicle driver. In the same configuration, it is preferable to increase the upper limit as the accelerator operation amount increases.
また、上述したように、クラッチ継合時の車両加速度は、機関回転速度が高いときほど大きくなる。そのため、上記上限値は、機関回転速度が高いときほど小さくすることにより、クラッチ負荷トルクの急増によるアシストトルクの急激な増大に起因した、クラッチ継合時での車両加速度の急変を好適に抑えることができる。また、機関回転速度が低いときには内燃機関の出力トルクが小さいため、そうした低回転速度域において上記上限値を小さくすると、アシストトルクが不足するおそれがある。この点、同構成では、機関回転速度が低いときほど上記上限値は大きくされるため、低回転速度域におけるアシストトルクの不足を抑えることもできるようになる。 Further, as described above, the vehicle acceleration at the time of clutch engagement increases as the engine speed increases. Therefore, the above upper limit value is made smaller as the engine speed is higher, so that a sudden change in vehicle acceleration at the time of clutch engagement caused by a sudden increase in assist torque due to a sudden increase in clutch load torque is suitably suppressed. Can do. Further, since the output torque of the internal combustion engine is small when the engine rotational speed is low, if the upper limit value is decreased in such a low rotational speed range, the assist torque may be insufficient. In this respect, in the same configuration, the upper limit value is increased as the engine rotational speed is lower, so that the shortage of assist torque in the low rotational speed region can be suppressed.
上記出力制御装置において、アクセル操作量に応じた機関の要求出力トルクであるアクセル要求トルクを算出し、そのアクセル要求トルクと更新後のアシストトルクとの加算値を最終要求トルクとして算出し、その最終要求トルクを前記内燃機関から出力させることが好ましい。 In the output control device, an accelerator request torque that is a requested output torque of the engine according to an accelerator operation amount is calculated, an added value of the accelerator request torque and the updated assist torque is calculated as a final request torque, and the final It is preferable to output the required torque from the internal combustion engine.
同構成によれば、クラッチ継合過程において、車両運転者のアクセル操作量が機関の出力トルクに反映されるようになるため、トルクアシスト制御の実行時においてアクセル操作に対する違和感の発生を抑えることができる。また、例えばクラッチ12の完全継合に伴いアシストトルクを徐々に「0」へ減少させていく場合には、最終要求トルクに占めるアクセル要求トルクの割合が徐々に増大していくようになる。そのため、トルクアシスト制御から通常のアクセル操作量に応じた出力トルク制御に移行するときの出力トルクの急変等を抑えることができるようになる。 According to this configuration, since the accelerator operation amount of the vehicle driver is reflected in the engine output torque in the clutch engagement process, it is possible to suppress the occurrence of discomfort with the accelerator operation when executing the torque assist control. it can. For example, when the assist torque is gradually decreased to “0” with complete engagement of the clutch 12, the ratio of the accelerator required torque to the final required torque gradually increases. For this reason, it is possible to suppress a sudden change in output torque or the like when shifting from torque assist control to output torque control corresponding to a normal accelerator operation amount.
なお、上記軸トルクは、センサ等で検出したり、機関運転状態に基づいて適宜推定したりすることができる。例えば軸トルクの推定は、内燃機関にて発生する出力トルクを、吸入空気量、機関回転速度、点火時期等に基づいて算出する。そして、この出力トルクから、補機駆動による負荷トルクや、潤滑油の粘度に応じた負荷トルク、あるいは機関回転速度を目標アイドル回転速度に維持するために必要なトルクなどを減算することにより推定することができる。また、上記慣性質量は、予めの実機実験等を通じて求めたり、シミュレーションなどで算出したりしてもよい。 The shaft torque can be detected by a sensor or the like or can be estimated appropriately based on the engine operating state. For example, in estimating the shaft torque, the output torque generated in the internal combustion engine is calculated based on the intake air amount, the engine rotational speed, the ignition timing, and the like. Then, the output torque is estimated by subtracting the load torque caused by driving the auxiliary machine, the load torque corresponding to the viscosity of the lubricating oil, or the torque necessary for maintaining the engine speed at the target idle speed. be able to. In addition, the inertial mass may be obtained through a previous actual machine experiment or may be calculated by simulation or the like.
以下、内燃機関の出力制御装置の一実施形態について、図1〜図13を参照して説明する。本実施形態の出力制御装置は、手動変速機付きの車両に搭載されるエンジンに適用される。 Hereinafter, an embodiment of an output control device for an internal combustion engine will be described with reference to FIGS. The output control device of this embodiment is applied to an engine mounted on a vehicle with a manual transmission.
図1に示すように、エンジン10の出力軸であるクランクシャフト11は、クラッチ12を介して手動変速機14の入力軸である変速機入力軸15に接続されている。クラッチ12は、運転者がクラッチペダル13を踏み込むと解放状態になり、クランクシャフト11と変速機入力軸15との間の動力伝達が切断される。一方、クラッチ12は、運転者がクラッチペダル13の踏み込み量を少なくするに伴って継合状態に移行し、クランクシャフト11と変速機入力軸15との間の動力伝達が行われるようになる。 As shown in FIG. 1, a crankshaft 11 that is an output shaft of the engine 10 is connected to a transmission input shaft 15 that is an input shaft of a manual transmission 14 via a clutch 12. The clutch 12 is released when the driver depresses the clutch pedal 13, and power transmission between the crankshaft 11 and the transmission input shaft 15 is cut off. On the other hand, the clutch 12 shifts to the engaged state as the driver decreases the amount of depression of the clutch pedal 13, and power transmission between the crankshaft 11 and the transmission input shaft 15 is performed.
手動変速機14は、運転者によるシフトレバー16の操作に応じて変速段が変更されることにより、車両の駆動系の変速比が変更される。なお、手動変速機14の変速段は6段となっているが、他の変速段を有した手動変速機でもよい。 In the manual transmission 14, the gear ratio of the drive system of the vehicle is changed by changing the gear position according to the operation of the shift lever 16 by the driver. The manual transmission 14 has six shift speeds, but may be a manual transmission having other shift speeds.
クランクシャフト11には、空調用のコンプレッサ30やオルタネータ31などの補機が駆動連結されている。
エンジン10は、制御装置17によって制御されている。制御装置17には、車両の各部に設けられたセンサやスイッチ等の検出信号が入力されている。そうしたセンサ等としては、例えばエンジン10の吸入空気量GAを検出するエアフロメータ20、エンジン10の回転速度である機関回転速度NEを検出するクランク角センサ21、エンジン10の冷却水温THWを検出する水温センサ22、アクセルペダルの操作量であるアクセル操作量ACCPを検出するアクセルセンサ23がある。また、そうしたセンサ等としては、車両の車速SPを検出する車速センサ24、シフトレバー16の操作位置であるシフト位置SFTを検出するシフトセンサ25がある。また、スイッチ等としては、クラッチペダル13の非操作を検出することによりクラッチ12が完全継合していることを検出する第1クラッチスイッチ26U、クラッチペダル13の踏み込みを検出することによりクラッチ12が解放されていることを検出する第2クラッチスイッチ26Lなどがある。ちなみに、シフトセンサ25を省略して、車速SP及び機関回転速度NEに基づきシフト位置SFTを判定することも可能である。
Auxiliary machines such as an air conditioning compressor 30 and an alternator 31 are drivingly connected to the crankshaft 11.
The engine 10 is controlled by the control device 17. The control device 17 receives detection signals such as sensors and switches provided in each part of the vehicle. Examples of such sensors include an air flow meter 20 that detects an intake air amount GA of the engine 10, a crank angle sensor 21 that detects an engine rotational speed NE that is the rotational speed of the engine 10, and a water temperature that detects a cooling water temperature THW of the engine 10. There is a sensor 22 and an accelerator sensor 23 that detects an accelerator operation amount ACCP that is an operation amount of an accelerator pedal. Examples of such sensors include a vehicle speed sensor 24 that detects the vehicle speed SP of the vehicle, and a shift sensor 25 that detects a shift position SFT that is an operation position of the shift lever 16. Further, as a switch or the like, the first clutch switch 26U that detects that the clutch 12 is completely engaged by detecting non-operation of the clutch pedal 13, and the clutch 12 that detects depression of the clutch pedal 13 is detected. There is a second clutch switch 26L for detecting the release. Incidentally, it is also possible to omit the shift sensor 25 and determine the shift position SFT based on the vehicle speed SP and the engine rotational speed NE.
制御装置17は、各種センサの検出信号等に基づいてエンジン10の燃料噴射制御や点火時期制御等、各種の機関制御を行う。
ところで、車両発進時には、運転者によってクラッチ12が徐々に継合される。このクラッチ12の継合が進むにつれて、クランクシャフト11の回転に抗する負荷トルクとなるクラッチ負荷トルクが徐々に増大する。従って、クラッチ12の継合過程において、車両運転者のアクセル操作不足に起因してエンジン10の出力トルクが不足すると、エンジンストールが発生するおそれがある。そこで、制御装置17は、クラッチ継合時において出力トルクの不足を自動的に補うべく、クラッチ負荷トルクを所定周期毎に算出し、その算出されたクラッチ負荷トルクに基づいて機関出力のアシストトルクを算出・更新する。そして、その更新後のアシストトルクに応じて機関出力を増大させるトルクアシスト制御を行う。
The control device 17 performs various engine controls such as fuel injection control and ignition timing control of the engine 10 based on detection signals of various sensors.
By the way, when the vehicle starts, the clutch 12 is gradually engaged by the driver. As the engagement of the clutch 12 proceeds, the clutch load torque that becomes a load torque against the rotation of the crankshaft 11 gradually increases. Accordingly, if the output torque of the engine 10 is insufficient due to a lack of accelerator operation by the vehicle driver during the engagement process of the clutch 12, an engine stall may occur. Therefore, the control device 17 calculates the clutch load torque for each predetermined period so as to automatically compensate for the shortage of the output torque at the time of clutch engagement, and calculates the assist torque of the engine output based on the calculated clutch load torque. Calculate and update. Then, torque assist control for increasing the engine output according to the updated assist torque is performed.
以下、制御装置17によって行われるトルクアシスト制御を説明する。
まずはじめに、トルクアシスト制御に利用するエンジン軸トルクTEの算出処理を説明する。なお、このエンジン軸トルクTEの算出処理は、制御装置17によって所定周期毎に繰り返し実行される。また、エンジン軸トルクTEとは、エンジン10にて発生する出力トルクのうちでクランクシャフト11に接続されたクラッチ12に伝達されるトルクである軸トルク、つまりエンジン10の出力トルクから補機の駆動等による出力トルクの損失分を除いたトルクである軸トルクをなまし処理した値である。
(エンジン軸トルクの算出処理)
図2に示すように、エンジン軸トルクTEの算出処理が開始されると、まずはじめに、燃料カット中であるか否かが判定される(S110)。そして、燃料カット中ではないときには(S110:NO)、エンジン10にて発生している出力トルクTEsが機関運転状態に基づいて算出される(S120)。このステップS120では、吸入空気量GA及び機関回転速度NE等に基づいて出力トルクTEsのベース値が算出される。そして、点火時期による出力トルク変化を考慮するために、現在設定されている点火時期に応じて出力トルクTEsのベース値が補正され、その補正後のベース値が出力トルクTEsに設定される。
Hereinafter, torque assist control performed by the control device 17 will be described.
First, calculation processing of the engine shaft torque TE used for torque assist control will be described. The calculation process of the engine shaft torque TE is repeatedly executed by the control device 17 at predetermined intervals. The engine shaft torque TE is the shaft torque that is the torque transmitted to the clutch 12 connected to the crankshaft 11 among the output torque generated in the engine 10, that is, the drive of the auxiliary machine from the output torque of the engine 10. This is a value obtained by smoothing the shaft torque that is the torque excluding the loss of the output torque due to the above.
(Engine shaft torque calculation process)
As shown in FIG. 2, when the calculation process of the engine shaft torque TE is started, it is first determined whether or not the fuel is being cut (S110). When the fuel is not being cut (S110: NO), the output torque TEs generated in the engine 10 is calculated based on the engine operating state (S120). In step S120, the base value of the output torque TEs is calculated based on the intake air amount GA, the engine speed NE, and the like. In order to consider the change in output torque due to the ignition timing, the base value of the output torque TEs is corrected according to the currently set ignition timing, and the base value after the correction is set as the output torque TEs.
一方、ステップS110にて、燃料カット中であると判定されるときには(S110:YES)、エンジン10において混合気の燃焼が起きていないため、出力トルクTEsは「0」に設定される(S130)。 On the other hand, if it is determined in step S110 that the fuel is being cut (S110: YES), the output torque TEs is set to “0” because the combustion of the air-fuel mixture has not occurred in the engine 10 (S130). .
次に、基本軸トルクTEbの算出が行われる(S140)。この基本軸トルクTEbは、なまし処理を行う前のエンジン軸トルクTEであり、適宜の態様で算出することができる。例えば本実施形態では、次式(1)に基づいて算出される。 Next, the basic shaft torque TEb is calculated (S140). The basic shaft torque TEb is the engine shaft torque TE before the annealing process, and can be calculated in an appropriate manner. For example, in this embodiment, it is calculated based on the following formula (1).
TEb=TEs−TEh−TEid …(1)
TEb:基本軸トルクTEb
TEs:出力トルク
TEh:負荷トルク
TEid:アイドル学習トルク
負荷トルクTEhは、エンジン10で発生した出力トルクTEsがクランクシャフト11に接続されたクラッチ12に伝達されるまでの間に低下するトルク分であり、例えばコンプレッサ30やオルタネータ31の駆動負荷トルクや、潤滑油の粘度に応じた負荷トルクなどである。なお、コンプレッサ30の駆動負荷トルクは、空調装置の冷媒圧力等に基づいて算出可能であり、オルタネータ31の駆動負荷トルクは、オルタネータ31の発電量に基づいて算出可能である。また、潤滑油の粘度に応じた負荷トルクは、冷却水温THWや潤滑油の油温などに基づいて算出可能である。
TEb = TEs−TEh−TEid (1)
TEb: Basic shaft torque TEb
TEs: Output torque
TEh: Load torque
TEid: Idle learning torque
The load torque TEh is a torque component that decreases until the output torque TEs generated in the engine 10 is transmitted to the clutch 12 connected to the crankshaft 11. For example, the drive torque torque of the compressor 30 and the alternator 31, For example, load torque according to the viscosity of the lubricating oil. The driving load torque of the compressor 30 can be calculated based on the refrigerant pressure of the air conditioner, and the driving load torque of the alternator 31 can be calculated based on the power generation amount of the alternator 31. Further, the load torque according to the viscosity of the lubricating oil can be calculated based on the cooling water temperature THW, the oil temperature of the lubricating oil, and the like.
また、アイドル学習トルクTEidは、エンジン10の機関回転速度NEを目標アイドル回転速度に維持するために必要なトルクであり、このアイドル学習トルクTEidには、上記負荷トルクTEhの実際値がある値度反映される。例えば実際の負荷トルクTEhが高ければアイドル学習トルクTEidは比較的高くなり、実際の負荷トルクTEhが低ければアイドル学習トルクTEidは比較的に小さくなる。こうしたアイドル学習トルクTEidを加味することにより、推定トルクである上記負荷トルクTEhの推定誤差が基本軸トルクTEbの算出に与える影響を抑えることができる。 The idle learning torque TEid is a torque necessary for maintaining the engine rotational speed NE of the engine 10 at the target idle rotational speed. The idle learning torque TEid is a value having a certain value of the actual value of the load torque TEh. Reflected. For example, if the actual load torque TEh is high, the idle learning torque TEid is relatively high, and if the actual load torque TEh is low, the idle learning torque TEid is relatively small. By adding such idle learning torque TEid, it is possible to suppress the influence of the estimation error of the load torque TEh, which is the estimated torque, on the calculation of the basic shaft torque TEb.
次に、アクセルペダルが「ON」であるか、つまりアクセルペダルが操作されているか否かがアクセル操作量ACCP等に基づいて判定される(S150)。そして、アクセルペダルが「ON」であるときには(S150:YES)、基本軸トルクTEbをなまし処理するときのなまし係数KNとして、第1係数KN1が設定される(S160)。 Next, it is determined based on the accelerator operation amount ACCP or the like whether the accelerator pedal is “ON”, that is, whether or not the accelerator pedal is operated (S150). When the accelerator pedal is “ON” (S150: YES), the first coefficient KN1 is set as the smoothing coefficient KN when the basic shaft torque TEb is smoothed (S160).
一方、アクセルペダルが「ON」ではなく、アクセルペダルが操作されていないときには(S150:NO)、基本軸トルクTEbをなまし処理するときのなまし係数KNとして、第2係数KN2が設定される(S170)。 On the other hand, when the accelerator pedal is not “ON” and the accelerator pedal is not operated (S150: NO), the second coefficient KN2 is set as the smoothing coefficient KN when the basic shaft torque TEb is smoothed. (S170).
第1係数KN1としては、なまし処理による基本軸トルクTEbのなまし度合が第2係数KN2と比較して小さくなるようにその値は設定されている。つまり、なまし処理前の基本軸トルクTEbに対するなまし処理後のエンジン軸トルクTEの応答性について、第2係数KN2によるなまし処理よりも第1係数KN1によるなまし処理の方が高くなるように、第1係数KN1及び第2係数KN2はそれぞれ設定されている。アクセルペダルの操作状態に応じてなまし係数KNを変更する理由は、以下のとおりである。 The first coefficient KN1 is set so that the degree of smoothing of the basic shaft torque TEb by the annealing process is smaller than the second coefficient KN2. That is, the responsiveness of the engine shaft torque TE after the annealing process to the basic shaft torque TEb before the annealing process is higher in the annealing process using the first coefficient KN1 than in the annealing process using the second coefficient KN2. In addition, the first coefficient KN1 and the second coefficient KN2 are respectively set. The reason for changing the smoothing coefficient KN according to the operation state of the accelerator pedal is as follows.
すなわち、アクセルペダルが操作されているときには、アクセルペダルが操作されていないときに比べて、エンジン10から発生する出力トルクが大きくなるため、実際の軸トルクの変化が早くなる。そこで、なまし処理による基本軸トルクTEbのなまし度合は、アクセルペダルの非操作時に比して操作時の方が小さくなるように、なまし係数KNを変更している。従って、なまし処理前の基本軸トルクTEbに対するなまし処理後のエンジン軸トルクTEの応答性は、アクセルペダルの非操作時に比して操作時の方が高くなり、アクセルペダルの操作時には、非操作時に比べて基本軸トルクTEbのなまし値であるエンジン軸トルクTEが素早く変化するようになる。そのため、アクセルペダルの非操作時と操作時とで基本軸トルクTEbのなまし度合を同一にする場合と比較して、基本軸トルクTEbのなまし値の変化は、実際の軸トルクの変化に近づくようになる。 That is, when the accelerator pedal is operated, the output torque generated from the engine 10 is larger than when the accelerator pedal is not operated, so that the actual change in shaft torque is accelerated. Therefore, the smoothing coefficient KN is changed so that the smoothing degree of the basic shaft torque TEb by the smoothing process is smaller when the accelerator pedal is not operated than when the accelerator pedal is not operated. Accordingly, the responsiveness of the engine shaft torque TE after the smoothing process to the basic shaft torque TEb before the smoothing process is higher when the accelerator pedal is not operated, and when the accelerator pedal is operated, the response is not Compared with the operation, the engine shaft torque TE, which is the smoothed value of the basic shaft torque TEb, changes quickly. Therefore, compared with the case where the smoothing degree of the basic shaft torque TEb is the same between when the accelerator pedal is not operated and when the accelerator pedal is operated, the change in the smoothing value of the basic shaft torque TEb is a change in the actual shaft torque. Get closer.
こうしてなまし係数KNが設定されると、その設定されたなまし係数KNを用いて基本軸トルクTEbのなまし処理が行われて、なまし処理後の基本軸トルクTEbがエンジン軸トルクTEとして算出されて(S180)、本処理は、一旦終了される。
(トルクアシスト制御)
図3に、トルクアシスト制御を行うための一連の処理手順を示す。また、図4〜図12には、トルクアシスト制御を行うための一連の処理手順についてその詳細を示す。なお、図3に示す一連の処理手順は、制御装置17によって所定周期毎に繰り返し実行される。
When the smoothing coefficient KN is set in this way, the basic shaft torque TEb is smoothed using the set smoothing coefficient KN, and the basic shaft torque TEb after the smoothing process is used as the engine shaft torque TE. After the calculation (S180), this process is temporarily terminated.
(Torque assist control)
FIG. 3 shows a series of processing procedures for performing torque assist control. 4 to 12 show details of a series of processing procedures for performing torque assist control. A series of processing procedures shown in FIG. 3 is repeatedly executed by the control device 17 at predetermined intervals.
図3に示すように、まずはじめに、制御装置17によって、アシストトルクの基本値であるベースアシストトルクATbの算出処理が行われる(S1000:処理内容の詳細は図4を参照)。 As shown in FIG. 3, first, the control device 17 calculates a base assist torque ATb, which is a basic value of the assist torque (S1000: refer to FIG. 4 for details of the processing contents).
ベースアシストトルクATbの算出処理が行われると、次に、アシストトルクの上限値ATmaxの算出処理が行われる(S2000:処理内容の詳細は図5〜図7を参照)。
上限値ATmaxの算出処理が行われると、次に、アシストトルクATを算出するための前段階のトルクである要求アシストトルクATDの算出処理が行われる(S3000:処理内容の詳細は図8を参照)。
Once the base assist torque ATb is calculated, the assist torque upper limit value ATmax is calculated (S2000: see FIGS. 5 to 7 for details of the processing contents).
Once the upper limit value ATmax is calculated, next, the required assist torque ATD, which is the previous stage torque for calculating the assist torque AT, is calculated (S3000: see FIG. 8 for details of the processing contents). ).
要求アシストトルクATDの算出処理が行われると、次に、アシストトルクAT(アシストトルクの最終値)の算出処理が行われる(S4000:処理内容の詳細は図9を参照)。 Once the requested assist torque ATD calculation process is performed, an assist torque AT (assist torque final value) calculation process is then performed (S4000: refer to FIG. 9 for details of the process contents).
アシストトルクATの算出処理が行われると、次に、エンジン10に要求する最終的なトルクである最終要求トルクTFの算出処理が行われる(S5000:処理内容の詳細は図10〜図12を参照)。そして、これら一連の処理は一旦終了される。 Once the assist torque AT is calculated, the final required torque TF, which is the final torque required for the engine 10, is then calculated (S5000: see FIGS. 10 to 12 for details of the processing contents). ). And a series of these processes is once ended.
次に、各処理を詳細に説明する。
(ベースアシストトルクの算出処理)
図4に示すように、この算出処理が開始されるとまず、継合フラグが「ON」であるか否かが判定される(S1010)。
Next, each process will be described in detail.
(Base assist torque calculation process)
As shown in FIG. 4, when this calculation process is started, it is first determined whether or not the joining flag is “ON” (S1010).
この継合フラグは、車両発進時においてクラッチ12が継合過程にあるか否か、つまり半クラッチ状態から完全継合状態の間にあるか否かを示すフラグであり、クラッチ12が継合過程にあるときには「ON」に設定される。また、クラッチ12が解放状態のときには「OFF」に設定される。そして、クラッチ12が半クラッチ状態から完全継合状態に移行したことが確認されると、「ON」から「OFF」に変更される。 This engagement flag is a flag indicating whether or not the clutch 12 is in the engagement process when the vehicle starts, that is, whether or not the clutch 12 is in the half engagement state to the complete engagement state. Is set to "ON". Further, when the clutch 12 is in the released state, it is set to “OFF”. When it is confirmed that the clutch 12 has shifted from the half-clutch state to the fully engaged state, the clutch 12 is changed from “ON” to “OFF”.
なお、こうしたクラッチ12の状態を示す継合フラグの設定は、適宜の態様で行えばよい。例えば、クラッチペダル13のストローク量を計測するセンサを設け、その計測されたストローク量に基づいてクラッチ12の状態を判定することができる。また、変速機入力軸15の回転速度を計測するセンサを設ける。そして、その計測された回転速度が「0」のときには、クラッチ12が解放状態であると判定する。また、計測された回転速度が稼働中のエンジン10の機関回転速度と同一のときには、クラッチ12が完全継合状態であると判定する。そして、計測された回転速度が「0」よりも高く、稼働中のエンジン10の機関回転速度よりも低いときには、クラッチ12が継合過程にあると判定することも可能である。また、クラッチ12の継合過程では、機関回転速度の変化量が小さくなるため、そうした変化量が所定の閾値よりも低い状態になっているときには、クラッチ12が継合過程にあると判定することも可能である。 The setting of the joint flag indicating the state of the clutch 12 may be performed in an appropriate manner. For example, a sensor that measures the stroke amount of the clutch pedal 13 can be provided, and the state of the clutch 12 can be determined based on the measured stroke amount. A sensor for measuring the rotational speed of the transmission input shaft 15 is also provided. When the measured rotation speed is “0”, it is determined that the clutch 12 is in a released state. Further, when the measured rotational speed is the same as the engine rotational speed of the engine 10 in operation, it is determined that the clutch 12 is in the fully engaged state. When the measured rotational speed is higher than “0” and lower than the engine rotational speed of the operating engine 10, it can be determined that the clutch 12 is in the engagement process. Further, in the engagement process of the clutch 12, since the amount of change in the engine speed is small, it is determined that the clutch 12 is in the engagement process when the amount of change is lower than a predetermined threshold. Is also possible.
そして、ステップS1010にて、継合フラグが「OFF」のときには(S1010:NO)、ベースアシストトルクATbには「0」が設定され(S1110)、本処理は終了される。 In step S1010, when the joining flag is “OFF” (S1010: NO), “0” is set to the base assist torque ATb (S1110), and this process is terminated.
一方、ステップS1010にて、継合フラグが「ON」であると判定されるときには(S1010:YES)、クラッチ負荷トルクCLが算出される(S1020)。このクラッチ負荷トルクCLは、次式(2)に基づいて算出される。 On the other hand, when it is determined in step S1010 that the joining flag is “ON” (S1010: YES), the clutch load torque CL is calculated (S1020). This clutch load torque CL is calculated based on the following equation (2).
CL=TE−(EW×ΔNE) …(2)
CL:クラッチ負荷トルク
TE:エンジン軸トルク
EW:エンジン10の慣性質量
ΔNE:速度変化量=機関回転速度NEの単位時間当たりの変化量
なお、慣性質量EWは、エンジン10の回転しやすさに相関する値であり、予めの実機実験等を通じて求めたり、シミュレーションなどで算出したりすることができる。また、速度変化量ΔNEは、機関回転速度NEの単位時間当たりの変化量である。
CL = TE− (EW × ΔNE) (2)
CL: Clutch load torque TE: Engine shaft torque EW: Inertial mass of engine 10 ΔNE: Speed change amount = Change amount per unit time of engine rotational speed NE
Note that the inertial mass EW is a value that correlates with the ease of rotation of the engine 10, and can be obtained through a previous actual machine experiment or can be calculated by simulation or the like. Further, the speed change amount ΔNE is a change amount per unit time of the engine speed NE.
次に、現在設定されているベースアシストトルクATb、つまり前回の実行周期にて本処理が実行されたときに設定されたベースアシストトルクATbであり、換言すれば今回の実行周期で更新される前のベースアシストトルクATbよりも、上記ステップS1020で算出されたクラッチ負荷トルクCLの方が大きいか否かが判定される(S1030)。 Next, the currently set base assist torque ATb, that is, the base assist torque ATb set when this processing was executed in the previous execution cycle, in other words, before being updated in the current execution cycle. It is determined whether or not the clutch load torque CL calculated in step S1020 is larger than the base assist torque ATb (S1030).
算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATbよりも大きいときには(S1030:YES)、ステップS1020で算出されたクラッチ負荷トルクCLがベースアシストトルクATbとして設定されることにより、ベースアシストトルクATbは更新されて(S1070)、本処理は終了される。なお、ステップS1070にてベースアシストトルクATbが更新される場合には、ステップS1030にて肯定判定されているため、更新後のベースアシストトルクATbは、更新前に比してその値が大きくなる。 When the calculated clutch load torque CL is larger than the base assist torque ATb before the update (S1030: YES), the clutch load torque CL calculated in step S1020 is set as the base assist torque ATb, whereby the base assist torque is set. The ATb is updated (S1070), and this process ends. When the base assist torque ATb is updated in step S1070, since an affirmative determination is made in step S1030, the updated base assist torque ATb is larger than that before the update.
一方、算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATb以下であるときには(S1030:NO)、更新前のベースアシストトルクATbからステップS1020で算出されたクラッチ負荷トルクCLを減じたトルク偏差ΔTが算出される(S1040)。 On the other hand, when the calculated clutch load torque CL is equal to or lower than the base assist torque ATb before update (S1030: NO), the torque deviation obtained by subtracting the clutch load torque CL calculated in step S1020 from the base assist torque ATb before update. ΔT is calculated (S1040).
そして、トルク偏差ΔTが第1判定値H1よりも大きいか否かが判定される(S1050)。その第1判定値H1としては、更新前のベースアシストトルクATbに対して今回算出されたクラッチ負荷トルクCLが小さく、このままでは機関回転速度の吹け上がりなどが起きる可能性があると判断できる程度のトルク偏差ΔTが設定されている。 Then, it is determined whether or not the torque deviation ΔT is larger than the first determination value H1 (S1050). As the first determination value H1, the clutch load torque CL calculated this time is small with respect to the base assist torque ATb before the update, and it can be determined that there is a possibility that the engine rotational speed will be increased if it remains as it is. A torque deviation ΔT is set.
トルク偏差ΔTが第1判定値H1よりも大きいときには(S1050:YES)、ステップS1020で算出されたクラッチ負荷トルクCLがベースアシストトルクATbとして設定されることにより、ベースアシストトルクATbが更新されて(S1080)、本処理は終了される。なお、ステップS1080にてベースアシストトルクATbが更新される場合には、ステップS1030にて否定判定されているため、更新後のベースアシストトルクATbは、更新前に比してその値が小さくなる。 When the torque deviation ΔT is larger than the first determination value H1 (S1050: YES), the base load assist torque ATb is updated by setting the clutch load torque CL calculated in step S1020 as the base assist torque ATb ( S1080), this processing is terminated. When the base assist torque ATb is updated in step S1080, a negative determination is made in step S1030. Therefore, the updated base assist torque ATb is smaller than that before the update.
ステップS1050にて、トルク偏差ΔTが第1判定値H1以下であると判定されるときには(S1050:NO)、トルク偏差ΔTが第2判定値H2よりも大きいか否かが判定される(S1060)。第2判定値H2は、第1判定値H1よりも小さい値に設定されている。そして、第2判定値H2としては、更新前のベースアシストトルクATbに対して今回算出されたクラッチ負荷トルクCLが小さいものの、トルク偏差ΔTはわずかであり、機関回転速度の吹け上がりなどに対する影響がほとんど無いと判断できる程度のトルク偏差ΔTが設定されている。 When it is determined in step S1050 that the torque deviation ΔT is equal to or smaller than the first determination value H1 (S1050: NO), it is determined whether the torque deviation ΔT is larger than the second determination value H2 (S1060). . The second determination value H2 is set to a value smaller than the first determination value H1. As the second determination value H2, although the clutch load torque CL calculated this time is small with respect to the base assist torque ATb before the update, the torque deviation ΔT is small and has an influence on the engine speed increase. A torque deviation ΔT that can be determined to be almost absent is set.
トルク偏差ΔTが第2判定値H2よりも大きいときには(S1060:YES)、更新前のベースアシストトルクATbから所定の定数K1を減算した値が更新後のベースアシストトルクATbとして設定されて(S1090)、本処理は終了される。なお、定数K1は、第2判定値H2よりも小さい値であり、更新後のベースアシストトルクATbが更新前に比して大きく減少しないようにその値は設定されている。 When the torque deviation ΔT is larger than the second determination value H2 (S1060: YES), a value obtained by subtracting a predetermined constant K1 from the base assist torque ATb before update is set as the base assist torque ATb after update (S1090). This process is terminated. The constant K1 is a value smaller than the second determination value H2, and the value is set so that the updated base assist torque ATb does not decrease significantly compared to before the update.
ステップS1060にて、トルク偏差ΔTが第2判定値H2以下であると判定されるときには(S1060:NO)、更新前のベースアシストトルクATbが更新後のベースアシストトルクATbとして設定される、つまり現在設定されているベースアシストトルクATbが保持されて(S1100)、本処理は終了される。 When it is determined in step S1060 that the torque deviation ΔT is equal to or smaller than the second determination value H2 (S1060: NO), the base assist torque ATb before the update is set as the base assist torque ATb after the update, that is, the current The set base assist torque ATb is held (S1100), and this process is terminated.
こうしてベースアシストトルクATbの算出処理が終了すると、次に、アシストトルクの上限値ATmaxの算出処理が行われる。
(アシストトルクの上限値の算出処理)
図5に示すように、この算出処理が開始されるとまず、アクセルペダルが「ON」であるか、つまりアクセルペダルが操作されているか否かがアクセル操作量ACCP等に基づいて判定される(S2010)。そして、アクセルペダルが「ON」であるときには(S2010:YES)、機関回転速度NE及びアクセル操作量ACCPに基づいて上限値ATmaxが設定される。
When the calculation process of the base assist torque ATb is completed in this way, the calculation process of the upper limit value ATmax of the assist torque is then performed.
(Calculation processing of upper limit value of assist torque)
As shown in FIG. 5, when this calculation process is started, it is first determined whether the accelerator pedal is “ON”, that is, whether the accelerator pedal is being operated based on the accelerator operation amount ACCP ( S2010). When the accelerator pedal is “ON” (S2010: YES), the upper limit value ATmax is set based on the engine speed NE and the accelerator operation amount ACCP.
図6に示すように、上限値ATmaxは、機関回転速度NEが高いときほど小さくされる。
図7に示すように、上限値ATmaxは、アクセル操作量ACCPが大きいときほど大きくされる。
As shown in FIG. 6, the upper limit value ATmax is made smaller as the engine speed NE is higher.
As shown in FIG. 7, the upper limit value ATmax is increased as the accelerator operation amount ACCP is larger.
一方、アクセルペダルが「ON」でないときには(S2010:NO)、機関回転速度NEに基づいて上限値ATmaxが設定される(S2030)。このステップS2030における上限値ATmaxの設定に際しても、先の図6に示したように、機関回転速度NEが高いときほど上限値ATmaxは小さくされる。 On the other hand, when the accelerator pedal is not “ON” (S2010: NO), upper limit value ATmax is set based on engine speed NE (S2030). Also in setting the upper limit value ATmax in step S2030, as shown in FIG. 6, the upper limit value ATmax is made smaller as the engine speed NE is higher.
こうして上限値ATmaxの算出処理が終了すると、次に、要求アシストトルクの算出処理が行われる。
(要求アシストトルクの算出処理)
図8に示すように、この算出処理が開始されるとまず、上述した継合フラグが「ON」であるか否かが判定される(S3010)。
When the calculation process of the upper limit value ATmax is completed in this way, the calculation process of the requested assist torque is performed next.
(Request assist torque calculation process)
As shown in FIG. 8, when this calculation process is started, it is first determined whether or not the above-described joining flag is “ON” (S3010).
そして、継合フラグが「OFF」のときには(S3010:NO)、要求アシストトルクATDには「0」が設定され(S3040)、本処理は終了される。
一方、ステップS3010にて、継合フラグが「ON」であると判定されるときには(S3010:YES)、次に、クラッチ12が完全継合しているか否かが判定される(S3020)。この完全継合を判定する処理は適宜行えばよい。例えば第1クラッチスイッチ26Uによるクラッチ12の完全継合がある程度の時間継続して検出されている場合に、クラッチ12が完全継合していると判定することができる。また、クラッチペダル13のストローク量を計測するセンサが設けられている場合には、クラッチ12の完全継合時におけるストローク量がある程度の時間継続して検出されている場合に、クラッチ12が完全継合していると判定することができる。また、変速機入力軸15の回転速度を計測するセンサが設けられている場合には、その計測された回転速度と稼働中のエンジン10の機関回転速度NEとが一致しており、かつその一致している状態がある程度継続している場合に、クラッチ12が完全継合していると判定することができる。
When the joining flag is “OFF” (S3010: NO), “0” is set to the requested assist torque ATD (S3040), and this process is terminated.
On the other hand, when it is determined in step S3010 that the engagement flag is “ON” (S3010: YES), it is next determined whether or not the clutch 12 is completely engaged (S3020). What is necessary is just to perform the process which determines this complete joining suitably. For example, when complete engagement of the clutch 12 by the first clutch switch 26U is continuously detected for a certain period of time, it can be determined that the clutch 12 is fully engaged. Further, when a sensor for measuring the stroke amount of the clutch pedal 13 is provided, the clutch 12 is fully engaged when the stroke amount when the clutch 12 is completely engaged is detected for a certain period of time. It can be determined that they match. When a sensor for measuring the rotational speed of the transmission input shaft 15 is provided, the measured rotational speed matches the engine rotational speed NE of the engine 10 that is in operation, and one of them. It can be determined that the clutch 12 is completely engaged when the engaged state has continued to some extent.
クラッチ12が完全継合していないときには(S3020:NO)、クラッチ12は継合過程にあると判断される。そして、上述したベースアシストトルクの算出処理で更新されたベースアシストトルクATbと、上述した上限値の算出処理で算出された上限値ATmaxのうちのいずれか小さい方が要求アシストトルクATDとして設定されて(S3050)、本処理は終了される。 When the clutch 12 is not completely engaged (S3020: NO), it is determined that the clutch 12 is in the engagement process. Then, the smaller one of the base assist torque ATb updated in the above-described base assist torque calculation process and the upper limit value ATmax calculated in the above-described upper limit calculation process is set as the required assist torque ATD. (S3050), this process is terminated.
一方、ステップS3020にて、クラッチ12が完全継合していると判定されるときには(S3020:YES)、アクセルペダルが「ON」であるか、つまりアクセルペダルが操作されているか否かがアクセル操作量ACCP等に基づいて判定される(S3030)。そして、アクセルペダルが「ON」であるときには(S3030:YES)、クラッチ12が完全継合しており、さらにアクセルペダルが操作されているため、アシストトルクは不要であると判断されて、要求アシストトルクATDは「0」に設定される(S3040)。そして、本処理は終了される。 On the other hand, when it is determined in step S3020 that the clutch 12 is completely engaged (S3020: YES), it is determined whether the accelerator pedal is “ON”, that is, whether the accelerator pedal is operated. Determination is made based on the amount ACCP or the like (S3030). When the accelerator pedal is “ON” (S3030: YES), it is determined that the assist torque is unnecessary because the clutch 12 is completely engaged and the accelerator pedal is operated, and the requested assist is determined. The torque ATD is set to “0” (S3040). Then, this process ends.
一方、ステップS3030にて、アクセルペダルが「ON」でないと判定されるときには(S3030:NO)、アクセルペダルが操作されておらずエンジン10はアイドル運転状態になっている。このようにエンジン10がアイドル運転状態になっている状態でクラッチ12が完全継合している場合には、アイドル運転状態のエンジン10の出力トルクで車両を走行させる、いわば疑似クリープ走行を実現するために、目標アイドル回転速度NEpに基づき要求アシストトルクATDが算出される(S3060)。このステップ3060では、目標アイドル回転速度NEpが高いときほど要求アシストトルクATDは大きくされる。そして、本処理は終了される。 On the other hand, when it is determined in step S3030 that the accelerator pedal is not “ON” (S3030: NO), the accelerator pedal is not operated and the engine 10 is in the idling state. In this way, when the clutch 12 is fully engaged while the engine 10 is in the idling operation state, the vehicle is caused to travel with the output torque of the engine 10 in the idling operation state, that is, pseudo creep running is realized. Therefore, the required assist torque ATD is calculated based on the target idle rotational speed NEp (S3060). In step 3060, the required assist torque ATD is increased as the target idle speed NEp is higher. Then, this process ends.
こうして要求アシストトルクATDの算出処理が終了すると、次に、アシストトルクATの算出処理が行われる。
(アシストトルクの算出処理)
図9に示すように、この算出処理が開始されるとまず、上述した継合フラグが「ON」であるか否かが判定される(S4010)。
When the calculation processing of the required assist torque ATD is completed in this way, the calculation processing of the assist torque AT is performed next.
(Assist torque calculation process)
As shown in FIG. 9, when this calculation process is started, first, it is determined whether or not the above-described joining flag is “ON” (S4010).
そして、継合フラグが「OFF」のときには(S4010:NO)、アシストトルクATには「0」が設定される(S4100)。
一方、ステップS4010にて、継合フラグが「ON」であると判定されるときには(S4010:YES)、次に、クラッチ12が完全継合しているか否かが判定される(S4020)。このステップS4020での判定は、上記ステップS3020での判定と同様である。
When the joining flag is “OFF” (S4010: NO), “0” is set to the assist torque AT (S4100).
On the other hand, when it is determined in step S4010 that the engagement flag is “ON” (S4010: YES), it is next determined whether or not the clutch 12 is completely engaged (S4020). The determination in step S4020 is the same as the determination in step S3020.
そして、クラッチ12が完全継合していないときには(S4020:NO)、クラッチ12は継合過程にあると判断される。そして、上述の要求アシストトルクの算出処理にて算出された要求アシストトルクATDがアシストトルクATとして設定される(S4110)。 When the clutch 12 is not completely engaged (S4020: NO), it is determined that the clutch 12 is in the engagement process. Then, the required assist torque ATD calculated in the above-described required assist torque calculation process is set as the assist torque AT (S4110).
一方、ステップS4020にて、クラッチ12が完全継合していると判定されるときには(S4020:YES)、アシストトルクATを徐々に減少させる処理を順次行う。こうした徐変処理を行うことにより、クラッチ12の完全継合時においてアシストトルクATを急激に低下させる場合と比較して、エンジン10の出力トルクの急変が抑えられるのであるが、そうした徐変処理に先立ち、クラッチ12の実際の状態が解放状態であるか否かが判定される(S4030)。このステップS4030では、第2クラッチスイッチ26Lによってクラッチ12の解放が検出されているときに肯定判定される。 On the other hand, when it is determined in step S4020 that the clutch 12 is completely engaged (S4020: YES), processing for gradually decreasing the assist torque AT is sequentially performed. By performing such a gradual change process, a sudden change in the output torque of the engine 10 can be suppressed as compared with a case where the assist torque AT is suddenly reduced when the clutch 12 is completely engaged. First, it is determined whether or not the actual state of the clutch 12 is a released state (S4030). In this step S4030, an affirmative determination is made when the release of the clutch 12 is detected by the second clutch switch 26L.
ここで、ステップS4030の処理が行われるときには、ステップS4020において、クラッチ12が完全継合していると判定されている。そのため、通常であれば、ステップS4030では否定判定される。 Here, when the process of step S4030 is performed, it is determined in step S4020 that the clutch 12 is completely engaged. Therefore, if it is normal, negative determination is made in step S4030.
しかし、ステップS4020での完全継合判定は、所定の実行周期で行われるため、その実行周期の間に、クラッチ12の実際の状態が解放状態にされた場合には、完全継合の判定が正しく更新されるまで、完全継合の判定結果と実際のクラッチ12の状態とが異なるようになる。そこで、本実施形態では、完全継合の判定周期に比べて第2クラッチスイッチ26Lのサンプリング周期を短くしており、クラッチ12の解放状態をより早期に把握できるようにしている。そして、ステップS4020にて肯定判定されているにもかかわらず、ステップS4030でも肯定判定される場合には、完全継合の判定処理によるクラッチ12の状態判定よりも第2クラッチスイッチ26Lによるクラッチ12の状態判定を優先し、クラッチ12は解放状態になっていることを前提に、アシストトルクATを減少させるようにしている。 However, since the complete engagement determination in step S4020 is performed at a predetermined execution cycle, if the actual state of the clutch 12 is released during the execution cycle, the complete engagement determination is performed. Until it is correctly updated, the determination result of complete engagement and the actual state of the clutch 12 become different. Therefore, in the present embodiment, the sampling cycle of the second clutch switch 26L is made shorter than the complete engagement determination cycle so that the released state of the clutch 12 can be grasped earlier. If the affirmative determination is made in step S4030 even though the affirmative determination is made in step S4020, the clutch 12 of the clutch 12 by the second clutch switch 26L is determined rather than the state determination of the clutch 12 by the complete engagement determination process. Prioritizing the state determination, the assist torque AT is reduced on the assumption that the clutch 12 is in the released state.
すなわちクラッチ12が解放状態になっているときには、クラッチ負荷トルクCLがほぼ「0」になっているため、アシストトルクATを早期に減少させないと機関回転速度が吹け上がるおそれがある。また、解放状態であったクラッチ12が再び継合されたときに、アシストトルクATが比較的大きなトルクのままになっていると、車両加速度が急激に増大して車両には前後ショックが発生するおそれもある。そこで、ステップS4030にて、クラッチ12の実際の状態が解放状態であると判定されるときには(S4030:YES)、アシストトルクATを徐々に減少させるときの徐変値Jとして、比較的大きな値が設定されている第1徐変値J1が設定される(S4050)。なお、クラッチ12が解放されているときには、エンジン10と車両の駆動系とが切り離されているため、アシストトルクATを大きく減少させても、車両にはショックが起きにくい。 That is, when the clutch 12 is in the disengaged state, the clutch load torque CL is substantially “0”, and therefore the engine speed may increase unless the assist torque AT is reduced early. Further, when the clutch 12 that has been released is re-engaged, if the assist torque AT remains at a relatively large torque, the vehicle acceleration increases abruptly and a longitudinal shock occurs in the vehicle. There is also a fear. Therefore, when it is determined in step S4030 that the actual state of the clutch 12 is the released state (S4030: YES), a relatively large value is used as the gradually changing value J when the assist torque AT is gradually decreased. The set first gradually changing value J1 is set (S4050). When the clutch 12 is released, the engine 10 and the drive system of the vehicle are disconnected, so that even if the assist torque AT is greatly reduced, the vehicle is less likely to be shocked.
一方、ステップS4030にて、クラッチ12の実際の状態が解放状態ではないと判定されるときには(S4030:NO)、クラッチ12の完全継合に伴ってアシストトルクを徐々に減少させるための処理として、ステップS4050〜ステップS4090、及びステップS4120の各処理が順次行われる。 On the other hand, when it is determined in step S4030 that the actual state of the clutch 12 is not a released state (S4030: NO), as a process for gradually decreasing the assist torque as the clutch 12 is completely engaged, Steps S4050 to S4090 and step S4120 are sequentially performed.
ステップS4050では、アクセルペダルが「OFF」であるか、つまりアクセルペダルが操作されていないか否かがアクセル操作量ACCP等に基づいて判定される。そして、アクセルペダルが「OFF」であるときには(S4050:YES)、アシストトルクATを徐々に減少させるときの徐変値Jとして、上記第1徐変値J1に比してかなり小さい値が設定されている第3徐変値J3が設定される(S4060)。 In step S4050, it is determined based on the accelerator operation amount ACCP or the like whether the accelerator pedal is “OFF”, that is, whether or not the accelerator pedal is operated. When the accelerator pedal is “OFF” (S4050: YES), a value that is considerably smaller than the first gradual change value J1 is set as the gradual change value J for gradually decreasing the assist torque AT. The third gradually changing value J3 is set (S4060).
一方、アクセルペダルが「ON」であって、運転者がアクセルペダルを操作しているときには(S4050:NO)、車両にショックを生じさせない範囲内でアシストトルクを早期に減少させて、運転者による出力要求を早期に実現することが望ましい。そこで、ステップS4050で否定判定されるときには、アシストトルクATを徐々に減少させるときの徐変値Jとして、上記第3徐変値J3よりもやや大きい値が設定されている第2徐変値J2が設定される(S4070)。 On the other hand, when the accelerator pedal is “ON” and the driver is operating the accelerator pedal (S4050: NO), the assist torque is reduced early within a range that does not cause a shock to the vehicle. It is desirable to realize the output request early. Therefore, when a negative determination is made in step S4050, the second gradual change value J2 in which a value slightly larger than the third gradual change value J3 is set as the gradual change value J when the assist torque AT is gradually decreased. Is set (S4070).
上記ステップS4050、ステップS4060、ステップS4070のうちのいずれかによって徐変値Jが設定されると、徐変後アシストトルクATJが算出される(S4080)。この徐変後アシストトルクATJは、現在設定されているアシストトルクAT、つまり前回の実行周期にて本処理が実行されたときに設定されたアシストトルクATであり、換言すれば今回の実行周期で更新される前のアシストトルクATから徐変値Jを減算した値である。 When the gradual change value J is set by any one of the above steps S4050, S4060, and S4070, the gradual change assist torque ATJ is calculated (S4080). The gradually changed assist torque ATJ is the currently set assist torque AT, that is, the assist torque AT set when this process is executed in the previous execution cycle, in other words, in the current execution cycle. This is a value obtained by subtracting the gradual change value J from the assist torque AT before being updated.
次に、上述した要求アシストトルクの算出処理によって算出された要求アシストトルクATDが、ステップS4080にて算出された徐変後アシストトルクATJよりも大きいか否かが判定される(S4090)。 Next, it is determined whether the required assist torque ATD calculated by the above-described required assist torque calculation process is larger than the gradually changed assist torque ATJ calculated in step S4080 (S4090).
そして、要求アシストトルクATDが徐変後アシストトルクATJよりも大きいときには(S4090:YES)、要求アシストトルクATDがアシストトルクATとして設定される(S4110)。 When the required assist torque ATD is larger than the gradually changed assist torque ATJ (S4090: YES), the required assist torque ATD is set as the assist torque AT (S4110).
一方、要求アシストトルクATDが徐変後アシストトルクATJ以下のときには(S4090:NO)、徐変後アシストトルクATJがアシストトルクATとして設定される(S4120)。 On the other hand, when the required assist torque ATD is equal to or lower than the gradually changed assist torque ATJ (S4090: NO), the gradually changed assist torque ATJ is set as the assist torque AT (S4120).
なお、クラッチ12が完全継合しているときの要求アシストトルクATDとして、先の図8に示したステップS3040の処理が実行されることにより「0」が設定された場合には、ステップS4090にて否定判定される。また、クラッチ12が完全継合しているときの要求アシストトルクATDとして、先の図8に示したステップS3060の処理が実行されることにより、目標アイドル回転速度NEpに基づいて算出される値が設定された場合には、その算出された値にまで徐変後アシストトルクATJが小さくなるまでステップS4090では否定判定される。従って、トルクアシスト制御の実行中であってクラッチ12が完全継合した後のアシストトルクATには、基本的に徐変後アシストトルクATJが設定される。 If “0” is set as the required assist torque ATD when the clutch 12 is fully engaged and the process of step S3040 shown in FIG. 8 is executed, the process proceeds to step S4090. Negative decision. Further, as the requested assist torque ATD when the clutch 12 is completely engaged, the value calculated based on the target idle speed NEp is obtained by executing the process of step S3060 shown in FIG. If it has been set, a negative determination is made in step S 4090 until the assist torque ATJ after gradual change decreases to the calculated value. Therefore, the assist torque ATJ after the gradual change is basically set as the assist torque AT during the execution of the torque assist control and after the clutch 12 is completely engaged.
上記ステップS4100、ステップS4110、ステップS4120のうちのいずれかによってアシストトルクATが設定されると、アシストトルクATのゼロガード処理が実行される(S4130)。このゼロガード処理では、上記ステップS4100、ステップS4110、ステップS4120のうちのいずれかによって設定されたアシストトルクATが「0」よりも小さい値、つまり負の値になった場合、アシストトルクATが「0」に設定される。このゼロガード処理を実行することにより、そのゼロガード処理の実行前において算出されていたアシストトルクATが、何らかの理由により誤って負の値になっていた場合に、アシストトルクATは「0」に再設定される。そして、本処理は終了される。 When the assist torque AT is set by any one of the steps S4100, S4110, and S4120, a zero guard process for the assist torque AT is executed (S4130). In this zero guard process, when the assist torque AT set by any one of the steps S4100, S4110, and S4120 is a value smaller than “0”, that is, a negative value, the assist torque AT is “0”. "Is set. By executing the zero guard process, the assist torque AT is reset to “0” when the assist torque AT calculated before the zero guard process is erroneously negative for some reason. Is done. Then, this process ends.
こうしてアシストトルクATの算出が終了して同アシストトルクATの更新が完了すると、次に、最終要求トルクTFの算出処理が行われる。
(最終要求トルクの算出処理)
図10に示すように、この算出処理が開始されると、まずはじめに、シフト位置SFT、車速SP、及びアクセル操作量ACCPに基づいてアクセル要求トルクACCTが算出される(S5010)。アクセル要求トルクACCTは、基本的には車両運転者のアクセル操作量ACCPに応じたエンジン10への要求出力トルクである。
When the calculation of the assist torque AT is thus completed and the update of the assist torque AT is completed, a process for calculating the final required torque TF is then performed.
(Calculation process of final required torque)
As shown in FIG. 10, when this calculation process is started, first, the accelerator required torque ACCT is calculated based on the shift position SFT, the vehicle speed SP, and the accelerator operation amount ACCP (S5010). The accelerator required torque ACCP is basically a required output torque to the engine 10 according to the accelerator operation amount ACCP of the vehicle driver.
図11に示すように、アクセル要求トルクACCTは、アクセル操作量ACCPが大きいときほど大きい値に設定される。また、アクセル要求トルクACCTは、車速SPが高いときほど大きい値に設定される。 As shown in FIG. 11, accelerator request torque ACCT is set to a larger value as accelerator operation amount ACCP is larger. Further, the accelerator required torque ACCT is set to a larger value as the vehicle speed SP is higher.
図12に示すように、アクセル操作量ACCPに基づくアクセル要求トルクACCTの設定は、手動変速機14の変速段によっても変更される。すなわち、変速段が1速段、2速段、3速段、4速段、5速段、6速段の順に高くなるにつれて、同一のアクセル要求トルクACCTに対応するアクセル操作量ACCPは小さくなる。こうした変速段による可変設定により、変速段が高いときほど、同じアクセル要求トルクACCTに対応するアクセル操作量ACCPは小さくなり、これにより変速段が高いときほど、少ないアクセル操作量ACCPで高いアクセル要求トルクACCTを要求することができるようになっている。 As shown in FIG. 12, the setting of the accelerator required torque ACCT based on the accelerator operation amount ACCP is also changed by the gear position of the manual transmission 14. That is, the accelerator operation amount ACCP corresponding to the same accelerator required torque ACCT becomes smaller as the shift speed increases in the order of 1st speed, 2nd speed, 3rd speed, 4th speed, 5th speed, and 6th speed. . As a result of such a variable speed setting, the higher the shift speed, the smaller the accelerator operation amount ACCP corresponding to the same accelerator required torque ACCT. Thus, the higher the shift speed, the higher the accelerator request torque with a smaller accelerator operation amount ACCP. An ACCT can be requested.
ステップS5010にて、アクセル要求トルクACCTが算出されると、ステップS5020では、エンジン10の出力トルクの要求値である最終要求トルクTFが算出されて、本処理は終了される。この最終要求トルクTFは、ステップS5010で算出されたアクセル要求トルクACCTと、上述のアシストトルクの算出処理にて算出された更新後のアシストトルクATとを加算して算出される。そして、エンジン10の出力トルクが最終要求トルクTFとなるように、エンジン10の出力制御が行われる。 When the accelerator required torque ACCT is calculated in step S5010, in step S5020, a final required torque TF that is a required value of the output torque of the engine 10 is calculated, and this process is terminated. The final required torque TF is calculated by adding the accelerator required torque ACCT calculated in step S5010 and the updated assist torque AT calculated in the assist torque calculation process described above. Then, the output control of the engine 10 is performed so that the output torque of the engine 10 becomes the final required torque TF.
図13に、車両が発進するときのクラッチ継合に際して行われる本実施形態でのトルクアシスト制御によるトルク制御の一例を示す。
この図13に示すように、時刻t1にてアクセルペダルが操作されると、その時刻t1以降、アクセル操作量ACCPに応じたアクセル要求トルクACCTが算出される。
FIG. 13 shows an example of torque control by torque assist control in the present embodiment that is performed at the time of clutch engagement when the vehicle starts.
As shown in FIG. 13, when the accelerator pedal is operated at time t1, the accelerator required torque ACCT corresponding to the accelerator operation amount ACCP is calculated after time t1.
そして、時刻t2にてクラッチ12の継合が開始される前までは、算出されるアシストトルクATが「0」であるため、最終要求トルクTFはアクセル要求トルクACCTと同一になる。 Since the calculated assist torque AT is “0” before the engagement of the clutch 12 is started at time t2, the final required torque TF is the same as the accelerator required torque ACCT.
時刻t2にて、クラッチ12の継合が開始されると、クラッチ負荷トルクCL等に基づいてアシストトルクATが算出されるようになり、最終要求トルクTFはアクセル要求トルクACCTとアシストトルクATとの合算値になる。 When the engagement of the clutch 12 is started at time t2, the assist torque AT is calculated based on the clutch load torque CL or the like, and the final required torque TF is the difference between the accelerator required torque ACCT and the assist torque AT. It becomes the total value.
時刻t3から時刻t4の間において、算出されたベースアシストトルクATb(一点鎖線で図示)が上限値ATmaxを超えている場合には、要求アシストトルクATDは上限値ATmaxで制限される(上記ステップS3050の処理)。従って、時刻t3から時刻t4の間においては、アシストトルクATがベースアシストトルクATbよりも小さい値に設定される。 If the calculated base assist torque ATb (shown by a one-dot chain line) exceeds the upper limit value ATmax between time t3 and time t4, the required assist torque ATD is limited to the upper limit value ATmax (step S3050 above). Processing). Therefore, between time t3 and time t4, the assist torque AT is set to a value smaller than the base assist torque ATb.
そして、時刻t4にて、クラッチ12が完全継合すると、ベースアシストトルクATbは「0」に設定される(上記ステップS1110の処理)。これによりクラッチ12の完全継合完了時における車両の飛び出し感が軽減される。ただし、そうしたベースアシストトルクATbの「0」設定をそのままアシストトルクATに反映してしまうと、エンジン10の出力トルクが急激に低下して車両の挙動が乱れるおそれがある。この点、本実施形態では、クラッチ12が完全継合していると判定される場合、徐変値JによってアシストトルクATが徐々に減量される(上記ステップS4080の処理)。従って、クラッチ12の完全継合に伴いアシストトルクATを減少させる際には、エンジン10の出力トルクの急変が抑えられる。 When the clutch 12 is completely engaged at time t4, the base assist torque ATb is set to “0” (the process in step S1110). Thereby, the feeling of the vehicle popping out when the complete engagement of the clutch 12 is completed is reduced. However, if the “0” setting of the base assist torque ATb is reflected in the assist torque AT as it is, the output torque of the engine 10 may be drastically reduced and the behavior of the vehicle may be disturbed. In this regard, in the present embodiment, when it is determined that the clutch 12 is completely engaged, the assist torque AT is gradually reduced by the gradual change value J (the process of step S4080). Therefore, when the assist torque AT is decreased with the complete engagement of the clutch 12, a sudden change in the output torque of the engine 10 can be suppressed.
クラッチ12の完全継合により、アシストトルクATが徐々に減量されていき、時刻t5において、アシストトルクATが「0」になると、その時刻t5以降の最終要求トルクTFは、アクセル要求トルクACCTと同一になる。 The assist torque AT is gradually reduced by complete engagement of the clutch 12, and when the assist torque AT becomes “0” at time t5, the final required torque TF after the time t5 is the same as the accelerator required torque ACCT. become.
ちなみに、図13において図示はしていないが、時刻t4以降において、アクセルペダルが操作されていない場合には、アクセル要求トルクACCTは「0」に設定され、上記ステップS3060の処理により、目標アイドル回転速度NEpに基づいた要求アシストトルクATDの設定が行われる。そして、上述したように、クラッチ12が完全継合しているときの要求アシストトルクATDとして、目標アイドル回転速度NEpに基づく要求アシストトルクATDの設定が行われる場合には、徐変後アシストトルクATJが、目標アイドル回転速度NEpに基づいて設定された要求アシストトルクATDに向かって小さくなるまで、上記ステップS4090では否定判定される。そして、徐変後アシストトルクATJが、目標アイドル回転速度NEpに基づいて設定された要求アシストトルクATDにまで小さくなると、上記ステップS4090では肯定判定され、ステップS4110では、目標アイドル回転速度NEpに基づいて設定された要求アシストトルクATDがアシストトルクATとして設定される。従って、時刻t5以降の最終要求トルクTFは、目標アイドル回転速度NEpに基づいて設定された要求アシストトルクATDと同一の値になり、これによりエンジン10の出力トルクは、疑似クリープ走行に必要な出力トルクとなるように制御される。 Incidentally, although not shown in FIG. 13, when the accelerator pedal is not operated after time t4, the accelerator required torque ACCT is set to “0”, and the target idle rotation is performed by the process of step S3060. The required assist torque ATD is set based on the speed NEp. As described above, when the required assist torque ATD based on the target idle rotational speed NEp is set as the required assist torque ATD when the clutch 12 is completely engaged, the gradually changed assist torque ATJ is set. Is negative in step S4090 until the required assist torque ATD set based on the target idle rotation speed NEp decreases. When the gradually changed assist torque ATJ is reduced to the required assist torque ATD set based on the target idle rotational speed NEp, an affirmative determination is made in step S4090, and in step S4110, based on the target idle rotational speed NEp. The set required assist torque ATD is set as the assist torque AT. Accordingly, the final required torque TF after the time t5 becomes the same value as the required assist torque ATD set based on the target idle speed NEp, whereby the output torque of the engine 10 is an output required for pseudo creep travel. It is controlled to be torque.
次に、上述したトルクアシスト制御の作用を説明する。
クラッチ12が解放状態にありエンジン10が無負荷状態で回転するときには、クランクシャフト11に回転トルクを与える上記軸トルクと、エンジン10の回転しやすさに相関する上記慣性質量EWと、上記速度変化量ΔNEとの間には、「軸トルク=慣性質量EW×速度変化量ΔNE」という関係が成立する。そして、クラッチ12が継合し始めて、クラッチ負荷トルクが増大し始めると、「軸トルク」の値と「慣性質量EW×速度変化量ΔNE」との値は、クラッチ負荷トルクに相当する値の分だけずれるようになる。つまり、クラッチ12の継合過程では、「軸トルク−クラッチ負荷トルク=慣性質量EW×速度変化量ΔNE」という関係が成立する。そこで、上記式(2)に示したように、本実施形態は、エンジン軸トルクTEと、慣性質量EWと、クラッチ継合過程での速度変化量ΔNEとに基づいてクラッチ負荷トルクCLを算出するようにしており、クラッチ継合過程でのクラッチ負荷トルクCLが精度よく算出される。そのため、上記ステップS1070や上記ステップS1080の処理において、クラッチ負荷トルクCLに基づき更新されるアシストトルクのベースアシストトルクATbも、クラッチ12の継合度合に応じて精度よく算出されるため、クラッチ継合時のトルクアシストを適切に行うことができる。
Next, the operation of the torque assist control described above will be described.
When the clutch 12 is in a disengaged state and the engine 10 rotates in a no-load state, the shaft torque that gives rotational torque to the crankshaft 11, the inertia mass EW that correlates with the ease of rotation of the engine 10, and the speed change The relationship of “shaft torque = inertia mass EW × speed change amount ΔNE” is established between the amount ΔNE and the amount ΔNE. When the clutch 12 starts to be engaged and the clutch load torque starts to increase, the value of “shaft torque” and the value of “inertial mass EW × speed change amount ΔNE” are a value corresponding to the clutch load torque. Will only shift. That is, in the engagement process of the clutch 12, the relationship of “shaft torque−clutch load torque = inertia mass EW × speed change amount ΔNE” is established. Therefore, as shown in the above formula (2), in the present embodiment, the clutch load torque CL is calculated based on the engine shaft torque TE, the inertial mass EW, and the speed change amount ΔNE in the clutch engagement process. In this way, the clutch load torque CL in the clutch engagement process is accurately calculated. Therefore, since the base assist torque ATb of the assist torque updated based on the clutch load torque CL is also calculated accurately according to the degree of engagement of the clutch 12 in the processing of Step S1070 and Step S1080, the clutch engagement Torque assist can be performed appropriately.
また、ステップS1030において、算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATbよりも大きいと判定されるときには、ステップS1030において、その算出されたクラッチ負荷トルクCLを更新後のベースアシストトルクATbとして設定するようにしている。従って、クラッチ12の継合が進んでクラッチ負荷トルクCLが増大していくのに合わせてベースアシストトルクATbが増大されていくようになり、クラッチ継合過程においてエンジン出力が適切に増大されるようになる。 Further, when it is determined in step S1030 that the calculated clutch load torque CL is greater than the base assist torque ATb before update, in step S1030, the base assist torque ATb after update of the calculated clutch load torque CL is determined. I am trying to set it as Accordingly, the base assist torque ATb is increased as the clutch 12 is engaged and the clutch load torque CL is increased, so that the engine output is appropriately increased in the clutch engagement process. become.
ところで、通常のクラッチ継合過程では、実際のクラッチ負荷トルクは増大する一方であるため、算出されるクラッチ負荷トルクCLは、更新前のベースアシストトルクATb(つまり前回の算出周期で算出されたクラッチ負荷トルクCLに基づき設定されているベースアシストトルクATb)よりも大きくなる。一方、クラッチ12の継合途中にクラッチペダル13の踏み込み量を大きくするといった、通常とは異なるクラッチ操作が行われた場合には、実際のクラッチ負荷トルクが減少するため、算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATb以下になることがある。このようにクラッチ負荷トルクCLが更新前のベースアシストトルク以下になるときには、減少したクラッチ負荷トルクCLに合わせて更新後のベースアシストトルクATbも小さくすることにより、機関回転速度の吹け上がりなどを抑えることができる。しかし、そのようにして更新後のベースアシストトルクATbを更新前よりも小さくすると、再びクラッチ負荷トルクCLが増加し始めたときにはベースアシストトルクATbの応答遅れが顕著になり、一時的ではあるものの、アシストトルクATが不足して車両の発進性が低下するおそれがある。そこで、クラッチ負荷トルクCLの減少が、機関回転速度の吹け上がりに対して大きく影響しない程度の減少である場合には、減少したクラッチ負荷トルクCLに合わせて更新後のベースアシストトルクATbも小さくするのではなく、クラッチ負荷トルクCLの減少量に比べてベースアシストトルクATbの減少量を少なくする。これにより、再びクラッチ負荷トルクCLが増加し始めたときのベースアシストトルクATbの増大側への応答遅れを抑えることができ、車両の発進性を高めることができる。 By the way, in the normal clutch engagement process, since the actual clutch load torque is increasing, the calculated clutch load torque CL is the base assist torque ATb before the update (that is, the clutch calculated in the previous calculation cycle). It becomes larger than the base assist torque ATb) set based on the load torque CL. On the other hand, when the clutch operation different from the normal operation such as increasing the depression amount of the clutch pedal 13 is performed during the engagement of the clutch 12, the actual clutch load torque decreases, so the calculated clutch load torque CL may be equal to or lower than the base assist torque ATb before update. Thus, when the clutch load torque CL becomes equal to or lower than the base assist torque before update, the base assist torque ATb after update is also reduced in accordance with the decreased clutch load torque CL, thereby suppressing the engine speed increase and the like. be able to. However, if the updated base assist torque ATb is made smaller than before the update, when the clutch load torque CL starts to increase again, the response delay of the base assist torque ATb becomes remarkable, which is temporary, There is a fear that the assist torque AT is insufficient and the startability of the vehicle is lowered. Therefore, when the decrease in the clutch load torque CL is a decrease that does not significantly affect the engine speed increase, the updated base assist torque ATb is also decreased in accordance with the decreased clutch load torque CL. Instead, the reduction amount of the base assist torque ATb is made smaller than the reduction amount of the clutch load torque CL. As a result, a delay in response to the increase side of the base assist torque ATb when the clutch load torque CL starts to increase again can be suppressed, and the startability of the vehicle can be improved.
そこで、本実施形態では、上記ステップS1030にて、算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATb以下であると判定されるときには、更新前のベースアシストトルクATbと算出されたクラッチ負荷トルクCLとの偏差であるトルク偏差ΔTに応じてベースアシストトルクATbの更新態様を変更するようにしている。更新前のベースアシストトルクATbは、前回の算出周期で算出されたクラッチ負荷トルクCLに基づいて算出されているため、トルク偏差ΔTは、前回の算出周期で算出されたクラッチ負荷トルクCLに対して今回の算出周期で算出されたクラッチ負荷トルクCLがどれだけ減少しているかを示す値になる。従って、トルク偏差ΔTに応じてベースアシストトルクATbの更新態様を変更する処理は、クラッチ負荷トルクCLの減少量に応じてベースアシストトルクATbの更新態様を変更する処理と同じであり、これによりクラッチ負荷トルクCLが一時的に減少したときの車両の発進性を高めることができる。 Therefore, in this embodiment, when it is determined in step S1030 that the calculated clutch load torque CL is equal to or lower than the base assist torque ATb before the update, the clutch load calculated as the base assist torque ATb before the update is calculated. The update mode of the base assist torque ATb is changed according to the torque deviation ΔT that is a deviation from the torque CL. Since the base assist torque ATb before the update is calculated based on the clutch load torque CL calculated in the previous calculation cycle, the torque deviation ΔT is equal to the clutch load torque CL calculated in the previous calculation cycle. This is a value indicating how much the clutch load torque CL calculated in the current calculation cycle is decreasing. Therefore, the process of changing the update mode of the base assist torque ATb according to the torque deviation ΔT is the same as the process of changing the update mode of the base assist torque ATb according to the amount of decrease in the clutch load torque CL. The startability of the vehicle when the load torque CL temporarily decreases can be enhanced.
こうした技出思想に基づき、本実施形態では、クラッチ12の継合過程において、実際のクラッチ負荷トルクが減少し、算出されたクラッチ負荷トルクCLと更新前のベースアシストトルクATbとの偏差であるトルク偏差ΔTが上記第1判定値H1よりも大きくなるときには、上記ステップS1050にて肯定判定される。そして上記ステップS1080の処理が行われることにより、今回の算出周期で算出されたクラッチ負荷トルクCL、つまり減少したクラッチ負荷トルクCLがそのまま更新後のベースアシストトルクATbとして設定される。これにより、減少したクラッチ負荷トルクCLに合わせて更新後のベースアシストトルクATbも小さくされるため、機関回転速度の吹け上がりなどを抑えることができる。 Based on this technical idea, in the present embodiment, in the engagement process of the clutch 12, the actual clutch load torque decreases, and the torque that is the deviation between the calculated clutch load torque CL and the base assist torque ATb before the update. When the deviation ΔT is larger than the first determination value H1, an affirmative determination is made in step S1050. Then, by performing the process of step S1080, the clutch load torque CL calculated in the current calculation cycle, that is, the decreased clutch load torque CL is set as it is as the updated base assist torque ATb. As a result, the updated base assist torque ATb is also reduced in accordance with the reduced clutch load torque CL, so that it is possible to suppress an increase in the engine speed.
また、実際のクラッチ負荷トルクが減少して、上記トルク偏差ΔTが上記第1判定値H1以下であって上記第2判定値H2よりも大きいときには、上記ステップS1060にて肯定判定される。そして、上記ステップS1090の処理が行われることにより、更新前のベースアシストトルクATbから上述した定数K1を減算した値が更新後のベースアシストトルクATbとして設定されることにより、ベースアシストトルクATbは徐々に小さくされていく。従って、クラッチ負荷トルクCLの減少量に比べてベースアシストトルクATbの減少量を少なくすることができ、これにより、減少したクラッチ負荷トルクCLが再び増加し始めたときのベースアシストトルクATbの増大側への応答遅れを抑えることができ、車両の発進性を高めることができるようになる。 Further, when the actual clutch load torque decreases and the torque deviation ΔT is equal to or less than the first determination value H1 and greater than the second determination value H2, an affirmative determination is made in step S1060. Then, by performing the process of step S1090, a value obtained by subtracting the constant K1 from the base assist torque ATb before update is set as the base assist torque ATb after update, so that the base assist torque ATb gradually increases. It will be made smaller. Therefore, the decrease amount of the base assist torque ATb can be reduced compared with the decrease amount of the clutch load torque CL, whereby the base assist torque ATb increases when the decreased clutch load torque CL begins to increase again. Response delay to the vehicle can be suppressed, and the startability of the vehicle can be improved.
また、算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATb以下になる場合に、トルク偏差ΔTがわずかであり、機関回転速度の吹け上がり等に対する影響がほとんど無いときには、ベースアシストトルクATbを減少させるのではなく、更新前のベースアシストトルクATbを保持するようにした方が、車両の発進性を確保する点においてはより好ましい。そこで、本実施形態では、上記ステップS1060にて否定判定されるとき、つまり上記トルク偏差ΔTが上記第2判定値H2以下であって十分に小さいと判断できるときには、ステップS1100にて、更新前のベースアシストトルクATbを更新後のベースアシストトルクATbとして設定するようにしている。つまり実質的には、更新前のベースアシストトルクATbを保持するようにしている。従って、これによってもベースアシストトルクATbの減少を抑えることができるため、減少したクラッチ負荷トルクCLが再び増加し始めたときのベースアシストトルクATbの増大側への応答遅れを抑えることができ、車両の発進性を好適に確保することができる。 Further, when the calculated clutch load torque CL is equal to or lower than the base assist torque ATb before the update, when the torque deviation ΔT is slight and there is almost no influence on the engine speed increase, the base assist torque ATb is set. It is more preferable to maintain the base assist torque ATb before the update, in order to ensure the startability of the vehicle. Therefore, in this embodiment, when a negative determination is made in step S1060, that is, when it can be determined that the torque deviation ΔT is equal to or less than the second determination value H2 and is sufficiently small, in step S1100, before the update. The base assist torque ATb is set as the updated base assist torque ATb. That is, the base assist torque ATb before the update is substantially maintained. Accordingly, since the decrease in the base assist torque ATb can also be suppressed by this, the response delay toward the increase side of the base assist torque ATb when the decreased clutch load torque CL starts to increase again can be suppressed. The startability can be suitably secured.
また、クラッチペダル13が急激に操作されるなどしてクラッチ負荷トルクCLが急増すると、クラッチ負荷トルクCLに基づいて更新されるベースアシストトルクATbも急激に増大する。そのため、その増大したベースアシストトルクATbをそのまま要求アシストトルクATDに設定してしまうと、場合によっては、クラッチ継合時において車両加速度が急変するおそれがある。この点、本実施形態では、上記ステップS3050にて、要求アシストトルクATDが上述した上限値ATmaxで制限されるため、そうした車両加速度の急変が抑えられるようになる。 Further, when the clutch load torque CL increases rapidly, for example, when the clutch pedal 13 is suddenly operated, the base assist torque ATb updated based on the clutch load torque CL also increases rapidly. Therefore, if the increased base assist torque ATb is set to the required assist torque ATD as it is, the vehicle acceleration may change suddenly when the clutch is engaged. In this regard, in the present embodiment, since the required assist torque ATD is limited by the above-described upper limit value ATmax in step S3050, such a sudden change in vehicle acceleration can be suppressed.
ここで、クラッチ継合時の車両加速度は、機関回転速度NEが高いときほど大きくなるため、機関回転速度NEに基づいて上限値ATmaxを可変設定するようにしている。より具体的には、先の図6に示したように、機関回転速度NEが高いときほど上限値ATmaxを小さくしている。そのため、クラッチ負荷トルクCLの急増による要求アシストトルクATDの急激な増大に起因した、クラッチ継合時での車両加速度の急変が好適に抑えられる。なお、機関回転速度NEが低いときにはエンジン10の出力トルクが小さいため、そうした低回転速度域において上限値ATmaxを小さくすると、要求アシストトルクATDが不足するおそれがある。この点、本実施形態では、上記態様にて機関回転速度NEに応じた上限値ATmaxの設定を行うようにしているため、機関回転速度NEが低いときほど上限値ATmaxは大きくされる。従って、低回転速度域における要求アシストトルクATDの不足を抑えることもできる。 Here, since the vehicle acceleration at the time of clutch engagement increases as the engine rotational speed NE increases, the upper limit value ATmax is variably set based on the engine rotational speed NE. More specifically, as shown in FIG. 6, the upper limit value ATmax is made smaller as the engine speed NE is higher. Therefore, a sudden change in the vehicle acceleration at the time of clutch engagement due to a sudden increase in the required assist torque ATD due to a sudden increase in the clutch load torque CL can be suitably suppressed. Since the output torque of the engine 10 is small when the engine rotational speed NE is low, if the upper limit value ATmax is decreased in such a low rotational speed range, the required assist torque ATD may be insufficient. In this regard, in the present embodiment, since the upper limit value ATmax is set according to the engine rotational speed NE in the above-described manner, the upper limit value ATmax is increased as the engine rotational speed NE is lower. Therefore, the shortage of the required assist torque ATD in the low rotation speed region can be suppressed.
また、上限値ATmaxの設定に際しては、機関回転速度NEだけではなく、アクセル操作量ACCPも考慮している。より具体的には、先の図7に示したように、アクセル操作量ACCPが大きいときほど上限値ATmaxを大きくしている。従って、アクセル操作量ACCPが大きいときほど、上限値ATmaxによる要求アシストトルクATDの制限が行われにくくなる。また、要求アシストトルクATDが上限値ATmaxによって制限される場合でも、その制限後の要求アシストトルクATDは、アクセル操作量ACCPが大きいときほど大きくなる。従って、車両運転者の操作感覚に合わせたトルクアシストを行うこともできるようになる。 In setting the upper limit value ATmax, not only the engine speed NE but also the accelerator operation amount ACCP is considered. More specifically, as shown in FIG. 7, the upper limit value ATmax is increased as the accelerator operation amount ACCP is larger. Accordingly, as the accelerator operation amount ACCP is larger, the required assist torque ATD is more difficult to be limited by the upper limit value ATmax. Further, even when the requested assist torque ATD is limited by the upper limit value ATmax, the requested assist torque ATD after the limitation becomes larger as the accelerator operation amount ACCP is larger. Therefore, it is possible to perform torque assist in accordance with the operation feeling of the vehicle driver.
また、上記ステップS5010にて、アクセル操作量ACCPに応じたエンジン10の要求出力トルクであるアクセル要求トルクACCTを算出し、上記ステップS5020では、その算出されたアクセル要求トルクACCTと更新後のアシストトルクATとの加算値を最終要求トルクTFとして算出している。そして、算出された最終要求トルクTFをエンジン10から出力させるようにしている。このように最終要求トルクTFにはアクセル要求トルクACCTが含まれているため、クラッチ継合過程において、車両運転者のアクセル操作量ACCPをエンジン10の出力トルクに反映させることができる。従って、トルクアシスト制御の実行時において、アクセル操作に対する出力トルクの違和感の発生を抑えることができるようになる。また、本実施形態では、クラッチ12の完全継合に伴い、アシストトルクATを徐々に「0」に向けて減少させている。そのため、このアシストトルクATの減少過程では、最終要求トルクTFに占めるアシストトルクATの割合は徐々に減少する一方で、アクセル要求トルクACCTの割合は徐々に増大していく。そのため、トルクアシスト制御から通常のアクセル操作に応じた出力トルク制御に移行するときの出力トルクの急変等を抑えることができるようになる。 In step S5010, an accelerator required torque ACCT, which is a required output torque of the engine 10 according to the accelerator operation amount ACCP, is calculated. In step S5020, the calculated accelerator required torque ACCT and the updated assist torque are calculated. The added value with AT is calculated as the final required torque TF. The calculated final required torque TF is output from the engine 10. As described above, since the final required torque TF includes the accelerator required torque ACCT, the accelerator operation amount ACCP of the vehicle driver can be reflected in the output torque of the engine 10 in the clutch engagement process. Therefore, when torque assist control is executed, it is possible to suppress the occurrence of an uncomfortable feeling of output torque with respect to the accelerator operation. In the present embodiment, the assist torque AT is gradually decreased toward “0” with the complete engagement of the clutch 12. Therefore, in the process of decreasing the assist torque AT, the ratio of the assist torque AT to the final required torque TF is gradually decreased, while the ratio of the accelerator required torque ACCT is gradually increased. For this reason, it is possible to suppress an abrupt change in output torque or the like when shifting from torque assist control to output torque control corresponding to a normal accelerator operation.
以上説明したように、本実施形態によれば、以下の効果を得ることができる。
(1)エンジン軸トルクTEと、エンジン10の慣性質量EWと、クラッチ継合過程での機関回転速度の速度変化量ΔNEとに基づき、上記式(2)を用いてクラッチ負荷トルクCLを算出しているため、クラッチ継合過程でのクラッチ負荷トルクCLを精度よく算出することができる。そのため、クラッチ負荷トルクCLに基づいて更新されるベースアシストトルクATbも、クラッチ12の継合度合に応じて精度よく算出することができるようになり、クラッチ継合時のトルクアシストを適切に行うことができるようになる。
As described above, according to the present embodiment, the following effects can be obtained.
(1) Based on the engine shaft torque TE, the inertia mass EW of the engine 10 and the speed change amount ΔNE of the engine rotation speed in the clutch engagement process, the clutch load torque CL is calculated using the above equation (2). Therefore, the clutch load torque CL in the clutch engagement process can be calculated with high accuracy. Therefore, the base assist torque ATb that is updated based on the clutch load torque CL can be accurately calculated according to the engagement degree of the clutch 12, and torque assist at the time of clutch engagement is appropriately performed. Will be able to.
(2)算出されたクラッチ負荷トルクCLが、更新前のベースアシストトルクATbよりも大きいときには、その算出されたクラッチ負荷トルクCLを更新後のベースアシストトルクATbとして設定するようにしている。従って、クラッチ継合過程において機関出力を適切に増大させることができるようになる。 (2) When the calculated clutch load torque CL is larger than the base assist torque ATb before update, the calculated clutch load torque CL is set as the base assist torque ATb after update. Accordingly, the engine output can be appropriately increased in the clutch engagement process.
(3)算出されたクラッチ負荷トルクCLが更新前のベースアシストトルクATb以下であって、クラッチ負荷トルクCLが減少しているときには、算出されたクラッチ負荷トルクCLと更新前のベースアシストトルクATbとのトルク偏差ΔTに応じてベースアシストトルクATbの更新態様を変更するようにしている。 (3) When the calculated clutch load torque CL is equal to or less than the base assist torque ATb before update and the clutch load torque CL is decreasing, the calculated clutch load torque CL and the base assist torque ATb before update are The update mode of the base assist torque ATb is changed according to the torque deviation ΔT.
より具体的には、トルク偏差ΔTが、第1判定値H1よりも大きいときには、算出されたクラッチ負荷トルクCLを更新後のベースアシストトルクATbとして設定している。これによりクラッチ12の継合途中において、実際のクラッチ負荷トルクが減少する操作が行われた場合でも、機関回転速度の吹け上がりなどを抑えることができる。 More specifically, when the torque deviation ΔT is larger than the first determination value H1, the calculated clutch load torque CL is set as the updated base assist torque ATb. As a result, even when an operation for reducing the actual clutch load torque is performed during the engagement of the clutch 12, it is possible to suppress the engine rotational speed from rising.
また、トルク偏差ΔTが、第1判定値H1以下であってその第1判定値H1よりも小さい値に設定された第2判定値H2よりも大きいときには、更新前のベースアシストトルクATbから定数K1を減算した値を、更新後のベースアシストトルクATbとして設定している。これにより、減少したクラッチ負荷トルクCLが再び増加し始めたときのベースアシストトルクATbの増大側への応答遅れを抑えることができ、車両の発進性を高めることができるようになる。 When the torque deviation ΔT is equal to or less than the first determination value H1 and greater than the second determination value H2 set to a value smaller than the first determination value H1, the constant K1 is calculated from the base assist torque ATb before the update. Is set as the updated base assist torque ATb. Accordingly, it is possible to suppress a delay in response to the increase side of the base assist torque ATb when the reduced clutch load torque CL starts to increase again, and to improve the startability of the vehicle.
(4)上記トルク偏差ΔTが第2判定値H2以下であって、クラッチ負荷トルクCLの減少量がわずかである場合には、更新前のベースアシストトルクATbを、更新後のベースアシストトルクATbとして設定している。従って、こうした更新態様によっても、減少したクラッチ負荷トルクCLが再び増加し始めたときのベースアシストトルクATbの増大側への応答遅れを抑えることができ、車両の発進性を好適に確保することができるようになる。 (4) When the torque deviation ΔT is equal to or less than the second determination value H2 and the decrease amount of the clutch load torque CL is slight, the base assist torque ATb before update is set as the base assist torque ATb after update. It is set. Therefore, even with such an update mode, it is possible to suppress a delay in response to the increase side of the base assist torque ATb when the reduced clutch load torque CL starts to increase again, and to appropriately ensure the startability of the vehicle. become able to.
(5)クラッチペダル13が急激に操作されるなどしてクラッチ負荷トルクCLが急増すると、クラッチ負荷トルクCLに基づいて更新されるベースアシストトルクATbも急激に増大する。そのため、その増大したベースアシストトルクATbをそのまま要求アシストトルクATDに設定してしまうと、場合によっては、クラッチ継合時において車両加速度が急変するおそれがある。そこで、機関回転速度NE及びアクセル操作量ACCPに基づいて上限値ATmaxを設定し、更新後のベースアシストトルクATbが上限値ATmaxよりも大きいときには、上限値ATmaxを更新後の要求アシストトルクATDとして設定するようにしている。このように要求アシストトルクATDを上限値ATmaxで規制するようにしているため、そうした車両加速度の急変を抑えることができるようになる。 (5) When the clutch load torque CL increases rapidly, for example, when the clutch pedal 13 is operated suddenly, the base assist torque ATb updated based on the clutch load torque CL also increases rapidly. Therefore, if the increased base assist torque ATb is set to the required assist torque ATD as it is, the vehicle acceleration may change suddenly when the clutch is engaged. Therefore, the upper limit value ATmax is set based on the engine speed NE and the accelerator operation amount ACCP, and when the updated base assist torque ATb is larger than the upper limit value ATmax, the upper limit value ATmax is set as the updated required assist torque ATD. Like to do. Since the required assist torque ATD is regulated by the upper limit value ATmax in this way, such a sudden change in the vehicle acceleration can be suppressed.
(6)クラッチ継合時の車両加速度は、機関回転速度が高いときほど大きくなるため、上限値ATmaxは、機関回転速度NEが高いときほど小さくなるようにしている。そのため、クラッチ負荷トルクCLの急増による要求アシストトルクATDの急激な増大に起因した、クラッチ継合時での車両加速度の急変をより好適に抑えることができる。また、機関回転速度NEが低いときほど上限値ATmaxは大きくされるため、低回転速度域における要求アシストトルクATDの不足を抑えることもできるようになる。 (6) Since the vehicle acceleration when the clutch is engaged increases as the engine speed increases, the upper limit value ATmax decreases as the engine speed NE increases. Therefore, a sudden change in vehicle acceleration at the time of clutch engagement due to a sudden increase in required assist torque ATD due to a sudden increase in clutch load torque CL can be more suitably suppressed. Further, since the upper limit value ATmax is increased as the engine rotational speed NE is lower, it is possible to suppress the shortage of the required assist torque ATD in the low rotational speed range.
(7)機関回転速度NEだけではなく、アクセル操作量ACCPも考慮して上限値ATmaxを設定するようにしている。従って、車両運転者の操作感覚に合わせたトルクアシストを行うこともできるようになる。 (7) The upper limit value ATmax is set in consideration of not only the engine speed NE but also the accelerator operation amount ACCP. Therefore, it is possible to perform torque assist in accordance with the operation feeling of the vehicle driver.
(8)アクセル操作量ACCPに応じたエンジン10の要求出力トルクであるアクセル要求トルクACCTを算出し、そのアクセル要求トルクACCTと更新後のアシストトルクATとの加算値を最終要求トルクTFとして算出し、その最終要求トルクTFをエンジン10から出力させている。従って、トルクアシスト制御の実行時においてアクセル操作に対する違和感の発生を抑えることができる。また、トルクアシスト制御から通常のアクセル操作量に応じた出力トルク制御に移行するときの出力トルクの急変等を抑えることができるようにもなる。 (8) An accelerator request torque ACCT that is a required output torque of the engine 10 according to the accelerator operation amount ACCP is calculated, and an added value of the accelerator request torque ACCT and the updated assist torque AT is calculated as a final request torque TF. The final required torque TF is output from the engine 10. Therefore, it is possible to suppress the occurrence of uncomfortable feeling with respect to the accelerator operation when the torque assist control is executed. In addition, it is possible to suppress a sudden change in output torque or the like when shifting from torque assist control to output torque control corresponding to a normal accelerator operation amount.
なお、上記実施形態は、以下のように変更して実施することもできる。
・上記実施形態では、アシストトルクATの算出に際して、そのアシストトルクATに関与する各種トルクを算出するようにしたが、より簡易的には、クラッチ負荷トルクCLに基づいてベースアシストトルクATbを更新し、その更新されたベースアシストトルクATbをアシストトルクATに設定してもよい。つまりクラッチ負荷トルクCLに基づいて直接アシストトルクATを設定するようにしてもよい。この場合でも、上記(1)に記載の効果を得ることができる。
In addition, the said embodiment can also be changed and implemented as follows.
In the above embodiment, when calculating the assist torque AT, various torques related to the assist torque AT are calculated, but more simply, the base assist torque ATb is updated based on the clutch load torque CL. The updated base assist torque ATb may be set as the assist torque AT. That is, the assist torque AT may be set directly based on the clutch load torque CL. Even in this case, the effect described in (1) above can be obtained.
・トルク偏差ΔTの比較値として、第1判定値H1及び第2判定値H2という2つの判定値を設定するようにした。この他、第1判定値H1と第2判定値H2との間に更に判定値を設定し、定数K1とは異なる別の定数を1つ以上設定するようにしてもよい。この場合には、クラッチ12の継合途中において減少したクラッチ負荷トルクCLが再び増加し始めたときのベースアシストトルクATbの増大側への応答遅れを、より適切に抑えることができるようになる。 The two determination values, the first determination value H1 and the second determination value H2, are set as comparison values for the torque deviation ΔT. In addition, a determination value may be further set between the first determination value H1 and the second determination value H2, and one or more constants different from the constant K1 may be set. In this case, the response delay toward the increase side of the base assist torque ATb when the clutch load torque CL decreased during the engagement of the clutch 12 starts to increase again can be suppressed more appropriately.
・先の図4に示したステップS1040、ステップS1050、ステップS1060、ステップS1090、及びステップS1100の各処理を省略する。そして、図4に示したステップS1030にて、クラッチ負荷トルクCLがベースアシストトルクATb以下であると判定されるときには(S1030:NO)、ステップS1080の処理を行うことにより、ステップS1020で算出されたクラッチ負荷トルクCLを更新後のベースアシストトルクATbとして設定するようにしてもよい。つまり、減少したクラッチ負荷トルクCLをそのまま更新後のベースアシストトルクATbとして設定するようにしてもよい。この場合でも、クラッチ12の継合途中において、実際のクラッチ負荷トルクが減少する操作が行われたときの機関回転速度の吹け上がりなどを抑えることができる。 Each process of step S1040, step S1050, step S1060, step S1090, and step S1100 shown in FIG. 4 is omitted. When it is determined in step S1030 shown in FIG. 4 that the clutch load torque CL is equal to or lower than the base assist torque ATb (S1030: NO), the process of step S1080 is performed to calculate the clutch load torque CL in step S1020. The clutch load torque CL may be set as the updated base assist torque ATb. That is, the reduced clutch load torque CL may be set as it is as the updated base assist torque ATb. Even in this case, during the engagement of the clutch 12, it is possible to suppress an increase in the engine speed when an operation for reducing the actual clutch load torque is performed.
・上限値ATmaxを、機関回転速度NE及びアクセル操作量ACCPのいずれか一方に基づいて設定するようにしてもよい。
・上限値ATmaxによる要求アシストトルクATDの制限を省略してもよい。この場合でも、上記(5)〜(7)以外の効果を得ることができる。
The upper limit value ATmax may be set based on one of the engine speed NE and the accelerator operation amount ACCP.
The limitation of the requested assist torque ATD by the upper limit value ATmax may be omitted. Even in this case, effects other than the above (5) to (7) can be obtained.
・先の図9に示したアシストトルクの算出処理において、ステップS4030及びステップS4040の各処理を省略してもよい。
・先の図9に示したアシストトルクの算出処理では、徐変値Jを可変設定するようにしたが、徐変値Jを適宜設定された固定値にしてもよい。
In the assist torque calculation process shown in FIG. 9, steps S4030 and S4040 may be omitted.
In the assist torque calculation process shown in FIG. 9, the gradual change value J is variably set. However, the gradual change value J may be set to a fixed value set as appropriate.
・アクセル要求トルクACCTを、シフト位置SFT、車速SP、及びアクセル操作量ACCPに基づいて算出するようにした。この他、シフト位置SFT及びアクセル操作量ACCPに基づいてアクセル要求トルクACCTを算出したり、車速SP及びアクセル操作量ACCPに基づいてアクセル要求トルクACCTを算出したりしてもよい。また、シフト位置SFT及び車速SPとは異なる他のパラメータと、アクセル操作量ACCPとに基づいてアクセル要求トルクACCTを算出するようにしてもよい。さらに簡易的には、アクセル操作量ACCPのみに基づいてアクセル要求トルクACCTを算出するようにしてもよい。 The accelerator request torque ACCT is calculated based on the shift position SFT, the vehicle speed SP, and the accelerator operation amount ACCP. In addition, the accelerator request torque ACCT may be calculated based on the shift position SFT and the accelerator operation amount ACCP, or the accelerator request torque ACCT may be calculated based on the vehicle speed SP and the accelerator operation amount ACCP. Further, the accelerator required torque ACCT may be calculated based on another parameter different from the shift position SFT and the vehicle speed SP and the accelerator operation amount ACCP. More simply, the accelerator required torque ACCT may be calculated based only on the accelerator operation amount ACCP.
・アクセル要求トルクACCTとアシストトルクATとの加算値を最終要求トルクTFとするようにしたが、アクセル要求トルクACCTの加算を行わないようにしてもよい。この場合でも、上記(8)以外の効果を得ることができる。 The addition value of the accelerator request torque ACCT and the assist torque AT is set as the final request torque TF, but the accelerator request torque ACCT may not be added. Even in this case, effects other than the above (8) can be obtained.
・上記式(2)において、クラッチ負荷トルクCLをより正確に算出するために、適宜の係数を追加するようにしてもよい。
・基本軸トルクTEbに対してなまし処理を行うようにしたが、なまし処理を省略して基本軸トルクTEbをそのままエンジン軸トルクTEとしてもよい。
In the above equation (2), an appropriate coefficient may be added in order to calculate the clutch load torque CL more accurately.
Although the smoothing process is performed on the basic shaft torque TEb, the smoothing process may be omitted and the basic shaft torque TEb may be used as it is as the engine shaft torque TE.
・なまし処理による基本軸トルクTEbのなまし度合を、アクセルペダルの非操作時に比して操作時の方が小さくなるようにした。この他、より簡易的には、アクセルペダルの非操作時と操作時とで基本軸トルクTEbのなまし度合を同一にしてもよい。 -The degree of smoothing of the basic shaft torque TEb by the annealing process is made smaller during operation than when the accelerator pedal is not operated. In addition, more simply, the smoothing degree of the basic shaft torque TEb may be the same when the accelerator pedal is not operated and when the accelerator pedal is operated.
・上記式(1)に基づいて基本軸トルクTEbを算出するようにしたが、その算出態様は一例であり、その他の態様にて基本軸トルクTEbを算出するようにしてもよい。
・基本軸トルクTEbを機関運転状態に基づいて推定するようにしたが、センサ等を用いて実際に検出するようにしてもよい。
Although the basic shaft torque TEb is calculated based on the above formula (1), the calculation mode is an example, and the basic shaft torque TEb may be calculated in other modes.
Although the basic shaft torque TEb is estimated based on the engine operating state, it may be actually detected using a sensor or the like.
10…エンジン、11…クランクシャフト、12…クラッチ、13…クラッチペダル、14…手動変速機、15…変速機入力軸、16…シフトレバー、17…制御装置、20…エアフロメータ、21…クランク角センサ、22…水温センサ、23…アクセルセンサ、24…車速センサ、25…シフトセンサ、26U…第1クラッチスイッチ、26L…第2クラッチスイッチ、30…コンプレッサ、31…オルタネータ。 DESCRIPTION OF SYMBOLS 10 ... Engine, 11 ... Crankshaft, 12 ... Clutch, 13 ... Clutch pedal, 14 ... Manual transmission, 15 ... Transmission input shaft, 16 ... Shift lever, 17 ... Control device, 20 ... Air flow meter, 21 ... Crank angle Sensors: 22 ... Water temperature sensor, 23 ... Accelerator sensor, 24 ... Vehicle speed sensor, 25 ... Shift sensor, 26U ... First clutch switch, 26L ... Second clutch switch, 30 ... Compressor, 31 ... Alternator.
Claims (5)
クラッチの継合過程において前記出力軸の回転に抗する負荷トルクとなるクラッチ負荷トルクを所定周期毎に算出し、その算出されたクラッチ負荷トルクに基づいて機関出力のアシストトルクを更新し、更新後のアシストトルクに応じて機関出力を増大させるトルクアシスト制御を行うとともに、
前記クラッチ負荷トルクを、内燃機関にて発生する出力トルクのうちで前記出力軸に接続されたクラッチに伝達されるトルクである軸トルクと、内燃機関の慣性質量と、クラッチの継合過程での機関回転速度の変化量とに基づいて算出し、
算出されたクラッチ負荷トルクが更新前のアシストトルク以下であり、且つ、算出されたクラッチ負荷トルクと更新前のアシストトルクとの偏差が予め設定された第1判定値よりも大きいときには、算出されたクラッチ負荷トルクを更新後のアシストトルクとして設定し、
算出されたクラッチ負荷トルクが更新前のアシストトルク以下であり、且つ、前記偏差が前記第1判定値以下であって前記第1判定値よりも小さい値に設定された第2判定値よりも大きいときには、更新前のアシストトルクから所定量を減算した値を更新後のアシストトルクとして設定する
ことを特徴とする内燃機関の出力制御装置。 A device for controlling the output of an in-vehicle internal combustion engine whose output shaft is connected to a manual transmission via a clutch,
A clutch load torque, which is a load torque that resists rotation of the output shaft in the clutch engagement process, is calculated every predetermined period, and the assist torque of the engine output is updated based on the calculated clutch load torque. Torque assist control that increases the engine output according to the assist torque of
Of the output torque generated in the internal combustion engine, the clutch load torque is the torque transmitted to the clutch connected to the output shaft, the inertia mass of the internal combustion engine, and the clutch engagement process. Calculated based on the amount of change in engine speed,
Calculated when the calculated clutch load torque is equal to or less than the assist torque before the update and the deviation between the calculated clutch load torque and the assist torque before the update is greater than the first determination value set in advance. Set the clutch load torque as the updated assist torque,
The calculated clutch load torque is equal to or less than the assist torque before update, and the deviation is equal to or smaller than the first determination value and larger than the second determination value set to a value smaller than the first determination value. In some cases, the output control device for an internal combustion engine is characterized in that a value obtained by subtracting a predetermined amount from the assist torque before update is set as the assist torque after update.
請求項1に記載の内燃機関の出力制御装置。 When the deviation is less than or equal to the second determination value, the assist torque before update is set as the assist torque after update.
The output control apparatus for an internal combustion engine according to claim 1 .
請求項1または請求項2に記載の内燃機関の出力制御装置。 An upper limit value of the assist torque is set based on the engine rotation speed and the accelerator operation amount. When the updated assist torque is larger than the upper limit value, the upper limit value is set as the updated assist torque.
The output control device for an internal combustion engine according to claim 1 or 2 .
請求項3に記載の内燃機関の出力制御装置。 The upper limit is made smaller as the engine speed is higher.
The output control device for an internal combustion engine according to claim 3 .
請求項1〜4のいずれか1項に記載の内燃機関の出力制御装置。 An accelerator demand torque that is a requested output torque of the engine in accordance with the accelerator operation amount is calculated, an added value of the accelerator demand torque and the updated assist torque is calculated as a final demand torque, and the final demand torque is calculated as the internal combustion engine. Output from
The output control device for an internal combustion engine according to any one of claims 1 to 4 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013064333A JP6103208B2 (en) | 2013-03-26 | 2013-03-26 | Output control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013064333A JP6103208B2 (en) | 2013-03-26 | 2013-03-26 | Output control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014190178A JP2014190178A (en) | 2014-10-06 |
| JP6103208B2 true JP6103208B2 (en) | 2017-03-29 |
Family
ID=51836699
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013064333A Expired - Fee Related JP6103208B2 (en) | 2013-03-26 | 2013-03-26 | Output control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6103208B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019060270A (en) | 2017-09-26 | 2019-04-18 | トヨタ自動車株式会社 | Control device for internal combustion engine |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002372142A (en) * | 2001-06-12 | 2002-12-26 | Toyota Central Res & Dev Lab Inc | Transmission control device |
| JP4135653B2 (en) * | 2004-02-17 | 2008-08-20 | 日産自動車株式会社 | Engine torque control device |
| JP4470758B2 (en) * | 2005-02-25 | 2010-06-02 | トヨタ自動車株式会社 | Engine control device |
| JP2011080449A (en) * | 2009-10-09 | 2011-04-21 | Toyota Motor Corp | Vehicular control apparatus |
-
2013
- 2013-03-26 JP JP2013064333A patent/JP6103208B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014190178A (en) | 2014-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5287818B2 (en) | Engine control device | |
| US20140129103A1 (en) | Vehicle driving device and vehicle driving method | |
| JPWO2013150641A1 (en) | Vehicle starting clutch control device | |
| JP2019190375A (en) | On-vehicle control device | |
| JP6103208B2 (en) | Output control device for internal combustion engine | |
| JP4382604B2 (en) | Engine torque calculation method and calculation device | |
| JP5273398B2 (en) | Output control device for internal combustion engine | |
| WO2010082630A1 (en) | Control device for vehicle | |
| JP2013231500A (en) | Starting clutch control device for vehicle | |
| JP5196040B2 (en) | Engine control device | |
| JP5566150B2 (en) | Lock-up release control method for continuously variable transmission | |
| JP2008075689A (en) | Transmission control device of continuously variable transmission | |
| JP6568485B2 (en) | Control device for internal combustion engine | |
| JP2015081031A (en) | Power transmission device and control device for power transmission device | |
| JP6123222B2 (en) | Engine control device | |
| JP2013151900A (en) | Internal combustion engine controller | |
| JP6044414B2 (en) | Clutch engagement determination device | |
| JP6079952B2 (en) | Engine control device | |
| JP5703115B2 (en) | Vehicle control device | |
| JP4864998B2 (en) | Engine torque calculation method and calculation device | |
| JP5044590B2 (en) | Engine torque calculation method and calculation device | |
| JP5901139B2 (en) | Control method for internal combustion engine | |
| JP2009121487A (en) | Engine torque calculation method and calculation device | |
| JP2014234757A (en) | Mbt ignition timing computing device and engine controller using the same | |
| JP5397304B2 (en) | Control device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160517 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161130 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170214 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6103208 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |