JPS6364833A - Speed control device for automobile - Google Patents

Speed control device for automobile

Info

Publication number
JPS6364833A
JPS6364833A JP20835786A JP20835786A JPS6364833A JP S6364833 A JPS6364833 A JP S6364833A JP 20835786 A JP20835786 A JP 20835786A JP 20835786 A JP20835786 A JP 20835786A JP S6364833 A JPS6364833 A JP S6364833A
Authority
JP
Japan
Prior art keywords
vehicle speed
control
control amount
speed
amount
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
JP20835786A
Other languages
Japanese (ja)
Other versions
JP2508657B2 (en
Inventor
Hitoshi Takeuchi
均 竹内
Masao Tsujii
辻井 正雄
Katsuhiro Oba
大羽 勝廣
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.)
Denso Corp
Original Assignee
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP20835786A priority Critical patent/JP2508657B2/en
Publication of JPS6364833A publication Critical patent/JPS6364833A/en
Application granted granted Critical
Publication of JP2508657B2 publication Critical patent/JP2508657B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

PURPOSE:To maintain a favorable controlling accuracy and rapidly return a vehicle speed to a target vehicle speed by providing a deviation correcting part for operating a vehicle speed derivation integral value so as to make a controlling quantity calculated by a feedback quantity determining part the maximum controlling quantity. CONSTITUTION:Signals from a throttle position sensor 5, a vehicle speed sensor 7, a set switch 8a, a cancel switch 8b, and a resume switch 9 are inputted into an ECU 10, which, in turn, makes driving control of an actuator 4. The ECU 10 is formed as a logic operation circuit centering around a CPU 10a, a ROM 10b, and a RAM 10c, which are connected to an input part 10e and an output part 10f via a common bus 10d to carry out input and output to and from external equipment. And, when returning to a constant speed travel again due to the command of the resume switch 9 after a constant speed travel is released, the controlling quantity is restricted to the maximum controlling quantity while a vehicle speed deviation integral value is corrected to a value corresponding to the maximum controlling quantity.

Description

【発明の詳細な説明】 発明の目的 [産業上の利用分野] 本発明は、自動車の定速走行に関する系の線形な動的モ
デルに基づいて車速を目標車速とする制御(所謂オート
ドライブ、クルーズコントロール等)において、一旦定
速走行解除により該定速より低い速度の走行状態に移行
後、再び定速走行に復帰する場合(所謂リジューム)に
有効な自動車用速度制御装置に関する。
Detailed Description of the Invention Purpose of the Invention [Industrial Application Field] The present invention provides control for controlling vehicle speed to a target vehicle speed (so-called auto drive, cruise control) based on a linear dynamic model of a system related to constant speed driving of an automobile. The present invention relates to a speed control device for an automobile that is effective when returning to constant speed driving (so-called resume) after the constant speed driving is canceled and the driving state is shifted to a speed lower than the constant speed.

し従来の技術] 従来より、自動車の走行中に希望車速を目標車速として
設定すると、車速を上記目標車速とするような速度制御
を自動的に行なう技術が知られている。上記のような速
度制御は、自動車を駆動する内燃機関の出力を調節する
ことにより行なわれていた。ここで、内燃機関の出力は
、例えば、その吸入空気量を調節するスロットルバルブ
の開度により定まる。このため、一般に速度制御を行な
う自動車は、アクセルペダルの操作量に応じてスロット
ルバルブを開閉する機構の他に、該スロットルバルブの
開度を変更するアクチュエータを儒えている。
BACKGROUND ART Conventionally, a technique is known in which, when a desired vehicle speed is set as a target vehicle speed while an automobile is running, speed control is automatically performed to set the vehicle speed to the target vehicle speed. Speed control as described above has been performed by adjusting the output of the internal combustion engine that drives the automobile. Here, the output of the internal combustion engine is determined, for example, by the opening degree of a throttle valve that adjusts the amount of intake air. For this reason, automobiles that perform speed control generally include an actuator that changes the opening degree of the throttle valve in addition to a mechanism that opens and closes the throttle valve in accordance with the amount of operation of the accelerator pedal.

したがって、上述のような速度制御は、車速を検出し、
該車速と目標車速との偏差に基づいて上記アクチュエー
タを駆動し、スロットルバルブ開度をフィードバック制
御することにより実現されていた。これにより、車速は
目標車速近傍に維持される。
Therefore, the speed control as described above detects the vehicle speed,
This has been achieved by driving the actuator based on the deviation between the vehicle speed and the target vehicle speed, and controlling the throttle valve opening degree through feedback. As a result, the vehicle speed is maintained near the target vehicle speed.

また、上述のような定速走行状態を一旦解除し、該定速
より低い速度の走行状態に移行後、再び定速走行状態に
復帰する、所謂リジューム機能を実現する技術も知られ
ている。
Furthermore, there is also known a technique for realizing a so-called resume function, in which the constant speed running state as described above is once canceled, the vehicle transitions to a running state at a speed lower than the constant speed, and then the constant speed running state is returned again.

[発明が解決しようとする問題点] ところで、自動車の定速走行に関する系の線形な動的モ
デルに基づいて求めた最適フィードバックゲインを使用
し、検出された車速およびスロットルバルブ開度等の諸
量を用いてスロットルバルブ開度変更アクチュエータの
制御量を算出するよう構成すると、速度制御の応答性お
よび追従性が向上する。このため本発明者等は、例えば
、平坦路を定速走行する場合の線形な動的モデルに基づ
いて、付加積分型最適レギュレータとして構成された制
御手段により、定速走行制御を行なう改良技術を提案し
ている。
[Problems to be Solved by the Invention] By the way, various quantities such as detected vehicle speed and throttle valve opening are calculated using the optimal feedback gain obtained based on a linear dynamic model of the system related to constant speed driving of a vehicle. If the control amount of the throttle valve opening degree changing actuator is calculated using For this reason, the inventors of the present invention have developed an improved technique for controlling constant speed driving using a control means configured as an additive integral type optimal regulator, based on a linear dynamic model for driving at a constant speed on a flat road, for example. is suggesting.

ここで、本発明者等が研究したところ、上述のように平
坦路を定速走行する場合を前提として線形な動的モデ°
ルを構築した制御手段を有する自動車は、既述したリジ
ューム操作時には、第7図に示すような挙動を示す。す
なわち、線形な動的モデルが適合する平坦路走行時にお
いて時刻T11にリジューム操作されると、所定遅延時
間t[sec]経過後の時刻T12まで同図に実線で示
すように、スロットルバルブ開度θtを増加する指令が
出力され、一方、該時刻T12以降はスロットルバルブ
開度θtを減少する指令が出力される。
According to research conducted by the present inventors, a linear dynamic model was developed based on the premise of traveling at a constant speed on a flat road as described above.
An automobile having a control means constructed with this system exhibits the behavior shown in FIG. 7 during the resume operation described above. In other words, when the resume operation is performed at time T11 while driving on a flat road to which a linear dynamic model is applied, the throttle valve opening remains constant until time T12 after the elapse of a predetermined delay time t [sec], as shown by the solid line in the figure. A command to increase θt is output, and on the other hand, after time T12, a command to decrease the throttle valve opening θt is output.

このため、車速SPDは同図に実線で示すように速やか
に上昇し、時刻T15において目標車速5PDtまで復
帰する。
Therefore, the vehicle speed SPD quickly increases as shown by the solid line in the figure, and returns to the target vehicle speed 5PDt at time T15.

しかし、例えば、線形な動的モデルが適合しない上り坂
走行時において時刻T11にリジューム操作が行なわれ
ると、車両負荷の増大により車速SPDは同図に破線で
示すように、容易に上昇しない。このため、同図に破線
で示すように、スロットルバルブ開度θtを増加する指
令が、上述のように平坦路走行時のスロットルバルブ開
度θtが最大となる所定遅延時間t [SeC]経過後
の時刻T12を超えて時刻T13まで継続して出力され
る。このような高負荷時には、第8図に示すように、時
刻T21にリジューム操作が行なわれるとスロットルバ
ルブ開度は同図に実線で示すように増加し始めるが、時
刻T22において、同図に破線で示すように吸気管内圧
力が大気圧となって飽和してしまう。すなわち、スロッ
トルバルブ開度と車速に反映される内燃機関の出力との
線形関係が崩れ、上記両者は非線形関係となる。このた
め、時刻T23までの間は、スロットルバルブ開度は実
線で示すように増加しても、内燃機関の出力は吸気管内
圧力の飽和により増大しないので、車速SPDの上昇も
遅れる。このような理由により高負荷時は、第7図に破
線で示す車速SPDと一点鎖線で示す目標車速5PDt
とは大きな偏差を生じる。既述した付加積分型最適レギ
ュレータとして構成された制御手段はサーボ系を対象と
しているため、上記偏差を累積する機能を有する。
However, for example, if the resume operation is performed at time T11 during uphill driving to which the linear dynamic model is not applicable, the vehicle speed SPD does not easily increase as shown by the broken line in the figure due to an increase in the vehicle load. Therefore, as shown by the broken line in the figure, the command to increase the throttle valve opening θt is issued after the predetermined delay time t [SeC] at which the throttle valve opening θt reaches its maximum when driving on a flat road as described above. It continues to be output beyond time T12 until time T13. Under such high load conditions, as shown in FIG. 8, when the resume operation is performed at time T21, the throttle valve opening starts to increase as shown by the solid line in the figure, but at time T22, the throttle valve opening starts to increase as shown by the broken line in the figure. As shown in , the pressure inside the intake pipe reaches atmospheric pressure and becomes saturated. That is, the linear relationship between the throttle valve opening degree and the output of the internal combustion engine reflected in the vehicle speed collapses, and the two become in a non-linear relationship. Therefore, until time T23, even if the throttle valve opening increases as shown by the solid line, the output of the internal combustion engine does not increase due to the saturation of the intake pipe pressure, so the increase in vehicle speed SPD is also delayed. For this reason, when the load is high, the vehicle speed SPD indicated by the broken line in Fig. 7 and the target vehicle speed 5PDt indicated by the dashed-dotted line are
This results in a large deviation. Since the control means configured as the additional integral type optimal regulator described above is intended for a servo system, it has a function of accumulating the above-mentioned deviation.

したがって、目標車速5PDtからの大きな偏差の累積
により、スロットルバルブ開度θtは、車速SPDとの
間に線形関係を有しなくなっても、より一層増加するよ
う制御される。上記のような偏差の累積によりスロット
ルバルブ開度θtは過大な値になっているので、車速S
PDは第7図に破線で示すように、時刻T14において
一旦目標車速5PDtまで上昇した後、時刻T16まで
該目標車速5PDtを上回る大きなオーバーシュートを
生じてしまい、制御の応答性・追従性が低下するという
問題点があった。すなわち、上述したスロットルバルブ
開度θtと車速SPDとが非線形関係にある間の偏差の
累積が大きくなり過ぎて、スロットルバルブ開度θtを
過大に制御してしまうのである。このように、平坦路を
定速走行する場合を前提として構築した線形な動的モデ
ルは、高負荷時等の非線形特性を示す走行状態には適合
しなくなり、付加積分型最適レギュレータを有効に機能
ざ甘られないので、制御精度の低下を招くという恐れが
ある。
Therefore, due to the accumulation of large deviations from the target vehicle speed 5PDt, the throttle valve opening θt is controlled to further increase even though it no longer has a linear relationship with the vehicle speed SPD. Since the throttle valve opening θt has become an excessive value due to the accumulation of deviations as described above, the vehicle speed S
As shown by the broken line in FIG. 7, after the PD once increases to the target vehicle speed 5PDt at time T14, a large overshoot exceeding the target vehicle speed 5PDt occurs until time T16, resulting in a decrease in control responsiveness and followability. There was a problem with that. That is, the accumulation of deviations between the above-mentioned throttle valve opening θt and the vehicle speed SPD in a nonlinear relationship becomes too large, and the throttle valve opening θt is controlled excessively. In this way, the linear dynamic model built on the premise of driving at a constant speed on a flat road is no longer suitable for driving conditions that exhibit nonlinear characteristics such as when under high load, and the additive integral type optimal regulator functions effectively. This may lead to a decrease in control accuracy.

また、例えば目標車速を制限速度の上限値でおる速度に
設定している場合等においては、高負荷時のリジューム
操作に伴う大きなオーバシュートにより、車速SPDが
目標車速5PDtを大きく上回るような現象を生じると
、定速走行の信頼性が低下するという恐れがある。
In addition, for example, when the target vehicle speed is set to a speed that falls within the upper limit of the speed limit, a phenomenon in which the vehicle speed SPD greatly exceeds the target vehicle speed 5PDt due to a large overshoot accompanying the resume operation under high load may occur. If this happens, there is a fear that the reliability of constant speed driving will decrease.

本発明は、付加積分型最適レギュレータによる速度制御
を行なうに際し、例えば高負荷状態におけるリジューム
操作時等、予め定められた線形な動的モデルが適合しな
くなる走行状態においても、良好な制御精度を保って速
やかに車速を目標車速に復帰できる自動車用速度制御装
置の提供を目的とする。
The present invention maintains good control accuracy when performing speed control using an additive integral type optimal regulator even in driving conditions where a predetermined linear dynamic model does not fit, such as during a resume operation under a high load condition. An object of the present invention is to provide a speed control device for an automobile that can quickly return the vehicle speed to a target vehicle speed.

1哩9虞ス [問題点を解決するための手段] 上記問題を解決するためになされた本発明は、第1図に
例示するように、 内燃機関のスロットルバルブ開度を、外部から指令され
る制御量に従って変更する開度調節手段M1と、 該スロットルバルブ開度を検出する開度検出手段M2と
、 上記スロットルバルブ開度に応じた速度で走行する自動
車の車速を検出する車速検出手段M3と、上記自動車の
目標車速を設定する車速設定手段M4と、 自動車の定速走行に関する系の動的なモデルに基づいて
予め定められた最適フィードバックゲインを使用して、
上記車速が上記目標車速となるように上記開度調節手段
M1に制御量を出力してフィードバック制御を行なう付
加積分型最適レギュレータである制御手段M5と、 を具備した自動車用速度制御装置でおって、さらに、上
記自動車が一旦定速走行解除により該定速より低い速度
の走行状態に移行後、再び定速走行状態への復帰を指令
する復帰手段M6を有し、 しかも、上記制御手段M5が、 上記目標車速と上記車速との偏差を累積して車速偏差積
分値を算出する偏差累積部M7と、該車速偏差積分値、
上記スロットルバルブ開度および上記車速と前記最適フ
ィードバックゲインとから制御量を算出して上記開度調
節手段M1に出力するフィードバック量決定部M8と、
上記復帰手段M6による定速走行復帰指令後、所定遅延
時間経過時までに上記フィードバック量決定部M8の出
力した制御量の最大値を最大制御槌として記憶し、該所
定遅延時間経過時以降、上記フィードバック量決定部M
8の算出した制御量が上記最大制御量を上回ったときは
該最大側m@を制御量として上記開度調節手段M1に出
力するフィードバック量制限部M9と、 上記所定遅延時間経過時以降、上記フィードバック量制
限部M9が上記最大制御量を制御量として出力している
間は、上記偏差累積部M7に代わり、上記フィードバッ
ク量決定部M8の算出する制WJ母が上記最大側’am
となるように車速偏差積分値を演算するgA差補正部M
10と、を備えたことを特徴とする自動車用速度制御装
買を要旨とするものである。
[Means for Solving the Problems] The present invention, which was made to solve the above problems, as illustrated in FIG. an opening adjustment means M1 that changes the opening according to a control amount; an opening detection means M2 that detects the throttle valve opening; and a vehicle speed detection means M3 that detects the speed of an automobile traveling at a speed corresponding to the throttle valve opening. and vehicle speed setting means M4 for setting the target vehicle speed of the vehicle, using an optimal feedback gain predetermined based on a dynamic model of the system related to constant speed driving of the vehicle,
A speed control device for an automobile, comprising: a control means M5 which is an additive integral type optimal regulator that performs feedback control by outputting a control amount to the opening adjustment means M1 so that the vehicle speed becomes the target vehicle speed. , further comprising a return means M6 for instructing the automobile to return to the constant speed running state again after the vehicle has once shifted to a running state at a speed lower than the constant speed by canceling the constant speed running; , a deviation accumulation unit M7 that calculates a vehicle speed deviation integral value by accumulating the deviation between the target vehicle speed and the vehicle speed; and the vehicle speed deviation integral value;
a feedback amount determination unit M8 that calculates a control amount from the throttle valve opening degree, the vehicle speed, and the optimum feedback gain and outputs it to the opening adjustment means M1;
The maximum value of the control amount outputted by the feedback amount determination unit M8 until a predetermined delay time elapses after the command to return to constant speed running by the return means M6 is stored as the maximum control hammer, and after the elapse of the predetermined delay time, the Feedback amount determining section M
a feedback amount limiting section M9 that outputs the maximum side m@ as a control amount to the opening degree adjusting means M1 when the control amount calculated in step 8 exceeds the maximum control amount; While the feedback amount limiting section M9 is outputting the maximum control amount as the control amount, the control WJ mother calculated by the feedback amount determining section M8 is on the maximum side 'am' instead of the deviation accumulating section M7.
gA difference correction unit M that calculates the vehicle speed deviation integral value so that
The gist of the present invention is a speed control device for an automobile characterized by comprising the following.

開度調節手段M1とは、スロットルバルブ開度を変更す
るものである。例えば、スロットルバルブとリンク機構
を介して接続されたダイヤフラムアクチュエータ、該ダ
イヤフラムアクチュエータ内部に大気を導入する電磁バ
ルブおよびダイヤフラムアクチュエータに負圧を供給す
るバキュームポンプから構成できる。また例えば、上記
負圧は吸気管内負圧を用いてもよい。ざらに例えば、電
動機を使用してスロットルバルブを開閉するアクチュエ
ータ等により実現できる。
The opening adjustment means M1 changes the throttle valve opening. For example, it can include a diaphragm actuator connected to the throttle valve via a link mechanism, an electromagnetic valve that introduces the atmosphere into the diaphragm actuator, and a vacuum pump that supplies negative pressure to the diaphragm actuator. Further, for example, the negative pressure in the intake pipe may be used as the negative pressure. For example, it can be realized by an actuator that opens and closes a throttle valve using an electric motor.

開度検出手段M2とは、スロットルバルブ開度を検出す
るものである。例えば、ポテンショメータを内蔵したス
ロットルポジションセンサにより実現できる。
The opening degree detection means M2 is for detecting the throttle valve opening degree. For example, it can be realized by a throttle position sensor with a built-in potentiometer.

車速検出手段M3とは、車速を検出するものでめる。例
えば、自動車の出力軸と共に回転する磁石と固定された
リードスイッチとの組み合わせにより実現できる。また
例えば、上記出力軸に配設されたパルスギヤとこれに対
向する電磁ピックアップとから構成してもよい。
The vehicle speed detection means M3 is a device that detects vehicle speed. For example, it can be realized by a combination of a magnet that rotates together with the output shaft of an automobile and a fixed reed switch. Further, for example, it may be constructed of a pulse gear disposed on the output shaft and an electromagnetic pickup facing the pulse gear.

車速設定手段M4とは、目標車速を設定するものである
。例えば、車室内に配設された車速設定器のようなもの
であってもよい。
The vehicle speed setting means M4 is for setting a target vehicle speed. For example, it may be a vehicle speed setting device disposed inside the vehicle.

復帰手段M6とは、定速走行している自動車が、一旦定
速走行解除により該定速より低い速度の走行状態に移行
後、再び定速走行状態への復帰を指令するものである。
The return means M6 instructs the automobile, which is running at a constant speed, to return to the constant speed running state again after the constant speed running is canceled and the vehicle shifts to a running state at a speed lower than the constant speed.

例えば、車室内に配設されたリジュームスイッチにより
実現できる。
For example, this can be realized by a resume switch disposed inside the vehicle.

制御手段M5とは、偏差累積部M7、フィードバック量
決定部M8、フィードバック量制限部M9および偏差補
正部MIOを備え、車速を目標車速とするフィードバッ
ク制御を行なう付加積分型最適レギュレータである。制
御手段M5は通常CPU、ROM、RAMおよび周辺回
路素子と共に構成された論理演算回路として実現され、
予め記憶された処理手順に従って、車速設定手段M4に
より設定された目標車速と、車速検出手段M3により検
出された車速とが一致するように、開度調節手段M1を
、自動車の定速走行に関する系の動的なモデルに基づい
て予め定められた最適フィードバックゲインから定まる
制御量により制御するよう構成されている。
The control means M5 is an additive integral type optimal regulator that includes a deviation accumulating section M7, a feedback amount determining section M8, a feedback amount limiting section M9, and a deviation correcting section MIO, and performs feedback control with the vehicle speed as the target vehicle speed. The control means M5 is usually realized as a logic operation circuit configured with a CPU, ROM, RAM, and peripheral circuit elements,
According to a pre-stored processing procedure, the opening adjustment means M1 is adjusted to a system related to constant speed running of the automobile so that the target vehicle speed set by the vehicle speed setting means M4 and the vehicle speed detected by the vehicle speed detection means M3 match. The controller is configured to perform control using a control amount determined from a predetermined optimal feedback gain based on a dynamic model.

ところで、上述のような付加積分型最適レギュレータの
構成の手法は、例えば古田勝久著「線形システム制御理
論」 (昭和51年)昭晃堂等に詳しいが、ここで実際
の構成の手法について一通の見通しを与えることにする
。なお、以下の説明において、X、A、B、C,v、L
J、P、G、Q。
By the way, the method of configuring the above-mentioned additive integral type optimal regulator is detailed in, for example, Katsuhisa Furuta's ``Linear System Control Theory'' (1976), Showa Do, etc., but here I will explain the actual configuration method in one letter. Let me give you some perspective. In addition, in the following explanation, X, A, B, C, v, L
J, P, G, Q.

IR,F、Sはベクトル量(行列)を示し、ATの如き
添字Tは行列の転置を、A−1の如き添字−1は逆行列
を、各々示している。
IR, F, and S indicate vector quantities (matrix), a subscript T such as AT indicates transpose of a matrix, and a subscript -1 such as A-1 indicates an inverse matrix, respectively.

自動車の定速走行に関する系の制御において、制御対象
の動的な@舞は、離散時間系において、X (K+1)
=P−X (K>+G−u (K)−(1)ッ(K>=
C−X (K>         ・・・(2)として
記述されることが現代制御理論より知られている。ここ
で式(1)は状態方程式、式(2)は出力方程式と呼ば
れ、Xはこの系の内部状態を表わす状態変数量、u (
K)はこの系の入力である制御量からなるベクトル、y
 (K>はこの系の出力を示す諸量からなるベクトルで
ある。なお、本発明の自動車の定速走行を行なう系では
、入力ベクトルu (K>はスロットルバルブ開度のみ
であり、出力ベクトル’M (K>は車速のみであるた
め以下スカラiu (K)、y (K)として扱う。
In the control of a system related to constant speed driving of a car, the dynamic @mai of the controlled object is expressed as X (K+1) in the discrete time system.
=P-X (K>+G-u (K)-(1) (K>=
It is known from modern control theory that it is described as C-X (K>...(2). Here, equation (1) is called the state equation, equation (2) is the output equation, and X is The state variable quantity that represents the internal state of this system, u (
K) is a vector consisting of control variables that are input to this system, y
(K> is a vector consisting of various quantities indicating the output of this system.In addition, in the system in which the automobile of the present invention runs at a constant speed, the input vector u (K> is only the throttle valve opening, and the output vector 'M (K> is only the vehicle speed, so it will be treated as scalar iu (K) and y (K) below.

また、上式(1)、(2>は離散系で記述されており、
添字にはサンプリングの時点を示す。
Also, the above equations (1) and (2> are written in a discrete system,
The subscript indicates the time of sampling.

自動車の定速走行に関する系の動的な撮舞い、すなわち
、車速かスロットルバルブ開度によりどう変化するかと
いう系の動的なモデルが明らかになり、式(1)、(2
>のベクトルP、G、Cを定めることができれば、状態
変数IX(K)を用いて車速を最適に制御できる。なお
、本発明の制御手段M5は、目標値が常に一定である系
を対象とした単なるレギュレータではなく、目標値が常
時変化するサーボ系を対象とするため、系をサーボ系に
拡大する必要があるが、これについては後述する。
A dynamic model of the system related to constant-speed driving of a car, that is, how it changes depending on the vehicle speed or throttle valve opening has been clarified, and Equations (1) and (2)
If the vectors P, G, and C of > can be determined, the vehicle speed can be optimally controlled using the state variable IX(K). Note that the control means M5 of the present invention is not a mere regulator intended for a system in which the target value is always constant, but is intended for a servo system in which the target value constantly changes, so it is necessary to expand the system to a servo system. However, this will be discussed later.

ところで、自動車の定速走行のように複雑な対象につい
ては、その動的なモデルを理論的に正確に求めることは
困難であり、何らかの形で実験的に定めることが必要と
なる。これが所謂システム同定と呼ばれるモデル構築の
手法であって、自動車が所定の状態で運転されている場
合、その状態の近傍では線形の近似が成り立つとして、
式(1)の状態方程式、式(2)の出力方程式に則って
モデルを構築するのである。従って、本発明の場合のよ
うにその動的なモデルが非線形のような場合にも、定常
的な複数の運転状態に分離することにより線形な近似を
行なうことができ、個々の動的なモデルを定めることが
できるのである。この場合、制御量であるスロットルバ
ルブ開度および出力である車速に関しては、線形近似を
行なった場合の定常点における両基準設定値からの摂動
弁を抽出し、該摂動弁を使用して諸量の算出を行ない、
該算出値を上記基準設定値に加えて制御量であるスロッ
トルバルブ開度とする処理が必要となる。
By the way, it is difficult to theoretically and accurately obtain a dynamic model for a complex object such as the constant speed driving of a car, and it is necessary to determine it experimentally in some way. This is a model construction method called system identification, which assumes that when a car is being driven in a predetermined state, a linear approximation holds in the vicinity of that state.
A model is constructed according to the state equation of equation (1) and the output equation of equation (2). Therefore, even if the dynamic model is nonlinear as in the case of the present invention, linear approximation can be performed by separating it into a plurality of steady operating states, and the individual dynamic models can be determined. In this case, regarding the throttle valve opening, which is a controlled variable, and the vehicle speed, which is an output, a perturbation valve is extracted from both standard set values at a steady point when linear approximation is performed, and the perturbation valve is used to calculate various values. Calculate the
It is necessary to add the calculated value to the reference setting value and use it as the throttle valve opening degree, which is a control amount.

本発明の自動車の定速走行を行なう系では、おる程度近
似のよい物理モデルを構成することは困難であり、この
ような場合には、例えば過渡応答試験法、最小二乗法等
のシステム同定により動的なモデルを構築する。このよ
うに動的なモデルが定まれば、状態変数量X (K)か
らフィードバック量が定まり、理論的に最適な制御量と
してのスロットルバルブ開度が求まる。
In the system in which the vehicle of the present invention runs at a constant speed, it is difficult to construct a physical model with good approximation. Build dynamic models. Once the dynamic model is determined in this manner, the feedback amount is determined from the state variable amount X (K), and the throttle valve opening degree as a theoretically optimal control amount is determined.

また、制御手段M5の制御対象となる系は、目標車速か
車速設定手段M4によりステップ的に変化するサーボ系
である。すなわち、目標車速は例えば運転者の操作によ
り変化する。一般にサーボ系の制御においては、制御対
象の出力が与えられた目標入力に定常偏差なく追従する
ように制御する必要がある。このため、伝達関数におい
て適当な次数の積分を含む必要がある。本発明において
はステップ的に目標車速が変化する場合を想定している
ので、−次の積分を考慮すればよい。そこで、制御手段
M5は、目標車速と車速との偏差を累積して車速偏差積
分値を算出する偏差累積部M7を備え、対象とする制御
系をサーボ系に拡大している。
The system to be controlled by the control means M5 is a servo system in which the target vehicle speed is changed in steps by the vehicle speed setting means M4. That is, the target vehicle speed changes depending on, for example, the driver's operation. Generally, in controlling a servo system, it is necessary to control the output of a controlled object so that it follows a given target input without any steady-state deviation. Therefore, it is necessary to include an appropriate degree of integration in the transfer function. In the present invention, since it is assumed that the target vehicle speed changes stepwise, it is sufficient to consider the -th integral. Therefore, the control means M5 includes a deviation accumulation section M7 that accumulates the deviation between the target vehicle speed and the vehicle speed to calculate a vehicle speed deviation integral value, and expands the target control system to include the servo system.

さらに、制御手段M5は、上記車速i埋積分値および上
述した状態変数mX(K>と最適フィードバックゲイン
とから制御Iであるスロットルバルブ開度を算出し、開
度調節手段M1に出力するフィードバック量決定部M8
を有し、付加積分型最適レギュレータとして制御量を決
定する。
Furthermore, the control means M5 calculates the throttle valve opening which is control I from the vehicle speed i built-in integral value, the above-mentioned state variable mX(K> and the optimum feedback gain), and outputs the feedback amount to the opening adjustment means M1. Decision section M8
, and determines the control amount as an additive integral type optimal regulator.

次に、最適フィードバックゲインについて説明する。上
記のように積分値を付加した最適レギュレータでは、評
価関数Jを最小とするような制御入力(ここではスロッ
トルバルブ開度)の求め方が明らかにされており、最適
フィードバックゲインもリカツチ方程式の解と状態方程
式(1)のP。
Next, the optimal feedback gain will be explained. In the optimal regulator with an integral value added as described above, it has been clarified how to find the control input (throttle valve opening in this case) that minimizes the evaluation function J, and the optimal feedback gain has also been determined by solving the Rikkatchi equation. and P in the equation of state (1).

0行列と評価関数に用いられる重みパラメータ行列とか
ら求められることが知られている(前掲自他)。ここで
重みパラメータ行列は当初任意に与えられるものであっ
て、評価関数Jが自動車の定速走行を行なう系のスロッ
トルバルブ開度の挙動を制約する重みを変更するもので
ある。重みパラメータ行列を任意に与えて大型コンピュ
ータによるシミュレーションを行ない、得られたスロッ
トルバルブ開度の挙動から重みパラメータ行列を所定量
変更してシミュレーションを繰り返し、最適な値を決定
しておくことができる。これに基づいて最適フィードバ
ックゲイン「も算出される。
It is known that it can be obtained from a 0 matrix and a weight parameter matrix used for the evaluation function (see et al., supra). Here, the weight parameter matrix is initially given arbitrarily, and the evaluation function J changes the weight that restricts the behavior of the throttle valve opening in a system in which the automobile runs at a constant speed. An optimal value can be determined by arbitrarily giving a weighting parameter matrix and performing a simulation using a large computer, and then repeating the simulation by changing the weighting parameter matrix by a predetermined amount based on the behavior of the throttle valve opening obtained. Based on this, the optimal feedback gain is also calculated.

従って、制御手段M5は、予めシステム同定等により決
定された自動車の定速走行に関する系の動的なモデルを
用いて付加積分型最適レギュレータとして構成され、そ
の内部における最適フィードバックゲイン「等は、予め
シミュレーションにより決定されている。
Therefore, the control means M5 is configured as an additive integral type optimal regulator using a dynamic model of the system related to constant speed driving of the automobile determined in advance by system identification etc., and the optimal feedback gain ", etc." Determined by simulation.

なお、状態変数量X (K>としては、例えば、スロッ
トルバルブ開度、車速および車速偏差積分値等を用いる
ことができる。また例えば、自動車の定速走行に直接関
与するmとして、状態観測器(オブザーバ)等により推
定された諸量より成るベクトル団であってもよい。
Note that as the state variable quantity It may also be a vector group consisting of various quantities estimated by (observer) or the like.

さらに、制御手段M5は、フィードバック量制限部M9
および偏差補正部MIOを備える。該フィードバックm
制限部M9は、復帰手段M6による定速走行復帰指令後
、所定遅延時間経過時までに上記フィードバック量決定
部M8の出力した制御量の最大値を最大制御量として記
憶し、該所定遅延時間経過時以降、上記フィードバック
量決定部M8の算出した制御量が上記最大制御量を上回
った時は・該最大制御量を制御量として出力するもので
ある。ここで、所定遅延時間とは、例えば、平坦路を走
行する時等の線形な動的モデルが適合する場合に、復帰
指令出力時刻から、車速を目標車速とするために拡大さ
れるスロットルバルブ開度が最大となる時刻までの時間
である。したがつて、フィードバック量制限部M9は、
例えば、定速走行復帰指令後、所定遅延時間経過時まで
はフィードバック量決定部M8の出力した制御量の最大
値を最大制御量とし記憶し、所定遅延時間経過時以降は
フィードバック量決定部M8の算出する制御量と上記最
大制御量との小さい方を開度調節手段M1に出力するも
のであってもよい。
Furthermore, the control means M5 includes a feedback amount limiting section M9.
and a deviation correction unit MIO. The feedback m
The limiting unit M9 stores the maximum value of the control amount output by the feedback amount determining unit M8 as the maximum control amount by the time a predetermined delay time elapses after the return unit M6 commands to return to constant speed running, and when the predetermined delay time elapses. After that time, when the control amount calculated by the feedback amount determining section M8 exceeds the maximum control amount, the maximum control amount is output as the control amount. Here, the predetermined delay time is, for example, when a linear dynamic model is applied, such as when driving on a flat road, the throttle valve opening is expanded to bring the vehicle speed to the target vehicle speed from the return command output time. This is the time until the maximum temperature. Therefore, the feedback amount limiting section M9 is
For example, after the command to return to constant speed running is given, the maximum value of the control amount output by the feedback amount determination section M8 is stored as the maximum control amount until a predetermined delay time elapses, and after the predetermined delay time elapses, the maximum value of the control amount output by the feedback amount determination section M8 is stored. The smaller of the calculated control amount and the maximum control amount may be output to the opening adjustment means M1.

また、偏差補正部M10とは、上記フィードバック量制
限部M9が最大制御量を出力している間は、上記フィー
ドバック量決定部M8の算出する制御量が最大制御量と
なるように車速偏差積分値を演算するものである。例え
ば、車速B埋積分値、車速およびスロットルバルブ開度
と既述した最適フィードバックゲインとから制御量を算
出する演算式を使用し、制御量が最大制御量となるよう
に車速m埋積分値を逆算するものであってもよい。
Further, the deviation correction section M10 means that while the feedback amount limiting section M9 is outputting the maximum control amount, the vehicle speed deviation integral value is adjusted so that the control amount calculated by the feedback amount determining section M8 becomes the maximum control amount. It is used to calculate. For example, using an arithmetic expression that calculates the control amount from the vehicle speed B integral value, vehicle speed, throttle valve opening, and the aforementioned optimal feedback gain, calculate the vehicle speed m integral value so that the control amount becomes the maximum control amount. It may also be calculated backwards.

[作用] 本発明の自動車用速度制御装置は、第1図に例示するよ
うに、自動車の車速を目標車速とするように制御手段M
5が開度調節手段M1をフィードバック制御するに際し
、車速検出手段M3の検出した車速と車速設定手段M4
の設定した目標車速とから偏差累積部M7が車速偏差積
分値を算出し、さらに、開度検出手段M2の検出したス
ロットルバルブ開度、上記車速および上記車速偏差積分
値と最適フィードバックゲインとからフィードバック量
決定部M8が制御量を算出して上記開度調節手段M1に
出力する。ところで、上記制御が一旦定速走行解除によ
り該定速より低い速度の走行状態に移行後、復帰手段M
6の指令により再び定速走行状態に復帰するときは、フ
ィードバック量制限部M9が、上記定速走行復帰指令後
、所定遅延時間経過時までにフィードバック量決定部M
8の出力した制御量の最大値を最大本す御1として記憶
し、該所定遅延時間経過時以降、上記フィードバック量
決定部M8の算出した制御量が上記最大制御量を上回っ
たときは該最大制御量を制御型として上記開8調節手段
M1に出力し、一方、上記フィードバックm制限部M9
が最大制御量を制m(litとして出力している間は、
偏差補正部M10は、上記フィードバック量決定部M8
の算出する制御量を最大制御量とする車速偏差積分値を
演算するよう働く。
[Function] As illustrated in FIG. 1, the speed control device for a motor vehicle of the present invention has a control means M that controls the speed of the motor vehicle to a target speed.
5 performs feedback control on the opening adjustment means M1, the vehicle speed detected by the vehicle speed detection means M3 and the vehicle speed setting means M4
The deviation accumulator M7 calculates a vehicle speed deviation integral value from the set target vehicle speed, and further calculates the vehicle speed deviation integral value from the throttle valve opening detected by the opening detection means M2, the vehicle speed, the vehicle speed deviation integral value, and the optimum feedback gain. The amount determining section M8 calculates a control amount and outputs it to the opening degree adjusting means M1. By the way, after the above-mentioned control once shifts to a running state at a speed lower than the constant speed by canceling the constant speed running, the return means M
When returning to the constant speed running state again by the command No. 6, the feedback amount limiting section M9 sets the feedback amount determining section M by the time a predetermined delay time elapses after the constant speed running return command.
The maximum value of the control amount outputted by M8 is stored as the maximum control amount 1, and after the predetermined delay time has elapsed, when the control amount calculated by the feedback amount determination unit M8 exceeds the maximum control amount, the maximum value is stored as the maximum control amount. The control amount is output as a control type to the opening 8 adjusting means M1, while the feedback m limiting section M9
While outputting the maximum control amount as m(lit),
The deviation correction section M10 includes the feedback amount determination section M8.
It works to calculate the vehicle speed deviation integral value with the control amount calculated by the maximum control amount as the maximum control amount.

すなわち、復帰手段M6により定速走行に復帰する際に
は、フィードバック面決定部M8の詐出した制御量はフ
ィードバックm制限部M9により最大制御量以下に制限
されると共に、偏差累積部M7の算出する車速偏差積分
値に代えて、制御量を最大制御量とするように偏差補正
部M10が車速偏差積分値を演算するのである。
That is, when returning to constant speed running by the return means M6, the fraudulent control amount of the feedback surface determining section M8 is limited to the maximum control amount or less by the feedback m limiting section M9, and the calculation of the deviation accumulation section M7 is Instead of the vehicle speed deviation integral value, the deviation correction unit M10 calculates the vehicle speed deviation integral value so as to set the control amount to the maximum control amount.

従って本発明の自動車用速度制御装置は、付加積分型最
適レギュレータによる速度制御を行なうに際し、自動車
の定速走行に関する系の線形な動的モデルが実際の走行
状態に適合しなくなると、制御値の最大値を制限すると
共に車速偏差積分値の累積を減少補正して、車速を目標
車速に速やかに復帰させるよう働く。
Therefore, when the speed control device for a vehicle of the present invention performs speed control using the additive integral type optimal regulator, the control value is It works to limit the maximum value and reduce the accumulated vehicle speed deviation integral value to quickly return the vehicle speed to the target vehicle speed.

以上のように本発明の各構成要素が作用することにより
、本発明の技術的課題が解決される。
The technical problems of the present invention are solved by each component of the present invention acting as described above.

[実施例] 次に、本発明の好適な実施例を図面に基づいて詳細に説
明する。第2図は本発明一実施例における自動車用速度
制御装置のシステム構成図、第3図は自動車の定速走行
に関する系の制御モデルを示す制御系統図、第4図はシ
ステム同定の説明に用いるブロック線図、第5図(1)
、(2>は本発明一実施例において電子制御装置により
実行される制御を示すフローチャートであって、以下こ
の順に説明する。
[Example] Next, a preferred example of the present invention will be described in detail based on the drawings. Fig. 2 is a system configuration diagram of an automobile speed control device according to an embodiment of the present invention, Fig. 3 is a control system diagram showing a control model of a system related to constant speed running of an automobile, and Fig. 4 is used to explain system identification. Block diagram, Figure 5 (1)
, (2> is a flowchart showing the control executed by the electronic control device in one embodiment of the present invention, which will be described below in this order.

自動車用速度制御装置1は、エンジン2のスロットルバ
ルブ3の開度を図示しないアクセルペダルとは独立に調
節するホールド型のアクチュエータ4、該スロットルバ
ルブ3の開度を検出するスロットルポジションセンサ5
、自動車の速度を検出する車速センサ7、車室内に配設
された定速走行用のセットスイッチ8a、キャンセルス
イッチ8b、リジュームスイッチ9および電子制御装置
く以下単にECUと呼ぶ>10から構成されている。
An automobile speed control device 1 includes a hold-type actuator 4 that adjusts the opening degree of a throttle valve 3 of an engine 2 independently of an accelerator pedal (not shown), and a throttle position sensor 5 that detects the opening degree of the throttle valve 3.
, a vehicle speed sensor 7 that detects the speed of the vehicle, a set switch 8a for constant speed running, a cancel switch 8b, a resume switch 9, and an electronic control unit 10, hereinafter simply referred to as ECU, arranged inside the vehicle. There is.

アクチュエータ4は、ハウジング11、バキュームポン
プ12およびモータ13から構成されている。ハウジン
グ11内部はダイヤフラム15により大気圧室16とダ
イヤフラム室17とに区画されている。上記ダイヤフラ
ム15はリンク機構18によりスロットルバルブ3に連
結され、該スロットルバルブ3の開度は上記ダイヤフラ
ム15の変位に対応して変化する。なお、ダイヤフラム
室17内には、ダイヤフラム15を大気圧室16側に付
勢し、スロットルバルブ3の開度を減少させる回転力を
与えるスプリング19も配設されている。また、ダイヤ
フラム室17には、大気を導入する電磁弁であるコント
ロールバルブ20およびリリースバルブ21が各々配設
され、さらに、モータ13により駆動されるバキューム
ポンプ12の吸込口に連通する負圧ポート22も設けら
れている。E(JJloにより駆動される上記コントロ
ールバルブ20.リリースバルブ21およびバキューム
ポンプ12の動作に伴いスロットルバルブ3の開度は第
1表に示すように変化する。
The actuator 4 includes a housing 11, a vacuum pump 12, and a motor 13. The inside of the housing 11 is divided by a diaphragm 15 into an atmospheric pressure chamber 16 and a diaphragm chamber 17. The diaphragm 15 is connected to the throttle valve 3 by a link mechanism 18, and the opening degree of the throttle valve 3 changes in accordance with the displacement of the diaphragm 15. A spring 19 is also disposed within the diaphragm chamber 17 to apply a rotational force that biases the diaphragm 15 toward the atmospheric pressure chamber 16 and reduces the opening degree of the throttle valve 3. Further, the diaphragm chamber 17 is provided with a control valve 20 and a release valve 21, which are electromagnetic valves for introducing atmospheric air, and a negative pressure port 22 that communicates with the suction port of the vacuum pump 12 driven by the motor 13. Also provided. With the operation of the control valve 20, release valve 21, and vacuum pump 12 driven by E(JJlo), the opening degree of the throttle valve 3 changes as shown in Table 1.

第1表 上記スロットルポジションセンサ5は、ポテンショメー
タを内蔵し、スロットルバルブ3の開度に応じたアナロ
グ信号を出力する。車速センナ7は、エンジン2の出力
軸に連動するスピードメータケーブルにより回転される
4極永久磁石と、該4極永久磁石に近接対向するリード
スイッチとから成り、車速に応じたパルス信号を出力す
る。
Table 1 The throttle position sensor 5 has a built-in potentiometer and outputs an analog signal according to the opening degree of the throttle valve 3. The vehicle speed sensor 7 consists of a 4-pole permanent magnet rotated by a speedometer cable linked to the output shaft of the engine 2, and a reed switch that closely opposes the 4-pole permanent magnet, and outputs a pulse signal according to the vehicle speed. .

また、セットスイッチ8aを操作すると、該操作時の車
速(但し、速度設定可能範囲40〜100 [km/h
] )を目標車速とする定速走行が開始される。一方、
キャンセルスイッチ8bを操作すると、定速走行は解除
される。また、一旦定速走行解除後、車速が40[km
/h]以上であれば、リジュームスイッチ9を操作する
と、車速を定速走行解除前の目標車速とする定速走行に
復帰する。
In addition, when the set switch 8a is operated, the vehicle speed at the time of the operation (however, the speed setting range is 40 to 100 [km/h]
] ) is started as the target vehicle speed. on the other hand,
When the cancel switch 8b is operated, constant speed running is canceled. Also, once the constant speed driving is canceled, the vehicle speed is 40 [km].
/h], when the resume switch 9 is operated, the vehicle returns to constant speed driving with the vehicle speed set to the target vehicle speed before constant speed driving is canceled.

上記各センサおよびスイッチからの信号はECLllo
に入力され、該ECUIOはアクチュエータ4を駆動制
御する。ECUloは、CPtJloa、ROM10b
、RAM10cを中心に論理演算回路として構成され、
コモンバス10dを介して入力部10e、出力部10f
に接続されて外部との入出力を行なう。
Signals from each sensor and switch above are ECLllo
The ECUIO drives and controls the actuator 4. ECUlo is CPtJloa, ROM10b
, is configured as a logic operation circuit centered around RAM10c,
Input section 10e and output section 10f via common bus 10d
is connected to perform input/output with the outside.

次に、上記ECU10により行なわれるフィードバック
制御の制御モデルを第3図に基づいて説明する。なお、
第3図に示す制御系はハード的な構成を示すものではな
く、第5図(1)、(2>のフローチャートに示す一連
のプログラムの実行により、離散時間系として実現され
る。
Next, a control model of feedback control performed by the ECU 10 will be explained based on FIG. 3. In addition,
The control system shown in FIG. 3 does not represent a hardware configuration, but is realized as a discrete time system by executing a series of programs shown in the flowcharts in FIGS. 5(1) and (2>).

第3図に示すように、アクチュエータ4により変更され
たスロットルバルブ開度はスロットルポジションセンサ
により検出され、開度θとして出力される。次に摂動分
抽山部P1において、上記開度θのうち、定常的な基準
値(θa)からの摂動分δθが抽出される。これは、既
述したように、非線形なモデルに対して線形な近似の成
立する範囲において、系の動的なモデルを構築したため
である。
As shown in FIG. 3, the throttle valve opening changed by the actuator 4 is detected by a throttle position sensor and output as the opening θ. Next, in the perturbation extracting section P1, the perturbation δθ from the steady reference value (θa) is extracted from the opening θ. This is because, as mentioned above, a dynamic model of the system was constructed within the range where linear approximation holds for a nonlinear model.

一方、スロットルバルブ開度の変更に応じて変化した車
速は車速センサにより検出され、車速SPDとして出力
される。次に、摂動分抽山部P2において、上記車速S
PDのうち、定常的な基準値(SPDa)からの摂動分
δSPDが抽出される。
On the other hand, the vehicle speed that changes in accordance with the change in the throttle valve opening is detected by a vehicle speed sensor and output as vehicle speed SPD. Next, in the perturbation extraction portion P2, the vehicle speed S
Of PD, a perturbation amount δSPD from a steady reference value (SPDa) is extracted.

一方、目標車速は目標車速設定部P3により設定され、
目標車速5PDtとして出力される。ここで、目標車速
設定部P3は既述したセットスイッチ8aに相当する。
On the other hand, the target vehicle speed is set by the target vehicle speed setting section P3,
It is output as target vehicle speed 5PDt. Here, the target vehicle speed setting section P3 corresponds to the set switch 8a described above.

積分器P4は、目標車速5PDtと車速SPDとの偏差
errを累積して、車速偏差積分1ierrを算出する
The integrator P4 accumulates the deviation err between the target vehicle speed 5PDt and the vehicle speed SPD to calculate a vehicle speed deviation integral 1ierr.

フィードバック量決定部P5は、上述した各摂動分δθ
、δSPDおよび車速偏差積分値1errに、後述する
最適フィードバックゲイン「を掛けて、制御量の摂動分
δθtを算出する。
The feedback amount determination unit P5 determines each perturbation amount δθ described above.
, δSPD and the vehicle speed deviation integral value 1err are multiplied by an optimal feedback gain "to be described later" to calculate the perturbation amount δθt of the control amount.

フィードバック邑決定部P5で算出された制御量の摂動
分δθtは、上述した両摂動分抽出部P1、P2により
選択された定常的な状態に対応した制御量からの摂動分
である。このため、基準設定値加算部P6は、上記定常
的な状態に対応した基準設定値θtaを上記摂動分δθ
tに加締し、アクチュエータ4の制御量θtを算出する
のである。
The perturbation component δθt of the controlled variable calculated by the feedback determination section P5 is a perturbation component from the controlled variable corresponding to the steady state selected by the above-described both perturbation component extracting sections P1 and P2. Therefore, the reference set value addition unit P6 adds the reference set value θta corresponding to the steady state to the perturbation δθ.
t, and the control amount θt of the actuator 4 is calculated.

一方、復帰指令部P7は、定速走行が一旦解除された後
、再び定速走行に復帰する指令(リジューム指令)を出
力する。ここで復帰指令部P7は既述したリジュームス
イッチ9に相当する。
On the other hand, the return command unit P7 outputs a command (resume command) to return to constant speed travel again after constant speed travel is once canceled. Here, the return command section P7 corresponds to the resume switch 9 described above.

フィードバック量制限部P8は、上記リジューム指令が
出力された時から、所定遅延時間t[Sec]経過時ま
でのフィードバック量決定部P5が算出する制御量の摂
動分δθtの最大値を最大側wJ量の摂動分δMthと
して記憶し、上記所定遅延時間t [SeC]経過時以
降、フィードバック量決定部P5の出力する制御量の摂
動分δθtと上記最大制御量の摂動分δMthとの小さ
い方の値を上記基準値加痺部P6に出力する。ここで所
定遅延時間t [5eclは、平坦路走行時等の線形な
動的モデルが適合する走行状態において、リジューム指
令出力時刻から制御量θtが最大となる時刻までの時間
である。
The feedback amount limiting section P8 sets the maximum value of the perturbation amount δθt of the control amount calculated by the feedback amount determining section P5 from the time when the resume command is output until the elapse of the predetermined delay time t [Sec] to the maximum side wJ amount. After the predetermined delay time t [SeC] has elapsed, the smaller value of the perturbation δθt of the controlled variable output from the feedback amount determination unit P5 and the perturbation δMth of the maximum controlled variable is stored as the perturbation δMth of the maximum controlled variable. The reference value is output to the numbing section P6. Here, the predetermined delay time t[5ecl is the time from the resume command output time to the time when the control amount θt reaches the maximum in a driving state to which a linear dynamic model is applied, such as when driving on a flat road.

また、フィードバック量制限部P8が最大制御量の摂動
分δMthを出力している間は、偏差補正部P9は、フ
ィードバック量決定部P5の算出する制御量の摂動分δ
θtが最大制御mの摂動分δM t hとなるように車
速8差積分子i![i errを逆算してフィードバッ
ク量決定部P5に出力する。
Furthermore, while the feedback amount limiting section P8 is outputting the perturbation amount δMth of the maximum control amount, the deviation correction section P9 outputs the perturbation amount δMth of the control amount calculated by the feedback amount determining section P5.
The vehicle speed 8 difference product numerator i! so that θt becomes the perturbation component δM th of the maximum control m! [i err is calculated backwards and output to the feedback amount determination unit P5.

このため、一旦定速走行解除後、リジューム指令により
再び定速走行に復帰しようとするときは、制御量は最大
制御量Mthに制限されると共に車速偏差積分値i e
rrは該最大制御量Mthに応じた値に補正されるので
ある。
Therefore, once constant speed driving is canceled, when attempting to return to constant speed driving by a resume command, the control amount is limited to the maximum control amount Mth, and the vehicle speed deviation integral value i e
rr is corrected to a value corresponding to the maximum control amount Mth.

以上自動車用速度制御装置のシステム構成および制御系
の構成について説明した。そこで、次に実際のシステム
同定による動的なモデルの構築、最適フィードバックゲ
インEの算出について説明する。
The system configuration and control system configuration of the automotive speed control device have been described above. Next, construction of a dynamic model through actual system identification and calculation of the optimal feedback gain E will be explained.

まず自動車用速度制御装置の動的なモデルを構築する。First, a dynamic model of an automotive speed control device is constructed.

第4図は、1人力1出力の系として定常的な状態にある
自動車用速度制御装置の系を、アクチュエータ4の伝達
関数Ga (S)と自動車30の伝達関数GV (S)
とにより表現した図である。ここで、伝達関数Ga (
S)、Gv (S)は、ある基準動作状態近辺、例えば
平坦路走行時等に線形近似されたものである。
FIG. 4 shows a system of an automobile speed control device in a steady state as a system with one human power and one output, and the transfer function Ga (S) of the actuator 4 and the transfer function GV (S) of the automobile 30.
This is a diagram expressed by. Here, the transfer function Ga (
S) and Gv (S) are linearly approximated near a certain reference operating state, for example when driving on a flat road.

ここで上記両伝達関数Ga (S)、Gv (S)は、
システム同定と呼ばれる手法により定めることができる
。本実施例では、過渡応答試験法により同定する。なお
、システム同定の手法は、例えば相良節夫著「システム
同定」 (昭和56年)社団法人計測自動制御学会等に
詳解されており、最小二乗法等により同定することもで
きる。
Here, both the above transfer functions Ga (S) and Gv (S) are
It can be determined by a method called system identification. In this example, identification is performed using a transient response test method. The method of system identification is explained in detail in, for example, "System Identification" by Setsuo Sagara (1981), Institute of Instrument and Control Engineers, etc., and identification can also be performed by the method of least squares or the like.

まず、アクチュエータ4の伝達関数Ga (S)を過渡
応答試験法により求める。一般に伝達関数Ga (S)
はSの有理式である次式(3)で与えられる。
First, the transfer function Ga (S) of the actuator 4 is determined by a transient response test method. In general, the transfer function Ga (S)
is given by the following equation (3), which is a rational expression of S.

Ga (S) = (bl ・So−’ 十・+bn−1−3+bn)
/(S’ +a1−8n−1+−+an−1 −3+a
n>・・・(3) 本実施例ではn=1として、 Ga (S)−θ(S)/θt (S)=b1/ (S
+al >     −(4)と仮定する。ここで入力
θt (S)にステップ入力信号を加え、その出力θ(
S)が飽和する一定値Cの63.2[%]の値に達する
までの時間taを計測する。この時間taが上記式(4
)の時定数(1/a’l)であり、また上記一定値Cが
上記式(4)の飽和値(bl/al)である。このよう
に時定数taと飽和値Cとを計測すると、アクチュエー
タ4の伝達関数Ga (S)は、次式(5)のように定
まる。
Ga (S) = (bl ・So−' 10・+bn−1−3+bn)
/(S' +a1-8n-1+-+an-1 -3+a
n>...(3) In this example, n=1, Ga(S)-θ(S)/θt(S)=b1/(S
Assume that +al > -(4). Here, a step input signal is added to the input θt (S), and the output θ(
The time ta until S) reaches a value of 63.2% of the constant value C at which S) is saturated is measured. This time ta is determined by the above formula (4
) is the time constant (1/a'l), and the constant value C is the saturation value (bl/al) of the equation (4). When the time constant ta and the saturation value C are measured in this way, the transfer function Ga (S) of the actuator 4 is determined as shown in the following equation (5).

Ga (3)−θ(S)/θt (S)=1/ (1+
0.3xS)   ・・・(5)同様の方法により、自
動車30に関する系の伝達関数GV (S)は、次式(
6)のように定まる。
Ga (3)-θ(S)/θt(S)=1/(1+
0.3xS) ... (5) Using a similar method, the transfer function GV (S) of the system regarding the automobile 30 is calculated by the following formula (
6) is determined as follows.

GV (S) =SPD (S)/θ(S) =145.4/ (1+25.07xS)・・・(6)
さらに、既述した積分器P4に関し、ステップ的に目標
値が変化する場合を想定した一次の積分を考慮すると、
その伝達関数Gi (S)は次式(7)のように定まる
GV (S) =SPD (S)/θ(S) =145.4/ (1+25.07xS)...(6)
Furthermore, regarding the integrator P4 mentioned above, considering the first-order integration assuming the case where the target value changes in a stepwise manner,
The transfer function Gi (S) is determined as shown in the following equation (7).

Gi (S)−ierr (S)/err (S)−1
/S          ・・・(7)なお、目標車速
5PDt (t) 、車速5PD(t〉、偏差err(
t>の間には次式(8)のような関係がある。
Gi (S)-ierr (S)/err (S)-1
/S...(7) In addition, target vehicle speed 5PDt (t), vehicle speed 5PD(t>), deviation err(
t>, there is a relationship as shown in the following equation (8).

err (t>=SPDt (t> −5PD (t)
・・・(8) 上記式(5)〜(7)を各々逆ラプラス変換し、ざらに
上記式(8)により偏差err (t)を消去すると、
次式(9)〜(11)を得る。
err (t>=SPDt (t> -5PD (t)
...(8) If each of the above equations (5) to (7) is inversely Laplace transformed and the deviation err (t) is roughly eliminated using the above equation (8), then
The following formulas (9) to (11) are obtained.

D・θ(1) =−3,33Xθ(t)+3.33Xθ1 (1)・・
・(9) D−3PD (t) =5.80Xθ(t)−0,040XSPD (t)・
・・(10) [)−1err (t) =SPDt (t)−3PD (t)    ・・・(
11)但し、Dは時間微分演算子d/dtを示す。
D・θ(1) =-3,33Xθ(t)+3.33Xθ1 (1)...
・(9) D-3PD (t) =5.80Xθ(t)-0,040XSPD (t)・
...(10) [)-1err (t) =SPDt (t)-3PD (t) ...(
11) However, D represents a time differential operator d/dt.

上記式(9)〜(11)を次式(12)のように行列表
記に改める。
The above equations (9) to (11) are changed to matrix notation as shown in the following equation (12).

・・・(12) 上式(12)の目標車速5PDt (t)の項を外乱と
して扱うと、本制御系の連続時間系における状態方程式
は次式(13)のように求まる。D−X(t)=A−X
(t)+1B−u(t)  ・ (13)u(t)=θ
1 (1)         ・・・(15)次に、上
記式(13)をサンプリング周期T(本実施例では25
6 [m5ecl >でサンプルした離散時間系に変換
する。すなわち、上記式(16)、(17)に示す行列
A、Bを次式(18)、(19)に従って行列P、Gに
変換する。
(12) If the term of the target vehicle speed 5PDt (t) in the above equation (12) is treated as a disturbance, the state equation in the continuous time system of this control system can be found as shown in the following equation (13). D−X(t)=A−X
(t)+1B-u(t) ・(13)u(t)=θ
1 (1) ... (15) Next, the above equation (13) is converted to the sampling period T (in this example, 25
6 Convert to a sampled discrete time system with [m5ecl >. That is, matrices A and B shown in the above equations (16) and (17) are converted into matrices P and G according to the following equations (18) and (19).

P=et1            ・ (18)43
−f” et2dτ・fB        −(19)
但し、tl=A−T t2=A・τ さらに、上記式(13)は線形近似可能な摂動分δの間
で成立するので、状態変数ff1Xおよび入力である制
御ff1uを摂動分表記に改めると、離散時間系におけ
る状態方程式は次式(20)のように求まる。
P=et1・(18)43
−f” et2dτ・fB −(19)
However, tl=A-T t2=A・τ Furthermore, since the above equation (13) holds true for the perturbation component δ that can be linearly approximated, if we change the state variable ff1X and the input control ff1u to perturbation component notation, , the state equation in the discrete time system is found as shown in the following equation (20).

X  (K+1   >  =P  −X(K)  +
 IB  −u(に)    −(20)u(K>=δ
θt(K>          ・ (22>・・・(
23) このようにして、本実施例の線形近似可能な範囲におけ
る動的なモデルが定まる。
X (K+1 > =P −X(K) +
IB −u(ni) −(20)u(K>=δ
θt(K> ・ (22>...(
23) In this way, the dynamic model in the linearly approximable range of this embodiment is determined.

次に最適フィードバックゲイン「の求め方について説明
するが、最適フィードバックゲイン「を求める手法は、
例えば「線形システム制御理論」(前掲書)等に詳しい
ので、ここでは結果のみを示す。
Next, we will explain how to find the optimal feedback gain.
For example, since I am familiar with "Linear System Control Theory" (cited above), only the results will be shown here.

上記式(20)で表現される可制御な対象において、消
費エネルギを少なく保ちながら状態を可能な限り速く零
状態にする。すなわち、次式(25)の離散型2次形式
評価関数J@最小にする最適制御入力、すなわち制御量
u (K>を求める。
In the controllable object expressed by the above equation (20), the state is brought to zero as quickly as possible while keeping the energy consumption low. That is, the optimal control input that minimizes the discrete quadratic evaluation function J@ of the following equation (25), that is, the control amount u (K>) is determined.

J=Σ[X” (K>・Q−X (K)十u” (K)
 ・1R−u (K)]・ (25)ここでQ、IRは
重みパラメータ行列を、Kは制御開始時点をOとするサ
ンプリング回数を各々示す。
J=Σ[X” (K>・Q−X (K) 10u” (K)
1R-u (K)] (25) Here, Q and IR represent weight parameter matrices, and K represents the number of samplings with O as the control start time.

この時、最適フィードバックゲイン「はF= (lR+
G”−5−G)”・GT−9−P・・・(26) で与えられる。ここでSは、次式(27)に示す+m故
型リすツチ方程式を満たす止定対称行列である。
At this time, the optimal feedback gain ``F= (lR+
G”-5-G)”・GT-9-P...(26) It is given by: Here, S is a fixed symmetric matrix that satisfies the +m late type Litsch equation shown in the following equation (27).

S=Q+P” −3−P−P” −3−G・CtR十G
”−3−G)−’・GT−3−P・・・(27) 本実施例では、状態変数堡の個数は3、入力の個数は1
である。そこで、重みパラメータ行列Qは3X3半正定
行列、重みパラメータ行列Rは要素1個の正定行列とし
て、次式(28)、(29)のように定めた。
S=Q+P"-3-P-P" -3-G・CtR1G
"-3-G)-'・GT-3-P...(27) In this example, the number of state variables is 3, and the number of inputs is 1.
It is. Therefore, the weight parameter matrix Q is defined as a 3×3 positive semidefinite matrix, and the weight parameter matrix R is defined as a positive definite matrix with one element, as shown in the following equations (28) and (29).

Q= IR−1,0・・・(29) 上記式(27)〜(29)よりSは次式(30)のよう
に定まる。
Q=IR-1,0...(29) From the above equations (27) to (29), S is determined as shown in the following equation (30).

S= ・・・(30) 従って、上記式(26)より最適フィードバックゲイン
「は次式(31)のように定まる。
S= (30) Therefore, from the above equation (26), the optimal feedback gain is determined as shown in the following equation (31).

F=[0,2230,138−0,029コ・・・(3
1) そこで、最適な入力である制御ff1u (K)は、次
式(32)として求まる。
F=[0,2230,138-0,029ko...(3
1) Therefore, the control ff1u (K), which is the optimal input, can be found as the following equation (32).

u  (K)  −−F ・X  (K>      
      ・  (32)すなわち、 δθt(K)=−0,223xδθ(に)−0,138
X(5SPD(K)+ 0.029xierr(に) ・(33)以上、過渡応
答試験法を用いたシステム同定による制御系の動的なモ
デルの構築、最適フィードバックゲイン「の算出につい
て説明したが、上記最適フィードバックゲイン「は予め
旧ねしておき、ECtJ10内ではその結果だけを用い
て制御を行なう。
u (K) --F ・X (K>
・(32) That is, δθt(K)=-0,223xδθ(to)-0,138
X (5 SPD (K) + 0.029 xierr (in) ・(33) Above, we have explained the construction of a dynamic model of the control system through system identification using the transient response test method and the calculation of the optimal feedback gain. The above-mentioned optimum feedback gain is made obsolete in advance, and control is performed within ECtJ10 using only the result.

次に、ECUloの実行する定速走行処理を第5図(1
)、(2>のフローチャートに基づいて説明する。なお
、現在の処理で扱われる口を添字(n)で、前回の処理
で扱われた口を添字(n−1)で示す。
Next, the constant speed running process executed by ECUlo is shown in Figure 5 (1).
), (2> will be described based on the flowcharts. Note that the mouth handled in the current process is indicated by a subscript (n), and the mouth handled in the previous process is indicated by a subscript (n-1).

本定速走行処理は、自動車の走行に伴い、所定時間毎に
繰り返して実行される。まずステップ100aでは、R
AMクリアやカウンタリセット等の初期化処理が行なわ
れる。次にステップ100に進み、スロットルバルブ開
度θ(n)、車速5PD(n)および車速偏差積分1i
ierr(n−1)を読み込む処理が行なわれる。続く
ステップ110では、セットスイッチ8aが操作された
(ON>か否かを判定し、肯定判断されるとステップ1
20に、一方、否定判断されるとステップ140に各々
進む。定速走行指令がセットスイッチ8aから入力され
ている場合に実行されるステップ120では、定速走行
制御中か否かを図示しないフラグの値に基づいて判定し
、肯定判断されるとステップ230に、一方、否定判断
されるとステップ130に各々進む。定速走行開始時に
実行されるステップ130では、現在の車速S P D
 (n)を目標車速5PDtに設定すると共に、該目標
車速5PDiを記憶車速SPDmとして記憶する処理が
行なわれた後、ステップ230に進む。
This constant speed driving process is repeatedly executed at predetermined time intervals as the vehicle travels. First, in step 100a, R
Initialization processing such as AM clear and counter reset is performed. Next, the process proceeds to step 100, where the throttle valve opening degree θ(n), vehicle speed 5PD(n), and vehicle speed deviation integral 1i
A process of reading ierr(n-1) is performed. In the following step 110, it is determined whether the set switch 8a has been operated (ON>), and if an affirmative determination is made, step 1 is performed.
On the other hand, if the determination is negative, the process proceeds to step 140. In step 120, which is executed when a constant speed driving command is input from the set switch 8a, it is determined whether constant speed driving control is being performed based on the value of a flag (not shown), and if an affirmative determination is made, the process proceeds to step 230. , On the other hand, if a negative determination is made, the process proceeds to step 130, respectively. In step 130 executed at the start of constant speed driving, the current vehicle speed S P D
(n) is set to the target vehicle speed 5PDt and the target vehicle speed 5PDi is stored as the stored vehicle speed SPDm, after which the process proceeds to step 230.

一方、上記ステップ110でセットスイッチ8aが操作
されていないと判定されたときに実行されるステップ1
40では、リジュームスイッチ9が操作されている(O
N)か否かを判定し、肯定判断されるとステップ150
に、一方、否定判断されるとステップ180に各々進む
。リジュームスイッチ9が操作されていると判定された
ときに実行されるステップ150では、定速走行制御中
か否かを図示しないフラグの値に基づいて判定し、肯定
判断されるとステップ230に、一方、否定判断される
とステップ160に進む。定速走行制御中でないと判定
されたときに実行されるステップ160では、記憶車速
SPDmが記憶されているか否かを判定し、肯定判断さ
れるとステップ170に進み、一方、否定判断されると
上記ステップ100に戻る。記憶車速SPDmが記憶さ
れていると判定されたとぎに実行されるステップ170
では、該記憶車速SPDmを目標車速5PDtに設定す
る処理を行なった後、ステップ230に進む。
On the other hand, step 1 is executed when it is determined in step 110 that the set switch 8a is not operated.
40, the resume switch 9 is operated (O
N), and if it is affirmative, step 150
On the other hand, if the determination is negative, the process proceeds to step 180. In step 150, which is executed when it is determined that the resume switch 9 is being operated, it is determined whether or not constant speed driving control is being performed based on the value of a flag (not shown), and if an affirmative determination is made, the process proceeds to step 230. On the other hand, if the determination is negative, the process proceeds to step 160. In step 160, which is executed when it is determined that the constant speed driving control is not being performed, it is determined whether or not the memory vehicle speed SPDm is stored. If the determination is affirmative, the process proceeds to step 170; on the other hand, if the determination is negative, the process proceeds to step 170. Return to step 100 above. Step 170 executed when it is determined that the stored vehicle speed SPDm is stored.
After performing a process of setting the stored vehicle speed SPDm to the target vehicle speed 5PDt, the process proceeds to step 230.

一方、上記ステップ140で、リジュームスイッチ9が
操作されていないと判定されたときに実行されるステッ
プ180では、キャンセルスイッチ8bの操作(ON>
、または、ブレーキ、パーキングブレーキ、クラッチ等
の操作あるいは変速段を中立段にュートラル)に設定す
る操作等に伴う定速走行のキャンセル信号が入力された
か否かを判定し、肯定判断されるとステップ190に進
み、一方、否定判断されるとステップ185に進む。ス
テップ185では、定速走行制御中か否かを判定し、肯
定判断されるとステップ230に進み、一方、否定判断
されるとステップ100に戻る。キャンセル信号が入力
されたとき、すなわち定速走行制御を解除する場合に実
行されるステップ190では、目標車速5PDtを値O
にリセットする処理が行なわれる。続くステップ200
では、リリースバルブ21を開状態とする処理が行なわ
れる。次にステップ210に進み、バキュームポンプ1
2を停止(OFF)する処理が行なわれる。続くステッ
プ220では、コントロールバルブ20を開状態とする
処理が行なわれた後、上記ステップ100に戻る。
On the other hand, in step 180, which is executed when it is determined in step 140 that the resume switch 9 is not operated, the cancel switch 8b is operated (ON>
Or, it is determined whether a cancel signal for constant speed driving has been input due to the operation of the brake, parking brake, clutch, etc., or the operation of setting the gear position to neutral (neutral), etc., and if an affirmative determination is made, step The process proceeds to step 190, and if the determination is negative, the process proceeds to step 185. In step 185, it is determined whether or not constant speed driving control is being performed. If the determination is affirmative, the process proceeds to step 230, while if the determination is negative, the process returns to step 100. In step 190, which is executed when the cancel signal is input, that is, when the constant speed driving control is canceled, the target vehicle speed 5PDt is set to the value O.
A process to reset the data is performed. Next step 200
Then, a process is performed to open the release valve 21. Next, proceed to step 210, and vacuum pump 1
Processing to stop (turn off) 2 is performed. In the following step 220, the control valve 20 is opened, and then the process returns to step 100.

一方、定速走行制御中に実行されるステップ230では
、スロットルバルブ開度の摂動弁δθ(ロ)および車速
の摂動弁δS P D (n)を次式(34)。
On the other hand, in step 230 executed during constant speed driving control, the perturbation valve δθ (b) for the throttle valve opening and the perturbation valve δS P D (n) for the vehicle speed are calculated using the following equation (34).

(35)のように算出する処理が行なわれる。The calculation process as shown in (35) is performed.

δθ(n)=θ(n)−θa       ・・・(3
4)δ5PD(n)=SPD(n)−3PDa−(35
)但し、θa・・・定常的な基準値 S P D (n)・・・定常的な基準値なお、本ステ
ップ230の処理が既述した摂動分抽山部P1.P2と
して機能する。次にステップ240に進み、車速の偏差
e r r (n)を次式(36)のように算出する処
理が行なわれる。
δθ(n)=θ(n)-θa...(3
4) δ5PD(n)=SPD(n)-3PDa-(35
) However, θa... Steady reference value S P D (n)... Steady reference value Note that the process of this step 230 is the perturbation extraction part P1. Functions as P2. Next, the process proceeds to step 240, where a process is performed to calculate the vehicle speed deviation e r r (n) as shown in the following equation (36).

err(n)=SPDt−3PD(n)   ・・・(
36)続くステップ250では、上記偏差e r r 
(n)にサンプリング周期Tを掛けた値を累積して次式
(37)のように車速偏差積分値1err(n)を算出
する処理が行なわれる。
err(n)=SPDt-3PD(n)...(
36) In the following step 250, the deviation e r r
A process is performed to calculate the vehicle speed deviation integral value 1err(n) as shown in the following equation (37) by accumulating the value obtained by multiplying (n) by the sampling period T.

i err(n)=i err(n−1) 十err(
n)xT・・・(37) なお、本ステップ250の処理が既述した積分器P4と
して機能する。次にステップ260に進み、制御量の摂
動弁、すなわち最適なスロットルバルブ開度の摂動弁δ
θt (n)を既述した最適フィードバックゲイン[を
使用して、前述した式(33)に従い次式(38)のよ
うに算出する処理が行なわれる。
i err(n)=i err(n-1) 10 err(
n)xT (37) Note that the process of step 250 functions as the integrator P4 described above. Next, the process proceeds to step 260, where the perturbation valve of the control amount, that is, the perturbation valve δ of the optimal throttle valve opening
Using the above-mentioned optimal feedback gain [θt (n), a process is performed to calculate θt (n) as shown in the following equation (38) according to the above-mentioned equation (33).

δθt (n) = F llxδθ(n) + F 
12x 6 S P D (n>十F13xierr(
n)   ・・・(38)但し、F11=−0,223 F12=−0,138 F13=0.029 なお、本ステップ260の処理が既述したフィードバッ
クI決定部P5として機能する。
δθt (n) = F llxδθ(n) + F
12x 6 S P D (n>10F13xierr(
n) (38) However, F11=-0,223 F12=-0,138 F13=0.029 Note that the process of step 260 functions as the feedback I determining unit P5 described above.

続くステップ270では、リジュームスイッチ9が操作
されている(ON>か否かを判定し、肯定判断されると
ステップ280に、一方、否定判断されるとステップ3
30に各々進む。リジュームスイッチ9が操作されてい
る(ON>とき、すなわちリジューム指令出力時に実行
されるステップ280では、リジュームスィッチ9操作
(ON)以後遅延時間t [sec]経過したか否かを
判定し、肯定判断されるとステップ300に、一方、否
定判断されるとステップ290に各々進む。ここで遅延
時間t [sec]とは、平坦路走行時等の線形な動的
モデルが適合する走行状態において、リジュームスィッ
チ9操作(ON>時刻から制御量であるスロットルバル
ブ開度θt (n)が最大となる時刻までの時間に相当
するよう定められている。リジュームスィッチ9操作(
ON)以後、いまだ遅延時間t [sec]経過してい
ないときに実行されるステップ290では、次式(39
)のように、制′afflの摂動弁δθt (n)の最
大値である最大制御量の摂動弁δMthを算出する処理
が行なわれる。
In the following step 270, it is determined whether the resume switch 9 is operated (ON> or not. If the judgment is affirmative, the process proceeds to step 280, while if the judgment is negative, the process proceeds to step 3.
30 respectively. In step 280, which is executed when the resume switch 9 is operated (ON>, that is, when a resume command is output), it is determined whether a delay time t [sec] has elapsed since the resume switch 9 was operated (ON), and an affirmative determination is made. If the determination is negative, the process proceeds to step 290.Here, the delay time t [sec] is the time required to resume the vehicle in a driving state to which a linear dynamic model is applied, such as when driving on a flat road. It is determined to correspond to the time from the time when the switch 9 is operated (ON>) to the time when the throttle valve opening θt (n), which is the control amount, reaches its maximum.Resume switch 9 is operated (
ON), the following equation (39
), a process is performed to calculate the maximum control amount perturbation valve δMth, which is the maximum value of the perturbation valve δθt (n) of the brake 'affl.

δMth=maX [δMth、δθt (n)コ・・
・(39) その侵、ステップ330に進む。
δMth=maX [δMth, δθt (n) Co...
(39) If the violation occurs, proceed to step 330.

一方、リジュームスイッチ9の操作(ON)以後、遅延
時間t [SeC]経過したときに実行されるステップ
300では、上記ステップ260で算出された制御量の
摂動弁δθt (n)が上記ステップ290で算出され
た最大制御量の摂動弁δMth以上であるか否かを判定
し、肯定判断されるとステップ310に、一方、否定判
断されるとステップ330に各々進む。ステップ260
で算出された制御量の摂動弁δθt (n)が上記ステ
ップ290で求めた最大制御量の摂動弁δMth以上で
ある時に実行されるステップ310では、制御量の摂動
弁δθt (n)を最大制御量の摂動弁δMthに置換
して制Milliの摂動弁δOt (n)の上限を制限
する処理が行なわれる。なお、上記ステップ280,2
90,300.310の各処理が既述したフィードバッ
ク量制限部P8として機能する。続くステップ320で
は、制御量の摂動弁δθt (n)が最大制御量の摂動
弁δMthとなるように車速偏差積分値1err(n)
を次式(40)のように逆算する処理が行なわれる。
On the other hand, in step 300, which is executed when a delay time t [SeC] has elapsed after the resume switch 9 is operated (ON), the perturbation valve δθt (n) of the control amount calculated in step 260 is changed to It is determined whether or not the calculated maximum control amount perturbation valve δMth is greater than or equal to the perturbation valve δMth. If the determination is affirmative, the process proceeds to step 310, and if the determination is negative, the process proceeds to step 330. step 260
In step 310, which is executed when the perturbation valve δθt (n) of the control amount calculated in step 290 is greater than or equal to the perturbation valve δMth of the maximum control amount calculated in step 290, the perturbation valve δθt (n) of the control amount is controlled to the maximum. Processing is performed to limit the upper limit of the perturbation valve δOt (n) of the control Milli by replacing the perturbation valve δMth with the perturbation valve δMth. Note that the above step 280,2
Each process of 90, 300, and 310 functions as the feedback amount limiting section P8 described above. In the subsequent step 320, the vehicle speed deviation integral value 1err(n) is set so that the perturbation valve δθt(n) of the control amount becomes the perturbation valve δMth of the maximum control amount.
A process of inversely calculating is performed as shown in the following equation (40).

1err(n) #(δMth−F11xδMth −F12x6SPD(n))/F13    ・ (4
0)但し、Fll、 F12. F1aは既述した式(
38)で使用した最適フィードバックゲイン「である。
1err(n) #(δMth-F11xδMth-F12x6SPD(n))/F13 ・(4
0) However, Fll, F12. F1a is the formula (
The optimal feedback gain used in 38) is ``.

なお、本ステップ320の処理が既述した偏差補正部P
9として機能する。続くステップ330では、制御量の
摂動弁δθt (n)に基準設定値θtaを加算して次
式(41)のように制御m、すなわち最適なスロットル
バルブ開度θt(n)を算出する処理が行なわれる。
Note that the process of step 320 is performed by the deviation correction unit P
Functions as 9. In the subsequent step 330, a process of adding the reference set value θta to the perturbation valve δθt (n) of the control amount to calculate the control m, that is, the optimal throttle valve opening θt(n) as shown in the following equation (41). It is done.

θt(n)=δθt (n)十θta     ・・・
(41)なお、本ステップ330の処理が、既述した基
準値加算部P6として機能する。次に、ステップ340
に進み、スロットルバルブ開度偏差er(n)を次式(
42)のように算出する処理が行なわれる。
θt (n) = δθt (n) ten θta...
(41) Note that the process in step 330 functions as the reference value addition unit P6 described above. Next, step 340
Then, the throttle valve opening deviation er(n) is calculated using the following formula (
42) is performed.

er(n)=θt (n)−〇(n)      ・・
・(42)続くステップ350では、スロットルバルブ
開度偏差e r (n)が正であるか否かを判定し、肯
定判断されるとステップ360に、一方、否定判断され
るとステップ380に各々進む。スロットルバルブ開度
を増加する必要がある場合に実行されるステップ360
では、バキュームポンプ駆動デユーティ比D1(n)を
次式(43)のように算出する処理が行なわれる。
er(n)=θt(n)−〇(n)...
(42) In the following step 350, it is determined whether or not the throttle valve opening deviation e r (n) is positive. If the judgment is affirmative, the process proceeds to step 360, and if the judgment is negative, the process proceeds to step 380. move on. Step 360 executed when it is necessary to increase the throttle valve opening
Then, a process is performed to calculate the vacuum pump drive duty ratio D1(n) as shown in the following equation (43).

Dl(n)−KPVxer(n)+KDVx (er(
n)−er(n−1))・・・(43)但し、 KPV・・・バキュームポンプの比例ゲイン定数KDV
・・・バキュームポンプの微分ゲイン定数続くステップ
370では、バキュームポンプ12を上記デユーティ比
D 1 (n)で駆動するため、モータ13に通電する
処理が行なわれる。その後、ステップ400に進む。
Dl(n)−KPVxer(n)+KDVx (er(
n)-er(n-1))...(43) However, KPV...Proportional gain constant KDV of the vacuum pump
... Differential Gain Constant of Vacuum Pump In the following step 370, a process of energizing the motor 13 is performed in order to drive the vacuum pump 12 at the duty ratio D 1 (n). Thereafter, the process proceeds to step 400.

一方、スロットルバルブ開度を減少させる必要があると
きに実行されるステップ380では、コントロールパル
プ駆動デユーティ比D 2 (n)を次式(44)のよ
うに算出する処理が行なわれる。
On the other hand, in step 380, which is executed when it is necessary to decrease the throttle valve opening degree, a process is performed to calculate the control pulp drive duty ratio D 2 (n) as shown in the following equation (44).

D2(n)−KPCxer(n) +KDCX (e r(n) −e r(n−1) )
・・・(44) 但し、 KPC・・・コントロールバルブの比例ゲイン定数KD
C・・・コントロールバルブの微分ゲイン定数続くステ
ップ390では、コントロールバルブ20を上記デユー
ティ比D 2 (n)で駆動する処理が行なわれる。次
にステップ400に進み、サンプリング、演算、制御の
回数を計数するカウンタnの値に1だけ加算する処理が
行なわれた俊、再び上記ステップ100に戻る。以後、
本定速走行処理は上記ステップ100〜400を繰り返
して実行する。
D2(n) - KPCxer(n) +KDCX (er(n) -er(n-1))
...(44) However, KPC...Proportional gain constant KD of control valve
C... Differential gain constant of control valve In the following step 390, the control valve 20 is driven at the duty ratio D 2 (n). Next, the process advances to step 400, and after the process of adding 1 to the value of the counter n that counts the number of times of sampling, calculation, and control is performed, the process returns to step 100 again. From then on,
This constant speed running process is executed by repeating steps 100 to 400 described above.

なお本実施例において、アクチュエータ4が開度調節手
段M1に、スロットルポジションセンサ5が開度検出手
段M2に、車速センサ7が車速検出手段M3に、セット
スイッチ8aが車速設定手段M4に各々該当し、ECU
loおよびECUIOの実行する定速走行処理の各ステ
ップが制御手段M5として機能する。また、リジューム
スイッチ9が復帰手段M6に該当し、ECUloおよび
該ECUIOの実行する処理のうち、(ステップ240
.250)が偏差累積部M7として、(ステップ260
,330)がフィードバックm決定部M8として、(ス
テップ280,290.300.310>がフィードバ
ック量制限部M9として、(ステップ320)が偏差補
正部M10として各々機能する。
In this embodiment, the actuator 4 corresponds to the opening adjustment means M1, the throttle position sensor 5 corresponds to the opening detection means M2, the vehicle speed sensor 7 corresponds to the vehicle speed detection means M3, and the set switch 8a corresponds to the vehicle speed setting means M4. ,ECU
Each step of the constant speed driving process executed by lo and ECUIO functions as control means M5. Further, the resume switch 9 corresponds to the return means M6, and among the processes executed by the ECUlo and the ECUIO, (step 240
.. 250) as the deviation accumulation unit M7, (step 260
, 330) function as the feedback m determining unit M8, (steps 280, 290, 300, 310> function as the feedback amount limiting unit M9, and (step 320) function as the deviation correcting unit M10, respectively.

以上説明したように本発明は、リジュームスイッチ9が
操作されたときは、該操作時から遅延時間t [SeC
]以内の制御量の摂動弁δθt (rl)の最大値を最
大制御量の摂動弁δMthとし、上記遅延時間t [s
ec]経過時以降は、算出された制amの摂動弁δθt
 (n)と最大制御量の摂動弁δMthとの小さい方を
制御量の摂動弁として制御】θt (n)を算出すると
共に、制御l量の摂動弁δθt(n)が上記最大制御量
の摂動弁δMthとなるように車速偏差積分値i e 
r r (n)を逆算するよう構成されている。このた
め、線形な動的モデルが適合しなくなるとき、例えば、
上り坂走行時においてリジュームスイッチ9を操作した
場合等でも、第6図のタイミングヂャートに実線で示す
ように、リジュームスィッチ9操作時(時刻T1)から
遅延時間t [sec]経過後(時刻T2)までは最適
フィードバックゲイン「を使用して求めた制御量θtを
アクチュエータ4に出力し、該時刻T2以俊は最大制御
量Mthを出力すると共に、車速偏差積分値1err(
n)を逆算し、さらに、最適フィードバックゲイン「を
用いて算出された制御量θtが最大制wJffi M 
t hよりも少なくなる時刻T3以降は算出された制御
間θtを各々アクチュエータ4に出力するので、車速S
PDは目標車速5PDtに速やかに接近し、時刻T4に
おいて該目標車速5PDtk:復帰する。したがって、
車速SPDはオーバーシュートを生じることなく、目標
車速5PDtに円滑に復帰する。なお、従来のように、
線形な動的モデルが適合しなくなった走行状態において
も、算出された制御量をアクチュエータ4に出力すると
、同図に破線で示すように、制御ωθtはリジュームス
ィッチ9操作時(時刻T1)から遅延時間t [SeC
]経過後の時刻T2を超えて時刻T3まで増加し続ける
。これは、車速SPDが目標車速5PDtとの間に大き
な偏差を有し、容易に近接しないために、車速偏差積分
値1err(n)が最大に累積されることに起因する。
As explained above, in the present invention, when the resume switch 9 is operated, the delay time t [SeC
The maximum value of the perturbation valve δθt (rl) with a controlled amount within ] is set as the perturbation valve δMth with the maximum controlled amount, and the delay time t [s
ec] After the elapsed time, the perturbation valve δθt of the calculated control am
(n) and the maximum control amount perturbation valve δMth is controlled as the control amount perturbation valve】θt (n), and the perturbation valve δθt(n) of the control amount is the perturbation of the maximum control amount. Vehicle speed deviation integral value i e so that valve δMth
It is configured to back-calculate r r (n). Therefore, when the linear dynamic model no longer fits, e.g.
Even when the resume switch 9 is operated while traveling uphill, as shown by the solid line in the timing diagram of FIG. ), the control amount θt obtained using the optimal feedback gain "is output to the actuator 4, and at the time T2, the maximum control amount Mth is output, and the vehicle speed deviation integral value 1err (
n), and furthermore, the control amount θt calculated using the optimal feedback gain is the maximum control wJffi M
After time T3 when the value becomes less than t h, the calculated control interval θt is output to each actuator 4, so that the vehicle speed S
PD quickly approaches the target vehicle speed 5PDt, and returns to the target vehicle speed 5PDtk at time T4. therefore,
The vehicle speed SPD smoothly returns to the target vehicle speed 5PDt without overshooting. In addition, as in the past,
Even in a driving state where the linear dynamic model no longer fits, when the calculated control amount is output to the actuator 4, the control ωθt is delayed from the time when the resume switch 9 is operated (time T1), as shown by the broken line in the figure. Time t [SeC
] continues to increase beyond time T2 until time T3. This is because the vehicle speed SPD has a large deviation from the target vehicle speed 5PDt and does not approach easily, so the vehicle speed deviation integral value 1err(n) is accumulated to the maximum.

このような制御量θtの過大な増加により、車速SPD
は大きなオーバーシュートを生じた後、時刻T5におい
て目標車速5PDtに復帰していた。このためリジュー
ムスィッチ9操作による定速走行復帰時の制御の応答性
・追従性が低下していた。
Due to such an excessive increase in the control amount θt, the vehicle speed SPD
After a large overshoot occurred, the vehicle had returned to the target vehicle speed of 5 PDt at time T5. For this reason, the responsiveness and followability of the control when returning to constant speed driving by operating the resume switch 9 has been reduced.

上述のように本実施例によれば、車速SPDが目標車速
5PDtを上回るオーバーシュートを生じない。したが
って、例えば目標車速5PDtを100[km/h]の
ような制限速度の上限値に設定した場合でも、車速SP
Dが該制限速度を超過することはなく、定速走行制御の
信頼性を向上できる。
As described above, according to this embodiment, an overshoot in which the vehicle speed SPD exceeds the target vehicle speed 5PDt does not occur. Therefore, for example, even if the target vehicle speed 5PDt is set to the upper limit of the speed limit such as 100 [km/h], the vehicle speed SP
D does not exceed the speed limit, and the reliability of constant speed driving control can be improved.

また、本実施例の制御では、古典制御理論に基づく単純
なフィードバック制御に代えて、付加積分型最適レギュ
レータであるECUloによる制御を行なうので、制御
!精度を向上させられる。これは、自動車の定速走行に
関する系の線形な動的モデルを構築し、スロットルバル
ブ開度θ(n)。
In addition, in the control of this embodiment, instead of simple feedback control based on classical control theory, control is performed using ECUlo, which is an additive integral type optimal regulator. Accuracy can be improved. This constructs a linear dynamic model of the system related to constant speed driving of a car, and calculates the throttle valve opening θ(n).

車速S P D (n)および車速偏差積分値1err
(n)を状態変数量とし、最適フィードバックゲインF
を用いてアクチュエータ4の制御1θt(n)を算出す
るためでおる。しかも、上記線形な動的モデルが適合し
なくなるときは、制御量を遅延時間t [SeC]以内
に求められた最大制御ffiMthに制限すると共に、
制(iIIl量が該最大制御1となるように車速偏差積
分値1err(ロ)を逆算し、その過大な累積を抑制し
ていることにも起因する。
Vehicle speed SPD (n) and vehicle speed deviation integral value 1err
(n) is the state variable quantity, and the optimal feedback gain F
This is to calculate the control 1θt(n) of the actuator 4 using . Moreover, when the above linear dynamic model no longer fits, the control amount is limited to the maximum control ffiMth determined within the delay time t[SeC], and
This is also due to the fact that the vehicle speed deviation integral value 1err (b) is calculated backward so that the amount of control (iiil) becomes the maximum control value 1, and excessive accumulation thereof is suppressed.

このような操作により、線形な動的モデルに基づく最適
フィードバックゲイン「を使用して、該線形な動的モデ
ルが適合する走行状態だけでなく、例えば、高負荷時等
の非線形特性を示す走行状態においても良好な制御特性
を実現できる。
Through such operations, the optimal feedback gain based on the linear dynamic model is used to determine not only the driving conditions to which the linear dynamic model is compatible, but also driving conditions exhibiting nonlinear characteristics, such as during high loads. Good control characteristics can also be achieved.

さらに、本実施例ではECUloにおける最適フィード
バックゲイン「の算出が、現代制御理論に基づいて論理
的になされている。したがって、従来の制御系の設計の
ように、設計者の経験等に基づく試行錯誤的な作業が不
用となるので、制御系の設計、開発工数および費用を低
減できる。
Furthermore, in this embodiment, the optimum feedback gain in ECUlo is calculated logically based on modern control theory. Since this eliminates the need for additional work, the number of man-hours and costs for designing and developing a control system can be reduced.

なお、本実施例では最大制御ffiMthを求める遅延
時間t [sec]を、リジュームスイッチ操作時以降
線形な動的モデルを構築した走行状態である平坦路走行
時の制御間が最大となる時間t[5ecl経過時までと
したので、スロットルバルブ開度θ(n)と車速S P
 D (n)とが非線形特性を示す各種の高負荷走行状
態に対して好適な最大制a量Mth@得ることができる
In this embodiment, the delay time t[sec] for determining the maximum control ffiMth is defined as the time t[sec] at which the control interval is maximum during flat road driving, which is the driving state in which a linear dynamic model has been constructed after the resume switch is operated. Since the time limit is until 5 ecl has elapsed, the throttle valve opening θ(n) and vehicle speed S P
It is possible to obtain a maximum control amount Mth@ suitable for various high-load running conditions in which D (n) exhibits nonlinear characteristics.

以上本発明の実施例について説明したが、本発明はこの
ような実施例に何等限定されるものではなく、本発明の
要旨を逸脱しない範囲内において種々なる態様で実施し
得ることは勿論である。
Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments in any way, and it goes without saying that it can be implemented in various forms without departing from the gist of the present invention. .

几ユL液星 以上詳記したように本発明の自動車用速度制御装置は、
車速検出手段の検出した車速を車速設定手段の設定した
目標車速とするよう制御手段が制御するに際し、偏差累
積部の算出した車速偏差積分値、開度検出手段の検出し
たスロットルバルブ開度および上記車速と最適フィード
バックゲインとから定まる制御量をフィードバック1決
定部が開度調節手段に出力する。ここで、自動車が定速
走行解除状態から、復帰手段による定速走行状態への復
帰指令時には、フィードバック量制限部が定速走行復帰
指令後、所定遅延時間経過時までに求めた最大制御量と
、フィードバック邑決定部の算出する制御1との小さい
方を制御量として開度調節手段に出力し、一方、偏差補
正部はフィードバック母決定部の算出する制御】を上記
最大制御量とする車速偏差積分値を演算するよう構成さ
れている。
As detailed above, the speed control device for an automobile according to the present invention has the following features:
When the control means controls the vehicle speed detected by the vehicle speed detection means to the target vehicle speed set by the vehicle speed setting means, the vehicle speed deviation integral value calculated by the deviation accumulation section, the throttle valve opening detected by the opening detection means, and the above-mentioned The feedback 1 determining section outputs a control amount determined from the vehicle speed and the optimal feedback gain to the opening adjustment means. Here, when the vehicle is commanded to return to the constant speed driving state from the constant speed driving release state by the return means, the feedback amount limiting section sets the maximum control amount determined by the elapse of a predetermined delay time after the constant speed driving return command is issued. , the smaller one of control 1 calculated by the feedback control determining section is output to the opening adjustment means as a control amount, while the deviation correction section calculates the vehicle speed deviation with the control calculated by the feedback control determining section as the maximum control amount. It is configured to calculate an integral value.

このため、線形な動的モデルが適合しなくなる、高負荷
時等の非線形特性を示す走行状態に移行したときは、制
御量の最大値を制限すると共に、車速偏差積分値の累積
を減少補正するので、車速はオーバーシュートを生じる
ことなく速やかに目標車速に復帰し、速度制御の応答性
・追従性を向上できるという優れた効果を奏する。
Therefore, when the vehicle enters a driving state that exhibits nonlinear characteristics such as when a linear dynamic model is no longer suitable, such as during high load, the maximum value of the control amount is limited, and the cumulative value of the vehicle speed deviation integral value is corrected by decreasing it. Therefore, the vehicle speed quickly returns to the target vehicle speed without overshooting, and the responsiveness and followability of speed control can be improved, which is an excellent effect.

また、線形な動的モデルが適合しなくなった場合でも、
制御mの最大値の制限および車速偏差積分値の累積の減
少補正により、付加積分型最適レギュレータの特性を充
分に発揮させ、制御精度を向上できる。
Also, even if the linear dynamic model no longer fits,
By limiting the maximum value of the control m and correcting the cumulative reduction of the vehicle speed deviation integral value, the characteristics of the additive integral type optimal regulator can be fully exhibited and control accuracy can be improved.

さらに、目標車速を制限速度の上限値近傍に設定しても
、該目標車速を大きく上回るオーバーシュートを生じな
いので、車速が制限速度を超えて異常に上昇することは
なく、定速走行制御の信頼性も高まる。
Furthermore, even if the target vehicle speed is set close to the upper limit of the speed limit, an overshoot that greatly exceeds the target vehicle speed will not occur, so the vehicle speed will not abnormally increase beyond the speed limit, and constant speed driving control will not occur. Reliability also increases.

また、自動車の定速走行に関する系の線形な動的モデル
に基づく最適フィードバックゲインを使用しているので
、制御系設計開発工数を低減できるという利点も生じる
Furthermore, since the optimal feedback gain is used based on a linear dynamic model of the system related to constant speed driving of an automobile, there is an advantage that the number of man-hours for control system design and development can be reduced.

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

第1図は本発明の内容を概念的に例示した基本的構成図
、第2図は本発明一実施例のシステム構成図、第3図は
同じくその制御系統図、第4図は同じくその系のモデル
を同定するのに用いたブロック線図、第5図(1)、(
2>は同じくその制御を示すフローチャート、第6図は
同じくその制御を示すタイミングチャート、第7図およ
び第8図は従来技術を示すタイミングチャートである。 Ml・・・開度調節手段 M2・・・開度検出手段 M3・・・車速検出手段 M4・・・車速設定手段 M5・・・制御手段 M6・・・復帰手段 Ml・・・偏差累積部 M8・・・フィードバラフロ決定部 M9・・・フィードバック量制限部 M10・・・偏差補正部 1・・・自動車用速度制御装置 2・・・エンジン 3・・・スロットルバルブ 4・・・アクチュエータ 5・・・スロットルポジションセンサ 7・・・車速センサ 9・・・リジュームスイッチ 10・・・電子制御装置(ECU) 10a−CPtJ 10b・・・ROM
Fig. 1 is a basic configuration diagram conceptually illustrating the contents of the present invention, Fig. 2 is a system configuration diagram of an embodiment of the present invention, Fig. 3 is a control system diagram thereof, and Fig. 4 is a diagram of the system. The block diagram used to identify the model, Figure 5 (1), (
2> is a flowchart showing the same control, FIG. 6 is a timing chart showing the same control, and FIGS. 7 and 8 are timing charts showing the prior art. Ml...Opening degree adjusting means M2...Opening degree detecting means M3...Vehicle speed detecting means M4...Vehicle speed setting means M5...Control means M6...Returning means Ml...Difference accumulation part M8 ...Feed balance flow determining section M9...Feedback amount limiting section M10...Deviation correction section 1...Automotive speed control device 2...Engine 3...Throttle valve 4...Actuator 5... ...Throttle position sensor 7...Vehicle speed sensor 9...Resume switch 10...Electronic control unit (ECU) 10a-CPtJ 10b...ROM

Claims (1)

【特許請求の範囲】 1 内燃機関のスロットルバルブ開度を、外部から指令
される制御量に従つて変更する開度調節手段と、 該スロットルバルブ開度を検出する開度検出手段と、 上記スロットルバルブ開度に応じた速度で走行する自動
車の車速を検出する車速検出手段と、上記自動車の目標
車速を設定する車速設定手段と、 自動車の定速走行に関する系の動的なモデルに基づいて
予め定められた最適フィードバックゲインを使用して、
上記車速が上記目標車速となるように上記開度調節手段
に制御量を出力してフィードバック制御を行なう付加積
分型最適レギュレータである制御手段と、 を具備した自動車用速度制御装置であつて、さらに、上
記自動車が一旦定速走行解除により該定速より低い速度
の走行状態に移行後、再び定速走行状態への復帰を指令
する復帰手段を有し、しかも、上記制御手段が、 上記目標車速と上記車速との偏差を累積して車速偏差積
分値を算出する偏差累積部と、 該車速偏差積分値、上記スロットルバルブ開度および上
記車速と前記最適フィードバツクゲインとから制御量を
算出して上記開度調節手段に出力するフィードバック量
決定部と、 上記復帰手段による定速走行復帰指令後、所定遅延時間
経過時までに上記フィードバック量決定部の出力した制
御量の最大値を最大制御量として記憶し、該所定遅延時
間経過時以降、上記フイードバック量決定部の算出した
制御量が上記最大制御量を上回つたときは該最大制御量
を制御量として上記開度調節手段に出力するフィードバ
ック量制限部と、 上記所定遅延時間経過時以降、上記フィードバック量制
限部が上記最大制御量を制御量として出力している間は
、上記偏差累積部に代わり、上記フィードバック量決定
部の算出する制御量が上記最大制御量となるように車速
偏差積分値を演算する偏差補正部と、 を備えたことを特徴とする自動車用速度制御装置。
[Scope of Claims] 1. Opening adjustment means for changing the opening of a throttle valve of an internal combustion engine according to a control amount commanded from the outside; opening detection means for detecting the opening of the throttle valve; a vehicle speed detection means for detecting the vehicle speed of a vehicle traveling at a speed corresponding to the valve opening; a vehicle speed setting means for setting a target vehicle speed of the vehicle; Using the determined optimal feedback gain,
A speed control device for an automobile, further comprising: a control means that is an additive integral type optimal regulator that performs feedback control by outputting a control amount to the opening adjustment means so that the vehicle speed becomes the target vehicle speed, , further comprising a return means for instructing the automobile to return to the constant speed running state again after the vehicle shifts to a running state at a speed lower than the constant speed by canceling the constant speed running, and further, the control means is configured to control the target vehicle speed. and a deviation accumulation unit that calculates a vehicle speed deviation integral value by accumulating the deviation between the vehicle speed and the vehicle speed, and a control amount is calculated from the vehicle speed deviation integral value, the throttle valve opening degree, the vehicle speed, and the optimum feedback gain. A feedback amount determining section outputs to the opening adjustment means, and the maximum value of the control amount outputted by the feedback amount determining section by the time a predetermined delay time elapses after the command to return to constant speed running by the restoring means is set as the maximum control amount. a feedback amount that is stored and, after the predetermined delay time elapses, when the control amount calculated by the feedback amount determining section exceeds the maximum control amount, the maximum control amount is output to the opening adjustment means as the control amount; and after the predetermined delay time has elapsed, while the feedback amount limiting section is outputting the maximum control amount as the control amount, the control amount calculated by the feedback amount determining section instead of the deviation accumulating section. A speed control device for an automobile, comprising: a deviation correction unit that calculates a vehicle speed deviation integral value so that the maximum control amount is the above-mentioned maximum control amount.
JP20835786A 1986-09-03 1986-09-03 Vehicle speed controller Expired - Lifetime JP2508657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20835786A JP2508657B2 (en) 1986-09-03 1986-09-03 Vehicle speed controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20835786A JP2508657B2 (en) 1986-09-03 1986-09-03 Vehicle speed controller

Publications (2)

Publication Number Publication Date
JPS6364833A true JPS6364833A (en) 1988-03-23
JP2508657B2 JP2508657B2 (en) 1996-06-19

Family

ID=16554952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20835786A Expired - Lifetime JP2508657B2 (en) 1986-09-03 1986-09-03 Vehicle speed controller

Country Status (1)

Country Link
JP (1) JP2508657B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5189618A (en) * 1989-06-28 1993-02-23 Nippondenso Co., Ltd. Automotive cruise control system for controlling vehicle to run at constant speed
US5382206A (en) * 1991-06-26 1995-01-17 Nippondenso Co., Ltd. Method of and system for controlling the speed of a motor vehicle based on an adjustable control characteristic so that the speed of the vehicle follows a target speed

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5189618A (en) * 1989-06-28 1993-02-23 Nippondenso Co., Ltd. Automotive cruise control system for controlling vehicle to run at constant speed
US5382206A (en) * 1991-06-26 1995-01-17 Nippondenso Co., Ltd. Method of and system for controlling the speed of a motor vehicle based on an adjustable control characteristic so that the speed of the vehicle follows a target speed

Also Published As

Publication number Publication date
JP2508657B2 (en) 1996-06-19

Similar Documents

Publication Publication Date Title
EP0520620B1 (en) A speed control system for a vehicle
US7099759B2 (en) Method and apparatus for estimating steering behavior for integrated chassis control
KR940002216B1 (en) Electronic throttle valve opening control apparatus
US5366039A (en) Acceleration slip control device for a motor vehicle
US5382206A (en) Method of and system for controlling the speed of a motor vehicle based on an adjustable control characteristic so that the speed of the vehicle follows a target speed
JPH05254B2 (en)
US6182002B1 (en) Vehicle acceleration based traction control
JPS611549A (en) Car-speed controller for automobile
Song et al. Throttle actuator control system for vehicle traction control
US5189618A (en) Automotive cruise control system for controlling vehicle to run at constant speed
US4908764A (en) System and method for automatically controlling a vehicle speed to a desired cruising speed
JP3333477B2 (en) Throttle control device
JPH03217337A (en) Constant speed running device for vehicle
JPS6364833A (en) Speed control device for automobile
US6167340A (en) Method and system for filtering a speed signal in controlling a speed of a vehicle
JPH0333534B2 (en)
JP7266856B2 (en) Electronically controlled throttle controller
Tan et al. Speed control experiments with an automated heavy vehicle
JPS62241737A (en) Speed controller for automobile
US11761391B2 (en) Electronic control method for throttle and electronic control throttle device
JPH07300026A (en) Fixed speed running control device for vehicle
JP2679350B2 (en) Throttle control device
JPH11314536A (en) Car speed control device
JP3235435B2 (en) Vehicle speed control device
JPH01115736A (en) Power plant control device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term