[go: up one dir, main page]

JP6281279B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP6281279B2
JP6281279B2 JP2013262293A JP2013262293A JP6281279B2 JP 6281279 B2 JP6281279 B2 JP 6281279B2 JP 2013262293 A JP2013262293 A JP 2013262293A JP 2013262293 A JP2013262293 A JP 2013262293A JP 6281279 B2 JP6281279 B2 JP 6281279B2
Authority
JP
Japan
Prior art keywords
ptc heater
idle
execution
engine
control
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
Application number
JP2013262293A
Other languages
Japanese (ja)
Other versions
JP2015117789A (en
Inventor
洋元 志水
洋元 志水
隆之 岩崎
隆之 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2013262293A priority Critical patent/JP6281279B2/en
Publication of JP2015117789A publication Critical patent/JP2015117789A/en
Application granted granted Critical
Publication of JP6281279B2 publication Critical patent/JP6281279B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Transmission Device (AREA)

Description

この発明は車両の制御装置、特にNアイドル制御を行うと共に暖房補助装置としてのPTCヒータを有しているものに関する。   The present invention relates to a vehicle control device, and more particularly to a vehicle control device that performs N idle control and has a PTC heater as a heating auxiliary device.

エンジンがアイドル状態にあるDレンジでの停車時に、エンジンと自動変速機とを締結する発進クラッチを非締結として自動変速機をニュートラル状態にするNアイドル制御を実行するものがある(特許文献1参照)。   When the engine is stopped in the D range where the engine is in an idle state, N idle control is performed in which the starting clutch that engages the engine and the automatic transmission is not engaged and the automatic transmission is in the neutral state (see Patent Document 1). ).

特開平11−193866号公報JP-A-11-193866

ところで、PTCヒータは、寒冷地での暖房補助装置として空調ユニットに内蔵される。このPTCヒータの作動時には大きな電力を消費することが分かっている。上記のNアイドル制御にPTCヒータを組み合わせ、PTCヒータの作動中またはPTCヒータの作動から非作動への切換に伴うエンジン回転速度の変動中にNアイドル制御を実行から非実行に切換えると、以下のような問題が発生する。すなわち、PTCヒータの作動中またはPTCヒータの非作動への切換に伴うエンジン回転速度の変動中にNアイドル制御を非実行に切換えると、エンジン回転速度の吹け上がりや吹け上がり途中で発進クラッチを締結することに伴う締結ショックが発生する。   By the way, the PTC heater is built in the air conditioning unit as a heating auxiliary device in a cold region. It has been found that a large amount of power is consumed when the PTC heater is operated. When the PTC heater is combined with the above N idle control and the N idle control is switched from execution to non-execution during the operation of the PTC heater or during the fluctuation of the engine speed accompanying the switching from the operation of the PTC heater to the non-operation, Such a problem occurs. That is, if the N idle control is switched to non-execution while the PTC heater is operating or the engine rotational speed fluctuates due to switching to the non-operating PTC heater, the starting clutch is engaged while the engine rotational speed increases or increases. The fastening shock that accompanies this occurs.

また、Nアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中にPTCヒータを作動させると、エンジン回転速度が目標アイドル回転速度を一時的に外れて低下する。この低下した実際のエンジン回転速度を目標アイドル回転速度に戻そうとフィードバック制御が働くためエンジン回転速度が吹け上がり、吹け上がり途中で発進クラッチを締結すれば締結ショックが発生する。   Further, when the PTC heater is operated during the execution of the N idle control or during the switching from the execution of the N idle control to the non-execution, the engine rotation speed temporarily deviates from the target idle rotation speed. Since feedback control is performed to return the actual reduced engine speed to the target idle speed, the engine speed increases. If the start clutch is engaged in the middle of the increase, an engagement shock is generated.

そこで本発明は、Nアイドル制御にPTCヒータを組み合わせた場合においても、エンジン回転速度の吹け上がりやそれに伴うクラッチ締結ショックの発生を防止し得る装置を提供することを目的とする。   Therefore, an object of the present invention is to provide a device capable of preventing the engine speed from rising and the accompanying clutch engagement shock even when a PTC heater is combined with N idle control.

本発明の車両の制御装置は、Nアイドル制御実行手段と、空調ユニットと、PTCヒータ作動制御手段とを備えている。上記のNアイドル制御実行手段は、エンジンがアイドル状態にあるDレンジでの停車時に、前記エンジンと自動変速機とを締結する発進クラッチを非締結として前記自動変速機をニュートラル状態にするNアイドル制御を実行する。上記の空調ユニットは、PTCヒータを内蔵しPTCヒータの作動で加熱した空気を車内に送風する。上記のPTCヒータ作動制御手段は前記PTCヒータの作動・非作動を切換え可能である。さらに、本発明の車両の制御装置では、前記PTCヒータの作動から非作動への切換に伴う前記アイドル状態にあるエンジン回転速度の変動中に前記Nアイドル制御の実行を禁止する。 The vehicle control apparatus of the present invention includes N idle control execution means, an air conditioning unit, and PTC heater operation control means. The N idle control execution means is configured to set the automatic transmission in a neutral state by disengaging a starting clutch for engaging the engine and the automatic transmission when the engine is stopped in the D range where the engine is in an idle state. Execute. The air conditioning unit incorporates a PTC heater and blows air heated by the operation of the PTC heater into the vehicle. The PTC heater operation control means can switch between the operation and non-operation of the PTC heater. Furthermore, in the control apparatus for a vehicle of the present invention prohibits the execution of the N idle control during fluctuations in the engine rotational speed is in the idle state associated with the switching to the non-actuated from operation before Symbol PTC heater.

本発明によれば、PTCヒータが先に作動しているときには暖房を優先させるため、PTCヒータの作動を優先しNアイドル制御の実行を禁止する。これによって、PTCヒータの作動解除直後にNアイドル制御を実行することによるエンジン回転速度の吹け上がりや吹け上がり途中に発進クラッチを締結することに伴う締結ショックの発生を防止できる。   According to the present invention, since priority is given to heating when the PTC heater is operating first, priority is given to the operation of the PTC heater and execution of N idle control is prohibited. As a result, it is possible to prevent the occurrence of an engagement shock accompanying the engagement of the starting clutch during the engine speed increase or during the engine increase by performing the N idle control immediately after the PTC heater is released.

本発明の第1実施形態の車両の駆動装置の概略構成図である。1 is a schematic configuration diagram of a vehicle drive device according to a first embodiment of the present invention. ガソリンエンジンの制御システム図である。It is a control system figure of a gasoline engine. ベルト式自動変速機の制御システム図である。It is a control system figure of a belt type automatic transmission. 比較例1でPTCヒータの作動を解除した直後のエンジン回転速度の変動中にNアイドル制御を実行した場合の、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。Timing chart showing changes in engine rotation speed, three flags, PTC heater request flag, etc., when N idle control is executed while the engine rotation speed fluctuates immediately after releasing the PTC heater operation in Comparative Example 1. It is. 比較例1でNアイドル制御の解除直後にPTCヒータを作動させた場合の、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。6 is a timing chart showing changes in engine speed, three flags, a PTC heater request flag, and the like when a PTC heater is operated immediately after cancellation of N idle control in Comparative Example 1. 比較例2でNアイドル制御の作動要求とPTCヒータの作動要求が同時にあった場合の、エンジンコントローラの側に読み込まれる信号と、PTCヒータ用アンプの側に読み込まれる信号とを分けて示すタイミングチャートである。Timing chart showing separately a signal read to the engine controller side and a signal read to the PTC heater amplifier side when the N idle control operation request and the PTC heater operation request are made simultaneously in Comparative Example 2 It is. 比較例2でNアイドル制御の実行要求とPTCヒータの作動要求が同時にあった場合の、エンジン回転速度、3つの各フラグ、NアイドルPTCヒータ禁止要求フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。In Comparative Example 2, changes in engine speed, three flags, N idle PTC heater prohibition request flag, PTC heater request flag, etc., when there is a request for N idle control execution and a PTC heater operation request simultaneously. It is a timing chart. 本実施形態でPTCヒータの作動を解除した直後のエンジン回転速度の変動中にNアイドル制御を実行しようとした場合の、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。In the present embodiment, changes in engine speed, three flags, a PTC heater request flag, and the like are shown when N idle control is to be executed while the engine speed fluctuates immediately after the PTC heater is released. It is a timing chart. 本実施形態でNアイドル制御の解除直後にPTCヒータを作動しようとした場合の、エンジン回転速度、3つの各フラグ、NアイドルPTCヒータ保持要求フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。Timing chart showing changes in engine rotation speed, three flags, N idle PTC heater holding request flag, PTC heater request flag, etc. when the PTC heater is to be operated immediately after cancellation of N idle control in this embodiment It is. 本実施形態でNアイドル制御の実行要求とPTCヒータの作動要求が同時にあった場合の、エンジン回転速度、3つの各フラグ、NアイドルPTCヒータ保持要求フラグ、PTCヒータ要求フラグ等の各変化を示すタイミングチャートである。In this embodiment, when an N idle control execution request and a PTC heater operation request are made at the same time, changes in engine speed, three flags, an N idle PTC heater holding request flag, a PTC heater request flag, etc. are shown. It is a timing chart. Nアイドル制御の実行要求とPTCヒータの作動要求が同時にあった場合の発進クラッチ圧(指示圧)、エンジン回転速度、タービン回転速度の各変化を示すタイミングチャートである。6 is a timing chart showing changes in starting clutch pressure (indicated pressure), engine rotational speed, and turbine rotational speed when an N idle control execution request and a PTC heater operation request are made simultaneously. 本実施形態のNアイドル禁止フラグの設定を説明するためのフローチャートである。It is a flowchart for demonstrating the setting of the N idle prohibition flag of this embodiment. 本実施形態のディレイフラグの設定を説明するためのフローチャートである。It is a flowchart for demonstrating the setting of the delay flag of this embodiment. 本実施形態のNアイドルPTCヒータ保持要求フラグの設定を説明するためのフローチャートである。It is a flowchart for demonstrating the setting of the N idle PTC heater holding | maintenance request flag of this embodiment. 本実施形態のPTCヒータの作動・非作動の制御を説明するためのフローチャートである。It is a flowchart for demonstrating control of the action | operation / non-operation of the PTC heater of this embodiment. 本実施形態の発進クラッチの締結を説明するためのフローチャートである。It is a flowchart for demonstrating fastening of the starting clutch of this embodiment. 第2実施形態のNアイドル禁止フラグの設定を説明するためのフローチャートである。It is a flowchart for demonstrating the setting of the N idle prohibition flag of 2nd Embodiment.

以下、本発明の実施形態を図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1実施形態)
図1は本発明の第1実施形態の車両1の駆動装置の概略構成図である。図1においてエンジン2にはエンジンの始動に用いるスタータ6(エンジン始動用モータ)及びエンジン2により駆動されるオルタネータ3を備えている。
(First embodiment)
FIG. 1 is a schematic configuration diagram of a drive device for a vehicle 1 according to a first embodiment of the present invention. In FIG. 1, an engine 2 includes a starter 6 (engine starting motor) used for starting the engine and an alternator 3 driven by the engine 2.

車両1の電源としてバッテリ11を備える。12Vバッテリである。オルタネータ3による発電で得られる電力がバッテリ11に蓄えられる。上記のスタータ6はバッテリ11に接続され、電力はバッテリ11から供給される。車両1には各種の電気負荷を備えている。この電気負荷には、供給電力量の多少の変動は許されるものの、大電力を必要とすると共に、相対的に低い保証電圧(例えば8V)を有する第1電気負荷14と、省電力で駆動するものの相対的に高い保証電圧(例えば10V)を有する第2電気負荷15とがある。これら保証電圧の異なる2種類の電気負荷14,15を同等に扱うことはできないので、相対的に高い保証電圧を有する第2電気負荷15は、DC/DCコンバータ12を介してバッテリ11に接続している。ここで、DC/DCコンバータ12はバッテリ11の電圧を一定圧だけ上昇させるものである。バッテリ11の電圧よりも高くした電圧を第2電気負荷15に印加することで、第2電気負荷15の作動を保証するのである。   A battery 11 is provided as a power source for the vehicle 1. It is a 12V battery. Electric power obtained by power generation by the alternator 3 is stored in the battery 11. The starter 6 is connected to the battery 11, and power is supplied from the battery 11. The vehicle 1 is provided with various electric loads. Although this electric load allows a slight fluctuation in the amount of supplied power, it requires a large amount of power and is driven with a first electric load 14 having a relatively low guaranteed voltage (for example, 8 V) and power saving. However, there is a second electric load 15 having a relatively high guaranteed voltage (for example, 10 V). Since the two types of electric loads 14 and 15 having different guaranteed voltages cannot be treated equally, the second electric load 15 having a relatively high guaranteed voltage is connected to the battery 11 via the DC / DC converter 12. ing. Here, the DC / DC converter 12 increases the voltage of the battery 11 by a constant pressure. By applying a voltage higher than the voltage of the battery 11 to the second electric load 15, the operation of the second electric load 15 is guaranteed.

上記の第1電気負荷14としては、スタータ6、ヘッドランプ、室内灯、デフォッガ、ビークルダイナミックコントローラなどがある。さらに、後述するエンジンコントローラ41、PTCヒータ61、PTCヒータ用アンプ62が第1電気負荷14に含まれる。上記の第2電気負荷15としては、ナビゲーションシステムなどがある。さらに、後述する自動変速機用コントローラ41、エアコン用アンプ55が第2電気負荷15に含まれる。   Examples of the first electric load 14 include a starter 6, a headlamp, a room lamp, a defogger, and a vehicle dynamic controller. Furthermore, an engine controller 41, a PTC heater 61, and a PTC heater amplifier 62, which will be described later, are included in the first electric load 14. The second electric load 15 includes a navigation system. Furthermore, an automatic transmission controller 41 and an air conditioner amplifier 55 described later are included in the second electric load 15.

エンジン2及びスタータ6を制御するため、エンジンコントローラ21(エンジン始動手段、エンジン自動停止・再始動制御手段)を備える。   In order to control the engine 2 and the starter 6, an engine controller 21 (engine starting means, engine automatic stop / restart control means) is provided.

ここで、ガソリンエンジンの構成を図2を参照して概説すると、図2はガソリンエンジンの制御システム図である。各吸気ポート(図示しない)には燃料噴射弁7が設けられている。燃料噴射弁7は、燃料をエンジン2に間欠的に供給するものである。   Here, the configuration of the gasoline engine will be outlined with reference to FIG. 2. FIG. 2 is a control system diagram of the gasoline engine. Each intake port (not shown) is provided with a fuel injection valve 7. The fuel injection valve 7 supplies fuel to the engine 2 intermittently.

吸気通路11には電子制御のスロットル弁22を備え、スロットルモータ23によってスロットル弁22の開度(以下、「スロットル開度」という。)が制御される。実際のスロットル開度はスロットルセンサ24により検出され、エンジンコントローラ31に入力されている。   The intake passage 11 is provided with an electronically controlled throttle valve 22, and an opening degree of the throttle valve 22 (hereinafter referred to as “throttle opening degree”) is controlled by a throttle motor 23. The actual throttle opening is detected by the throttle sensor 24 and input to the engine controller 31.

エンジンコントローラ31には、アクセルセンサ33からのアクセル開度(アクセルペダル32の踏込量)の信号、クランク角センサ34からのクランク角の信号、エアフローメータ35からの吸入空気量の信号が入力されている。クランク角センサ34の信号からはエンジン2の回転速度が算出される。エンジンコントローラ31では、これらの信号に基づいて目標吸入空気量及び目標燃料噴射量を算出し、目標吸入空気量及び目標燃料噴射量が得られるようにスロットルモータ23及び各燃料噴射弁7に指令を出す。   The engine controller 31 receives an accelerator opening signal (amount of depression of the accelerator pedal 32) from the accelerator sensor 33, a crank angle signal from the crank angle sensor 34, and an intake air amount signal from the air flow meter 35. Yes. From the signal of the crank angle sensor 34, the rotational speed of the engine 2 is calculated. The engine controller 31 calculates a target intake air amount and a target fuel injection amount based on these signals, and commands the throttle motor 23 and each fuel injection valve 7 to obtain the target intake air amount and the target fuel injection amount. put out.

なお、ガソリンエンジン2では、燃焼室(シリンダ)に臨んで点火プラグを備えている。エンジンコントローラ31では、圧縮上死点前の所定の時期に点火コイルの一次側電流を遮断することにより点火プラグに火花を発生させ、これによって燃焼室内の混合気に点火する。   The gasoline engine 2 includes a spark plug facing the combustion chamber (cylinder). The engine controller 31 generates a spark in the spark plug by cutting off the primary current of the ignition coil at a predetermined time before the compression top dead center, thereby igniting the air-fuel mixture in the combustion chamber.

また、エンジンコントローラ31では、燃費向上を目的としてアイドルストップ制御を行う。すなわち、アクセルペダル32が踏み込まれておらず(APO=0)、ブレーキペダル37が踏み込まれ(ブレーキスイッチ38がON)、かつ車両1が停止状態にある(車速VSP=0)のときにアイドルストップ許可条件が成立する。このときには、燃料噴射弁7から吸気ポートへの燃料噴射を遮断してエンジン2を停止する。これによって無駄な燃料消費を低減する。   The engine controller 31 performs idle stop control for the purpose of improving fuel efficiency. That is, when the accelerator pedal 32 is not depressed (APO = 0), the brake pedal 37 is depressed (brake switch 38 is ON), and the vehicle 1 is in a stopped state (vehicle speed VSP = 0), idle stop is performed. The permission condition is satisfied. At this time, the fuel injection from the fuel injection valve 7 to the intake port is shut off and the engine 2 is stopped. This reduces wasteful fuel consumption.

