Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0816842B2 - Ambiguous inference control command decision method - Google Patents
[go: Go Back, main page]

JPH0816842B2 - Ambiguous inference control command decision method - Google Patents

Ambiguous inference control command decision method

Info

Publication number
JPH0816842B2
JPH0816842B2 JP2214269A JP21426990A JPH0816842B2 JP H0816842 B2 JPH0816842 B2 JP H0816842B2 JP 2214269 A JP2214269 A JP 2214269A JP 21426990 A JP21426990 A JP 21426990A JP H0816842 B2 JPH0816842 B2 JP H0816842B2
Authority
JP
Japan
Prior art keywords
control
control command
command
notch
stop
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 - Lifetime
Application number
JP2214269A
Other languages
Japanese (ja)
Other versions
JPH03117304A (en
Inventor
誠二 安信
捷二 宮本
廣一 井原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2214269A priority Critical patent/JPH0816842B2/en
Publication of JPH03117304A publication Critical patent/JPH03117304A/en
Publication of JPH0816842B2 publication Critical patent/JPH0816842B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】 〔発明の対象〕 本発明は制御指令決定方法に関し、特にノッチ等の離
散的制御入力により運転される車両の定位置停車制御に
適したあいまい推論制御指令決定方法に関する。
The present invention relates to a control command determination method, and more particularly to a fuzzy inference control command determination method suitable for fixed position stop control of a vehicle driven by a discrete control input such as a notch.

〔従来の技術〕[Conventional technology]

第1図は列車を目標位置に自動的に停止させる従来の
自動列車制御装置の一例を示すブロック図、第2図はそ
の速度パターンを示す動作説明図である。第1図におい
て、1は速度発電機、2は速度演算回路、3は距離積算
回路、4は地上子、5は地点検出器、6はパターン発生
器、7は比較器、8はブレーキ制御装置そして9はブレ
ーキ装置を示している。
FIG. 1 is a block diagram showing an example of a conventional automatic train control device for automatically stopping a train at a target position, and FIG. 2 is an operation explanatory diagram showing its speed pattern. In FIG. 1, 1 is a speed generator, 2 is a speed calculation circuit, 3 is a distance integration circuit, 4 is a ground element, 5 is a point detector, 6 is a pattern generator, 7 is a comparator, and 8 is a brake controller. And 9 has shown the brake device.

上記従来の定位置停止制御においては、車両は停止目
標地点O(O点)を基準として所定距離lだけ手前の地
点P(P点)に設けられた地上子4を、車上の地点検出
器5により検出する。距離積算回路3は、前記地点検出
器5からの地点器検出信号により、速度発電器1からの
パルスをカウントし、地点Pから車両が進んだ距離Sを
出力する。また、パターン発生器6は前記地点検出器5
からの地点検出信号により、停止目標地点までの距離l
を自己のメモリの中から選択し、予め定められた減速度
βを用いて なる式による目標速度パターンVPを出力する。
In the above-mentioned conventional fixed position stop control, the vehicle uses a ground detector 4 installed at a point P (point P) located a predetermined distance l before the stop target point O (point O) as a reference, and a point detector on the vehicle. 5 to detect. The distance integration circuit 3 counts the pulses from the speed generator 1 according to the point detector detection signal from the point detector 5, and outputs the distance S traveled by the vehicle from the point P. In addition, the pattern generator 6 is the point detector 5
From the point detection signal from the
From its own memory and using a predetermined deceleration β P The target speed pattern V P according to the following equation is output.

速度演算回路2は速度発電機1のパルスから車両の実
速度VTを算出する。該実速度VTと前記パターン発生器6
から出力される目標速度パターンVPとを比較器7で比較
する。該比較器7の出力信号(VT−VP)に基づきブレー
キ制御装置8を介してブレーキ装置9を比例制御し、車
両の実速度VTが前記目標速度パターンVPに追従して、車
両が停止目標地点O付近に停止するように制御する。
The speed calculation circuit 2 calculates the actual speed V T of the vehicle from the pulse of the speed generator 1. The actual speed V T and the pattern generator 6
The comparator 7 compares the target speed pattern V P output from the. The brake device 9 is proportionally controlled via the brake control device 8 based on the output signal (V T −V P ) of the comparator 7 so that the actual speed V T of the vehicle follows the target speed pattern V P. Controls to stop near the stop target point O.

しかしながら、上述の方法においては、ブレーキ装置
9のブレーキ力の変動、軌道の勾配による外力の変動に
より前記目標速度パターンVPに対する追従定常偏差が発
生し、停止精度が悪化する場合がある。また、この追従
定常偏差の発生を防止するために、ブレーキ装置9の比
例制御に加えて積分制御を行うと、制御指令(ノッチ)
変更が多くなり、車両の乗り心地が悪化するという別の
問題が発生する。
However, in the above-mentioned method, the stop accuracy may be deteriorated due to the occurrence of a steady deviation following the target speed pattern V P due to the fluctuation of the braking force of the brake device 9 and the fluctuation of the external force due to the gradient of the track. Further, in order to prevent the occurrence of the following steady-state deviation, if integral control is performed in addition to proportional control of the brake device 9, a control command (notch)
Another problem occurs that the number of changes increases and the riding comfort of the vehicle deteriorates.

〔発明の目的〕[Object of the Invention]

本発明は、上記事情に鑑みてなされたもので、その目
的とするところは、上述の如く車両を目標地点に停止さ
せる場合でも制御指令(ノッチ)の変更回数を極力減ら
すことができ、乗り心地のよい運転を実現できるあいま
い推論を利用した制御指令決定方法を提供することにあ
る。
The present invention has been made in view of the above circumstances, and an object of the present invention is to reduce the number of times of changing a control command (notch) as much as possible even when the vehicle is stopped at the target point as described above. Another object of the present invention is to provide a control command determination method using fuzzy inference that can realize good driving performance.

〔発明の総括的説明〕[General Description of Invention]

上記目的を達成するために本発明は、以下の構成を採
用する。
In order to achieve the above object, the present invention adopts the following configurations.

マイクロプロセッサを用いて制御対象の状態に応じた
制御指令を決定する制御指令決定方法であって、予め制
御対象に対する複数の制御指令と制御指令の各々が入力
された結果、制御目的を達成できるか示す判定事項を対
応づけておき、制御指令の各々と判定事項の組合せを条
件部として、条件部に対応する実行すべき制御指令を結
論部とする制御則を定義し、制御結果を判定事項に対応
させて制御結果がどの程度制御目的と合致しているか示
すあいまい量として表わすメンバシップ関数を用意し、
制御指令の決定に先立って、互いに異なる複数の制御指
令について各制御指令を与えた場合の制御結果を制御対
象の運動モデルおよび与えられた制御指令から予測し、
予測されたそれぞれの制御結果を上記メンバシップ関数
に従いあいまい量に変換し、変換されたあいまい量の大
小を比較することにより複数の制御指令の1つを選択
し、選択された制御指令により制御対象の制御を行なう
ことを特徴とする。さらに、マイクロプロセッサにより
以下の処理を行ってもよい。
A control command determination method for determining a control command according to a state of a control target using a microprocessor, and whether a control purpose can be achieved as a result of inputting a plurality of control commands for the control target and each of the control commands in advance The decision items shown below are associated with each other, and a control rule is defined in which each control command and decision item combination is used as a condition part, and a control command to be executed corresponding to the condition part is used as a conclusion part. Prepare a membership function that represents the degree of ambiguity that indicates how well the control result matches the control purpose.
Prior to determining the control command, the control result when each control command is given to a plurality of different control commands is predicted from the motion model of the control target and the given control command,
Each predicted control result is converted into an ambiguous amount according to the above-mentioned membership function, one of a plurality of control commands is selected by comparing the magnitude of the converted ambiguous amount, and the control target is selected by the selected control command. Is controlled. Further, the following processing may be performed by the microprocessor.

マイクロプロセッサを用いて制御対象の状態に応じた
制御指令を決定する制御指令方法において、予め制御対
象に対する複数の制御指令と制御指令の各々が入力され
た結果、制御目的を達成できるかを示す判定事項を対応
づけておくとともに、制御指令の各々と判定事項の組合
せを条件部として、条件部に対応する実行すべき制御指
令を結論部とする制御則を定義し、制御結果を判定事項
に対応させて制御結果がどの程度制御目的と合致するか
を示すあいまい量として表すメンバシップ関数を用意し
ておき、制御対象に対する制御指令を選択しておき、選
択された制御指令により制御した場合における制御目的
との誤差を求め、誤差および制御対象の状態に基づい
て、制御指令での制御を開始するまでの時間である制御
開始余裕時間を求め、制御開始余裕時間が所定時間以下
となった場合、制御指令の決定に先立って、互いに異な
る複数の制御指令について各制御指令を与えた場合の制
御結果を制御対象の運動モデルおよび与えられた制御指
令から予測し、予測されたそれぞれの制御結果をメンバ
シップ関数に従いあいまい量に変換し、変換されたあい
まい量の大小を比較することにより複数の制御指令の1
つを選択し、選択された制御指令により制御対象の制御
を行う。制御指令の変更回数を減らし、円滑な制御を行
なうためには、上記制御結果の予測を、現在の制御指令
と、それを所定量変化させた制御指令とについて行な
い、現在の制御指令で最も満足できる制御結果が得られ
る限り同一制御指令がそのまま持続されるようにすれば
よい。
In a control command method for determining a control command according to the state of a control target using a microprocessor, a determination indicating whether or not a control purpose can be achieved as a result of inputting each of a plurality of control commands for the control target and the control command in advance In addition to associating items with each other, define a control law that uses the combination of each control command and the determination item as the condition part, and the control command to be executed corresponding to the condition part as the conclusion part, and respond the control result to the determination item. By providing a membership function that represents the degree to which the control result matches the control purpose as an ambiguous amount, select the control command for the control target, and perform the control when the control is performed by the selected control command. The error with the purpose is obtained, and based on the error and the state of the controlled object, the control start margin time which is the time until the control by the control command is started is obtained. If the control start time is less than the specified time, the control result when the control commands are given for a plurality of different control commands prior to the determination of the control command is the motion model of the control target and the given control command. From each of the plurality of control commands by converting the predicted control results into fuzzy quantities according to the membership function and comparing the magnitude of the converted fuzzy quantities.
One is selected and the control target is controlled by the selected control command. In order to reduce the number of control command changes and perform smooth control, the above control result is predicted for the current control command and the control command that has changed it by a predetermined amount, and the current control command is the most satisfactory. The same control command may be maintained as it is as long as a possible control result is obtained.

〔発明の実施例〕Example of Invention

第3図は本発明の一実施例を示す車両定位置停止制御
装置のブロック図であり、第1図に示したと同じ構成要
素は同じ符号で示してある。また、2′は速度発電気1
の過去1秒間のパルスにより車両の速度(実速度)VT
加速度αを演算する速度加速度演算装置、3′は車両
の現在位置(x1)と停止目標地点Oとの間の距離をL1
演算する残距離演算装置、10は現在の車両の速度VTと前
記停止目標地点Oまでの距離L1および予め選択したノッ
チに対応して予め定められた減速度βを用いて L2=L1−VT 2/(7.2・β) ……(2) なる式により現時点で予め選択した前記ノッチによりブ
レーキをかけた場合の停止誤差L2を演算する所定ノッチ
停止誤差演算装置、11は前記停止誤差L2と現在の速度VT
から、現在の速度で走行する場合のブレーキ制御開始余
裕時間ΔTを ΔT=3.6L2/VT ……(3) なる式により求め、該余裕時間ΔTが一定時間(例えば
1秒)以下となった場合に、定位置停車のためのブレー
キ制御開始の信号を出力するブレーキ制御開始指令演算
装置である。
FIG. 3 is a block diagram of a vehicle fixed-position stop control system showing an embodiment of the present invention, and the same components as those shown in FIG. 1 are designated by the same reference numerals. Also, 2'is a speed generator 1
The speed of the vehicle (actual speed) V T by the pulse for the past 1 second of
Velocity acceleration computing device for computing acceleration α T , 3 ′ is a remaining distance computing device for computing L 1 which is the distance between the current position (x 1 ) of the vehicle and the target stop point O, and 10 is the current vehicle speed Using V T and the distance L 1 to the stop target point O and the deceleration β P that is predetermined corresponding to the preselected notch, L 2 = L 1 −V T 2 /(7.2·β P ) ... (2) A predetermined notch stop error calculation device for calculating a stop error L 2 when braking is performed by the notch previously selected by the formula (2), 11 is the stop error L 2 and the current speed V T
From this, the brake control start margin time ΔT when traveling at the current speed is calculated by the formula ΔT = 3.6L 2 / V T (3), and the margin time ΔT becomes a fixed time (for example, 1 second) or less. In this case, the brake control start command calculation device outputs a brake control start signal for stopping at a fixed position.

12Z,12P,12Nは、それぞれ異なる制御指令下で車両を
動作させた場合、例えば現時点で予め選択したノッチを
保持した場合、1ノッチ加えた場合および1ノッチ減じ
た場合に予測される停止精度のあいまい量を演算する停
止精度あいまい量演算装置、13はノッチ変更後の所定期
間、例えば1秒間だけノッチ変更を抑止する信号Mを発
生するノッチ変更抑止装置、14は前記停止精度あいまい
量演算装置の出力に基いてあいまい推論を行い、ノッチ
変更が抑止されていない場合に出力すべきノッチ指令N
(t)を演算する制御ノッチ演算装置、そして15は前記
ブレーキい制御開始指令演算装置11の出力に応じて制御
ノッチ演算装置14の出力を断続するブレーキ指令演算装
置である。
The 12Z, 12P, and 12N show the stop accuracy predicted when the vehicle is operated under different control commands, for example, when the notch selected in advance is held, when one notch is added, and when one notch is subtracted. A stop precision ambiguous amount calculation device for calculating a vague amount, a notch change suppressing device 13 for generating a signal M for suppressing a notch change only for a predetermined period after the notch change, for example, 1 second, and a stop accuracy ambiguous amount arithmetic device Vague inference is performed based on the output, and the notch command N should be output when notch change is not suppressed.
A control notch calculating device for calculating (t), and a brake command calculating device 15 for intermittently outputting the output of the control notch calculating device 14 according to the output of the brake control start command calculating device 11.

以下、第4図、第5図を用いて本実施例装置の動作に
ついて説明する。
The operation of the apparatus of this embodiment will be described below with reference to FIGS. 4 and 5.

第4図は定位置停止制御のためのブレーキ制御開始時
刻を決定する動作を説明するための図であり、車両が停
止目標地点Oから所定距離lだけ手前に置かれた地点P
を通過し、x1にある状況を示している。前述の所定ノッ
チ停止誤差演算装置10により,停止誤差L2を求め、これ
と現在の速度VTとから、前記ブレーキ制御開始指令演算
装置11によりブレーキ開始余裕時間ΔTを求めて、該ブ
レーキ開始余裕時間ΔTが一定時間(例えば1秒)以下
となった場合にブレーキ制御開始指令を出力する。
FIG. 4 is a diagram for explaining the operation of determining the brake control start time for the fixed position stop control, and the point P where the vehicle is placed a predetermined distance 1 from the target stop point O.
And shows the situation at x 1 . The predetermined notch stop error calculation device 10 described above, determine the stop error L 2, this and from the current speed V T, seeking brake start time margin ΔT by the brake control start command calculation unit 11, the brake start margin A brake control start command is output when the time ΔT becomes a certain time (for example, 1 second) or less.

第5図は定位置停止のためのブレーキ・ノッチを選択
する動作を説明するための図である。前記停止精度あい
まい量演算装置12Z,12P,12Nでは、車両の状態量を示す
前記残距離演算装置3′で求めた停止目標地点までの距
離L1と、速度加速度演算装置2′で求めた現在の速度V
T1、加速度αT1および1ノッチ当りの所定の加速度Δα
(例えば、0.5Km/h/秒)から、次式(4)により、制御
目的である停止精度のスカラ量LZ,LP,LNを算出する。
FIG. 5 is a diagram for explaining the operation of selecting a brake notch for stopping at a fixed position. In the stop precision ambiguous amount calculation devices 12Z, 12P, 12N, the distance L 1 to the stop target point obtained by the remaining distance calculation device 3'indicating the state quantity of the vehicle and the current obtained by the velocity acceleration calculation device 2 ' Speed V
T1 , acceleration α T1 and predetermined acceleration per notch Δα
From (for example, 0.5 Km / h / sec), the scalar amounts L Z , L P , and L N of the stop accuracy, which is the control purpose, are calculated by the following equation (4).

ここでは、停止精度のあいまい量いは、 (1)許容誤差内に停止できる(μ) (2)停止目標位置に正確に停止できる(μ) の2つのあいまい台集合から成るとする。これらのあい
まい台集合を表わすメンバシップ関数は、例えば次のよ
うに定義される。xは停止誤差(m)とし許容誤差を0.
5mとすると、前記許容誤差内に停止できるあいまい台集
合のメンバシップ関数μ(x)は、 と定義され、また、前記停止目標位置に正確に停止でき
るあいまい台集合のメンバシップ関数μ(x)は、 と定義される。
Here, it is assumed that the ambiguous amount of stop accuracy is composed of two ambiguous base sets: ( 1 ) can be stopped within a tolerance (μ 1 ) and (2) can be accurately stopped at a stop target position (μ 2 ). A membership function that represents these fuzzy sets is defined as follows, for example. x is the stop error (m) and the allowable error is 0.
If the distance is 5 m, the membership function μ 1 (x) of the fuzzy platform set that can be stopped within the above tolerance is And the membership function μ 2 (x) of the fuzzy base set that can accurately stop at the stop target position is Is defined as

前記停止精度あいまい量演算装置12Z,12P,12Nの各出
力は、それぞれが予測した停止精度を上記2つのメンバ
シップ関数μ(x)、μ(x)の値のペアからなる
あいまい量で表わしている。すなわち、前記停止精度の
スカラ量LZ,LP,LNから、現在のノッチを保持した場合、
および、ノッチを現在の値から±1ノッチ変化させた場
合の停止精度のあいまい量Z,P,が次のように表
される値として求められる。
The output of each of the stopping accuracy ambiguous amount computing devices 12Z, 12P, 12N is an ambiguous amount consisting of a pair of values of the above two membership functions μ 1 (x) and μ 2 (x) with respect to the predicted stopping accuracy. It represents. That is, from the scalar amount L Z , L P , L N of the stop accuracy, if the current notch is held,
Also, the ambiguous amounts Z , P , N of the stop accuracy when the notch is changed by ± 1 notch from the current value are obtained as values represented as follows.

停止精度あいまい量演算装置12Z,12P,12Nからの上記
出力Z,P,より、制御ノッチ演算装置14は、例え
ば次に示すように条件部と結論部とからなる制御則
(1)〜(3)に従ったあいまい推論に基づき、出力す
べき制御指令すなわちノッチの選択を行う。
Based on the outputs Z , P , N from the stop precision fuzzy amount computing devices 12Z, 12P, 12N, the control notch computing device 14 may control control rules (1) to ((1) to ( The control command to be output, that is, the notch is selected based on the fuzzy reasoning according to 3).

(1)現在のノッチで許容範囲内に停止できるならば、
現在のノッチを保持する。
(1) If the current notch can stop within the allowable range,
Keep the current notch.

(2)+1ノッチで停止目標位置に正確に停止できるな
らば、1ノッチ増す。
(2) If it is possible to accurately stop at the stop target position with +1 notch, increase by 1 notch.

(3)−1ノッチで停止目標位置に正確に停止できるな
らば、1ノッチ減ずる。
(3) If it is possible to accurately stop at the stop target position with -1 notch, decrease by 1 notch.

上記あいまい推論により具体的なノッチの選択は、上
記制御則(1)〜(3)のうち、それぞれの条件部に定
義された判定事項と対応するメンバシップ関数の値(実
施例ではそれぞれ、CZ1,CP2,CN2)が最大となるものを
選択することにより行う。なお、この制御は、ノッチ変
更抑止装置13からのノッチ変更抑制信号Mのないときに
行う。
The specific notch selection based on the fuzzy reasoning is performed by selecting the value of the membership function corresponding to the determination items defined in the respective conditional parts of the control rules (1) to (3) (in the embodiment, respectively, C This is done by selecting the one that maximizes Z1 , C P2 , C N2 ). Note that this control is performed when there is no notch change suppression signal M from the notch change suppression device 13.

本実施例においては、停止目標地点に対して許容誤差
内に停止できることを第1に考え、これに±1ノッチの
変更で、より高精度に停止できる場合に限りノッチ変更
を行うようにしたので、安全でかつ、ノッチ変更が少な
く乗り心地の良い定位置停止制御を実現できる。
In the present embodiment, the first consideration is that the target stop point can be stopped within the allowable error, and the notch is changed only when the stop can be stopped with higher accuracy by changing the ± 1 notch. It is possible to realize a fixed position stop control that is safe and has little change in notch and is comfortable to ride.

上記実施例においては各種演算装置10〜15をハードウ
ェアで構成した例を示したが、演算にはマイクロ・コン
ピュータを用いても良い。この場合のプログラム処理フ
ローの一例を第6図に示した。このプログラムは、車両
の速度VT,加速度αT,停止目標地点までの距離L1に基づ
いてノッチ指令N(t)を求める機能を有するものであ
る。
In the above embodiment, an example in which the various arithmetic units 10 to 15 are configured by hardware has been shown, but a microcomputer may be used for the arithmetic. An example of the program processing flow in this case is shown in FIG. This program has a function of obtaining the notch command N (t) based on the vehicle speed V T , acceleration α T , and the distance L 1 to the stop target point.

また、前記実施例においては、制御目的である停止制
度のあいまい量を定義するためのあいまい台集合のメン
バシップ関数を(5)式、(6)式のように定義した
が、本発明はこれに限られるものではない。例えば、第
7図に示す如く、車両速度が予め定めた速度VC(例えば
10Km/h)以上の時には再終停止目標地点Oよりl′(例
えば2m)だけ手前のQ点を目標とし、速度がVC以下にな
ったときにO点を目標とするように、段階的に変化させ
ても良い。
Further, in the above-mentioned embodiment, the membership function of the fuzzy base set for defining the fuzzy amount of the stopping system, which is the control purpose, is defined as in the formulas (5) and (6). It is not limited to. For example, as shown in FIG. 7, the vehicle speed is a predetermined speed V C (for example,
10 Km / h) or more, the point Q, which is 1 '(for example, 2 m) before the final stop target point O, is targeted, and the point O is targeted when the speed becomes V C or less. It may be changed to.

なお、前記実施例におけるあいまい推論においては、
ノッチの増減を±1ノッチとしたが、制御則の数を増や
して、より多くのノッチ変化を選択範囲に加えても良い
こともいうまでもない。
In the fuzzy reasoning in the above embodiment,
Although the number of notches is increased or decreased by ± 1 notch, it goes without saying that more notch changes may be added to the selection range by increasing the number of control rules.

〔発明の効果〕〔The invention's effect〕

以上述べた如く、本発明によれば、判定すべき事項を
示す条件部と実行すべき制御指令を示す結論部とからな
る複数の制御則の各条件部で、判定すべき事項とその前
提となる制御指令との関係を定義しておき、制御指令の
決定に先だって、互いに異なる複数の制御指令について
各制御指令を与えた場合の制御対象の制御の結果を予測
し、予測された制御結果をそれぞれ上記制御則の条件部
の定義に従ったあいまい量に変換し、上記あいまい量に
基いて選択した上記複数の制御則の中の1つの制御則の
結論部が示す制御指令を実行すべき制御指令として出力
するようにしている。従って、現在の制御指令に関して
予測された制御結果の評価が他のものより良ければ、現
在の制御指令がそのまま継続されるため、制御指令の変
更が少なくなり、特に本発明装置を車両の自動運転に適
用した場合は車両に乗り心地よく停止制御することがで
きる。
As described above, according to the present invention, in each condition part of a plurality of control rules consisting of a condition part indicating a matter to be judged and a conclusion part indicating a control command to be executed, the matter to be judged and its premise The relationship between the control command is defined, and before the control command is determined, the control result of the control target when each control command is given for a plurality of different control commands is predicted, and the predicted control result is calculated. A control for converting a fuzzy amount according to the definition of the conditional part of the control law, and executing a control command indicated by the conclusion part of one of the plurality of control laws selected based on the fuzzy amount. It outputs it as a command. Therefore, if the evaluation of the predicted control result with respect to the current control command is better than the others, the current control command is continued as it is, the change of the control command is reduced, and in particular, the device of the present invention is used to automatically drive the vehicle. When applied to, it is possible to control the stop comfortably in the vehicle.

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

第1図は従来の定位置停車制御装置の一例を示すブロッ
ク図、第2図はその速度パターンを示す動作説明図、第
3図は本発明の一実施例を示すブロック図、第4図、第
5図はその動作を説明するために図、第6図は本発明の
他の実施例を示す処理フローチャート、第7図は本発明
の更に他の実施例のおける速度パターンを示す図であ
る。 1:速度発電機、2′:速度加速演算装置、3′:残距離
演算装置、4:地上子、5:地点検出器、9:ブレーキ装置、
10:停止誤差演算装置、11:ブレーキ開始指令装置、12Z,
12P,12N:あいまい量演算装置、13:ノッチ変更抑止装
置、14:制御ノッチ演算装置、15:ブレーキ指令演算装
置。
FIG. 1 is a block diagram showing an example of a conventional fixed position vehicle stop control device, FIG. 2 is an operation explanatory diagram showing its speed pattern, FIG. 3 is a block diagram showing one embodiment of the present invention, FIG. FIG. 5 is a diagram for explaining the operation, FIG. 6 is a processing flowchart showing another embodiment of the present invention, and FIG. 7 is a diagram showing a speed pattern in still another embodiment of the present invention. . 1: Speed generator, 2 ': Speed acceleration calculation device, 3': Remaining distance calculation device, 4: Ground element, 5: Point detector, 9: Brake device,
10: Stop error calculation device, 11: Brake start command device, 12Z,
12P, 12N: Ambiguous amount calculation device, 13: Notch change suppression device, 14: Control notch calculation device, 15: Brake command calculation device.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−190204(JP,A) 寺野、「応用ファジィシステム入門」 1989.9.20、オーム社、PP.110−122 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-58-190204 (JP, A) Terano, “Introduction to Applied Fuzzy Systems” September 20, 1989, Ohmsha, PP. 110-122

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】マイクロプロセッサを用いて制御対象の状
態に応じた制御指令を決定する制御指令方法において、 予め制御対象に対する複数の制御指令と上記制御指令の
各々が入力された結果、制御目的を達成できるかを示す
判定事項を対応づけておくとともに、上記制御指令の各
々と上記判定事項の組合せを条件部として、上記条件部
に対応する実行すべき制御指令を結論部とする制御則を
定義し、上記制御結果を上記判定事項に対応させて制御
結果がどの程度制御目的と合致するかを示すあいまい量
として表すメンバシップ関数を用意しておき、 上記制御対象に対する制御指令を選択しておき、 選択された制御指令により制御した場合における上記制
御目的との誤差を求め、 上記誤差および上記制御対象の状態に基づいて、上記制
御指令での制御を開始するまでの時間である制御開始余
裕時間を求め、 上記制御開始余裕時間が所定時間以下になった場合、制
御指令の決定に先立って、互いに異なる複数の制御指令
について各制御指令を与えた場合の制御結果を上記制御
対象の運動モデルおよび与えられた制御指令から予測
し、 予測されたそれぞれの制御結果を上記メンバシップ関係
に従いあいまい量に変換し、 変換されたあいまい量の大小を比較することにより上記
複数の制御指令の1つを選択し、 選択された制御指令により上記制御対象の制御を行うこ
とを特徴とするあいまい推論制御指令決定方法。
1. A control command method for determining a control command according to a state of a controlled object by using a microprocessor, wherein a plurality of control commands for the controlled object and each of the control commands are input in advance, and a control purpose is determined. In addition to associating the judgment items that indicate whether they can be achieved, with the combination of each of the above-mentioned control commands and the above-mentioned judgment items as the condition part, define the control rule that the control command to be executed corresponding to the above condition part is the conclusion part. Then, prepare a membership function that represents the above control result as an ambiguous amount that indicates how well the control result matches the control purpose by selecting the control command for the control target. The control command is calculated based on the error and the state of the controlled object when the control target is controlled by the selected control command. When the control start margin time, which is the time until the control is started, is obtained and the control start margin time becomes less than or equal to the predetermined time, each control command is output for a plurality of different control commands prior to the determination of the control command. Is predicted from the motion model of the controlled object and the given control command, each predicted control result is converted into an ambiguous amount according to the membership relationship, and the converted ambiguous amount is small or large. The fuzzy inference control command determination method is characterized in that one of the plurality of control commands is selected by comparing and the control target is controlled by the selected control command.
JP2214269A 1990-08-15 1990-08-15 Ambiguous inference control command decision method Expired - Lifetime JPH0816842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2214269A JPH0816842B2 (en) 1990-08-15 1990-08-15 Ambiguous inference control command decision method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2214269A JPH0816842B2 (en) 1990-08-15 1990-08-15 Ambiguous inference control command decision method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP57070931A Division JPS58190204A (en) 1982-04-27 1982-04-27 How to stop at a fixed position

Publications (2)

Publication Number Publication Date
JPH03117304A JPH03117304A (en) 1991-05-20
JPH0816842B2 true JPH0816842B2 (en) 1996-02-21

Family

ID=16652937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2214269A Expired - Lifetime JPH0816842B2 (en) 1990-08-15 1990-08-15 Ambiguous inference control command decision method

Country Status (1)

Country Link
JP (1) JPH0816842B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58190204A (en) * 1982-04-27 1983-11-07 Hitachi Ltd How to stop at a fixed position
JP3170317B2 (en) * 1991-08-30 2001-05-28 キヤノン株式会社 Image processing device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
寺野、「応用ファジィシステム入門」1989.9.20、オーム社、PP.110−122

Also Published As

Publication number Publication date
JPH03117304A (en) 1991-05-20

Similar Documents

Publication Publication Date Title
KR910008882B1 (en) Position stop method and device
JP3037970B2 (en) Elevator speed command control system
JPH07107653B2 (en) Deceleration control method
JP6547222B2 (en) Automatic train operation device, automatic train control method and program
JPS6261499B2 (en)
JPS6015379A (en) Controller for elevator
JPH0564001B2 (en)
JPH0785607B2 (en) Vehicle fixed position stop control method
JPH0785608B2 (en) Vehicle automatic control method
JPH0816842B2 (en) Ambiguous inference control command decision method
JPH06297982A (en) Running controller for vehicle
CN117465436B (en) Vehicle cruise control method and system
JP3657446B2 (en) Mobile automatic control device
Moazen et al. A Full-Featured, Enhanced Cost Function to Mitigate Motion Sickness in Semi-and Fully-autonomous Vehicles.
JPH0783526B2 (en) Automatic vehicle driving method
JPH0626443B2 (en) High-accuracy fixed-position stop control device for moving objects
JPS6169308A (en) Vehicle automatic driving method
JP2673263B2 (en) Auto brake controller
JP2512737B2 (en) Automatic train driving device
JP2804338B2 (en) Car speed control device
JPH06103961B2 (en) Fixed position stop control method
JPS58215980A (en) Controller for motor
CN121246851A (en) Vehicle control method, device, electronic equipment and readable storage medium
CN121742470A (en) Wheelchair obstacle avoidance control method and device and electronic equipment
Love et al. Vehicle Longitudinal Control Using Discrete Markers