JPS63106145A - Constant speed drive controller for automobile - Google Patents

Constant speed drive controller for automobile

Info

Publication number
JPS63106145A
JPS63106145A JP25338886A JP25338886A JPS63106145A JP S63106145 A JPS63106145 A JP S63106145A JP 25338886 A JP25338886 A JP 25338886A JP 25338886 A JP25338886 A JP 25338886A JP S63106145 A JPS63106145 A JP S63106145A
Authority
JP
Japan
Prior art keywords
vehicle speed
control
speed
constant speed
deviation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP25338886A
Other languages
Japanese (ja)
Inventor
Shinichi Io
猪尾 伸一
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.)
Hitachi Astemo Ltd
Original Assignee
Atsugi Motor Parts 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 Atsugi Motor Parts Co Ltd filed Critical Atsugi Motor Parts Co Ltd
Priority to JP25338886A priority Critical patent/JPS63106145A/en
Publication of JPS63106145A publication Critical patent/JPS63106145A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls For Constant Speed Travelling (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

PURPOSE:To compensate a speed deviation in a car speed area so properly, by setting a gain in a control system in making the car speed correlated to running resistance a parameter, and making driving force commensurate to the running resistance in an optional car speed area generable. CONSTITUTION:A deviation operational device (d) operates a deviation between the desired car speed and the existing one when shifting to constant speed drive control. An amplification factor operational device (e) operates a function to be varied on the basis of the car speed when shifting to the constant speed drive control. A control value operational device (f) operates a control value to control engine power so as to cause the existing car speed to accord with the desired car speed on the basis of the speed deviation, acceleration and the amplification factor when shifting to the constant speed drive control. An output adjusting device (g) operates the engine power on the basis of output of the control value operational device (f).

Description

【発明の詳細な説明】[Detailed description of the invention]

(産業上の利用分野) 本発明は、例えば空気圧式アクチュエータを使用してス
ロットルバルブの開度を調節する自動車等車両用の定速
走行制御装置に係り、特に、車速に応じて制御系のゲイ
ンを変化させ、制御の安定性向上を意図した定速走行制
御装置に関する。 (従来の技術) 近時、車両の走行車速を自動にセット可能なシステムと
してA S CD (Auto 5peed Cont
rol Dev−ice)が開発され実用化されている
が、このようなシステムでは制御の安定性が重要で、こ
れはドライバーの安心感につながる。 従来のこの種の自動車用定速走行制御装置としては、例
えば特開昭61−30430号公報に記載のものがある
。この装置では、定速走行へのセント時、アクチュエー
タの圧力室の空気圧を走行条件に応じて設定車速となる
ように制御してそのダイヤフラムを作動させ、これによ
りスロットルバルブの開度を調節している。したがって
、上記圧力室に導入される負圧および大気圧が制御され
てスロットルバルブ開度が変化し、その結果、エンジン
出力が調節されて車速か設定車速と等しくなるようにフ
ィードバック制御が行われる。 (発明が解決しようとする問題点) しかしながら、このような従来の自動車用定速走行制御
装置にあっては、フィードバック制御系のゲインを固定
値として設定し、これを全車速域に亘って一律に対応さ
せる構成となっていたため、例えば、高速域を対象とし
て上記ゲインを設定すると、低速域での制御出力量が過
大となって短周期のハンチングが発生し、反対に低速域
を対象とすると、高速域での制御出力量が不足して長周
期かつ振幅の大きなハンチングを発生させる。 このような不具合を招く理由は、車速と走行抵抗の関係
にあり、走行抵抗Rはころがり抵抗Rr、空気抵抗R3
および勾配抵抗Rsの加算値として得られ、なかでも空
気抵抗R3は、次式■に示ずように車速(対気速度Va
)の2乗に比例して増加する。 R,=μc−A・Va”  ・・・・・・■但し、μC
:空気抵抗係数 A:前面投影面積 ■a;対気速度 すなわち、高速域の定速走行時にあっては走行抵抗Rの
増大からその車速偏差を補正するために大きな駆動力を
必要とし、一方、低速域にあっては補正のための駆動力
は比較的小さなもので済む。 したがって、従来のように制御系のゲインが固定値であ
ると、高速域または低速域のいずれか一方を対象として
上記ゲインを設定するか、若しくは両域の妥協点にゲイ
ンを設定せざるを得ず、制御の精度と安定性の面で問題
があった。 (発明の目的) そこで本発明は、走行抵抗と相関する車速をパラメータ
として制御系のゲインを設定することにより、任意の車
速域における走行抵抗につり合う駆動力を発生して、該
車速域の車速偏差(実車速と目標車速の差)を適切に補
正し、常用される速度の全域に亘って制御の精度と安定
性を向上させることを目的としている。 (問題点を解決するための手段) 本発明による自動車用定速走行制御装置は上記目的達成
のため、その基本概念図を第1図に示すように、車両の
速度を検出する車速検出手段aと、車両の加速度を検出
する加速度検出手段すと、定速走行制御への移行を指令
する指令手段Cと、定速走行制御に移行しているとき、
目標車速と現在の車速との偏差を演算する偏差演算手段
dと、定速走行制御に移行しているとき、車速に基づい
て変化する関数を増幅係数として演算する増幅係数演算
手段eと、定速走行制御に移行しているとき、車速の偏
差と加速度および増幅係数に基づいて現在の車速か目標
車速に一致するようにエンジン出力を制御する制御値を
演算する制御値演算手段fと、制御値演算手段fの出力
に基づいてエンジン出力を操作する出力調節手段gと、
を備えている。 (作用) 本発明では、走行抵抗の変動によって車速の偏差が発生
すると、該偏差および車両の加速度に基づいて基本とな
る制御II量が求められ、そのときの車速をパラメータ
として設定されたゲインを用いて上記制′4TEffi
が増幅され、エンジン出力がコントロールされる。した
がって、車速域に応じた駆動力が得られて、上記偏差が
適切に補正され制御の精度と安定性が向上する。 (実施例) 以下、本発明を図面に基づいて説明する。 第2〜6図は本発明に係る自動車用定速走行制御装置の
一実施例を示す図である。まず、構成を説明する。第2
図は、本装置の全体的構成を示す図であり、本装置は大
きく分けて定速走行の制御値を演算処理するコントロー
ルユニット1、各種情報を検知するセンサ群2、機関出
力を調節するスロットルバルブ3、スロットルバルブ3
を操作するスロットル操作機構4により構成される。 センサ群2は車速センサ11、メインスイッチ12、セ
ットスイッチ13、リジュームスイッチ14、第1キャ
ンセルスイッチ15および第2キヤンセルスイツチ16
からなる。車速センサ11は重速検出手段としての機能
を有し、例えば、スピードメータケーブルにより磁石を
回動させ、さらにリードスイッチと組合せて車速に比例
したパルス信号を出力する。メインスイッチ12は乗員
によって任意にオン・オフされるスイッチでオン操作さ
れたときイグニションスイッチ(図示路)を介してパン
テリ17の電圧をコントロールユニット1に供給する。 セットスイッチ13は乗員によって操作される定速走行
を指示するためのスイッチで、リジュームスイッチ14
は定速走行がキャンセルされたあと元の状態に復帰させ
るためのスイッチである。第1キヤンセルスイツチ15
および第2キヤンセルスイツチ16は定速走行セットを
キャンセルするためのスイッチで、これらは例えばブレ
ーキペダルが踏み込まれたときオンとなるストップラン
プスインチ、パーキングブレーキが制動操作されたとき
オンとなるパーキングブレーキスイッチ、クラッチペダ
ルが踏基込まれたときオンとなるクランチスイソチを、
単独にあるいは併用して構成される。なお、上記各スイ
ッチ13〜16は指令手段17を構成する。 センサ群2からの信号はコントロールユニット1に入力
されており、コントロールユニット1は加速度検出手段
、偏差演算手段、増幅係数演算手段および制御値演算手
段としての機能を有する。 そして、コントロールユニッl−1ハCP tJ2L 
ROM22、RAM23、クロック24、入力ポート2
5、出力ポート26、定電圧回路27およびバッファア
ンプ28〜30により構成される。CPU21はROM
22に書き込まれているプログラムに従って入力ポート
25より必要とする外部データを取り込んだり、またR
AM23との間でデータの授受を行ったりしながら加速
度の算出や定速走行制御に必要な処理値を演算処理し、
必要に応じて処理したデータを出力ポート26に出力す
る。入力ポート25にはセンサ群2からの信号が入力さ
れるとともに、出力ポート26からはバッファアンプ2
8〜30を介して定速走行制御やフェールセーフのため
の制御信号がスロットル操作機構4に出力される。バッ
ファアンプ28〜30は出力ポート26からの信号をス
ロットル操作機構4の作動可能なレベルに励振増幅する
。 クロック24はコントロールユニット1の各部に所定の
クロック信号を供給し、定電圧回路27はコントロール
ユニット1の各部に所定の定電圧を供給する。 スロットル操作機構4はバキュームポンプ31、モータ
32、大気導入制御弁33、フェールセーフ制御弁34
、フィルタ35.36、制御通路37および空気圧式ア
クチュエータ38により構成される。モータ32はコン
トロールユニット1からの制御信号に基づいて起動/停
止し、バキュームポンプ31はモータ32の駆動力を受
けて回転し所定の負圧を発生する。大気導入制御弁33
は2ポ一ト2位置のソレノイドバルブであり、コントロ
ールユニット1から制御信号(ON信号)が供給されて
いないとき位置(I)のポジション(図示位置)にあっ
てフィルタ35を通して制御通路37に大気を導入する
。一方、制御信号が供給されると位置(II)のポジシ
ョンに切換わって出入ボートの連通を遮断する。 フィルタ35は大気中の塵埃を除去するもので、これは
フィルタ36についても同様である。また、フェールセ
ーフ制御弁34も大気導入制御弁33と同様の2ボ一ト
2位置のソレノイドバルブであり、コントロールユニッ
ト1からシステム保持信号(ON信号)が供給されてい
ないとき位置(I)のポジションにあってフェールセー
フ36を通して制御通路37に大気を導入する。一方、
システム保持信号が供給されると、位置(II)のポジ
ションに切換ねって出入ボートの連通を遮断する。すな
わち、フェールセーフ制御弁34は定速走行システムに
対するフェールセーフ機能を有し、何らかの異常が発生
したとコントロールユニット1によっテ判断されたとき
、本システムによるスロットル操作機構4の作動を停止
してスロットルバルブ3を乗員によるアクセルペダルの
操作のみに委ねる。制御通路37は空気圧式アクチュエ
ータ38の圧力室39に連通しており、圧力室39はケ
ーシング40とダイヤフラム41によって画成される。 ダイヤフラム41の図中左側には同様の大気室42が画
成されており、大気室42は大気と連通している。圧力
室39内にはスプリング43が縮設されており、ダイヤ
フラム41は制御通路37に供給される負圧の大きさに
応じて大気室42の大気との力関係により図中左右方向
に移動し、リンク44を介して吸気通路45に設けられ
た前記スロットルバルブ3の開度を調節する。スロット
ルバルブ3は乗員によるアクセルペダルの操作による他
、スロットル操作機構4によっても操作され、吸気通路
45の通路面積を変えてエンジンの出力を調節する。上
記スロットルバルブ3およびスロットル操作機構4は出
力調節手段46を構成する。 次に、作用を説明する。。 第3図はROM22に書き込まれている定速走行制御の
プログラムを示すフローチャートであり、本プログラム
は所定時間毎(例えば、100 is毎)に一度実行さ
れる。 本プログラムはメインスイッチ12がオン状態のときセ
ットスイッチ13がオン操作されると起動し、キャンセ
ルスイッチ15.16の何れかがオンしたときその実行
が停止される。すなわち、指令手段によって本プログラ
ムに基づく定速走行制御のセット、解除が行われる。プ
ログラムが起動すると、まずP、で目標セットフラグF
1がセットされているか(F、−1か)否かを判別する
。目標セットフラグF、は定速走行制御指令下において
目標車速Vsetがセットされたか否かを表すフラグで
ある。F+=Oのときは未だ目標車速Vsetがセット
されていないと判断し、P2で現在の車速■nを目標車
速Vsetとしてセットする。なお、現在の車速Vnは
後述のサブルーチンで算出される。 したがって、定速走行制御がセットされた時点の車速V
nが目標車速Vsetとなる。次いで、P。 で目標セットフラグF、をセットし、P4で大気導入制
御弁33およびフェールセーフ制御弁34にオン信号を
出力して各ソレノイドをONとした後、P、に進む。以
下、説明の便宜上、このような大気導入制御弁33、フ
ェールセーフ制御弁34へのオン信号の出力をそれぞれ
5OLI−ON、5QL2−ONと表すこととする。 5OLI−ON、5OL2−ONの各処理により大気導
入制御弁33、フェールセーフ制御弁34が何れも位置
(■)に切換えられ、制御通路37と大気との連通が遮
断される。大気導入制御弁33についての5QL1−O
Nという処理は、定速走行制御の開始において目標車速
Vsetに制御するため、制御通路37内を負圧にして
空気圧式アクチュエータ38によりスロットルバルブ3
を開方向にシフトさせるためである。また、フェールセ
ーフ制御弁34についての5OL2−ONという処理は
、制御通路37と大気との連通を断ってフェールセーフ
機能を解除しておくためである。なお、本プログラムは
略されているが、システムの異常時には5OL2−OF
Fとなって上記フェールセーフ機能が発揮され、システ
ムの暴走が防止される。一方、PlでF1=1のときは
P2〜P4をジャンプしてP5に進む。P、ではイニシ
ャルフラグF2がセットされているか否かを判別する。 イニシャルフラグF2は定速走行制御開始時に出力調節
手段46によるスロットルバルブ3の強制的なイニシャ
ル処理が終了したか否かを表すフラグである。F、=0
のときは上記イニシャル処理を実行するためPh以降の
ステップに進み、F2=1になると出力補正処理のため
PISにジャンプする。以下に、これを場合けして説明
する。 イニシャル処理 まず、PhでイニシャルタイマTIの値が
(Industrial Application Field) The present invention relates to a constant speed cruise control device for a vehicle such as an automobile that adjusts the opening degree of a throttle valve using, for example, a pneumatic actuator. The present invention relates to a constant speed cruise control device intended to improve control stability by changing the speed of the vehicle. (Prior Art) Recently, A S CD (Auto 5peed Control) has been developed as a system that can automatically set the speed of a vehicle.
(rol Dev-ice) has been developed and put into practical use, but stability of control is important for such systems, which leads to a sense of security for the driver. An example of a conventional constant speed cruise control device for an automobile of this type is one described in Japanese Patent Application Laid-Open No. 61-30430. In this device, when starting to drive at a constant speed, the air pressure in the pressure chamber of the actuator is controlled to reach the set vehicle speed according to the driving conditions, and the diaphragm is operated, thereby adjusting the opening degree of the throttle valve. There is. Therefore, the negative pressure and atmospheric pressure introduced into the pressure chamber are controlled to change the opening degree of the throttle valve, and as a result, the engine output is adjusted and feedback control is performed so that the vehicle speed becomes equal to the set vehicle speed. (Problem to be Solved by the Invention) However, in such conventional constant speed cruise control devices for automobiles, the gain of the feedback control system is set as a fixed value, and this is uniformly applied over the entire vehicle speed range. For example, if the above gain is set for the high speed range, the control output amount in the low speed range will be excessive and short-period hunting will occur, and conversely, if the gain is set for the low speed range, , the amount of control output is insufficient in the high-speed range, causing long-period, large-amplitude hunting. The reason for such problems is the relationship between vehicle speed and running resistance, where running resistance R is equal to rolling resistance Rr and air resistance R3.
and slope resistance Rs, and among them, air resistance R3 is calculated as the vehicle speed (airspeed Va
) increases in proportion to the square of R,=μc−A・Va” ・・・・・・■However, μC
: Air resistance coefficient A: Front projected area ■a; Air speed, that is, when driving at a constant speed in the high speed range, a large driving force is required to correct the vehicle speed deviation due to the increase in running resistance R. In the low speed range, the driving force required for correction is relatively small. Therefore, if the gain of the control system is a fixed value as in the past, it is necessary to set the above gain for either the high speed region or the low speed region, or to set the gain at a compromise between both regions. First, there were problems with control accuracy and stability. (Purpose of the Invention) Therefore, the present invention generates a driving force that balances the running resistance in an arbitrary vehicle speed range by setting the gain of the control system using the vehicle speed that correlates with the running resistance as a parameter. The purpose is to appropriately correct the deviation (difference between actual vehicle speed and target vehicle speed) and improve control accuracy and stability over the entire range of commonly used speeds. (Means for Solving the Problems) In order to achieve the above object, the constant speed cruise control device for automobiles according to the present invention has vehicle speed detection means a for detecting the speed of the vehicle, as shown in FIG. , an acceleration detection means for detecting the acceleration of the vehicle, a command means C for instructing a transition to constant speed driving control, and when transitioning to constant speed driving control,
a deviation calculation means d for calculating the deviation between the target vehicle speed and the current vehicle speed; an amplification coefficient calculation means e for calculating a function that changes based on the vehicle speed as an amplification coefficient when shifting to constant speed driving control; control value calculation means f for calculating a control value for controlling engine output so that it matches the current vehicle speed or target vehicle speed based on the vehicle speed deviation, acceleration, and amplification coefficient when shifting to speed running control; Output adjusting means g for controlling the engine output based on the output of the value calculating means f;
It is equipped with (Function) In the present invention, when a deviation in vehicle speed occurs due to fluctuations in running resistance, the basic control II amount is determined based on the deviation and the acceleration of the vehicle, and the gain set using the vehicle speed at that time as a parameter is calculated. Using the above system '4TEffi
is amplified and engine output is controlled. Therefore, a driving force corresponding to the vehicle speed range is obtained, the deviation is appropriately corrected, and control accuracy and stability are improved. (Example) Hereinafter, the present invention will be explained based on the drawings. 2 to 6 are diagrams showing an embodiment of a constant speed cruise control device for an automobile according to the present invention. First, the configuration will be explained. Second
The figure shows the overall configuration of this device, which is roughly divided into a control unit 1 that processes control values for constant speed driving, a sensor group 2 that detects various information, and a throttle unit that adjusts engine output. Valve 3, throttle valve 3
It is composed of a throttle operating mechanism 4 that operates the . The sensor group 2 includes a vehicle speed sensor 11, a main switch 12, a set switch 13, a resume switch 14, a first cancel switch 15, and a second cancel switch 16.
Consisting of The vehicle speed sensor 11 has a function as heavy speed detection means, for example, rotates a magnet using a speedometer cable, and outputs a pulse signal proportional to the vehicle speed in combination with a reed switch. The main switch 12 is a switch that is turned on and off as desired by the occupant, and when turned on, supplies the voltage of the pantry 17 to the control unit 1 via an ignition switch (path shown). The set switch 13 is a switch operated by a passenger to instruct constant speed driving, and the resume switch 14
is a switch for returning to the original state after constant speed driving is canceled. 1st cancel switch 15
The second cancel switch 16 is a switch for canceling the constant speed running set, and these include, for example, a stop lamp switch that is turned on when the brake pedal is depressed, and a parking brake switch that is turned on when the parking brake is operated. , the crunch switch that turns on when the clutch pedal is depressed,
Constructed singly or in combination. Note that each of the switches 13 to 16 described above constitutes a command means 17. Signals from the sensor group 2 are input to the control unit 1, and the control unit 1 has functions as acceleration detection means, deviation calculation means, amplification coefficient calculation means, and control value calculation means. And control unit l-1c CP tJ2L
ROM22, RAM23, clock 24, input port 2
5, an output port 26, a constant voltage circuit 27, and buffer amplifiers 28-30. CPU21 is ROM
According to the program written in R 22, necessary external data can be imported from input port 25, and R
While exchanging data with AM23, it calculates the processing values necessary for acceleration calculation and constant speed driving control,
The processed data is output to the output port 26 as necessary. A signal from the sensor group 2 is input to the input port 25, and a signal from the buffer amplifier 2 is input from the output port 26.
Control signals for constant speed running control and fail-safe are outputted to the throttle operating mechanism 4 via the control signals 8 to 30. The buffer amplifiers 28 to 30 excite and amplify the signal from the output port 26 to a level at which the throttle operating mechanism 4 can be operated. The clock 24 supplies a predetermined clock signal to each part of the control unit 1, and the constant voltage circuit 27 supplies a predetermined constant voltage to each part of the control unit 1. The throttle operation mechanism 4 includes a vacuum pump 31, a motor 32, an atmospheric air introduction control valve 33, and a failsafe control valve 34.
, filters 35, 36, control passage 37 and pneumatic actuator 38. The motor 32 is started/stopped based on a control signal from the control unit 1, and the vacuum pump 31 rotates in response to the driving force of the motor 32 to generate a predetermined negative pressure. Atmospheric introduction control valve 33
is a 2-point, 2-position solenoid valve, which is in position (I) (position shown in the figure) when no control signal (ON signal) is supplied from the control unit 1, and air is supplied to the control passage 37 through the filter 35. will be introduced. On the other hand, when a control signal is supplied, it switches to position (II) to cut off communication between incoming and outgoing boats. The filter 35 removes dust in the atmosphere, and the same applies to the filter 36. Furthermore, the fail-safe control valve 34 is also a two-bottom, two-position solenoid valve similar to the atmosphere introduction control valve 33, and is in position (I) when the system holding signal (ON signal) is not supplied from the control unit 1. position to introduce atmospheric air into the control passage 37 through the failsafe 36. on the other hand,
When the system hold signal is applied, it switches to position (II) to cut off communication between incoming and outgoing boats. That is, the fail-safe control valve 34 has a fail-safe function for the constant speed running system, and when the control unit 1 determines that some abnormality has occurred, the fail-safe control valve 34 stops the operation of the throttle operating mechanism 4 by this system. The throttle valve 3 is left only to the operation of the accelerator pedal by the occupant. The control passage 37 communicates with a pressure chamber 39 of a pneumatic actuator 38 , and the pressure chamber 39 is defined by a casing 40 and a diaphragm 41 . A similar atmospheric chamber 42 is defined on the left side of the diaphragm 41 in the figure, and the atmospheric chamber 42 communicates with the atmosphere. A spring 43 is compressed in the pressure chamber 39, and the diaphragm 41 moves in the left and right directions in the figure due to the force relationship with the atmosphere in the atmospheric chamber 42, depending on the magnitude of the negative pressure supplied to the control passage 37. , adjusts the opening degree of the throttle valve 3 provided in the intake passage 45 via the link 44. The throttle valve 3 is operated by the throttle operating mechanism 4 in addition to the operation of the accelerator pedal by the occupant, and changes the passage area of the intake passage 45 to adjust the output of the engine. The throttle valve 3 and the throttle operating mechanism 4 constitute an output adjusting means 46. Next, the effect will be explained. . FIG. 3 is a flowchart showing a constant speed running control program written in the ROM 22, and this program is executed once every predetermined time (for example, every 100 is). This program is started when the set switch 13 is turned on while the main switch 12 is on, and its execution is stopped when either of the cancel switches 15 and 16 is turned on. That is, the command means sets and cancels constant speed driving control based on this program. When the program starts, first P, sets the target set flag F.
It is determined whether 1 is set (F, -1). The target set flag F is a flag indicating whether or not the target vehicle speed Vset is set under the constant speed driving control command. When F+=O, it is determined that the target vehicle speed Vset has not been set yet, and the current vehicle speed n is set as the target vehicle speed Vset at P2. Note that the current vehicle speed Vn is calculated in a subroutine described later. Therefore, the vehicle speed V at the time when constant speed driving control is set
n becomes the target vehicle speed Vset. Next, P. The target set flag F is set at step P4, and an ON signal is output to the atmosphere introduction control valve 33 and fail-safe control valve 34 to turn on each solenoid at step P4, and then the process proceeds to step P. Hereinafter, for convenience of explanation, the output of the ON signal to the atmosphere introduction control valve 33 and the failsafe control valve 34 will be expressed as 5OLI-ON and 5QL2-ON, respectively. By each process of 5OLI-ON and 5OL2-ON, the atmosphere introduction control valve 33 and the fail-safe control valve 34 are both switched to the position (■), and the communication between the control passage 37 and the atmosphere is cut off. 5QL1-O regarding atmospheric introduction control valve 33
In the process N, in order to control the vehicle speed to the target vehicle speed Vset at the start of constant speed driving control, the inside of the control passage 37 is made negative pressure and the throttle valve 3 is activated by the pneumatic actuator 38.
This is to shift in the opening direction. Further, the process 5OL2-ON regarding the fail-safe control valve 34 is for cutting off the communication between the control passage 37 and the atmosphere to cancel the fail-safe function. Although this program is omitted, in the event of a system error, 5OL2-OF
F, the above-mentioned fail-safe function is activated, and the system is prevented from running out of control. On the other hand, when F1=1 at Pl, the process jumps from P2 to P4 and proceeds to P5. At P, it is determined whether the initial flag F2 is set. The initial flag F2 is a flag indicating whether or not the forced initial processing of the throttle valve 3 by the output adjusting means 46 has been completed at the start of the constant speed running control. F, = 0
In this case, the process proceeds to steps after Ph to execute the above initial process, and when F2=1, jumps to PIS for output correction process. This will be explained below. Initial processing First, the value of the initial timer TI is set at Ph.

〔0〕である
か否かを判別する。イニシャルタイマT、は定速走行制
御の開始時においてスロットルバルブ3を強制的に操作
するために空気圧式アクチュエータ38に負圧を供給す
るためのモータ32の作動時間に相当する。すなわち、
該制御のイニシャライズ出力(後述のエラーE参照)を
モータ32の作動時間に置き換えたものである。最初に
本ルーチンが実行されるときはT、=Oであるから、Y
ES命令に従ってPq〜PIGを実行し、2回目以降は
T+=OとなるまでNO命令に従い、T。 −0となるとP、に移る。P、では今回の加速度!nの
正、負を判別する。なお、加速度9nも後述のサブルー
チンで算出される。9nく0のときは定速走行制御の開
始時に車速が減速状態にあると判断し、P8で次式■に
従ってイニシャルエラーEを演算する。 E=に−Vn−Qn  ・・−・・・■但し、K:定数 イニシャルエラーEは目標車速VseLと現在の車速V
nとの偏差に相当しており、E=0となるようにエンジ
ン出力を調節して定速走行制御が行われる。次いで、P
、でイニシャルタイマ′r1の値としてイニシャルエラ
ーEをセントし、Pl。でモータ32を起動(ON)す
る。これにより、SO■、1−ON、5OL2−ONの
状態でモータ32が回転し、制御通路37を通して空気
圧式アクチュエータ38の圧力室39に負圧が供給され
る。次回のルーチンではP6においてT、=E (T≠
0)という状況であるから、pHに分岐してイニシャル
タイマT1の値をデクリメントした後、P1□でT。 −〇であるか否かを判別する。T1≠0のときは本ルー
チンを繰り返し、T+=OになるとPI3でモータ32
をOFFとする。したがって、定速走行制御の開始時は
そのときのイニシャルエラー已に応じてモータ32が回
転し、空気圧式アクチュエータ38に負圧が供給されて
スロットル操作機構4によりスロットルバルブ3の開度
が目標車速Vsetに近づくように調節される。そして
、セット開始後一旦減速した車速が目標車速に一致した
時点で車両の加速度9nが正(</n≧0)になると、
P、からYES命令に従ってP、に進み、Pl4でイニ
シャルフラグF2をセットしてイニシャル処理を終了す
る。以後、ルーチンは出力補正処理に移る。なお、イニ
シャルタイマT、のセットは3〜4回/see程度の周
期で行われ、その開本ルーチンが100 m5ec毎に
繰り返される。 肯l■uしl現 まず、Pl5で出力補正タイマT2の値が
Determine whether it is [0]. The initial timer T corresponds to the operating time of the motor 32 for supplying negative pressure to the pneumatic actuator 38 in order to forcibly operate the throttle valve 3 at the start of constant speed running control. That is,
The initialization output of the control (see error E described later) is replaced with the operating time of the motor 32. When this routine is executed for the first time, T,=O, so Y
Execute Pq to PIG according to the ES command, and from the second time onwards, follow the NO command until T+=O. When it becomes -0, it moves to P. P, now the acceleration! Determine whether n is positive or negative. Note that the acceleration 9n is also calculated in a subroutine described later. When 9n is 0, it is determined that the vehicle speed is in a decelerating state at the start of constant speed driving control, and an initial error E is calculated in accordance with the following equation (2) at P8. E=to-Vn-Qn...-■However, K: constant initial error E is the target vehicle speed VseL and the current vehicle speed V
This corresponds to the deviation from E, and constant speed driving control is performed by adjusting the engine output so that E=0. Then, P
, the initial error E is set as the value of the initial timer 'r1, and Pl. The motor 32 is started (ON). As a result, the motor 32 rotates in the SO1, 1-ON, and 5OL2-ON states, and negative pressure is supplied to the pressure chamber 39 of the pneumatic actuator 38 through the control passage 37. In the next routine, T,=E (T≠
0), so after branching to pH and decrementing the value of initial timer T1, T is reached at P1□. - Determine whether or not. When T1≠0, this routine is repeated, and when T+=O, motor 32 is activated by PI3.
Turn off. Therefore, at the start of constant speed driving control, the motor 32 rotates according to the initial error at that time, negative pressure is supplied to the pneumatic actuator 38, and the throttle operating mechanism 4 adjusts the opening degree of the throttle valve 3 to the target vehicle speed. It is adjusted to approach Vset. Then, when the vehicle acceleration 9n becomes positive (</n≧0) when the vehicle speed, which has been decelerated once after starting the set, matches the target vehicle speed,
The program advances from P to P according to the YES command, sets the initial flag F2 at Pl4, and ends the initial processing. Thereafter, the routine moves to output correction processing. The initial timer T is set at a cycle of about 3 to 4 times/see, and the opening routine is repeated every 100 m5ec. First, check the value of output correction timer T2 at Pl5.