その後、アイドルストップ状態でアクセルペダル32が踏み込まれたり、ブレーキペダル37が戻されたり(ブレーキスイッチ38がOFF)などすると、アイドルストップ許可条件が不成立となる。このときにはスタータ6を用いてエンジン2をクランキングし、燃料噴射弁7からの燃料噴射と点火プラグによる火花点火とを再開しエンジン2を再始動する。   Thereafter, when the accelerator pedal 32 is depressed or the brake pedal 37 is returned (the brake switch 38 is OFF) in the idle stop state, the idle stop permission condition is not satisfied. At this time, the engine 2 is cranked by using the starter 6, the fuel injection from the fuel injection valve 7 and the spark ignition by the spark plug are restarted, and the engine 2 is restarted.

図1に戻り、車両1にはCVTコントローラ41を備える。   Returning to FIG. 1, the vehicle 1 includes a CVT controller 41.

ここで、CVT(ベルト式自動変速機)9の構成を図3を参照して概説すると、図3はCVT9の制御システム図である。エンジン2の出力軸にはトルクコンバータ8、CVT9が接続されている。トルクコンバータ8は図示しないポンプインペラ、タービンランナを有する。CVT9は、プライマリプーリ42、セカンダリプーリ43、これらプーリ42,43に掛け回されるスチールベルト45を有する。エンジン2の回転駆動力はこれらトルクコンバータ8、CVT9を介して最終的に車両駆動輪(図示しない)に伝達される。CVTコントローラ41では、車速とスロットル開度とから定まる車両の走行条件に応じて、CVT9の変速比を無段階に制御する。   Here, the configuration of the CVT (belt type automatic transmission) 9 will be outlined with reference to FIG. 3. FIG. 3 is a control system diagram of the CVT 9. A torque converter 8 and a CVT 9 are connected to the output shaft of the engine 2. The torque converter 8 has a pump impeller and a turbine runner (not shown). The CVT 9 includes a primary pulley 42, a secondary pulley 43, and a steel belt 45 that is wound around the pulleys 42 and 43. The rotational driving force of the engine 2 is finally transmitted to vehicle driving wheels (not shown) via the torque converter 8 and CVT 9. The CVT controller 41 controls the transmission ratio of the CVT 9 in a stepless manner according to the vehicle running conditions determined from the vehicle speed and the throttle opening.

エンジン2の出力軸2aにより駆動されるオイルポンプ44からの変速機オイル(以下、単に「オイル」という。)はオイルプレッシャレギュレータバルブ45によって一定圧に調整され、この一定圧のオイルが摩擦締結要素に供給される。ここでは、摩擦締結要素として常時は非締結状態にあるフォワードクラッチ(発進クラッチ)46のみを示している。このフォワードクラッチ46とプレッシャレギュレータバルブ45とを結ぶオイル通路にコントロールバルブ47とマニュアルバルブ48とが直列に介装されている。上記のコントロールバルブ47の開閉はCVTコントローラ41によって、上記のマニュアルバルブ48の開閉はシフトレバー49からの信号によって駆動される。例えば、ドライバがシフトレバー49を、NレンジからDレンジ位置に切換えると、コントロールバルブ47、マニュアルバルブ48が共に開かれ、一定圧のオイルがフォワードクラッチ46に供給され、フォワードクラッチ46が非締結状態から締結状態に切換わる。これによって、エンジン2の出力軸2aと自動変速機9の入力軸9aとがトルクコンバータ8を介して連結状態となる。   Transmission oil (hereinafter simply referred to as “oil”) from an oil pump 44 driven by the output shaft 2 a of the engine 2 is adjusted to a constant pressure by an oil pressure regulator valve 45, and this constant pressure oil is a friction engagement element. To be supplied. Here, only the forward clutch (starting clutch) 46 that is always in the non-engaged state is shown as the frictional engagement element. A control valve 47 and a manual valve 48 are interposed in series in an oil passage connecting the forward clutch 46 and the pressure regulator valve 45. The control valve 47 is opened and closed by a CVT controller 41, and the manual valve 48 is opened and closed by a signal from a shift lever 49. For example, when the driver switches the shift lever 49 from the N range to the D range position, both the control valve 47 and the manual valve 48 are opened, a constant pressure of oil is supplied to the forward clutch 46, and the forward clutch 46 is not engaged. To the fastening state. As a result, the output shaft 2 a of the engine 2 and the input shaft 9 a of the automatic transmission 9 are connected via the torque converter 8.

また、ポンプインペラ、タービンランナを有するトルクコンバータ8には、ポンプインペラとタービンランナとを締結・開放する機械式のロックアップクラッチを備えている。ロックアップクラッチを締結する車両の走行域はロックアップ領域(車速とスロットル開度とをパラメータとしている)として予め定めている。自動変速機用コントローラ41では車両の走行条件がロックアップ領域となったとき、ロックアップクラッチを締結してエンジン2と変速機9とを直結状態とし、車両の走行条件がロックアップ領域とないときにはロックアップクラッチを開放する。エンジン2と変速機9とを直結状態としたときにはトルクコンバータ8でのトルクの吸収がなくなり、その分燃費が良くなる。   The torque converter 8 having a pump impeller and a turbine runner is provided with a mechanical lockup clutch for fastening and releasing the pump impeller and the turbine runner. The travel range of the vehicle that engages the lock-up clutch is predetermined as a lock-up region (vehicle speed and throttle opening are used as parameters). In the automatic transmission controller 41, when the vehicle running condition is in the lockup region, the lockup clutch is engaged to directly connect the engine 2 and the transmission 9, and when the vehicle running condition is not in the lockup region. Release the lock-up clutch. When the engine 2 and the transmission 9 are in a directly connected state, the torque converter 8 does not absorb the torque, and the fuel efficiency is improved accordingly.

車両1には車両空調装置の一部を構成する空調ユニット51を車内のインストルメントパネルの下方に備えている。図示しないブロアファンの回転により内外気切換ドアを介して吸い込まれた内気または外気が、空気取入口を介して空調ユニット51に送られる。空調ユニット51に送られた空気は、エバポレータを通過して冷却された後、エアミックスドアの開度に応じた割合でヒータコアを通過またはバイパスする。これによって、所定温度の空調風が生成される。   The vehicle 1 includes an air conditioning unit 51 that constitutes a part of the vehicle air conditioner, below the instrument panel in the vehicle. Inside air or outside air sucked in through an inside / outside air switching door by rotation of a blower fan (not shown) is sent to the air conditioning unit 51 through an air intake port. After the air sent to the air conditioning unit 51 passes through the evaporator and is cooled, it passes or bypasses the heater core at a rate corresponding to the opening of the air mix door. Thereby, conditioned air of a predetermined temperature is generated.

所定温度の空調風は、吹出モードに応じて開閉する吹出口ドアを介して空調ユニット51から流出し、ダクトを通って車内に送られる。例えば、ベントモード時には、空調風がベント口を介しベントダクトを通ってベント吹出口から乗員に向けて送られる。フットモード時には、空調風がフット口を介しフットダクトを通ってフット吹出口から乗員の足下に向けて送られる。   The conditioned air at a predetermined temperature flows out of the air conditioning unit 51 through an outlet door that opens and closes according to the blowing mode, and is sent into the vehicle through a duct. For example, in the vent mode, the conditioned air is sent from the vent outlet to the occupant through the vent duct via the vent opening. In the foot mode, conditioned air is sent from the foot outlet to the passenger's feet through the foot duct via the foot opening.

空調ユニット51内では、フット口に至る送風通路が途中で分岐して左右のフット口に連通しており、この分岐部の上流側にPTCヒータ61が配設されている。PTCヒータ61は、外気温が低く、かつエンジン冷却水温が低い場合等、ヒータコアで空調風を十分に加熱できない場合に、暖房能力の不足を補うために用いられる補助的なヒータである。寒冷地で追加的にPTCヒータ61を設けることで、フット口からはPTCヒータ61により加熱した空気を送ることが可能となる。PTCヒータ61は、ヒータ素子の温度上昇に伴い電気抵抗値が増加して消費電力が減少する、いわゆるPTC特性を有し、後述するように動作が制御される。   In the air conditioning unit 51, the air passage leading to the foot opening is branched halfway and communicated with the left and right foot openings, and a PTC heater 61 is disposed upstream of the branching portion. The PTC heater 61 is an auxiliary heater used to make up for a lack of heating capacity when the air-conditioning air cannot be sufficiently heated by the heater core, such as when the outside air temperature is low and the engine cooling water temperature is low. By additionally providing the PTC heater 61 in a cold region, air heated by the PTC heater 61 can be sent from the foot opening. The PTC heater 61 has a so-called PTC characteristic in which the electric resistance value increases and the power consumption decreases as the temperature of the heater element rises, and the operation is controlled as described later.

エアコン用アンプ55には、空調指令を入力する操作パネル56からの信号と、空調制御に必要な各種物理量(外気温度、日射量、内気温度、エバポレータ通過空気温度、エンジン冷却水温度)を検出するセンサ類57からの信号とが入力されている。   The air-conditioner amplifier 55 detects a signal from the operation panel 56 for inputting an air-conditioning command and various physical quantities necessary for air-conditioning control (outside air temperature, solar radiation amount, inside air temperature, evaporator passing air temperature, engine coolant temperature). Signals from the sensors 57 are input.

エアコン用アンプ55にはコントローラを付属している。このため、エアコン用アンプ55では、これらからの信号に基づき、空調用アクチュエータ52にそれぞれ制御信号を出力し、吸気モード、吹出口モード、エアミックドアの開閉及び送風量等を制御する。上記の空調用アクチュエータ52は内外気切換ドア、吹出口ドア、エアミックスドアの各駆動用アクチュエータ及びブロアファン駆動用モータ等から構成される。   A controller is attached to the air conditioner amplifier 55. For this reason, the air conditioner amplifier 55 outputs control signals to the air conditioning actuator 52 based on the signals from these signals, and controls the intake mode, the outlet mode, the opening / closing of the airmic door, the air flow rate, and the like. The air conditioning actuator 52 includes an inside / outside air switching door, an air outlet door, an air mix door driving actuator, a blower fan driving motor, and the like.

PTCヒータ用アンプ62(PTCヒータ制御手段)にもコントローラを付属している。このため、PTCヒータ用アンプ62(PTCヒータ作動制御手段)では、次のようにPTCヒータ61の作動・非作動を制御する。まず、PTCヒータ61の作動の要否を判定する。例えば、センサ類57により検出された外気温度が所定値以下で、かつエンジン冷却水温度が所定値以下の状態であることがある。こうした状態でモードが設定されている場合には、ヒータコアによって加熱した空調風をフット口から吹出しただけでは暖房能力が不足し乗員に対し十分な暖房感を与えることができない。こうした場合にPTCヒータ61の作動が必要であると判定し、PTCヒータ要求フラグをゼロから1に切換え、PTCヒータ61を作動させる。その後にPTCヒータ61の作動が必要でなくなったと判定したときにはPTCヒータ要求フラグを1からゼロに戻し、PTCヒータ61への通電を停止する。なお、後述するようにPTCヒータ用アンプ62とエアコン用アンプ55とはCANで接続されており、PTCヒータ用アンプ62で必要なデータはエアコン用アンプ55から送られる。   A controller is also attached to the PTC heater amplifier 62 (PTC heater control means). Therefore, the PTC heater amplifier 62 (PTC heater operation control means) controls the operation / non-operation of the PTC heater 61 as follows. First, it is determined whether the operation of the PTC heater 61 is necessary. For example, the outside air temperature detected by the sensors 57 may be a predetermined value or less and the engine coolant temperature may be a predetermined value or less. When the mode is set in such a state, the heating capacity is insufficient just by blowing the conditioned air heated by the heater core from the foot opening, and a sufficient feeling of heating cannot be given to the occupant. In such a case, it is determined that the operation of the PTC heater 61 is necessary, the PTC heater request flag is switched from zero to 1, and the PTC heater 61 is operated. Thereafter, when it is determined that the operation of the PTC heater 61 is not necessary, the PTC heater request flag is returned from 1 to zero, and the energization to the PTC heater 61 is stopped. As will be described later, the PTC heater amplifier 62 and the air conditioner amplifier 55 are connected by CAN, and data necessary for the PTC heater amplifier 62 is sent from the air conditioner amplifier 55.

上記のエンジンコントローラ31、CVTコントローラ41、エアコン用アンプ55、PTCヒータ用アンプ62の間はCAN(Controller Area Network)で接続している。   The engine controller 31, the CVT controller 41, the air conditioner amplifier 55, and the PTC heater amplifier 62 are connected by a CAN (Controller Area Network).

また、エンジンコントローラ21とCVTコントローラ41(Nアイドル制御実行手段)とが協調制御することで、Nアイドル制御を実行している。ここで、Nアイドル制御とは、エンジン2がアイドル状態にあるDレンジでの停車時に、エンジン2とCVT9(自動変速機)とを締結するフォワードクラッチ46を非締結としてCVT9をニュートラル状態にする制御のことである。通常であれば、CVT9のシフトレバー49の位置がDレンジにあるときには、エンジン2とCVT9とを連結し、ブレーキペダル37をドライバが踏み込んでいなければ車両1がクリープ力でゆっくりと前進するようにしている。このクリープ力で車両1が前進するのを防ぐためにドライバがブレーキペダル37を踏み込んで車両1を停止させている。   The engine controller 21 and the CVT controller 41 (N idle control execution means) perform cooperative control to execute N idle control. Here, the N idle control is a control in which the CVT 9 is in the neutral state by disengaging the forward clutch 46 that engages the engine 2 and the CVT 9 (automatic transmission) when the engine 2 stops in the D range where the engine 2 is in the idle state. That is. Normally, when the position of the shift lever 49 of the CVT 9 is in the D range, the engine 2 and the CVT 9 are connected, and the vehicle 1 moves forward slowly with the creep force unless the driver depresses the brake pedal 37. I have to. In order to prevent the vehicle 1 from moving forward by this creep force, the driver depresses the brake pedal 37 to stop the vehicle 1.

停車時のクリープ力を得るために目標アイドル回転速度NSETを高めに設定しているのであるが、このときのCVT9はエンジン2に対して負荷として作用している。一方、Nアイドル制御を行ってCVT9をニュートラル状態とすることで、CVT9がクリープ力を発生しているときより目標アイドル回転速度NSETを一定値だけ下げることができ、その分燃費を向上できるのである。具体的にはCVTコントローラ41では、コントロールバルブ47の開度を制御して、フォワードクラッチ46に作用する圧力(フォワードクラッチ圧)をクラッチ締結時の圧力AからNアイドル制御時の圧力Bまで低下させる。これによって、エンジン2とCVT9とが非連結状態となるようにする。   The target idle speed NSET is set high to obtain the creep force when the vehicle is stopped, but the CVT 9 at this time acts as a load on the engine 2. On the other hand, by performing N idle control to bring the CVT 9 into the neutral state, the target idle speed NSET can be lowered by a certain value compared to when the CVT 9 is generating the creep force, and the fuel efficiency can be improved accordingly. . Specifically, the CVT controller 41 controls the opening degree of the control valve 47 to reduce the pressure acting on the forward clutch 46 (forward clutch pressure) from the pressure A at the time of clutch engagement to the pressure B at the time of N idle control. . As a result, the engine 2 and the CVT 9 are disconnected.

一方、ブレーキペダル37が離されるなどしてドライバに車両発進の意図があるときには、コントロールバルブ47の開度を制御して、フォワードクラッチ圧をNアイドル制御時の圧力Bからクラッチ締結時の圧力Aに向けて徐々に上昇させる。これによって、フォワードクラッチ46をゆっくり締結しにゆく。なぜなら、一気にフォワードクラッチ46を締結すると車両発進時のトルクショックが生じてしまうので、コントロールバルブ47によりフォワードクラッチ圧をコントロールして徐々に上げてゆき、CVT9をDレンジアイドル状態に戻すためである。そして、フォワードクラッチ46の締結を完了すればクリープ力が生じて車両1が前に出て行く。   On the other hand, when the driver intends to start the vehicle by releasing the brake pedal 37 or the like, the opening degree of the control valve 47 is controlled to change the forward clutch pressure from the pressure B at the time of N idle control to the pressure A at the time of clutch engagement. Gradually rise towards As a result, the forward clutch 46 is slowly engaged. This is because when the forward clutch 46 is engaged at once, a torque shock occurs when the vehicle starts, so that the forward clutch pressure is controlled and gradually increased by the control valve 47 to return the CVT 9 to the D range idle state. And if the fastening of the forward clutch 46 is completed, a creep force will arise and the vehicle 1 will go ahead.

なお、フォワードクラッチ46を徐々に締結するといっても、その締結が急であれば、アイドル状態でのエンジン回転速度に一時的な低下(変動)が生じ、この変動が車両1に伝わってショックが生じる。従って、アイドル状態でのエンジン回転速度を一定にキープしつつ、フォワードクラッチ圧を徐々に上げていってフォワードクラッチ46を締結させることで、車両発進時のトルクショックを抑制する必要がある。   Even if the forward clutch 46 is gradually engaged, if the engagement is abrupt, the engine rotational speed in the idle state is temporarily reduced (varied), and this variation is transmitted to the vehicle 1 to cause a shock. Arise. Therefore, it is necessary to suppress the torque shock at the start of the vehicle by gradually increasing the forward clutch pressure and engaging the forward clutch 46 while keeping the engine rotation speed in the idle state constant.

