JP7123304B2 - vehicle controller - Google Patents
vehicle controller Download PDFInfo
- Publication number
- JP7123304B2 JP7123304B2 JP2018103330A JP2018103330A JP7123304B2 JP 7123304 B2 JP7123304 B2 JP 7123304B2 JP 2018103330 A JP2018103330 A JP 2018103330A JP 2018103330 A JP2018103330 A JP 2018103330A JP 7123304 B2 JP7123304 B2 JP 7123304B2
- Authority
- JP
- Japan
- Prior art keywords
- torque
- engine
- vehicle
- target
- pcm
- 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.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Description
本発明は、アクセル開度に基づき駆動源のトルクを制御する車両の制御装置に関する。 The present invention relates to a vehicle control device that controls the torque of a drive source based on the degree of accelerator opening.
従来から、ドライバのアクセルペダルの操作に対応するアクセル開度に基づき、車両のエンジン(駆動源)の目標トルクを設定し、この目標トルクに基づきエンジンの制御が行われている。しかしながら、車両の加減速時においては、そのようなアクセル開度に応じた目標トルクをそのまま用いてエンジンを制御すると、車輪を駆動するドライブシャフトのねじれや、エンジンのトルクが伝達される動力伝達系内のギヤのガタ(バックラッシュ)などに起因して、車体振動が発生する場合がある。 Conventionally, a target torque for an engine (drive source) of a vehicle is set based on the accelerator opening corresponding to the operation of the accelerator pedal by the driver, and the engine is controlled based on this target torque. However, when the vehicle is accelerating or decelerating, if the target torque corresponding to the accelerator opening is used as it is to control the engine, the torsion of the drive shaft that drives the wheels and the torque of the engine are transmitted to the power transmission system. Body vibration may occur due to backlash of the internal gears.
一般的には、このような車体振動を抑制すべく、加減速時に目標トルクの変化を緩やかにする処理(目標トルクの立ち上がり又は立ち下りを全体的又は部分的になます処理など)が行われていた。例えば、特許文献1には、ドライブシャフトのねじれ角の変化率を求め、この変化率が許容限界よりも大きいときに、トルクを一時的に減少又は増大させる技術が開示されている。 In general, in order to suppress such vehicle body vibrations, processing is performed to moderate changes in the target torque during acceleration and deceleration (such as processing to completely or partially smooth the rise or fall of the target torque). was For example, Patent Literature 1 discloses a technique of obtaining the rate of change of the torsion angle of the drive shaft and temporarily decreasing or increasing the torque when the rate of change is greater than the allowable limit.
しかしながら、上記したように加減速時に目標トルクの変化を緩やかにする処理を行った場合、車体振動を抑制できるが、加減速時における応答性(過渡応答性)が低下する、具体的には加速性能や減速性能が低下するという弊害がある。よって、車体振動の抑制と過渡応答性の確保とを両立するのが望ましい。 However, as described above, if the target torque change is moderated during acceleration/deceleration, the vibration of the vehicle body can be suppressed, but the responsiveness (transient response) during acceleration/deceleration is reduced. There is a detrimental effect that performance and deceleration performance are degraded. Therefore, it is desirable to both suppress vehicle body vibration and ensure transient response.
ところで、車両の減速時には、ドライブシャフトのねじれの状態に応じて車体振動が発生する。したがって、減速時においてドライブシャフトのねじれの状態を適切に判断して、車体振動を抑制するための制御を行うことが望ましい。 By the way, during deceleration of the vehicle, vehicle body vibration occurs depending on the torsion state of the drive shaft. Therefore, it is desirable to appropriately determine the torsion state of the drive shaft during deceleration and perform control for suppressing vehicle body vibration.
本発明は、上述した従来技術の問題点を解決するためになされたものであり、減速時においてドライブシャフトのねじれ角に応じて駆動源のトルクを制御することで車体振動を適切に抑制することができる車両の制御装置を提供することを目的とする。 SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems of the prior art, and is to appropriately suppress vehicle body vibration by controlling the torque of a drive source according to the torsion angle of a drive shaft during deceleration. It is an object of the present invention to provide a vehicle control device capable of
上記の目的を達成するために、本発明は、車両の制御装置であって、アクセル開度を検出するアクセル開度センサと、車両の駆動源のトルクを調整するトルク調整機構と、アクセル開度センサにより検出されたアクセル開度に基づきトルク調整機構を制御する制御器と、を有し、制御器は、アクセル開度がほぼ0になったときに、駆動源のトルクを低下させるようトルク調整機構を制御し、この後に、駆動源側の角速度と車両の車輪側の角速度との差に基づき車輪を駆動するドライブシャフトの実ねじれ角を求め、この実ねじれ角が0から車輪の減速方向側へと変化したときに、駆動源のトルクを上昇させるようトルク調整機構を制御するように構成され、制御器は、駆動源のトルクを上昇させた後、実ねじれ角が減速方向側のピークに到達したときに、駆動源のトルクを再び低下させるようトルク調整機構を制御するように構成されている、ことを特徴とする。
このように構成された本発明では、制御器は、アクセル開度がほぼ0(アクセルオフに相当する開度)になって駆動源のトルクを低下させた後、駆動源側の角速度と車輪側の角速度との差に基づきドライブシャフトの実ねじれ角を求め、この実ねじれ角が0から減速方向側へと変化したときにトルクを上昇させる。このように実ねじれ角が0から減速方向側へと変化したときに、駆動源からのトルクが伝達される動力伝達系内のギヤのガタが詰まる。そのため、このときに駆動源のトルクを上昇させることで、減速中においてギヤのガタが詰まるときに発生する車体振動(ガタ詰めショック)を適切に抑制することができる。また、本発明によれば、実ねじれ角が減速方向側のピークに到達した後におけるドライブシャフトのねじれのはね上がりを抑えることができ、ドライブシャフトのねじれに起因する振動を適切に抑制することができる。
In order to achieve the above objects, the present invention provides a vehicle control apparatus comprising an accelerator opening sensor for detecting an accelerator opening, a torque adjusting mechanism for adjusting torque of a driving source of the vehicle, an accelerator opening and a controller for controlling the torque adjustment mechanism based on the accelerator opening detected by the sensor, wherein the controller adjusts the torque so as to reduce the torque of the driving source when the accelerator opening becomes substantially zero. After controlling the mechanism, the actual torsion angle of the drive shaft that drives the wheels is obtained based on the difference between the angular velocity on the drive source side and the angular velocity on the vehicle wheel side, and this actual torsion angle increases from 0 to the deceleration direction of the wheels. The controller is configured to control the torque adjustment mechanism so as to increase the torque of the drive source when the torque changes to the deceleration direction, and after the torque of the drive source is increased, the actual torsion angle reaches the peak in the deceleration direction. It is characterized by controlling the torque adjustment mechanism so as to reduce the torque of the drive source again when the torque reaches the target.
In the present invention configured as described above, the controller reduces the torque of the drive source when the accelerator opening becomes almost 0 (opening corresponding to accelerator off), and then the angular velocity on the drive source side and the wheel side The actual torsion angle of the drive shaft is determined based on the difference from the angular velocity of , and the torque is increased when the actual torsion angle changes from 0 toward the deceleration direction. When the actual torsion angle changes from 0 to the deceleration direction in this way, the backlash of the gears in the power transmission system to which the torque from the drive source is transmitted is reduced. Therefore, by increasing the torque of the drive source at this time, it is possible to appropriately suppress vehicle body vibration (shock that eliminates backlash) that occurs when the backlash of the gears is reduced during deceleration. Further, according to the present invention, it is possible to suppress the twisting of the drive shaft after the actual torsion angle reaches the peak in the deceleration direction, and it is possible to appropriately suppress the vibration caused by the torsion of the drive shaft. .
上記の目的を達成するために、本発明は、車両の制御装置であって、アクセル開度を検出するアクセル開度センサと、車両の駆動源のトルクを調整するトルク調整機構と、アクセル開度センサにより検出されたアクセル開度に基づきトルク調整機構を制御する制御器と、を有し、制御器は、アクセル開度がほぼ0になったときにおいて、ドライバの減速要求が大きいと判断した場合には、駆動源のトルクを低下させた後に、駆動源側の角速度と車両の車輪側の角速度との差に基づき求められた車輪を駆動するドライブシャフトの実ねじれ角が0から減速方向側へと変化したときに、駆動源のトルクを上昇させるようトルク調整機構を制御する一方で、減速要求が小さいと判断した場合には、実ねじれ角が減速方向側のピークに到達したときに駆動源のトルクを低下させるようトルク調整機構を制御するように構成されている、ことを特徴とする。
このように構成された本発明によれば、減速要求が比較的大きい場合には、車体振動を抑制しつつ減速要求を確実に満たすことができ、また、減速要求が比較的小さい場合には、減速要求をある程度満たしつつ車体振動を効果的に抑制することができる。
In order to achieve the above objects, the present invention provides a vehicle control apparatus comprising an accelerator opening sensor for detecting an accelerator opening, a torque adjusting mechanism for adjusting torque of a driving source of the vehicle, an accelerator opening and a controller that controls the torque adjustment mechanism based on the accelerator opening detected by the sensor, wherein the controller determines that the driver's deceleration request is large when the accelerator opening becomes substantially zero. , after the torque of the drive source is reduced , the actual torsion angle of the drive shaft that drives the wheels, which is obtained based on the difference between the angular velocity on the drive source side and the angular velocity on the wheel side of the vehicle, changes from 0 to the deceleration direction. On the other hand, if it is determined that the deceleration request is small , the drive source is controlled when the actual torsion angle reaches the peak in the deceleration direction. characterized in that it is configured to control the torque adjustment mechanism so as to reduce the torque of the
According to the present invention configured as described above, when the deceleration request is relatively large, the deceleration request can be reliably satisfied while suppressing the vibration of the vehicle body, and when the deceleration request is relatively small, The vehicle body vibration can be effectively suppressed while satisfying the deceleration request to some extent.
本発明において、好ましくは、制御器は、減速要求が小さいと判断した場合には、駆動源側の角速度、駆動源のトルク、及び車両のトランスミッションのギヤ段の少なくとも1つに基づき、減速要求の程度を更に判断して、この減速要求の程度に応じて、実ねじれ角が減速方向側のピークに到達したときにおける駆動源のトルクの低下方法を変更するように構成されている。
このように構成された本発明によれば、トルクの低下方法を変更することで、減速要求を優先させるか或いは振動抑制を優先させるかを柔軟に変更することができる。
In the present invention, preferably, when the controller determines that the deceleration request is small, the controller determines the deceleration request based on at least one of the angular velocity of the drive source, the torque of the drive source, and the gear stage of the transmission of the vehicle. By further determining the degree of the deceleration request, the method of decreasing the torque of the drive source when the actual torsion angle reaches the peak in the deceleration direction is changed.
According to the present invention configured as described above, it is possible to flexibly change whether to give priority to a deceleration request or to give priority to vibration suppression by changing the torque reduction method.
本発明において、好ましくは、駆動源は、複数気筒を有するエンジンを含み、トルク調整機構は、エンジンの各気筒への燃料供給を調整する燃料調整装置を含み、制御器は、減速要求の程度に応じて、実ねじれ角が1回目の減速方向側のピークに到達したときに、エンジンの全ての気筒に対する燃料供給を停止するよう燃料調整装置を制御することで駆動源のトルクを低下させる方法と、実ねじれ角が時間的に連続する複数の減速方向側のピークに到達する毎に、エンジンの各気筒に対する燃料供給を順に停止していくよう燃料調整装置を制御することで駆動源のトルクを低下させる方法と、を切り替えるように構成されている。
このように構成された本発明では、前者の方法によれば、後者の方法よりも、減速要求を優先的に満たすことができる一方で、後者の方法によれば、前者の方法よりも、ドライブシャフトのねじれに起因する振動を優先的に抑制することができる。
In the present invention, preferably, the drive source includes an engine having multiple cylinders, the torque adjustment mechanism includes a fuel adjustment device that adjusts fuel supply to each cylinder of the engine, and the controller adjusts the degree of deceleration request. Accordingly, when the actual torsion angle reaches the first peak in the deceleration direction, a method for reducing the torque of the drive source by controlling the fuel adjustment device to stop the fuel supply to all cylinders of the engine. , every time the actual torsion angle reaches a plurality of temporally continuous peaks in the deceleration direction, the torque of the drive source is increased by controlling the fuel control device so that the fuel supply to each cylinder of the engine is sequentially stopped. It is configured to switch between a lowering method and a lowering method.
In the present invention configured as described above, the former method can satisfy the deceleration request with priority over the latter method, while the latter method has a lower drive speed than the former method. Vibration caused by torsion of the shaft can be preferentially suppressed.
本発明において、好ましくは、駆動源は、複数気筒を有するエンジンを含み、トルク調整機構は、エンジンの各気筒への燃料供給を調整する燃料調整装置を含み、制御器は、アクセル開度がほぼ0になったときに、エンジンの気筒への燃料供給を停止するよう燃料調整装置を制御することで、エンジンのトルクを低下させ、この後に、実ねじれ角が0から減速方向側へと変化したときに、燃料供給を停止した気筒への燃料供給を再開させるよう燃料調整装置を制御することで、エンジンのトルクを上昇させるように構成されている。
このように構成された本発明によれば、実ねじれ角が0から減速方向側へと変化したときに、燃料供給を停止した気筒への燃料供給を再開させるので、エンジンのトルクを適切に上昇させてガタ詰めショックを確実に抑制することができる。
In the present invention, preferably, the drive source includes an engine having multiple cylinders, the torque adjustment mechanism includes a fuel adjustment device that adjusts fuel supply to each cylinder of the engine, and the controller controls the accelerator opening to approximately By controlling the fuel adjustment device to stop the fuel supply to the engine cylinder when it reaches 0, the engine torque is reduced, and after that, the actual torsion angle changes from 0 to the deceleration direction. Sometimes, it is configured to increase engine torque by controlling a fuel regulator to re-fuel a cylinder that has been de-fueled.
According to the present invention configured as described above, when the actual torsion angle changes from 0 toward the deceleration direction, the fuel supply to the cylinder to which the fuel supply has been stopped is restarted, so that the torque of the engine is appropriately increased. It is possible to reliably suppress the backlash-filled shock.
本発明において、好ましくは、制御器は、エンジンのトルクを上昇させた後、実ねじれ角が減速方向側のピークに到達したときに、燃料供給を再開させた気筒への燃料供給を再び停止するよう燃料調整装置を制御するように構成されている。
このように構成された本発明によれば、実ねじれ角が減速方向側のピークに到達したときに、燃料供給を再開させた気筒への燃料供給を再び停止するので、エンジンのトルクを適切に低下させてドライブシャフトのねじれに起因する振動を確実に抑制することができる。
In the present invention, preferably, after increasing the engine torque, the controller again stops fuel supply to the cylinders to which fuel supply has been resumed when the actual torsion angle reaches a peak in the deceleration direction. and is configured to control the fuel conditioner.
According to the present invention configured in this way, when the actual torsional angle reaches the peak in the deceleration direction, the fuel supply to the cylinders to which the fuel supply has been resumed is stopped again, so that the torque of the engine can be appropriately increased. Vibration caused by torsion of the drive shaft can be reliably suppressed by lowering it.
本発明において、好ましくは、制御器は、駆動源からのトルクに基づき駆動源側の角速度を求めると共に、車両の走行抵抗に基づき車輪側の角速度を求め、これら角速度の差に基づき実ねじれ角を求めるように構成されている。
このように構成された本発明によれば、実ねじれ角を精度良く求めることができる。
In the present invention, preferably, the controller determines the angular velocity of the drive source based on the torque from the drive source, determines the angular velocity of the wheels based on the running resistance of the vehicle, and determines the actual torsion angle based on the difference between these angular velocities. configured to ask for.
According to the present invention configured in this way, the actual torsion angle can be obtained with high accuracy.
本発明において、好ましくは、制御器は、車両のトランスミッションの回転数に基づき、駆動源側の角速度を補正するように構成されている。
このように構成された本発明によれば、駆動源側の角速度及び車輪側の角速度に基づき実ねじれ角を求めるに当たって、トランスミッションの回転数に基づき駆動源側の角速度を補正するので、実ねじれ角をより精度良く求めることができる。
In the present invention, the controller is preferably configured to correct the angular velocity of the drive source based on the rpm of the transmission of the vehicle.
According to the present invention configured as described above, when obtaining the actual torsional angle based on the angular velocity on the drive source side and the angular velocity on the wheel side, the angular velocity on the drive source side is corrected based on the rotation speed of the transmission. can be determined more accurately.
本発明において、好ましくは、制御器は、アクセル開度に基づき車両の目標加速度を設定し、目標加速度に基づき、ドライブシャフトの目標ねじれ角を設定し、目標ねじれ角に基づき駆動源の目標トルクを設定し、目標トルクに基づきトルク調整機構を制御するように構成されている。
このように構成された本発明によれば、制御器は、アクセル開度に応じた目標加速度に基づきドライブシャフトの目標ねじれ角を設定し、この目標ねじれ角に基づき駆動源の目標トルクを設定して、トルク調整機構を制御する。これにより、加減速時(つまりトルク上昇又はトルク低下の過渡時)におけるドライブシャフトの挙動が加味された目標トルクを適用することができ、ドライブシャフトのねじれに起因する車体振動を抑制しつつ、加減速時における応答性(過渡応答性)を確保することが可能となる。
In the present invention, preferably, the controller sets a target acceleration of the vehicle based on the accelerator opening, sets a target twist angle of the drive shaft based on the target acceleration, and sets a target torque of the drive source based on the target twist angle . and to control the torque adjustment mechanism based on the target torque.
According to the present invention configured as described above, the controller sets the target torsion angle of the drive shaft based on the target acceleration corresponding to the accelerator opening, and sets the target torque of the drive source based on this target torsion angle . to control the torque adjustment mechanism. As a result, it is possible to apply a target torque that takes into consideration the behavior of the drive shaft during acceleration and deceleration (that is, during a transient torque increase or torque decrease). It is possible to ensure responsiveness (transient responsiveness) during deceleration.
本発明において、好ましくは、制御器は、目標ねじれ角を実現すべく、ドライブシャフトのねじれ角に応じた第1トルクと、ドライブシャフトのねじれ角速度に応じた第2トルクとに基づき、目標トルクを設定するように構成されている。
このように構成された本発明によれば、ドライブシャフトの挙動が適切に加味された目標トルクを適用することができる。この目標トルクを適用することで、目標ねじれ角に相当する実ねじれ角を適切に生じさせることができ、ドライブシャフトのねじれに起因する振動を効果的に抑制することができる。
In the present invention, preferably, the controller, in order to achieve the target torsional angle, sets the target torque based on a first torque corresponding to the torsional angle of the drive shaft and a second torque corresponding to the torsional angular velocity of the drive shaft. configured to set.
According to the present invention configured in this way, it is possible to apply a target torque that appropriately takes into account the behavior of the drive shaft. By applying this target torque, an actual torsion angle corresponding to the target torsion angle can be generated appropriately, and vibration caused by torsion of the drive shaft can be effectively suppressed.
本発明において、好ましくは、目標トルクは、第1トルクに応じて上昇し、この上昇過程において第2トルクに応じて一時的に低下するような時間波形を有する。
このように構成された本発明によれば、トルク上昇又はトルク低下の過渡時におけるドライブシャフトの挙動がより効果的に加味された目標トルクを適用することができる。
In the present invention, the target torque preferably has a time waveform such that it rises according to the first torque and temporarily decreases according to the second torque during this rising process.
According to the present invention configured in this way, it is possible to apply the target torque that more effectively takes into account the behavior of the drive shaft during the transition of torque increase or torque decrease.
本発明において、好ましくは、制御器は、目標ねじれ角と実ねじれ角との差に基づき、目標トルクを補正するように構成されている。
このように構成された本発明によれば、例えば目標ねじれ角と実ねじれ角との差に基づきトルクをフィードバック制御することで、目標ねじれ角に応じた実ねじれ角を適切に実現できるようになる。
In the present invention, the controller is preferably configured to correct the target torque based on the difference between the target torsion angle and the actual torsion angle.
According to the present invention configured in this manner, for example, by feedback-controlling the torque based on the difference between the target torsion angle and the actual torsion angle, the actual torsion angle corresponding to the target torsion angle can be appropriately realized. .
本発明において、好ましくは、駆動源はエンジン又はモータを含む。 In the present invention, the driving source preferably includes an engine or a motor.
本発明の車両の制御装置によれば、減速時においてドライブシャフトのねじれ角に応じて駆動源のトルクを制御することで車体振動を適切に抑制することができる。 According to the vehicle control device of the present invention, vehicle vibration can be appropriately suppressed by controlling the torque of the drive source according to the torsion angle of the drive shaft during deceleration.
以下、添付図面を参照して、本発明の実施形態による車両の制御装置について説明する。 A vehicle control device according to an embodiment of the present invention will be described below with reference to the accompanying drawings.
<装置構成>
まず、図1を参照して、本発明の実施形態による車両の制御装置が適用された車両の概要について説明する。図1は、本発明の実施形態による車両の制御装置が適用された車両の概略構成図である。
<Device configuration>
First, with reference to FIG. 1, an outline of a vehicle to which a vehicle control device according to an embodiment of the invention is applied will be described. FIG. 1 is a schematic configuration diagram of a vehicle to which a vehicle control device according to an embodiment of the invention is applied.
図1に示すように、車両500は、主に、駆動力を発生するエンジン(駆動源)を含むエンジンシステム100と、このエンジンシステム100のエンジンによる回転速度を変速するトランスミッション(変速機)204と、このトランスミッション204からの駆動力を下流側に伝達する動力伝達系207と、この動力伝達系207からの駆動力によって車輪210を駆動するドライブシャフト209と、当該車輪210と、を有する。
As shown in FIG. 1, a
エンジンシステム100の出力軸とトランスミッション204の回転軸とは、断続可能なクラッチ202を介して軸201によって同軸状に連結されている。クラッチ202は、モータ(図示略)によりクラッチ作動油流量及びクラッチ作動油圧を連続的又は段階的に制御して伝達トルク容量を変更可能な乾式多板クラッチによって構成されている。軸201には、所定重量を有するフライホイールが配設されている(図示略)。なお、クラッチ202は、少なくともエンジンシステム100とトランスミッション204との駆動力の伝達を断続可能であれば良く、トランスミッション204の内部に形成しても良い。
The output shaft of
動力伝達系207は、トランスミッション204の出力軸206を介して駆動力が入力される。動力伝達系207は、駆動力を左右一対の車輪210に対して分配するデファレンシャルギヤや、ファイナルギヤなどを含んで構成されている。
A driving force is input to the
次に、図2及び図3を参照して、本発明の実施形態による車両の制御装置が適用されたエンジンシステムについて説明する。図2は、本発明の実施形態による車両の制御装置が適用されたエンジンシステムの概略構成図であり、図3は、本発明の実施形態による車両の制御装置の電気的構成を示すブロック図である。 Next, an engine system to which the vehicle control device according to the embodiment of the present invention is applied will be described with reference to FIGS. 2 and 3. FIG. FIG. 2 is a schematic configuration diagram of an engine system to which the vehicle control device according to the embodiment of the invention is applied, and FIG. 3 is a block diagram showing the electrical configuration of the vehicle control device according to the embodiment of the invention. be.
図2及び図3に示すように、エンジンシステム100は、主に、外部から導入された吸気(空気)が通過する吸気通路1と、この吸気通路1から供給された吸気と、後述する燃料噴射弁13から供給された燃料との混合気を燃焼させて車両500の駆動力を発生するエンジン10(具体的にはガソリンエンジン)と、このエンジン10内の燃焼により発生した排気ガスを排出する排気通路25と、エンジンシステム100に関する各種の状態を検出するセンサ30~39と、エンジンシステム100全体を制御するPCM50とを有する。
As shown in FIGS. 2 and 3, the
吸気通路1には、上流側から順に、外部から導入された吸気を浄化するエアクリーナ3と、通過する吸気の量(吸入空気量)を調整するスロットルバルブ5と、エンジン10に供給する吸気を一時的に蓄えるサージタンク7と、が設けられている。
The intake passage 1 has, in order from the upstream side, an
エンジン10は、主に、吸気通路1から供給された吸気を気筒11内に導入する吸気バルブ12と、気筒11内に燃料を噴射する燃料噴射弁13と、気筒11内に供給された吸気と燃料との混合気に点火する点火プラグ14と、気筒11内での混合気の燃焼により往復運動するピストン15と、ピストン15の往復運動により回転されるクランクシャフト16と、気筒11内での混合気の燃焼により発生した排気ガスを排気通路25へ排出する排気バルブ17と、を有する。なお、図2では、エンジン10の1つの気筒11のみを示しているが、実際には、エンジン10は複数の気筒11(例えば4気筒)を有する。
The
また、エンジン10は、吸気バルブ12及び排気バルブ17のそれぞれの動作タイミング(バルブの位相に相当する)を、可変バルブタイミング機構(Variable Valve Timing Mechanism)としての可変吸気バルブ機構18及び可変排気バルブ機構19によって可変に構成されている。可変吸気バルブ機構18及び可変排気バルブ機構19としては、公知の種々の形式を適用可能であるが、例えば電磁式又は油圧式に構成された機構を用いて、吸気バルブ12及び排気バルブ17の動作タイミングを変化させることができる。
In addition, the
排気通路25には、主に、例えばNOx触媒や三元触媒や酸化触媒などの、排気ガスの浄化機能を有する排気浄化触媒26a、26bが設けられている。
The
また、エンジンシステム100には、当該エンジンシステム100に関する各種の状態を検出するセンサ30~39が設けられている。これらセンサ30~39は、具体的には以下の通りである。アクセル開度センサ30は、アクセルペダルの開度(ドライバがアクセルペダルを踏み込んだ量に相当する)であるアクセル開度を検出する。エアフローセンサ31は、吸気通路1を通過する吸気の流量に相当する吸入空気量を検出する。スロットル開度センサ32は、スロットルバルブ5の開度であるスロットル開度を検出する。圧力センサ33は、エンジン10に供給される吸気の圧力に相当するインマニ圧(インテークマニホールドの圧力)を検出する。クランク角センサ34は、クランクシャフト16におけるクランク角を検出する。水温センサ35は、エンジン10を冷却する冷却水の温度である水温を検出する。温度センサ36は、エンジン10の気筒内の温度である筒内温度を検出する。カム角センサ37、38は、それぞれ、吸気バルブ12及び排気バルブ17の閉弁時期を含む動作タイミングを検出する。車速センサ39は、車両500の速度(車速)を検出する。トランスミッション回転数センサ40は、トランスミッション204の回転数、すなわちクラッチ202の回転数(より詳しくは軸201においてトランスミッション204側の軸(P軸)の回転数)を検出する。これらの各種センサ30~40は、それぞれ、検出したパラメータに対応する検出信号S130~S140をPCM50に出力する。
The
PCM50は、上述した各種センサ30~40から入力された検出信号S130~S140に基づいて、エンジンシステム100内の構成要素に対する制御を行う。具体的には、図3に示すように、PCM50は、スロットルバルブ5に制御信号S105を供給して、スロットルバルブ5の開閉時期やスロットル開度を制御し、燃料噴射弁13に制御信号S113を供給して、燃料噴射量や燃料噴射タイミングを制御し、点火プラグ14に制御信号S114を供給して、点火時期を制御し、可変吸気バルブ機構18及び可変排気バルブ機構19のそれぞれに制御信号S118、S119を供給して、吸気バルブ12及び排気バルブ17の動作タイミングを制御する。なお、スロットルバルブ5や燃料噴射弁13や点火プラグ14や可変吸気バルブ機構18や可変排気バルブ機構19などは、本発明における「トルク調整機構」に相当する。特に、スロットルバルブ5は、本発明における「空気量調整装置」に相当し、燃料噴射弁13は、本発明における「燃料調整装置」に相当する。
The
このようなPCM50は、1つ以上のプロセッサ、当該プロセッサ上で解釈実行される各種のプログラム(OSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む)、及びプログラムや各種のデータを記憶するためのROMやRAMの如き内部メモリを備えるコンピュータにより構成される。詳細は後述するが、PCM50は本発明における「制御器」に相当する。
Such a
<制御内容>
以下では、本実施形態において上記したPCM50が実行する制御内容について説明する。
<Control contents>
Below, the contents of the control executed by the
(全体制御)
まず、図4及び図5を参照して、本実施形態においてPCM50が実行する全体的な制御内容の概要について説明する。図4は、本発明の実施形態による全体制御を示すブロック図であり、図5は、本発明の実施形態による全体制御を示すフローチャートである。
(Overall control)
First, with reference to FIGS. 4 and 5, an outline of overall control contents executed by the
図4に示すように、まず、PCM50は、アクセル開度に基づき目標加速度を設定する。例えば、PCM50は、車速ごとに規定された、アクセル開度と目標加速度との関係を示すマップを用いて、現在の車速及びアクセル開度に対応する目標加速度を設定する。そして、PCM50は、この目標加速度をドライブシャフト209の目標ねじれ角に変換する。具体的には、PCM50は、以下の式(1)を用いて、加速度を車輪トルクに変換し、式(2)を用いて、この車輪トルクをねじれ角に変換する。
Tw=Mv×rw×a 式(1)
θ=Tw/Kb 式(2)
なお、「Tw」は車輪トルクであり、「Mv」は車重であり、「rw」は車輪半径であり、「a」は加速度であり、「θ」はドライブシャフトのねじれ角であり、「Kb」はドライブシャフトの剛性である。
As shown in FIG. 4, the
T w =M v ×r w ×a Formula (1)
θ= Tw / Kb formula (2)
Here, "T w " is the wheel torque, "M v " is the vehicle weight, "r w " is the wheel radius, "a" is the acceleration, and "θ" is the torsional angle of the drive shaft. and "K b " is the stiffness of the drive shaft.
次いで、PCM50は、上記の目標ねじれ角に対して所定のフィードフォワードゲインを適用し、これにより得られた目標ねじれ角に対応する目標トルクを求める。具体的には、PCM50は、車両500に関する所定の駆動系モデルの逆モデルを用いて、目標ねじれ角を実現するためにエンジン10から出力させるべき目標トルクを求める。この目標トルクは、フィードフォワード処理により求められるものであるので、以下では、当該目標トルクを適宜「FF目標トルク」と呼ぶ。
Next, the
次いで、PCM50は、モデル化誤差や外乱(走行抵抗など)を抑制する観点から、エンジン10のトルクをフィードバック処理により制御するべく求められた目標トルク(以下では適宜「FB目標トルク」と呼ぶ。)により、上記のFF目標トルクを補正する。そして、PCM50は、こうして補正された目標トルク(以下では適宜「最終目標トルク」と呼ぶ。)をエンジン10から出力させるべく、目標空気量や目標点火時期や目標燃料噴射量などを決定して(オルタネータの目標発電量も含めてよい)、エンジンシステム100のスロットルバルブ5や燃料噴射弁13や点火プラグ14などのトルク調整機構を制御する。つまり、PCM50は、最終目標トルクの実現方法を分配してエンジン10を制御する。この後、エンジン10において実際に燃焼が生じて実トルクが発生し、この実トルクが実際の車両挙動として現れる。
Next, from the viewpoint of suppressing modeling errors and disturbances (such as running resistance), the
次いで、PCM50は、所定のエンジントルクモデルを用いて、エンジン10の制御に用いた各種パラメータ(点火時期や目標空燃比など)と、エンジン10での燃料による実際の車両挙動に対応する各種センサ値(エアフローセンサ31による吸入空気量や圧力センサ33によるインマニ圧やクランク角センサ34によるエンジン回転数など)とから、今回のエンジン10の燃料により発生したトルクを推定する。
Next, using a predetermined engine torque model, the
また、PCM50は、上記のトルクの推定と並行して、所定の走行抵抗モデルを用いて、車速センサ39によって検出された車速や、ドライバによるブレーキ操作に対応するブレーキ圧などから、車両500に付与された走行抵抗を推定する。この走行抵抗には、空気抵抗、転がり抵抗及び勾配抵抗に加えて、ドライバがブレーキ操作を行った場合にはブレーキによる制動力も含まれる。
In addition to estimating the torque, the
そして、PCM50は、車両500に関する所定の駆動系モデルを用いて、上記のように推定されたトルク及び走行抵抗から、ドライブシャフト209の実際のねじれ角を推定する。具体的には、PCM50は、推定されたトルクからエンジン10側の角速度(エンジン10側のイナーシャの角速度)を求めると共に、推定された走行抵抗から車輪側の角速度を求め、これら角速度の差に基づきねじれ角を推定する。この場合、PCM50は、トランスミッション回転数センサ40よって検出されたクラッチ202の回転数(P軸の回転数)も用いて、ねじれ角を推定する。具体的には、PCM50は、モデル化誤差を抑制すべく、クラッチ202の回転数(実際のエンジン回転数に相当する)に基づき、上記のようにトルクから求められたエンジン10側の角速度(推定されたエンジン回転数に相当する)を補正するようにする。なお、以下では、エンジン10側の角速度のことを適宜エンジン回転数と言い換える。
次いで、PCM50は、このように推定したねじれ角(推定ねじれ角)と、最初に設定した目標ねじれ角とに基づき、上述したFB目標トルクを求める。具体的には、PCM50は、目標ねじれ角から推定ねじれ角を減算した値に対して所定のフィードバックゲインを適用することで、FB目標トルクを求める。そして、PCM50は、上述したFF目標トルクをこのFB目標トルクにより補正することで(典型的にはFF目標トルクに対してFB目標トルクを加算する)、最終目標トルクを求める。
Next, the
次に、図5を参照して、本発明の実施形態による全体制御の流れの概要について説明する。図5に示すフローチャートに係る処理は、車両500のイグニッションがオンにされ、PCM50などに電源が投入された場合に起動され、所定周期(例えば50ms)で繰り返し実行される。
Next, with reference to FIG. 5, an overview of the overall control flow according to the embodiment of the present invention will be described. The process according to the flowchart shown in FIG. 5 is started when the ignition of the
まず、ステップS101において、PCM50は、車両500の各種情報を取得する。具体的には、PCM50は、上述した各種センサ30~40により検出されたパラメータを取得する。
First, in step S<b>101 , the
次いで、ステップS102において、PCM50は、アクセル開度センサ30によって検出されたアクセル開度が0でないか否かを判定する。つまり、PCM50は、ドライバによりアクセルペダルが踏まれているか否かを判定する。その結果、アクセル開度が0でない場合(ステップS102:Yes)、PCM50は、ステップS103及びS109に進む。ステップS103以降の処理(ステップS103~S108の処理)と、ステップS109以降の処理(ステップS109及びS110の処理)とは、並行して実行される。
Next, in step S102, the
ステップS103~S108の処理の具体的内容は、図4で説明した通りである。すなわち、まず、ステップS103において、PCM50は、アクセル開度センサ30によって検出されたアクセル開度から目標加速度を求める。次いで、ステップS104において、PCM50は、この目標加速度に対応する目標ねじれ角を求める。次いで、ステップS105において、PCM50は、この目標ねじれ角を実現するためにエンジン10から出力させるべきFF目標トルクを求める。次いで、ステップS106において、PCM50は、このFF目標トルクを補正するためのFB目標トルクを求める(厳密には、FF目標トルクの算出と並行してFB目標トルクの算出が行われる)。次いで、ステップS107において、PCM50は、FF目標トルクをFB目標トルクにより補正することで、最終目標トルクを求める。次いで、ステップS108において、PCM50は、この最終目標トルクに基づきエンジン10を制御する。
The specific contents of the processing of steps S103 to S108 are as described with reference to FIG. That is, first, in step S103, the
他方で、ステップS109において、PCM50は、動力伝達系207内のギヤのガタの状態とドライブシャフト209のねじれの状態とを推定するためのガタ-ねじれ状態量推定処理を実行する。PCM50は、上記したステップS106においてFB目標トルクを求めるに当たって、このガタ-ねじれ状態量推定処理の結果を利用する。特に、PCM50は、ドライブシャフト209の実際のねじれ角を推定するに当たって、ガタ-ねじれ状態量推定処理の結果を適用する。
On the other hand, in step S109, the
次いで、ステップS110において、PCM50は、動力伝達系207内のギヤのガタが詰まるときに発生する車体振動(以下では適宜「ガタ詰めショック」と呼ぶ。)を抑制すべく、ステップS109におけるガタ-ねじれ状態量推定処理の結果に基づき、ガタが詰まるときにエンジン10への燃料供給を停止(フューエルカット(F/C))するためのガタ詰めF/C制御を実行する。
Next, in step S110, the
一方で、ステップS102において、アクセル開度が0である場合(ステップS102:No)、つまりドライバによりアクセルペダルが踏まれていない場合、PCM50は、ステップS111及びS113に進む。ステップS111以降の処理(ステップS111及びS112の処理)と、ステップS113の処理とは、並行して実行される。
On the other hand, if the accelerator opening is 0 in step S102 (step S102: No), that is, if the accelerator pedal is not depressed by the driver, the
ステップS113においては、PCM50は、上記のステップS109と同様に、ガタ-ねじれ状態量推定処理を実行する。他方で、ステップS111において、PCM50は、アクセル開度が0になっているので(アクセルオフ)、エンジン10への燃料供給を停止(F/C)するためのトルクF/C制御を実行する。次いで、ステップS112において、PCM50は、ステップS113のガタ-ねじれ状態量推定処理の結果に基づき、動力伝達系207内のギヤのガタが詰まるときに発生する車体振動及びドライブシャフト209のねじれに起因する車体振動を抑制するためのガタねじれ制御を実行する。
In step S113, the
(目標トルクの設定)
次に、図6乃至図8を参照して、本実施形態において目標トルクを設定する方法について具体的に説明する。
(Target torque setting)
Next, a method for setting the target torque in this embodiment will be specifically described with reference to FIGS. 6 to 8. FIG.
図6は、本発明の実施形態において目標加速度から目標トルクを設定するまでの流れを概略的に示す説明図である。まず、PCM50は、アクセル開度センサ30によって検出されたアクセル開度に基づき目標加速度を設定する。例えば、PCM50は、車速ごとに規定された、アクセル開度と目標加速度との関係を示すマップを用いて、現在の車速及びアクセル開度に対応する目標加速度を設定する。
FIG. 6 is an explanatory diagram schematically showing the flow from target acceleration to target torque setting in the embodiment of the present invention. First, the
次いで、PCM50は、目標加速度をドライブシャフト209の目標ねじれ角に変換する。具体的には、PCM50は、上述した式(1)及び式(2)を用いて、目標加速度を車輪トルクに変換した後、この車輪トルクを目標ねじれ角に変換する。基本的には、目標ねじれ角の時間的な変化の形態は、目標加速度の時間的な変化の形態と同様のものとなる。次いで、PCM50は、車両500に関する所定の駆動系モデルの逆モデルを用いて、目標ねじれ角を実現するためにエンジン10から出力させるべき目標トルクを求める(ここで求められる目標トルクは上述したFF目標トルクである)。本実施形態においては、目標トルクの時間的な変化の形態は、目標ねじれ角の時間的な変化の形態と部分的に異なるものとなる。
次に、図7は、本発明の実施形態において目標トルクを設定する方法を具体的に示す説明図である。図7に示すように、概説すると、PCM50は、ドライブシャフト209のねじれ角(目標ねじれ角)に応じたねじれ角トルク(第1トルク)と、ドライブシャフト209のねじれ角速度(目標ねじれ角を微分したもの)に応じたねじれ角速度トルク(第2トルク)とに基づき、目標トルクを設定する。具体的には、PCM50は、これらのトルクを加算することで目標トルクを設定する。その結果、目標トルクは、全体的にはねじれ角トルクに応じて上昇するが、この上昇過程においてねじれ角速度トルクに応じて一時的に低下するような時間波形を有するものとなる。
Next, FIG. 7 is an explanatory diagram specifically showing a method of setting the target torque in the embodiment of the present invention. As shown in FIG. 7, roughly speaking, the
このような目標トルクの形状は、ドライブシャフト209にトルクが付与されていくと、トルクの上昇途中においてドライブシャフト209内にエネルギーが一旦溜められることでドライブシャフト209のねじれが一旦止まり、この後にドライブシャフト209内のエネルギーが放出されることでドライブシャフト209がねじれていく、というようなドライブシャフト209の挙動に対応している。本実施形態では、駆動系モデルの逆モデルを用いることで、このようなトルクが付与されたときのドライブシャフト209の挙動が加味された目標トルクを適用するようにしている。
Such a shape of the target torque is such that when torque is applied to the
より詳しくは、PCM50は、駆動系モデルの逆モデルを示す以下の式(3)を用いて、目標トルクを求める。
More specifically, the
式(3)において、「Te」はエンジントルク(目標トルク)であり、「Tv」は走行抵抗トルクであり、「θ」はドライブシャフトのねじれ角であり(このθの上に付したドットにより、ねじれ角を1回微分したねじれ角速度と、ねじれ角を2回微分したねじれ角加速度とを表している)、「η」はギヤ比であり、「Je」はエンジンのイナーシャであり、「Jv」は車体のイナーシャであり、「k」はドライブシャフトの剛性であり、「c」はドライブシャフトの減衰である。また、式(3)において、右辺の第3項がねじれ角に応じたねじれ角トルクに相当し、右辺の第2項がねじれ角速度に応じたねじれ角速度トルクに相当する。基本的には、式(3)において、ねじれ角トルクの項及びねじれ角速度トルクの項が支配的であるため、図7に示したように、目標トルクがねじれ角トルク及びねじれ角速度トルクに応じた時間波形となる。 In equation (3), "T e " is the engine torque (target torque), "T v " is the running resistance torque, and "θ" is the torsion angle of the drive shaft ( Dots represent torsional angular velocity obtained by differentiating the torsional angle once and torsional angular acceleration obtained by differentiating the torsional angle twice), “η” is the gear ratio, and “J e ” is the inertia of the engine. , "J v " is the inertia of the vehicle body, "k" is the stiffness of the drive shaft, and "c" is the damping of the drive shaft. In equation (3), the third term on the right side corresponds to torsional angular torque corresponding to the torsional angle, and the second term on the right side corresponds to torsional angular velocity torque corresponding to torsional angular velocity. Basically, in equation (3), the torsional angular torque term and the torsional angular velocity torque term are dominant, so that the target torque is determined according to the torsional angular torque and the torsional angular velocity torque as shown in FIG. It becomes a time waveform.
ここで、上記の式(3)は、以下のような考え方により規定されている。すなわち、本実施形態では、ドライブシャフト209のねじれによる車体振動を抑制しつつ、加減速時における過渡応答性を確保するように、目標ねじれ角に基づき目標トルクを設定している。特に、ドライブシャフト209のねじれによる振動を抑えるには、つまりねじれ角を所定値以下に収めるには、ねじれ速度を所定値以下に収める必要があり、そのためには、ねじれ角加速度を所定値以下に収める必要がある。このねじれ角加速度は「トルク×イナーシャ」により規定されるので、結局、トルクの振れ幅を一定以下に収める必要があるということになる。このような考え方に対して過渡応答性の確保を更に付加して、理想的なエンジントルクを求めるための式(3)が規定される。
Here, the above formula (3) is defined by the following concept. That is, in the present embodiment, the target torque is set based on the target torsion angle so as to suppress vehicle body vibration due to torsion of the
次に、図8は、本発明の実施形態による目標トルクを適用したときの実ねじれ角を具体的に示す説明図である。図8において、実線は、本実施形態による目標トルク及び実ねじれ角を示し、破線は、比較例1による目標トルク及び実ねじれ角を示している。本実施形態では、トルクの上昇過程においてトルクが一時的に低下するような時間波形を有する目標トルクが適用される。これは、トルク付与時のドライブシャフト209の実際の挙動を加味したものである。このような目標トルクを適用することで、目標ねじれ角(図6参照)に相当する実ねじれ角が適切に生じることとなる。特に、本実施形態によれば、ドライブシャフト209が滑らかにねじれるので、ドライブシャフト209のねじれに起因する振動が抑制されることとなる。
Next, FIG. 8 is an explanatory diagram specifically showing the actual torsion angle when the target torque is applied according to the embodiment of the present invention. In FIG. 8 , the solid line indicates the target torque and actual torsion angle according to this embodiment, and the dashed line indicates the target torque and actual torsion angle according to Comparative Example 1. In FIG. In the present embodiment, a target torque having a time waveform such that the torque temporarily decreases in the process of increasing the torque is applied. This takes into consideration the actual behavior of the
これに対して、比較例1では、目標ねじれ角(図6参照)と同様の形態を有する目標トルクが適用される。すなわち、比較例1では、トルクが途中で低下することなく、そのまま上昇するような時間波形を有する目標トルクが適用される。これは、ドライブシャフト209のねじれを加味せず、ドライブシャフト209を剛体として扱うことに相当する。このような目標トルクを適用すると、実ねじれ角がオーバーシュートしてしまう。これは、トルクの与え過ぎによるものである。その結果、比較例1によれば、ドライブシャフト209のねじれに起因する振動が発生してしまう。
On the other hand, in Comparative Example 1, a target torque having a form similar to the target twist angle (see FIG. 6) is applied. That is, in Comparative Example 1, a target torque having a time waveform in which the torque rises as it is without decreasing in the middle is applied. This corresponds to treating the
従来では、比較例1のような振動の発生を抑制すべく、図8の一点鎖線に示すような目標トルクが適用されていた(以下では「比較例2」と呼ぶ)。具体的には、比較例2では、立ち上がりをある程度遅らせた目標トルクが適用される。このような目標トルクによれば、実ねじれ角が緩やかにねじれることとなるので(図示せず)、ドライブシャフト209のねじれに起因する振動を抑制できる。しかしながら、加減速時における応答性(過渡応答性)が低下してしまう。これに対して、本実施形態では、目標トルクの立ち上がりを遅らせることなく、トルク付与時のドライブシャフト209の実際の挙動を加味した目標トルクを適用するので、過渡応答性の確保と車体振動の抑制とを適切に両立させることができる。
Conventionally, a target torque as indicated by the dashed-dotted line in FIG. 8 has been applied in order to suppress the occurrence of vibration as in Comparative Example 1 (hereinafter referred to as "Comparative Example 2"). Specifically, in Comparative Example 2, a target torque whose rise is delayed to some extent is applied. According to such a target torque, the actual torsion angle is gently twisted (not shown), so that the vibration caused by the torsion of the
なお、上記したように設定された目標トルクを、エンジン10のトルクを調整するトルク調整機構の応答遅れを加味して補正してもよい。具体的には、PCM50は、エンジン10に供給される空気量を調整するスロットルバルブ5(空気量調整装置)の応答遅れを補償するように、目標トルクを補正するのがよい。
Note that the target torque set as described above may be corrected in consideration of the response delay of the torque adjustment mechanism that adjusts the torque of the
図9は、このような本発明の実施形態による目標トルクの補正についての説明図である。図9の上のグラフは、ドライバによるアクセル操作に応じたアクセル開度(実線)と、このアクセル開度に応じて車両500から発生させるべき加速度(破線)とを示している。このグラフに示すように、ドライバによるアクセル操作から適当な時間T11(例えば150msec程度)後に加速度を発生させると、ドライバはアクセル操作に応じて車両500が適切に加速していると感じる傾向にある。
FIG. 9 is an explanatory diagram of correction of the target torque according to the embodiment of the present invention. The upper graph in FIG. 9 shows the accelerator opening (solid line) corresponding to the accelerator operation by the driver and the acceleration (broken line) to be generated from the
図9の下のグラフは、上記のような加速度を車両500から発生させるために必要なエンジン10の実トルク(実線)と、この実トルクを実現するために適用すべき目標トルク(破線)とを示している。アクセル操作に応じてエンジン10のトルクを上昇させる場合、エンジン10に供給する空気量を増加させるようにスロットルバルブ5の開度を増大させる制御を行うこととなる。このような制御指令を出してからトルクが実際に変化するまでの間には時間遅れが存在する。この時間遅れは、スロットルバルブ5の応答遅れ等に相当する。
The graph at the bottom of FIG. 9 shows the actual torque (solid line) of the
したがって、本実施形態では、PCM50は、このような応答遅れに相当する時間T12(例えば100msec程度)だけスロットルバルブ5の制御指令を早めるように、エンジン10から出力させるべき実トルクを当該時間T12だけ先出ししたトルクを、目標トルクとして適用するようにする。つまり、PCM50は、上述したように目標ねじれ角から設定した目標トルクを、スロットルバルブ5の応答遅れに相当する時間T12だけ早める補正を行う。これにより、スロットルバルブ5の応答遅れによりエンジン10のトルク出力がドライバの加速要求に対して遅れてしまうことを適切に抑制できる。なお、図9では、加速時における目標トルクの補正を示したが、このような目標トルクの補正は減速時にも同様に適用可能である。
Therefore, in this embodiment, the
(ガタ-ねじれ状態量推定処理)
次に、図5のステップS109、S113で行われるガタ-ねじれ状態量推定処理について具体的に説明する。上述したように、このガタ-ねじれ状態量推定処理は、動力伝達系207内のギヤ(デファレンシャルギヤやファイナルギヤなど)のガタの状態及びドライブシャフト209のねじれの状態を推定するために行われる。
(Gutter-torsion state quantity estimation processing)
Next, the gutter-torsion state quantity estimation processing performed in steps S109 and S113 of FIG. 5 will be specifically described. As described above, this gutter-torsion state quantity estimation processing is performed to estimate the state of play of the gears (differential gear, final gear, etc.) in the
図10は、本発明の実施形態によるガタ-ねじれ状態量推定処理を示すフローチャートである。典型的には、この処理は、車両500が停止状態から発進するときに開始される。ここで、ギヤのガタとドライブシャフト209のねじれとは、ギヤにおいてガタが存在するときにはドライブシャフト209はねじれておらず、他方で、ドライブシャフト209がねじれているときにはギヤにおいてガタは存在しない(ガタが詰まった状態にある)、という関係にある。したがって、本実施形態によるガタ-ねじれ状態量推定処理では、ギヤのガタの状態を推定するための処理(ステップS201~S206、S212)と、ドライブシャフト209のねじれの状態を推定するための処理(ステップS207~S211)と、が切り替えて実行されるように構成されている。
FIG. 10 is a flow chart showing gutter-torsion state quantity estimation processing according to the embodiment of the present invention. Typically, this process is started when
ガタ-ねじれ状態量推定処理が開始されると、まず、ステップS201において、PCM50は、動力伝達系207内のギヤのガタの有無を示す「ガタ判定フラグ」をオンに設定する。ステップS201を実行している状況(例えば停止状態からの発進時)は、ガタが存在している状況、換言するとガタが詰まっていない状況であるので、PCM50は、ガタ判定フラグをオンに設定する。また、PCM50は、ギヤのガタの初期位置を示す初期ガタ角を0に設定する。
When the play-torsion state quantity estimation process is started, first, in step S201, the
次いで、ステップS202において、PCM50は、エンジン10の目標トルクを補正する。具体的には、PCM50は、ギヤのガタ詰めを速やかに完了させるように(ドライブシャフト209で見た場合、ねじれ角が0になってから駆動方向側の値(>0)又は減速方向側の値(<0)へと変化するまでの時間を短縮することに相当する)、目標トルクを補正する。特に、PCM50は、目標トルクが増加方向に変化している場合には、当該目標トルクを増加方向に補正する一方で、目標トルクが減少方向に変化している場合には、当該目標トルクを減少方向に補正する。例えば、PCM50は、目標トルクが増加方向に変化している場合には、当該目標トルクを事前に設定した所定量だけ増加させる一方で、目標トルクが減少方向に変化している場合には、当該目標トルクを事前に設定した所定量だけ減少させる。
Next, in step S202, the
次いで、ステップS203において、PCM50は、所定のエンジントルクモデルを用いてエンジン10のトルクを推定して、このトルクからエンジン10側の角速度(エンジン10側のイナーシャの角速度)を求めると共に、所定の走行抵抗モデルを用いて走行抵抗を推定して、この走行抵抗から車輪側の角速度を求める。この場合、PCM50は、トランスミッション回転数センサ40よって検出されたクラッチ202の回転数(P軸の回転数)を用いて、エンジン10側の角速度を補正してもよい。
Next, in step S203, the
次いで、ステップS204において、PCM50は、ステップS203で求められたエンジン10側の角速度と車輪側の角速度との差に基づいて、ギヤのガタ変化角を求める。PCM50は、角速度差が大きいほど、大きなガタ変化角を求める。
Next, in step S204, the
次いで、ステップS205において、PCM50は、ステップS204で求められたガタ変化角に基づいて、現在のガタ角を求める。具体的には、PCM50は、前回求めたガタ角に対してガタ変化角を加算することで、現在のガタ角を求める。
Next, in step S205, the
次いで、ステップS206において、PCM50は、ステップS205で求められたガタ角がガタ設計値を超えたか否かを判定する。このガタ設計値(例えば3度程度)は、ガタが詰まった状態にあるギヤのガタ角に相当する。したがって、ステップS206の判定は、ガタが詰まったか否かの判定に相当する。このステップS206において、ガタ角がガタ設計値を超えたと判定されなかった場合(ステップS206:No)、つまりガタが詰まっていない場合、PCM50は、ステップS203に戻り、ステップS203以降の処理を再度実行する。
Next, in step S206, the
一方で、ステップS206において、ガタ角がガタ設計値を超えたと判定された場合(ステップS206:Yes)、つまりガタが詰まった場合、PCM50は、ステップS207に進む。この場合、PCM50は、ガタ判定フラグをオフにする(ステップS207)。また、ガタが詰まった時点においては、ドライブシャフト209は未だねじれていないので、PCM50は、このステップS207において、ドライブシャフト209の初期のねじれ角を示す初期ねじれ角を0に設定する。
On the other hand, if it is determined in step S206 that the backlash angle has exceeded the backlash design value (step S206: Yes), that is, if backlash is reduced, the
次いで、ステップS208において、PCM50は、所定のエンジントルクモデルを用いてエンジン10のトルクを推定して、このトルクからエンジン10側の角速度(エンジン10側のイナーシャの角速度)を求めると共に、所定の走行抵抗モデルを用いて走行抵抗を推定して、この走行抵抗から車輪側の角速度を求める。この場合、PCM50は、トランスミッション回転数センサ40よって検出されたクラッチ202の回転数(P軸の回転数)を用いて、エンジン10側の角速度を補正してもよい。
Next, in step S208, the
次いで、ステップS209において、PCM50は、ステップS208で求められたエンジン10側の角速度と車輪側の角速度との差に基づいて、ドライブシャフト209のねじれ変化角を求める。PCM50は、角速度差が大きいほど、大きなねじれ変化角を求める。
Next, in step S209, the
次いで、ステップS210において、PCM50は、ステップS209で求められたねじれ変化角に基づいて、現在のねじれ角を求める。具体的には、PCM50は、前回求めたねじれ角に対してねじれ変化角を加算することで、現在のねじれ角を求める。
Next, in step S210, the
次いで、ステップS211において、PCM50は、ステップS210で求められたねじれ角が0であるか否かを判定する、換言するとドライブシャフト209がねじれていないか否かを判定する。ステップS211において、ねじれ角が0であると判定されなかった場合(ステップS211:No)、つまりドライブシャフト209がねじれている場合、PCM50は、ステップS208に戻り、ステップS208以降の処理を再度実行する。
Next, in step S211, the
一方で、ステップS211において、ねじれ角が0であると判定された場合(ステップS211:Yes)、つまりドライブシャフト209がねじれていない場合、PCM50は、ステップS212に進む。この場合、PCM50は、ガタ判定フラグをオンにする(ステップS212)。つまり、この後にギヤのガタ詰めが開始されるので、PCM50は、ガタ判定フラグをオフからオンに切り替える。また、ねじれ角が0になった時点においては、ガタは未だ詰まった状態にあるので、PCM50は、このステップS212において、初期ガタ角を上述したガタ設計値に設定する。なお、加速側(駆動側)のガタ設計値は正値であり、減速側のガタ設計値は負値である。
On the other hand, if it is determined in step S211 that the twist angle is 0 (step S211: Yes), that is, if the
ステップS212の後、PCM50は、ガタ-ねじれ状態量推定処理を終了し、メインルーチン(図5)に戻る。
After step S212, the
次に、図11を参照して、本実施形態において、ギヤのガタ詰めを速やかに完了させるように目標トルクを補正した場合(図10のステップS202参照)の作用効果について説明する。図11は、上から順に、車速、アクセル開度、加速度(実線は実加速度、破線は目標加速度)、トルク(実線は目標トルク、破線は実トルク)、ねじれ角(実線は目標ねじれ角、破線は推定ねじれ角)、ギヤのガタ角(推定ガタ角)、ガタ速度(実線は推定ガタ速度、破線は目標ガタ速度)、ガタ速度F/B量、トルクF/B量、のタイムチャートを示している。図11は、車両500の加速時について例示している。
Next, with reference to FIG. 11, the effect of correcting the target torque so as to quickly complete the elimination of the looseness of the gear (see step S202 in FIG. 10) will be described. FIG. 11 shows, from top to bottom, vehicle speed, accelerator opening, acceleration (solid line is actual acceleration, dashed line is target acceleration), torque (solid line is target torque, dashed line is actual torque), torsion angle (solid line is target torsion angle, dashed line). is an estimated torsion angle), gear backlash angle (estimated backlash angle), backlash speed (solid line is estimated backlash speed, dashed line is target backlash speed), backlash speed F/B amount, torque F/B amount. ing. FIG. 11 illustrates the acceleration of
図11に示すように、車両500の加速に起因してガタ角が変化し始めたときに、つまりギヤのガタ詰めが開始したときに(このときにドライブシャフト209のねじれ角が0になる)、PCM50は、その後のギヤのガタ詰めを速やかに完了させるように目標トルクを補正する。図11に示す状況では、目標トルクが増加方向に変化しているため、PCM50は、目標トルクを増加方向に補正する(矢印A11参照)。
As shown in FIG. 11, when the backlash angle starts to change due to the acceleration of the
そして、PCM50は、ギヤのガタ詰め中、以下の手順にて目標トルクを決定する。すなわち、PCM50は、ギヤのガタがどの程度の速度で詰まっているのかを推定し(推定ガタ速度)、この推定結果に基づき目標ガタ速度を設定する。そして、PCM50は、目標ガタ速度と推定ガタ速度との差に基づきガタ速度を制御するためのガタ速度F/B量を設定し、このガタ速度F/B量に応じたトルクF/B量を目標トルクに適用する。これにより、ギヤのガタ詰めが完了するタイミングにおいて、目標トルクが一時的に低下される(矢印A12参照)。その結果、ガタ詰めが完了するときに発生する振動(ガタ詰めショック)を抑制することが可能となる。
Then, the
(ガタ詰めF/C制御)
次に、図5のステップS110で行われるガタ詰めF/C制御について具体的に説明する。PCM50は、このガタ詰めF/C制御として、動力伝達系207内のギヤのガタが詰まるときに発生する車体振動(ガタ詰めショック)を抑制すべく、エンジン10への燃料供給の停止(F/C)を実行する。特に、本実施形態では、PCM50は、上述したようにギヤのガタ詰めを速やかに完了させるように目標トルクを補正するため、ガタ詰めショックが大きくなる傾向にあるので、このガタ詰めショックを適切に抑制すべく、ガタ詰めF/C制御を実行してトルクを低下させる。ここで、ガタ詰めショック抑制のためのトルク低下の実現方法として、F/C以外にも点火時期を遅角(リタード)させる方法も考えられるが、エンジン10の燃焼限界により点火時期の遅角により所望のトルク低下を実現できない可能性が高いので、本実施形態では、ガタ詰めショック抑制のためのトルク低下の実現方法としてF/Cを採用している。
(Removing backlash F/C control)
Next, the backlash elimination F/C control performed in step S110 of FIG. 5 will be specifically described. As this backlash elimination F/C control, the
図12は、本発明の実施形態によるガタ詰めF/C制御を示すフローチャートである。典型的には、このガタ詰めF/C制御は、車両500の加速時に実行される。
FIG. 12 is a flow chart showing backlash elimination F/C control according to the embodiment of the present invention. Typically, this looseness F/C control is executed when
ガタ詰めF/C制御が開始されると、まず、ステップS301において、PCM50は、上述したガタ-ねじれ状態量推定処理の結果に基づき、エンジン10の3点火(360degCA)後にギヤのガタが詰まるか否かを判定する。具体的には、PCM50は、ガタ-ねじれ状態量推定処理に基づき、ギヤのガタ詰めの開始(ガタ突入)からガタ詰めの完了までに要する時間(以下では「ガタ詰め時間」と呼ぶ。)を設定し、ガタ詰めの開始時に当該ガタ詰め時間に対応するタイマーをセットしてカウントダウンを実施する。そして、PCM50は、現在、このタイマーのカウントダウンが終了するタイミング(ガタ詰め完了タイミング)よりも3点火前のタイミングとなったか否かを判定する。なお、ガタ詰め完了の3点火前のタイミングを判定しているのは、ガタ詰めショック抑制のためのF/Cの指令を出してから実際にエンジン10においてF/Cが実施されるまでに、概ね3点火分の時間を要するからである。
When the backlash elimination F/C control is started, first, in step S301, the
ステップS301において、3点火後にギヤのガタが詰まると判定された場合(ステップS301:Yes)、PCM50は、ステップS302に進み、エンジン10のF/Cを実行してよいか否かを判定する。具体的には、PCM50は、(i)有負荷中であること、換言するとクラッチ202が接続されていること、(ii)車速が所定速度(1~2km/h程度)以上であること、(iii)アクセルオンからF/Cを一度も実行していないこと、(iv)エンジン10が気筒休止運転中ではないこと、の4条件を用いて、F/Cを実行してよいか否かを判定する。すなわち、PCM50は、(i)~(iv)の4条件が全て成立している場合にはF/Cを実行してよいと判定する一方で、(i)~(iv)の4条件が1つでも成立していない場合にはF/Cを実行してよいと判定しない。なお、(iii)アクセルオンからF/Cを一度も実行していないことという条件を用いているのは、アクセルペダルの踏み込みと踏み戻しが繰り返し実行されてF/Cが何度も実行されることでショックが発生してしまうのを抑制するためである。
In step S301, when it is determined that the gear becomes loose after three ignitions (step S301: Yes), the
ステップS302において、F/Cを実行してよいと判定された場合(ステップS302:Yes)、PCM50は、ステップS303に進み、エンジン10の1つの気筒11に対するF/Cを実行する。具体的には、PCM50は、全気筒11の中で次に燃焼が生じる気筒11について、この気筒11内への燃料の供給を停止するように燃料噴射弁13を制御する。これにより、ギヤのガタが詰まるときにエンジン10のトルクを一時的に低下させることで、ガタ詰めショックを抑制するようにする。
When it is determined in step S302 that F/C may be executed (step S302: Yes), the
他方で、3点火後にギヤのガタが詰まると判定されなかった場合(ステップS301:No)、及び、F/Cを実行してよいと判定されなかった場合(ステップS302:No)、PCM50は、ステップS304に進む。この場合には、PCM50は、エンジン10のF/Cを実行しない(ステップS304)。
On the other hand, if it is not determined that the looseness of the gear is clogged after three ignitions (step S301: No) and if it is not determined that F/C may be executed (step S302: No), the
ステップS303及びステップS304の後、PCM50は、ガタ詰めF/C制御を終了し、メインルーチン(図5)に戻る。
After steps S303 and S304, the
次に、図13を参照して、上述したガタ詰め時間の求め方について具体的に説明する。図13は、上から順に、角速度(実線は車輪の角速度、破線はエンジン10の角速度)、ガタ角、ガタ角速度、ガタ角加速度、エンジン10のトルク、のタイムチャートを示している。
Next, with reference to FIG. 13, a specific description will be given of how to obtain the above-described backlash elimination time. FIG. 13 shows time charts of angular velocity (the solid line is the angular velocity of the wheel, the broken line is the angular velocity of the engine 10), the backlash angle, the backlash angular velocity, the backlash angular acceleration, and the torque of the
図13に示す例では、時刻t21において、エンジン10の角速度が車輪の角速度から乖離する(具体的には、加速によりエンジン10の角速度が車輪の角速度よりも大きくなる)。この時刻t21において、ギヤのガタ詰めが開始する。PCM50は、このようにガタ詰めが開始したときに、以下の手順にてガタ詰め時間を求める。ガタ角は、ガタ速度を積分したものであり、ガタ速度は、ガタ加速度を積分したものとなり、ガタ加速度は、エンジン10のトルク及び走行抵抗に対応するものとなる。したがって、PCM50は、エンジン10のトルク及び走行抵抗からガタ加速度を求め、このガタ加速度からガタ速度を求め(なお、エンジン10側のフライホイールの速度より、ガタ速度には初速度v21が与えられる)、このガタ速度からガタ角を求める。そして、PCM50は、こうして求めたガタ角と上述したガタ設計値から、ギヤのガタ詰め完了タイミング(時刻t22)を求める。PCM50は、時刻t21から時刻t22までの時間を、ガタ詰め時間として用いる。そして、PCM50は、ガタ詰めが開始したときに(時刻t21)、このガタ詰め時間に対応するタイマーをセットしてカウントダウンを実施する。
In the example shown in FIG. 13, at time t21, the angular velocity of the
次に、図14を参照して、ガタ詰めショック抑制のためのF/Cの指示タイミングについて具体的に説明する。図14は、上から順に、点火タイミング、ガタ詰め時間(タイマー)、F/Cの指示タイミング、F/Cの実行タイミング、のタイムチャートを示している。 Next, with reference to FIG. 14, the F/C command timing for suppressing backlash shock will be specifically described. FIG. 14 shows time charts of ignition timing, backlash elimination time (timer), F/C instruction timing, and F/C execution timing in order from the top.
上述したように、F/Cの指示を出してから実際にエンジン10においてF/Cが実施されるまでに、3点火程度の時間を要する。したがって、PCM50は、ガタ詰め時間に対応するタイマーをセットしたときに、このタイマーのカウントダウンが終了するタイミング(ガタ詰め完了タイミング)から3点火に相当する時間T31遡ったタイミングを求めておき、このタイミングに達したときにエンジン10のF/Cの指示を出す。これにより、ガタ詰め完了タイミングにおいて、エンジン10においてF/Cが実際に実行されることとなる。
As described above, it takes about three ignitions from when the F/C command is issued until the F/C is actually performed in the
次に、図15を参照して、本発明の実施形態によるガタ詰めF/C制御の作用効果について説明する。図15は、上から順に、エンジン回転数、アクセル開度、加速度、実ねじれ角、推定ねじれ角、ガタ詰め時間(タイマー)、エンジントルク、のタイムチャートを示している。図15において、実線は、本実施形態によるガタ詰めF/C制御を実行した場合の結果を示しており、破線は、本実施形態によるガタ詰めF/C制御を実行しなかった場合の結果を示している。図15は、車両500の加速時について例示している。
Next, with reference to FIG. 15, effects of backlash elimination F/C control according to the embodiment of the present invention will be described. FIG. 15 shows time charts of engine speed, accelerator opening, acceleration, actual torsion angle, estimated torsion angle, backlash reduction time (timer), and engine torque in order from the top. In FIG. 15, the solid line shows the results when the backlash elimination F/C control according to this embodiment is executed, and the dashed line shows the results when the backlash elimination F/C control according to this embodiment is not executed. showing. FIG. 15 illustrates the acceleration of
本実施形態では、PCM50は、加速時におけるガタ詰め完了タイミングにおいて、つまりガタ詰め時間に対応するタイマーのカウントダウンが終了するタイミングにおいて(このタイミングにおいてドライブシャフト209のねじれ角が0から駆動方向側へと変化する)、ガタ詰めF/C制御により、エンジン10の1つの気筒11に対するF/Cを実行する(矢印A21参照)。このようなガタ詰めF/C制御を実行することにより、当該ガタ詰めF/C制御を実行しない場合と比較して、ガタ詰め完了後における車体振動(ガタ詰めショック)が適切に抑制される(矢印A22参照)。
In this embodiment, the
なお、ガタ詰めF/C制御において1つの気筒11のみに対してF/Cを実行しているのは、エミッション確保の観点からである。しかしながら、2以上の気筒11に対するF/Cを実行してもエミッションが悪化しない場合や、エミッションよりもガタ詰めショック抑制(制振性)を優先させる場合などには、ガタ詰めF/C制御において2以上の気筒11に対するF/Cを実行してもよい。
It should be noted that the reason why F/C is performed only for one
(トルクF/C制御)
次に、図5のステップS111で行われるトルクF/C制御について具体的に説明する。上述したように、PCM50は、車両500が減速するときに、エンジン10への燃料供給を停止(F/C)するためのトルクF/C制御を実行する。
(Torque F/C control)
Next, the torque F/C control performed in step S111 of FIG. 5 will be specifically described. As described above,
図16は、本発明の実施形態によるトルクF/C制御を示すフローチャートである。基本的には、このトルクF/C制御は、車両500の減速時に実行される。
FIG. 16 is a flow chart showing torque F/C control according to an embodiment of the present invention. Basically, this torque F/C control is executed when
トルクF/C制御が開始されると、まず、ステップS401において、PCM50は、トルクF/C制御実行条件が成立しているか否かを判定する。具体的には、PCM50は、(i)所定開度以上のアクセル開度から所定速度以上でアクセル開度が減少したこと、(ii)トルクF/C制御の禁止条件が成立していないこと、具体的には別の制御(上記したガタ詰めF/C制御など)によるF/Cが作動していないこと、(iii)エンジン回転数が所定値以上であり且つギヤ段が所定値以上であること、(iv)F/Cの許可ゾーンに入っていること、(v)エンジン充填効率に関する条件が成立していること、具体的には実空気量が目標空気量に追従していないこと、の5条件を用いて判定を行う。すなわち、PCM50は、(i)~(v)の5条件が全て成立している場合にはトルクF/C制御実行条件が成立していると判定する一方で、(i)~(v)の5条件が1つでも成立していない場合にはトルクF/C制御実行条件が成立していると判定しない。
When torque F/C control is started, first, in step S401, the
ステップS401において、トルクF/C制御実行条件が成立していると判定された場合(ステップS401:Yes)、PCM50は、ステップS402に進み、エンジン10の全気筒11のうちでF/Cを実行する気筒数(F/C気筒数)を求める。具体的には、PCM50は、実現可能な最小トルク(点火時期を限界まで遅角させたときに得られたトルクであり、以下では「リタード限界トルク」と呼ぶ。)に対する目標トルクの割合(目標トルク/リタード限界トルク)を求め、この割合に基づき目標トルクを実現可能な気筒数を求める。この実現可能な気筒数を全気筒数から減算した値がF/C気筒数となる。F/C気筒数の求める式は、「F/C気筒数=全気筒数-{(目標トルク/リタード限界トルク)×全気筒数}」により表される。基本的には、車両500が減速しているので、「目標トルク<リタード限界トルク」となる傾向にある、すなわち「目標トルク/リタード限界トルク」の割合が1未満(100%未満)となる傾向にある。
If it is determined in step S401 that the torque F/C control execution condition is satisfied (step S401: Yes), the
次いで、ステップS403において、PCM50は、ステップS402の後にドライバからの減速要求が増えた場合にはF/C気筒数を増加させる。PCM50は、減速要求が変化していない場合にはF/C気筒数を維持する。そして、PCM50は、ステップS404に進み、このように求められたF/C気筒数に応じてエンジン10を制御する。具体的には、PCM50は、全気筒11の中でF/C気筒数に対応する気筒11に対して、燃料の供給を停止するように燃料噴射弁13を制御する。
Next, at step S403, the
他方で、トルクF/C制御実行条件が成立していると判定されなかった場合(ステップS401:No)、PCM50は、ステップS405に進む。この場合には、PCM50は、エンジン10のF/Cを実行しないようにする(ステップS405)。PCM50は、F/C気筒数を0に設定して、ステップS404において、F/Cを実行せずにエンジン10を通常通り制御するようにする。
On the other hand, if it is not determined that the torque F/C control execution condition is satisfied (step S401: No), the
ステップS404の後、PCM50は、トルクF/C制御を終了し、メインルーチン(図5)に戻る。
After step S404, the
(ガタねじれ制御)
次に、図5のステップS112で行われるガタねじれ制御について具体的に説明する。このガタねじれ制御として、PCM50は、車両500の減速時において、ギヤのガタが詰まるときに発生する車体振動(ガタ詰めショック)及びドライブシャフト209のねじれに起因する車体振動を抑制するために、エンジン10に対するF/Cを実行する。
(backlash twist control)
Next, the backlash twist control performed in step S112 of FIG. 5 will be specifically described. As this backlash torsion control, the
図17乃至図21を参照して、本発明の実施形態によるガタねじれ制御について説明する。図17は、本発明の実施形態によるガタねじれ制御を示すフローチャートであり、図18は、本発明の実施形態によるガタねじれ制御の第1制御を示すタイムチャートであり、図19は、本発明の実施形態によるガタねじれ制御の第2制御を示すタイムチャートであり、図20は、本発明の実施形態によるガタねじれ制御の第3制御を示すタイムチャートであり、図21は、本発明の実施形態によるガタねじれ制御の第4制御を示すタイムチャートである。 17 to 21, rattle twist control according to an embodiment of the present invention will be described. FIG. 17 is a flow chart showing rattle twist control according to the embodiment of the present invention, FIG. 18 is a time chart showing the first control of rattle twist control according to the embodiment of the present invention, and FIG. FIG. 20 is a time chart showing the second rattling twist control according to the embodiment, FIG. 20 is a time chart showing the third rattling twist control according to the embodiment of the present invention, and FIG. 4 is a time chart showing fourth control of backlash twist control by .
なお、ここでは、ガタねじれ制御を説明するに当たって、エンジン10の全気筒数が4である場合、つまりエンジン10が4気筒エンジンである場合を例に挙げる。但し、本実施形態によるガタねじれ制御の適用が4気筒エンジンに限定されないこと、換言すると本実施形態によるガタねじれ制御の適用が他の多気筒エンジンにも適用可能であることは言うまでもない。
Here, in describing backlash control, a case where the total number of cylinders of the
図17のガタねじれ制御は、基本的には、車両500の減速時に実行される。このガタねじれ制御が開始されると、まず、ステップS501において、PCM50は、上述したガタ-ねじれ状態量推定処理の結果に基づき、エンジン10の3点火後にギヤのガタが詰まるか否かを判定する。この場合にも、ガタ詰めF/C制御と同様に(図12のステップS301参照)、ガタ詰め時間を用いて判定すればよい。
The backlash torsion control in FIG. 17 is basically executed when
ステップS501において、3点火後にガタが詰まると判定されなかった場合(ステップS501:No)、PCM50は、ガタねじれ制御を終了し、メインルーチン(図5)に戻る。これに対して、3点火後にガタが詰まると判定された場合(ステップS501:Yes)、PCM50は、ステップS502に進み、F/C気筒数が全気筒数(4気筒)であるか否かを判定する。つまり、PCM50は、上述したトルクF/C制御により、全気筒11がF/Cの対象として設定されたか否かを判定する。このステップS502の判定は、ドライバの減速要求が非常に大きいか否かを判定していることに相当する。
If it is determined in step S501 that the backlash is not eliminated after three ignitions (step S501: No), the
ステップS502において、F/C気筒数が全気筒数であると判定された場合(ステップS502:Yes)、PCM50は、ステップS503に進む。この場合、PCM50は、ステップS503、S504において、ガタねじれ制御の第1制御を実行する。ここで、図18を参照して、第1制御について具体的に説明する。この第1制御は、ドライバの減速要求が非常に大きい場合に実行される制御である。
When it is determined in step S502 that the number of F/C cylinders is the total number of cylinders (step S502: Yes), the
図18は、上にドライブシャフト209のねじれ角を示し、下にF/C気筒数を示している。ここでは、アクセルオフにより車両500が減速しており、全気筒11(4気筒)に対してF/Cが実行されている状況を前提とする。この場合、ドライブシャフト209のねじれ角が減少していって0になり(時刻t41)、それから時間T41の経過後に、ドライブシャフト209のねじれ角が減速方向側へと変化し始める(時刻t42)。この時刻t41から時刻t42までの期間は、ギヤのガタ詰めが開始してからガタ詰めが完了するまでの期間に相当する。時刻t42の後、ドライブシャフト209では、走行抵抗に起因して、その固有振動数に従って周期的なねじれが生じる。
FIG. 18 shows the twist angle of the
第1制御では、PCM50は、ステップS503において、ドライブシャフト209のねじれ角が0から減速方向側へと変化するときに(時刻t42)、F/Cを徐々に復帰させる。具体的には、PCM50は、燃料供給を停止している気筒11への燃料供給を徐々に再開させて、つまり1気筒ずつ順番に燃料供給を再開させて、エンジン10のトルクを上昇させる。これにより、ガタ詰めが完了するときに発生する振動(ガタ詰めショック)を抑制するようにする。
In the first control, the
この後、PCM50は、ステップS504において、ドライブシャフト209のねじれ角が1回目の減速方向側のピーク(以下では適宜「減速ピーク」と呼ぶ。)に到達したときに(時刻t43)、F/Cを徐々に再開させる。具体的には、PCM50は、時刻t42からドライブシャフト209の固有振動数に対応する周期の1/4の時間が経過したときに、燃料供給を再開させた気筒11への燃料供給を再び徐々に停止させて、つまり1気筒ずつ順番にF/Cを再開させて、エンジン10のトルクを低下させる。これにより、減速ピーク後におけるドライブシャフト209のねじれのはね上がりを抑えることで、ドライブシャフト209のねじれに起因する振動を抑制する。このような第1制御によれば、ガタが詰まるときに発生する振動(ガタ詰めショック)及びドライブシャフト209のねじれに起因する振動の両方を適切に抑制することができる。
After that, in step S504, when the torsion angle of the
図17に戻ると、ステップS502において、F/C気筒数が全気筒数であると判定されなかった場合(ステップS502:No)、PCM50は、ステップS505に進み、3点火後にドライブシャフト209のねじれがピーク(減速ピーク)になるか否かを判定する。PCM50は、ドライブシャフト209の固有振動数に対応する周期の1/4の時間から、ねじれがピークになるタイミングを求め、このタイミングから3点火に対応する時間遡ったタイミングを求めて、ステップS505の判定を行う。
Returning to FIG. 17, in step S502, if it is not determined that the number of F/C cylinders is the total number of cylinders (step S502: No), the
ステップS505において、3点火後にねじれがピークになると判定されなかった場合(ステップS505:No)、PCM50は、ガタねじれ制御を終了し、メインルーチン(図5)に戻る。これに対して、3点火後にねじれがピークになると判定された場合(ステップS505:Yes)、PCM50は、ステップS506に進み、ドライバの減速要求が比較的大きいか否かを判定する。具体的には、PCM50は、ギヤ段、エンジン回転数及びエンジントルクのうちの少なくとも1つ以上に基づき、ドライバの減速要求が比較的大きいか否かを判定する。このステップS506で判定される減速要求のレベルは、上述した第1制御が実行される場合に求められる減速要求のレベルよりも小さいものとする。例えば、PCM50は、ギヤ段が3速以上であり、エンジン回転数が3000rpm以上であり、且つエンジントルクが150Nm以上である場合に、ステップS506において減速要求が比較的大きいと判定する。
If it is not determined in step S505 that the twist will reach its peak after three ignitions (step S505: No), the
ステップS506において、減速要求が比較的大きいと判定された場合(ステップS506:Yes)、PCM50は、ステップS507に進む。この場合、PCM50は、ステップS507において、ガタねじれ制御の第2制御を実行する。ここで、図19を参照して、第2制御について具体的に説明する。
If it is determined in step S506 that the deceleration request is relatively large (step S506: Yes), the
図19は、上にドライブシャフト209のねじれ角を示し、下にF/C気筒数を示している。ここでは、車両500が減速しているが、F/Cが未だ実行されていない状況(F/C気筒数=0)を前提とする。図19に示すドライブシャフト209のねじれ角の変化は、図18と同様であるため、その説明を省略する。
FIG. 19 shows the twist angle of the
第2制御では、PCM50は、ステップS507において、ドライブシャフト209のねじれ角が1回目の減速ピークに到達したときに(時刻t43)、全気筒11に対するF/Cを実行する。具体的には、PCM50は、1気筒ずつ順番に燃料供給を停止させて、全気筒11への燃料供給を停止させることで、エンジン10のトルクを低下させる。これにより、減速ピーク後におけるドライブシャフト209のねじれのはね上がりを抑えることで、ドライブシャフト209のねじれに起因する振動を抑制する。このような第2制御によれば、減速要求を確実に満たしつつ、ドライブシャフト209のねじれに起因する振動も適切に抑制することができる。
In the second control, the
図17に戻ると、ステップS506において、減速要求が比較的大きいと判定されなかった場合(ステップS506:No)、PCM50は、ステップS508に進み、ドライバの減速要求が中程度であるか否かを判定する。具体的には、PCM50は、ギヤ段、エンジン回転数及びエンジントルクのうちの少なくとも1つ以上に基づき、ドライバの減速要求が中程度であるか否かを判定する。このステップS508で判定される減速要求のレベルは、ステップS506で判定される減速要求のレベルよりも小さいものとする。例えば、PCM50は、エンジン回転数が1500rpm以上であり、且つエンジントルクが50Nm以上である場合に、ステップS508において減速要求が中程度であると判定する。
Returning to FIG. 17, if it is not determined in step S506 that the deceleration request is relatively large (step S506: No), the
ステップS508において、減速要求が中程度であると判定された場合(ステップS508:Yes)、PCM50は、ステップS509に進む。この場合、PCM50は、ステップS509及びS510において、ガタねじれ制御の第3制御を実行する。ここで、図20を参照して、第3制御について具体的に説明する。
If it is determined in step S508 that the deceleration request is moderate (step S508: Yes), the
図20は、上にドライブシャフト209のねじれ角を示し、下にF/C気筒数を示している。ここでは、車両500が減速しているが、F/Cが未だ実行されていない状況(F/C気筒数=0)を前提とする。図20に示すドライブシャフト209のねじれ角の変化は、図18と同様であるため、その説明を省略する。
FIG. 20 shows the twist angle of the
第3制御では、PCM50は、ステップS509において、ドライブシャフト209のねじれ角が1回目の減速ピークに到達したときに(時刻t43)、4気筒中の2つの気筒11に対するF/Cを実行する。具体的には、PCM50は、1気筒ずつ順番に燃料供給を停止させて、2つの気筒11への燃料供給を停止させることで、エンジン10のトルクを低下させる。この後、PCM50は、ステップS510において、ドライブシャフト209のねじれ角が2回目の減速ピークに到達したときに(時刻t44)、更に2つの気筒11に対するF/Cを実行する。具体的には、PCM50は、1気筒ずつ順番に燃料供給を停止させて、残りの2つの気筒11への燃料供給を停止させることで、エンジン10のトルクを低下させる。これにより、全気筒11に対するF/Cが完了する。このような第3制御では、1回目及び2回目のそれぞれの減速ピーク後におけるドライブシャフト209のねじれのはね上がりを抑えることで、ドライブシャフト209のねじれに起因する振動を抑制する。これにより、減速要求をある程度満たしつつ、ドライブシャフト209のねじれに起因する振動を効果的に抑制することができる。
In the third control, in step S509, when the torsion angle of
図17に戻ると、ステップS508において、減速要求が中程度であると判定されなかった場合(ステップS508:No)、つまり減速要求が低い場合、PCM50は、ステップS511に進む。この場合、PCM50は、ステップS511~S514において、ガタねじれ制御の第4制御を実行する。ここで、図21を参照して、第4制御について具体的に説明する。
Returning to FIG. 17, if it is not determined in step S508 that the deceleration request is moderate (step S508: No), that is, if the deceleration request is low, the
図21は、上にドライブシャフト209のねじれ角を示し、下にF/C気筒数を示している。ここでは、車両500が減速しているが、F/Cが未だ実行されていない状況(F/C気筒数=0)を前提とする。図21に示すドライブシャフト209のねじれ角の変化は、図18と同様であるため、その説明を省略する。
FIG. 21 shows the twist angle of the
第4制御では、PCM50は、ステップS511において、ドライブシャフト209のねじれ角が1回目の減速ピークに到達したときに(時刻t43)、4気筒中の1つの気筒11に対するF/Cを実行して(F/C気筒数=1となる)、エンジン10のトルクを低下させる。次いで、PCM50は、ステップS512において、ドライブシャフト209のねじれ角が2回目の減速ピークに到達したときに(時刻t44)、更に1つの気筒11に対するF/Cを実行して(F/C気筒数=2となる)、エンジン10のトルクを低下させる。次いで、PCM50は、ステップS513において、ドライブシャフト209のねじれ角が3回目の減速ピークに到達したときに(時刻t45)、更に1つの気筒11に対するF/Cを実行して(F/C気筒数=3となる)、エンジン10のトルクを低下させる。次いで、PCM50は、ステップS514において、ドライブシャフト209のねじれ角が4回目の減速ピークに到達したときに(時刻t46)、更に1つの気筒11に対するF/Cを実行して(F/C気筒数=4となる)、エンジン10のトルクを低下させる。これにより、全気筒11に対するF/Cが完了する。このような第4制御では、1回目~4回目のそれぞれの減速ピーク後におけるドライブシャフト209のねじれのはね上がりを抑えることで、ドライブシャフト209のねじれに起因する振動を抑制する。これにより、ドライブシャフト209のねじれに起因する振動をより効果的に抑制することができる。
In the fourth control, in step S511, when the twist angle of the
ステップS504、S507、S510、S514の後、PCM50は、ガタねじれ制御を終了し、メインルーチン(図5)に戻る。
After steps S504, S507, S510, and S514, the
<作用効果>
次に、本発明の実施形態による車両の制御装置の作用効果について説明する。
<Effect>
Next, the effects of the vehicle control device according to the embodiment of the present invention will be described.
本実施形態では、PCM50は、アクセル開度がほぼ0(アクセルオフに相当する開度)になってエンジン10のトルクを低下させた後、エンジン10側の角速度と車輪側の角速度との差に基づきドライブシャフト209の実ねじれ角を求め、この実ねじれ角が0から減速方向側へと変化したときにトルクを上昇させる。このように実ねじれ角が0から減速方向側へと変化したときに動力伝達系207内のギヤのガタが詰まるので、このときにエンジン10のトルクを上昇させることで、減速中においてギヤのガタが詰まるときに発生する車体振動(ガタ詰めショック)を適切に抑制することができる。
In the present embodiment, the
また、本実施形態では、PCM50は、エンジン10のトルクを上昇させた後、実ねじれ角が減速方向側のピーク(減速ピーク)に到達したときに、エンジン10のトルクを再び低下させる。これにより、減速ピーク後におけるドライブシャフト209のねじれのはね上がりを抑えることができ、ドライブシャフト209のねじれに起因する振動を適切に抑制することができる。
Further, in the present embodiment, the
また、本実施形態では、PCM50は、減速要求が比較的大きいと判断した場合には、アクセル開度がほぼ0になったときにトルクを低下させた後、実ねじれ角が0から減速方向側へと変化したときにトルクを上昇させる一方で、減速要求が比較的小さいと判断した場合には、アクセル開度がほぼ0になったときにトルクを低下させずに、実ねじれ角が減速方向側のピークに到達したときにトルクを低下させる。これにより、減速要求が比較的大きい場合には、減速要求を確実に満たしつつ車体振動を抑制することができ、また、減速要求が比較的小さい場合には、減速要求をある程度満たしつつ車体振動を効果的に抑制することができる。なお、減速要求が比較的大きいか若しくは比較的小さいかの判断は、上述したトルクF/C制御実行条件を用いて行えばよい(図16のステップS401参照)。1つの例では、トルクF/C制御実行条件中の「(i)所定開度以上のアクセル開度から所定速度以上でアクセル開度が減少したこと」という条件を用いればよい。
Further, in this embodiment, when the
また、本実施形態では、PCM50は、減速要求が比較的小さいと判断した場合には、エンジン10側の角速度、トルク、及びギヤ段の少なくとも1つに基づき、減速要求の程度を更に判断して、この減速要求の程度に応じてトルクの低下方法を変更する。これにより、減速要求を優先させるか或いは振動抑制を優先させるかを柔軟に変更することができる。
Further, in this embodiment, when the
また、本実施形態では、PCM50は、減速要求の程度に応じて、実ねじれ角が1回目の減速ピークに到達したときに全気筒11に対するF/Cを実行するトルクの低下方法と、実ねじれ角が時間的に連続する複数の減速ピークに到達する毎に各気筒11に対するF/Cを順に実行していくトルクの低下方法と、を切り替える。前者の方法によれば、後者の方法よりも、減速要求を優先的に満たすことができる一方で、後者の方法によれば、前者の方法よりも、ドライブシャフト209のねじれに起因する振動を優先的に抑制することができる。
Further, in this embodiment, the
また、本実施形態では、PCM50は、アクセル開度がほぼ0になったときにF/Cを実行した後、実ねじれ角が0から減速方向側へと変化したときに、F/Cを実行した気筒11への燃料供給を再開させるので、エンジン10のトルクを適切に上昇させてガタ詰めショックを確実に抑制することができる。
Further, in this embodiment, the
また、本実施形態では、PCM50は、実ねじれ角が減速ピークに到達したときに、燃料供給を再開させた気筒11に対するF/Cを再開するので、エンジン10のトルクを適切に低下させてドライブシャフト209のねじれに起因する振動を確実に抑制することができる。
Further, in this embodiment, when the actual torsion angle reaches the deceleration peak, the
また、本実施形態では、PCM50は、エンジン10のトルクに基づきエンジン10側の角速度を求めると共に、車両500の走行抵抗に基づき車輪側の角速度を求めるので、実ねじれ角を精度良く求めることができる。
Further, in this embodiment, the
また、本実施形態では、PCM50は、エンジン10側の角速度及び車輪側の角速度に基づき実ねじれ角を求めるに当たって、トランスミッション204の回転数(クラッチ202の回転数(P軸の回転数))に基づきエンジン10側の角速度を補正するので、実ねじれ角をより精度良く求めることができる。
Further, in this embodiment, the
また、本実施形態では、PCM50は、アクセル開度に応じた目標加速度に基づきドライブシャフト209の目標ねじれ角を設定し、この目標ねじれに基づきエンジン10の目標トルクを設定してエンジン10を制御する。これにより、加減速時(つまりトルク上昇又はトルク低下の過渡時)におけるドライブシャフト209の挙動が加味された目標トルクを適用することができ、ドライブシャフト209のねじれに起因する車体振動を抑制しつつ、加減速時における応答性(過渡応答性)を確保することが可能となる。
Further, in this embodiment, the
また、本実施形態では、PCM50は、ドライブシャフト209のねじれ角に応じたねじれ角トルクと、ドライブシャフト209のねじれ角速度に応じたねじれ角速度トルクとに基づき目標トルクを設定するので、ドライブシャフト209の挙動が適切に加味された目標トルクを適用することができる。このような目標トルクを適用することで、目標ねじれ角に相当する実ねじれ角を適切に生じさせることができ、ドライブシャフト209のねじれに起因する振動を効果的に抑制することができる。
In this embodiment, the
また、本実施形態では、目標トルクは、ねじれ角トルクに応じて上昇し、この上昇過程においてねじれ角速度トルクに応じて一時的に低下するような時間波形を有しているので、トルク上昇又はトルク低下の過渡時におけるドライブシャフト209の挙動がより効果的に加味された目標トルクを適用することができる。
Further, in the present embodiment, the target torque has a time waveform that increases according to the torsional angular torque and temporarily decreases according to the torsional angular velocity torque during this rising process. It is possible to apply a target torque that more effectively takes into account the behavior of the
また、本実施形態では、PCM50は、上記のように設定した目標ねじれ角とドライブシャフト209の実ねじれ角との差に基づき目標トルクを補正するので、目標ねじれ角に応じた実ねじれ角を適切に実現できるようになる。
Further, in this embodiment, the
<変形例>
上述した実施形態では、エンジン10を駆動源とする車両500に本発明を適用する例を示したが、変形例では、図22に示すようなモータ300を駆動源とする車両501(いわゆる電気自動車(EV車両))に本発明を適用してもよい。この車両501では、モータ300はクラッチ202を介して減速機205に接続されている(その他の構成は車両500と同様である)。このような変形例では、図示しないPCM50(制御器)は、インバータ(図示せず)を介してモータ300を制御することで、モータ300のトルクを調整すればよい。なお、更なる変形例では、エンジン及びモータを駆動源とする車両(いわゆるハイブリッド車両)に本発明を適用してもよい。
<Modification>
In the above-described embodiment, an example in which the present invention is applied to a
5 スロットルバルブ
10 エンジン
11 気筒
13 燃料噴射弁
14 点火プラグ
30 アクセル開度センサ
50 PCM
100 エンジンシステム
202 クラッチ
204 トランスミッション
207 動力伝達系
209 ドライブシャフト
300 モータ
500、501 車両
5
100
Claims (13)
アクセル開度を検出するアクセル開度センサと、
前記車両の駆動源のトルクを調整するトルク調整機構と、
前記アクセル開度センサにより検出されたアクセル開度に基づき前記トルク調整機構を制御する制御器と、を有し、
前記制御器は、
前記アクセル開度がほぼ0になったときに、前記駆動源のトルクを低下させるよう前記トルク調整機構を制御し、
この後に、前記駆動源側の角速度と前記車両の車輪側の角速度との差に基づき前記車輪を駆動するドライブシャフトの実ねじれ角を求め、この実ねじれ角が0から前記車輪の減速方向側へと変化したときに、前記駆動源のトルクを上昇させるよう前記トルク調整機構を制御するように構成され、
前記制御器は、前記駆動源のトルクを上昇させた後、前記実ねじれ角が前記減速方向側のピークに到達したときに、前記駆動源のトルクを再び低下させるよう前記トルク調整機構を制御するように構成されている、
ことを特徴とする車両の制御装置。 A control device for a vehicle,
an accelerator opening sensor that detects the accelerator opening;
a torque adjustment mechanism that adjusts the torque of the drive source of the vehicle;
a controller that controls the torque adjustment mechanism based on the accelerator opening detected by the accelerator opening sensor;
The controller is
controlling the torque adjustment mechanism to reduce the torque of the drive source when the accelerator opening becomes substantially zero;
Thereafter, based on the difference between the angular velocity on the drive source side and the angular velocity on the wheel side of the vehicle, the actual torsional angle of the drive shaft for driving the wheels is obtained, and the actual torsional angle increases from 0 to the decelerating direction of the wheels. is configured to control the torque adjustment mechanism to increase the torque of the drive source when the
The controller controls the torque adjustment mechanism to decrease the torque of the drive source again when the actual torsion angle reaches a peak in the deceleration direction after increasing the torque of the drive source. configured as
A vehicle control device characterized by:
アクセル開度を検出するアクセル開度センサと、
前記車両の駆動源のトルクを調整するトルク調整機構と、
前記アクセル開度センサにより検出されたアクセル開度に基づき前記トルク調整機構を制御する制御器と、を有し、
前記制御器は、前記アクセル開度がほぼ0になったときにおいて、
ドライバの減速要求が大きいと判断した場合には、前記駆動源のトルクを低下させた後に、前記駆動源側の角速度と前記車両の車輪側の角速度との差に基づき求められた前記車輪を駆動するドライブシャフトの実ねじれ角が0から前記減速方向側へと変化したときに、前記駆動源のトルクを上昇させるよう前記トルク調整機構を制御する一方で、
前記減速要求が小さいと判断した場合には、前記実ねじれ角が前記減速方向側のピークに到達したときに前記駆動源のトルクを低下させるよう前記トルク調整機構を制御するように構成されている、
ことを特徴とする車両の制御装置。 A control device for a vehicle,
an accelerator opening sensor that detects the accelerator opening;
a torque adjustment mechanism that adjusts the torque of the drive source of the vehicle;
a controller that controls the torque adjustment mechanism based on the accelerator opening detected by the accelerator opening sensor;
When the accelerator opening becomes approximately 0, the controller
When it is determined that the driver's deceleration request is large, after reducing the torque of the drive source , the wheels are driven based on the difference between the angular velocity on the drive source side and the angular velocity on the wheel side of the vehicle. while controlling the torque adjustment mechanism to increase the torque of the drive source when the actual torsion angle of the drive shaft changes from 0 to the deceleration direction,
When it is determined that the deceleration request is small, the torque adjustment mechanism is controlled to reduce the torque of the drive source when the actual torsion angle reaches a peak in the deceleration direction. ,
A vehicle control device characterized by :
前記トルク調整機構は、前記エンジンの各気筒への燃料供給を調整する燃料調整装置を含み、
前記制御器は、前記減速要求の程度に応じて、前記実ねじれ角が1回目の前記減速方向側のピークに到達したときに、前記エンジンの全ての気筒に対する燃料供給を停止するよう前記燃料調整装置を制御することで前記駆動源のトルクを低下させる方法と、前記実ねじれ角が時間的に連続する複数の前記減速方向側のピークに到達する毎に、前記エンジンの各気筒に対する燃料供給を順に停止していくよう前記燃料調整装置を制御することで前記駆動源のトルクを低下させる方法と、を切り替えるように構成されている、
請求項3に記載の車両の制御装置。 The drive source includes an engine having multiple cylinders,
The torque adjustment mechanism includes a fuel adjustment device that adjusts fuel supply to each cylinder of the engine,
The controller adjusts the fuel so as to stop fuel supply to all cylinders of the engine when the actual torsion angle reaches a first peak in the deceleration direction according to the degree of the deceleration request. A method of reducing the torque of the drive source by controlling a device, and supplying fuel to each cylinder of the engine each time the actual torsion angle reaches a plurality of temporally continuous peaks in the deceleration direction. and a method of reducing the torque of the drive source by controlling the fuel adjustment device to stop in sequence,
The control device for a vehicle according to claim 3 .
前記トルク調整機構は、前記エンジンの各気筒への燃料供給を調整する燃料調整装置を含み、
前記制御器は、
前記アクセル開度がほぼ0になったときに、前記エンジンの気筒への燃料供給を停止するよう前記燃料調整装置を制御することで、前記エンジンのトルクを低下させ、
この後に、前記実ねじれ角が0から前記減速方向側へと変化したときに、燃料供給を停止した気筒への燃料供給を再開させるよう前記燃料調整装置を制御することで、前記エンジンのトルクを上昇させるように構成されている、
請求項1乃至4のいずれか一項に記載の車両の制御装置。 The drive source includes an engine having multiple cylinders,
The torque adjustment mechanism includes a fuel adjustment device that adjusts fuel supply to each cylinder of the engine,
The controller is
reducing the torque of the engine by controlling the fuel adjustment device to stop fuel supply to the cylinder of the engine when the accelerator opening becomes substantially zero;
After that, when the actual torsion angle changes from 0 to the deceleration direction, the engine torque is increased by controlling the fuel adjustment device so as to restart the fuel supply to the cylinders to which the fuel supply has been stopped. configured to raise
The vehicle control device according to any one of claims 1 to 4 .
前記アクセル開度に基づき前記車両の目標加速度を設定し、
前記目標加速度に基づき、前記ドライブシャフトの目標ねじれ角を設定し、
前記目標ねじれ角に基づき前記駆動源の目標トルクを設定し、
前記目標トルクに基づき前記トルク調整機構を制御するように構成されている、
請求項1乃至8のいずれか一項に記載の車両の制御装置。 The controller is
setting a target acceleration of the vehicle based on the accelerator opening;
setting a target torsion angle of the drive shaft based on the target acceleration;
setting a target torque of the drive source based on the target twist angle ;
configured to control the torque adjustment mechanism based on the target torque,
The vehicle control device according to any one of claims 1 to 8 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018103330A JP7123304B2 (en) | 2018-05-30 | 2018-05-30 | vehicle controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018103330A JP7123304B2 (en) | 2018-05-30 | 2018-05-30 | vehicle controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019206951A JP2019206951A (en) | 2019-12-05 |
JP7123304B2 true JP7123304B2 (en) | 2022-08-23 |
Family
ID=68768376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018103330A Active JP7123304B2 (en) | 2018-05-30 | 2018-05-30 | vehicle controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7123304B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113294252B (en) * | 2021-07-16 | 2022-12-06 | 西华大学 | Variable displacement engine and control method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009228578A (en) | 2008-03-24 | 2009-10-08 | Toyota Motor Corp | Torque control device for internal combustion engine |
JP2018040330A (en) | 2016-09-09 | 2018-03-15 | マツダ株式会社 | Control device of vehicle |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH025742A (en) * | 1988-06-23 | 1990-01-10 | Toyota Motor Corp | Device for controlling torque of internal combustion engine |
JP2861270B2 (en) * | 1990-06-04 | 1999-02-24 | トヨタ自動車株式会社 | Fuel injection device for vehicle internal combustion engine |
JPH06257480A (en) * | 1993-03-03 | 1994-09-13 | Mazda Motor Corp | Vibration reduction device for vehicle |
-
2018
- 2018-05-30 JP JP2018103330A patent/JP7123304B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009228578A (en) | 2008-03-24 | 2009-10-08 | Toyota Motor Corp | Torque control device for internal combustion engine |
JP2018040330A (en) | 2016-09-09 | 2018-03-15 | マツダ株式会社 | Control device of vehicle |
Also Published As
Publication number | Publication date |
---|---|
JP2019206951A (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4464932B2 (en) | Engine control device | |
US10024257B2 (en) | Engine control device | |
JP6041050B2 (en) | Control device for internal combustion engine | |
JP6070838B2 (en) | Control device for internal combustion engine | |
EP3006704B1 (en) | Control device for internal combustion engine | |
JP4743057B2 (en) | Throttle opening control device for internal combustion engine | |
JP6443828B2 (en) | Vehicle control device | |
JP7123302B2 (en) | vehicle controller | |
CN105308294B (en) | The control device of internal combustion engine with turbocharger | |
JP7123304B2 (en) | vehicle controller | |
JP7123303B2 (en) | vehicle controller | |
EP3342659B1 (en) | Vehicle control device | |
CN102652216A (en) | Control device of internal combustion engine | |
JP4400410B2 (en) | Intake air amount control device for internal combustion engine | |
JP7123305B2 (en) | vehicle controller | |
JP2016098786A (en) | Control device for internal combustion engine | |
JP2015132237A (en) | Control device of internal combustion engine | |
JP5920147B2 (en) | Vehicle control device | |
JP6079952B2 (en) | Engine control device | |
JP2006316761A (en) | Torque control device for internal combustion engine | |
JP2011038477A (en) | Control device of engine | |
JP4877525B2 (en) | Control device for internal combustion engine | |
JP6108789B2 (en) | Control device for internal combustion engine | |
JP2014234776A (en) | Control device of internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210413 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220425 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220615 |
|
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: 20220711 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220724 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7123304 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |