[go: up one dir, main page]

JPH076875B2 - Automatic operation control device - Google Patents

Automatic operation control device

Info

Publication number
JPH076875B2
JPH076875B2 JP62129291A JP12929187A JPH076875B2 JP H076875 B2 JPH076875 B2 JP H076875B2 JP 62129291 A JP62129291 A JP 62129291A JP 12929187 A JP12929187 A JP 12929187A JP H076875 B2 JPH076875 B2 JP H076875B2
Authority
JP
Japan
Prior art keywords
acceleration
vehicle
deviation
test pattern
change
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.)
Expired - Fee Related
Application number
JP62129291A
Other languages
Japanese (ja)
Other versions
JPS63292035A (en
Inventor
和弘 岡崎
Original Assignee
日本電装株式会社
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 日本電装株式会社 filed Critical 日本電装株式会社
Priority to JP62129291A priority Critical patent/JPH076875B2/en
Publication of JPS63292035A publication Critical patent/JPS63292035A/en
Publication of JPH076875B2 publication Critical patent/JPH076875B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、車両、船舶、航空機等の各種移動体の運転制
御装置に係り、特に、移動体を自動的に運転制御するに
適した自動運転制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation control device for various moving bodies such as a vehicle, a ship, and an aircraft, and more particularly to an automatic controller suitable for automatically controlling the operation of the moving body. The present invention relates to an operation control device.

(従来技術) 近年、車両をコンピュータにより無人で自動運転しよう
とする試みは色々となされている。例えば、車両の耐久
走行試験においては、当該車両の車速を、目標とする走
行試験パターンに追従させるようにコンピュータにより
自動運転制御を行うようにしたものがある。然るに、こ
の自動運転制御においては、走行試験パターンに対する
車速の追従性を主として問題とするため、アクセルペダ
ルの操作が多少荒くても、走行試験パターンに対する車
速の追従性が比較的良好に維持され得る。
(Prior Art) In recent years, various attempts have been made to automatically drive a vehicle unattended by a computer. For example, in a durability running test of a vehicle, there is one in which automatic driving control is performed by a computer so that the vehicle speed of the vehicle follows a target running test pattern. However, in this automatic driving control, the followability of the vehicle speed with respect to the running test pattern is a main problem, so that the followability of the vehicle speed with respect to the running test pattern can be maintained relatively well even if the accelerator pedal operation is slightly rough. .

(発明が解決しようとする問題点) ところで、本来、車両の作動は完全な非線形系に属する
ものであり、その動特性は経時的に大きく変化するのが
通常である。また、この動特性は、車両の種類或いはそ
の搭載エンジンの機種等によって全く異なったものとな
る。従って、このような車両を数式的にモデル化するの
は非常に困難であり、また、ある程度の近似的なモデル
化により車両の特性を確定しようとしても、良好な結果
は得られない。例えば、車両のブレーキペダルの操作が
不必要になされても燃費、排気ガス値には余り悪影響を
与えないが、アクセルペダルの余分な操作は、燃費、排
気ガス値に大きな悪影響を及ぼす等、車両の動特性が経
時的に大きく変化するため、車両を特定のモデルに置換
することは全く無意味であり、かつ車両の近似的なモデ
ル化さえも非常に困難である。従って、現段階において
は、車速の走行試験パターンに対する追従精度のみなら
ず、車両の燃費や、排気ガス中の有害成分の規制値まで
も適正に確保しつつ、すべての運転条件を満足させるよ
うな自動運転制御は実現されていない。
(Problems to be Solved by the Invention) By the way, the operation of the vehicle originally belongs to a completely non-linear system, and its dynamic characteristics usually change greatly over time. Moreover, the dynamic characteristics are completely different depending on the type of vehicle or the model of the engine mounted therein. Therefore, it is very difficult to mathematically model such a vehicle, and even if an attempt is made to determine the characteristics of the vehicle by a certain degree of approximate modeling, good results cannot be obtained. For example, even if the operation of the brake pedal of the vehicle becomes unnecessary, the fuel consumption and the exhaust gas value are not so badly affected, but the extra operation of the accelerator pedal has a great adverse effect on the fuel consumption and the exhaust gas value. Since the dynamic characteristics of the vehicle greatly change over time, it is completely meaningless to replace the vehicle with a specific model, and even approximate modeling of the vehicle is very difficult. Therefore, at the present stage, not only the accuracy of following the running test pattern of the vehicle speed, but also the fuel consumption of the vehicle and the regulation value of the harmful components in the exhaust gas are properly ensured while satisfying all the driving conditions. Automatic operation control has not been realized.

一方、熟練したテストドライバーであれば、与えられた
走行試験パターンに対する追従精度及び車両の燃費、排
気ガス中の有害成分の規制値を適正に維持するように、
アクセルペダル及びブレーキペダルを操作しつつ車両を
上手に運転することができる。このことは、熟練したテ
ストドライバーなみのアクセルペダルの操作ができなけ
れば、燃費、排気ガス中の有害成分規制値をも考慮した
自動運転の実現は困難であることを意味する。従って、
燃費、排気ガス値の評価をも行う10モード、11モード、
LA4モード等の走行試験パターンに基いた車両の自動運
転化は、当然に実現しておらず、熟練したテストドライ
バの能力に依存しているのが現状である。
On the other hand, if you are a skilled test driver, it is necessary to properly maintain the following accuracy for the given driving test pattern, the fuel consumption of the vehicle, and the regulated value of harmful components in the exhaust gas.
It is possible to drive the vehicle well while operating the accelerator pedal and the brake pedal. This means that it is difficult to realize automatic driving in consideration of fuel consumption and the regulation value of harmful components in exhaust gas unless the accelerator pedal can be operated like a skilled test driver. Therefore,
10 mode, 11 mode, which also evaluates fuel consumption and exhaust gas value,
Automatic driving of a vehicle based on a driving test pattern such as LA4 mode has not been realized as a matter of course, and currently depends on the ability of a skilled test driver.

しかしながら、このような熟練したテストドライバを養
成確保することは、容易なことではなく、また、同テス
トドライバに依存したとしても、個人差或るいは誤操作
が生じるため、常に均一な試験結果の確保は困難であ
る。このため、熟練したテストドライバでなくても、こ
のテストドライバと同等な運転を簡単に実現できるよう
な自動運転制御装置の開発が要請されている。これに対
しては、計測自動制御学会論文集VOL.21NO.9第984頁〜
第989頁(昭和60年9月発行)に示すように、自動車の
目標車速と実車速との車速偏差、車速偏差の変化分及び
その変化分に応じあいまい論理(Fuzzy Logic)を利用
して自動車の自動運転制御を行うようにしたものがある
が、この構成においては、あいまい論理により単に自動
車の定速走行制御を行うのみであるため、各種走行試験
パターンの目標車速の定車速状態から加速状態への変
化、或いは加速状態から定車速状態への変化等の車速の
急変化時には適確な自動運転がなされ得ず、その結果、
現実の車速が目標車速を基準としオーバーシュートした
りアンダーシュートしたりして目標車速に対する現実の
車速の追従性が悪いという問題がある。また、排気ガス
走行試験モードに従い車両を自動運転しようとしても、
例えば、排気ガスの排出量を規制範囲に抑制するに必要
なアクセルペダルの踏込量、踏込頻度の巧みなきめ細か
い調整は上述のような自動運転によっては困難である。
However, it is not easy to secure and train such a skilled test driver, and even if the test driver is relied on, it may cause individual differences or erroneous operations, and thus always ensure uniform test results. It is difficult. Therefore, there is a demand for the development of an automatic driving control device that can easily realize an operation equivalent to that of a test driver even if the test driver is not a skilled test driver. In response, the Society of Instrument and Control Engineers, VOL.21 NO.9, page 984 ~
As shown on page 989 (published in September 1985), the vehicle speed deviation between the target vehicle speed and the actual vehicle speed, the variation of the vehicle speed deviation and the fuzzy logic according to the variation However, in this configuration, since the vehicle is simply controlled at a constant speed by fuzzy logic, the target vehicle speed of various driving test patterns is changed from the constant vehicle speed state to the acceleration state. When the vehicle speed suddenly changes, such as a change to the vehicle speed or a change from the acceleration state to the constant vehicle speed state, accurate automatic driving cannot be performed, and as a result,
There is a problem that the actual vehicle speed overshoots or undershoots with respect to the target vehicle speed, so that the followability of the actual vehicle speed to the target vehicle speed is poor. Also, even if you try to automatically drive the vehicle according to the exhaust gas running test mode,
For example, skillful and fine adjustment of the accelerator pedal depression amount and the depression frequency required to suppress the exhaust gas emission amount within the regulation range is difficult by the above-described automatic operation.

しかして、以上のような問題の解決にあたり、本発明者
は、次のようなことに着目した。即ち、熟練したテスト
ドライバは、車両の運転にあたり、アクセルペダル及び
ブレーキペダルをどのように操作すれば、走行試験パタ
ーンに対する精度のよい車速の追従性のみならず、燃
費、排気ガス規制値の良好な試験結果を確保できるかを
知っている。その理由は、テストドライバが、車両の運
転に必要な知識・経験・勘を豊富にもっているためであ
る。従って、熟練したテストドライバのもつ知識・経験
・勘というものが定性的であいまいなものであっても、
これを、あいまいな論理でもって集合定量化しコンピュ
ータにとりこむようにすれば、熟練したテストドライバ
に依存した場合と同等の車両における自動加減速運転制
御が可能となる。
In solving the above problems, the present inventor has paid attention to the following. That is, a skilled test driver can operate the accelerator pedal and the brake pedal when driving the vehicle to obtain not only good followability of the vehicle speed to the running test pattern but also good fuel consumption and exhaust gas regulation value. I know if I can secure the test results. The reason is that the test driver has a wealth of knowledge, experience, and intuition necessary for driving the vehicle. Therefore, even if the knowledge, experience, and intuition of a skilled test driver are qualitative and ambiguous,
If this is set and quantified by ambiguous logic and incorporated into a computer, automatic acceleration / deceleration operation control in a vehicle equivalent to the case of relying on a skilled test driver becomes possible.

そこで、本発明は、このようなことに着目して、車両の
みならず、航空機、船舶等の各種の移動体の自動運転制
御を、その加減速制御をも含めて、あいまい論理を有効
に活用して行うようにした自動運転制御装置を提供しよ
うとするものである。
In view of the above, the present invention effectively utilizes the fuzzy logic, including the acceleration / deceleration control, of the automatic driving control of not only vehicles but also various moving bodies such as aircrafts and ships. The present invention intends to provide an automatic operation control device that is configured to perform the above.

(問題点を解決するための手段) かかる問題の解決にあたり、本発明の構成上の特徴は、
第1図にて例示するごとく、加速操作手段1a及び(又
は)制御操作手段1bの操作のもとに運転される移動体1
において、移動体1の目標移動速度の経過時間に応じた
変化を表わす移動試験パターンを記憶するパターン記憶
手段2と、移動体1の現実の移動速度を検出する検出手
段3と、前記検出移動速度と前記目標移動速度との間の
差、この差の時間的変化分、及びこの時間的変化分の時
間的変化分を移動速度偏差、加速度偏差、及び加速度偏
差変化分として演算する演算手段4と、熟練したテスト
ドライバが前記移動試験パターンに沿うように移動体1
を運転すべく行う加速操作手段1a及び(又は)制御操作
手段1bの巧みな操作感覚に合致するように前記移動速度
偏差、加速度偏差及び加速度偏差変化分の少なくとも一
つとの関連により特定したあいまい論理でもって演算手
段4の各演算結果の少なくとも一つに応じ加速操作手段
1a及び(又は)制動操作手段1bの各操作量を決定する決
定手段5と、この決定手段5の決定結果に応じ加速操作
手段1a及び(又は)制動操作手段1bの各操作量を調整す
る調整手段6とを設けるようにしたことにある。
(Means for Solving Problems) In solving the problems, the structural features of the present invention are as follows.
As illustrated in FIG. 1, the moving body 1 driven under the operation of the acceleration operation means 1a and / or the control operation means 1b.
In, a pattern storage means 2 for storing a movement test pattern representing a change in the target moving speed of the moving body 1 according to an elapsed time, a detecting means 3 for detecting an actual moving speed of the moving body 1, and the detected moving speed. Between the target moving speed and the target moving speed, the time change of this difference, and the time change of this time change are calculated as a moving speed deviation, an acceleration deviation, and an acceleration deviation change. A trained test driver moves the mobile unit 1 so as to follow the transfer test pattern.
The ambiguous logic specified in association with at least one of the moving speed deviation, the acceleration deviation and the acceleration deviation change so as to match the skillful operation feeling of the acceleration operation means 1a and / or the control operation means 1b for driving Therefore, in accordance with at least one of the calculation results of the calculation means 4, the acceleration operation means
1a and / or determination means 5 for determining each operation amount of the braking operation means 1b, and adjustment for adjusting each operation amount of the acceleration operation means 1a and / or the braking operation means 1b according to the determination result of this determination means 5. And means 6 are provided.

(作用効果) しかして、このように本発明を構成したことにより、移
動体1を自動運転状態におけば、検出手段3が移動体1
の現実の移動速度を検出し、演算手段4が前記検出移動
速度及び前記移動試験パターンに応じ移動速度偏差、加
速度偏差及び加速度偏差変化分を演算し、決定手段5が
前記あいまい論理に従い演算手段4の各演算結果の少な
くとも一つに応じ加速操作手段1a及び(又は)制動操作
手段1bの各操作量を調整するので、前記テストドライバ
の加速操作手段1a及び(又は)制動操作手段1bの各操作
と同等のこれら手段に対する自動的操作制御でもって移
動体1を前記移動試験パターンに沿うよう精度よく自動
運転し得るとともに、移動体1の排気ガス規制値及び燃
費を考慮した前記移動試験パターンによる試験データが
容易に精度よく得られる。
(Effects and Effects) With the above configuration of the present invention, however, when the moving body 1 is placed in the automatic operation state, the detecting means 3 causes the moving body 1 to move.
Of the actual moving speed, the calculating means 4 calculates a moving speed deviation, an acceleration deviation and an acceleration deviation change amount according to the detected moving speed and the moving test pattern, and the determining means 5 follows the ambiguous logic. Since each operation amount of the acceleration operation means 1a and / or the braking operation means 1b is adjusted according to at least one of the respective calculation results of 1., each operation of the acceleration operation means 1a and / or the braking operation means 1b of the test driver It is possible to accurately and automatically operate the moving body 1 so as to follow the moving test pattern by automatic operation control for these means equivalent to the above-mentioned means, and to perform a test based on the moving test pattern in consideration of the exhaust gas regulation value and the fuel consumption of the moving body 1. Data can be obtained easily and accurately.

(実施例) 以下、本発明の一実施例を図面により説明すると、第2
図において、符号10はシャシーダイナモメータの要部を
示し、また符号20は車両を示している。車両20は、自動
変速装置を有する後輪駆動車両からなり、両前輪21,21
(第2図にては一方の前輪のみを示す)にてシャシーダ
イナモメータ10の固定台11上に回転不能に固定され両後
輪22,22(第2図にては一方の後輪のみを示す)にてシ
ャシーダイナモメータ10の駆動ローラ12上にこれと連動
して回転するように載置されている。しかして、車両20
は両後輪22,22にてシャシーダイナモメータ10の駆動ロ
ーラ12から実際の走行状態と同じ負荷を経時的に受けて
アクセルペダル23及び(又は)ブレーキペダル24の各操
作のもとに運転される。
(Embodiment) An embodiment of the present invention will be described below with reference to the drawings.
In the figure, reference numeral 10 indicates a main part of the chassis dynamometer, and reference numeral 20 indicates a vehicle. The vehicle 20 is a rear-wheel drive vehicle having an automatic transmission, and has both front wheels 21,21.
Both rear wheels 22, 22 are fixed non-rotatably on the fixed base 11 of the chassis dynamometer 10 (only one front wheel is shown in FIG. 2). (Shown), it is mounted on the drive roller 12 of the chassis dynamometer 10 so as to rotate in conjunction therewith. Then, vehicle 20
Is driven under each operation of the accelerator pedal 23 and / or the brake pedal 24 by receiving the same load as the actual running state from the drive roller 12 of the chassis dynamometer 10 on both rear wheels 22, 22 over time. It

次に、車両20のための電気回路構成について第3図を参
照して説明すると、操作スイッチ30は、車両20の自動運
転開始時に操作されて操作信号を発生する。車速センサ
40は、駆動ローラ12の回転速度を検出し車両20の現実の
車速(以下、現車速Vという)に比例する周波数にて一
連パルス信号を発生する。波形整形器50は車速センサ40
からの各パルス信号を順次波形整形し整形パルス信号と
して発生する。マイクロコンピュータ60は、そのROMに
予め記憶したコンピュータプログラムを、第4図〜第6
図に示す各フローチャートに従い、操作スイッチ30及び
波形整形器50との協働により実行し、かかる実行中にお
いて、各ステッピングモータ80a,80bにそれぞれ接続し
た各駆動回路70a,70bの制御に必要な演算処理を行う。
Next, the electric circuit configuration for the vehicle 20 will be described with reference to FIG. 3. The operation switch 30 is operated when the automatic operation of the vehicle 20 is started to generate an operation signal. Vehicle speed sensor
40 detects the rotation speed of the drive roller 12 and generates a series of pulse signals at a frequency proportional to the actual vehicle speed of the vehicle 20 (hereinafter referred to as the current vehicle speed V). The waveform shaper 50 is a vehicle speed sensor 40.
The pulse signals from are sequentially shaped and generated as shaped pulse signals. The microcomputer 60 stores the computer programs stored in its ROM in advance in FIGS.
According to the respective flowcharts shown in the figure, the operation is performed in cooperation with the operation switch 30 and the waveform shaper 50, and during the execution, the calculation necessary for controlling the drive circuits 70a, 70b connected to the stepping motors 80a, 80b, respectively. Perform processing.

駆動回路70aはマイクロコンピュータ60の制御下にてス
テッピングモータ80aのステップ位置を所望のステップ
位置にするに必要な第1駆動信号を発生し、一方、駆動
回路70bはマイクロコンピュータ60の制御下にてステッ
ピングモータ80bのステップ位置を所望のステップ位置
にする必要な第2駆動信号を発生する。ステッピングモ
ータ80aは、その出力軸にてアクセルペダル23に適宜な
連結機構を介し連結されて、その所望のステップ位置へ
の回転によりアクセルペダル23の踏込量を最適量に調整
する。一方、ステッピングモータ80bは、その出力軸に
て適宜な連結機構を介しブレーキペダル24に連結され
て、その所望のステップ位置への回転によりブレーキペ
ダル24の踏込量を最適量に調整する。なお、ステッピン
グモータ80aの正転(又は逆転)がアクセルペダル23の
踏込量の増大(又は減少)に対応し、ステッピングモー
タ80bの正転(又は逆転)がブレーキペダル24の踏込量
の増大(又は減少)に対応する。
The drive circuit 70a, under the control of the microcomputer 60, generates the first drive signal necessary for setting the step position of the stepping motor 80a to the desired step position, while the drive circuit 70b is under the control of the microcomputer 60. The second drive signal necessary for setting the step position of the stepping motor 80b to the desired step position is generated. The output shaft of the stepping motor 80a is connected to the accelerator pedal 23 via an appropriate connecting mechanism, and the stepping motor 80a adjusts the depression amount of the accelerator pedal 23 to an optimum amount by rotating the stepping motor 80a to a desired step position. On the other hand, the stepping motor 80b is connected to the brake pedal 24 at its output shaft via an appropriate connecting mechanism, and adjusts the depression amount of the brake pedal 24 to the optimum amount by rotating to the desired step position. Note that the normal rotation (or reverse rotation) of the stepping motor 80a corresponds to the increase (or decrease) of the depression amount of the accelerator pedal 23, and the normal rotation (or reverse rotation) of the stepping motor 80b increases (or the depression amount of the brake pedal 24). Decrease).