〔0〕である
か否かを判別する。出力補正タイマT2はイニシャル処
理終了後における定速走行制御のためのモータ32の作
動時間に相当する。P、から最初にPl5に分岐したと
きはT2=0であるから、YES命令に従ってPI6〜
pisを実行し、次回からはT2=0となる迄No命令
に従い、T2=0になると再びPl6に移る。Pl6で
は目標車速Vsetと現在の車速Vnとの車速偏差ΔV
を次式■に従って演算する。 ΔV = V n −Vset  ”・・■次いで、P
l7で現在の車速Vnと所定の基準車速VK(例えば、
90km / h )とを比較して、Vnく■、ならば
ステップpHlに進み、あるいはVn≧VKならばステ
ップP19に進んで以下に述べる2種類の直線関数(α
近似関数およびβ近似関数)を演算する。すなわち、現
在の車速Vnが基準車速VK以下若しくは等しいときは
、pH1で次式■に従ってβ近似関数を演算し、これを
補正エラーEとして格納する。 また、現在の車速Vnが基準車速■、を超えるときは、
Pl9で次式■に従ってα近似関数を演算し、同様に補
正エラーEとして格納する。 E=K (ΔV−M;/n)  ・・・・・・■ここで
、本発明のポイントであるαおよびβ近似関数について
説明すると、従来の補正エラーEは第5図に示すように
所定の傾きをもったひとつの直線近似によって求められ
ていた。ところが、同図から理解されるように、例えば
、勾配0%の路面において車両が受ける走行抵抗は、車
速に対して非線形要素を示して変化し、それに伴って、
必要とされる駆動力(エンジン出力)も同様に非線形的
に変化する。すなわち、従来はこのような非線形要素を
あたかも線形要素(直線近似)とみなして、車速に対す
る補正エラーEの値を求めていた。したがって、車速の
低速域において所定の車速偏差Δ■、が発生したときの
駆動力の変化量ΔRLと、高速域において所定の車速偏
差ΔV。 が発生したときの駆動力の変化量ΔR,とは共に等しい
値となり (但し、ΔvL−ΔVHのとき)、上述した
非線形要素を示して変化する走行抵抗に対し、適切な駆
動力を発生することができなかった、そこで、本実施例
では第6図に示すように2種類の傾きが異なったαおよ
びβの近似関数を用いて、これを基準車速■、を境に連
結することで、上述した走行抵抗の非線形要素に近似さ
せ、車速域に応じたより適切な駆動力を発生している。 なお、本実施例では2つの一次関数(αおよびβ近似関
数)を用いて本発明の目的を実現したが、他の例によっ
ても上述した走行抵抗の非線形要素に制御出力を近似さ
せることができ、例えば、上記ステップpH1およびス
テップPI9で用いられる式■および■に代えて、次式
〇および■を使用することでも車速域の全域に亘って非
線形的に変化する連続曲線を得ることができる。 「上式■に代えて」 E=に、Vn” (ΔV 十”;J n)  −・・・
−■但し、K+、Kz:定数 「上式■に代えて」 E”=に+ Vn (ΔV + Q n )  −・−
・■P2゜では、補正エラーEの絶対値IEIを許容値
A(例えば、A=0.5km/h)と比較する。IEl
<Aのときは許容範囲内であるから出力補正の必要がな
いと判断してリターンし、IEI≧Aのときは出力補正
のためPoで補正エラーEの正。 負を判別する。E>OのときはP2□で出力補正タイマ
T2の値として補正エラーEをセントし、P2、で大気
導入制御弁33をOFF (SOLI−OFF)とする
。一方、E<0のときはPt4でP2□と同様の処理を
行い、pzsでモータ32をONとする。 このように、補正エラーEの正、負に応じて5OLl−
OFFあるいはモータ32のONという処理の時間が択
一的に設定される。そして、次回のルーチンからこの設
定処理時間(出力補正タイマT2の値)がゼロとなる迄
デクリメントされて空気圧式アクチュエータ38への供
給負圧が制御され、空気圧式アクチュエータ3日による
スロットルバルブ3の開度が目標車速Vsetと一致す
るように調節される。すなわち、出力補正タイマT2の
値がEにセットされると、PISでT2≠0であるから
、次いでPoて該タイマ値T2をデクリメントし、Pg
?でT2=0であるか否かを判別する。T2≠0のとき
はルーチンを操り返し、T2=0になるとPZaで大気
導入制御弁33をONにするとともに、モータ32をO
FFとする。 第4図は車速処理のサブルーチンを示すフローチャート
である。まず、P31で車速センサ11により検出され
る現在の車速をCPU21のアキュムレータに■えとし
て取り込み、P3□でRAM23に記憶されている前回
の車速v7−1を前々回の車速■r+−2に置き換える
。以下、同様にPfflで今回の車速Vnを前回の車速
Vr+−1に置き換え、P34でアキュムレータ値■、
を今回の車速VnとしてRAM23の所定アドレスに記
憶する。これにより、現在の車速■、が今回のデータV
nとして求められる。次いで、P3SでRAM23に記
憶されている今回の加速度9nを前回の加速度V11−
1に置き換え、P36でVn  vfi−1を演算し、
これを今回の新たな加速度9nとして求めRAM23に
記憶する。以上のサブルーチンを実行することにより、
車速■nと加速度9nが算出される。 (効果) 本発明によれば、走行抵抗と相関する車速をパラメータ
として制御系のゲインを設定しているので、任意の車速
域における走行抵抗につり合う駆動力を発生でき、該車
速域の車速偏差を適切に補正して、常用される速度の全
域に亘って制御の精度と安定性を向上させることができ
る。
Determine whether it is [0]. The output correction timer T2 corresponds to the operating time of the motor 32 for constant speed running control after the initial processing is completed. When branching from P to Pl5 for the first time, T2=0, so following the YES instruction, PI6~
pis is executed, and from the next time onwards, the No command is followed until T2=0, and when T2=0, the process returns to Pl6. At Pl6, the vehicle speed deviation ΔV between the target vehicle speed Vset and the current vehicle speed Vn
is calculated according to the following formula (■). ΔV = V n −Vset ”...■Then, P
At l7, the current vehicle speed Vn and a predetermined reference vehicle speed VK (for example,
90km/h), and if Vnku■, proceed to step pHl, or if Vn≧VK, proceed to step P19, and calculate the following two types of linear functions (α
approximation function and β approximation function). That is, when the current vehicle speed Vn is less than or equal to the reference vehicle speed VK, a β approximation function is calculated at pH 1 according to the following equation (2), and this is stored as a correction error E. Also, when the current vehicle speed Vn exceeds the reference vehicle speed ■,
At Pl9, an α approximation function is calculated according to the following equation (2) and similarly stored as a correction error E. E=K (ΔV-M;/n) ・・・・・・■Here, to explain the α and β approximation functions, which are the key points of the present invention, the conventional correction error E is determined by a predetermined value as shown in FIG. It was found by a single straight line approximation with a slope of . However, as can be understood from the figure, for example, the running resistance experienced by a vehicle on a road surface with a 0% gradient changes with a nonlinear element with respect to the vehicle speed, and accordingly,
The required driving force (engine output) also changes nonlinearly. That is, conventionally, such a nonlinear element is regarded as a linear element (straight line approximation) to obtain the value of the correction error E for the vehicle speed. Therefore, the amount of change ΔRL in driving force when a predetermined vehicle speed deviation Δ■ occurs in a low vehicle speed range, and the predetermined vehicle speed deviation ΔV in a high speed range. The amount of change in driving force when ΔR occurs is the same value (however, when ΔvL - ΔVH), and an appropriate driving force can be generated against the running resistance that changes due to the nonlinear elements described above. Therefore, in this embodiment, as shown in Fig. 6, two approximation functions for α and β with different slopes are used, and these are connected at the reference vehicle speed ■, thereby achieving the above-mentioned result. This approximates the non-linear elements of running resistance, generating more appropriate driving force depending on the vehicle speed range. In this embodiment, the purpose of the present invention was achieved using two linear functions (α and β approximation functions), but the control output can also be approximated to the nonlinear element of the running resistance described above using other examples. For example, a continuous curve that changes non-linearly over the entire vehicle speed range can also be obtained by using the following equations (0) and (2) instead of equations (2) and (2) used in step pH1 and step PI9. "In place of the above formula ■" E=, Vn" (ΔV 1"; J n) -...
−■ However, K+, Kz: constants “in place of the above formula ■” E”= + Vn (ΔV + Q n ) −・−
- At P2°, the absolute value IEI of the correction error E is compared with the allowable value A (for example, A=0.5 km/h). IEl
When <A, it is within the allowable range, so it is determined that there is no need for output correction and returns; when IEI≧A, the correction error E is positive at Po for output correction. Determine the negative. When E>O, the correction error E is set as the value of the output correction timer T2 at P2□, and the atmospheric air introduction control valve 33 is turned OFF (SOLI-OFF) at P2. On the other hand, when E<0, the same process as P2□ is performed at Pt4, and the motor 32 is turned on at pzs. In this way, depending on whether the correction error E is positive or negative, 5OLl-
The processing time of OFF or ON of the motor 32 is set alternatively. From the next routine, this set processing time (value of output correction timer T2) is decremented until it becomes zero, and the negative pressure supplied to the pneumatic actuator 38 is controlled, and the throttle valve 3 is opened by the pneumatic actuator 3. The vehicle speed is adjusted to match the target vehicle speed Vset. That is, when the value of the output correction timer T2 is set to E, since T2≠0 in PIS, the timer value T2 is then decremented by Po, and Pg
? It is determined whether T2=0 or not. When T2≠0, the routine is repeated, and when T2=0, PZa turns on the atmosphere introduction control valve 33 and turns the motor 32 on.
FF. FIG. 4 is a flowchart showing a subroutine for vehicle speed processing. First, in P31, the current vehicle speed detected by the vehicle speed sensor 11 is loaded into the accumulator of the CPU 21 as ■, and in P3□, the previous vehicle speed v7-1 stored in the RAM 23 is replaced with the vehicle speed ■r+-2 the day before last. Similarly, in Pffl, the current vehicle speed Vn is replaced with the previous vehicle speed Vr+-1, and in P34, the accumulator value ■,
is stored at a predetermined address in the RAM 23 as the current vehicle speed Vn. As a result, the current vehicle speed ■ is changed from the current data V
It is determined as n. Next, in P3S, the current acceleration 9n stored in the RAM 23 is converted to the previous acceleration V11-
1, calculate Vn vfi-1 in P36,
This is determined as the current new acceleration 9n and stored in the RAM 23. By executing the above subroutine,
Vehicle speed ■n and acceleration 9n are calculated. (Effects) According to the present invention, since the gain of the control system is set using the vehicle speed correlated with running resistance as a parameter, it is possible to generate a driving force that balances the running resistance in any vehicle speed range, and the vehicle speed deviation in the vehicle speed range is can be appropriately corrected to improve control accuracy and stability over the entire range of commonly used speeds.

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

第1図は本発明の基本概念図、第2〜6図は本発明に係
る自動車用定速走行制御装置の一実施例を示す図であり
、第2図はその全体構成図、第3図はその定速走行制御
のプログラムを示すフローチャート、第4図はその車速
処理のサブルーチンプログラムを示すフローチャート、
第5図はその作用を説明するために従来の補正エラー特
性を示す性能曲線図、第6図はその作用を説明するため
のα近似関数およびβ近似関数を示す性能曲線図である
。 1・・・・・・コントロールユニット(加速度検出手段
、偏差演算手段、増幅係数演算手段、制御値演算手段)
、 3・・・・・・スロットルバルブ、 11・・・・・・車速センサ(車速検出手段)、17・
・・・・・指令手段、 46・・・・・・出力調節手段。
FIG. 1 is a basic conceptual diagram of the present invention, FIGS. 2 to 6 are diagrams showing an embodiment of a constant speed cruise control device for an automobile according to the present invention, FIG. 2 is an overall configuration diagram thereof, and FIG. 4 is a flowchart showing a program for constant speed running control, and FIG. 4 is a flowchart showing a subroutine program for vehicle speed processing.
FIG. 5 is a performance curve diagram showing conventional correction error characteristics to explain the effect, and FIG. 6 is a performance curve diagram showing the α approximation function and β approximation function to explain the effect. 1... Control unit (acceleration detection means, deviation calculation means, amplification coefficient calculation means, control value calculation means)
, 3...throttle valve, 11...vehicle speed sensor (vehicle speed detection means), 17...
... Command means, 46 ... Output adjustment means.