さて、本実施形態のPTCヒータ61をさらに説明する。本実施形態では、PTCヒータ61を1本ではなく3本で構成している。1本のみのPTCヒータに通電する場合が1段目の暖房要求領域にある場合、2本のPTCヒータに通電する場合が2段目の暖房要求領域にある場合、3本全てのPTCヒータに通電する場合が3段目の暖房要求領域にある場合である。外気温度とエンジン冷却水温度とに応じていずれの段階の暖房要求領域にあるのかを予め定めており、その予め定まっている暖房要求領域の違いに応じて、PTCヒータ用アンプ62が、3本のPTCヒータへの通電を制御する。   Now, the PTC heater 61 of this embodiment will be further described. In this embodiment, the number of PTC heaters 61 is not three but three. When only one PTC heater is energized in the first stage heating requirement area, when two PTC heaters are energized in the second stage heating requirement area, all three PTC heaters are energized. The case of energization is the case in the third stage heating request area. Depending on the outside air temperature and the engine coolant temperature, which stage is in the heating request area is determined in advance, and three PTC heater amplifiers 62 are provided depending on the difference in the predetermined heating request area. The energization of the PTC heater is controlled.

PTCヒータ61の消費電力はかなり大きく、3本全てのPTCヒータの消費する電力はほぼ1kW程度にもなる。このため、3本の各PTCヒータを作動させるときには、車両の電源系から電流が、作動させる各PTCヒータに一気に供給される。通常、エンジン2で駆動しているオルタネータ3の発電によって得られる電流をバッテリ11に供給しているのであるが、各PTCヒータの作動によって各PTCヒータが急激に電力を消費すると、発電量を増やそうとオルタネータ3負荷が増大する。オルタネータ3はエンジン2で駆動しているので、オルタネータ3負荷が増大することは、オルタネータ3によるエンジン2への負荷が増大することを意味する。このため、3本の各PTCヒータを作動させた直後にアイドル状態でのエンジン回転速度Neに変動が生じる。   The power consumption of the PTC heater 61 is quite large, and the power consumed by all three PTC heaters is about 1 kW. For this reason, when each of the three PTC heaters is operated, a current is supplied from the power supply system of the vehicle to each of the PTC heaters to be operated. Normally, the current obtained by the power generation of the alternator 3 driven by the engine 2 is supplied to the battery 11. However, if each PTC heater consumes power suddenly by the operation of each PTC heater, the power generation amount is increased. The alternator 3 load increases. Since the alternator 3 is driven by the engine 2, an increase in the load on the alternator 3 means an increase in the load on the engine 2 by the alternator 3. For this reason, the engine rotational speed Ne in the idling state fluctuates immediately after operating the three PTC heaters.

ここで、上記のNアイドル制御とPTCヒータ61を単に組み合わせたものを比較例1とすると、比較例1では次のような問題が生じる。すなわち、比較例1では、PTCヒータ61の作動から非作動への切換に伴うアイドル状態でエンジン回転速度の変動中にNアイドル制御を実行した場合に、エンジン回転速度Neが目標アイドル回転速度NSETを大きく上回って吹け上がる。そして、このエンジン回転速度Neが吹け上がったところでフォワードクラッチ46を締結することとなり、締結ショック(トルクショック)が発生するという問題が生じる。   Here, when the combination of the above-described N idle control and the PTC heater 61 is referred to as Comparative Example 1, the following problem occurs in Comparative Example 1. That is, in the first comparative example, when the N idle control is executed during the fluctuation of the engine rotation speed in the idle state accompanying the switching from the operation of the PTC heater 61 to the non-operation, the engine rotation speed Ne becomes the target idle rotation speed NSET. It blows up greatly. Then, the forward clutch 46 is engaged when the engine rotational speed Ne rises, which causes a problem that an engagement shock (torque shock) occurs.

これについて図4を参照して説明する。図4は比較例1でPTCヒータ61の作動から非作動への切換に伴うアイドル状態でエンジン回転速度の変動中、例えばPTCヒータ61の作動を解除した直後にNアイドル制御を実行した場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ、フォワードクラッチ圧等がどのように変化するのかをモデルで示している。   This will be described with reference to FIG. FIG. 4 shows a change in the case where the N idle control is executed immediately after releasing the operation of the PTC heater 61 during the fluctuation of the engine speed in the idle state accompanying the switching from the operation of the PTC heater 61 to the non-operation in the first comparative example. Is shown. Specifically, the model shows how the engine speed, the three flags, the PTC heater request flag, the forward clutch pressure, and the like change.

ここで、上記3つの各フラグとは、Nアイドル許可フラグ、Nアイドル禁止フラグ、Nアイドルスタンバイフラグの3つのフラグのことである。これら3つのフラグの関係を先に説明しておく。Nアイドル許可フラグ、Nアイドル禁止フラグはエンジンコントローラ21が有しているフラグ、NアイドルスタンバイフラグはCVTコントローラ41が有しているフラグである。エンジンコンローラ21の側(以下「エンジン側」ともいう。)ではNアイドル禁止フラグによってNアイドル制御の実行を許可するか否かを判定する。また、CVTコントローラ41の側(以下「CVT側」ともいう。)ではNアイドルスタンバイフラグによってNアイドル制御の実行を許容(許可)するか否かを判定している。具体的にはエンジン側では、アクセル開度やブレーキスイッチ38の状態に基づいてNアイドル制御の実行を禁止する条件が成立するか否かを判断し、Nアイドル制御の実行を禁止する条件が成立した場合にNアイドル禁止フラグ=1とする。Nアイドル制御の実行を禁止する条件が成立しない場合にはNアイドル禁止フラグ=0とする。   Here, each of the three flags refers to three flags: an N idle permission flag, an N idle prohibition flag, and an N idle standby flag. The relationship between these three flags will be described first. The N idle permission flag and the N idle prohibition flag are flags that the engine controller 21 has, and the N idle standby flag is a flag that the CVT controller 41 has. On the side of the engine controller 21 (hereinafter also referred to as “engine side”), it is determined whether or not the execution of the N idle control is permitted by the N idle prohibition flag. Further, the side of the CVT controller 41 (hereinafter also referred to as “CVT side”) determines whether or not the execution of N idle control is permitted (permitted) by the N idle standby flag. Specifically, the engine side determines whether or not a condition for prohibiting the execution of the N idle control is established based on the accelerator opening and the state of the brake switch 38, and the condition for prohibiting the execution of the N idle control is established. In this case, the N idle prohibition flag = 1. When the condition for prohibiting the execution of the N idle control is not satisfied, the N idle prohibition flag = 0 is set.

一方、CVT側では、フォワードクラッチ圧、フォワードクラッチ46の入力回転速度、シフトレバー49の信号から得られるシフトレンジ位置に基づいてNアイドル制御の実行を許容(許可)する条件が成立するか否かを判断する。Nアイドル制御の実行を許容(許可)する条件が成立する場合にNアイドルスタンバイフラグ=1とし、Nアイドル制御の実行を許容(許可)する条件が成立しない場合にNアイドルスタンバイフラグ=0とする。そして、これら2つのフラグ(Nアイドル禁止フラグ及びNアイドルスタンバイフラグ)の状態に基づいてエンジン側でNアイドル許可フラグを設定している。すなわち、Nアイドル禁止フラグ=1のときにはNアイドル許可フラグ=0である。また、Nアイドル禁止フラグ=0かつNアイドルスタンバイフラグ=1のときにNアイドル許可フラグ=1となる。   On the other hand, on the CVT side, whether or not a condition for permitting (permitting) the execution of the N idle control is established based on the forward clutch pressure, the input rotational speed of the forward clutch 46, and the shift range position obtained from the signal of the shift lever 49. Judging. N idle standby flag = 1 when a condition for permitting (permitting) execution of N idle control is satisfied, and N idle standby flag = 0 when a condition for permitting (permitting) N idle control is not satisfied. . The N idle permission flag is set on the engine side based on the states of these two flags (N idle prohibition flag and N idle standby flag). That is, when the N idle prohibition flag = 1, the N idle permission flag = 0. Further, when the N idle prohibition flag = 0 and the N idle standby flag = 1, the N idle permission flag = 1.

また、図4においてPTCヒータ要求フラグはPTCヒータ61の状態をも表しているものとする。すなわち、PTCヒータ要求フラグ=1であるときにPTCヒータ61が作動状態にあり、PTCヒータ要求フラグ=0であるときにPTCヒータ61が非作動状態にあるものとする。   In FIG. 4, the PTC heater request flag also represents the state of the PTC heater 61. That is, it is assumed that the PTC heater 61 is in the operating state when the PTC heater request flag = 1, and the PTC heater 61 is in the inactive state when the PTC heater request flag = 0.

さて、Dレンジでの停車時に(ブレーキスイッチ38がON)、エンジン2はアイドル状態にあり、目標アイドル回転速度NSETが一定値で推移している。このときPTCヒータ61の作動要求がありPTCヒータ61を作動させているとする。   Now, when the vehicle stops in the D range (the brake switch 38 is ON), the engine 2 is in an idle state, and the target idle rotation speed NSET changes at a constant value. At this time, it is assumed that the PTC heater 61 is activated and the PTC heater 61 is activated.

t1のタイミングでファンスイッチがOFFとなるかまたは非PTC領域となったとき、PTCヒータ用アンプ62がPTCヒータ61の作動は不要であると判断し、PTCヒータ要求フラグを1よりゼロに切換えPTCヒータ61の作動を停止する。ファンスイッチをOFFとしていることよりドライバが暖房は不要であると判断しているのであるから、PTCヒータ61の作動要求がなくなったとして、PTCヒータ61を非作動状態とするのである。なお、上記のファンスイッチはブロアファン(風量調節用)をON、OFFするためインストルメントパネルに備えられているスイッチである。また、PTCヒータ用アンプ62では外気温度とエンジン冷却水温度によってPTCヒータ61の作動段数を定めている。具体的には外気温度が所定値以下でエンジン冷却水温度が所定値以下のときにPTCヒータ領域にあると判断してPTCヒータ61を作動させる。その際、PTCヒータ領域を、温度よって1段目の暖房要求領域、2段目の暖房要求領域、3段目の暖房要求領域の3つに分けている。そして、1段目の暖房要求領域にあるときには1本のPTCヒータに、2段目の暖房要求領域にあるときには2本のPTCヒータに、3段目の暖房要求領域にあるときには3本全てのPTCヒータに通電するようにしている。なお、図4には、PTCヒータ要求フラグに、0[A],33.3[A],66.6[A]を重ねて記載しているが、これらの数値はPTCヒータ61を流れる電流値を示している。図4の例ではPTCヒータ61の作動時に1段目の暖房要求領域にあるためPTCヒータ61に33.3[A]が流れることを意味している。本実施形態では、PTCヒータ61の作動時に1段目の暖房要求領域にある場合で説明するが、この場合に限られるものでなく、PTCヒータ61の作動時に2段目の暖房要求領域にある場合や3段目の暖房要求領域にある場合であってよい。   When the fan switch is turned off or becomes a non-PTC region at the timing t1, the PTC heater amplifier 62 determines that the operation of the PTC heater 61 is unnecessary, and switches the PTC heater request flag from 1 to zero. The operation of the heater 61 is stopped. Since the driver determines that heating is unnecessary because the fan switch is turned off, the PTC heater 61 is put into a non-operating state, assuming that the operation request for the PTC heater 61 is lost. The above fan switch is a switch provided in the instrument panel for turning on and off the blower fan (for air volume adjustment). In the PTC heater amplifier 62, the number of operating stages of the PTC heater 61 is determined by the outside air temperature and the engine coolant temperature. Specifically, when the outside air temperature is equal to or lower than the predetermined value and the engine coolant temperature is equal to or lower than the predetermined value, the PTC heater 61 is determined to be in the PTC heater region. At that time, the PTC heater area is divided into three areas, that is, a first-stage heating request area, a second-stage heating request area, and a third-stage heating request area according to the temperature. One PTC heater when in the first stage heating request area, two PTC heaters when in the second stage heating request area, and all three when in the third stage heating request area The PTC heater is energized. In FIG. 4, 0 [A], 33.3 [A], and 66.6 [A] are superimposed on the PTC heater request flag, but these values are the currents flowing through the PTC heater 61. The value is shown. In the example of FIG. 4, it means that 33.3 [A] flows through the PTC heater 61 because the PTC heater 61 is in the first heating requirement area when the PTC heater 61 is operated. In the present embodiment, the case where the PTC heater 61 is in the first stage heating request area will be described. However, the present invention is not limited to this case, and the PTC heater 61 is in the second stage heating request area. Or in the third stage heating request area.

PTCヒータ領域以外のとき、つまり外気温度が所定値を超えているときやエンジン冷却水温度が所定値を超えているときには非PTCヒータ領域にあると判断してPTCヒータ61の作動(3本全てのPTCヒータの作動)を停止する。非PTCヒータ領域とは、外気温度が所定値を超えているときやエンジン冷却水温度が所定値を超えているときのことである。   When it is outside the PTC heater region, that is, when the outside air temperature exceeds a predetermined value or when the engine coolant temperature exceeds the predetermined value, it is determined that the non-PTC heater region exists and all the three PTC heaters 61 are operated. The operation of the PTC heater is stopped. The non-PTC heater region is when the outside air temperature exceeds a predetermined value or when the engine coolant temperature exceeds a predetermined value.

PTCヒータ61が作動状態から非作動状態に切換わった直後にはアイドル状態でのエンジン回転速度Neに変動が生じる。この場合には、PTCヒータ61の作動が解除されることによってオルタネータ3負荷(エンジン2への負荷)が減少するので、図4最上段に示したように実際のエンジン回転速度Neがt1のタイミングより上昇してゆく。   Immediately after the PTC heater 61 is switched from the operating state to the non-operating state, the engine rotational speed Ne in the idle state varies. In this case, since the operation of the PTC heater 61 is released, the load on the alternator 3 (the load on the engine 2) is reduced, so that the actual engine speed Ne is at the timing t1 as shown in the uppermost part of FIG. It will rise more.

Nアイドル禁止フラグ=0のとき、t2のタイミングでCVTコントローラ41がNアイドルスタンバイフラグをゼロから1に切換えると、エンジンコントローラ21ではNアイドル制御の実行を許可するためNアイドル許可フラグをゼロから1に切換える。これを受けて、CVTコントローラ41がフォワードクラッチ圧をクラッチ締結時の圧力A(完全締結圧)からNアイドル制御時の圧力Bへと低下させ、フォワードクラッチ46を非締結状態とする。これによって、CVT9がエンジン2から切り離され、その分エンジン2への負荷が減少するため、実際のエンジン回転速度Neがt2のタイミングよりさらに上昇してゆく。   When the N idle prohibition flag = 0, when the CVT controller 41 switches the N idle standby flag from zero to 1 at the timing of t2, the engine controller 21 sets the N idle permission flag from zero to 1 in order to permit execution of the N idle control. Switch to. In response to this, the CVT controller 41 reduces the forward clutch pressure from the pressure A (complete engagement pressure) at the time of clutch engagement to the pressure B at the time of N idle control, and the forward clutch 46 is brought into a non-engagement state. As a result, the CVT 9 is disconnected from the engine 2 and the load on the engine 2 is reduced accordingly, so that the actual engine rotational speed Ne further increases from the timing t2.

t1からのエンジン回転速度Neの継続的な上昇により、CVTコントローラ41がt3のタイミングでCVT側の回転速度条件が非成立となったと判断し、Nアイドル制御を禁止するためNアイドルスタンバイフラグを1よりゼロに切換える。ここで、Nアイドル制御の解除後にはフォワードクラッチ46を締結してDレンジアイドル状態に戻すのであるが、フォワードクラッチ46の入力回転速度(つまりエンジン回転速度Ne)が高いときにフォワードクラッチ46を締結すると、トルクショックが生じる。このため、フォワードクラッチ46の入力回転速度が所定値以下でないと、Nアイドル制御の実行を許可しない(Nアイドルスタンバイフラグ=1としない)ようにしている。「CVT側の回転速度条件が非成立となった」とは、フォワードクラッチ46の入力回転速度が所定値を超えたことである。   Due to the continuous increase in the engine speed Ne from t1, the CVT controller 41 determines that the CVT side speed condition is not satisfied at the timing t3, and sets the N idle standby flag to 1 to prohibit the N idle control. Switch to zero more. Here, after the release of the N idle control, the forward clutch 46 is engaged and returned to the D range idle state, but the forward clutch 46 is engaged when the input rotational speed of the forward clutch 46 (that is, the engine rotational speed Ne) is high. Then, torque shock occurs. For this reason, unless the input rotational speed of the forward clutch 46 is less than or equal to a predetermined value, execution of N idle control is not permitted (N idle standby flag = 1 is not set). “The rotation speed condition on the CVT side is not satisfied” means that the input rotation speed of the forward clutch 46 exceeds a predetermined value.

t3でNアイドルスタンバイフラグが1からゼロに切換わると、CVTコントローラ41ではDレンジアイドル状態に戻すため、フォワードクラッチ圧を、Nアイドル制御時の圧力Bよりクラッチ締結時の圧力Aへと上昇させる。これによって、t4のタイミングでフォワードクラッチ46が完全締結される。この場合、実際のエジン回転速度Neがt2から一段と上昇し続ける途中(t4のタイミング)でフォワードクラッチ46が締結されることとなり、締結ショックが生じる。   When the N idle standby flag is switched from 1 to zero at t3, the CVT controller 41 returns to the D range idle state, so that the forward clutch pressure is increased from the pressure B during N idle control to the pressure A during clutch engagement. . As a result, the forward clutch 46 is completely engaged at the timing t4. In this case, the forward clutch 46 is engaged while the actual engine rotation speed Ne continues to increase from t2 (timing of t4), and an engagement shock occurs.

なお、図4の最上段において、Nアイドル許可フラグがゼロから1に切換わるt2のタイミングで目標アイドル回転速度NSETがステップ的に一定値だけ低下しているのは、次の理由からである。すなわち、t2よりNアイドル制御の実行中にはCVT9によるクリープトルクは必要ない。つまり、Nアイドル制御を実行すればクリープトルク分のエンジン負荷が減少するので、その分目標アイドル回転速度NSETを低下させることができるためである。実際には、ステップ的に変化する目標アイドル回転速度NSETをなました値である目標アイドル回転速度暫定値NSET1(図4最上段の破線参照)を算出する。そして、この目標アイドル回転速度暫定値NSET1を改めて目標アイドル回転速度とし、この新たな目標アイドル回転速度と実際のエンジン回転速度Neとの差分に基づいてアイドル時のエンジン回転速度をフィードバック制御している。   In the uppermost stage of FIG. 4, the target idle speed NSET is decreased stepwise by a constant value at the timing t2 when the N idle permission flag is switched from zero to 1 for the following reason. That is, creep torque by CVT 9 is not necessary during execution of N idle control from t2. That is, if the N idle control is executed, the engine load corresponding to the creep torque is reduced, so that the target idle rotation speed NSET can be lowered accordingly. Actually, a target idle rotation speed provisional value NSET1 (see the broken line at the top of FIG. 4), which is a value obtained by stepwise changing the target idle rotation speed NSET, is calculated. Then, the target idle rotational speed provisional value NSET1 is changed to the target idle rotational speed, and the engine rotational speed during idling is feedback-controlled based on the difference between the new target idle rotational speed and the actual engine rotational speed Ne. .

次に、比較例1ではNアイドル制御の実行から非実行への切換中にPTCヒータ61を作動させた場合にも、エンジン回転速度の一時的低下の後にアイドル状態でのエンジン回転速度Neが吹け上がる。そして、このエンジン回転速度Neが吹け上がったところでフォワードクラッチ46を締結することとなり、締結ショック(トルクショック)が発生するという問題が生じる。   Next, in Comparative Example 1, even when the PTC heater 61 is operated during the switching from the execution of the N idle control to the non-execution, the engine rotation speed Ne in the idle state is blown after the engine rotation speed is temporarily reduced. Go up. Then, the forward clutch 46 is engaged when the engine rotational speed Ne rises, which causes a problem that an engagement shock (torque shock) occurs.

これについては図5を参照して説明する。図5は比較例1でNアイドル制御の実行から非実行への切換中、例えばNアイドル制御を解除した直後にPTCヒータ61を作動させた場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ、フォワードクラッチ圧等がどのように変化するのかをモデルで示している。   This will be described with reference to FIG. FIG. 5 shows a change when the PTC heater 61 is operated during the switching from the execution of the N idle control to the non-execution in the comparative example 1, for example, immediately after the release of the N idle control. Specifically, the model shows how the engine speed, the three flags, the PTC heater request flag, the forward clutch pressure, and the like change.

CVTコントローラ41がt11のタイミングでNアイドル制御の実行を許可しないと判断しNアイドルスタンバイフラグを1よりゼロに切換えたとき、これを受けてエンジンコントローラ21がNアイドル許可フラグを1よりゼロに切換える。CVTコントローラ41では、Nアイドル許可フラグが1よりゼロに切換わると、Dレンジアイドル状態に戻すためフォワードクラッチ46をゆっくり締結しにゆく(フォワードクラッチ圧を徐々に上昇させる)。これは、一気にフォワードクラッチ46を締結すると締結ショックが出てしまうので、これを回避するためである。具体的には実際のエンジン回転速度Neがほぼ一定である目標アイドル回転速度に保たれるように、コントロールバルブ47を介しフォワードクラッチ圧を制御してNアイドル制御時の圧力Bから徐々に上げてゆくこととなる。   When the CVT controller 41 determines that the execution of the N idle control is not permitted at the timing of t11 and switches the N idle standby flag from 1 to zero, the engine controller 21 receives this and switches the N idle permission flag from 1 to zero. . When the N idle permission flag is switched from 1 to zero, the CVT controller 41 slowly engages the forward clutch 46 to return to the D range idle state (the forward clutch pressure is gradually increased). This is for avoiding a fastening shock that occurs when the forward clutch 46 is fastened. Specifically, the forward clutch pressure is controlled via the control valve 47 so that the actual engine rotational speed Ne is maintained at a substantially constant target idle rotational speed, and gradually increased from the pressure B during N idle control. It will go.

さて、Nアイドル許可フラグが1よりゼロに切換わるt11のタイミングの直後にPTCヒータ61の作動要求がありPTCヒータ要求フラグがゼロより1に切換わったとする。なお、図5においてもPTCヒータ要求フラグがt11のタイミングでゼロより1に切換わるとし、PTCヒータ61もt11のタイミングで非作動状態から作動状態へと切換わるとする。   Now, suppose that there is an operation request for the PTC heater 61 immediately after the timing t11 when the N idle permission flag is switched from 1 to zero, and the PTC heater request flag is switched from 0 to 1. In FIG. 5, it is assumed that the PTC heater request flag is switched from zero to 1 at the timing of t11, and the PTC heater 61 is also switched from the non-operating state to the operating state at the timing of t11.

このようにt11でPTCヒータ61が非作動状態から作動状態へと切換わるとき、切換わった直後にアイドル状態でのエンジン回転速度Neに変動が生じ得る。この場合には、PTCヒータ61の作動でオルタネータ3負荷(エンジン2への負荷)が増大するところに、フォワードクラッチ46を締結することによるエンジン2への負荷増大が加わるので、実際のエンジン回転速度Neがt11以降で低下してしまう。   As described above, when the PTC heater 61 switches from the non-operating state to the operating state at t11, the engine rotational speed Ne in the idle state may fluctuate immediately after the switching. In this case, since the load on the engine 2 is increased by engaging the forward clutch 46 when the load of the alternator 3 (load on the engine 2) is increased by the operation of the PTC heater 61, the actual engine speed is increased. Ne decreases after t11.

一方、t11のタイミングでは目標アイドル回転速度NSETがステップ的に所定値だけ上昇する。これは次の理由からである。すなわち、Nアイドル制御の実行を解除してDレンジアイドル状態に戻すことは、エンジン2にCVT9が付加してエンジン負荷となるので、その分、エンジン回転速度Neを安定させるために目標アイドル回転速度NSETを上昇させる必要があるためである。この目標アイドル回転速度NSETの上昇を受けて、図5最上段に示したように目標アイドル回転速度暫定値NSET1がt12のタイミングより遅れて立ち上がり、t13のタイミングで目標アイドル回転速度NSETに追いついている。   On the other hand, at the timing of t11, the target idle rotation speed NSET increases by a predetermined value stepwise. This is for the following reason. That is, canceling the execution of the N idle control and returning to the D range idle state adds the CVT 9 to the engine 2 and causes an engine load. Therefore, in order to stabilize the engine rotational speed Ne, the target idle rotational speed is increased accordingly. This is because it is necessary to raise NSET. In response to the increase in the target idle rotation speed NSET, as shown in the uppermost part of FIG. 5, the target idle rotation speed provisional value NSET1 rises later than the timing t12 and catches up with the target idle rotation speed NSET at the timing t13. .

この場合、エンジンコントローラ21では、実際のエンジン回転速度Neが目標アイドル回転速度暫定値NSET1と一致するようにフィードバック制御を行うのであるが、このフィードバック制御には応答遅れがある。このため、PTCヒータ61の作動及びクラッチ締結に伴うエンジン負荷の増大により、実際のエンジン回転速度Neの低下が続きt14のタイミングで目標アイドル回転速度暫定値NSET1と実際のエンジン回転速度Neとの偏差が最大となっている。このように偏差が大きくなると、その分フィードバック制御の比例分が大きくなるため、t14のタイミングでやっとフィードバック制御が効くこととなり、実際のエンジン回転速度Neが急激に上昇する。そして、フィードバック制御の常として実際のエンジン回転速度Neは目標アイドル回転速度暫定値NSET1を大きく超えるオーバーシュートを生じている。このエンジン回転速度のオーバーシュート中のt15のタイミングでフォワードクラッチ46が締結されると、締結ショックが生じる。   In this case, the engine controller 21 performs feedback control so that the actual engine rotational speed Ne coincides with the target idle rotational speed provisional value NSET1, but this feedback control has a response delay. For this reason, due to the increase in the engine load accompanying the operation of the PTC heater 61 and the engagement of the clutch, the actual engine rotation speed Ne continues to decrease, and the difference between the target idle rotation speed provisional value NSET1 and the actual engine rotation speed Ne at the timing t14. Is the largest. When the deviation increases in this way, the proportional portion of the feedback control increases accordingly, so that the feedback control is finally effective at the timing t14, and the actual engine speed Ne increases rapidly. As a result of the feedback control, the actual engine rotational speed Ne has an overshoot that greatly exceeds the target idle rotational speed provisional value NSET1. When the forward clutch 46 is engaged at the timing t15 during the engine speed overshoot, an engagement shock is generated.

このように、比較例1ではPTCヒータ61の作動解除直後よりエンジン回転速度Neが増大する区間でNアイドル制御を実行することでさらにエンジン回転速度Neを増大させ、エンジン回転速度Neの吹け上がりを招いた。そしてエンジン回転速度Neが吹け上がった途中でフォワードクラッチ46を締結することとなり締結ショックを生じた。また、Nアイドル制御の実行解除直後よりエンジン回転速度Neが低下する区間でPTCヒータ61を作動することでさらにエンジン回転速度Neを低下させ、その反動としてエンジン回転速度の吹け上がりを招いた。そしてエンジン回転速度Neが吹け上がった途中でフォワードクラッチ46を締結することとなり締結ショックを生じた。つまり、PTCヒータ61の作動解除とNアイドル制御の実行とが重なったから、またNアイドル制御の実行解除とPTCヒータの作動とが重なったからその後の締結ショックにつながったと本発明者が判断し、次の方策を考えた。すなわち、Nアイドル制御の実行中及びNアイドル制御の実行から非実行への切換中にPTCヒータ61の作動を禁止する第1のフラグを新たに導入する。同様に、PTCヒータ61の作動中及びPTCヒータ61の作動から非作動への切換に伴うエンジン回転速度の変動中にNアイドル制御の実行を禁止する第2のフラグを新たに導入する。ただし、これら2つのフラグを独立に導入するのでは制御が煩雑になるので、これら2つのフラグの機能を併せ持つ1つのフラグをNアイドルPTCヒータ禁止要求フラグ(以下、単に「禁止要求フラグ」ともいう。)として導入することで制御の煩雑さを回避する。   As described above, in Comparative Example 1, the engine rotation speed Ne is further increased by executing the N idle control in a section in which the engine rotation speed Ne increases immediately after the PTC heater 61 is released, and the engine rotation speed Ne is increased. invited. Then, the forward clutch 46 was fastened in the middle of the increase in the engine speed Ne, and a fastening shock was generated. Further, the engine rotational speed Ne is further decreased by operating the PTC heater 61 in a section in which the engine rotational speed Ne decreases immediately after the execution of the N idle control is canceled, and the engine rotational speed increases as a reaction. Then, the forward clutch 46 was fastened in the middle of the increase in the engine speed Ne, and a fastening shock was generated. That is, the present inventor determines that the operation release of the PTC heater 61 and the execution of the N idle control overlap, and the execution release of the N idle control and the operation of the PTC heater overlap, resulting in a subsequent fastening shock. I thought about the measures. That is, a first flag for prohibiting the operation of the PTC heater 61 is newly introduced during execution of N idle control and during switching from execution of N idle control to non-execution. Similarly, a second flag for prohibiting execution of N idle control is newly introduced during the operation of the PTC heater 61 and during the fluctuation of the engine speed accompanying the switching from the operation of the PTC heater 61 to the non-operation. However, since these two flags are introduced independently, the control becomes complicated. Therefore, one flag having the functions of these two flags is also referred to as an N idle PTC heater prohibition request flag (hereinafter simply referred to as “prohibition request flag”). .) To avoid the complexity of control.

この場合に、比較例1に対して禁止要求フラグを導入したものを比較例2とする。この比較例2ではNアイドル制御の非実行から実行への切換指令と、PTCヒータ61の非作動から作動への切換指令とが同時に発生した場合に新たな問題が生じることが判明している。   In this case, a comparative example 2 is obtained by introducing a prohibition request flag to the comparative example 1. In Comparative Example 2, it has been found that a new problem arises when a switching command from non-execution of N idle control to execution and a switching command from non-operation of PTC heater 61 to operation are generated simultaneously.

これについて図6,図7を参照して説明する。図6は比較例2でNアイドル制御の非実行から実行への切換指令(つまりNアイドル制御の作動要求)と、PTCヒータ61の非作動から作動への切換指令(つまりPTCヒータ61の作動要求)とが同時に発生した場合の変化を示している。具体的には、エンジンコントローラ21の側に読み込まれる信号と、PTCヒータ用アンプ62の側に読み込まれる信号とを分けてモデルで示している。   This will be described with reference to FIGS. FIG. 6 is a comparative example 2 showing a switching command from non-execution of N idle control to execution (that is, an operation request for N idle control) and a switching command from non-operation of the PTC heater 61 to operation (that is, an operation request for the PTC heater 61). ) Shows the change when they occur at the same time. Specifically, the signal read to the engine controller 21 side and the signal read to the PTC heater amplifier 62 side are shown separately in the model.

さて、Nアイドル制御の実行開始タイミング(Nアイドル許可フラグがゼロから1に切換わるタイミング)とPTCヒータの作動開始タイミング(PTCヒータ要求フラグがゼロから1に切換わるタイミング)とが同じt21のタイミングであったとする。この場合、エンジンコントローラ21とPTCヒータ用アンプ62とはCAN通信によってお互いの状態をモニターしている。   The timing at which the N idle control execution start timing (the timing at which the N idle permission flag switches from zero to 1) and the operation start timing of the PTC heater (the timing at which the PTC heater request flag switches from zero to 1) are the same at t21. Suppose that In this case, the engine controller 21 and the PTC heater amplifier 62 monitor each other's state by CAN communication.

エンジンコントローラ21では、t21のタイミングでNアイドル制御の実行を開始しようとすると共に、同じt21のタイミングでPTCヒータ61の作動を禁止するためNアイドルPTCヒータ禁止要求フラグをゼロから1に切換える。この禁止要求フラグの状態が変化したことをt21のタイミングでPTCヒータ用アンプ62に送信すると、PTCヒータ用アンプ62ではPTCヒータ61の作動を禁止するためt22のタイミングでPTCヒータ要求フラグを1からゼロに切換える。これによってPTCヒータ61が非作動状態に切換わる。ここで、PTCヒータ用アンプ62に対してPTCヒータ61の作動を禁止する要求を出したt21より、PTCヒータ用アンプ62においてPTCヒータ要求フラグが1からゼロに切換わるt22までの区間がCAN通信による遅れ(約100ms)である。   The engine controller 21 tries to start execution of the N idle control at the timing t21, and switches the N idle PTC heater prohibition request flag from zero to 1 to prohibit the operation of the PTC heater 61 at the same timing t21. When the fact that the state of the prohibition request flag has changed is transmitted to the PTC heater amplifier 62 at the timing t21, the PTC heater amplifier 62 prohibits the operation of the PTC heater 61, so that the PTC heater request flag is changed from 1 at the timing t22. Switch to zero. As a result, the PTC heater 61 is switched to the non-operating state. Here, the period from t21 at which the PTC heater amplifier 62 is requested to prohibit the operation of the PTC heater 61 to the t22 at which the PTC heater request flag is switched from 1 to zero in the PTC heater amplifier 62 is CAN communication. Delay (about 100 ms).

一方、PTCヒータ用コントローラ62では、PTCヒータ要求フラグがゼロから1に切換わったt21のタイミングでPTCヒータ61の作動を開始しようとする。また、同じt21でPTCヒータ要求フラグの状態が変化したことをエンジンコントローラ2に送信するが、CAN通信による遅れがあるため、エンジンコントローラ21では、t22のタイミングでPTCヒータ要求フラグがゼロから1に切換わる。エンジンコントローラ21では、このt22でのPTCヒータ要求フラグの切換を受けてNアイドル制御の実行を禁止するため、Nアイドル禁止フラグをt22のタイミングでゼロから1に切換える。Nアイドル禁止フラグがt22でゼロから1に切換わると、Nアイドル許可フラグがt22のタイミングで1からゼロに切換わる。   On the other hand, the PTC heater controller 62 attempts to start the operation of the PTC heater 61 at the timing t21 when the PTC heater request flag is switched from zero to 1. Further, the fact that the state of the PTC heater request flag has changed at the same t21 is transmitted to the engine controller 2. However, since there is a delay due to CAN communication, the engine controller 21 changes the PTC heater request flag from zero to 1 at the timing of t22. Switch. The engine controller 21 switches the N idle prohibition flag from zero to 1 at the timing of t22 in order to prohibit the execution of the N idle control in response to the switching of the PTC heater request flag at t22. When the N idle prohibition flag is switched from zero to 1 at t22, the N idle permission flag is switched from 1 to zero at the timing of t22.

Nアイドル許可フラグがt22のタイミングで1からゼロに切換わると、PTCヒータ用コントローラ62ではt22のタイミングでNアイドルPTCヒータ禁止要求フラグを1からゼロに戻す。この禁止要求フラグの状態が変化したことをt22のタイミングでPTCヒータ用アンプ62に送信すると、PTCヒータ用アンプ62ではPTCヒータ61の作動を許可するためt23のタイミングでPTCヒータ要求フラグをゼロから1に切換える。これによってPTCヒータ61が作動状態に切換わる。   When the N idle permission flag is switched from 1 to zero at the timing t22, the PTC heater controller 62 returns the N idle PTC heater prohibition request flag from 1 to zero at the timing t22. When the change in the prohibition request flag is transmitted to the PTC heater amplifier 62 at the timing t22, the PTC heater amplifier 62 permits the operation of the PTC heater 61 to allow the PTC heater 61 to operate. Switch to 1. As a result, the PTC heater 61 is switched to the operating state.

言い換えると、エンジンコントローラ21では、t21のタイミングでNアイドル制御の実行を開始するけれども、その直後のt22のタイミングでPTCヒータ61が作動したという情報を受けて、Nアイドル制御の実行が禁止される。一方、PTCヒータ用アンプ62に対してもエンジンコントローラ21がNアイドル制御の実行中はPTCヒータ61の作動禁止を要求する。このため、PTCヒータ用アンプ62では、t21のタイミングで一旦はPTCヒータ61を作動させるものの、t22のタイミングで直ぐにPTCヒータ61の作動を禁止する。また、t22のタイミングでNアイドル制御の実行が解除されたことによって、禁止要求フラグが1からゼロに切換わり(PTCヒータ用アンプ62に対する禁止要求の解除になって)、PTCヒータ61がt23のタイミングからまた作動する。このように、大電流を消費するPTCヒータ61が作動、非作動を短い時間で繰り返すという問題が生じるのである。   In other words, the engine controller 21 starts the execution of the N idle control at the timing t21, but receives the information that the PTC heater 61 is activated at the timing t22 immediately thereafter, and is prohibited from executing the N idle control. . On the other hand, the engine controller 21 also requests the PTC heater amplifier 62 to prohibit the operation of the PTC heater 61 while the N idle control is being executed. Therefore, the PTC heater amplifier 62 temporarily activates the PTC heater 61 at the timing t21, but immediately prohibits the operation of the PTC heater 61 at the timing t22. Further, when the execution of the N idle control is canceled at the timing of t22, the prohibition request flag is switched from 1 to zero (the prohibition request for the PTC heater amplifier 62 is canceled), and the PTC heater 61 is changed to t23. Operates again from timing. Thus, there arises a problem that the PTC heater 61 that consumes a large current repeats operation and non-operation in a short time.

次に、図7は図6と同じに比較例2でNアイドル制御の実行要求とPTCヒータ61の作動要求が同時にあった場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、NアイドルPTCヒータ禁止要求フラグ、PTCヒータ要求フラグ等がどのように変化するのかをモデルで示している。   Next, FIG. 7 shows the change when the execution request for the N idle control and the operation request for the PTC heater 61 are made simultaneously in Comparative Example 2 as in FIG. Specifically, the model shows how the engine speed, each of the three flags, the N idle PTC heater prohibition request flag, the PTC heater request flag, and the like change.

エンジンコントローラ21ではNアイドル許可フラグがゼロから1に切換わるt31のタイミングで、PTCヒータ61の作動を禁止するため、NアイドルPTCヒータ禁止要求フラグをゼロから1に切換える。一方、PTCヒータ用コントローラ62がt31のタイミングでPTCヒータ要求フラグを1に切換えPTCヒータ61を作動状態としても、NアイドルPTCヒータ禁止要求フラグがt31のタイミングで1に切換わると、t31直後のt32のタイミングでPTCヒータ要求フラグが1からゼロに戻され、PTCヒータ61が非作動状態となる。   The engine controller 21 switches the N idle PTC heater prohibition request flag from zero to 1 in order to prohibit the operation of the PTC heater 61 at the timing t31 when the N idle permission flag switches from zero to 1. On the other hand, even if the PTC heater controller 62 switches the PTC heater request flag to 1 at the timing of t31 and sets the PTC heater 61 to the operating state, the N idle PTC heater prohibition request flag switches to 1 at the timing of t31. At the timing of t32, the PTC heater request flag is returned from 1 to zero, and the PTC heater 61 is inactivated.

このように、PTCヒータ61は一時的に作動させるだけとし、Nアイドル制御の実行を継続させた場合であっても、Nアイドル制御が行われる期間が短くt34のタイミングでアイドル許可フラグが1からゼロに戻されるときには、次のような問題が生じる。すなわち、t31よりt32までのPTCヒータ61の短い作動に伴って一時的にオルタネータ3の負荷増大(負荷変動)があるためt32の直後にエンジン回転速度Neが暫定値NSET1を離れて低下する。このときにもフィードバック制御が働くため、実際のエンジン回転速度Neはt33で最も低くなった後に急上昇し目標アイドル回転速度NSETを大きく超えるオーバーシュートを生じる。そして、この回転速度Neのオーバーシュート中のt34でNアイドル制御の実行が解除され、フォワードクラッチ46を締結しにいくため、フォワードクラッチ圧がt35のタイミングでクラッチ締結時の圧力Aに一致し、クラッチ46が完全締結される。t35のタイミングでは、まだエンジン回転速度Neがオーバーシュート中であり、オーバーシュート中の高い回転速度の状態でフォワードクラッチ46が締結されると、締結ショックが発生する。   As described above, the PTC heater 61 is only temporarily operated, and even when the execution of the N idle control is continued, the period during which the N idle control is performed is short and the idle permission flag is set to 1 at the timing of t34. When set back to zero, the following problems arise. That is, since the load of the alternator 3 temporarily increases (load fluctuation) with the short operation of the PTC heater 61 from t31 to t32, the engine rotation speed Ne decreases from the provisional value NSET1 immediately after t32. Since feedback control also works at this time, the actual engine rotational speed Ne suddenly rises after reaching the lowest at t33, resulting in an overshoot that greatly exceeds the target idle rotational speed NSET. Then, the execution of the N idle control is canceled at t34 during the overshoot of the rotational speed Ne and the forward clutch 46 is engaged, so that the forward clutch pressure matches the pressure A at the time of clutch engagement at the timing of t35, The clutch 46 is completely engaged. At the timing of t35, when the engine rotational speed Ne is still overshooting and the forward clutch 46 is engaged at a high rotational speed during overshooting, an engagement shock is generated.

そこで本発明の第1実施形態では、PTCヒータ61の作動中またはPTCヒータの作動から非作動への切換に伴うエンジン回転速度の変動中にNアイドル制御の実行を禁止する。また、Nアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中(具体的にはフォワードクラッチの締結中)にPTCヒータ61の作動状態の変更を禁止する。   Therefore, in the first embodiment of the present invention, the execution of the N idle control is prohibited during the operation of the PTC heater 61 or during the fluctuation of the engine rotation speed accompanying the switching from the operation of the PTC heater to the non-operation. Further, the change of the operating state of the PTC heater 61 is prohibited during the execution of the N idle control or during the switching from the execution of the N idle control to the non-execution (specifically, when the forward clutch is engaged).

これについては図8,図9を参照して説明する。図8は、図4の比較例1と同じに、PTCヒータ61の作動から非作動への切換に伴うアイドル状態でエンジン回転速度の変動中、例えばPTCヒータ61の作動を解除した直後にNアイドル制御を実行しようとした(本実施形態では結果的に実行されない)場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ、フォワードクラッチ圧等がどのように変化するのかをモデルで示している。   This will be described with reference to FIGS. FIG. 8 is the same as Comparative Example 1 in FIG. 4, while the engine rotational speed fluctuates in the idle state accompanying the switching from the operation of the PTC heater 61 to the non-operation, for example, immediately after the operation of the PTC heater 61 is released, A change in the case where control is to be executed (not executed as a result in the present embodiment) is shown. Specifically, the model shows how the engine speed, the three flags, the PTC heater request flag, the forward clutch pressure, and the like change.

本実施形態では、図8の第5段目に示したように、NアイドルPTCヒータ保持要求フラグ(以下、単に「保持要求フラグ」ともいう。)を新たに導入している。ここで、NアイドルPTCヒータ保持要求フラグはNアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中にPTCヒータの状態の変更を禁止するフラグである。ここでは、Nアイドル制御の実行中でもNアイドル制御の実行から非実行への切換中でもないので、機能させる必要はなく、当初からNアイドルPTCヒータ保持要求フラグ=0となっている。   In the present embodiment, an N idle PTC heater holding request flag (hereinafter also simply referred to as “holding request flag”) is newly introduced as shown in the fifth row of FIG. Here, the N idle PTC heater holding request flag is a flag for prohibiting the change of the state of the PTC heater during execution of N idle control or during switching from execution of N idle control to non-execution. Here, neither N idle control is being executed nor N idle control is being switched from non-execution to non-execution, so there is no need to make it function, and N idle PTC heater holding request flag = 0 from the beginning.

本実施形態では、PTCヒータ61が作動しているt41以前では、Nアイドル制御の実行を禁止するためNアイドル禁止フラグ=1としている。CVTコントローラ41ではNアイドル制御の実行を許容する(Nアイドルスタンバイフラグ=1)ものの、エンジンコントローラ21ではNアイドル禁止フラグ=1を受けてNアイドル許可フラグ=0としている。Nアイドル制御が実行されていないので、PTCヒータ用アンプ62ではPTCヒータ要求フラグ=1としてPTCヒータ61を作動させている。   In the present embodiment, before t41 when the PTC heater 61 is operating, the N idle prohibition flag = 1 is set to prohibit the execution of the N idle control. Although the CVT controller 41 allows N idle control to be executed (N idle standby flag = 1), the engine controller 21 receives the N idle prohibition flag = 1 and sets the N idle permission flag = 0. Since the N idle control is not executed, the PTC heater amplifier 62 operates the PTC heater 61 with the PTC heater request flag = 1.

その後、t41のタイミングでPTCヒータ要求フラグがゼロに切換わりPTCヒータ61が非作動状態に切換わると、その直後よりアイドル状態でのエンジン回転速度Neに目標アイドル回転速度からの上昇(変動)が生じ得る。このため、t41のタイミングよりエンジン回転速度Neの上昇(変動)が落ち着くまでNアイドル制御の実行が許可されないようにNアイドル禁止フラグ=1を継続する。そして、実際のエンジン回転速度Neの上昇(変動)が収まったタイミングでNアイドル制御の実行を許可するためNアイドル禁止フラグを1からゼロに切換える。   Thereafter, when the PTC heater request flag is switched to zero at the timing of t41 and the PTC heater 61 is switched to the non-operating state, the engine rotational speed Ne in the idle state is increased (varied) from the target idle rotational speed immediately after that. Can occur. For this reason, the N idle prohibition flag = 1 is continued so that the execution of the N idle control is not permitted until the increase (fluctuation) of the engine speed Ne settles from the timing of t41. Then, the N idle prohibition flag is switched from 1 to zero in order to permit the execution of the N idle control at the timing when the increase (fluctuation) of the actual engine rotation speed Ne is stopped.

このように、本実施形態では、PTCヒータ61の作動中やPTCヒータ61の作動から非作動への切換に伴うエンジン回転速度Neの変動中にはNアイドル制御の実行を禁止する。これによって、エンジン回転速度Neの吹け上がりや吹け上がり途中でフォワードクラッチ46を締結することによる締結ショックが生じることを回避できる。   As described above, in the present embodiment, execution of the N idle control is prohibited during the operation of the PTC heater 61 or during the fluctuation of the engine rotational speed Ne accompanying the switching from the operation of the PTC heater 61 to the non-operation. As a result, it is possible to avoid the occurrence of an engagement shock due to the forward clutch 46 being engaged in the course of the engine speed Ne rising or midway.

アイドル状態での実際のエンジン回転速度Neの変動が落ち着いた否かはエンジン回転速度Neに基づいて判定してもよいのであるが、ここではそうしていない。すなわち、車両1が走り出すt42のタイミングでアイドル状態での実際のエンジン回転速度Neの変動が落ち着いたと判断し、Nアイドル制御の実行を許可するためNアイドル禁止フラグを1からゼロに切換える。車両1が走り出すt42のタイミングよりも前にエンジン回転速度Neの変動が落ち着くことも考えられるが、ここでは確実にNアイドル制御の実行を禁止するため、車両1が走り出すt42のタイミングまでNアイドル制御の実行を許可しないようにしている。ここで、ブレーキスイッチ38がONからOFFに切換わり、かつ車速がゼロでない所定値(例えば3km/h)以上となったときに、車両1が走り出したと判定している。   Whether or not the fluctuation of the actual engine speed Ne in the idle state has settled may be determined based on the engine speed Ne, but this is not the case here. That is, it is determined that the fluctuation of the actual engine speed Ne in the idling state has settled at the timing t42 when the vehicle 1 starts running, and the N idle prohibition flag is switched from 1 to zero in order to permit execution of the N idle control. Although it is conceivable that the fluctuation of the engine rotational speed Ne settles before the timing of t42 when the vehicle 1 starts running, here, in order to surely prohibit the execution of the N idle control, the N idle control until the timing of t42 when the vehicle 1 starts running. Is not allowed to run. Here, it is determined that the vehicle 1 has started running when the brake switch 38 is switched from ON to OFF and the vehicle speed is not less than a predetermined value (eg, 3 km / h).

なお、t42のタイミングで目標アイドル回転速度NSETがステップ的に一定値だけ低下している理由は、ブレーキペダル37を戻したことに伴うものである。   The reason why the target idle speed NSET is decreased by a constant value in a stepwise manner at the timing t42 is that the brake pedal 37 is returned.

本実施形態では、エンジンがアイドル状態にあるDレンジでの停車中にNアイドル制御を行う場合で説明したが、これに限られない。例えば、停車する直前の走行状態においてもNアイドル制御を行うものがある。このものについても本発明を適用できる。   In the present embodiment, the case where the N idle control is performed while the engine is stopped in the D range where the engine is in the idle state has been described, but the present invention is not limited thereto. For example, there is one that performs N idle control even in a traveling state immediately before stopping. The present invention can also be applied to this.

次に、図9はNアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中、例えばNアイドル制御の実行を解除した直後にPTCヒータ61を作動させようとした(本実施形態では結果的に作動されない)場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、PTCヒータ要求フラグ、フォワードクラッチ圧等がどのように変化するのかをモデルで示している。   Next, FIG. 9 shows an attempt to operate the PTC heater 61 during execution of N idle control or during switching from execution of N idle control to non-execution, for example, immediately after the execution of N idle control is canceled (this embodiment). Shows the change in the case of not being activated as a result. Specifically, the model shows how the engine speed, the three flags, the PTC heater request flag, the forward clutch pressure, and the like change.

t51以前には、Nアイドル禁止フラグ=0かつNアイドルスタンバイフラグ=1を受けてNアイドル許可フラグ=1となり、これによって、Nアイドル制御が行われている。   Prior to t51, the N idle prohibition flag = 0 and the N idle standby flag = 1 are received and the N idle permission flag = 1 is set, whereby N idle control is performed.

本実施形態では、Nアイドル制御を行っているt51以前では、エンジンコントローラ21が(PTCヒータ61の作動を禁止するため)NアイドルPTCヒータ保持要求フラグ=1としている。NアイドルPTCヒータ保持要求フラグはNアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中にPTCヒータの状態の変更を禁止するフラグである。ここでは、t51までのNアイドル制御の実行中にNアイドルPTCヒータ保持要求フラグ=1として、PTCヒータ61を非作動上にしている。   In the present embodiment, before t51 when N idle control is performed, the engine controller 21 sets the N idle PTC heater holding request flag = 1 (to prohibit the operation of the PTC heater 61). The N idle PTC heater holding request flag is a flag that prohibits the change of the state of the PTC heater during execution of N idle control or switching from execution of N idle control to non-execution. Here, during the execution of the N idle control up to t51, the N idle PTC heater holding request flag = 1 is set, so that the PTC heater 61 is inoperative.

t51においてCVT側でNアイドル制御の実行が許容されなくなった(Nアイドルスタンバイフラグがゼロに切換わった)ためにアイドル許可フラグがゼロに切換わったときにはエンジン回転速度Neを一定の目標アイドル回転速度に維持しながらフォワードクラッチ46を締結する必要がある。比較例1ではNアイドル制御の実行から非実行への切換中、例えばNアイドル制御の実行解除直後のt51でPTCヒータ61の作動要求があるとそのままPTCヒータ61を作動させていたため(図9第6段目の二点鎖線参照)、締結ショックを生じていた。   When the idle permission flag is switched to zero because execution of N idle control is no longer permitted on the CVT side at t51 (the N idle standby flag has been switched to zero), the engine rotational speed Ne is set to a constant target idle rotational speed. It is necessary to fasten the forward clutch 46 while maintaining the above. In the first comparative example, during the switching from the execution of the N idle control to the non-execution, for example, when the operation request of the PTC heater 61 is requested at t51 immediately after the execution of the N idle control is canceled, the PTC heater 61 is operated as it is (FIG. 9 FIG. A fastening shock was generated, as indicated by the two-dot chain line on the sixth stage).

一方、本実施形態によれば、t51のタイミングでNアイドルPTCヒータ保持要求フラグ=1であることより、PTCヒータ61の状態変更は許されない。つまり、t51の直前にPTCヒータ61は非作動状態にあるので、t51でPTCヒータ61の作動要求があっても、その作動要求が保留され(PTCヒータ要求フラグ=0の保持)、PTCヒータ61は非作動状態のままである。   On the other hand, according to this embodiment, since the N idle PTC heater holding request flag = 1 at the timing of t51, the state change of the PTC heater 61 is not allowed. That is, since the PTC heater 61 is in a non-operating state immediately before t51, even if an operation request for the PTC heater 61 is received at t51, the operation request is suspended (maintaining the PTC heater request flag = 0), and the PTC heater 61 Remains inactive.

クラッチ締結中にPTCヒータ61を作動させることによってエンジン回転速度に変動が生じるのであるから、PTCヒータ61の作動要求の保留を終了するタイミングは、フォワードクラッチ46が締結するタイミングである。具体的にはフォワードクラッチ46の締結が完了するt52のタイミングから少し余裕代を採ったt53のタイミングを、PTCヒータ61の作動要求の保留(PTCヒータ要求フラグ=0の保持)を終了するタイミングとする。PTCヒータ61の作動要求をt51からt53まで保留するということは、PTCヒータ61の作動要求をt51からt53まで遅延(ディレイ)させることでもある。そこで、t51からt53までの時間はPTCヒータ作動移行ディレイとして予め適合により求めておく。   Since the engine rotational speed fluctuates by operating the PTC heater 61 while the clutch is engaged, the timing at which the suspension of the operation request for the PTC heater 61 is terminated is the timing at which the forward clutch 46 is engaged. Specifically, the timing at t53, which is a little margin from the timing at t52 when the engagement of the forward clutch 46 is completed, is the timing at which the operation request suspension of the PTC heater 61 (the retention of the PTC heater request flag = 0) ends. To do. Holding the operation request for the PTC heater 61 from t51 to t53 also means delaying the operation request for the PTC heater 61 from t51 to t53. Therefore, the time from t51 to t53 is obtained in advance as a PTC heater operation transition delay.

このように、本実施形態では、Nアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中(フォワードクラッチ46の締結中)にPTCヒータ61の作動状態の変更を禁止してPTCヒータ61を非作動状態に保つ。フォワードクラッチ46の締結中のようにアイドル状態でのエンジン回転速度に変動が起こり得るような条件ではPTCヒータ61の状態変更を禁止して非作動状態を保つのである。これによって、クラッチ切換中にPTCヒータ61を作動させることに伴うエンジン回転速度Neの吹け上がりや吹け上がり途中でフォワードクラッチ46を締結することによる締結ショックが生じることを回避できる。   As described above, in the present embodiment, the change of the operating state of the PTC heater 61 is prohibited while the N idle control is being executed or during the switching from the execution of the N idle control to the non-execution (when the forward clutch 46 is engaged). The heater 61 is kept in a non-operating state. Under conditions where the engine rotational speed in the idle state may fluctuate, such as when the forward clutch 46 is engaged, the state change of the PTC heater 61 is prohibited and the non-operating state is maintained. As a result, it is possible to avoid the occurrence of an engagement shock caused by engaging the forward clutch 46 in the middle of the engine speed Ne being increased or increased during operation of the PTC heater 61 during clutch switching.

そして、PTCヒータ作動移行ディレイが経過するt53のタイミングでPTCヒータ61の作動要求の保留を解除し(PTCヒータ要求フラグをゼロより1へと切換え)、PTCヒータ61を作動させる。t53以降はDレンジアイドル状態であるので、Dレンジ状態でPTCヒータ61を作動させる分には、アイドル状態でのエンジン回転速度に大きな変動が生じることはない。   Then, at the timing t53 when the PTC heater operation transition delay elapses, the operation request holding of the PTC heater 61 is released (the PTC heater request flag is switched from zero to 1), and the PTC heater 61 is operated. Since the engine is in the D range idle state after t53, the engine rotational speed in the idle state does not fluctuate greatly as long as the PTC heater 61 is operated in the D range state.

t53でPTCヒータ要求フラグがゼロより1へと切換わると、エンジンコントローラ21では、Nアイドル制御の実行を禁止するためt53のタイミングでNアイドル禁止フラグをゼロから1に切換える。   When the PTC heater request flag is switched from zero to 1 at t53, the engine controller 21 switches the N idle prohibition flag from zero to 1 at the timing of t53 in order to prohibit execution of N idle control.

次に、本実施形態では、Nアイドル制御の非実行から実行への切換指令とPTCヒータ61の非作動から作動への切換指令とが同時に発生した場合、Nアイドル制御の非実行から実行への切換を禁止し、PTCヒータは切換指令が発生したときの状態を維持する。これについては図10を参照して説明する。図10は本実施形態でNアイドル制御の非実行から実行への切換指令と、PTCヒータ61の非作動から作動への切換指令が同時にあった場合の変化を示している。具体的には、エンジン回転速度、3つの各フラグ、NアイドルPTCヒータ保持要求フラグ、PTCヒータ要求フラグ等がどのように変化するのかをモデルで示している。ただし、図10においてPTCヒータ要求フラグは、CAN通信を介してエンジンコントローラ21が読み込む信号ではなく、PTCヒータ用アンプ62が読み込む信号である。   Next, in this embodiment, when the switching command from non-execution of N idle control to execution and the switching command from non-operation of PTC heater 61 to operation are generated simultaneously, the non-execution of N idle control is executed. Switching is prohibited, and the PTC heater maintains the state when the switching command is generated. This will be described with reference to FIG. FIG. 10 shows a change in the present embodiment when there is a switching command from non-execution of N idle control to execution and a switching command from non-operation of PTC heater 61 to operation at the same time. Specifically, the model shows how the engine speed, each of the three flags, the N idle PTC heater holding request flag, the PTC heater request flag, and the like change. However, in FIG. 10, the PTC heater request flag is not a signal read by the engine controller 21 via CAN communication but a signal read by the PTC heater amplifier 62.

ここで、上記「Nアイドル制御の非実行から実行への切換指令」とは、Nアイドル許可フラグのゼロから1への切換指令(つまりNアイドル制御の実行要求)のことである。また、上記「PTCヒータ61の非作動から作動への切換指令」とは、PTCヒータ要求フラグのゼロから1への切換指令(つまりPTCヒータ61の作動要求)のことである。   Here, the “command for switching from non-execution of N idle control to execution” is a command for switching the N idle permission flag from zero to 1 (that is, an execution request for N idle control). Further, the “switching command from non-operation of the PTC heater 61 to the operation” is a switching command of the PTC heater request flag from zero to 1 (that is, an operation request for the PTC heater 61).

アイドル許可フラグがゼロから1に切換わるt61のタイミング61で、PTCヒータ61の状態変更を禁止するため、NアイドルPTCヒータ保持要求フラグがゼロから1に切換わる。   At timing 61 of t61 when the idle permission flag is switched from zero to 1, the N idle PTC heater holding request flag is switched from zero to 1 in order to prohibit the state change of the PTC heater 61.

一方、t61のタイミングでPTCヒータ61が非作動状態から作動状態へと切換わった(PTCヒータ要求フラグがゼロから1に切換わった)ので、この信号がエンジンコントローラ21にCAN通信のディレイ(約100ms)だけ遅れて伝えられる。このCAN通信のディレイ(約100ms)だけ遅れて伝えられるエンジンコントローラ21では、Nアイドル制御の実行を禁止するためt62のタイミングでNアイドル禁止フラグをゼロから1に切換える。このNアイドル禁止フラグのゼロから1への切換を受けてNアイドル許可フラグがt62のタイミングで1からゼロに切換わる。Nアイドル許可フラグが1となるt61からt62までの短い区間はCAN通信のディレイである。この区間は実際にはもっと短い期間であるが、分かり易くするため図面上では幅を拡大して示している。このt62のタイミングでのNアイドル許可フラグの1からゼロへの切換を受けてPTCヒータ作動移行ディレイが設定される。PTCヒータ作動移行ディレイは図9に示したPTCヒータ作動移行ディレイと同じものである。すなわち、PTCヒータ作動移行ディレイとして、Nアイドル許可フラグのゼロへの切換タイミングより、フォワードクラッチ46の締結が完了するタイミングから少し余裕代を採ったタイミングまでの区間が設定されている。   On the other hand, since the PTC heater 61 is switched from the non-operating state to the operating state at the timing of t61 (the PTC heater request flag is switched from zero to 1), this signal is sent to the engine controller 21 as a CAN communication delay (about 100 ms). In the engine controller 21 that is delayed by this CAN communication delay (about 100 ms), the N idle prohibition flag is switched from zero to 1 at the timing of t62 in order to prohibit the execution of the N idle control. In response to the switching of the N idle prohibition flag from zero to 1, the N idle permission flag is switched from 1 to zero at the timing of t62. A short interval from t61 to t62 in which the N idle permission flag is 1 is a CAN communication delay. This section is actually a shorter period, but for the sake of clarity, the width is shown enlarged in the drawing. In response to the switching of the N idle permission flag from 1 to zero at the timing of t62, the PTC heater operation transition delay is set. The PTC heater operation transition delay is the same as the PTC heater operation transition delay shown in FIG. That is, as the PTC heater operation transition delay, a section is set from the timing at which the N idle permission flag is switched to zero to the timing at which the engagement of the forward clutch 46 is completed to the timing at which a slight margin is taken.

t61でNアイドルPTCヒータ保持要求フラグがゼロから1に切換わると、PTCヒータ61の状態変更を禁止する信号がPTCヒータ用コントローラ62にCAN通信のディレイ(約100ms)だけ遅れて伝えられる。このため、PTCヒータ用コントローラ62ではPTCヒータ61の状態変更を禁止する信号が伝わるt62移行も、PTCヒータ61は作動状態のままである(PTCヒータ要求フラグ=1に保持される)。   When the N idle PTC heater holding request flag is switched from zero to 1 at t61, a signal for prohibiting the state change of the PTC heater 61 is transmitted to the PTC heater controller 62 with a delay of CAN communication (about 100 ms). For this reason, in the PTC heater controller 62, the PTC heater 61 remains in the operating state even after the transition to t62 when the signal for prohibiting the state change of the PTC heater 61 is transmitted (the PTC heater request flag is held at 1).

そして、PTCヒータ作動移行ディレイが経過するt63のタイミングでNアイドルPTCヒータ要求保持フラグが1からゼロに切換わる。つまり、PTCヒータ61の状態変更の禁止はディレイが経過するt63のタイミングまで続く。   Then, at the timing of t63 when the PTC heater operation transition delay elapses, the N idle PTC heater request holding flag is switched from 1 to zero. That is, the prohibition of the state change of the PTC heater 61 continues until the timing t63 when the delay elapses.

このように、本実施形態ではNアイドル制御の非実行から実行への切換指令と、PTCヒータ61の非作動から作動への切換指令とがt61のタイミングで同時に発生した場合、t62のタイミングでNアイドル制御の非実行から実行への切換を禁止する。さらに、PTCヒータ61は切換指令がt61のタイミングで発生したときの状態を維持する。つまり、切換指令がt61のタイミングで発生したときPTCヒータ61は作動状態にあったので、t62以降もPTCヒータを作動状態に維持する。これによって、比較例2で生じていた、大電流を消費するPTCヒータが短い周期で作動、非作動を繰り返すことを回避できる。   As described above, in this embodiment, when the switching command from non-execution of N idle control to execution and the switching command from non-operation of PTC heater 61 to operation are generated simultaneously at the timing of t61, N switching is performed at the timing of t62. Switching from non-execution of idle control to execution is prohibited. Further, the PTC heater 61 maintains the state when the switching command is generated at the timing t61. That is, since the PTC heater 61 is in the operating state when the switching command is generated at the timing of t61, the PTC heater is maintained in the operating state after t62. Thereby, it can be avoided that the PTC heater which consumes a large current, which has occurred in the comparative example 2, repeatedly operates and deactivates in a short cycle.

t63以降は、図8のt41以降と同様である。すなわち、t63以降もPTCヒータ61の作動要求があるので(PTCヒータ要求フラグ=1)、PTCヒータ用アンプ62では、PTCヒータ61を作動させる。その後、PTCヒータ61の作動が不要となってPTCヒータ要求フラグが1からゼロに切換わりPTCヒータ61が非作動状態になると、その直後よりアイドル状態でのエンジン回転速度Neに目標アイドル回転速度からの上昇(変動)が生じ得る。このため、t64のタイミングよりアイドル状態でのエンジン回転速度Neの上昇(変動)が落ち着くまでNアイドル制御の実行を許可しない(Nアイドル禁止フラグ=1を継続する)。そして、アイドル状態での実際のエンジン回転速度Neの上昇(変動)が収まったタイミングでNアイドル制御の実行を許可するためNアイドル禁止フラグを1からゼロに切換える。実際のエンジン回転速度Neの変動が落ち着いた否かはエンジン回転速度Neに基づいて判定してもよいのであるが、ここでも車両1が走り出すt65のタイミングでNアイドル制御の実行を許可するためNアイドル禁止フラグを1からゼロに切換える。   The process after t63 is the same as the process after t41 in FIG. That is, since there is a request for operating the PTC heater 61 after t63 (PTC heater request flag = 1), the PTC heater amplifier 62 operates the PTC heater 61. Thereafter, when the operation of the PTC heater 61 is not required and the PTC heater request flag is switched from 1 to zero and the PTC heater 61 becomes inactive, the engine rotational speed Ne in the idle state is changed from the target idle rotational speed immediately after that. Rise (variation) may occur. For this reason, the execution of the N idle control is not permitted until the increase (fluctuation) of the engine speed Ne in the idle state settles from the timing of t64 (the N idle prohibition flag = 1 is continued). Then, the N idle prohibition flag is switched from 1 to zero in order to permit the execution of the N idle control at the timing when the increase (fluctuation) of the actual engine speed Ne in the idle state is stopped. Whether or not the actual fluctuation of the engine rotational speed Ne has settled may be determined based on the engine rotational speed Ne. However, in order to permit the execution of the N idle control at the timing of t65 when the vehicle 1 starts running, N The idle prohibition flag is switched from 1 to zero.

また、上記のように同時要求のあったt61のタイミングよりt62のタイミングまでの短い期間(約100ms)でNアイドル制御の実行を許可する(Nアイドル許可フラグ=1)が、これによってトルク変動は起きない。   In addition, as described above, the execution of N idle control is permitted (N idle permission flag = 1) in a short period (about 100 ms) from the timing of t61 when simultaneous request is made to the timing of t62. I don't get up.

これについて図11を参照して補足すると、図11はt61のタイミングからのフォワードクラッチ圧(指示圧)、エンジン回転速度、タービン回転速度(=フォワードクラッチ46の入力回転速度)の各変化を示している。   This will be supplemented with reference to FIG. 11. FIG. 11 shows changes in the forward clutch pressure (indicated pressure), the engine rotational speed, and the turbine rotational speed (= input rotational speed of the forward clutch 46) from the timing of t61. Yes.

Nアイドル許可フラグがゼロから1に切換わるt61のタイミングからNアイドル制御の実行を開始する。つまり、Nアイドル制御に移行する際にはフォワードクラッチ46に所定の指示圧が与えられるように、CVTコントローラ41がコントロールバルブ47を制御する。ここでは、通常のクラッチ解放時の指示圧の変化(図11最上段の実線参照)を先に説明し、その後に本実施形態の場合の指示圧の変化(図11最上段の破線参照)を説明する。   The execution of the N idle control is started from the timing of t61 when the N idle permission flag is switched from zero to 1. That is, the CVT controller 41 controls the control valve 47 so that a predetermined command pressure is applied to the forward clutch 46 when shifting to the N idle control. Here, the change in the command pressure during normal clutch release (see the solid line at the top of FIG. 11) will be described first, and then the change in the command pressure in the present embodiment (see the broken line at the top of FIG. 11). explain.

まず、通常のクラッチ解放時であれば、指示圧をクラッチ締結時の圧力Aからゆっくり低下させていき、最終的にNアイドル制御時の圧力Bに到達させる。フォワードクラッチ46が開放されたか否かはトルクコンバータ8のタービン回転速度(=フォワードクラッチ46の入力軸回転速度)よりわかる。つまり、t63のタイミングよりタービン回転速度が立ち上がるので、t63のタイミングがフォワードクラッチ46の開放開始タイミングである。このように、指示圧を低下させる指令をt61で出してから実際にフォワードクラッチ46が開放を開始するt63までには、ある程度の時間を要している。   First, during normal clutch release, the command pressure is slowly decreased from the pressure A at the time of clutch engagement, and finally reaches the pressure B at the time of N idle control. Whether or not the forward clutch 46 is released is known from the turbine rotational speed of the torque converter 8 (= input shaft rotational speed of the forward clutch 46). That is, since the turbine rotation speed rises from the timing of t63, the timing of t63 is the release start timing of the forward clutch 46. Thus, a certain amount of time is required from when the command for lowering the command pressure is issued at t61 to when t63 when the forward clutch 46 actually starts to be released.

次に、本実施形態の場合には、t62のタイミングでNアイドル許可フラグが1からゼロに切換わる。図11にこのt62のタイミングを記入してみると、t61からt62までの区間はCAN通信の遅れ(ほぼ100ms)でしかないので、t62のタイミングはフォワードクラッチの開放が開始されるt63よりも早い時期にくることとなる。言い換えると、同時要求時にPTCヒータ用コントローラ62からNアイドル制御の実行禁止要求がエンジンコントローラ21に約100ms遅れて送信されるとしても、100msであればフォワードクラッチ46が開放される前の締結状態にある。そして、フォワードクラッチ46が開放される前の締結状態でNアイドル許可フラグをゼロに戻すので、本実施形態の場合には指示圧はt62のタイミングから上昇して、Nアイドル制御時の圧力Aに戻る(図11最上段の破線参照)。よって、本実施形態の場合にはフォワードクラッチ46が開放されることがなく締結状態を維持し得るので、フォワードクラッチ46の開放に伴うエンジン回転速度Neの変動や開放した後にフォワードクラッチ46を再び締結するときのショックなどが生じることはないのである。   Next, in the present embodiment, the N idle permission flag is switched from 1 to zero at the timing of t62. When the timing of t62 is entered in FIG. 11, the section from t61 to t62 is only a CAN communication delay (approximately 100 ms), so the timing of t62 is earlier than t63 at which the forward clutch disengagement is started. It will come at the time. In other words, even if a request for prohibiting the execution of N idle control is transmitted from the PTC heater controller 62 to the engine controller 21 with a delay of about 100 ms at the time of the simultaneous request, if it is 100 ms, the engagement state before the forward clutch 46 is released is set. is there. Then, since the N idle permission flag is returned to zero in the engaged state before the forward clutch 46 is released, in the case of the present embodiment, the command pressure increases from the timing of t62 and becomes the pressure A at the time of N idle control. Return (see the broken line at the top of FIG. 11). Therefore, in the case of this embodiment, the forward clutch 46 is not released and the engaged state can be maintained. Therefore, the fluctuation of the engine rotational speed Ne accompanying the release of the forward clutch 46 and the forward clutch 46 are engaged again after being released. There is no shock when doing it.