以上のように構成した本実施例において、車両20のエン
ジンの作動下にて操作スイッチ30から操作信号を発生さ
せると、マイクロコンピュータ60が第4図のフローチャ
ートに従いステップ100aにてコンピュータプログラムの
実行を開始し、ステップ100bにてタイマ(マイクロコン
ピュータ60に内臓)をリセット始動し、かつ前記10モー
ド走行試験パターン(第7図参照)をセットする。かか
る場合、前記10モード走行試験パターンは、車両20の燃
費、排気ガス中の有害成分の測定分析のためのもので、
車両20の目標車速VTと同車両20の自動運転開始後の経過
時間tとの関係を表わす特性曲線としてマイクロコンピ
ュータ60のROMに予め記憶されている。然る後、マイク
ロコンピュータ60が車両20の停止下にてコンピュータプ
ログラムの実行を進め、各ステップ700,800にて前記タ
イマの計時値が20秒未満のため「NO」と順次判別し、ス
テップ900にて操作スイッチ30からの操作信号に基き「N
O」と判別する。なお、経過時間t=20秒に達するまで
は、前記10モード走行試験パターンの目標車速VTが零に
あるため、アクセルペダル23は開放状態にある。また、
ブレーキペダル24は、車両20の現車速Vが零となるとこ
ろまで踏込んだ状態を保持する。
In the present embodiment configured as described above, when an operation signal is generated from the operation switch 30 under the operation of the engine of the vehicle 20, the microcomputer 60 executes the computer program in step 100a according to the flowchart of FIG. At step 100b, the timer (incorporated in the microcomputer 60) is reset and started, and the 10-mode running test pattern (see FIG. 7) is set. In such a case, the 10-mode driving test pattern is for fuel consumption of the vehicle 20, for measurement analysis of harmful components in exhaust gas,
It is stored in advance in the ROM of the microcomputer 60 as a characteristic curve showing the relationship between the target vehicle speed VT of the vehicle 20 and the elapsed time t after the vehicle 20 starts automatic operation. After that, the microcomputer 60 advances the execution of the computer program while the vehicle 20 is stopped, and in each of the steps 700 and 800, since the timed value of the timer is less than 20 seconds, it is sequentially determined as "NO", and in step 900. Based on the operation signal from the operation switch 30, "N
It is determined to be “O”. Until the elapsed time t = 20 seconds is reached, the target vehicle speed VT of the 10-mode traveling test pattern is zero, so the accelerator pedal 23 is in the open state. Also,
The brake pedal 24 maintains the state in which the vehicle 20 has been depressed to the point where the current vehicle speed V becomes zero.

かかる状態にて、経過時間tが20秒に達したときコンピ
ュータプログラムがステップ200に進むと、マイクロコ
ンピュータ60が波形整形器50からの整形パルス信号の未
発生に基き車両20の現車速Vを零と演算し、コンピュー
タプログラムを各ステップ300〜500に進める。しかし
て、ステップ300においては、車両20の現実の加速度
(以下、現加速度DVという)がステップ200における現
車速V=0に応じDV=0と演算されるとともに、現加速
度DVの変化分(以下、現加速度変化分D2という)がDV=
0に応じD2=0と演算される。但し、現車速Vは経過時
間tの関数であり、DV=dv/dt及びD2V=d2v/dt2であ
る。なお、ここにおいて、ブレーキペダル24を開放す
る。
In such a state, when the computer program proceeds to step 200 when the elapsed time t reaches 20 seconds, the microcomputer 60 sets the current vehicle speed V of the vehicle 20 to zero based on the non-generation of the shaping pulse signal from the waveform shaper 50. And the computer program proceeds to steps 300 to 500. Then, in step 300, the actual acceleration of the vehicle 20 (hereinafter referred to as the current acceleration DV) is calculated as DV = 0 according to the current vehicle speed V = 0 in step 200, and the change in the current acceleration DV (hereinafter , Current acceleration change D 2 ) is DV =
According to 0, D 2 = 0 is calculated. However, the current vehicle speed V is a function of the elapsed time t, and DV = dv / dt and D 2 V = d 2 v / dt 2 . Note that the brake pedal 24 is released here.

また、ステップ400においては、車両20の目標車速VTが
前記10モード走行試験パターンのt=20〜27(秒)にお
ける上昇直線部に基き決定されるとともに、目標車速VT
の変化分(以下、目標加速度DVTという)が同決定目標
車速VTに応じ決定される。かかる場合、前記10モード走
行試験パターンから理解されるように、目標車速VTが経
過時間tの関数故、目標加速度DVTはdVT/dtで表わされ
前記上昇直線の勾配に相当する。また、ステップ500に
おいては、車速偏差VEが、次の式(1)に基き、ステッ
プ200における現車速V(=0)並びにステップ400にお
ける目標車速VT及び目標加速度DVTに応じ演算され、加
速度偏差DVEが、次の式(2)に基き、ステップ130にお
ける現加速度DV(=0)及びステップ400における目標
加速度DVTに応じ演算され、かつ加速度偏差変化分D2VE
が、次の式(3)に基き、ステップ300における現加速
度変化分D2V及びステップ400における目標加速度DVTに
応じ演算される。
Further, in step 400, the target vehicle speed VT of the vehicle 20 is determined based on the straight rising portion at t = 20 to 27 (seconds) of the 10-mode traveling test pattern, and the target vehicle speed VT
(Hereinafter referred to as target acceleration DVT) is determined according to the determined target vehicle speed VT. In this case, as can be understood from the 10-mode running test pattern, the target vehicle speed VT is a function of the elapsed time t, so the target acceleration DVT is represented by dVT / dt and corresponds to the slope of the ascending straight line. In step 500, the vehicle speed deviation VE is calculated based on the following equation (1) according to the current vehicle speed V (= 0) in step 200 and the target vehicle speed VT and the target acceleration DVT in step 400, and the acceleration deviation DVE Is calculated according to the current acceleration DV (= 0) in step 130 and the target acceleration DVT in step 400 based on the following equation (2), and the acceleration deviation change D 2 VE
Is calculated according to the current acceleration change D 2 V in step 300 and the target acceleration DVT in step 400 based on the following equation (3).

ここにおいて、車速偏差VE、加速度偏差DVE及び加速度
偏差変化分D2VEの採用の根拠、並びに各式(1)〜
(3)の導出の根拠について説明する。
Here, the vehicle speed difference VE, employed basis for acceleration deviation DVE and acceleration deviation change amount D 2 VE, and the equations (1) -
The reason for deriving (3) will be described.

1、VE、DVE及びD2VEの採用の根拠 本発明の着眼点は、車両20の前記10モード走行試験パタ
ーンに沿う自動運転制御にあたり、あいまい論理を活用
することにあるから、熟練したテストドライバが、前記
10モード走行試験パターンに沿う車両20の運転にあた
り、どのような運転感覚、即ちアクセルペダル23及びブ
レーキペダル24のどのような巧妙な操作感覚を発揮する
かをあいまい論理に導入することが必須の要件である。
1. Grounds for adopting VE, DVE, and D 2 VE The focus of the present invention is on utilizing fuzzy logic in automatic driving control along the 10-mode driving test pattern of the vehicle 20, so that a skilled test driver But the above
When driving the vehicle 20 according to the 10-mode driving test pattern, it is essential to introduce into the fuzzy logic what kind of driving feeling, that is, what kind of delicate operation feeling of the accelerator pedal 23 and the brake pedal 24 will be exhibited. Is.

換言すれば、テストドライバは、前記10モード走行試験
パターンを見ながら車両20を巧妙に運転するのであるか
ら、この運転過程において、テストドライバは、第1
に、車両20の現車速Vが前記10モード走行試験パターン
からどの程度離れているか、第2に、車両20の現加速度
DVが前記10モード走行試験パターンにどのような割合で
近ずいているか或いは同10モード走行試験パターンから
どのような割合で離れつつあるか、また第3に、車両20
の現加速度DVがどのような割合で変化しているかを時々
刻々判断しているものと考えられる。そこで、本発明に
おいては、上述した車速偏差VE、加速度偏差DVE及び加
速度偏差変化分D2VEが前記第1、第2及び第3の内容に
それぞれ相当するものとして採用された。つまり、VE、
DVE及びD2VEをあいまい論理に導入すれば、熟練したテ
ストドライバが車両20を前記10モード走行試験パターン
に沿うように巧妙に運転するのと同等の自動運転制御が
可能となるのである。
In other words, the test driver skillfully drives the vehicle 20 while watching the 10-mode driving test pattern.
How far the current vehicle speed V of the vehicle 20 deviates from the 10-mode driving test pattern, and secondly, the current acceleration of the vehicle 20.
At what rate the DV approaches the 10-mode driving test pattern, or at what rate the DV is moving away from the 10-mode driving test pattern, and thirdly, the vehicle 20
It is considered that the current acceleration DV of the vehicle is constantly being judged at what rate. Therefore, in the present invention, the vehicle speed deviation VE, the acceleration deviation DVE, and the acceleration deviation change D 2 VE described above are adopted as those corresponding to the first, second, and third contents, respectively. That is, VE,
By introducing DVE and D 2 VE into the fuzzy logic, it becomes possible to perform automatic driving control equivalent to a skilled test driver skillfully driving the vehicle 20 along the 10-mode driving test pattern.

2、各式(1)〜(3)の導出の根拠 (i)車速偏差VEは、前記10モード走行試験パターンか
らどの程度離れているかを表わすのであるから、例え
ば、第8図において、t=t1のとき現車速〔V〕t=t1
が点pにあるとすれば、線分▲▼が現車速〔V〕t
=t1のときの車速偏差VEに相当するとするのが妥当であ
る。そこで、第8図において、縦軸に平行な各線分▲
▼及び▲▼を図示のように描くとともに、横軸に
平行な線分▲▼を図示のように描けば、線分▲
▼が〔V〕t=t1−〔VT〕t=t1に相当し、線分▲
▼が時間変化分Δtに相当し、かつ線分▲▼がΔt
経過時におけるDVT×Δtに相当する。従って、 ▲▼//▲▼を前提に▲▼/▲▼=▲
▼/▲▼ が成立することから、 が成立する。かかる場合、式(1)は単純な車速偏差を
目標加速度DVTでもって重み付けしたものとみることが
できる。また、以上のことは、第8図における点pに限
らず、点p1,点p2等前記10モード走行試験パターンの全
域において成立する。
2. Grounds for deriving each of the equations (1) to (3) (i) The vehicle speed deviation VE represents how far the vehicle is from the 10-mode traveling test pattern. Therefore, in FIG. 8, for example, t = At t 1 Current vehicle speed [V] t = t 1
Is the point p, the line segment ▼ is the current vehicle speed [V] t.
It is reasonable to assume that it corresponds to the vehicle speed deviation VE when = t 1 . Therefore, in FIG. 8, each line segment parallel to the vertical axis
Draw ▼ and ▲ ▼ as shown, and draw a line segment ▲ ▼ parallel to the horizontal axis as shown,
▼ corresponds to [V] t = t 1 − [VT] t = t 1 , and the line segment ▲
▼ corresponds to the time change Δt, and the line segment ▲ ▼ corresponds to Δt.
It corresponds to DVT × Δt at the time. Therefore, assuming ▲ ▼ // ▲ ▼, ▲ ▼ / ▲ ▼ = ▲
Since ▼ / ▲ ▼ is established, Is established. In such a case, Expression (1) can be regarded as weighting the simple vehicle speed deviation with the target acceleration DVT. Further, the above is not limited to the point p in FIG. 8, but is established in the entire area of the 10-mode running test pattern such as the points p 1 and p 2 .

また、第8図に示すように前記10モード走行試験パター
ンの上昇直線部分から水平直線部分ヘの切換わり点にお
ける角度αの範囲では、前記上昇直線部分又は水平直線
部分をそのまま延長した部分に対して式(1)を適用す
る。但し、どちらの線分を延長するかは、前記切換わり
点におけるテストドライバの運転操作感覚に合致させ
る。例えば、上述のような角度αの範囲においては、テ
ストドライバは既に定速走行のためのアクセルペダル23
の操作を行なっていると考えられるので、前記水平直線
部分の延長部分に対して式(1)を適用する。
In addition, as shown in FIG. 8, in the range of the angle α at the transition point from the rising straight line portion to the horizontal straight line portion of the 10-mode running test pattern, the rising straight line portion or the horizontal straight line portion is Equation (1) is applied. However, which line segment is extended is made to match the driving operation feeling of the test driver at the switching point. For example, in the range of the angle α as described above, the test driver is already using the accelerator pedal 23 for constant speed driving.
Since it is considered that the operation (1) is performed, the formula (1) is applied to the extension of the horizontal straight line portion.

(ii)加速度偏差DVEは、車速偏差VEの変化分、即ち現
車速Vの前記10モード走行試験に対し変化しつつある状
況(第9図にて符号u参照)に相当するものであるか
ら、 然るに、前記10モード走行試験パターンは複数の直線部
分により構成されているから、 dDVT/dt=d2VT/dt2=0 ……(6) が成立する。よって、式(5)において右辺第2項は零
となる。これにより、式(2)が得られる。かかる場
合、式(2)は、単純な加速度偏差を目標加速度DVTで
もって重み付けしたものとみることができる。また、以
上のことは、前記10モード走行試験パターンの全域にお
いて成立する。
(Ii) The acceleration deviation DVE corresponds to the change amount of the vehicle speed deviation VE, that is, the situation where the current vehicle speed V is changing with respect to the 10-mode running test (see reference numeral u in FIG. 9). However, since the 10-mode running test pattern is composed of a plurality of straight line portions, dDVT / dt = d 2 VT / dt 2 = 0 (6) holds. Therefore, in the equation (5), the second term on the right side becomes zero. As a result, the equation (2) is obtained. In such a case, Equation (2) can be regarded as weighting the simple acceleration deviation with the target acceleration DVT. Further, the above is established in the entire area of the 10-mode traveling test pattern.

(iii)加速度偏差変化分D2VEは、加速度偏差DVEの変化
分として考えればよいから、 然るに、式(6)で(dDVT/dt)=0である。これによ
り、式(3)が得られる。なお、各式(1)〜(3)は
マイクロコンピュータ60のROMに予め記憶されている。
(Iii) Since the acceleration deviation change amount D 2 VE can be considered as the change amount of the acceleration deviation DVE, Therefore, in the equation (6), (dDVT / dt) = 0. As a result, the equation (3) is obtained. The equations (1) to (3) are stored in advance in the ROM of the microcomputer 60.

以上のようにしてステップ500における演算がなされた
後、コンピュータプログラムがあいまい論理演算ルーテ
ィン600に進む。ここにおいて、あいまい論理演算ルー
ティン60の演算内容の説明に先立ち、車速偏差VE、加速
度偏差DVE及び加速度偏差変化分D2VEとの関係における
あいまい論理演算に必要な一連の制御規則の作成方法及
びその作成結果について説明する。
After the operation in step 500 is performed as described above, the computer program proceeds to the fuzzy logic operation routine 600. Here, prior to the description of the calculation contents of the fuzzy logic operation routine 60, a method of creating a series of control rules necessary for the fuzzy logic operation in relation to the vehicle speed deviation VE, the acceleration deviation DVE, and the acceleration deviation change amount D 2 VE and its The result of creation will be described.

一般に、あいまい論理において、各制御規則は、「もし
〜ならば〜せよ」という形態をとる。従って、本実施例
においては、「車速偏差VE、加速度偏差DVE及び加速度
偏差変化分D2VEのうちの少なくとも一つが〜ならばアク
セルペダル23の操作制御量(以下、操作制御量ACCとい
う)及び(又は)ブレーキペダル24の操作制御量(以
下、操作制御量BRKという)を〜せよ」という形態をと
ることとなる。また、これら制御規則を作成するにあた
っては、熟練したテストドライバが前記10モード走行試
験パターンに沿い車両20を運転すると同等の巧みな自動
運転制御するに十分な数のメンバーシップ関数が存在し
なければならない。本発明実施例においては、第10図に
示すような11個の入力メンバシップ関数Fpb、Fpm、Fp
s、Fz、Fns、Fnm、Fnb、Fnn、Fnp、Fp及びFn並びに7個
の出力メンバシップ関数Fcpb、Fcpm、Fcps、Fcze、Fcn
s、Fcnm及びFcnbを導入した。
In general, in fuzzy logic, each control rule takes the form of "if-if-do". Accordingly, in the present embodiment, "the vehicle speed difference VE, operation control amount of at least one of - if the accelerator pedal 23 of the acceleration deviation DVE and acceleration deviation change amount D 2 VE (hereinafter referred to as operation control amount ACC), and (Or) an operation control amount of the brake pedal 24 (hereinafter, referred to as an operation control amount BRK). Further, in creating these control rules, if a skilled test driver does not have a sufficient number of membership functions to perform skillful automatic driving control equivalent to driving the vehicle 20 along the 10-mode driving test pattern. I won't. In the embodiment of the present invention, 11 input membership functions Fpb, Fpm, Fp as shown in FIG.
s, Fz, Fns, Fnm, Fnb, Fnn, Fnp, Fp and Fn and seven output membership functions Fcpb, Fcpm, Fcps, Fcze, Fcn
s, Fcnm and Fcnb were introduced.

かかる場合、テストドライバの運転感覚というあいまい
な内容をあいまい論理に導入するのであるから、VE、DV
E及びD2VEが各入力メンバシップ関数に関連し、一方、A
CC及びBRKが各出力メンバシップ関数に関連することが
容易に理解される。また、各メンバシップ関数はそれぞ
れ次のような各内容に対応する。
In such a case, the vague content of the driving sensation of the test driver is introduced into the vague logic, so VE, DV
E and D 2 VE are associated with each input membership function, while A and
It is easily understood that CC and BRK are associated with each output membership function. Each membership function corresponds to the following contents.

Fpb:正でかなり大きいこと Fpm:正でやや大きいこと Fps:正で少し大きいこと Fz:ほぼ零であること Fns:負で少し大きいこと Fnm:負でやや大きいこと Fnb:負でかなり大きいこと Fnn:負ではないこと Fnp:正でないこと Fp:正であること Fn:負であること Fcpb:ACC又はBRKがかなり増大すること Fcpm:ACC又はBRKがやや増大すること Fcps:ACC又はBRKが少し増大すること Fcze:ACC又はBRKがそのままであること Fcns:ACC又はBRKが少し減少すること Fcnm:ACC又はBRKがやや減少すること Fcnb:ACC又はBRKがかなり減少すること また、熟練したテストドライバによる巧みなアクセルペ
ダル23及びブレーキペダル24の操作と同等の操作制御の
実現、並びにマイクロコンピュータ60の制御出力頻度が
16Hzであることを考慮して、第10図の横軸上のVE、DVE
及びD2VEの各変化範囲を次のようにとった。
Fpb: Positive and fairly large Fpm: Positive and slightly large Fps: Positive and slightly large Fz: Nearly zero Fns: Negative and slightly large Fnm: Negative and slightly large Fnb: Negative and fairly large Fnn : Non-negative Fnp: Non-positive Fp: Positive Fn: Negative Fcpb: ACC or BRK increases significantly Fcpm: ACC or BRK increases slightly Fcps: ACC or BRK increases slightly Fcze: ACC or BRK remains unchanged Fcns: ACC or BRK decreases slightly Fcnm: ACC or BRK decreases slightly Fcnb: ACC or BRK decreases considerably Realization of operation control equivalent to the operation of the accelerator pedal 23 and the brake pedal 24, and the control output frequency of the microcomputer 60
Considering 16Hz, VE and DVE on the horizontal axis of Fig. 10
The change ranges of D 2 VE and D 2 VE were taken as follows.

Xa=−1.5(Km/h)≦VE≦Xb=+1.5(Km/h) Xa=−1.0(Km/h)≦DVE≦Xb=+1.0(Km/hs) Xa=−1.0(Km/hs2)≦D2VE≦Xb=+1.0(Km/hs2) また、各制御規制の作成は次の点を考慮して行った。即
ち、熟練したテストドライバが車両20の現車速に関する
データ及び前記10モード走行試験パターンを見て運転す
る場合におけるテストドライバのアクセルペダル23及び
ブレーキペダル24の操作挙動を時々刻々観察することに
より作成した。
Xa = -1.5 (Km / h) ≤ VE ≤ Xb = +1.5 (Km / h) Xa = -1.0 (Km / h) ≤ DVE ≤ Xb = +1.0 (Km / hs) Xa = -1.0 (Km / hs 2 ) ≤ D 2 VE ≤ Xb = +1.0 (Km / hs 2 ) In addition, the following points were taken into consideration when creating each control regulation. That is, it was created by observing the operation behavior of the accelerator pedal 23 and the brake pedal 24 of the test driver every moment when a skilled test driver operates by looking at the data on the current vehicle speed of the vehicle 20 and the 10-mode traveling test pattern. .

その結果、以下のような制御規制が作成された。As a result, the following control regulations were created.

i.車両20の加速時或いは定速走行時における第1〜第30
の制御規則RA1〜RA30: ii.車両20の減速時における第1〜第30の制御規則RB1〜
RB30: 但し、各制御規則において、各符号PB,PM,PS,Z,NS,NM,N
B,NN,NP,P及びNは、それぞれ、正でかなり大きい、正
でやや大きい、正で少し大きい、ほぼ零、負で少し大き
い、負でやや大きい、負でかなり大きい、負ではない、
正ではない、正である、及び負であることをそれぞれ表
わす。また、各符号CPB,CPM,CPS,CZE,CNM及びCNBは、そ
れぞれ、ACC(又はBRK)がかなり増大し、やや増大し、
少し増大し、現状を維持し、少し減少し、やや減少し、
及びかなり減少することを表わす。また、本実施例にお
いては、上述した各入力メンバシップ関数、各出力メン
バシップ関数及び各制御規則RA1〜RA30,RB1〜RB30は、
マイクロコンピュータ60のROMに予め記憶されている。
i. 1st to 30th when the vehicle 20 accelerates or runs at a constant speed
Control rules for RA1-RA30: ii. 1st to 30th control rules RB1 to 30 during deceleration of the vehicle 20
RB30: However, in each control rule, each code PB, PM, PS, Z, NS, NM, N
B, NN, NP, P and N are respectively positive and fairly large, positive and slightly large, positive and slightly large, almost zero, negative and slightly large, negative and slightly large, negative and significantly large, not negative,
Represents non-positive, positive, and negative, respectively. Further, each code CPB, CPM, CPS, CZE, CNM and CNB, respectively, ACC (or BRK) is significantly increased, slightly increased,
Slightly increased, maintained the current status, slightly decreased, slightly decreased,
And significantly reduced. Further, in the present embodiment, the above-mentioned input membership functions, output membership functions and control rules RA1 to RA30, RB1 to RB30 are
It is stored in advance in the ROM of the microcomputer 60.

しかして、上述のようにコンピュータプログラムがあい
まい論理演算ルーティン600に進むと、マイクロコンピ
ュータ60は、ステップ610にて、前記タイマの計時値が2
0秒〜27秒の範囲にあることに基き、前記10モード走行
試験パターンとの関連により「NO」と判別し、次のステ
ップ611にて、制御規則RA1による演算を行う。このステ
ップ611においては、第6図に示すフローチャートに基
き以下のような演算がなされる。即ち、ステップ611aに
おいては、第1制御規則RA1の前件部のVE=PBの満足度Y
veが、ステップ500における車速偏差VEに応じ入力メン
バシップ関数Fpbとの関連により決定される。例えば、
ステップ500における車速偏差VE=+1.13とすれば、満
足度Yve=0.5である(第12図参照)。
Then, when the computer program proceeds to the ambiguous logical operation routine 600 as described above, the microcomputer 60 determines in step 610 that the time value of the timer is 2 or more.
Based on the fact that it is in the range of 0 to 27 seconds, it is determined to be "NO" in relation to the 10-mode running test pattern, and in the next step 611, the calculation according to the control rule RA1 is performed. In step 611, the following calculation is performed based on the flowchart shown in FIG. That is, in step 611a, the satisfaction Y of VE = PB of the antecedent part of the first control rule RA1.
ve is determined by the relationship with the input membership function Fpb according to the vehicle speed deviation VE in step 500. For example,
If the vehicle speed deviation VE = + 1.13 in step 500, the satisfaction degree Yve = 0.5 (see FIG. 12).

ついで、ステップ611bにおいては、第1制御規則RA1の
前件部のDVE=NNの満足度Ydveが、ステップ500における
加速度偏差DVEに応じ入力メンバシップ関数Fnnとの関連
により決定される。例えば、ステップ500における。加
速度偏差DVE=−0.1とすれば、満足度Ydve=0.8である
(第13図参照)。然る後、ステップ611cにおいて、ステ
ップ611aにおける満足度Yve及びステップ611bにおける
満足度Ydve相互に比較され、小さい方の満足度MIN(Yv
e,Ydve)がYminと決定される。かかる場合、上述のごと
く、Yve=0.5及びYdve=0.8故、Ymin=0.5である。この
ようなYminの決定後、ステップ611dにおいて、第1制御
規則RA1の後件部ACC=CNBの満足度Yr1が、ステップ611c
におけるYmin及び出力メンバシップ関数Fcnbの相互比較
に応じ出力メンバシップ関数FcnbのYmin以下の部分でも
ってMIN(Ymin,CNB)として決定される。かかる場合、Y
ve=0.5故Yr1は第14図に示すごとく斜線部分により特定
される。
Next, in step 611b, the satisfaction degree Ydve of DVE = NN in the antecedent part of the first control rule RA1 is determined in association with the input deviation function Fnn according to the acceleration deviation DVE in step 500. For example, in step 500. If the acceleration deviation DVE = −0.1, then the satisfaction level Ydve = 0.8 (see FIG. 13). Then, in step 611c, the satisfaction degree Yve in step 611a and the satisfaction degree Ydve in step 611b are compared with each other, and the smaller satisfaction degree MIN (Yv
e, Ydve) is determined as Ymin. In such a case, Ymin = 0.5 because Yve = 0.5 and Ydve = 0.8 as described above. After such determination of Ymin, in step 611d, the satisfaction degree Yr 1 of the consequent part ACC = CNB of the first control rule RA1 is calculated in step 611c.
In accordance with the mutual comparison of Ymin and the output membership function Fcnb in, the part less than Ymin of the output membership function Fcnb is determined as MIN (Ymin, CNB). If so, Y
ve = 0.5 Therefore Yr 1 is specified by the shaded area as shown in FIG.

以下、各ステップ612〜640においては、第2〜第30の制
御規則RA2〜RA30に基きステップ611における演算と実質
的に同様の演算がなされ、Yr1に対応するYr2〜Yr30が順
次決定される。これら各演算において、制御規則の前件
部にD2VEが存在する場合には、Ymin=MIN(Yve,Ydve,Yd
2ve)として決定される。然る後、コンピュータプログ
ラムがステップ641に進むと、第1〜第30の制御規則RA1
〜RA30による各ステップ611〜640での各決定結果Yr1,Yr
2,……,Yr30が、第15図にて例示するように同一座標面
上に配列され、各決定結果Yr1〜Yr30の最大値をとるよ
うに合成されて合成結果Yr=MAX(Yr1,Yr2,……Yr30
を求める。ついで、ステップ642において、合成結果Yr
から重み付け平均計算により操作制御量ACCが決定され
る。例えば、ACC=0.8(第15図参照)とする。
Hereinafter, in each step 612-640, operation substantially similar to operation in step 611 based on the second to 30 control rules RA2~RA30 is performed sequentially determined Yr 2 ~Yr 30 corresponding to Yr 1 is To be done. In each of these operations, if D 2 VE exists in the antecedent part of the control rule, Ymin = MIN (Yve, Ydve, Yd
2 ve). Then, when the computer program proceeds to step 641, the first to thirtieth control rules RA1
~ RA30 each decision result in each step 611 ~ 640 Yr 1 , Yr
2 , ..., Yr 30 are arranged on the same coordinate plane as illustrated in FIG. 15, and are combined so as to take the maximum value of each determination result Yr 1 to Yr 30 , and the combined result Yr = MAX ( Yr 1 , Yr 2 , ...... Yr 30 )
Ask for. Then, in step 642, the synthesis result Yr
From this, the operation control variable ACC is determined by weighted average calculation. For example, ACC = 0.8 (see Fig. 15).

以上のようなあいまい論理演算ルーティン600の演算終
了後、マイクロコンピュータ60がステップ700にて操作
制御量ACC=0.8に基き「YES」と判別し、同操作制御量A
CC=0.8を第1出力信号として発生し、ステップ800に
て、ブレーキペダル24の関数維持に基き「NO」と判別
し、ステップ900にて操作スイッチ30からの操作信号に
基き「NO」と判別する。上述のようにマイクロコンピュ
ータ60から第1出力信号が発生すると、駆動回路70aが
同第1出力信号の内容を第1駆動信号として発生し、こ
れに応答してステッピングモータ80aが正転してアクセ
ルペダル23の踏込量をACC=0.8に増大調整する。これに
より、経過時間t=20〜27秒における前記10モード走行
試験パターンに従う車両20の加速運転制御が開始され
る。以後、上述と実質的に同様の演算の繰返しに基き、
経過時間t=20〜27秒における前記10モード走行試験パ
ターンに沿う車両20の自動運転制御が駆動ローラ12を負
荷としてなされる。かかる場合、ACCの決定が演算ルー
ティン600における演算に応じなされるので、熟練した
テストドライバの巧みな運転と同等の自動加速運転制御
がなされ得る。然る後、経過時間t=27秒の経過によ
り、マイクロコンピュータ60が、ステップ610にて、前
記タイマの計時値に基き前記10モード走行試験パターン
との関連にて上述と同様に「NO」と判別し、コンピュー
タプログラムをステップ611以後に進める。このこと
は、t=27〜42秒においては、操作制御量ACCの決定に
基き車両20の定速走行制御を行うことを意味する。この
ような状態にて、t=42秒の経過によりマイクロコンピ
ュータ60が、ステップ610にて、前記タイマの計時値に
基き前記モード走行試験パターンとの関連にて「YES」
と判別すると、コンピュータプログラムがステップ643
以後に進む。すると、各ステップ643〜674においては、
上述した各入力メンバシップ関数、各出力メンバシップ
関数、及び第1〜第30の制御規則RB1〜RB30に基き、ス
テップ500における各演算結果との関連にて、各ステッ
プ611〜642における演算と実質的に同様の演算が行なわ
れ、操作制御量BRKが決定される。
After the above fuzzy logic operation routine 600 is completed, the microcomputer 60 determines in step 700 that the operation control amount ACC = 0.8 is “YES”, and the operation control amount A
CC = 0.8 is generated as the first output signal, and in step 800 it is determined to be "NO" based on the function maintenance of the brake pedal 24, and in step 900 it is determined to be "NO" based on the operation signal from the operation switch 30. To do. As described above, when the first output signal is generated from the microcomputer 60, the drive circuit 70a generates the content of the first output signal as the first drive signal, and in response thereto, the stepping motor 80a rotates in the forward direction to accelerate the accelerator. Increase the pedal depression amount to ACC = 0.8. As a result, the acceleration operation control of the vehicle 20 according to the 10-mode traveling test pattern at the elapsed time t = 20 to 27 seconds is started. After that, based on the repetition of substantially the same operation as described above,
Automatic driving control of the vehicle 20 according to the 10-mode running test pattern at the elapsed time t = 20 to 27 seconds is performed by using the driving roller 12 as a load. In such a case, since the ACC is determined according to the calculation in the calculation routine 600, the automatic acceleration driving control equivalent to the skillful driving of the skilled test driver can be performed. After that, when the elapsed time t = 27 seconds has elapsed, the microcomputer 60 determines in step 610 as “NO” in the same manner as described above in relation to the 10-mode traveling test pattern based on the timed value of the timer. If so, the computer program proceeds after step 611. This means that at t = 27 to 42 seconds, the constant speed traveling control of the vehicle 20 is performed based on the determination of the operation control amount ACC. In such a state, when t = 42 seconds elapses, the microcomputer 60 determines in step 610 “YES” in relation to the mode running test pattern based on the measured value of the timer.
If so, the computer program proceeds to step 643.
Then proceed. Then, in each step 643-674,
Based on the input membership functions, the output membership functions, and the first to thirtieth control rules RB1 to RB30 described above, the operations in steps 611 to 642 are substantially related to the results of the operations in step 500. Calculation is performed to determine the operation control amount BRK.

すると、マイクロコンピュータ60が、ステップ610にお
ける「YES」との判別直前の操作制御量ACCに基き「YE
S」と判別し同操作制御量ACCを第1出力信号としてステ
ップ700aにて発生し、ステップ800にて、ステップ674に
おける操作制御量BRKに基き「YES」と判別し、ステップ
800aにて同操作制御量BRKを第2出力信号として発生す
る。すると、ステッピングモータ80aがマイクロコンピ
ュータ60からの第1出力信号に応答する駆動回路70aの
作動下にて逆転しアクセルペダル23の踏込量を減少調整
する。一方、駆動回路70bがマイクロコンピュータ60か
らの第2出力信号の内容を第2駆動信号として発生し、
これに応答してステッピングモータ80bが正転してブレ
ーキペダル24の踏込量を操作制御量BRKに増大調整す
る。
Then, the microcomputer 60 causes the "YE" based on the operation control amount ACC immediately before the determination of "YES" in step 610.
S ”, the same operation control amount ACC is generated as the first output signal in step 700a, and in step 800, it is determined“ YES ”based on the operation control amount BRK in step 674, and the step
At 800a, the same operation control amount BRK is generated as a second output signal. Then, the stepping motor 80a is reversely rotated under the operation of the drive circuit 70a in response to the first output signal from the microcomputer 60 to decrease and adjust the depression amount of the accelerator pedal 23. On the other hand, the drive circuit 70b generates the content of the second output signal from the microcomputer 60 as the second drive signal,
In response to this, the stepping motor 80b rotates in the forward direction to increase and adjust the depression amount of the brake pedal 24 to the operation control amount BRK.

これにより、経過時間t=42〜49秒における前記10モー
ド走行試験パターンに従う車両20の減速運転制御が開始
される。以後、同様の演算を繰返しつつ、経過時間t=
42〜49秒における前記10モード走行試験パターンに沿う
車両20の自動運転制御が駆動ローラ12を負荷としてなさ
れる。かかる場合、BRKの決定が演算ルーティン600にお
ける演算に応じなされるので、熟練したテストドライバ
の巧みな運転と同等の自動減速運転制御がなされ得る。
以後、経過時間t=49〜135秒においても、上述と実質
的に同様の演算がなされ、車両20の停止、加速運転制御
等が前記テストドライバと同等の運転となるように自動
的になされる。
As a result, the deceleration operation control of the vehicle 20 according to the 10-mode traveling test pattern at the elapsed time t = 42 to 49 seconds is started. After that, while repeating the same calculation, the elapsed time t =
Automatic driving control of the vehicle 20 according to the 10-mode running test pattern in 42 to 49 seconds is performed by using the driving roller 12 as a load. In such a case, since the BRK is determined according to the calculation in the calculation routine 600, the automatic deceleration operation control equivalent to the skillful operation of the skilled test driver can be performed.
After that, substantially the same calculation as described above is performed even at the elapsed time t = 49 to 135 seconds, and the stop of the vehicle 20, the acceleration operation control, etc. are automatically performed so that the operation is equivalent to that of the test driver. .

以上の説明から理解されるように、ステップ500におけ
る演算下及びあいまい論理演算ルーティン600における
演算下にてアクセルペダル23及び(又は)ブレーキペダ
ル24の各踏込量が、前記テストドライバに依存した場合
と同等の巧みさにて、自動的に制御されるので、車両20
が前記10モード走行試験パターンに精度よく沿うように
自動加減速運転制御されるとともに、車両20の排気ガス
規制値及び燃費を考慮した10モード走行試験による試験
データが精度よく容易に得られる。かかる場合、テスト
ドライバが代った場合のように運転制御内容に変動を生
じることもない。また、検出手段としては車速センサ40
のみ故、余剰のセンサを採用することなくこの種装置を
簡単な構成にて提供できる。
As can be understood from the above description, when the depression amount of the accelerator pedal 23 and / or the brake pedal 24 under the calculation in step 500 and the calculation in the fuzzy logical calculation routine 600 depends on the test driver, With the same skill, the vehicle 20
The automatic acceleration / deceleration operation control is performed so as to accurately follow the 10-mode running test pattern, and the test data by the 10-mode running test considering the exhaust gas regulation value and the fuel consumption of the vehicle 20 can be easily obtained with high accuracy. In such a case, the operation control content does not change as in the case where the test driver is replaced. Further, the vehicle speed sensor 40 is used as a detection means.
Therefore, this type of device can be provided with a simple configuration without using an extra sensor.

なお、本発明の実施にあたっては、10モード走行試験パ
ターンに限ることなく、各種の走行試験パターン(例え
ば、11モード走行試験パターン、LA#4モード走行試験
パターン)に基いて本発明を実施してもよい。
It should be noted that, in carrying out the present invention, the present invention is not limited to the 10-mode running test pattern but is carried out based on various running test patterns (for example, 11-mode running test pattern, LA # 4 mode running test pattern). Good.

また、前記実施例においては、車両20として後輪駆動車
両を採用したが、これに代えて、前輪駆動車両を車両20
として採用してもよく、かかる場合には、前輪駆動車両
の前輪をシャシーダイナモメータ10の駆動ローラ12上に
載置すればよい。
Further, in the above embodiment, the rear wheel drive vehicle is adopted as the vehicle 20, but instead of this, a front wheel drive vehicle is used.
In such a case, the front wheels of the front-wheel drive vehicle may be placed on the drive rollers 12 of the chassis dynamometer 10.

また、前記実施例においては、車両20をシャシーダイナ
モメータ10上にて運転制御するようにしたが、これに代
えて、人間が車両20に乗車してそのハンドルを操作する
ようにすれば、車両20を一般路上にても自動的に加減速
走行させ得る。
Further, in the above embodiment, the vehicle 20 is controlled to be operated on the chassis dynamometer 10, but instead of this, if a person gets on the vehicle 20 and operates its steering wheel, 20 can be automatically accelerated / decelerated even on a general road.

また、本発明の実施にあたっては、車両20に限ることな
く、手動変速装置を備えた車両に本発明を適用して実施
してもよい。かかる場合には、クラッチペダル及びシフ
トレバーの各操作を付加すればよい。また、ガソリン車
両、ディーゼル車両、電気自動車、列車、航空機等、加
減速手段をもつ移動体であって人間が運転するものなら
ば、本発明を適用して実施してもよい。
Further, the present invention is not limited to the vehicle 20, and the present invention may be applied to a vehicle equipped with a manual transmission. In such a case, each operation of the clutch pedal and the shift lever may be added. Further, the present invention may be applied and implemented as long as it is a moving body having acceleration / deceleration means, such as a gasoline vehicle, a diesel vehicle, an electric vehicle, a train, an aircraft, etc., and is driven by a human.

また、本発明の実施にあたっては、あいまい論理のアル
ゴリズムは、前記実施例にて述べたものに限ることな
く、どのようなものであってもよい。かかる場合、各メ
ンバシップ関数の形及び数も適宜必要に応じ変更しても
よい。
In implementing the present invention, the fuzzy logic algorithm is not limited to the one described in the above embodiment, and any algorithm may be used. In such a case, the form and number of each membership function may be changed as needed.

【図面の簡単な説明】[Brief description of drawings]

第1図は特許請求の範囲に記載の発明の構成に対する対
応図、第2図は車両のシャシーダイナモメータとの位置
関係を示す概略図、第3図は本発明の一実施例を示すブ
ロック図、第4図は第3図のマイクロコンピュータの作
用を示すフローチャート、第5図及び第6図は第4図の
フローチャートのあいまい論理演算ルーティンの詳細
図、第7図は10モード走行試験パターンを示す図、第8
図及び第9図は車速偏差VE及び加速度偏差DVEのための
説明図、第10図は、入力メンバシップ関数を示す図、第
11図は出力メンバシップ関数を示す図、並びに第12図〜
第15図は操作制御量ACC決定のための説明図である。 符号の説明 20……車両、23……アクセルペダル、24……ブレーキペ
ダル、40……車速センサ、60……マイクロコンピュー
タ、70a,70b……駆動回路、80a,80b……ステッピングモ
ータ。
FIG. 1 is a diagram corresponding to the configuration of the invention described in the claims, FIG. 2 is a schematic diagram showing a positional relationship with a chassis dynamometer of a vehicle, and FIG. 3 is a block diagram showing an embodiment of the present invention. FIG. 4 is a flow chart showing the operation of the microcomputer of FIG. 3, FIGS. 5 and 6 are detailed diagrams of the fuzzy logic operation routine of the flow chart of FIG. 4, and FIG. 7 is a 10-mode running test pattern. Figure, 8th
9 and 9 are explanatory diagrams for vehicle speed deviation VE and acceleration deviation DVE, and FIG. 10 is a diagram showing an input membership function, FIG.
Figure 11 shows the output membership function, and Figure 12-
FIG. 15 is an explanatory diagram for determining the operation control amount ACC. Explanation of symbols 20 …… vehicle, 23 …… accelerator pedal, 24 …… brake pedal, 40 …… vehicle speed sensor, 60 …… microcomputer, 70a, 70b …… driving circuit, 80a, 80b …… stepping motor.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】加速操作手段及び(又は)制動操作手段の
操作のもとに運転される移動体において、移動体の目標
移動速度の経過時間に応じた変化を表わす移動試験パタ
ーンを記憶するパターン記憶手段と、移動体の現実の移
動速度を検出する検出手段と、前記検出移動速度と前記
目標移動速度との間の差、この差の時間的変化分、及び
この時間的変化分の時間的変化分を移動速度偏差、加速
度偏差、及び加速度偏差変化分として演算する演算手段
と、熟練したテストドライバが前記移動試験パターンに
沿うように移動体を運転すべく行う前記加速操作手段及
び(又は)制御操作手段の巧みな操作感覚に合致するよ
うに前記移動速度偏差、加速度偏差及び加速度偏差変化
分の少なくとも一つとの関連により特定したあいまい論
理でもって前記演算手段の各演算結果の少なくとも一つ
に応じ前記加速操作手段及び(又は)制動操作手段の各
操作量を決定する決定手段と、この決定手段の決定結果
に応じ前記加速操作手段及び(又は)制動操作手段の各
操作量を調整する調整手段とを設けるようにしたことを
特徴とする自動運転制御装置。
1. A pattern for storing a moving test pattern representing a change in a target moving speed of the moving body according to elapsed time in a moving body driven under the operation of an acceleration operating means and / or a braking operating means. The storage means, the detection means for detecting the actual moving speed of the moving body, the difference between the detected moving speed and the target moving speed, the temporal change of this difference, and the temporal change of this temporal change. A calculating means for calculating the change amount as a moving speed deviation, an acceleration deviation, and an acceleration deviation change amount, and the acceleration operation means and / or for executing a moving body by a trained test driver along the moving test pattern. The operation is performed with a fuzzy logic specified in association with at least one of the moving speed deviation, the acceleration deviation, and the change in the acceleration deviation so as to match the skillful operation feeling of the control operation means. Determining means for determining each operation amount of the acceleration operating means and / or braking operating means according to at least one of the calculation results of the means, and the acceleration operating means and / or braking according to the determination result of the determining means. An automatic operation control device characterized in that adjustment means for adjusting each operation amount of the operation means is provided.
JP62129291A 1987-05-26 1987-05-26 Automatic operation control device Expired - Fee Related JPH076875B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62129291A JPH076875B2 (en) 1987-05-26 1987-05-26 Automatic operation control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62129291A JPH076875B2 (en) 1987-05-26 1987-05-26 Automatic operation control device

Publications (2)

Publication Number Publication Date
JPS63292035A JPS63292035A (en) 1988-11-29
JPH076875B2 true JPH076875B2 (en) 1995-01-30

Family

ID=15005945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62129291A Expired - Fee Related JPH076875B2 (en) 1987-05-26 1987-05-26 Automatic operation control device

Country Status (1)

Country Link
JP (1) JPH076875B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017073132A1 (en) * 2015-10-30 2017-05-04 株式会社明電舎 Vehicle testing device and vehicle speed deviation calculation method for vehicle testing device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2810690B2 (en) * 1989-04-03 1998-10-15 オリンパス光学工業株式会社 Motor control device for camera
JPH0332995A (en) * 1989-06-30 1991-02-13 Omron Corp Automatic pilot device of yacht
JPH0385602A (en) * 1989-08-30 1991-04-10 Matsushita Electric Ind Co Ltd Fuzzy control device
JP5317464B2 (en) * 2006-11-22 2013-10-16 学校法人日本大学 Driving operation analysis method, driving operation analysis device, and exercise operation analysis program
US7783461B2 (en) * 2007-05-04 2010-08-24 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for simulating vehicle operation
JP2012220378A (en) * 2011-04-11 2012-11-12 Mitsubishi Motors Corp Vehicle behavior simulation device and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017073132A1 (en) * 2015-10-30 2017-05-04 株式会社明電舎 Vehicle testing device and vehicle speed deviation calculation method for vehicle testing device
US10379004B2 (en) 2015-10-30 2019-08-13 Meidensha Corporation Vehicle testing device and vehicle speed deviation calculation method for vehicle testing device

Also Published As

Publication number Publication date
JPS63292035A (en) 1988-11-29

Similar Documents

Publication Publication Date Title
CN102109821B (en) System and method for controlling adaptive cruise of vehicles
US8078381B2 (en) Vehicle speed control apparatus in accordance with curvature of vehicle trajectory
TWI421177B (en) Methods and systems of saving energy control
JP3580184B2 (en) Vehicle follow-up control device
JPH07251651A (en) Inter-vehicle distance control device
JPH0698903B2 (en) Vehicle running control device
WO2012088635A1 (en) Adaptive cruise control system and method for vehicle
US20190184992A1 (en) Drive force control system for vehicle
US5749063A (en) Automatic vehicle speed controlling apparatus
JP2006175941A (en) Acceleration / deceleration controller
JP2001243600A (en) Vehicle travel control device
JPH076875B2 (en) Automatic operation control device
JP3669036B2 (en) Accelerator reaction force control device by climbing slope
CN115556590B (en) Self-adaptive control method and system for energy recovery of automobile single pedal
JP2700495B2 (en) Travel control device for vehicles
US11807237B2 (en) Vehicle control system
JP3951781B2 (en) Vehicle travel control device
JPH06336125A (en) Vehicle drive controller
JP3957057B2 (en) Vehicle traveling control apparatus and method
JPH05262164A (en) Automatic traveling speed controller
JPH07315073A (en) Constant speed travel control device for vehicle
JP3033354B2 (en) Constant-speed traveling device with inter-vehicle distance adjustment function
JP3239855B2 (en) Constant-speed traveling device with inter-vehicle distance adjustment function
JPS63167040A (en) Vehicle traveling control device
JP3233108B2 (en) Constant-speed traveling device with inter-vehicle distance adjustment function

Legal Events

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