JPH0249938A - Internal combustion engine output control device - Google Patents

Internal combustion engine output control device

Info

Publication number
JPH0249938A
JPH0249938A JP19838588A JP19838588A JPH0249938A JP H0249938 A JPH0249938 A JP H0249938A JP 19838588 A JP19838588 A JP 19838588A JP 19838588 A JP19838588 A JP 19838588A JP H0249938 A JPH0249938 A JP H0249938A
Authority
JP
Japan
Prior art keywords
value
engine
compressor
term
rotation speed
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.)
Granted
Application number
JP19838588A
Other languages
Japanese (ja)
Other versions
JP2635379B2 (en
Inventor
Atsushi Ide
井出 温
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.)
Honda Motor Co Ltd
Original Assignee
Honda 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP19838588A priority Critical patent/JP2635379B2/en
Priority to US07/339,132 priority patent/US4976589A/en
Priority to GB8908834A priority patent/GB2217876B/en
Priority to DE3913206A priority patent/DE3913206A1/en
Publication of JPH0249938A publication Critical patent/JPH0249938A/en
Application granted granted Critical
Publication of JP2635379B2 publication Critical patent/JP2635379B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は内燃エンジンの出力制御装置に関し、特にエン
ジンにより駆動される可変容量コンプレッサの作動に応
じて出力トルクを適切に制御する制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an output control device for an internal combustion engine, and more particularly to a control device that appropriately controls output torque in accordance with the operation of a variable displacement compressor driven by the engine.

(従来の技術) 従来の内燃エンジンの出力制御装置として、エンジンの
アイドル運転時において所望の目標アイドル回転数を維
持すべく目標アイドル回転数に対して吸入空気量をフィ
ードバック制御するとともに、エンジンにより駆動され
、エンジンの負荷として作用する空気調和用の可変容量
タイプのコンプレッサの運転時にもその作動状態に応じ
て前記目標アイドル回転数を得るべく、前記吸入空気量
を、前記コンプレッサの作動状態に応じて制御するもの
が本出願人によって既に提案されている(特願昭63−
099764号公報)。
(Prior Art) As a conventional output control device for an internal combustion engine, the intake air amount is feedback-controlled with respect to the target idle rotation speed in order to maintain a desired target idle rotation speed when the engine is idling. In order to obtain the target idle rotation speed according to the operating state of a variable capacity type compressor for air conditioning that acts as a load on the engine, the intake air amount is adjusted according to the operating state of the compressor. The applicant has already proposed a method for controlling the
099764).

(発明が解決しようとする課題) しかしながら、上記提案された制御装置は、アイドル運
転時以外のエンジンの運転領域において適用された場合
に、該コンプレッサの負荷トルクに応じた吸入空気量を
設定し、エンジンの出力トルクを適切に制御する上で改
善の余地があった。
(Problems to be Solved by the Invention) However, when the proposed control device is applied in an engine operating range other than idling, the control device sets the intake air amount according to the load torque of the compressor, There was room for improvement in appropriately controlling the engine's output torque.

即ち、一般に可変容量タイプのコンプレッサを駆動する
ためにエンジンに掛かる負荷(以下、単に[負荷トルク
Jという)はコンプレッサの作動状態に応じて、例えば
該コンプレッサがピストンのストロークに応じて容量可
変とされるタイプのものではピストンのストローク及び
吐出圧に応じて変化するとともに、エンジン回転数にほ
ぼ比例するという特性を備えている。したがって、コン
プレッサの作動状態が同一条件で変化する場合であって
もエンジン回転数が異なるときには、該変化時の負荷ト
ルクの変化量は異なり、エンジン回転数が大きいほど、
より大きくなる。
That is, in general, the load (hereinafter simply referred to as "load torque J") applied to the engine to drive a variable capacity type compressor is variable in capacity depending on the operating state of the compressor, for example, depending on the stroke of the piston of the compressor. This type has the characteristic that it changes depending on the piston stroke and discharge pressure, and is almost proportional to the engine rotation speed. Therefore, even if the operating state of the compressor changes under the same conditions, when the engine speed differs, the amount of change in load torque at the time of the change will be different, and the higher the engine speed, the more
Become bigger.

一方、上記提案された技術は、コンプレッサの作動に応
じたアイドル回転数制御を目的とし、即ちエンジン回転
数が一定である条件を想定しているため、ピストンのス
トローク及び吐出圧だけをパラメータとして、コンプレ
ッサの運転時における吸入空気量の増量値を設定してい
るとともに、該増量1fflはアイドル回転数を維持す
るのに見合う、より小さな値とされている。
On the other hand, the above-mentioned proposed technology aims to control the idle speed according to the operation of the compressor, that is, assumes a condition where the engine speed is constant, so using only the piston stroke and discharge pressure as parameters, An increase value for the intake air amount during operation of the compressor is set, and the increase amount 1ffl is set to a smaller value suitable for maintaining the idle rotation speed.

したがって、アイドル運転領域以外のより高い回転数領
域においてエンジンが運転されている場合に」1記技術
が適用されたときには、コンプレッサの運転時に増量さ
れる吸入空気量が不足し、したがってエンジンの出力ト
ルクが不足してしまう。
Therefore, when the technique described in 1 is applied when the engine is operated in a higher rotational speed range other than the idle operating range, the amount of intake air increased during compressor operation is insufficient, and the engine output torque is therefore insufficient. will be in short supply.

この結果、特にコンプレッサの運転開始時や容量の増大
制御時にトルクショックが発生するとともに、エンジン
回転数の異常変動を招き、例えば定常走行時においては
エンジン回転数が低ドして定速走行が困難となる等の不
具合が生ずる。
As a result, torque shock occurs, especially when the compressor starts operating or when controlling capacity increase, and also causes abnormal fluctuations in engine speed.For example, during steady driving, the engine speed becomes low, making it difficult to drive at a constant speed. Problems such as .

本発明は上記従来の技術の問題点を解決するためになさ
れたものであり、可変容量タイプのコンプレッサの作動
状態に応じ、且つエンジン回転数の全範囲に亘って、エ
ンジンの出力を適切に制御し、もってトルクショックの
発生やエンジン回転数の異常変動を防止することができ
る内燃エンジンの出力制御装置を提供することを目的と
する。
The present invention has been made in order to solve the above-mentioned problems of the conventional technology, and it is possible to appropriately control engine output according to the operating state of a variable capacity type compressor and over the entire range of engine speed. However, it is an object of the present invention to provide an output control device for an internal combustion engine that can prevent the occurrence of torque shock and abnormal fluctuations in engine speed.

(課題を解決するための手段) 本発明は上記目的を達成するため、車輌の内燃エンジン
により駆動され、その容量が可変し得るように構成され
たコンプレッサと、該コンプレッサの作動に応じて前記
内燃エンジンの出力トルクを増大補正する出力増大補正
手段とを備えた内燃エンジンの出力制御装置において、
前記コンプレッサの負荷トルクを検出する負荷トルク検
出手段と、エンジン回転数を検出する回転数検出手段と
、前記負荷トルク検出手段及び回転数検出手段の出力に
応じて前記出力増大補正手段の出力増大値を設定する増
大1ffE設定手段とを備えたものである。
(Means for Solving the Problems) In order to achieve the above object, the present invention provides a compressor that is driven by an internal combustion engine of a vehicle and configured to have a variable capacity; In an output control device for an internal combustion engine, the output control device includes an output increase correction means for increasing output torque of the engine.
load torque detection means for detecting the load torque of the compressor; rotation speed detection means for detecting the engine rotation speed; and an output increase value of the output increase correction means according to the outputs of the load torque detection means and the rotation speed detection means. and an increase 1ffE setting means for setting.

(実施例) 以下、本発明の一実施例を、図面を参照して説明する。(Example) Hereinafter, one embodiment of the present invention will be described with reference to the drawings.

第1図は本発明に係る出力制御装置、即ち吸入空気量制
御装置を含む燃料供給制御装置の全体構成図であり、符
号lは例えば4気筒4サイクルの内燃エンジンを示し、
エンジン1には吸気+7?2及び排気管12が接続され
ている。吸気管2の途中にはスロットルボディ3が設け
られ、内部にスロットル弁3′が設けられている。スロ
ットル弁3′にはスロットル弁開度センサ(以下「θT
llセンサ」という)4が連設されてスロットル弁3′
の弁開度を電気的信号に変換し、電子コントロールユニ
ット(以下rEcUJという)5に送るようにされてい
る。
FIG. 1 is an overall configuration diagram of an output control device according to the present invention, that is, a fuel supply control device including an intake air amount control device, and the symbol l indicates, for example, a 4-cylinder, 4-stroke internal combustion engine;
An intake pipe +7?2 and an exhaust pipe 12 are connected to the engine 1. A throttle body 3 is provided in the middle of the intake pipe 2, and a throttle valve 3' is provided inside. The throttle valve 3' is equipped with a throttle valve opening sensor (hereinafter referred to as "θT").
ll sensor) 4 is connected to the throttle valve 3'.
The valve opening is converted into an electrical signal and sent to an electronic control unit (hereinafter referred to as rEcUJ) 5.

吸気管2のエンジンlとスロットルボディ3間には燃料
噴射弁6が設けられている。この燃料噴射弁6は吸気管
2の図示しない吸気弁の少し上流側に気筒毎に設けられ
ており、各噴射弁は図示しない燃料ポンプに接続されて
いるとともにECU5に電気的に接続されて、ECU3
からの信号によって燃料噴射の開弁時間が制御される。
A fuel injection valve 6 is provided in the intake pipe 2 between the engine l and the throttle body 3. This fuel injection valve 6 is provided for each cylinder slightly upstream of an intake valve (not shown) in the intake pipe 2, and each injection valve is connected to a fuel pump (not shown) and electrically connected to the ECU 5. ECU3
The valve opening time of the fuel injection is controlled by the signal from the.

吸気管2の前記燃料噴射弁6及びスロットルボディ3間
には該吸気管2内と大気とを連通ずる空気通路17が配
設されている。空気通路17の大気側開口端にはエアク
リーナ18が取り付けられ、空気通路17の途中には補
助空気量制御弁19が配置されている。この補助空気量
制御弁19は常閉型の比例電磁弁であり、空気通路17
の開口面積を連続的に変化し得る弁体19aと、該弁体
 、+9aを閉弁方向に付勢するスプリング1.9 b
と、通電時に該弁体19aを該スプリング19bの付勢
力に抗して開弁方向に移動させる電磁ソレノイド19c
とより構成される。該補助空気量制御弁19のソレノイ
ド19cへ供給される電流は、ECU3によりエンジン
の運転状態や負荷状態に応じて設定された弁開「1面積
になるように制御される。
An air passage 17 is provided between the fuel injection valve 6 and the throttle body 3 of the intake pipe 2 and communicates the inside of the intake pipe 2 with the atmosphere. An air cleaner 18 is attached to the open end of the air passage 17 on the atmosphere side, and an auxiliary air amount control valve 19 is disposed in the middle of the air passage 17. This auxiliary air amount control valve 19 is a normally closed proportional solenoid valve, and the air passage 17
A valve body 19a that can continuously change the opening area of the valve body 19a, and a spring 1.9b that biases the valve body +9a in the valve closing direction.
and an electromagnetic solenoid 19c that moves the valve body 19a in the valve opening direction against the biasing force of the spring 19b when energized.
It consists of The current supplied to the solenoid 19c of the auxiliary air amount control valve 19 is controlled by the ECU 3 so that the valve opening area is set to 1 area, which is set according to the operating state and load state of the engine.

また、吸気v2の前記燃料噴射弁6及び空気通路17間
には、管7を介して吸気管内絶対圧センサ(以下rPs
^センサ」という)8が設けられており、このPB^セ
ンサ8により電気信号に変換された絶対圧信号は前記E
C:U 5に供給される。
Further, an absolute pressure sensor (hereinafter rPs
PB^sensor) 8 is provided, and the absolute pressure signal converted into an electrical signal by this PB^sensor 8 is
C: Supplied to U5.

エンジン1本体にはエンジン冷却水温センサ(以下rT
wセンサ」という)10が設けられている。該Twセン
サ10はサーミスタ等からなり、冷却水が充満したエン
ジン気筒周壁内に挿着されて、その検出水温信号をEC
U3に供給する。また、回転数検出手段としてのエンジ
ン回転数センサ(以下rNeセンサ」という)11がエ
ンジン1の図示しないカム軸周囲又はクランク軸周囲に
取り付けられている。該Neセンサ11はエンジンlの
クランク軸180°回転毎に所定のクランク角度位置で
、即ち各気筒の吸気行程開始時のに死点(TDC)に関
し所定クランク角度前のクランク角度位置でクランク角
度位置信号パルス(以下r ”r” I) C信号パル
スJという)を出力するものであり、このTI)C信号
パルスはECU3に送られる。
The engine cooling water temperature sensor (rT) is installed on the engine 1 body.
10 (referred to as "w sensor") is provided. The Tw sensor 10 consists of a thermistor, etc., and is inserted into the circumferential wall of an engine cylinder filled with cooling water, and converts the detected water temperature signal into an EC.
Supply to U3. Further, an engine rotation speed sensor (hereinafter referred to as "rNe sensor") 11 as rotation speed detection means is attached around a camshaft or crankshaft (not shown) of the engine 1. The Ne sensor 11 detects the crank angle position at a predetermined crank angle position every 180° rotation of the crankshaft of the engine l, that is, at a crank angle position before the predetermined crank angle with respect to the TDC at the start of the intake stroke of each cylinder. It outputs a signal pulse (hereinafter referred to as r"r"I)C signal pulse J), and this TI)C signal pulse is sent to the ECU 3.

エンジンlには空気調和用の冷媒を圧縮するコンプレッ
サ20が接続されている。該コンプレッサ20は可変容
量型揺動板式のものである。即ち、コンプレッサ20の
駆動軸21及びこれと一体に設けられた回転部材22は
、ベルト23、プーリ24及び電磁クラッチ25を介し
てエンジンlに接続されている。前記回転部材22には
反駆動軸21側に傾斜面22aが形成されており、該傾
斜面228に揺動板26がばね27により付勢された状
態で回転自在に当接している。該揺動板26にはロッド
27を介してピストン28が連結されており、ビスl〜
ン28がシリンダ29内を往復動することにより冷媒の
吸入・圧縮が行われる。即ち、電磁クラッチ25の連結
時、エンジンlの回転が駆動軸21及び回転部材22に
伝達され、揺動板26及びピストン28の往復動に変換
されることによって、図示しない吸入室を介してシリン
ダ29内に吸入された冷媒が圧縮された後、吐出室30
を介して図示しないコンデンサに吐出される。また、t
iπ動板26の傾斜角は吸入圧と吐出圧Pdとのバラン
スに応じて制御され、これによりピストン28のストロ
ークFsrg、即ちコンプレッサ20の容量が制御され
るようになっている。
A compressor 20 that compresses air conditioning refrigerant is connected to the engine l. The compressor 20 is of a variable capacity swing plate type. That is, a drive shaft 21 of the compressor 20 and a rotating member 22 provided integrally therewith are connected to the engine l via a belt 23, a pulley 24, and an electromagnetic clutch 25. An inclined surface 22a is formed on the rotating member 22 on the side opposite to the drive shaft 21, and the swing plate 26 is rotatably abutted on the inclined surface 228 while being biased by a spring 27. A piston 28 is connected to the swing plate 26 via a rod 27, and screws l to
By reciprocating the cylinder 28 within the cylinder 29, refrigerant is sucked and compressed. That is, when the electromagnetic clutch 25 is engaged, the rotation of the engine 1 is transmitted to the drive shaft 21 and the rotating member 22, and is converted into reciprocating motion of the rocking plate 26 and the piston 28, thereby causing the rotation of the engine 1 to be transmitted to the cylinder via a suction chamber (not shown). After the refrigerant sucked into the discharge chamber 30 is compressed,
It is discharged to a capacitor (not shown) via the . Also, t
The inclination angle of the iπ moving plate 26 is controlled according to the balance between the suction pressure and the discharge pressure Pd, thereby controlling the stroke Fsrg of the piston 28, that is, the capacity of the compressor 20.

前記揺動板26にはその傾斜角、即ちピストン28のス
トロークFSTI!を検出する、負荷トルク検出手段と
してのストロークセンサ31(以下rFsrgセンサ」
という)が接続されており、その検出信号を前記E C
U5に供給する。また、n;I記吐出室30にはその内
部の圧力、即ち吐出圧I’dを検出するPD+スイッチ
32及びPD2スイッヂ33(負荷トルク検出手段)が
設けられている。前ff32は吐出圧Pdが第1の所定
圧PD+(例えば9 kg/crl) より大きいとき
にオンするスイッチ、後者33は吐出圧Pdが前記第1
の所定7:E P D rより大なる第2の所定圧PD
2(例えば14kg / Cfff )より大きいとき
にオンするスイッチであり、これらのオン−オフ信号は
前記ECU3に供給される。更に、ECU3には電磁ク
ラッチ25が連結されてコンプレッサ20がエンジンl
により運転されているときにオンされるエアコ〕べ11
ΔC)スイッチ34が接続され、そのオン−オフ信号が
供給される。
The swing plate 26 has its inclination angle, that is, the stroke FSTI of the piston 28! Stroke sensor 31 (hereinafter referred to as rFsrg sensor) as a load torque detection means that detects
) is connected, and the detection signal is sent to the E C
Supply to U5. Further, the n; I discharge chamber 30 is provided with a PD+ switch 32 and a PD2 switch 33 (load torque detection means) for detecting the internal pressure, that is, the discharge pressure I'd. The front ff32 is a switch that is turned on when the discharge pressure Pd is higher than the first predetermined pressure PD+ (for example, 9 kg/crl), and the latter ff33 is a switch that is turned on when the discharge pressure Pd is higher than the first predetermined pressure PD+ (for example, 9 kg/crl).
Predetermined 7: Second predetermined pressure PD greater than E P Dr
2 (for example, 14 kg/Cfff), and these on-off signals are supplied to the ECU 3. Furthermore, an electromagnetic clutch 25 is connected to the ECU 3, and the compressor 20 is connected to the engine l.
The air conditioner that is turned on when the vehicle is being operated by
ΔC) switch 34 is connected and its on-off signal is supplied.

ECU3は各種センサからの入力信号波形を整形し、電
圧レベルを所定レベルに修正し、アナログ信号値をデジ
タル信号値に変換する等の機能を有する入力回路5a、
中央演算処理回路(以下rcPUJという)5b、CP
U5bで実行される各種演算プログラム及び演算結果等
を記憶する記憶手段5c、前記補助空気量制御弁19及
び燃料噴射弁6にそれぞれ駆動信号を供給する出力回路
5d等から構成される。
The ECU 3 includes an input circuit 5a having functions such as shaping input signal waveforms from various sensors, correcting voltage levels to predetermined levels, and converting analog signal values into digital signal values.
Central processing circuit (hereinafter referred to as rcPUJ) 5b, CP
It is comprised of a storage means 5c for storing various calculation programs and calculation results executed by the U5b, an output circuit 5d for supplying drive signals to the auxiliary air amount control valve 19 and the fuel injection valve 6, respectively.

即ち、ECU3は本実施例においては、出力増大補正手
段及び増大値設定手段を構成するものである。
That is, in this embodiment, the ECU 3 constitutes an output increase correction means and an increase value setting means.

CPU5 bは前述の各種エンジンパラメータ信号に応
じ、エンジンlの運転状態を判別するとともに、判別し
たエンジン運転状態及びコンプレッサ20の作動状態等
に応じて前記1’ I) C信号パルスに同期して補助
空気量制御弁19の弁開度指令値ICHDを演算し、該
弁開度指令値I CHDに基づく駆動1a号を、出力回
路5dを介して補助空気量制御ブr19の電磁ソレノイ
ド19cに0(給する。
The CPU 5 b determines the operating state of the engine l according to the various engine parameter signals described above, and provides assistance in synchronization with the 1' I) C signal pulse according to the determined engine operating state and the operating state of the compressor 20. The valve opening command value ICHD of the air amount control valve 19 is calculated, and the drive number 1a based on the valve opening command value ICHD is applied to the electromagnetic solenoid 19c of the auxiliary air amount control valve r19 via the output circuit 5d. supply.

また、CPU5bは上述の各種エンジンパラメータ信号
に応じ、図示しない制御プログラムに基づいて、エンジ
ンlの運転状態を判別し、判別したエンジン運転状態に
応じて前記1’ D C信号パルスに同期して燃料噴射
弁6を開弁すべき燃料噴射時間”l’ourを次式(1
)に基づいて演算し、該演算結果に基づく駆動信号を燃
料噴射弁6に供給する。
Further, the CPU 5b determines the operating state of the engine l based on the control program (not shown) in response to the various engine parameter signals described above, and controls the fuel supply in synchronization with the 1' DC signal pulse according to the determined engine operating state. The fuel injection time "l'our" for which the injection valve 6 should be opened is determined by the following formula (1
), and a drive signal based on the calculation result is supplied to the fuel injection valve 6.

′1°our==1−iXKt+に2 +・・ (1)
ここに、Tiは燃料噴射弁6の基本燃料噴射時間を示し
、例えば吸気管内絶対圧PB^及びエンジン回転数Ne
に応じてそれぞれ決定される。
'1°our==1−iXKt+2 +... (1)
Here, Ti indicates the basic fuel injection time of the fuel injection valve 6, and for example, the intake pipe absolute pressure PB^ and the engine rotation speed Ne
Each will be determined accordingly.

K+及びに2は夫々各種エンジンパラメータ信号に応じ
て演算されるその池の補正係数及び補正変数であり、エ
ンジン運転状態に応じた燃費特性、加速特性等の緒特性
の最適化が図られるような所要値に設定される。
K+ and 2 are correction coefficients and correction variables respectively calculated according to various engine parameter signals, and are used to optimize engine characteristics such as fuel efficiency and acceleration characteristics according to engine operating conditions. Set to the required value.

第2図は前記弁開度指令値1cMDを算出するサブルー
チンのフローチャートを示す。本プログラムは前記′r
 D C<g号パルスの発生毎に実行される。
FIG. 2 shows a flowchart of a subroutine for calculating the valve opening command value 1cMD. This program is
D C<g is executed every time the g pulse occurs.

まず、ピストン28のストローク(以下、単にrストロ
ーク」という) FSTR及びエンジン回転数Neを読
み込む(ステップ201)。次に弁開度指令値ICMD
のニアコシ負荷項111ACnを設定するのに後述する
ように適用される第1乃至第3の所定値111^(1:
、 IIIACAC及びIIIAC:DCを算出すル(
ステップ202)。
First, the stroke (hereinafter simply referred to as "r stroke") FSTR of the piston 28 and the engine speed Ne are read (step 201). Next, the valve opening command value ICMD
First to third predetermined values 111^ (1:
, IIIACAC and IIIAC: Calculate DC (
Step 202).

第3図はこの算出を行うサブルーチンのフローチャート
を示す。まず、ステップ301においてはn;j記憶1
乃至第3の所定fl!llAc、 IIIM:AC及び
IIIACDCを、記憶手段5Cにそれぞれ記憶された
テーブルから、第2図のステップ201で読み込まれた
ストロークFSTI!に応じて検索する。
FIG. 3 shows a flowchart of a subroutine for performing this calculation. First, in step 301, n;j memory 1
to the third predetermined fl! llAc, IIIM: AC and IIIACDC are read from the tables respectively stored in the storage means 5C, and the stroke FSTI! is read in step 201 of FIG. Search accordingly.

第4図はこのテーブルを示し、前記第1及び第2の所定
(直+11Ac及びIIIACACは正値、第3の所定
値+11ACDCは負値に設定されている。また、いず
れの所定値の絶対値もストロークF sytが大きいほ
ど、より大きくなるように設定されている。これは、負
R1・ルクは、ストロークF srgがフルス]・ロー
フ近傍にある場合を除き、該ストロークFSTl!にほ
ぼ比例するので、このような負荷トルク特性に応じて吸
入空気量を設定するためである。
FIG. 4 shows this table, in which the first and second predetermined values (Direct+11Ac and IIIACAC are set to positive values, and the third predetermined value +11ACDC is set to a negative value. Also, the absolute value of any of the predetermined values is set to become larger as the stroke F syt is larger. This is because the negative R1.ruq is approximately proportional to the stroke FSTl!, except when the stroke F srg is near the full and loaf. Therefore, the intake air amount is set in accordance with such load torque characteristics.

更に、第2の所定値111Ac八〇は第1の所定fII
′l1llAcと比較し、同一のストロークF srI
!に対してより大きな関係に設定されている。より具体
的には、ストロークFSTI!の5つの基準値F 5T
RI 〜F srgs(例えば、それぞれフルストロー
クの5.20゜50.80%)に対し、IIIAC値は
全開開度の3゜5.8及び10%に、IIIACAC値
は同様に4,6゜10及び12%に、IIIACDC値
は同様に−4,−6゜−9及び−1O%にそれぞれ設定
され、上記基準値間では補間計算によって求められる。
Furthermore, the second predetermined value 111Ac80 is equal to the first predetermined value fII.
'l1llAc and the same stroke F srI
! is set in a larger relationship to . More specifically, Stroke FSTI! Five standard values of F 5T
For RI ~F srgs (e.g. 5.20° 50.80% of full stroke, respectively), the IIIAC values are 3° 5.8 and 10% of full stroke, and the IIIACAC values are similarly 4,6° 10 and 12%, and the IIIACDC values are similarly set to -4, -6° -9 and -10%, respectively, and the values between the above reference values are determined by interpolation calculation.

第3図に戻り、前記ステップ301に続くステップ30
2においては1回転数補正係数K NACを、記憶手段
5cに記憶されたテーブルから、第2図のステップ20
1で読み込まれたエンジン回転数Neに応じて検索する
。第5図はこのテーブルを示し、前記回転数補正係数K
NACは、エンジン回転数Neが大きいほど、より大き
な値に設定されている。
Returning to FIG. 3, step 30 following step 301
In step 2, the one-rotation speed correction coefficient KNAC is calculated from the table stored in the storage means 5c in step 20 of FIG.
The search is performed according to the engine speed Ne read in step 1. FIG. 5 shows this table, in which the rotational speed correction coefficient K
NAC is set to a larger value as the engine speed Ne increases.

より具体的にはエンジン回転数Neに対して第1〜第3
の基準1ifI N ++^c t 〜N IIAC3
(例えば、それぞれ1,000.1,500.2.00
0rpm)が設定されており、回転数補正係数K NA
Cは、エンジン回転数Neが01j記第1の基m I+
’fi N ++AC1以Fのときには最も小なる第1
の所定値KNACI (例えば1.0)に、前記第2の
基準値N IIAC2のときには前記K NAc1値よ
り大なる第2の所定値KNAC2(例えば2.0)に、
前記第3の基準値NllAC3以上のときには前記KN
ACZ値より大なる第・3の所定値KNAC3(例えば
3.0)にそれぞれ設定され、前記基準値間では補間計
算によって求められる。
More specifically, the first to third
Criteria for 1ifI N ++^c t ~N IIAC3
(For example, 1,000.1,500.2.00 respectively
0 rpm) is set, and the rotation speed correction coefficient K NA
C is the first base m I+ where the engine speed Ne is 01j
'fi N ++ When AC1 or more, the smallest first
to a predetermined value KNACI (for example, 1.0), and when the second reference value NIIAC2 is set to a second predetermined value KNAC2 (for example, 2.0) that is larger than the KNAc1 value,
When the third reference value NllAC3 or more, the KN
A third predetermined value KNAC3 (for example, 3.0) larger than the ACZ value is set, and the difference between the reference values is determined by interpolation calculation.

第3図に戻り、n;1記ステツプ302に続くステップ
303においては、前記ステップ301で検索された第
1及び第3の所定値+11AC,IIIACAC及びI
IIAcDc並びにAij記スデステップ302索され
た回転数補正係数KNACを、次式(2)、 (3)及
び(4)に適用して、これらの所定1alllAC,■
ACAC及び団ACIX;を算出する。
Returning to FIG. 3, in step 303 following step 302, n:1, the first and third predetermined values retrieved in step 301 +11AC,
By applying IIAcDc and the rotational speed correction coefficient KNAC found in step 302 of Aij to the following equations (2), (3) and (4), these predetermined 1allAC,
Calculate ACAC and group ACIX;

111AC= K NAG X I llAc    
・・・(2)111ACAC= KNACX IIIA
CAC−(3)IIIACDC=KnAc×IIIAC
DC=−(4)以」二のようにして算出されたIIIA
CIIII、 IIIACAC値及びIIIACI)C
値は、後述するように、コンプレッサ20の定常運転時
、運転開始直後及び運転停止直後に、エアコン負荷項1
11ACnとしてそれぞれ設定されるとともに、該エア
コン負荷項+11ACnは弁開度指令1filcMI)
の加算項として適用される。したがって、コンプレッサ
20の運転・停止に応じて吸入空気量がストロークF 
STRだけでなくエンジン回転数Neをパラメータとし
て設定されるので、負荷トルクの変化に応じてこれに見
合うようにエンジンIの出力トルクを適切に制御でき、
トルクショックやエンジン回転数Neの変動を防止でき
る。
111AC= K NAG X IllAc
...(2) 111ACAC= KNACX IIIA
CAC-(3)IIIACDC=KnAc×IIIAC
DC=-(4) IIIA calculated as follows
CIII, IIIACAC value and IIIACI)C
As will be described later, the value is determined by the air conditioner load term 1 during steady operation of the compressor 20, immediately after the start of operation, and immediately after the operation is stopped.
11ACn, and the air conditioner load term +11ACn is the valve opening command 1filcMI)
is applied as an additive term. Therefore, depending on whether the compressor 20 is started or stopped, the amount of intake air changes to the stroke F.
Since not only STR but also engine rotation speed Ne is set as a parameter, the output torque of engine I can be appropriately controlled in accordance with changes in load torque.
Torque shock and fluctuations in engine speed Ne can be prevented.

また、回転数補正係数K NACが第5図のテーブルに
基づいて前述したように設定されることにより、第1乃
至第3の所定値111AC,l1lACAC及び団AC
DC:はエンジン回転数Neが大きいほど、より大きな
値に補正され、したがってコンプレッサ20の運転・停
止に伴う吸入空気量の増減量がより大きな111!に制
御されるので、負荷トルクがエンジン回転数Neにほぼ
比例するというが1述した特性に合致するように吸入空
気量を制御でき、したがってエンジン1の出力トルクを
より適切に制御できる。
Further, by setting the rotation speed correction coefficient KNAC as described above based on the table of FIG. 5, the first to third predetermined values 111AC, 11AC
DC: is corrected to a larger value as the engine speed Ne increases, and therefore the increase/decrease in the amount of intake air due to operation/stopping of the compressor 20 becomes larger 111! Since the load torque is approximately proportional to the engine rotational speed Ne, the intake air amount can be controlled so as to match the characteristic mentioned above, and therefore the output torque of the engine 1 can be controlled more appropriately.

第2図に戻り、前記ステップ202に続くステップ20
3では、HAGスイッチ34がオン状態にあるか否か、
即ちコンプレッサ20がエンジン1により駆動されてい
るか否かを判別し、この答が肯定(Yes)のときには
、llAcスイッチ34が今回初めてオン状態となった
か否かを判別する(ステップ204)。この答が肯定(
Yes)のときにはエアコン負荷項IllΔCnを前記
第2の所定1i111AcAcに設定しく第6図の時間
し^)、後述のステップ210に進む。即ち、エアコン
負荷項111ACnは、IIAC:スイッチ34のオン
に同期してコンプレッサの電磁クラッチ25が停台状態
となり、エンジン1がコンプレッサ20と連結された直
後において、より大きな値であるIIIAC:ACに設
定される。このような設定によりコンプレッサ20との
連結によるエンジン負荷の増加に対応して吸入空気量を
増加させ、エンジン回転数の低下を防止することができ
る。
Returning to FIG. 2, step 20 following step 202
3, whether or not the HAG switch 34 is in the on state;
That is, it is determined whether the compressor 20 is being driven by the engine 1, and if the answer is affirmative (Yes), it is determined whether the llAc switch 34 is turned on for the first time (step 204). This answer is affirmative (
If Yes), the air conditioner load term IllΔCn is set to the second predetermined value 1i111AcAc at the time shown in FIG. 6^), and the process proceeds to step 210, which will be described later. That is, the air conditioner load term 111ACn changes to a larger value, IIIAC:AC, immediately after the electromagnetic clutch 25 of the compressor is stopped in synchronization with the ON of the IIAC: switch 34, and the engine 1 is connected to the compressor 20. Set. With such a setting, the amount of intake air can be increased in response to an increase in engine load due to the connection with the compressor 20, and a decrease in engine speed can be prevented.

前記ステップ204の答が否定(NO)、即ち11^C
スイツチ34が前回以前から既にオン状態となっている
ときには、エアコン負荷項の前回値111^Cn−1が
前記第1の所定値111Acより大きいか否かを判別す
る(ステップ206)。この答が肯定(Yes)、即ち
III^Cn−l> III屁が成立するときにはエア
コン負荷項の今回falll^Cnを、前回値TIIA
Cn−sから所定値Δ111^CAC(例えば0.1%
)を差し引いた差に設定した後(ステップ207)、否
定(No)、即ちl1lACn−1≦IIIACが成立
するときにはエアコン負荷項の今回値rllAc:nを
該第1の所定値l1lACに設定しくステップ208)
、フラグF、 FBIIACを値lにセットした後(ス
テップ209) 、後述のステップ210に進む。この
フラグF、 FBIIACは11^Cスイ・ソチ34が
オフ状態にあるときには後述するステップ231におい
て値0にセットされるものである。
If the answer to step 204 is negative (NO), that is, 11^C
If the switch 34 has already been in the on state before the previous time, it is determined whether the previous value 111^Cn-1 of the air conditioner load term is larger than the first predetermined value 111Ac (step 206). When this answer is affirmative (Yes), that is, III^Cn-l > III fart, the current fall^Cn of the air conditioner load term is changed to the previous value TIIA
From Cn-s to a predetermined value Δ111^CAC (for example, 0.1%
) (step 207), if the result is negative (No), that is, l1lACn-1≦IIIAC holds, the current value rllAc:n of the air conditioner load term is set to the first predetermined value l1lAC. 208)
, flag F, and FBIIAC are set to the value l (step 209), and then the process proceeds to step 210, which will be described later. These flags F and FBIIAC are set to the value 0 in step 231, which will be described later, when the 11^C Swiss Sochi 34 is in the off state.