エンジンコントローラ21、PTCヒータ用アンプ65、CVTコントローラ41で協働して実行されるこの制御を以下のフローチャートを参照して詳述する。図12のフローチャートは、Nアイドル禁止フラグを設定するためのもので、エンジンコントローラ21が一定時間毎(例えば10ms毎)に実行する。   This control executed in cooperation by the engine controller 21, the PTC heater amplifier 65, and the CVT controller 41 will be described in detail with reference to the following flowchart. The flowchart of FIG. 12 is for setting the N idle prohibition flag, and is executed by the engine controller 21 at regular intervals (for example, every 10 ms).

ステップ1ではアイドル中であるか否かをみる。アイドル中であれば、ステップ2に進みNアイドル制御の実行を禁止する条件であるか否かをみる。Nアイドル制御の実行を禁止する条件であるときにはステップ3に進み、Nアイドル禁止フラグ=1とする。   In step 1, it is checked whether or not the vehicle is idle. If the engine is idling, the process proceeds to step 2 to check whether or not the condition prohibits execution of the N idle control. When it is a condition for prohibiting the execution of the N idle control, the routine proceeds to step 3 where the N idle prohibition flag = 1.

ステップ4では、車両1が走行を経験したか否かをみる。ここで、ブレーキスイッチ38がONでありかつ車速が所定値(例えば3km/h)を超えたときには車両1が走行を経験したと判断する。車速は図示しない車速センサにより検出すればよい。このステップ4での判定部分は、Nアイドル制御の解除直後に生じるエンジン回転速度の変動が落ち着いたか否かをみる判定部分の代用である。車両が走行を経験したときにはNアイドル制御の解除直後に生じるエンジン回転速度の変動が落ち着いたと判断し、ステップ3でNアイドル禁止フラグ=1としていても、ステップ5でNアイドル禁止フラグ=0とする。   In step 4, it is checked whether or not the vehicle 1 has experienced traveling. Here, when the brake switch 38 is ON and the vehicle speed exceeds a predetermined value (for example, 3 km / h), it is determined that the vehicle 1 has traveled. The vehicle speed may be detected by a vehicle speed sensor (not shown). The determination part in step 4 is a substitute for the determination part for checking whether or not the fluctuation of the engine rotation speed that occurs immediately after the cancellation of the N idle control is settled. When the vehicle has traveled, it is determined that the fluctuation of the engine speed that has occurred immediately after the cancellation of the N idle control is settled, and even if the N idle prohibition flag = 1 in Step 3, the N idle prohibition flag = 0 is set in Step 5. .

ステップ4,5は本実施形態で新たに導入した部分である。ステップ4でブレーキスイッチ38がOFFである場合やブレーキスイッチ38がONであっても車速が所定値未満であれば車両が走行を経験していないきには、Nアイドル制御の解除直後に生じるエンジン回転速度の変動が落ち着いてないと判断する。このときにはNアイドル制御の実行禁止を継続するため、Nアイドル禁止フラグ=1のままとする(そのまま今回の処理を終了する)。   Steps 4 and 5 are newly introduced in this embodiment. If the brake switch 38 is OFF in step 4 or if the vehicle speed is less than the predetermined value even if the brake switch 38 is ON, the engine that occurs immediately after the release of the N idle control if the vehicle has not experienced traveling Judge that the fluctuation of the rotation speed is not settled. At this time, in order to continue prohibition of execution of the N idle control, the N idle prohibition flag = 1 is maintained (the current process is terminated as it is).

ステップ2でNアイドル制御の実行を禁止する条件でないときにはステップ6に進み、Nアイドル禁止フラグ=0とする。   When it is not a condition for prohibiting the execution of the N idle control in step 2, the process proceeds to step 6 and the N idle prohibition flag = 0 is set.

例えば、図8,図10においてt42,t65のタイミングでは、図12のステップ1→2→3→4→5と流れてNアイドル禁止フラグが1からゼロに切換えられる。   For example, at timings t42 and t65 in FIG. 8 and FIG. 10, the flow proceeds from step 1 → 2 → 3 → 4 → 5 in FIG.

ステップ4,5も本実施形態で新たに導入した部分である。ステップ7ではPTCヒータ要求フラグをみる。PTC要求フラグは、PTCヒータ用アンプ62が外気温度とエンジン冷却水温度とに基づいて設定している。PTCヒータ要求フラグ=1であるときには、Nアイドル制御の実行を禁止するためステップ8に進みNアイドル禁止フラグ=1とする。   Steps 4 and 5 are also newly introduced in this embodiment. In step 7, the PTC heater request flag is viewed. The PTC request flag is set by the PTC heater amplifier 62 based on the outside air temperature and the engine coolant temperature. When the PTC heater request flag = 1, the process proceeds to step 8 to prohibit the execution of the N idle control, and the N idle prohibition flag = 1 is set.

ステップ7でPTCヒータ要求フラグ=0であるときにはそのまま今回の処理を終了する。   If the PTC heater request flag = 0 in step 7, the current process is terminated.

例えば、図8においてt41以前の区間、図9においてt53以降の区間、図10においてt62からt64までの区間で図12のステップ1→2→6→7→8と流れてNアイドル禁止フラグ=1とされる。   For example, in the section before t41 in FIG. 8, in the section after t53 in FIG. 9, and in the section from t62 to t64 in FIG. 10, the flow of steps 1 → 2 → 6 → 7 → 8 in FIG. It is said.

このように設定されるNアイドル禁止フラグの状態と、CVTコントローラ41から送られてくるNアイドルスタンバイフラグの状態とからエンジンコントローラ21における図示しないフローにおいてNアイドル許可フラグが設定される。   From the state of the N idle prohibition flag set in this way and the state of the N idle standby flag sent from the CVT controller 41, the N idle permission flag is set in a flow (not shown) in the engine controller 21.

図13のフローチャートは、本実施形態で新たに導入したディレイフラグを設定するためのもので、エンジンコントローラ21が一定時間毎(例えば10ms毎)に実行する。ここで、ディレイフラグは、図9,図10に示したようにNアイドル許可フラグが1からゼロに切換わったタイミングからPTCヒータ作動移行ディレイの間、PTCヒータ61の作動を遅らせるために必要となるフラグである。   The flowchart in FIG. 13 is for setting a delay flag newly introduced in the present embodiment, and is executed by the engine controller 21 at regular intervals (for example, every 10 ms). Here, the delay flag is necessary for delaying the operation of the PTC heater 61 during the PTC heater operation transition delay from the timing when the N idle permission flag is switched from 1 to zero as shown in FIGS. It is a flag.

ステップ11,12ではNアイドル許可フラグ=0であるか否か、前回はNアイドル許可フラグ=1であったか否かをみる。今回にNアイドル許可フラグ=0でありかつ前回はNアイドル許可フラグ=1であった、つまり今回にNアイドル許可フラグが1からゼロに切換わったときには、ステップ13に進みタイマを起動する(タイマ値t1=0)。このタイマは、Nアイドル許可フラグが1からゼロに切換わったタイミングからの経過時間を計測するためのものである。ステップ14では、ディレイフラグ=1とする。   In steps 11 and 12, it is checked whether or not the N idle permission flag = 0, and whether or not the N idle permission flag is 1 in the previous time. When the N idle permission flag = 0 at this time and the N idle permission flag = 1 at the previous time, that is, when the N idle permission flag is switched from 1 to zero at this time, the routine proceeds to step 13 to start the timer (timer Value t1 = 0). This timer is for measuring the elapsed time from the timing when the N idle permission flag is switched from 1 to zero. In step 14, delay flag = 1 is set.

ステップ11,12で今回にNアイドル許可フラグ=0でありかつ前回もNアイドル許可フラグ=0であった、つまりNアイドル許可フラグ=0を継続しているときには、ステップ15に進みタイマ値t1と所定値を比較する。ここで、所定値はNアイドル制御の解除タイミングでPTCヒータの作動要求があったとしても、PTCヒータ61の作動をフォワードクラッチ46の締結後まで遅延させるため時間で、予め定めておく。ステップ15に進んだ当初はタイマ値t1が所定値未満にあるので、ステップ14に進み、ステップ14の操作を実行する。   In steps 11 and 12, when the N idle permission flag = 0 at this time and the N idle permission flag = 0 at the previous time, that is, when the N idle permission flag = 0 is continued, the process proceeds to step 15 and the timer value t1 is set. Compare predetermined values. Here, the predetermined value is set in advance as a time for delaying the operation of the PTC heater 61 until the forward clutch 46 is engaged even when the operation request of the PTC heater is requested at the release timing of the N idle control. Since the timer value t1 is initially less than the predetermined value at step 15, the process proceeds to step 14 and the operation of step 14 is executed.

ステップ15でタイマ値t1が所定値未満にある間は、ステップ14の操作を繰り返す。やがてステップ15でタイマ値t1が所定値以上になると、ステップ16に進みディレイフラグ=0とする。このように、ディレイフラグは、Nアイドル許可フラグが1からゼロに切換わったタイミングからPTCヒータ作動移行ディレイの間、1となるフラグである。   While the timer value t1 is less than the predetermined value in step 15, the operation in step 14 is repeated. Eventually, when the timer value t1 becomes equal to or greater than the predetermined value in step 15, the routine proceeds to step 16 where the delay flag = 0 is set. Thus, the delay flag is a flag that becomes 1 during the PTC heater operation transition delay from the timing when the N idle permission flag is switched from 1 to zero.

図13のフローで設定されたディレイフラグは、図14のフローで用いられる。   The delay flag set in the flow of FIG. 13 is used in the flow of FIG.

次に、図14のフローチャートは、本実施形態で新たに導入したNアイドルPTCヒータ保持要求フラグを設定するためのもので、図13のフローに続けてエンジンコントローラ21が一定時間毎(例えば10ms毎)に実行する。   Next, the flowchart of FIG. 14 is for setting the N idle PTC heater holding request flag newly introduced in the present embodiment. Following the flow of FIG. 13, the engine controller 21 is set at regular intervals (for example, every 10 ms). ) To run.

ステップ21ではNアイドル許可フラグをみる。Nアイドル許可フラグ=1であるときにはステップ22に進み、NアイドルPTCヒータ保持要求フラグ=1とする。NアイドルPTCヒータ保持要求フラグは、Nアイドル制御の実行中及びNアイドル制御の実行解除タイミングよりPTCヒータ作動移行ディレイが経過するまで、PTCヒータ61の状態を現状に維持する(状態の変更を禁止する)ためのフラグである。NアイドルPTCヒータ保持要求フラグ=1のとき、Nアイドル制御の実行中及びNアイドル制御の実行解除タイミングよりPTCヒータ作動移行ディレイが経過するまで、PTCヒータ61の状態が現状に維持される(状態の変更が禁止される)。   In step 21, the N idle permission flag is checked. When the N idle permission flag = 1, the routine proceeds to step 22 where the N idle PTC heater holding request flag = 1. The N idle PTC heater holding request flag maintains the current state of the PTC heater 61 during the execution of the N idle control and until the PTC heater operation transition delay elapses from the execution release timing of the N idle control. Flag). When the N idle PTC heater holding request flag = 1, the state of the PTC heater 61 is maintained as it is until the PTC heater operation transition delay elapses during execution of the N idle control and from the execution release timing of the N idle control. Change is prohibited).

ステップ21でNアイドル許可フラグ=0であるときにはステップ23に進み、ディレイフラグ(図13により既設定)をみる。ディレイフラグ=1であるときには、Nアイドル許可フラグが1からゼロに切換わったタイミング後のPTCヒータ作動移行ディレイ中もPTCヒータ61の状態を現状に維持させるため、ステップ22に進みステップ22の操作を実行する。ステップ23でディレイフラグ=1である間、ステップ22の操作を繰り返す。   When N idle permission flag = 0 in step 21, the process proceeds to step 23, and the delay flag (already set in FIG. 13) is seen. When the delay flag = 1, the operation proceeds to step 22 in order to maintain the state of the PTC heater 61 even during the delay of the PTC heater operation transition after the timing when the N idle permission flag is switched from 1 to zero. Execute. While the delay flag = 1 in step 23, the operation of step 22 is repeated.

やがて、Nアイドル許可フラグが1からゼロに切換わったタイミング後のPTCヒータ作動移行ディレイが経過すればステップ23でディレイフラグ=0となる。このときにはステップ24に進んで、NアイドルPTCヒータ保持要求フラグ=0とする。   Eventually, if the PTC heater operation transition delay after the timing when the N idle permission flag is switched from 1 to zero elapses, the delay flag becomes 0 in step 23. At this time, the routine proceeds to step 24, where the N idle PTC heater holding request flag = 0.

このように設定される保持要求フラグは、図9に示したようにNアイドル制御の実行中(t51以前)及びNアイドル制御の実行解除タイミングよりPTCヒータ作動移行ディレイが経過するまで(t51からt53までの区間)1となるフラグである。また、図10に示したように保持要求フラグは、Nアイドル制御の実行中(t61からt62まdの区間)及びNアイドル制御の実行解除タイミングよりPTCヒータ作動移行ディレイが経過するまで(t62からt63までの区間)1となるフラグである。   As shown in FIG. 9, the hold request flag set in this manner is set during the execution of the N idle control (before t51) and until the PTC heater operation transition delay elapses from the execution release timing of the N idle control (from t51 to t53). This is a flag that becomes 1. Further, as shown in FIG. 10, the hold request flag is set during the execution of the N idle control (section from t61 to t62) and until the PTC heater operation transition delay elapses from the execution release timing of the N idle control (from t62). It is a flag that becomes 1) (section until t63).

図14のフローで設定されたNアイドルPTCヒータ保持要求フラグは、図15のフローで用いられる。   The N idle PTC heater holding request flag set in the flow of FIG. 14 is used in the flow of FIG.

次に、図15のフローチャートは、PTCヒータ61の作動・非作動を制御するためのもので、PTCヒータ用アンプ62が図14のフローに続けて一定時間毎(例えば10ms毎)に実行する。   Next, the flowchart of FIG. 15 is for controlling the operation / non-operation of the PTC heater 61. The PTC heater amplifier 62 is executed at regular intervals (for example, every 10 ms) following the flow of FIG.

ステップ31,32は本実施形態で新たに導入した部分である。ステップ31ではNアイドルPTCヒータ保持要求フラグ(図15では「PTCヒータ保持要求フラグ」で略記。)(図14により既設定)をみる。NアイドルPTCヒータ保持要求フラグ=1であるときにはステップ32に進み保持要求フラグが1に切換わったタイミングでのPTCヒータ61の作動状態を保持させる(状態の変更を禁止する)。例えば図10においてt61のタイミングで保持フラグが1に切換わったとき、t61ではPTCヒータ61が作動状態にあった(PTCヒータ要求フラグ=1)ので、t62以降もPTCヒータ61が作動状態(PTCヒータ要求フラグ=1)に保持される。   Steps 31 and 32 are parts newly introduced in the present embodiment. In step 31, an N idle PTC heater holding request flag (abbreviated as “PTC heater holding request flag” in FIG. 15) (already set in FIG. 14) is seen. When the N idle PTC heater holding request flag = 1, the routine proceeds to step 32 where the operating state of the PTC heater 61 at the timing when the holding request flag is switched to 1 is held (change of the state is prohibited). For example, in FIG. 10, when the holding flag is switched to 1 at the timing of t61, the PTC heater 61 is in the operating state at t61 (PTC heater request flag = 1), so the PTC heater 61 is in the operating state (PTC after t62) Heater request flag = 1).

一方、ステップ31でNアイドルPTCヒータ保持要求フラグ=0であるときにはステップ33に進み、PTCヒータ要求フラグをみる。ステップ33でPTCヒータ要求フラグ=1であるときにはステップ34に進みPTCヒータ61を作動させる。ステップ33でPTCヒータ要求フラグ=0であるときにはステップ35に進みPTCヒータ61を非作動状態とする。   On the other hand, when N idle PTC heater holding request flag = 0 in step 31, the routine proceeds to step 33 where the PTC heater request flag is viewed. When the PTC heater request flag is 1 in step 33, the process proceeds to step 34 and the PTC heater 61 is operated. When the PTC heater request flag = 0 in step 33, the process proceeds to step 35, and the PTC heater 61 is deactivated.

次に、図16のフローチャートは、フォワードクラッチ46を締結するためのもので、CVTコントローラ41が一定時間毎(例えば10ms毎)に実行する。図16のフローは比較例1,2、本実施形態に共通である。   Next, the flowchart of FIG. 16 is for engaging the forward clutch 46, and is executed by the CVT controller 41 at regular intervals (for example, every 10 ms). The flow of FIG. 16 is common to Comparative Examples 1 and 2 and the present embodiment.

ステップ41では、クラッチ締結完了フラグをみる。ここではクラッチ締結完了フラグ=0であるとしてステップ42に進みクラッチ締結作動フラグをみる。ここではクラッチ締結作動フラグ=0であるとしてステップ43,44に進む。   In step 41, the clutch engagement completion flag is checked. Here, assuming that the clutch engagement completion flag = 0, the routine proceeds to step 42 and the clutch engagement operation flag is viewed. Here, it is assumed that the clutch engagement operation flag = 0, and the process proceeds to steps 43 and 44.

ステップ43,44では今回にNアイドル許可フラグ=0であるか否か、前回にNアイドル許可フラグ=1であったか否かをみる。今回にNアイドル許可フラグ=0でありかつ前回にNアイドル許可フラグ=1であった、つまり今回にNアイドル許可フラグが1からゼロに切換わったときには、ステップ45,46に進む。ステップ45,46では、フォワードクラッチ46を締結するためクラッチ締結作動フラグ=1とすると共に、フォワードクラッチ46に与える指示圧(以下単に「指示圧」という。)PcmdのNアイドル制御時の圧力Bからの上昇を開始させる。   In steps 43 and 44, it is checked whether or not the N idle permission flag = 0 at this time, and whether or not the N idle permission flag = 1 at the previous time. When N idle permission flag = 0 and N idle permission flag = 1 last time, that is, when the N idle permission flag is switched from 1 to zero this time, the process proceeds to steps 45 and 46. In steps 45 and 46, the clutch engagement operation flag = 1 is set in order to engage the forward clutch 46, and the command pressure (hereinafter simply referred to as “command pressure”) applied to the forward clutch 46 is determined from the pressure B during N idle control of Pcmd. Start to rise.

ステップ45でクラッチ締結作動フラグ=1としたことより次回にはステップ42よりステップ47以降に進む。   Since the clutch engagement operation flag is set to 1 in step 45, the process proceeds from step 42 to step 47 and subsequent steps.

ステップ47では、指示圧Pcmdと所定値を比較する。ここで、所定値はフォワードクラッチ締結時の圧力Aで、予め設定しておく。指示圧Pcmdが所定値未満であるときにはステップ48に進み、指示圧Pcmdを所定の速度で上昇させる。   In step 47, the command pressure Pcmd is compared with a predetermined value. Here, the predetermined value is a pressure A when the forward clutch is engaged, and is set in advance. When the command pressure Pcmd is less than the predetermined value, the routine proceeds to step 48 where the command pressure Pcmd is increased at a predetermined speed.

ステップ48の操作を繰り返すことで指示圧Pcmdが徐々に上昇する。やがてステップ47で指示圧Pcmdが所定値以上となればフォワードクラッチ46が締結を完了したと判断してステップ49に進みクラッチ締結完了フラグ=1とする。ステップ50では次回のフォワードクラッチ46締結に備えてクラッチ締結作動フラグ=0とする。   By repeating the operation of step 48, the command pressure Pcmd gradually increases. Eventually, if the command pressure Pcmd becomes equal to or greater than the predetermined value in step 47, it is determined that the forward clutch 46 has been engaged, and the routine proceeds to step 49 where the clutch engagement completion flag = 1 is set. In step 50, the clutch engagement operation flag = 0 is set in preparation for the next forward clutch 46 engagement.

ステップ49で1とされたクラッチ締結完了フラグは、図示しないフォワードクラッチを開放するためのフローでゼロに戻される。   The clutch engagement completion flag set to 1 in step 49 is returned to zero in a flow for releasing a forward clutch (not shown).

なお、ここでは、クラッチ締結に際して指示圧PcmdをNアイドル制御時の圧力Bからクラッチ締結時の圧力Aへと徐々に上昇させる場合で説明したが、この場合に限られるものでない。図9に示したように、クラッチ締結当初にプリチャージを行わせ、その後に2段階の速度で指示圧を制御するものであってよい。   Here, the case has been described where the command pressure Pcmd is gradually increased from the pressure B at the time of N idle control to the pressure A at the time of clutch engagement when the clutch is engaged, but the present invention is not limited to this case. As shown in FIG. 9, precharge may be performed at the beginning of clutch engagement, and then the command pressure may be controlled at a two-stage speed.

このように構成した場合の本実施形態の作用効果を説明する。   The effect of this embodiment in the case of such a configuration will be described.

本実施形態では、VTコントローラ41(Nアイドル制御実行手段)と、空調ユニット51と、PTCヒータ用アンプ62(PTCヒータ作動制御手段)とを備えている。上記のCVTコントローラ41は、エンジン2がアイドル状態にあるDレンジでの停車時に、エンジン2とCVT9(自動変速機)とを締結するフォワードクラッチ46を非締結としてCVT9をニュートラル状態にするNアイドル制御を実行する。上記の空調ユニット51は、PTCヒータ61を内蔵しPTCヒータ61の作動で加熱した空気を車内に送風する。上記のPTCヒータ用アンプ62は、PTCヒータ51の作動・非作動を切換え可能である。さらに、本実施形態では、PTCヒータ61の作動中またはPTCヒータ61の作動から非作動への切換に伴う前記アイドル状態にあるエンジン回転速度の変動中にNアイドル制御の実行を禁止する。本実施形態によれば、PTCヒータ61が先に作動しているときには暖房を優先させるため、PTCヒータ61の作動を優先しNアイドル制御の実行を禁止する。これによって、PTCヒータ61の作動解除直後にNアイドル制御を実行することによるエンジン回転速度の吹け上がりや吹け上がり途中にフォワードクラッチ46を締結することに伴う締結ショックの発生を防止できる。   In this embodiment, a VT controller 41 (N idle control execution means), an air conditioning unit 51, and a PTC heater amplifier 62 (PTC heater operation control means) are provided. The above-mentioned CVT controller 41 is an N idle control in which the forward clutch 46 for engaging the engine 2 and CVT 9 (automatic transmission) is not engaged and the CVT 9 is set to the neutral state when the engine 2 is stopped in the D range where the engine 2 is idle. Execute. The air conditioning unit 51 includes a PTC heater 61 and blows air heated by the operation of the PTC heater 61 into the vehicle. The PTC heater amplifier 62 can switch the operation / non-operation of the PTC heater 51. Further, in the present embodiment, execution of the N idle control is prohibited during the operation of the PTC heater 61 or during the fluctuation of the engine speed in the idle state accompanying the switching from the operation of the PTC heater 61 to the non-operation. According to the present embodiment, priority is given to heating when the PTC heater 61 is operating first, so that the operation of the PTC heater 61 is prioritized and execution of N idle control is prohibited. As a result, it is possible to prevent the occurrence of an engagement shock that is caused by engaging the forward clutch 46 during the engine speed increase or during the engine increase by performing the N idle control immediately after the PTC heater 61 is released.

本実施形態では、Nアイドル制御の実行中またはNアイドル制御の実行から非実行への切換中にPTCヒータ61の状態の変更を禁止する。言い換えると、Nアイドル制御を先に実行しているときには、消費電力が大きいPTCヒータ61の作動を禁止する。これによって、Nアイドル制御の実行解除直後のクラッチ締結中にPTCヒータ61を作動させることによるエンジン回転速度の一時的低下後の吹け上がりや吹け上がり途中にフォワードクラッチ46を締結することに伴う締結ショックの発生を防止できる。   In the present embodiment, change of the state of the PTC heater 61 is prohibited during execution of N idle control or during switching from execution of N idle control to non-execution. In other words, when the N idle control is executed first, the operation of the PTC heater 61 with high power consumption is prohibited. As a result, the engagement shock associated with the engagement of the forward clutch 46 after the engine speed is temporarily reduced or during the engine increase after the engine speed is temporarily lowered by operating the PTC heater 61 during the clutch engagement immediately after the N idle control is released. Can be prevented.

本実施形態によれば、Nアイドル制御の非実行から実行への切換指令と、PTCヒータ61の非作動から作動への切換指令とが同時に発生した場合、次のようにする。すなわち、Nアイドル制御の非実行から実行への切換を禁止すると共に、PTCヒータ61は切換指令が発生したときの状態を維持するので、大電流を消費するPTCヒータ61が短い時間で作動、非作動を繰り返すことを回避できる。   According to this embodiment, when a switching command from non-execution of N idle control to execution and a switching command from non-operation of PTC heater 61 to operation are generated simultaneously, the following is performed. That is, switching from non-execution of N idle control to execution is prohibited, and the PTC heater 61 maintains the state when the switching command is generated. Therefore, the PTC heater 61 that consumes a large current operates in a short time. Repeated operation can be avoided.

(第2実施形態)
図17のフローチャートは、第2実施形態で、第1実施形態の図12のフロー置き換わるものである。図12のフローと同じ部分には同じ符号を付している。
(Second Embodiment)
The flowchart of FIG. 17 is the second embodiment and replaces the flow of FIG. 12 of the first embodiment. The same parts as those in the flow of FIG.

第1実施形態と相違する部分を主に説明すると、ステップ61ではエンジン回転速度Neの変動が落ち着いたか否かをみる。エンジン回転速度Neの変動が落ち着いてなれけばそのまま今回の処理を終了する。エンジン回転速度Neの変動が落ち着けば、Nアイドル制御を許可するためステップ5に進み、Nアイドル禁止フラグ=0とする。   The difference from the first embodiment will be mainly described. In step 61, it is determined whether or not the fluctuation of the engine rotational speed Ne has settled. If the fluctuation of the engine rotational speed Ne has settled, the current process is terminated. When the fluctuation of the engine speed Ne is settled, the process proceeds to step 5 to allow N idle control, and the N idle prohibition flag = 0 is set.

第2実施形態でも第1実施形態と同様の作用効果を奏する。   The second embodiment has the same effects as the first embodiment.

1 車両
2 エンジン
3 オルタネータ
9 CVT(自動変速機)
11 バッテリ
21 エンジンコントローラ
41 CVTコントローラ(Nアイドル制御実行手段)
46 フォワードクラッチ(発進クラッチ)
51 空調ユニット
61 PTCヒータ
62 PTCヒータ用アンプ(PTCヒータ作動制御手段)
1 Vehicle 2 Engine 3 Alternator 9 CVT (Automatic Transmission)
11 Battery 21 Engine controller 41 CVT controller (N idle control execution means)
46 Forward clutch
51 Air conditioning unit 61 PTC heater 62 PTC heater amplifier (PTC heater operation control means)

Claims (7)

エンジンがアイドル状態にあるDレンジでの停車時に、前記エンジンと自動変速機とを締結する発進クラッチを非締結として前記自動変速機をニュートラル状態にするNアイドル制御を実行するNアイドル制御実行手段と、
PTCヒータを内蔵しPTCヒータの作動で加熱した空気を車内に送風する空調ユニットと、
前記PTCヒータの作動・非作動を切換え可能なPTCヒータ作動制御手段と
を備えた車両の制御装置において、
記PTCヒータの作動から非作動への切換に伴う前記アイドル状態にあるエンジン回転速度の変動中に前記Nアイドル制御の実行を禁止することを特徴とする車両の制御装置。
N idle control execution means for executing N idle control for bringing the automatic transmission into a neutral state by disengaging a starting clutch for engaging the engine and the automatic transmission when the engine is stopped in the D range where the engine is in an idle state; ,
An air conditioning unit that incorporates a PTC heater and blows air heated by the operation of the PTC heater into the vehicle;
In a vehicle control apparatus comprising: a PTC heater operation control means capable of switching between operation and non-operation of the PTC heater;
Control device for a vehicle, characterized in that prohibits execution of pre-Symbol the N idle control during fluctuations in the engine rotational speed is in the idle state associated with the switching to the non-actuated from the operation of the PTC heater.
前記Nアイドル制御の実行中または前記Nアイドル制御の実行から非実行への切換中に前記PTCヒータの状態の変更を禁止することを特徴とする請求項1に記載の車両の制御装置。   2. The vehicle control device according to claim 1, wherein a change in the state of the PTC heater is prohibited during execution of the N idle control or switching from execution to non-execution of the N idle control. 前記Nアイドル制御の非実行から実行への切換指令と、前記PTCヒータの非作動から作動への切換指令とが同時に発生した場合、前記Nアイドル制御の非実行から実行への切換を禁止すると共に、前記PTCヒータは切換指令が発生したときの状態を維持することを特徴とする請求項1または2に記載の車両の制御装置。   When the switching command from the non-execution of the N idle control to the execution and the switching command from the non-operation of the PTC heater to the operation occur simultaneously, the switching from the non-execution of the N idle control to the execution is prohibited. The vehicle control device according to claim 1, wherein the PTC heater maintains a state when a switching command is generated. 前記PTCヒータの作動中に前記Nアイドル制御が非作動の状態にある場合に、前記PTCヒータの作動から非作動への切換に対し、前記Nアイドル制御の実行を禁止することを特徴とする請求項1〜3のいずれか一項に記載の車両の制御装置。The execution of the N idle control is prohibited for switching from the operation of the PTC heater to the non-operation when the N idle control is in an inactive state during the operation of the PTC heater. Item 4. The vehicle control device according to any one of Items 1 to 3. 前記PTCヒータの非作動への切換後、前記アイドル状態にあるエンジン回転速度の変動が収まったときに、前記Nアイドル制御の実行を許可することを特徴とする請求項1〜4のいずれか一項に記載の車両の制御装置。5. The execution of the N idle control is permitted when the fluctuation of the engine speed in the idle state is settled after switching the PTC heater to non-operation. The vehicle control device according to Item. エンジンがアイドル状態にあるDレンジでの停車時に、前記エンジンと自動変速機とを締結する発進クラッチを非締結として前記自動変速機をニュートラル状態にするNアイドル制御を実行するNアイドル制御実行手段と、N idle control execution means for executing N idle control for bringing the automatic transmission into a neutral state by disengaging a starting clutch for engaging the engine and the automatic transmission when the engine is stopped in the D range where the engine is in an idle state; ,
PTCヒータを内蔵しPTCヒータの作動で加熱した空気を車内に送風する空調ユニットと、An air conditioning unit that incorporates a PTC heater and blows air heated by the operation of the PTC heater into the vehicle;
前記PTCヒータの作動・非作動を切換え可能なPTCヒータ作動制御手段とPTC heater operation control means capable of switching between operation and non-operation of the PTC heater;
を備えた車両の制御装置において、In a vehicle control device comprising:
前記PTCヒータの作動中または前記PTCヒータの作動から非作動への切換に伴う前記アイドル状態にあるエンジン回転速度の変動中に前記Nアイドル制御の実行を禁止し、Prohibiting the execution of the N idle control during operation of the PTC heater or during fluctuations in the engine speed in the idle state accompanying switching from the operation of the PTC heater to non-operation;
前記Nアイドル制御の実行中または前記Nアイドル制御の実行から非実行への切換中に前記PTCヒータの状態の変更を禁止することを特徴とする車両の制御装置。A vehicle control apparatus that prohibits a change in the state of the PTC heater during execution of the N idle control or during switching from execution of the N idle control to non-execution.
前記Nアイドル制御の非実行から実行への切換指令と、前記PTCヒータの非作動から作動への切換指令とが同時に発生した場合、前記Nアイドル制御の非実行から実行への切換を禁止すると共に、前記PTCヒータは切換指令が発生したときの状態を維持することを特徴とする請求項6に記載の車両の制御装置。When the switching command from the non-execution of the N idle control to the execution and the switching command from the non-operation of the PTC heater to the operation occur simultaneously, the switching from the non-execution of the N idle control to the execution is prohibited. The vehicle control device according to claim 6, wherein the PTC heater maintains a state when a switching command is generated.
JP2013262293A 2013-12-19 2013-12-19 Vehicle control device Active JP6281279B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013262293A JP6281279B2 (en) 2013-12-19 2013-12-19 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013262293A JP6281279B2 (en) 2013-12-19 2013-12-19 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2015117789A JP2015117789A (en) 2015-06-25
JP6281279B2 true JP6281279B2 (en) 2018-02-21

Family

ID=53530691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013262293A Active JP6281279B2 (en) 2013-12-19 2013-12-19 Vehicle control device

Country Status (1)

Country Link
JP (1) JP6281279B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5917051A (en) * 1982-07-20 1984-01-28 Mazda Motor Corp Neutral controller for automatic speed change gear for car
JP3052220B2 (en) * 1991-12-06 2000-06-12 トヨタ自動車株式会社 Vehicle creep prevention control device
JP2006063990A (en) * 2004-08-24 2006-03-09 Toyota Motor Corp Control device for automatic transmission
JP2007326430A (en) * 2006-06-07 2007-12-20 Calsonic Kansei Corp Electric heater control device
JP2009143259A (en) * 2007-12-11 2009-07-02 Toyota Motor Corp Air conditioner for vehicles
JP2010053772A (en) * 2008-08-28 2010-03-11 Nissan Motor Co Ltd Warming-up control device of vehicle

Also Published As

Publication number Publication date
JP2015117789A (en) 2015-06-25

Similar Documents

Publication Publication Date Title
US8683969B2 (en) Vehicular control device
US11104208B2 (en) Method for operating a vehicle climate control system
RU2716055C2 (en) Method for vehicle (embodiments)
US9272602B2 (en) Method for controlling vehicle climate control system load
RU2656538C2 (en) Engine with start-stop system control method and system
US9587868B2 (en) Method for transitioning between vehicle climate control system modes
JP2004003425A (en) Controller for vehicle
US20110015032A1 (en) Method and control device for operating a hybrid drive
US9316274B2 (en) Method for operating a powertrain in a motor vehicle
KR101575278B1 (en) Apparatus and method for learning air control valve of hybrid vehicle
US10150349B2 (en) Vehicle traveling control method and vehicle traveling control device
JP6281279B2 (en) Vehicle control device
CN110608102B (en) Vehicle control device
JP5382188B2 (en) Vehicle control device
JP6277700B2 (en) Vehicle control device
JP2000297668A (en) Engine control device of vehicle
JP6350976B2 (en) Vehicle control device
JP6549861B2 (en) Automobile
JP6120697B2 (en) Control device for internal combustion engine
JP2010116799A (en) Control device for engine and control method for the same
GB2629425A (en) Warmup strategies for controlling engine exhaust emissions
JP6160533B2 (en) Air conditioning control device for vehicles
JP2014177908A (en) Control device
KR100668897B1 (en) Variable compressor control method at idle stop of hybrid vehicle
JP5988753B2 (en) Control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160926

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20161205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170620

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170803

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: 20171226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180108

R151 Written notification of patent or utility model registration

Ref document number: 6281279

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151