Claims (1)

【特許請求の範囲】 a)車両の速度を検出する車速検出手段と、b)車両の
加速度を検出する加速度検出手段と、c)定速走行制御
への移行を指令する指令手段と、d)定速走行制御に移
行しているとき、目標車速と現在の車速との偏差を演算
する偏差演算手段と、 e)定速走行制御に移行しているとき、車速に基づいて
変化する関数を増幅係数として演算する増幅係数演算手
段と、 f)定速走行制御に移行しているとき、車速の偏差と加
速度および増幅係数に基づいて現在の車速が目標車速に
一致するようにエンジン出力を制御する制御値を演算す
る制御値演算手段と、g)制御値演算手段の出力に基づ
いてエンジン出力を操作する出力調節手段と、 を備えたことを特徴とする自動車用定速走行制御装置。
[Scope of Claims] a) Vehicle speed detection means for detecting the speed of the vehicle; b) Acceleration detection means for detecting the acceleration of the vehicle; c) Command means for commanding transition to constant speed driving control; d) a deviation calculating means for calculating the deviation between the target vehicle speed and the current vehicle speed when shifting to constant speed running control; e) amplifying a function that changes based on the vehicle speed when shifting to constant speed running control; an amplification coefficient calculating means for calculating a coefficient; and f) when shifting to constant speed driving control, controlling engine output so that the current vehicle speed matches the target vehicle speed based on the vehicle speed deviation, acceleration, and the amplification coefficient. 1. A constant speed cruise control device for an automobile, comprising: control value calculation means for calculating a control value; and g) output adjustment means for manipulating engine output based on the output of the control value calculation means.
JP25338886A 1986-10-23 1986-10-23 Constant speed drive controller for automobile Pending JPS63106145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25338886A JPS63106145A (en) 1986-10-23 1986-10-23 Constant speed drive controller for automobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25338886A JPS63106145A (en) 1986-10-23 1986-10-23 Constant speed drive controller for automobile

Publications (1)

Publication Number Publication Date
JPS63106145A true JPS63106145A (en) 1988-05-11

Family

ID=17250671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25338886A Pending JPS63106145A (en) 1986-10-23 1986-10-23 Constant speed drive controller for automobile

Country Status (1)

Country Link
JP (1) JPS63106145A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6071341A (en) * 1983-09-28 1985-04-23 Nippon Denso Co Ltd Constant speed running device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6071341A (en) * 1983-09-28 1985-04-23 Nippon Denso Co Ltd Constant speed running device

Similar Documents

Publication Publication Date Title
JP3214172B2 (en) Differential limit torque control device
JP3179440B2 (en) Vehicle stability control system
US6112147A (en) Vehicle yaw rate control with bank angle compensation
JP3509654B2 (en) Vehicle control device
JP3425727B2 (en) Automatic braking system for vehicles
JPS63106145A (en) Constant speed drive controller for automobile
JP3447138B2 (en) Vehicle speed control device
JPH10258720A (en) Turning controller of vehicle
JP3092444B2 (en) Constant-speed cruise control device for vehicles
JP3658773B2 (en) Vehicle speed control device
JP2001301589A (en) Vehicle deceleration control device
JP3425729B2 (en) Vehicle behavior control device
JPH11227592A (en) Braking and driving force control device
JPS63106143A (en) Constant speed drive unit for automobile
JP3223573B2 (en) Acceleration slip control device for vehicles
JPS63106144A (en) Constant speed drive unit for automobile
JP3591015B2 (en) Constant-speed cruise control system for vehicles
JPH0456616A (en) Active type suspension
JPH0331608B2 (en)
JP2689695B2 (en) Vehicle traction control device
JP3175369B2 (en) Vehicle control device
JPS62160924A (en) Constant speed travel device for automobile
JP2001001794A (en) Method for driving actuator for vehicle
JPS62168720A (en) Duty control type constant speed running control device
JPS62143740A (en) Constant speed running device for automobile