このように、llAcスイッチ34がオンされた直後に
第2の所定11f!lll^(シ^Cに設定されたエア
コン負荷項111ACnは%11^Cスイッチ34がオ
ンし続ける限り、徐々に減少され(第6図の時間り八〜
LB)、第1の所定値111^Cに達した後はコンプレ
ッサ20の運転開始後、所定期間が経過し、フィードバ
ック制御が安定した状態にあるとして該団AC値に保持
されるとともに、フラグF、FBIIACが値1にセッ
トされる(第6図の時間tB以降)。
In this way, immediately after the llAc switch 34 is turned on, the second predetermined 11f! lll^(The air conditioner load term 111ACn set in
LB), after reaching the first predetermined value 111^C, a predetermined period of time has elapsed after the compressor 20 started operating, the feedback control is assumed to be in a stable state, and the group AC value is maintained, and the flag F is , FBIIAC is set to the value 1 (after time tB in FIG. 6).

前記ステップ210ではPD+スイッチ(SW、)32
がオン状態にあるか否か、即ち吐出圧Pdが前述した第
1の所定圧PD!より大きいか否かを判別する。この答
が肯定(Yes)のときにはPD1スイッチ32が今回
初めてオン状態になったか否かを判別しくステップ2+
1) 、この答かが定(Yes)のときには更に前記フ
ラグF、FBIIACが値1にセットされているか否か
を判別する(ステップ212)。この答が肯定(Yes
)のときには、弁開度指令値ICM+)の積分制御項の
今回値IAI nを、111回値IAln−tかも第1
の増大値III^C3Ur3+を減算した値に設定しく
ステップ213)、後述のステップ214に進む。前記
ステップ211又は212の答の何れかが否定(No)
、即ちPD+スイッチ32がn;1回以前から既にオン
状態になっているとき、又はフラグF、 FBIIAC
が値Oにセットされているときには、前記ステップ21
3を実行することなく直接ステップ214に進む。以」
二のように、01j記ステツプ213の実行、即ち積分
制御項IAInからの第1の増大値111AC5UB+
の減算は、PI)1スイツチ32がオフ状態からオン状
態となった場合であってllAcスイッチ34がオンさ
れた後のフィードバック制御が安定した状態にあるとき
にのみ実行される。
In step 210, the PD+switch (SW, ) 32
is in the on state, that is, the discharge pressure Pd is the first predetermined pressure PD! Determine whether the value is greater than or not. If this answer is affirmative (Yes), it is determined whether or not the PD1 switch 32 is turned on for the first time.Step 2+
1) If the answer is YES, it is further determined whether the flag F and FBIIAC are set to the value 1 (step 212). This answer is affirmative (Yes
), the current value IAIn of the integral control term of the valve opening command value ICM+) may be set to the 111th value IAln-t.
In step 213), the process proceeds to step 214, which will be described later. Either the answer to step 211 or 212 is negative (No)
, that is, when the PD+ switch 32 has already been in the ON state from the previous time, or when the flag F, FBI
is set to the value O, the step 21
The process directly proceeds to step 214 without executing step 3. I”
2, the execution of step 213 in 01j, that is, the first increase value 111AC5UB+ from the integral control term IAIn.
The subtraction is performed only when the PI)1 switch 32 changes from the off state to the on state and when the feedback control is in a stable state after the llAc switch 34 is turned on.

