JP2009013954A - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP2009013954A JP2009013954A JP2007179680A JP2007179680A JP2009013954A JP 2009013954 A JP2009013954 A JP 2009013954A JP 2007179680 A JP2007179680 A JP 2007179680A JP 2007179680 A JP2007179680 A JP 2007179680A JP 2009013954 A JP2009013954 A JP 2009013954A
- Authority
- JP
- Japan
- Prior art keywords
- shift
- internal combustion
- timing
- combustion engine
- map
- 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.)
- Pending
Links
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 83
- 230000008859 change Effects 0.000 claims abstract description 88
- 230000005540 biological transmission Effects 0.000 claims abstract description 64
- 238000000034 method Methods 0.000 claims description 75
- 230000008569 process Effects 0.000 claims description 67
- 230000002123 temporal effect Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 abstract description 31
- 230000035939 shock Effects 0.000 abstract description 24
- 230000004043 responsiveness Effects 0.000 abstract description 5
- 230000001133 acceleration Effects 0.000 description 13
- 238000005259 measurement Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Control Of Transmission Device (AREA)
Abstract
【課題】変速段を実際に切り替える際に発生するショックを低減させ、内燃機関の出力制御の際の応答性を向上させることが可能な内燃機関の制御装置を提供する。
【解決手段】変速比が小さいもの及び大きなもののうち一方から他方へ切り替えられるシフトチェンジを行なうための自動変速機5が設けられた内燃機関2に適用され、内燃機関の運転状態を検出する検出手段(24等)と、シフトチェンジが完了する変速タイミングを推定する推定手段(20)と、所定マップに基づいて、推定された変速タイミングを補正する補正手段(20)と、補正された変速タイミングに基づいて、所定マップを変化させるマップ変化手段(20)と、シフトチェンジの際に、内燃機関の機関要求トルクを、シフトチェンジの前後に生じ得る自動変速機の出力トルク差に基づいて算出する算出手段(20)と、シフトチェンジの際に、算出された機関要求トルクが出力軸から出力されるように内燃機関を制御する機関制御手段(20)と、を備える。
【選択図】図1A control device for an internal combustion engine is provided that can reduce a shock that is generated when the gear position is actually switched, and can improve the responsiveness in the output control of the internal combustion engine.
Detecting means for detecting an operating state of an internal combustion engine, which is applied to an internal combustion engine 2 provided with an automatic transmission 5 for performing a shift change in which a gear ratio is small and large. (24 etc.), estimation means (20) for estimating the shift timing at which the shift change is completed, correction means (20) for correcting the estimated shift timing based on a predetermined map, and the corrected shift timing. Based on the map change means (20) for changing the predetermined map, and calculation for calculating the engine required torque of the internal combustion engine based on the output torque difference of the automatic transmission that can occur before and after the shift change. Means (20) for controlling the internal combustion engine so that the calculated engine demand torque is output from the output shaft at the time of shift change; Comprises control means (20), the.
[Selection] Figure 1
Description
本発明は、内燃機関の出力軸に連結されて互いに大きさの異なる複数の変速比に切り替え可能な自動変速機が設けられた内燃機関に適用される制御装置に関する。 The present invention relates to a control device applied to an internal combustion engine provided with an automatic transmission that is connected to an output shaft of the internal combustion engine and can be switched to a plurality of transmission gear ratios having different sizes.
自動変速機を備えた内燃機関の制御装置として、自動変速機の出力回転速度にダウンシフト後の変速比を乗じ、かつこれから内燃機関の負荷の変化率が大きいときに大きく、その変化率が小さいときに小さく設定される所定値を減じたものが内燃機関の回転速度以上になった時から内燃機関のトルク低減制御を行うものが知られている(特許文献1)。その他、本発明に関連する先行技術文献として特許文献2及び3が存在する。
As a control device for an internal combustion engine equipped with an automatic transmission, it is large when the output rotation speed of the automatic transmission is multiplied by the speed ratio after downshifting, and the change rate of the load of the internal combustion engine is large, and the change rate is small. There has been known one that performs torque reduction control of an internal combustion engine from when a value obtained by subtracting a predetermined value that is sometimes set smaller than the rotational speed of the internal combustion engine (Patent Document 1). In addition,
しかしながら、特許文献1等におけるトルク低減制御は、学習値の反映後の学習用マップを、常時、学習値の反映前の学習用マップに対して、1より小さい所定係数を乗算した値で更新しているため、変速の際に発生するショックを抑制するための各種の制御処理の開始が遅れている。このため、ドライバーにはショック感を与えてしまう。具体的には、学習用マップは、常時、1より小さい所定係数を乗算した値で更新した場合、変速段の切り替えが完了したタイミングの実測値と、変速段の切り替えが完了するタイミングの推定値との差に基づいて、学習用マップを適切に更新する時間間隔は長くなってしまう。このため、学習用マップが最適な値を取得するまでに、ドライバーは、変速の際に発生するショックを繰り返し連続して感じてしまうため、運転操作上、不快感を感じてしまう。
However, in the torque reduction control in
そこで本発明は、例えば上記の問題点に鑑みなされたものであり、変速段を実際に切り替える際に発生するショックを低減させ、内燃機関の出力制御の際の応答性を向上させることが可能な内燃機関の制御装置を提供することを課題とする。 Accordingly, the present invention has been made in view of the above-described problems, for example, and can reduce shocks that occur when actually changing the shift speed and improve responsiveness during output control of the internal combustion engine. It is an object to provide a control device for an internal combustion engine.
本発明の内燃機関の制御装置は、内燃機関の出力軸に連結されて互いに大きさの異なる複数の変速比に切り替え可能な自動変速機と、前記内燃機関の運転状態を検出する検出手段と、前記変速比が小さいもの及び大きなもののうち一方から他方へ切り替えられるシフトチェンジが前記自動変速機にて行われる際に前記シフトチェンジが完了する変速タイミングを推定する推定手段と、前記検出された運転状態を規定する変数を入力情報とする所定マップに基づいて、前記推定された変速タイミングを補正する補正手段と、前記補正された変速タイミングに基づいて、前記所定マップを変化させるマップ変化手段と、前記シフトチェンジの際に、前記内燃機関の機関要求トルクを、前記シフトチェンジの前後に生じ得る前記自動変速機の出力トルク差に基づいて算出する算出手段と、前記シフトチェンジの際に、前記算出された機関要求トルクが前記出力軸から出力されるように前記内燃機関を制御する機関制御手段と、を備える。 An internal combustion engine control apparatus according to the present invention includes an automatic transmission that is connected to an output shaft of an internal combustion engine and is capable of switching to a plurality of gear ratios having different sizes, a detection unit that detects an operating state of the internal combustion engine, Estimating means for estimating a shift timing at which the shift change is completed when a shift change to be switched from one to the other of the small gear ratio and the large gear ratio is performed in the automatic transmission, and the detected driving state A correction unit that corrects the estimated shift timing based on a predetermined map that uses a variable that defines the input as input information, a map change unit that changes the predetermined map based on the corrected shift timing, and During a shift change, the engine required torque of the internal combustion engine can be generated before and after the shift change. Comprising calculating means for calculating, based on the click difference, during the shift change, the, the engine control means for controlling the internal combustion engine so as to output the calculated engine demand torque from the output shaft.
本発明の内燃機関の制御装置によれば、推定手段によって、シフトチェンジ(所謂、変速段の切り替え)が自動変速機にて行われる際にシフトチェンジが完了する変速タイミングが推定される。補正手段によって、検出された運転状態を規定する変数を入力情報とする所定マップに基づいて、推定された変速タイミングが補正される。ここに、本発明に係る運転状態とは、回転系センサーによって、検出される回転速度や回転力(トルク)などの各種の変数によって規定可能な走行状態を意味してよい。 According to the control apparatus for an internal combustion engine of the present invention, the estimation means estimates the shift timing at which the shift change is completed when the shift change (so-called shift speed switching) is performed by the automatic transmission. The correction means corrects the estimated shift timing based on a predetermined map that uses as input information a variable that defines the detected driving state. Here, the driving state according to the present invention may mean a running state that can be defined by various variables such as a rotational speed and a rotational force (torque) detected by the rotation system sensor.
マップ変化手段によって、補正された変速タイミングに基づいて、所定マップが変化される。算出手段によって、シフトチェンジの際に、内燃機関の機関要求トルクが、シフトチェンジの前後に生じ得る自動変速機の出力トルク差に基づいて算出される。機関制御手段によって、シフトチェンジの際に、算出された機関要求トルクが出力軸から出力されるように内燃機関が制御される。この結果、シフトチェンジの際に発生するショックを効果的に低減させると共に、内燃機関の出力制御の際の応答性を顕著に向上させることを実現することができる。 The predetermined map is changed based on the corrected shift timing by the map changing means. The calculation means calculates the engine required torque of the internal combustion engine based on the output torque difference of the automatic transmission that can occur before and after the shift change. The internal combustion engine is controlled by the engine control means so that the calculated required engine torque is output from the output shaft during the shift change. As a result, it is possible to effectively reduce the shock generated at the time of shift change and to significantly improve the responsiveness at the time of output control of the internal combustion engine.
本発明の内燃機関の制御装置の一態様は、前記自動変速機は、前記内燃機関の前記出力軸に連結されるポンプと、前記ポンプに組み合わされるタービンとを備えたトルクコンバータを介して前記内燃機関の前記出力軸に連結され、前記推定手段は、前記変速タイミングとして、前記シフトチェンジの開始から完了までの過程で、前記自動変速機の出力回転速度に前記シフトチェンジ後の変速比を乗じた目標回転速度と前記タービンのタービン回転速度との差として与えられる余裕回転速度を、前記目標回転速度及び前記タービン回転速度のそれぞれの時間変化を考慮して推定し、前記補正手段は、前記所定マップに基づいて、前記推定された余裕回転速度を補正し、前記マップ変化手段は、前記補正された余裕回転速度に基づいて、前記所定マップを変化させるようにしてよい。 In one aspect of the control device for an internal combustion engine of the present invention, the automatic transmission includes the pump connected to the output shaft of the internal combustion engine and a torque converter including a turbine combined with the pump. Connected to the output shaft of the engine, the estimation means multiplies the output rotational speed of the automatic transmission by the speed ratio after the shift change in the process from the start to the completion of the shift change as the shift timing. The marginal rotation speed given as the difference between the target rotation speed and the turbine rotation speed of the turbine is estimated in consideration of the respective temporal changes of the target rotation speed and the turbine rotation speed, and the correction means includes the predetermined map. The estimated margin rotational speed is corrected based on the map, and the map changing means is configured to correct the predetermined margin rotational speed based on the corrected margin rotational speed. Tsu may be to vary the-flops.
この態様によれば、補正された余裕回転速度に基づいて、定量的又は定性的に所定マップを高精度に変化させることが可能である。 According to this aspect, it is possible to change the predetermined map with high accuracy quantitatively or qualitatively based on the corrected margin rotation speed.
上述した補正手段に係る態様によれば、前記補正手段は、前記所定マップとして、前記シフトチェンジの際の運転状態を規定する変数を入力情報とし、前記余裕回転速度を補正するための補正値を出力情報とするマップに基づいて、前記推定された変速タイミングを補正するようにしてよい。 According to the aspect relating to the correction means described above, the correction means uses, as the predetermined map, a variable that defines an operation state at the time of the shift change as input information, and a correction value for correcting the margin rotation speed. The estimated shift timing may be corrected based on a map used as output information.
このように構成すれば、マップに基づいて、推定された変速タイミングを定量的又は定性的に補正することが可能である。 If comprised in this way, it is possible to correct | amend the estimated shift timing quantitatively or qualitatively based on a map.
上述したマップ変化手段に係る態様によれば、前記マップ変化手段は、(i)前記補正された余裕回転速度の絶対値が所定値より小さい場合、前記所定マップを変化させないことに加えて又は代えて、(ii)前記補正された余裕回転速度の絶対値が所定値より大きい場合、前記所定マップを変化させるように構成してよい。 According to the aspect relating to the map changing means described above, the map changing means (i) in addition to or in place of not changing the predetermined map when the corrected absolute value of the margin rotation speed is smaller than a predetermined value. (Ii) The predetermined map may be changed when the corrected absolute value of the marginal rotation speed is larger than a predetermined value.
このように構成すれば、余裕回転速度の絶対値が、所定値より大きいか否かなどの、変速タイミングの学習処理を実施するか否かの実施条件を考慮し、変速タイミングの学習処理が安定した場合、変速タイミングの学習処理を停止する。 With this configuration, the shift timing learning process is stable in consideration of whether or not the shift timing learning process is performed, such as whether or not the absolute value of the marginal rotation speed is greater than a predetermined value. If so, the shift timing learning process is stopped.
仮に、所定マップに対して、変速タイミングの学習処理を常時、反映させた場合、例えば各種のセンサーの測定誤差に起因して、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御が発散してしまい、ハンチングが発生してしまう可能性がある。よって、変速段の切り替えが実際に完了したか否かの判定が常時、変化して不安定になってしまい、ドライバーは、変速の際に発生するショックを繰り返し連続して感じてしまうため、運転操作上、不快感を感じてしまう。 If the learning process of the shift timing is constantly reflected on the predetermined map, for example, due to measurement errors of various sensors, the overall control of the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing May diverge and hunting may occur. As a result, the determination of whether or not the shift stage has actually been completed is always changed and unstable, and the driver repeatedly feels the shock that occurs during the shift. I feel uncomfortable in operation.
これに対して、この態様によれば、余裕回転速度の絶対値が、所定値より大きいか否かなどの、変速タイミングの学習処理を実施するか否かの実施条件を考慮し、変速タイミングの学習処理が安定した場合、変速タイミングの学習処理を停止する。 On the other hand, according to this aspect, the shift timing of the shift timing is considered in consideration of whether or not the shift timing learning process is performed, such as whether or not the absolute value of the marginal rotation speed is greater than a predetermined value. When the learning process is stable, the shift timing learning process is stopped.
この結果、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御を安定状態に迅速に収束させることができる。従って、変速タイミングに、より適切に、より安定的に、より迅速に応答した内燃機関の統括制御を実現することができる。 As a result, the overall control of the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing can be quickly converged to a stable state. Therefore, it is possible to realize overall control of the internal combustion engine that responds more appropriately, more stably, and more quickly to the shift timing.
上述したマップ変化手段に係る態様によれば、前記マップ変化手段は、(i)前記推定された変速タイミングが、前記シフトチェンジが実際に完了した実タイミングより早い場合、前記所定マップに所定量のオフセット量を加算することで、前記所定マップを変化させることに加えて又は代えて、(ii)前記推定された変速タイミングが、前記シフトチェンジが実際に完了した実タイミングより遅い場合、前記所定マップに1より大きい所定係数を乗算することで、前記所定マップを変化させるように構成してよい。 According to the aspect relating to the map changing means described above, the map changing means may: (i) if the estimated shift timing is earlier than the actual timing at which the shift change is actually completed, In addition to or instead of changing the predetermined map by adding an offset amount, (ii) when the estimated shift timing is later than the actual timing when the shift change is actually completed, the predetermined map The predetermined map may be changed by multiplying a predetermined coefficient larger than 1.
このように構成すれば、シフトチェンジが完了したタイミングの実測値が、シフトチェンジが完了するタイミングの推定値より、時間軸上、遅い場合、変化後の所定マップを、変化前の所定マップに対して、例えば1より小さい所定係数bを乗算した値を加算することによって更新する。従って、シフトチェンジが実際に完了するタイミングより以前に、変速の際の発生するショックを抑制するための各種の制御処理が実行されている運転状態において、変速タイミングの学習処理が、より高精度且つ適切に行われる。 With this configuration, when the measured value of the timing at which the shift change is completed is later than the estimated value of the timing at which the shift change is completed on the time axis, the predetermined map after the change is compared with the predetermined map before the change. For example, the value is updated by adding a value obtained by multiplying a predetermined coefficient b smaller than 1. Therefore, in a driving state in which various control processes for suppressing a shock that occurs during a shift are executed before the timing at which the shift change is actually completed, the shift timing learning process is performed with higher accuracy and Done properly.
この結果、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御を安定状態に迅速に収束させることができる。従って、変速タイミングに、より適切に、より安定的に、より迅速に応答した内燃機関の統括制御を実現することができる。 As a result, the overall control of the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing can be quickly converged to a stable state. Therefore, it is possible to realize overall control of the internal combustion engine that responds more appropriately, more stably, and more quickly to the shift timing.
他方、この態様によれば、シフトチェンジが完了したタイミングの実測値が、シフトチェンジが完了するタイミングの推定値より、時間軸上、早い場合、変化後の所定マップを、変化前の所定マップに対して、例えば1より大きい所定係数を乗算した値で更新する。 On the other hand, according to this aspect, when the measured value of the timing when the shift change is completed is earlier on the time axis than the estimated value of the timing when the shift change is completed, the predetermined map after the change is changed to the predetermined map before the change. On the other hand, for example, it is updated with a value obtained by multiplying a predetermined coefficient larger than 1.
この結果、シフトチェンジが完了したタイミングの実測値が、シフトチェンジが完了するタイミングの推定値より、時間軸上、早い運転状態において、変速の際に発生するショックが一度発生した場合、シフトチェンジが実際の完了したタイミングを、シフトチェンジが完了するタイミングの推定値より、遅くさせる確実性を顕著に高めることができる。従って、ドライバーに、シフトチェンジの際に発生するショックを繰り返し連続して感じさせてしまうことを迅速に無くすことができ、運転操作上、不快感を殆ど又は完全に無くすことができる。 As a result, if a shock that occurs at the time of a shift occurs once in the operating state where the measured value of the timing when the shift change is completed is earlier than the estimated value of the timing when the shift change is completed, the shift change is The certainty of delaying the actual completion timing later than the estimated value of the completion timing of the shift change can be significantly increased. Accordingly, it is possible to quickly eliminate the driver from repeatedly and continuously feeling the shock generated at the time of the shift change, and to eliminate almost or completely the discomfort in the driving operation.
上述したマップ変化手段に係る態様によれば、前記マップ変化手段は、前記実タイミングとして、前記シフトチャンジの際の、前記タービン回転速度の時間変化と、前記目標回転速度の時間変化とが等しくなるタイミングに基づいて、前記推定された変速タイミングが、前記実タイミングより早いこと又は遅いことを特定するように構成してよい。 According to the aspect relating to the map changing means described above, the map changing means has the time change of the turbine rotational speed and the time change of the target rotational speed at the time of the shift change being equal as the actual timing. Based on the timing, the estimated shift timing may be specified to be earlier or later than the actual timing.
このように構成すれば、タービン回転速度の時間変化と、目標回転速度の時間変化とが等しくなるタイミングに基づいて、推定された変速タイミングが、実タイミングより早いこと又は遅いことを高精度に特定することが可能である。 According to this configuration, the estimated shift timing is identified with high accuracy based on the timing at which the time change in the turbine rotation speed and the time change in the target rotation speed are equal. Is possible.
以上説明したように、本発明の内燃機関の制御装置によれば、変速段の切り替えタイミングの実測値と、学習用マップによって推定される推定値とを比較し、学習用マップを適切に変化させることで、シフトチェンジの際に発生するショックを効果的に低減させると共に、内燃機関の出力制御の際の応答性を顕著に向上させることを実現することができる。 As described above, according to the control apparatus for an internal combustion engine of the present invention, the actual value of the shift speed switching timing is compared with the estimated value estimated by the learning map, and the learning map is appropriately changed. Thus, it is possible to effectively reduce the shock generated at the time of the shift change and to significantly improve the responsiveness at the time of output control of the internal combustion engine.
(第1の形態)
図1は本発明の制御装置が適用された内燃機関を搭載する車両の概略を示している。車両1には内燃機関2が走行用動力源として搭載されている。内燃機関1は直列4気筒型のガソリンエンジンとして構成され、その出力軸としてのクランク軸3にはトルクコンバータ4を介して自動変速機5が連結される。トルクコンバータ4はクランク軸3に連結されるポンプ4aとそのポンプ4aと組み合わされて自動変速機5の入力軸6と連結されるタービン4bとを有した周知のものである。自動変速機5は互いに大きさの異なる複数の変速比に切り替え可能に構成され、車両1の走行状態及び内燃機関2の運転状態に応じて適切な変速比に切り替えられる。図示の自動変速機5は前進4段、後退1段の変速比が設定されている。自動変速機5の出力軸7の回転は差動装置8を介して駆動輪10に伝達される。
(First form)
FIG. 1 schematically shows a vehicle equipped with an internal combustion engine to which the control device of the present invention is applied. An
内燃機関2及び自動変速機5の制御はエンジンコントロールユニット(ECU)20にて実施される。ECU20はマイクロプロセッサ及びその動作に必要なROM、RAM等の周辺装置を備えたコンピュータとして構成される。ECU20には、内燃機関2の回転速度、即ちクランク軸3の回転速度に応じた信号を出力する機関回転速度センサ21、運転者によるアクセルペダルの操作量、即ちアクセル開度に応じた信号を出力するアクセル開度センサ22、タービン4bの回転速度に応じた信号を出力するタービン回転速度センサ23、タービン4bのトルクに応じた信号を出力するタービントルクセンサ24、自動変速機5の出力軸7の回転速度に応じた信号を出力する変速機出力回転速度センサ25及び自動変速機5の出力軸7のトルクに応じた信号を出力する変速機出力トルクセンサ26からの出力信号がそれぞれ入力される。
The
ECU20が行う制御は多岐に亘るが、以下では本発明に関連する制御を中心に説明する。図2はECU20が行う機関出力トルク制御の制御ルーチンの一例を示したフローチャートである。このルーチンのプログラムはECU20のROMに保持されており、所定の演算周期で繰り返し実行される。まず、ECU20はステップS1で運転者による加速要求を検出する。具体的にはアクセル開度センサ22の出力信号を参照してアクセル開度Accを取得する。次に、ステップS3で、機関回転速度センサ21、タービン回転速度センサ23及び変速機出力回転速度センサ25のそれぞれの出力信号を参照して、内燃機関2の運転状態として内燃機関2の回転速度である機関回転速度Ne、タービン4bの回転速度であるタービン回転速度Nt及び自動変速機5の出力軸7の回転速度である変速機出力回転速度No、並びに、内燃機関の負荷TRQをそれぞれ取得する。尚、内燃機関の負荷TRQは、例えばディーゼルエンジンの場合、燃料の噴射量によって定量的又は定性的に規定することができる。
Although the control performed by the
次に、ステップS3では、自動変速機5の切り替え前の変速段Sft_bと切り替え後の変速段Sft_aとをそれぞれ検出する。これらの変速段Sft_b、Sft_aはECU20が図2と並行して実行する変速制御(不図示)の処理情報から取得できる。この変速制御では、切り替え後の変速段Sft_aが図11に示す変速線図に基づいて判定される。図11の変速線図は自動変速機5の出力軸7の回転速度Noとアクセル開度Accとを変数として各変速段を対応付けたものであり、実線がアップシフトを破線がダウンシフトをそれぞれ示している。
Next, in step S3, a shift stage Sft_b before switching of the
次に、ステップS4では、変速段Sft_bと変速段Sft_aとを比較して、ダウンシフトが行われるか否かを判定する。なお、言うまでもないが、ダウンシフトの場合には切り替え前の変速比よりも切り替え後の変速比が大きくなる。ダウンシフトが行われない場合はステップS11に進んで、ダウンシフトの前後において生じ得る出力トルク差ΔToに0(ゼロ)を代入してステップS9に進む。ダウンシフトが行われる場合はステップS5に進んで変速タイミングを推定する。 Next, in step S4, the shift speed Sft_b and the shift speed Sft_a are compared to determine whether or not a downshift is performed. Needless to say, in the case of a downshift, the gear ratio after switching becomes larger than the gear ratio before switching. When the downshift is not performed, the process proceeds to step S11, and 0 (zero) is substituted for the output torque difference ΔTo that can occur before and after the downshift, and the process proceeds to step S9. When downshift is performed, the process proceeds to step S5 to estimate the shift timing.
図3はステップS5の変速タイミング推定処理の概要を説明する説明図であり、図4はその変速タイミング推定処理の詳細を示すフローチャートである。まず、図3を参照して変速タイミング推定処理の概要を説明する。 FIG. 3 is an explanatory diagram for explaining the outline of the shift timing estimation process in step S5, and FIG. 4 is a flowchart showing details of the shift timing estimation process. First, the outline of the shift timing estimation process will be described with reference to FIG.
図3にはダウンシフトの開始時刻t0から完了時刻t1までのタービン回転速度Ntと目標回転速度NoSftとの時間的変化が示されており、時刻tnが今回の演算時期を、時刻tn−1が前回の演算時期を、時刻tn+1が次回の演算時期をそれぞれ示している。図3に示すように、本実施形態の特徴は目標回転速度NoSftとタービン回転速度Ntとの差として与えられる余裕回転速度Nmargを、前回演算時期tn−1から今回演算時期tnまでの目標回転速度NoSft及びタービン回転速度Ntのそれぞれの時間変化ΔNoSft、ΔNtを考慮して予測する点にある。つまり、次回演算時期tn+1における余裕回転速度Nmargを今回の演算時期tnにおいて算出し、その余裕回転速度Nmargが所定値であるゼロ以下になったタイミングをダウンシフトが完了する変速タイミングとして特定する。これにより、今回の演算時期tnから次回の演算時期tn+1までの間に変速タイミングが到来するか否かを判定できるため、変速タイミングを逸することなく正確に捉えることができる。 FIG. 3 shows temporal changes between the turbine rotational speed Nt and the target rotational speed NoSft from the downshift start time t0 to the completion time t1, where time tn is the current calculation time, and time tn-1 is Time tn + 1 indicates the previous calculation time, and time tn + 1 indicates the next calculation time. As shown in FIG. 3, the feature of the present embodiment is that a marginal rotation speed Nmarg given as a difference between the target rotation speed NoSft and the turbine rotation speed Nt is set to a target rotation speed from the previous calculation time tn-1 to the current calculation time tn. The point is that the prediction is performed in consideration of the respective time changes ΔNoSft and ΔNt of NoSft and turbine rotational speed Nt. That is, the surplus rotational speed Nmarg at the next computation time tn + 1 is calculated at the current computation time tn, and the timing at which the surplus rotational speed Nmarg falls below a predetermined value of zero is specified as the shift timing at which the downshift is completed. As a result, it can be determined whether or not the shift timing comes between the current calculation timing tn and the next calculation timing tn + 1, so that the shift timing can be accurately captured without losing the shift timing.
次に、図4を参照して変速タイミング推定処理を具体的に説明する。まず、ステップS51では目標回転速度NoSftを式1にて算出する。
Next, the shift timing estimation process will be specifically described with reference to FIG. First, in step S51, the target rotational speed NoSft is calculated by
NoSft=No×Ratio(Sft_a) ………………………1
ここで、Ratio(x)は変速段xに応じた変速比を与える関数であり、Ratio(Sft_a)は変速後の変速比を、Ratio(Sft_b)は変速前の変速比をそれぞれ意味する。
NoSft = No × Ratio (Sft_a) ……………………… 1
Here, Ratio (x) is a function that gives a gear ratio according to the gear stage x, Ratio (Sft_a) means a gear ratio after the gear shift, and Ratio (Sft_b) means a gear ratio before the gear shift.
次に、ステップS52でタービン回転速度Ntの時間変化ΔNtを式2にて算出する。
Next, a time change ΔNt of the turbine rotation speed Nt is calculated by
ΔNt=Nt−Ntold ………………………2
ここで、Ntoldは前回演算時のタービン回転速度である。
ΔNt = Nt−Ntold …… 2
Here, Nold is the turbine rotation speed at the previous calculation.
次に、ステップS53で目標回転速度NoSftの時間変化ΔNoSftを式3にて算出する。
Next, the time change ΔNoSft of the target rotational speed NoSft is calculated by
ΔNoSft=NoSft−NoSftold ………………………3
ここで、NoSftoldは前回演算時の目標回転速度である。
ΔNoSft = NoSft−
Here, NoSftold is the target rotational speed at the time of the previous calculation.
次に、ステップS54で今回のタービン回転速度Ntを前回のタービン回転速度Ntoldに置き換え、かつ今回の目標回転速度NoSftを前回の目標回転速度NoSftoldに置き換える。即ち、Ntold=Nt、NoSftold=NoSftとする。 Next, in step S54, the current turbine rotational speed Nt is replaced with the previous turbine rotational speed Nold, and the current target rotational speed NoSft is replaced with the previous target rotational speed NoSftold. That is, Nold = Nt and NoSftold = NoSft.
次に、ステップS55で余裕回転速度Nmargを式4にて算出する。
Next, a marginal rotation speed Nmarg is calculated by
Nmarg=NoSft−Nt−α(ΔNt−ΔNoSft) ………………4
ここで、αは内燃機関2の負荷が大きいほど大きな値に設定される1以上の係数であり、次回の演算時期までにタービン回転速度及び目標回転速度がどのくらい変化するかを見積もるために設けられる。
Nmarg = NoSft−Nt−α (ΔNt−ΔNoSft) ……………… 4
Here, α is a coefficient of 1 or more that is set to a larger value as the load of the
次に、変速タイミングの学習処理が行われる(ステップS500)。尚、この変速タイミングの学習処理については、後述される。 Next, a shift timing learning process is performed (step S500). The shift timing learning process will be described later.
(変速タイミングの学習処理)
ここで、図5から図8を参照して変速タイミングの学習処理について具体的に説明する。ここに、図5は、本実施形態に係る変速タイミングの学習処理の一連の流れを示したフローチャートである。図6は、本実施形態に係る、実際に、変速段が切り替えられる場合の、自動変速機5の入力側の回転速度に対応されるタービン回転速度Ntと変速機出力回転速度Noとの関係を示したグラフである。図7は、本実施形態に係る変速タイミングの学習処理における変速タイミングの推定値に対応される回転速度と、変速タイミングの実測値に対応される回転速度とを図式的に示した模式図(図7(a)から図7(c))である。図8は、本実施形態に係る、変速段の切り替えが完了したタイミングの実測値と、変速段の切り替えが完了するタイミングの推定値との時間軸上の比較に対応したトルクの変化を示したグラフ(図8(a))及び車両の加速度の変化を示したグラフ(図8(b))である。
(Shifting timing learning process)
Here, the shift timing learning process will be described in detail with reference to FIGS. FIG. 5 is a flowchart showing a flow of a shift timing learning process according to this embodiment. FIG. 6 shows the relationship between the turbine rotational speed Nt corresponding to the rotational speed on the input side of the
図5に示されるように、実際の変速状態に対応した学習用マップNmarg_mod_mapに基づいて、余裕回転速度Nmargを補正するための補正値が決定される(ステップS501)。ここに、本実施形態に係る学習用マップNmarg_mod_mapは、実際の変速状態を規定する変数を入力情報とし、上述したステップS55で算出された余裕回転速度Nmargを補正するための補正値を出力情報とするマップを意味してよい。 As shown in FIG. 5, a correction value for correcting the surplus rotational speed Nmarg is determined based on the learning map Nmarg_mod_map corresponding to the actual shift state (step S501). Here, the learning map Nmarg_mod_map according to the present embodiment uses, as input information, a variable that defines the actual shift state, and output information includes a correction value for correcting the margin rotation speed Nmarg calculated in step S55 described above. It may mean a map to do.
より具体的には、この学習用マップNmarg_mod_mapは、ドライバーの目標となる変速段である、自動変速機5の切り替え後の複数種類の変速段Sft_aに夫々対応して、内燃機関の負荷TRQ、又は、タービン4bの回転速度であるタービン回転速度Ntを入力情報とし、余裕回転速度Nmargを補正するための補正値を出力情報とするように規定してよい。或いは、この学習用マップNmarg_mod_mapは、タービン4bの回転速度であるタービン回転速度Ntの代わりに、自動変速機5の入力側の負荷やトルクを入力情報としてよい。或いは、この学習用マップNmarg_mod_mapは、内燃機関の負荷TRQの代わりに、内燃機関2の回転速度である機関回転速度Neを入力情報としてよい。
More specifically, this learning map Nmarg_mod_map corresponds to the load TRQ of the internal combustion engine, corresponding to each of a plurality of types of shift speeds Sft_a after switching of the
更に、この学習用マップNmarg_mod_mapは、自動変速機5の切り替え後の複数種類の変速段Sft_aに夫々対応する代わりに、自動変速機5の切り替え後の変速段Sft_aと、自動変速機5の切り替え前の変速段Sft_bとの、複数種類の組み合わせ(パターン)に夫々対応してよい。尚、この学習用マップNmarg_mod_mapによって、本発明に係る所定マップの一具体例が構成されている。
Further, the learning map Nmarg_mod_map corresponds to a plurality of types of shift speeds Sft_a after switching of the
次に、上述したステップS55で算出された余裕回転速度Nmargが、上述したステップS501で決定された補正値によって補正されることで、補正後の余裕回転速度Nmarg_modが取得される(ステップS502)。具体的には、次の式50によって、補正後の余裕回転速度Nmarg_modが取得される。
Next, the margin rotation speed Nmarg calculated in step S55 described above is corrected by the correction value determined in step S501 described above, so that a margin rotation speed Nmarg_mod after correction is acquired (step S502). Specifically, the corrected marginal rotational speed Nmarg_mod is acquired by the following
Nmarg_mod=Nmarg+Nmarg_mod_map……………50
次に、自動変速機5の入力側の回転速度に対応されるタービン回転速度Nt及び変速機出力回転速度Noに基づいて、変速段の切り替えが実際に完了したか否かが判定される(ステップS503)。具体的には、図6に示されるように、例えばダウンシフトの方向に変速段が切り替えられる場合、変速中における、タービン回転速度の時間変化ΔNtは、目標回転速度の時間変化Δ(No×Ratio(Sft_a))より、十分に大きな値となる。他方で、変速段の切り替えが完了した場合、タービン4bと、自動変速機5の入力軸とが機械的又機構的に接続されるため、タービン回転速度の時間変化ΔNtと、目標回転速度の時間変化Δ(No×Ratio(Sft_a))とは、ほぼ同じ値となる。従って、変速段の切り替えが実際に完了したか否かを、次の条件式51を満たすか否かに基づいて判定することが可能である。
Nmarg_mod = Nmarg + Nmarg_mod_map ……………… 50
Next, based on the turbine rotation speed Nt and the transmission output rotation speed No corresponding to the rotation speed on the input side of the
|ΔNt| < |Δ(No×Ratio(Sft_a))×a|…………51
但し、aは、1を超える範囲の定数を意味してよい。また、例えばアップシフトの方向に変速段が切り替えられる場合についても、概ね同様の手法によって判定してよい。また、「|x|」は、実数xの絶対値を示す。
| ΔNt | <| Δ (No × Ratio (Sft_a)) × a |
However, a may mean a constant in a range exceeding 1. Further, for example, the case where the gear position is switched in the upshift direction may be determined by a substantially similar method. “| X |” indicates an absolute value of the real number x.
次に、上述したステップS503の判定の結果、変速段の切り替えが実際に完了したと判定される場合(ステップS503:Yes)、この変速段の切り替えが実際に完了したことに対応して、次の式52に示されるように、余裕回転速度の学習値Nstdに補正後の余裕回転速度Nmarg_modが代入される(ステップS504)。
Next, as a result of the determination in step S503 described above, when it is determined that the shift stage switching has actually been completed (step S503: Yes), in response to the fact that the shift stage switching has actually been completed, As shown in the
Nstd = Nmarg_mod …………52
尚、上述した式4に基づいて、余裕回転速度の学習値Nstdが正の値を取る場合、図7(a)及び図7(b)に示されるように、変速段の切り替えが実際に完了したタイミング(所謂、実測値)は、変速段の切り替えが完了するとして推定された又は予測されたタイミング(所謂、推定値)より時間軸上、遅いことを意味してよい。
Nstd = Nmarg_mod ......... 52
When the learning value Nstd of the marginal rotation speed takes a positive value based on the above-described
他方で、上述した式4に基づいて、余裕回転速度の学習値Nstdが負の値を取る場合、図7(a)及び図7(c)に示されるように、変速段の切り替えが実際に完了したタイミング(所謂、実測値)は、変速段の切り替えが完了するとして推定された又は予測されたタイミング(所謂、推定値)より時間軸上、早いことを意味してよい。
On the other hand, when the learning value Nstd of the marginal rotation speed takes a negative value based on the above-described
次に、変速段の切り替えが実際に完了したことを、ECU20に通知するために、変速タイミング判定フラグNmarg_jdgをセットしてよい、言い換えると、変数Nmarg_jdgに対して「1」を代入してよい(ステップS505)。
Next, the shift timing determination flag Nmarg_jdg may be set in order to notify the
次に、余裕回転速度の学習値Nstdの絶対値が、所定閾値Njdgより大きいか否かが判定される(ステップS506)。ここに、本実施形態に係る所定閾値Njdgは、タービン回転速度の時間変化ΔNtを意味してよいし、このタービン回転速度の時間変化ΔNtに1より大きい所定係数を乗算した値を意味してよい。或いは、この所定閾値Njdgは、自動変速機5の切り替え後の複数種類の変速段Sft_aに夫々対応して、内燃機関の負荷、又は、タービン4bの回転速度であるタービン回転速度Ntを入力情報とするマップや関数によって規定されてよい。更に、或いは、この所定閾値Njdgは、自動変速機5の切り替え後の変速段Sft_aと、自動変速機5の切り替え前の変速段Sft_bとの、複数種類の組み合わせ(パターン)に夫々対応して、自動変速機5の入力側の回転速度を入力情報とするマップや関数によって規定されてよい。より具体的には、この所定閾値Njdgは、例えば内燃機関の機関回転数に基づいて規定可能な各種のセンサーにおける測定誤差の割合より大きくさせることが変速タイミングの学習の精度を高精度化させる観点において好ましい。
Next, it is determined whether or not the absolute value of the margin rotation speed learning value Nstd is greater than a predetermined threshold value Njdg (step S506). Here, the predetermined threshold value Njdg according to the present embodiment may mean a time change ΔNt of the turbine rotation speed, or may mean a value obtained by multiplying the time change ΔNt of the turbine rotation speed by a predetermined coefficient larger than 1. . Alternatively, the predetermined threshold value Njdg corresponds to the load of the internal combustion engine or the turbine rotational speed Nt, which is the rotational speed of the
仮に、学習用マップNmarg_mod_mapに対して、変速タイミングの学習処理を常時、反映させた場合、例えば各種のセンサーの測定誤差に起因して、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御が発散してしまい、ハンチングが発生してしまう可能性がある。よって、変速段の切り替えが実際に完了したか否かの判定が常時、変化して不安定になってしまい、ドライバーは、変速の際に発生するショックを繰り返し連続して感じてしまうため、運転操作上、不快感を感じてしまう。 If the learning process of the shift timing is always reflected in the learning map Nmarg_mod_map, the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing is caused, for example, due to measurement errors of various sensors. The overall control may diverge and hunting may occur. As a result, the determination of whether or not the shift stage has actually been completed is always changed and unstable, and the driver repeatedly feels the shock that occurs during the shift. I feel uncomfortable in operation.
これに対して、本実施形態によれば、例えば余裕回転速度の学習値Nstdの絶対値が、所定閾値Njdgより大きいか否かなどの、変速タイミングの学習処理を実施するか否かの実施条件を考慮し、変速タイミングの学習処理が安定した場合、変速タイミングの学習処理を停止する。この結果、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御を安定状態に迅速に収束させることができる。以上の結果、変速タイミングに、より適切に、より安定的に、より迅速に応答した内燃機関の統括制御を実現することができる。 On the other hand, according to the present embodiment, for example, whether or not the shift timing learning process is performed, such as whether or not the absolute value of the margin rotation speed learned value Nstd is greater than a predetermined threshold Njdg. When the shift timing learning process is stabilized, the shift timing learning process is stopped. As a result, the overall control of the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing can be quickly converged to a stable state. As a result, overall control of the internal combustion engine that responds more appropriately, more stably, and more quickly to the shift timing can be realized.
次に、余裕回転速度の学習値Nstdが、0より大きいか否か、即ち、正の値を取るか否かが判定される(ステップS507)。ここで、余裕回転速度の学習値Nstdが正の値を取ると判定される場合(ステップS507:Yes)、学習値Nstdが、上述した学習用マップNmarg_mod_mapに一の手法によって反映され、この学習用マップNmarg_mod_mapが更新されつつ変化される(ステップS508)。具体的には、余裕回転速度の学習値Nstdが正の値を取ると判定される場合、変速段の切り替えが実際に完了したタイミング(所謂、変速段の切り替えが完了したタイミングの実測値)は、変速段の切り替えが完了するとして推定された又は予測されたタイミング(所謂、変速段の切り替えが完了するタイミングの推定値)より時間軸上、遅いため、変速の際の発生するショックを抑制するための各種の制御処理は既に実行されている。従って、学習値の反映の度合いを、時間経過に伴って緩やかに行ってよい。より具体的には、次の式53に示されるように、学習値の反映後の学習用マップNmarg_mod_mapを、学習値の反映前の学習用マップNmarg_mod_mapに対して、学習値Nstdに1より小さい所定係数bを乗算した値を加算することによって更新してよい。
Next, it is determined whether or not the learning value Nstd of the surplus rotational speed is greater than 0, that is, whether or not it takes a positive value (step S507). Here, when it is determined that the learning value Nstd of the marginal rotation speed takes a positive value (step S507: Yes), the learning value Nstd is reflected on the learning map Nmarg_mod_map by one method, and this learning value is used. The map Nmarg_mod_map is changed while being updated (step S508). Specifically, when it is determined that the learned value Nstd of the marginal rotation speed takes a positive value, the timing at which the shift speed is actually completed (so-called measured value of the timing at which the shift speed is completed) is Since it is later in time on the time axis than the estimated or predicted timing (so-called estimated value of timing for completing gear shift switching) that the gear shift is completed, the shock that occurs during gear shifting is suppressed. Various control processes for this purpose have already been executed. Therefore, the degree of reflection of the learning value may be gradually performed with time. More specifically, as shown in the following
Nmarg_mod_map =Nmarg_mod_map +Nstd×b
……………53
他方、ステップS507の判定の結果、余裕回転速度の学習値Nstdが正の値を取ると判定されない場合、即ち、負の値を取ると判定される場合(ステップS507:No)、学習値Nstdが、上述した学習用マップNmarg_mod_mapに他の手法によって反映され、この学習用マップNmarg_mod_mapが更新されつつ変化される(ステップS509)。具体的には、余裕回転速度の学習値Nstdが負の値を取る場合、変速段の切り替えが実際に完了したタイミング(所謂、変速段の切り替えが完了したタイミングの実測値)は、変速段の切り替えが完了するとして推定された又は予測されたタイミング(所謂、変速段の切り替えが完了するタイミングの推定値)より、時間軸上、早く、変速の際の発生するショックを抑制するための各種の制御処理の開始も遅延しているので、学習値の反映を、時間経過に伴ってより迅速且つ適切に行ってよい。より具体的には、次の式54に示されるように、学習値の反映後の学習用マップNmarg_mod_mapを、学習値の反映前の学習用マップNmarg_mod_mapに対して、1より大きい所定係数cを乗算した値としてよい。
Nmarg_mod_map = Nmarg_mod_map + Nstd × b
…………… 53
On the other hand, as a result of the determination in step S507, when it is not determined that the learning value Nstd of the marginal rotation speed takes a positive value, that is, when it is determined that the learning value Nstd takes a negative value (step S507: No), the learning value Nstd is The learning map Nmarg_mod_map is reflected by the other method, and the learning map Nmarg_mod_map is changed while being updated (step S509). Specifically, when the learning value Nstd of the marginal rotation speed takes a negative value, the timing at which the shift speed is actually completed (the so-called measured value at which the shift speed is completed) is Various timings for suppressing a shock that occurs during a shift earlier on the time axis than the timing estimated or predicted that the switching is completed (so-called estimated value of the timing when the shift stage is completed). Since the start of the control process is also delayed, the learning value may be reflected more quickly and appropriately with time. More specifically, as shown in the following
Nmarg_mod_map = Nstd×c ……………54
仮に、学習値の反映後の学習用マップNmarg_mod_mapを、常時、学習値の反映前の学習用マップNmarg_mod_mapに対して、1より小さい所定係数を乗算した値で更新した場合、変速の際に発生するショックを抑制するための各種の制御処理の開始が遅れているため、ドライバーにはショック感を与えてしまう。具体的には、学習用マップNmarg_mod_mapは、常時、1より小さい所定係数を乗算した値で更新した場合、変速段の切り替えが完了したタイミングの実測値と、変速段の切り替えが完了するタイミングの推定値との差に基づいて、学習用マップを適切に更新する時間間隔は長くなってしまう。このため、学習用マップが最適な値を取得するまでに、ドライバーは、変速の際に発生するショックを繰り返し連続して感じてしまうため、運転操作上、不快感を感じてしまう。
Nmarg_mod_map = Nstd × c ………… 54
If the learning map Nmarg_mod_map after reflecting the learning value is constantly updated with a value obtained by multiplying the learning map Nmarg_mod_map before reflecting the learning value by a predetermined coefficient smaller than 1, this occurs at the time of shifting. Since the start of various control processes for suppressing the shock is delayed, the driver feels shocked. Specifically, when the learning map Nmarg_mod_map is constantly updated with a value multiplied by a predetermined coefficient smaller than 1, an actual measurement value of the timing at which the gear shift is completed and an estimation of the timing at which the gear shift is completed. Based on the difference from the value, the time interval for appropriately updating the learning map becomes long. For this reason, since the driver repeatedly and continuously feels the shock generated at the time of the shift until the learning map acquires the optimum value, the driver feels uncomfortable in driving operation.
具体的には、図8(a)に示されるように、例えば、変速段の切り替えが完了したタイミングの実測値が、変速段の切り替えが完了するタイミングの推定値より、時間軸上、遅い場合、言い換えると、推定値が実測値より時間軸上、早い場合、変速段の切り替えの際に発生するトルクの変化が、変速段の実際の切り替えタイミングより早く行なわれる。よって、図8(b)に示されるように、車両の加速度の変化を迅速に低減させること困難となってしまい、加速度が一定値に収束するまでに長い時間がかかってしまう。 Specifically, as shown in FIG. 8A, for example, when the actual measurement value of the timing at which the shift stage is completed is later on the time axis than the estimated value of the timing at which the shift stage is completed. In other words, when the estimated value is earlier on the time axis than the actually measured value, the torque change that occurs at the time of gear shift switching is performed earlier than the actual gear shift timing. Therefore, as shown in FIG. 8B, it becomes difficult to quickly reduce the change in the acceleration of the vehicle, and it takes a long time for the acceleration to converge to a constant value.
或いは、具体的には、図8(a)に示されるように、例えば、変速段の切り替えが完了したタイミングの実測値が、変速段の切り替えが完了するタイミングの推定値より、時間軸上、早い場合、言い換えると、推定値が実測値より時間軸上、遅い場合、変速段の切り替えの際に発生するトルクの変化が、変速段の実際の切り替えタイミングより遅く行なわれる。よって、図8(b)に示されるように、車両の加速度の変化が大きくなってしまい、ドライバーに、変速の際に発生するショックを繰り返し連続して感じさせてしまう。加えて、加速度が一定値に収束するまでに長い時間がかかってしまうので、ドライバーは、運転操作上、不快感を感じてしまう。 Or, specifically, as shown in FIG. 8A, for example, the actual measurement value of the timing at which the shift speed change is completed is greater than the estimated value of the timing at which the shift speed change is completed on the time axis. If it is early, in other words, if the estimated value is later on the time axis than the actually measured value, a change in torque that occurs when the gear is switched is performed later than the actual gear shift timing. Therefore, as shown in FIG. 8B, the change in the acceleration of the vehicle becomes large, causing the driver to repeatedly and continuously feel the shock generated at the time of shifting. In addition, since it takes a long time for the acceleration to converge to a constant value, the driver feels uncomfortable in driving operation.
これに対して、本実施形態によれば、上述したステップS508に従って、変速段の切り替えが完了したタイミングの実測値が、変速段の切り替えが完了するタイミングの推定値より、時間軸上、遅い場合、学習値の反映後の学習用マップNmarg_mod_mapを、学習値の反映前の学習用マップNmarg_mod_mapに対して、学習値Nstdに1より小さい所定係数bを乗算した値を加算することによって更新する。従って、変速段の切り替えが実際に完了するタイミングより以前に、変速の際の発生するショックを抑制するための各種の制御処理が実行されている運転状態において、変速タイミングの学習処理が、より高精度且つ適切に行われる。具体的には、図8(a)に示されるように、変速段の切り替えが完了したタイミングの実測値と、変速段の切り替えが完了するタイミングの推定値とが略等しい場合、変速段の切り替えの際に発生するトルクの変化と、変速段の実際の切り替えタイミングとが略等しくなる。従って、図8(b)に示されるように、車両の加速度の変化を迅速に低減させることが可能であり、加速度を一定値に迅速に収束させることが可能である。 On the other hand, according to the present embodiment, in accordance with step S508 described above, the actual measurement value of the timing at which the shift stage is completed is later on the time axis than the estimated value of the timing at which the shift stage is completed. Then, the learning map Nmarg_mod_map after reflecting the learning value is updated by adding a value obtained by multiplying the learning value Nstd by a predetermined coefficient b to the learning map Nmarg_mod_map before reflecting the learning value. Therefore, in a driving state in which various control processes for suppressing a shock that occurs during a shift are executed before the timing at which the shift stage is actually completed, the shift timing learning process is more advanced. Accurate and appropriate. Specifically, as shown in FIG. 8A, when the actual measurement value of the timing at which the gear shift is completed is approximately equal to the estimated value of the timing at which the gear shift is completed, the gear shift is performed. The change in torque generated at this time is substantially equal to the actual shift timing of the shift speed. Therefore, as shown in FIG. 8B, it is possible to quickly reduce the change in the acceleration of the vehicle, and to quickly converge the acceleration to a constant value.
この結果、変速タイミングに対応した内燃機関の出力制御を含む内燃機関の統括制御を安定状態に迅速に収束させることができる。従って、変速タイミングに、より適切に、より安定的に、より迅速に応答した内燃機関の統括制御を実現することができる。 As a result, the overall control of the internal combustion engine including the output control of the internal combustion engine corresponding to the shift timing can be quickly converged to a stable state. Therefore, it is possible to realize overall control of the internal combustion engine that responds more appropriately, more stably, and more quickly to the shift timing.
他方、本実施形態によれば、変速段の切り替えが完了したタイミングの実測値が、変速段の切り替えが完了するタイミングの推定値より、時間軸上、早い場合、上述したステップS509に従って、学習値の反映後の学習用マップNmarg_mod_mapを、学習値の反映前の学習用マップNmarg_mod_mapに対して、1より大きい所定係数cを乗算した値で更新する。 On the other hand, according to the present embodiment, when the measured value of the timing at which the shift stage is completed is earlier on the time axis than the estimated value of the timing at which the shift stage is completed, the learning value is obtained in accordance with step S509 described above. Is updated with a value obtained by multiplying the learning map Nmarg_mod_map before reflecting the learning value by a predetermined coefficient c greater than 1.
この結果、変速段の切り替えが完了したタイミングの実測値が、変速段の切り替えが完了するタイミングの推定値より、時間軸上、早い運転状態において、変速の際に発生するショックが一度発生した場合、変速段の切り替えが実際の完了したタイミングを、変速段の切り替えが完了するタイミングの推定値より、遅くさせる確実性を顕著に高めることができる。従って、ドライバーに、変速の際に発生するショックを繰り返し連続して感じさせてしまうことを迅速に無くすことができ、運転操作上、不快感を殆ど又は完全に無くすことができる。 As a result, when a shock that occurs during a shift occurs once in the operating state where the measured value of the timing at which the gear shift is completed is earlier on the time axis than the estimated timing at which the gear shift is completed Thus, it is possible to remarkably increase the certainty of delaying the timing at which the shift stage is actually completed from the estimated value of the timing at which the shift stage is completed. Accordingly, it is possible to quickly eliminate the driver from repeatedly and continuously feeling the shock generated at the time of shifting, and to almost or completely eliminate discomfort in driving operation.
以上の結果、変速段の切り替えタイミングの実測値と、学習用マップによって推定される推定値とを比較し、学習用マップを適切に変化させることで、変速段を実際に切り替える際に発生するショックを効果的に低減させると共に、内燃機関の出力制御の際の応答性を顕著に向上させることを実現することができる。 As a result of the above, a shock that occurs when the shift speed is actually switched by comparing the measured value of the shift speed switching timing with the estimated value estimated by the learning map and appropriately changing the learning map. Can be effectively reduced, and at the same time, the responsiveness during the output control of the internal combustion engine can be significantly improved.
他方、上述したステップS503の判定の結果、変速段の切り替えが実際に完了したと判定されない場合(ステップS503:No)、更に、余裕回転速度Nmargが0以下か否かを判定される(ステップS510)。ここで、余裕回転速度Nmargが0以下の場合(ステップS510:Yes)、変速タイミング判定フラグNmarg_jdgをセットする、言い換えると、変数Nmarg_jdgに「1」を代入する(ステップS511)。このことに加えて、変速段の切り替えが実際に完了したことを、ECU20に通知するようにしてよい。
On the other hand, as a result of the determination in step S503 described above, when it is not determined that the shift speed switching has actually been completed (step S503: No), it is further determined whether the marginal rotation speed Nmarg is 0 or less (step S510). ). Here, when the marginal rotation speed Nmarg is 0 or less (step S510: Yes), the shift timing determination flag Nmarg_jdg is set, in other words, “1” is substituted into the variable Nmarg_jdg (step S511). In addition to this, the
他方、上述したステップS510の判定の結果、余裕回転速度Nmargが0以下でない場合(ステップS510:No)、その判定フラグNmarg_jdgをクリアする、言い換えると、変数Nmarg_jdgに「0」を代入する(ステップS512)。このことに加えて、変速段の切り替えが実際に完了したことを、ECU20に通知しないようにしてよい。この結果、上述した一連の変速タイミングの学習処理が反復して行われることで、変速段の切り替えが実際に完了したタイミングと、変速段の切り替えが完了するとして推定された又は予測されたタイミングとが略一致する方向に補正されていくため、変速段の切り替えが完了するとして推定された又は予測されたタイミングが最適化される。
On the other hand, if the result of the determination in step S510 is that the marginal rotation speed Nmarg is not 0 or less (No in step S510), the determination flag Nmarg_jdg is cleared, in other words, “0” is substituted into the variable Nmarg_jdg (step S512). ). In addition to this, the
そして、上述した図2のステップS6に進む。 And it progresses to step S6 of FIG. 2 mentioned above.
図2のステップS6では、変速タイミングにおける出力トルク差ΔToを推定する。図9はステップS6で実行する出力トルク差推定処理の詳細を示したフローチャートである。図9に示すように、まずステップS61で、タービントルクセンサ24からの信号を参照してタービントルクTtを検出し、続くステップS62で、変速機出力トルクセンサ26の信号を参照して、変速機出力トルクToを検出する。
In step S6 of FIG. 2, the output torque difference ΔTo at the shift timing is estimated. FIG. 9 is a flowchart showing details of the output torque difference estimation process executed in step S6. As shown in FIG. 9, first, in step S61, the turbine torque Tt is detected by referring to the signal from the
次に、ステップS63で変速前における自動変速機5の出力軸7の出力トルクである変速前出力トルクTo_bを算出する。ここではステップS62で検出した変速機出力トルクToを変速前出力トルクTo_bとする。次に、ステップS64で変速後における自動変速機5の出力軸7の出力トルクである変速後出力トルクTo_aを式5にて算出する。
Next, in step S63, a pre-shift output torque To_b that is an output torque of the output shaft 7 of the
To_a=Tt×Ratio(Sft_a) ………………………5
次に、ステップS65で、出力トルク差ΔToを式6にて算出して、図2のステップS7に進む。
To_a = Tt × Ratio (Sft_a) 5
Next, in step S65, the output torque difference ΔTo is calculated using
ΔTo=To_a−To_b ………………………6
図2のステップS7では、変速タイミング判定フラグNmarg_jdgがセットされているか否かを判定し、セットされている場合にはステップS8に進み、そうでない場合はステップS11に進んで、出力トルク差ΔToをゼロとする。
ΔTo = To_a−To_b ……………………… 6
In step S7 of FIG. 2, it is determined whether or not the shift timing determination flag Nmarg_jdg is set. If it is set, the process proceeds to step S8. Otherwise, the process proceeds to step S11, and the output torque difference ΔTo is set. Zero.
ステップS8では、内燃機関2の駆動系における共振周波数fvを読み込む。共振周波数fvは変速段毎につまり変速比毎に予め設定されていて、その対応関係がECU20のROMに記憶されている。これにより、ECU20は共振周波数記憶手段として機能する。ステップS8でダウンシフト後の変速段に対応する共振周波数fvを読み込んだ後には、ステップS9に進んで、機関要求トルクTe_demを算出する。
In step S8, the resonance frequency fv in the drive system of the
図10は図2のステップS9で実行する機関要求トルク算出処理の詳細を示したフローチャートである。まず、ステップS91で変速機出力トルクセンサ26の出力信号を参照して、変速機出力トルクToを検出する。次にステップS92において、変速機要求トルク加算値To_fillを算出する。このトルク加算値To_fillは出力トルク差ΔToから共振周波数fvに相当する成分が除かれたものであり、本発明に係る変速機要求トルクの変化量に相当する。このトルク加算値To_fillは、例えば共振周波数fvに相当する成分の通過を阻止し、その成分以外を通過させるバンドエリミネーションフィルタを利用して求めることができる。
FIG. 10 is a flowchart showing details of the engine required torque calculation process executed in step S9 of FIG. First, in step S91, referring to the output signal of the transmission
次に、ステップS93で、変速機要求トルクTo_demを式7にて算出する。 Next, in step S93, the transmission required torque To_dem is calculated by Equation 7.
To_dem=To+To_fill ………………………7
次に、ステップS94で、トルクコンバータ4のトルク比tを算出する。トルク比tの算出は、例えばタービン回転数Ntと機関回転数Neとの比Nt/Neを変数としてトルク比tを与えるマップを予め準備しておいて、そのマップを参照することにより実現できる。
To_dem = To + To_fill ……………………… 7
Next, in step S94, the torque ratio t of the
次にステップS95では、変速比要求トルクTo_demを機関要求トルクTe_demに換算する。ここでは、変速機要求トルクTo_dem、変速後のシフト段Sft_a及びトルク比tを変数として機関要求トルクTe_demを与えるマップを準備しておき、そのマップを参照することによりこの換算を実現する。そして、図2のステップS10に進む。 Next, in step S95, the gear ratio required torque To_dem is converted into the engine required torque Te_dem. Here, a map for giving the engine required torque Te_dem is prepared using the transmission required torque To_dem, the shift stage Sft_a after the shift and the torque ratio t as variables, and this conversion is realized by referring to the map. Then, the process proceeds to step S10 in FIG.
図2のステップS10では、ステップS9で算出した機関要求トルクTe_demがクランク軸3から出力されるように、内燃機関2の燃料噴射量を制御して今回のルーチンを終える。
In step S10 of FIG. 2, the fuel injection amount of the
以上の制御ルーチンを実行することにより、変速タイミングに達したことを条件として、内燃機関2の駆動系との共振を抑制できる機関要求トルクTe_demが内燃機関2から出力され、かつその機関要求トルクTe_demはダウンシフトの前後に生じ得る出力トルク差ΔToに基づいて算出される。これにより、ダウンシフトの際に発生するショックを低減することができるとともに、そのショックの低減のために内燃機関2の出力トルクが過度に低下することが防止される。従って、ダウンシフトの際に発生するショックを低減しながらダウンシフト開始から完了までのトルクの立ち上がりを鋭くすることが可能になる。
(第2の形態)
次に、本発明の第2の形態を図12を参照して説明する。この形態は図2のステップS9で実行する機関要求トルク算出処理の内容を除いて第1の形態と同一である。そのため、以下、第1の形態と同一部分の説明を省略する。図12は第2の形態に係る機関要求トルク算出処理の内容を示している。第1の形態に係る図10に示した機関要求トルク算出処理と同一処理には同一符号を付して説明を省略する。ステップS94でトルク比tを算出した後には、ステップS951に進んでタービン要求トルクTt_demを式8にて算出する。
By executing the above control routine, the engine required torque Te_dem that can suppress resonance with the drive system of the
(Second form)
Next, a second embodiment of the present invention will be described with reference to FIG. This form is the same as the first form except for the content of the engine required torque calculation process executed in step S9 of FIG. Therefore, the description of the same part as the first embodiment is omitted below. FIG. 12 shows the contents of the engine required torque calculation process according to the second embodiment. The same processes as those in the engine required torque calculation process shown in FIG. 10 according to the first embodiment are denoted by the same reference numerals and description thereof is omitted. After calculating the torque ratio t in step S94, the process proceeds to step S951, and the turbine required torque Tt_dem is calculated using
Tt_dem=To_dem×Ratio(Sft_a)+It×ΔNt ……8
ここで、Itはタービン4bの慣性トルクである。
Tt_dem = To_dem × Ratio (Sft_a) + It × ΔNt ...... 8
Here, It is the inertia torque of the
次に、ステップS952に進んで、タービン要求トルクTt_demを機関要求トルクTe_demに換算する。ここでは、タービン要求トルクTt_dem及びトルク比tを変数として機関要求トルクTe_demを与えるマップを準備しておき、そのマップを参照することにより、この換算を実現する。 Next, proceeding to step S952, the turbine required torque Tt_dem is converted into the engine required torque Te_dem. Here, a map that provides the engine required torque Te_dem with the turbine required torque Tt_dem and the torque ratio t as variables is prepared, and this conversion is realized by referring to the map.
第2の形態によれば、ダウンシフト後の変速比に応じたタービン要求トルクTt_demを算出しているので、第1の形態のように機関要求トルクTe_demを算出するために変速段を考慮する必要がない。これにより、マップの変数が第1の形態よりも一つ減り、マップの情報量を削減できる利点がある。
(第3の形態)
次に、本発明の第3の形態を図13を参照して説明する。この形態は図2のステップS9で実行する機関要求トルク算出処理の内容を除いて第1の形態と同一である。そのため、以下、第1の形態と同一部分の説明を省略する。図13は第3の形態に係る機関要求トルク算出処理の内容を示している。図12に示した機関要求トルク算出処理と同一処理には同一符号を付して説明を省略する。ステップS951でタービン要求トルクTt_demを算出した後には、ステップS953に進んで、機関回転速度の時間変化ΔNeを算出する。この時間変化は前回の演算時期から今回の演算時期までの機関回転速度Neの変化を意味する。次に、ステップS954に進んで、トルクコンバータ4のポンプ4aのポンプ要求トルクTp_demを式9に基づいて算出する。
According to the second mode, since the turbine required torque Tt_dem is calculated in accordance with the gear ratio after the downshift, it is necessary to consider the gear position in order to calculate the engine required torque Te_dem as in the first mode. There is no. Accordingly, there is an advantage that the map variable is reduced by one as compared with the first form, and the map information amount can be reduced.
(Third form)
Next, a third embodiment of the present invention will be described with reference to FIG. This form is the same as the first form except for the content of the engine required torque calculation process executed in step S9 of FIG. Therefore, the description of the same part as the first embodiment is omitted below. FIG. 13 shows the contents of the engine required torque calculation processing according to the third embodiment. The same process as the engine required torque calculation process shown in FIG. After calculating the turbine required torque Tt_dem in step S951, the process proceeds to step S953, and the engine speed change ΔNe is calculated. This time change means a change in the engine speed Ne from the previous calculation time to the current calculation time. Next, the process proceeds to step S954, and the pump request torque Tp_dem of the
Tp_dem=Tt_dem/t ………………………9
次に、ポンプ要求トルクTp_demを機関要求トルクTe_demへ式10に基づいて換算する。
Tp_dem = Tt_dem / t ……………………… 9
Next, the pump request torque Tp_dem is converted into the engine request torque Te_dem based on
Te_dem=Tp_dem+Ip×ΔNe ………………………10
ここで、Ipはポンプ4aの慣性トルクである。
Te_dem = Tp_dem + Ip × ΔNe ………………………… 10
Here, Ip is the inertia torque of the
第3の形態によれば、機関要求トルクTe_demを算出するためにマップを必要としないので、マップを作成する労力を低減できる利点がある。また、機関要求トルクTe_demを算出する過程でトルクコンバータ4の慣性が考慮されるので、機関要求トルクTe_demの算出精度が向上する。
(第4の形態)
次に、本発明の第4の形態を図14を参照して説明する。この形態は出力トルク差の推定方法に特徴があり、上述した各形態に適用できる。以下、上記各形態との共通部分の説明を省略する。上述した各形態では、出力トルク差を推定するために図9のステップS61及びステップS62でタービントルクTtと変速機出力トルクToとをそれぞれトルクセンサ24、26にて検出したが、第4の形態ではこれらのトルクセンサを設けずに出力トルク差を推定する。図14は第4の形態に係る出力トルク差推定処理の詳細を示すフローチャートである。まず、ECU20はステップS261にて、クランク軸3の出力トルクである機関出力トルクTeをアクセル開度Acc及び機関回転速度Neに基づいて算出する。機関出力トルクTeの算出は図15に示すような機関回転数Neとアクセル開度Accとを変数として機関出力トルクTeを与えるマップを用意し、そのマップを参照することにより実現できる。
According to the third embodiment, since no map is required to calculate the engine required torque Te_dem, there is an advantage that labor for creating the map can be reduced. Further, since the inertia of the
(4th form)
Next, a fourth embodiment of the present invention will be described with reference to FIG. This mode is characterized by the method of estimating the output torque difference, and can be applied to each mode described above. Hereinafter, description of common parts with the above-described embodiments will be omitted. In each of the embodiments described above, the turbine torque Tt and the transmission output torque To are detected by the
次に、ステップS262で変速前出力トルクTo_bを式11にて算出する。 Next, in step S262, the pre-shift output torque To_b is calculated using Equation 11.
To_b=Te×Ratio(Sft_b) ………………………11
次に、ステップS263で変速後出力トルクTo_aを式12にて算出する。
To_b = Te × Ratio (Sft_b) 11
Next, in step S263, the post-shift output torque To_a is calculated using Equation 12.
To_a=Te×Ratio(Sft_a) ………………………12
次に、ステップS264で出力トルク差ΔToを上述した式6にて算出して図2のステップS7に進む。
To_a = Te × Ratio (Sft_a) ……………………… 12
Next, in step S264, the output torque difference ΔTo is calculated by the above-described
変速前出力トルクTo_b及び変速後出力トルクTo_aは以下に説明する他の方法でそれぞれ算出することもできる。
(変速前出力トルクTo_bの算出について)
(1−1)変速完了直前に自動変速機5でトルクが完全に伝達されなくなると仮定し、その仮定に基づいて変速前出力トルクTo_bを0(ゼロ)として算出してもよい。
(1−2)変速完了直前に自動変速機5でトルクが完全に伝達されず、かつ駆動輪10による被駆動状態であると仮定し、その仮定に基づいて式13にて変速前出力トルクTo_bを算出してもよい。
The pre-shift output torque To_b and the post-shift output torque To_a can also be calculated by other methods described below.
(Calculation of pre-shift output torque To_b)
(1-1) Assuming that the torque is not completely transmitted by the
(1-2) It is assumed that the torque is not completely transmitted by the
To_b=(R/L)×r/R_dif×b ………………………13
ここで、R/Lは走行抵抗であり、車両1の走行速度Vを変数としたマップ又は関数により算出される。車両1の走行速度Vは不図示の車速センサの出力信号に基づいて検出する。また、rは駆動輪10の回転半径であり、R_difは差動装置8のギア比であり、bは差動装置8の効率であり、これらはECU20に予め保持させておく。
(1−3)上記(1−2)の方法に車両の前後方向の加速度Gを考慮に入れた式14にて変速前出力トルクTo_bを算出することもできる。
To_b = (R / L) × r / R_dif × b ……………………… 13
Here, R / L is a running resistance, and is calculated by a map or function using the running speed V of the
(1-3) The pre-shift output torque To_b can also be calculated by the formula (14) taking into account the longitudinal acceleration G of the vehicle in the method (1-2).
To_b=(G×M+R/L)×r/R_dif×b ………………………14
ここで、Mは車両1の重量である。加速度Gは車両1に加速度センサを設け、その加速度センサから検出することもできるし、車速の時間微分により算出することもできる。
(1−4)変速完了前においては、タービントルクの多くは回転上昇に使われるため、タービントルクTtとポンプトルクTpとの間には、タービンの慣性を考慮すると式15が成立する。
To_b = (G × M + R / L) × r / R_dif × b ……………………… 14
Here, M is the weight of the
(1-4) Before the shift is completed, most of the turbine torque is used for increasing the rotation. Therefore, Formula 15 is established between the turbine torque Tt and the pump torque Tp in consideration of the inertia of the turbine.
Tt=Tp×t−It×ΔNt ………………………15
ここで、ポンプトルクTpは式16で求めることができる。
Tt = Tp × t−It × ΔNt 15
Here, the pump torque Tp can be obtained by Expression 16.
Tp=C×Ne2 ………………………16
式16のCはトルクコンバータの容量係数である。式15で得たタービントルクTtに基づいて式17にて変速前出力トルクTo_bを算出できる。
Tp = C × Ne2 ……………………… 16
C in Expression 16 is a capacity coefficient of the torque converter. Based on the turbine torque Tt obtained by Expression 15, the output torque To_b before shifting can be calculated by Expression 17.
To_b=Tt×Ratio(Sft_b) ………………………17
(変速後出力トルクTo_aの算出について)
(2−1)まず、機関出力トルクTeを上述した方法で算出し、その機関出力トルクTeと機関回転数の時間変化ΔNeとを利用して式18にてポンプトルクTpを算出する。
To_b = Tt × Ratio (Sft_b) ……………………… 17
(Calculation of post-shift output torque To_a)
(2-1) First, the engine output torque Te is calculated by the above-described method, and the pump torque Tp is calculated by Expression 18 using the engine output torque Te and the temporal change ΔNe of the engine speed.
Tp=Te−Ip×ΔNe ………………………18
式18で得たポンプトルクTpを式15に代入してタービントルクTtを得て、式19にそのタービントルクTtを代入して変速後出力トルクTo_aを算出できる。なお、式15でタービントルクTtを得る際に、変速直後にΔNtが小さくなることを考慮してΔNt=0と見なしてもよい。
Tp = Te−Ip × ΔNe …………………… 18
The pump torque Tp obtained by Expression 18 is substituted into Expression 15 to obtain the turbine torque Tt, and the turbine torque Tt is substituted into Expression 19 to calculate the post-shift output torque To_a. Note that, when obtaining the turbine torque Tt in Expression 15, it may be considered that ΔNt = 0 in consideration of the fact that ΔNt becomes smaller immediately after the shift.
To_a=Tt×Ratio(Sft_a) ………………………19
(2−2)また、上記(1−4)と同様にして変速後出力トルクTo_aを算出できる。即ち、式16にてポンプトルクTpを得て、そのポンプトルクTpを式15に代入してタービントルクTtを算出し、式19にて変速後出力トルクTo_aを算出できる。なお、式15でタービントルクTtを得る際に、変速直後にΔNtが小さくなることを考慮してΔNt=0と見なしてもよい。
To_a = Tt × Ratio (Sft_a) ……………………… 19
(2-2) Further, the post-shift output torque To_a can be calculated in the same manner as (1-4) above. That is, the pump torque Tp is obtained by Expression 16, the pump torque Tp is substituted into Expression 15, the turbine torque Tt is calculated, and the post-shift output torque To_a can be calculated by Expression 19. Note that, when obtaining the turbine torque Tt in Expression 15, it may be considered that ΔNt = 0 in consideration of the fact that ΔNt becomes smaller immediately after the shift.
図14のステップS262及びステップS263において以上の方法を適宜選択して、変速前出力トルクTo_b及び変速後出力トルクTo_aをそれぞれ算出することにより、トルクセンサ24、26を利用せずに出力トルク差ΔToを種々の方法で推定することができる。
In Step S262 and Step S263 in FIG. 14, the above method is appropriately selected, and the output torque difference ΔTo without using the
上記の各形態において、図2のステップS5(図4)の処理を実行することによりECU20は本発明に係る変速タイミング推定手段として、図2のステップS6(図9又は図14)の処理を実行することによりECU20は本発明に係る出力トルク差推定手段として、図2のステップS9(図10、図12又は図13)の処理を実行することによりECU20は本発明に係る機関要求トルク算出手段として、図2のステップS10の処理を実行することによりECU20は機関制御手段として、それぞれ機能する。
In each of the above embodiments, by executing the process of step S5 (FIG. 4) of FIG. 2, the
また、図4のステップS51〜ステップS55の処理を実行することによりECU20は余裕回転速度予測手段として、図4のステップS56〜ステップS58の処理を実行することによりECU20は変速タイミング特定手段として、それぞれ機能する。
Further, by executing the processing of step S51 to step S55 in FIG. 4, the
また、図10、図12及び図13のステップS91〜ステップS93の処理を実行することによりECU20は本発明に係る変速機要求トルク算出手段として、図10のステップS95、図12のステップS952又は図13のステップS955の処理を実行することによりECU20は本発明に係る換算手段として、それぞれ機能する。
Further, by executing the processing of steps S91 to S93 of FIGS. 10, 12, and 13, the
但し、本発明は上記の各形態に限定されず、本発明の要旨の範囲内で種々の形態にて実施できる。上記の各形態では、本発明に係る制御装置を自動変速機がトルクコンバータを介してクランク軸に連結された内燃機関に適用したが、本発明に係る制御装置はトルクコンバータの代りに電磁クラッチが設けられた内燃機関に対しても適用することができる。 However, the present invention is not limited to the above embodiments, and can be implemented in various forms within the scope of the gist of the present invention. In each of the above embodiments, the control device according to the present invention is applied to an internal combustion engine in which an automatic transmission is connected to a crankshaft via a torque converter. However, the control device according to the present invention includes an electromagnetic clutch instead of a torque converter. The present invention can also be applied to the provided internal combustion engine.
また、上述した実施形態では、変速タイミングを学習する学習用マップについて説明したが、理論的、実験的、経験的、又はシミュレーション的に、変速タイミングを学習する関数や数式モデルや線形結合などを適用してよい。 In the above-described embodiment, the learning map for learning the shift timing has been described, but a function, a mathematical model, a linear combination, or the like for learning the shift timing is applied theoretically, experimentally, empirically, or in a simulation. You can do it.
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う内燃機関の制御装置もまた本発明の技術的範囲に含まれるものである。 The present invention is not limited to the above-described embodiment, and can be appropriately changed without departing from the gist or concept of the invention that can be read from the claims and the entire specification, and the control of the internal combustion engine accompanying such a change. The apparatus is also included in the technical scope of the present invention.
1 車両
2 内燃機関
3 自動変速機
4 トルクコンバータ
4a ポンプ
4b タービン
20 ECU(推定手段、補正手段、マップ変化手段、算出手段、機関制御手段)
24 センサー(検出手段)
DESCRIPTION OF
24 sensor (detection means)
Claims (6)
前記内燃機関の運転状態を検出する検出手段と、
前記変速比が小さいもの及び大きなもののうち一方から他方へ切り替えられるシフトチェンジが前記自動変速機にて行われる際に前記シフトチェンジが完了する変速タイミングを推定する推定手段と、
前記検出された運転状態を規定する変数を入力情報とする所定マップに基づいて、前記推定された変速タイミングを補正する補正手段と、
前記補正された変速タイミングに基づいて、前記所定マップを変化させるマップ変化手段と、
前記シフトチェンジの際に、前記内燃機関の機関要求トルクを、前記シフトチェンジの前後に生じ得る前記自動変速機の出力トルク差に基づいて算出する算出手段と、
前記シフトチェンジの際に、前記算出された機関要求トルクが前記出力軸から出力されるように前記内燃機関を制御する機関制御手段と、
を備えることを特徴とする内燃機関の制御装置。 An automatic transmission that is connected to the output shaft of the internal combustion engine and is capable of switching to a plurality of gear ratios of different sizes;
Detecting means for detecting an operating state of the internal combustion engine;
Estimating means for estimating a shift timing at which the shift change is completed when a shift change to be switched from one to the other among the small and large gear ratios is performed in the automatic transmission;
Correction means for correcting the estimated shift timing based on a predetermined map using as input information a variable defining the detected driving state;
Map changing means for changing the predetermined map based on the corrected shift timing;
Calculating means for calculating an engine required torque of the internal combustion engine based on an output torque difference of the automatic transmission that can occur before and after the shift change at the time of the shift change;
Engine control means for controlling the internal combustion engine so that the calculated engine required torque is output from the output shaft during the shift change;
A control device for an internal combustion engine, comprising:
前記推定手段は、前記変速タイミングとして、前記シフトチェンジの開始から完了までの過程で、前記自動変速機の出力回転速度に前記シフトチェンジ後の変速比を乗じた目標回転速度と前記タービンのタービン回転速度との差として与えられる余裕回転速度を、前記目標回転速度及び前記タービン回転速度のそれぞれの時間変化を考慮して推定し、
前記補正手段は、前記所定マップに基づいて、前記推定された余裕回転速度を補正し、
前記マップ変化手段は、前記補正された余裕回転速度に基づいて、前記所定マップを変化させることを特徴とする請求項1に記載の内燃機関の制御装置。 The automatic transmission is connected to the output shaft of the internal combustion engine via a torque converter including a pump connected to the output shaft of the internal combustion engine and a turbine combined with the pump.
In the process from the start to the completion of the shift change, the estimation means calculates a target rotational speed obtained by multiplying the output rotational speed of the automatic transmission by the speed ratio after the shift change and the turbine rotation of the turbine as the shift timing. A marginal rotational speed given as a difference from the speed is estimated in consideration of the respective temporal changes of the target rotational speed and the turbine rotational speed,
The correction means corrects the estimated marginal rotation speed based on the predetermined map,
2. The control apparatus for an internal combustion engine according to claim 1, wherein the map changing means changes the predetermined map based on the corrected marginal rotation speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007179680A JP2009013954A (en) | 2007-07-09 | 2007-07-09 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007179680A JP2009013954A (en) | 2007-07-09 | 2007-07-09 | Control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009013954A true JP2009013954A (en) | 2009-01-22 |
Family
ID=40355130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007179680A Pending JP2009013954A (en) | 2007-07-09 | 2007-07-09 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009013954A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015129811A1 (en) * | 2014-02-28 | 2015-09-03 | アイシン・エィ・ダブリュ株式会社 | Vehicle control device and control device for transmission device |
-
2007
- 2007-07-09 JP JP2007179680A patent/JP2009013954A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015129811A1 (en) * | 2014-02-28 | 2015-09-03 | アイシン・エィ・ダブリュ株式会社 | Vehicle control device and control device for transmission device |
CN105980187A (en) * | 2014-02-28 | 2016-09-28 | 爱信艾达株式会社 | Vehicle control device and control device for transmission device |
JPWO2015129811A1 (en) * | 2014-02-28 | 2017-03-30 | アイシン・エィ・ダブリュ株式会社 | VEHICLE CONTROL DEVICE AND TRANSMISSION CONTROL DEVICE |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105042062A (en) | Gear shifting control method and device | |
JP4864036B2 (en) | Control device for automatic transmission | |
JP4020513B2 (en) | Prime mover testing equipment | |
JP2022140513A (en) | Brake force control device | |
JP2007023789A (en) | Fuel injection control device of internal combustion engine | |
JP5516259B2 (en) | Control device for in-vehicle internal combustion engine | |
JP2012062998A (en) | Lock-up clutch controller of automatic transmission | |
JP5055424B2 (en) | Control device and control method for automatic transmission | |
JP2008286012A (en) | Vehicle control device | |
JP2009013954A (en) | Control device for internal combustion engine | |
JP2013245590A (en) | Vehicle transmission control system | |
JP6423393B2 (en) | Control device for automatic transmission | |
US9709166B2 (en) | Control device of lock-up clutch | |
JP2008138543A (en) | Control device for internal combustion engine | |
JP5544939B2 (en) | Vehicle control device | |
KR20220169766A (en) | Power train of vehicle control method | |
JP2010249190A (en) | Control device for automatic transmission for vehicle | |
JP4901924B2 (en) | Vehicle control device | |
JP5677824B2 (en) | Control device for automatic transmission | |
JP2010112434A (en) | Shift control device | |
JP2016060421A (en) | vehicle | |
KR20120069419A (en) | Method and apparatus for controlling automatic transmission | |
KR101574983B1 (en) | Internal combustion control system | |
JP6595411B2 (en) | Vehicle control device | |
JP4900071B2 (en) | Shift position detector |