前記ステップ214ではPD2スイッチ(SW、 )3
3がオン状態にあるか否か、即ち吐出圧Pdが前述した
第2の所定値PD2 (>PDI)より大きいか否かを
判別する。この答が肯定(Yes)、即ちコンプレッサ
20が極高吐出圧状態にあるときには、PD2スイッチ
33が今回初めてオン状態になったか否か(ステップ2
15)及びフラグF、 FBIIACが値1にセットさ
れているか否か(ステップ216)をそれぞれ判別する
。両ステップの答がいずれも肯定(Yes)のときには
、積分制御項の今回[1^1nを、その前回値lAln
−+から第2の増大II’(IIIAC3UB2(>+
++八CへUB l )と前記第1の増大値+11AC
3UB+との差を差し引いた値、IATn−+ −(I
IIAC5UB2−IIIAC3UBt)に設定した後
(ステップ217)、前記ステップ215又は216の
答の何れかが否定(No)のときには直接、後述のステ
ップ218に進む。前記ステップ217において第2の
増大値+11AC3UB2から第1の増大(n I l
lAc5Uf3 rを差し引<ツバ、t+’l 記スy
−ツブ213において該第1の増大値[IIAC5UB
!が積分制御項IAlnから既に差し引かれているため
である。
In step 214, the PD2 switch (SW, )3
3 is in the on state, that is, whether the discharge pressure Pd is larger than the second predetermined value PD2 (>PDI). If this answer is affirmative (Yes), that is, the compressor 20 is in an extremely high discharge pressure state, check whether the PD2 switch 33 is turned on for the first time (step 2).
15) and whether flag F and FBIIAC are set to the value 1 (step 216). When the answers to both steps are affirmative (Yes), the current [1^1n of the integral control term is changed to its previous value lAln
-+ to second increase II'(IIIAC3UB2(>+
++8C to UB l) and the first increase value +11AC
The value after subtracting the difference from 3UB+, IATn-+ -(I
IIAC5UB2-IIIAC3UBt) (step 217), if either the answer to step 215 or 216 is negative (No), the process directly proceeds to step 218, which will be described later. In step 217, the first increase (n I l
lAc5Uf3 Subtract r<Tuba, t+'l Notes y
- the first increase value [IIAC5UB
! This is because it has already been subtracted from the integral control term IAln.

前記ステップ218ではコンプレッサ20の高吐出圧時
用の増大項(以下、単に「増大項」という)+11Ac
sUBを第2の増大値+11AC5UB2に設定する。
In step 218, the increase term for the high discharge pressure of the compressor 20 (hereinafter simply referred to as "increase term") +11Ac
Set sUB to the second increment value +11AC5UB2.

次いで、積分制御項IAlnの後述する学習値IXRε
Fを前回までに得られた値に保持する(ステップ219
)。
Next, the learning value IXRε, which will be described later, of the integral control term IAln
F is held at the value obtained until the previous time (step 219
).

更に前記ステップ205.207又は208で得られた
エアコン負荷項の今回値IllΔCn及び前記ステップ
218で設定された増大項]11^C3LIBを次式(
5)に適用し、弁開度指令値ICMDを算出して本プロ
グラムを終了する。
Further, the current value IllΔCn of the air conditioner load term obtained in step 205, 207 or 208 and the increase term set in step 218]11^C3LIB are expressed by the following formula (
5), calculates the valve opening command value ICMD, and ends this program.

ICMI)=IAIn+IIIACn+団八C3UB+
 I x−へ 5 )ここで[Xには図示しない交流発
電機の発電状態に応じて設定される補正項、エンジン冷
却水温Tw等に応じて設定される目標回転数と実際のエ
ンジン回転数Neとの差に応じて設定される比例制御項
、エンジン回転数Neの実際の変化に応じた補正項等が
含まれる。
ICMI)=IAIn+IIIACn+Danpachi C3UB+
To I This includes a proportional control term that is set according to the difference between Ne and A, a correction term that is set according to the actual change in engine speed Ne, and the like.

前記ステップ214の答が否定(No)、即ちPDI(
Pd≦PD2が成立し、したがってコンプレッサ20が
高吐出圧状態にあるときには、PD2スイッチ33が今
回初めてオフ状態になったか否かくステップ221)及
びフラグF、 F[311ACが(直lにセットされて
いるか否か(ステップ222)をそれぞれ判別する。両
ステップの答が何れも+?定(Yes)のときには、前
記ステップ217とは逆に、積分制御項の今回値IAI
nを、その前回値lAln−+に第1及び第2の増大値
のM (IIIAC5UB2−11IAC3UBt)を
加算した値、lAln−++ (llAc5Uf3−1
11AC3Ur3+)に設定した後(ステップ223)
 、前記両ステップの答のfi’iJれかが否定(No
)のときには直接、ステップ224に進む。このステッ
プ224では増大項団へC3UBを前記第1の増大11
削IIAC5IJ13+に設定し、次いで前記ステップ
219以下を実行して本プログラムを終了する。
If the answer to step 214 is negative (No), that is, PDI (
When Pd≦PD2 is established, and therefore the compressor 20 is in a high discharge pressure state, it is determined whether the PD2 switch 33 is turned off for the first time in step 221) and the flags F and F[311AC are set to direct. (Step 222).If the answers to both steps are positive (Yes), contrary to step 217, the current value IAI of the integral control term is determined.
n is the value obtained by adding the first and second increase values M (IIIAC5UB2-11IAC3UBt) to its previous value lAln-+, lAln-++ (llAc5Uf3-1
11AC3Ur3+) (step 223)
, fi'iJ of the answers to both steps above is negative (No
), the process directly proceeds to step 224. In this step 224, C3UB is added to the first increase 11 to the increase term group.
IIAC5IJ13+, and then executes step 219 and subsequent steps to terminate this program.

前記ステップ210の答が否定(No)、即ちPd≦P
D+が成立し、したがってコンプレッサ20が高吐出圧
状態にないときには、PI)+スイッチ32が今回初め
てオフ状態になったか否か(ステップ225)及びフラ
グF、 FBIIACが値lにセットされているか否か
(ステップ226)をそれぞれ判別する。この両ステッ
プの答の同れもが肯定(Yes)のときには積分制御項
の今回値IAInを、その前回値IA[n−1に第1の
増大値1tlAcslJB Iを加算した値に設定した
後(ステップ227)、nij記両ステップの答の何れ
かが否定(No)のときには直接、ステップ228に進
む。このステップ228では増大項+11AC5unを
値Oに設定する。
The answer to step 210 is negative (No), that is, Pd≦P.
When D+ is established and therefore the compressor 20 is not in a high discharge pressure state, it is determined whether the PI)+ switch 32 is turned off for the first time (step 225) and whether the flag F and FBIIAC are set to the value l. (step 226). If the answers to both steps are affirmative (Yes), the current value IAIn of the integral control term is set to the value obtained by adding the first increase value 1tlAcslJB I to its previous value IA[n-1, and then ( If either of the answers to step 227) and step 227) is negative (No), the process directly proceeds to step 228. In this step 228, the increase term +11AC5un is set to the value O.

以上のように、増大項+11A(:St用は、PI)+
スイッチ32がオフ状態にあるとき、即ちPd≦PDl
が成立してコンプレッサ20が高吐出圧状態にないとき
にはIa Oに(ステップ228) 、PDtスイッチ
32がオン状態且つPD2スイッチ33がオフ状態にあ
るとき、即ちPD+(Pd≦PD2が成立してコンプレ
ッサ20が高吐出圧状態にあるときには第1の増大値1
11AC3UB+に(ステップ224)、PD2スイッ
チ33がオン状態にあるとき、即ちPd>PD2が成立
してコンプレッサ20が極高吐出圧状態にあるときには
第2の増大値+11AC3UB2に(ステップ218)
それぞれ設定され、前記式(5)において弁開度指令値
ICMDの加算項として適用される(第6図参照)。
As mentioned above, the increase term + 11A (: for St is PI) +
When the switch 32 is in the off state, that is, Pd≦PDl
is established and the compressor 20 is not in a high discharge pressure state (step 228), and when the PDt switch 32 is on and the PD2 switch 33 is off, that is, PD+(Pd≦PD2 is satisfied and the compressor 20 is not in a high discharge pressure state). 20 is in a high discharge pressure state, the first increase value 1
11AC3UB+ (step 224), and when the PD2 switch 33 is in the on state, that is, when Pd>PD2 is established and the compressor 20 is in an extremely high discharge pressure state, the second increase value is +11AC3UB2 (step 218).
They are respectively set and applied as an addition term to the valve opening command value ICMD in the above equation (5) (see FIG. 6).

一方エンジンlの負荷トルクは、ストロークFSTI!
がフルストローク近傍にあるときには吐出圧Pdが大き
いほど、コンプレッサ20のピストン28に加わる圧力
がより大きくなることから、より大きくなる。したがっ
て、上述のようにPDx及びPD2スイッチ32.33
のオン−オフ状態に応じて、即ち吐出圧Pdが大きいほ
ど増大項111八C5UBをより大きく設定することに
より、吐出圧Pdに応じた負荷トルクの増大に見合う吸
入空気量を供給し、適正なエンジン出力制御を行うこと
ができる。
On the other hand, the load torque of engine l is stroke FSTI!
When Pd is near the full stroke, the larger the discharge pressure Pd is, the greater the pressure applied to the piston 28 of the compressor 20 becomes. Therefore, as mentioned above, the PDx and PD2 switches 32.33
By setting the increase term 1118C5UB to a larger value according to the on-off state of Engine output control can be performed.

この場合、r’Dxスイッチ32あるいはPD2スイッ
チ33のオン−オフ切換直後においては、前記ステップ
211〜213,215〜217,221〜223及び
225〜227から明らかなようにフラグF、 FI3
11ACが値lに設定されているときに積分制御項IA
Tnが増大値111ACSUBを相殺するように設定さ
れ、前記式(5)に適用されるので弁開度指令値ICM
Dは実質的に変化しない(第6図の(d)、時間Lc〜
t、n)。コンプレッサ20の作動後、所定時間が経過
して増量補正が安定状態にあるときに回転数フィードバ
ック制御が継続されていると、このフィードバックを行
なうための積分制御項IAIn、比例制御項などが冷媒
の吐出圧の漸増にともなって起こる回転数の低下を防止
すべく既に増量されており、この状態下でPDtスイッ
チ32あるいはl” D 2スイツチ33がオンするの
に同期して増量補正すると、該増量補正された空気量は
過剰な供給量となりエンジン回転数の一時的な上昇を招
来することになる。
In this case, immediately after the r'Dx switch 32 or the PD2 switch 33 is turned on and off, the flags F and FI3 are activated, as is clear from the steps 211 to 213, 215 to 217, 221 to 223, and 225 to 227.
11When AC is set to the value l, the integral control term IA
Since Tn is set to offset the increase value 111ACSUB and is applied to the above equation (5), the valve opening command value ICM
D does not substantially change ((d) in Figure 6, time Lc ~
t, n). If the rotation speed feedback control is continued after a predetermined period of time has passed after the compressor 20 is activated and the increase correction is in a stable state, the integral control term IAIn, proportional control term, etc. for performing this feedback will be The amount has already been increased in order to prevent the rotation speed from decreasing due to the gradual increase in the discharge pressure, and under this condition, if the amount is corrected to increase in synchronization with the turning on of the PDt switch 32 or l''D2 switch 33, the amount increased. The corrected air amount becomes an excessive supply amount and causes a temporary increase in engine speed.

そこで、」二連のようにして吐出圧Pdの上昇にともな
って増大したフィードバックの積分制御項を減少させこ
とによって、コンプレッサ20の負荷トルク分をフィー
ドバック項の中から除外できるので、吐出圧Pdが増加
しても吸入空気量の大幅な増加に起因するオーバーシュ
ートを防止でき、回転数制御の安定性を高めることがで
きる。また、逆に吐出圧Pdが減少する場合には、吸入
空気量の大幅な減少に起因するエンジン回転数の異常低
下を防止でき、同様に制御の安定性を高めることができ
る。
Therefore, by reducing the feedback integral control term that increases as the discharge pressure Pd increases in a double series, the load torque of the compressor 20 can be excluded from the feedback term, so that the discharge pressure Pd increases. Even if the amount of intake air increases, overshoot caused by a large increase in the amount of intake air can be prevented, and the stability of rotation speed control can be improved. Conversely, when the discharge pressure Pd decreases, it is possible to prevent an abnormal decrease in the engine speed due to a significant decrease in the amount of intake air, and it is also possible to improve the stability of control.

一方、上述の場合において、フラグF、FBIIへ〇が
(1α0に設定されているときには積分制御項IaI口
は前回値に維持されるので、増大項111AC3UI3
により弁開度指令値1cMI)が即座に増減される(第
6図の(d)、時間La、  mu)。これにより、コ
ンプレッサ20の作動後間もなく、増量補正制御が安定
しない状態で吐出圧Pdが増減した場合には、吸入空気
量を即座に増減でき、したがって制御の応答性を高める
ことができる。
On the other hand, in the above case, when the flag F and FBII are set to (1α0), the integral control term IaI is maintained at the previous value, so the increase term 111AC3UI3
The valve opening command value 1cMI) is immediately increased or decreased ((d) in FIG. 6, times La and mu). As a result, if the discharge pressure Pd increases or decreases soon after the compressor 20 is activated and the increase or decrease correction control is not stabilized, the intake air amount can be increased or decreased immediately, and the responsiveness of the control can therefore be improved.

前記ステップ228に続くステップ229では、ストロ
ークF syI!が低い所定1aF8TRLより大きく
且つ高い所定611Fsy*oより小さい所定範囲内に
あるか否かを判別する。この答が肯定(Yes)、即ち
F 5TRL< F STR< F sri!uが1戊
立するときには、フィードバック制御開始時に積分制御
項1AInの初期値として設定される前記学習値I X
REFを次式(6)に従って算出しくステップ230)
、n;1記ステツプ220に進む。
In step 229 following step 228, the stroke F syI! is within a predetermined range that is larger than a low predetermined 1aF8TRL and smaller than a high predetermined 611Fsy*o. This answer is affirmative (Yes), that is, F 5TRL < F STR < F sri! When u becomes 1, the learned value I
Calculate REF according to the following equation (6) (Step 230)
, n; Proceed to Step 220.

I XI!EF=ρREF IAIn+A=! x I
XREF’ −(6)A      A ここに、Aは定数、CREFは図示しないサブルーチン
によって設定される重み係数、IXRεF′は前回まで
に得られた学習値である。」1記式(6)から明らかな
ように、重み係数CREFは学習値I XREFの算出
における積分制御項の今回値IAlnの重みを定めるも
のであり、その値により積分制御項の今回値1AInの
重み、即ち学習値1xgarの算出速度が設定される。
IXI! EF=ρREF IAIn+A=! x I
XREF' - (6) A A Here, A is a constant, CREF is a weighting coefficient set by a subroutine not shown, and IXRεF' is a learning value obtained up to the previous time. As is clear from equation (6), the weighting coefficient CREF determines the weight of the current value IAln of the integral control term in calculating the learning value IXREF, and its value determines the weight of the current value 1AIn of the integral control term. The weight, that is, the calculation speed of the learning value 1xgar is set.

011記ステツプ229の答が否定(No)、即ちFs
rI!≧FSTRI+又はFSTI!≦FsrprLが
成ftするときには前記ステップ219以下を実行し本
プログラムを終了する。
The answer to Step 229 of 011 is negative (No), that is, Fs
rI! ≧FSTRI+ or FSTI! When ≦FsrprL is satisfied, the steps from step 219 onwards are executed and the program is terminated.

また、この所定値FsTR+1は、例えばフルストロー
クの65%として設定される。この所定値FSTI!I
+以下の領域ではコンプレッサ20の負荷トルクがほぼ
ストロークFsvgのみで求められ、その分を既に加算
項として加算しており、フィードバック制御項の中にコ
ンプレッサの負荷分が影響を及ぼさず積分制御項IAI
+からエンジンの外部負荷分が除かれているため、積分
制御項IAInは無負荷状態で必要とされる吸入空気量
に対応した値となっている。
Further, this predetermined value FsTR+1 is set as, for example, 65% of the full stroke. This predetermined value FSTI! I
In the region below +, the load torque of the compressor 20 is almost determined only by the stroke Fsvg, and that amount has already been added as an addition term, and the compressor load does not have any influence on the feedback control term and the integral control term IAI
Since the external load of the engine is removed from +, the integral control term IAIn has a value corresponding to the amount of intake air required in the no-load state.

したがって、前述したように学習1直I XREFの算
出を、ストロークF STI!が所定値FST灯τより
小さいときにのみ行うことにより、学習(fl■xRE
Fの大幅な変動を防止して、これを適正な値に算出でき
る。
Therefore, as described above, the calculation of learning 1st shift I Learning (fl x RE
It is possible to prevent large fluctuations in F and calculate it to an appropriate value.

一方、ストロークF STRが所定値F svgtより
小さい領域ではFSTRセンサ31の出力が実際のスト
ロークに対してリニアでない。このため、積分制御項I
AInから適正な学習(直I XREFが得られないの
で、Fsrl!≦FSTRLのときにも学習値I XR
EFの算出を行わない。
On the other hand, in a region where the stroke F STR is smaller than the predetermined value F svgt, the output of the FSTR sensor 31 is not linear with respect to the actual stroke. Therefore, the integral control term I
Appropriate learning from AIn (direct I XREF cannot be obtained, so even when Fsrl!≦FSTRL, the learning value I
EF calculation is not performed.

前記ステップ203の答が否定(No)、即ちIIAC
スイッヂ34がオフ状態にあり°、したがってコンプレ
ッサ20が停止状態にあるときには、フラグF、FBI
IACをfit!0にセットシ(ステップ23I)、次
いでllAcスイッチ34が今回初めてオフ状態になっ
たか否かを判別する(ステップ232)。この答が肯定
(Yes)のときには、エアコン負荷項の今回値!ll
Ac:nをnji記第3の所定値111屁DCに設定し
くステップ233) 、前記ステップ228以下に進む
。このようにIIACスイッチ34がオン状態からオフ
状態に切り換わった直後にエアコン負荷項の今回ll1
l団ACnを負値である第3の所定値111ACDCに
設定するのは、該切換直後には吸入空気が吸気管内に残
留しているので、この残留分を差し引くためである。
If the answer to step 203 is negative (No), that is, IIAC
When switch 34 is in the OFF state and therefore compressor 20 is in a stopped state, flag F, FBI
Fit IAC! 0 (step 23I), and then it is determined whether the llAc switch 34 is turned off for the first time (step 232). If this answer is affirmative (Yes), the current value of the air conditioner load term! ll
Set Ac:n to the third predetermined value 111DC (step 233), and proceed to step 228 and subsequent steps. In this way, immediately after the IIAC switch 34 is switched from the on state to the off state, the current ll1 of the air conditioner load term
The reason why the group ACn is set to the third predetermined value 111ACDC, which is a negative value, is to subtract the intake air remaining in the intake pipe immediately after the switching.

前記ステップ232の答が否定(No)、即ちIIAC
スイッチ34が01j回以前にオフ状態になっていると
きにはエアコン負荷項のnD回値団ACn−tが値Oよ
り小さいか否かを判別する(ステップ234)。
If the answer to step 232 is negative (No), IIAC
If the switch 34 has been in the off state before 01j times, it is determined whether the nD cycle value group ACn-t of the air conditioner load term is smaller than the value O (step 234).

この答がi?定(Yes)、即ち、l1lACn−l<
 Oが成立するときには、エアコン負荷項の今回値11
1Acnを、その前回1it’t IIIACn−1に
所定値Δ!IIAcDc (例えば0.05%)を加算
した値に設定した後(ステップ235)、否定(No)
、即ち[tlACn−+≧0が成立したときにはエアコ
ン負荷項の今回値IIIACnをll110に設定しだ
後(ステップ236) 、前記ステップ228以下に進
む。このように11Δにスイッチ34がオフ状態時のエ
アコン負荷項の!IIACnは、オフ状態への切換直後
に、負値である第3の所定値111ACI)Cに設定さ
れ、次いでこの値が漸増された後、値0に設定される(
第6図の時間laE〜tF等)。
Is this answer i? Yes, i.e. l1lACn-l<
When O holds true, the current value of the air conditioner load term is 11.
1Acn to the previous 1it't IIIACn-1 to a predetermined value Δ! After setting the value to be the sum of IIAcDc (for example, 0.05%) (step 235), negative (No)
That is, when [tlACn-+≧0 holds true, the current value IIIACn of the air conditioner load term is set to ll110 (step 236), and then the process proceeds to step 228 and subsequent steps. In this way, the air conditioner load term when the switch 34 is in the OFF state is 11Δ! Immediately after switching to the off state, IIACn is set to a third predetermined value 111ACI)C, which is a negative value, and then this value is gradually increased before being set to the value 0 (
(times laE to tF, etc. in FIG. 6).

なお、上述の実施例においては負荷トルクをコンプレッ
サのストロークと吐出圧とによって検出しているが、本
発明はこれに限らず、負荷トルクを反映する池のパラメ
ータにより検出するようにしてもよい。
In addition, in the above-mentioned embodiment, the load torque is detected by the stroke of the compressor and the discharge pressure, but the present invention is not limited to this, and the load torque may be detected by parameters of the pond that reflect the load torque.

また、上述の実施例においてはエンジンの出力トルクを
吸入空気量により制御するものを示したが、本発明はこ
れに限らず、池の手法によるエンジン出力の制御、例え
ば燃料供給制御、点火時期制御等とすることも勿論可能
である。
Further, in the above-described embodiment, the output torque of the engine is controlled by the amount of intake air, but the present invention is not limited to this, and the present invention is not limited to this, and the present invention is not limited to this. Of course, it is also possible to do the following.

(発明の効果) 以上詳述したように、本発明によれば次のような効果を
奏する。
(Effects of the Invention) As detailed above, the present invention provides the following effects.

請求項1によれば、可変容量タイプのコンブレッサの負
荷トルク及びエンジン回転数に応じて出力増大値を設定
するので、該コンプレッサの作動状態に応じ、且つエン
ジン回転数の全範囲に亘って、要求トルクに見合うエン
ジン出力に適切に制御でき、したがってトルクショック
の発生やエンジン回転数の異常変動等を防11−するこ
とができる。
According to claim 1, the output increase value is set according to the load torque of the variable capacity compressor and the engine speed, so that the required output increase value is set according to the operating state of the compressor and over the entire range of the engine speed. It is possible to appropriately control the engine output to match the torque, and therefore it is possible to prevent the occurrence of torque shock and abnormal fluctuations in the engine speed.

請求項2によればエンジン回転数が大きいほど、負荷ト
ルクがより大きくなるという特性に適合させてエンジン
出力を制御でき、」−述の効果をより適切に得ることが
できる。
According to the second aspect of the present invention, the engine output can be controlled in accordance with the characteristic that the load torque becomes larger as the engine speed increases, and the above-mentioned effects can be obtained more appropriately.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明に係る出力制御装置を含む燃料供給制御
装置の全体構成図、第2図は弁開度指令fll’l l
 CH+)を算出するザブルーチンのフローチャート、
第3図はエアコン負荷項を算出するサブルーチンのフロ
ーチャート、第4図は第3図のサブルーチンにおいて適
用されるエアコン負荷項のテーブルを示す図、第5図は
同様の回転数補正係数K NACのテーブルを示す図、
第6図は第2図のサブルーチンによる弁開度指令値IC
M+)等の推移を示す図である。 ■・・・内燃エンジン、5・・・電子コントロールユニ
ット(ECU)(出力増大補正手段、増大1+IM設定
手段)、11・・・エンジン回転数(Ne)センサ(回
転数検出手段)、20・・・コンプレッサ、28・・・
ピストン、31・・・ストローク(Fs丁R)センサ(
負荷トルク検出手段)、32.33・・・PDt。 [〕D2スイッチ(負荷トルク検出手段)。
Fig. 1 is an overall configuration diagram of a fuel supply control device including an output control device according to the present invention, and Fig. 2 shows a valve opening command fll'l l.
A flowchart of the subroutine for calculating CH+),
Fig. 3 is a flowchart of a subroutine for calculating the air conditioner load term, Fig. 4 is a table showing the air conditioner load term applied in the subroutine of Fig. 3, and Fig. 5 is a similar table of the rotation speed correction coefficient KNAC. A diagram showing
Figure 6 shows the valve opening command value IC according to the subroutine in Figure 2.
It is a figure showing the transition of M+), etc. ■... Internal combustion engine, 5... Electronic control unit (ECU) (output increase correction means, increase 1+IM setting means), 11... Engine rotation speed (Ne) sensor (rotation speed detection means), 20...・Compressor, 28...
Piston, 31... Stroke (Fs-R) sensor (
load torque detection means), 32.33...PDt. []D2 switch (load torque detection means).

Claims (2)

【特許請求の範囲】[Claims] 1.車輌の内燃エンジンにより駆動され、その容量が可
変し得るように構成されたコンプレッサと、該コンプレ
ッサの作動に応じて前記内燃エンジンの出力トルクを増
大補正する出力増大補正手段とを備えた内燃エンジンの
出力制御装置において、前記コンプレッサの負荷トルク
を検出する負荷トルク検出手段と、エンジン回転数を検
出する回転数検出手段と、前記負荷トルク検出手段及び
回転数検出手段の出力に応じて前記出力増大補正手段の
出力増大値を設定する増大値設定手段とを備えたことを
特徴とする内燃エンジンの出力制御装置。
1. An internal combustion engine that is driven by an internal combustion engine of a vehicle and includes a compressor configured to have a variable capacity, and an output increase correction means that increases and corrects the output torque of the internal combustion engine in accordance with the operation of the compressor. In the output control device, the load torque detection means detects the load torque of the compressor, the rotation speed detection means detects the engine rotation speed, and the output increase correction according to the outputs of the load torque detection means and the rotation speed detection means. 1. An output control device for an internal combustion engine, comprising: increase value setting means for setting an output increase value of the means.
2.前記出力増大値は、前記回転数検出手段により検出
されたエンジン回転数が大きいほど、より大きな値に設
定される請求項1記載の内燃エンジンの出力制御装置。
2. 2. The output control device for an internal combustion engine according to claim 1, wherein the output increase value is set to a larger value as the engine rotation speed detected by the rotation speed detection means increases.
JP19838588A 1988-04-22 1988-08-09 Output control device for internal combustion engine Expired - Fee Related JP2635379B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP19838588A JP2635379B2 (en) 1988-08-09 1988-08-09 Output control device for internal combustion engine
US07/339,132 US4976589A (en) 1988-04-22 1989-04-14 Output control system for an I.C. engine responsive to compressor torque and engine speed
GB8908834A GB2217876B (en) 1988-04-22 1989-04-19 Output control system for internal combustion engines
DE3913206A DE3913206A1 (en) 1988-04-22 1989-04-21 DEVICE FOR REGULATING THE OUTPUT TORQUE OF AN INTERNAL COMBUSTION ENGINE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19838588A JP2635379B2 (en) 1988-08-09 1988-08-09 Output control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH0249938A true JPH0249938A (en) 1990-02-20
JP2635379B2 JP2635379B2 (en) 1997-07-30

Family

ID=16390245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19838588A Expired - Fee Related JP2635379B2 (en) 1988-04-22 1988-08-09 Output control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2635379B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640270A (en) * 1996-03-11 1997-06-17 Wyko Corporation Orthogonal-scanning microscope objective for vertical-scanning and phase-shifting interferometry
US5752387A (en) * 1994-07-20 1998-05-19 Nippon Soken Inc. Air-fuel ratio control system for automotive vehicle equipped with an air conditioner
WO2009057480A1 (en) * 2007-10-29 2009-05-07 Sanden Corporation Air conditioner for vehicle
JP2012117645A (en) * 2010-12-03 2012-06-21 Honda Motor Co Ltd Continuously variable transmission control device
CN113968123A (en) * 2021-09-07 2022-01-25 一汽奔腾轿车有限公司 External control variable displacement compressor opening and closing torque control system and method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4082013B2 (en) 2001-10-10 2008-04-30 三菱自動車工業株式会社 Compressor load torque estimation device
KR102057094B1 (en) 2014-01-08 2019-12-18 한온시스템 주식회사 Method for controlling compressor of air conditioner for vehicle

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5752387A (en) * 1994-07-20 1998-05-19 Nippon Soken Inc. Air-fuel ratio control system for automotive vehicle equipped with an air conditioner
US5640270A (en) * 1996-03-11 1997-06-17 Wyko Corporation Orthogonal-scanning microscope objective for vertical-scanning and phase-shifting interferometry
WO2009057480A1 (en) * 2007-10-29 2009-05-07 Sanden Corporation Air conditioner for vehicle
JP2009107419A (en) * 2007-10-29 2009-05-21 Sanden Corp Vehicle air conditioner
JP2012117645A (en) * 2010-12-03 2012-06-21 Honda Motor Co Ltd Continuously variable transmission control device
CN113968123A (en) * 2021-09-07 2022-01-25 一汽奔腾轿车有限公司 External control variable displacement compressor opening and closing torque control system and method

Also Published As

Publication number Publication date
JP2635379B2 (en) 1997-07-30

Similar Documents

Publication Publication Date Title
US4976589A (en) Output control system for an I.C. engine responsive to compressor torque and engine speed
JP2001020837A (en) Engine fuel injection control device
JP2635379B2 (en) Output control device for internal combustion engine
JP2002500725A (en) Driving method of internal combustion engine
JP3239366B2 (en) Fuel injection control method for internal combustion engine and extremely low rotational speed detection device
JPH01271645A (en) Device for controlling output of internal combustion engine
JP2870365B2 (en) Fuel injection amount control device for diesel engine with EGR device
JPH0797943A (en) Control device for internal combustion engine
JP2845084B2 (en) Degradation diagnostic device for fuel injection device
JP2861476B2 (en) Diesel engine idle rotation control device
JPH0571385A (en) Fuel injection amount control device for diesel engine
JPH0533714A (en) Fuel injection quantity control device for diesel engine
JP2001090573A (en) Intake air quantity control device for engine with supercharger
JP2985470B2 (en) Fuel injection timing control device
JP2692490B2 (en) Engine crank angle time converter
JPH06249023A (en) Fuel injection amount control device for diesel engine
JPH06336938A (en) Fuel injection quantity controller for internal combustion engine
JP3092389B2 (en) Rotation speed control device for internal combustion engine
JP2893999B2 (en) In-vehicle engine idle rotation control device
JP2870332B2 (en) EGR control device for diesel engine
JP2857948B2 (en) Fuel injection timing control device
JP3316999B2 (en) Fuel injection control device for internal combustion engine
JP2830512B2 (en) Idle state detection method
JP3027907B2 (en) Fuel injection device for internal combustion engine
JPH051603A (en) Idle rotation control device for the diesel engine

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees