JPH0315902A - 知識抽出方法およびプロセス運転支援システム - Google Patents
知識抽出方法およびプロセス運転支援システムInfo
- Publication number
- JPH0315902A JPH0315902A JP1194898A JP19489889A JPH0315902A JP H0315902 A JPH0315902 A JP H0315902A JP 1194898 A JP1194898 A JP 1194898A JP 19489889 A JP19489889 A JP 19489889A JP H0315902 A JPH0315902 A JP H0315902A
- Authority
- JP
- Japan
- Prior art keywords
- input
- neural circuit
- variable
- knowledge
- circuit model
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/027—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/008—Control or steering systems not provided for elsewhere in subclass C02F
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/52—Treatment of water, waste water, or sewage by flocculation or precipitation of suspended impurities
- C02F1/5236—Treatment of water, waste water, or sewage by flocculation or precipitation of suspended impurities using inorganic agents
- C02F1/5245—Treatment of water, waste water, or sewage by flocculation or precipitation of suspended impurities using inorganic agents using basic salts, e.g. of aluminium and iron
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/72—Treatment of water, waste water, or sewage by oxidation
- C02F1/76—Treatment of water, waste water, or sewage by oxidation with halogens or compounds of halogens
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0285—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks and fuzzy logic
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/66—Treatment of water, waste water, or sewage by neutralisation; pH adjustment
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F2001/007—Processes including a sedimentation step
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/02—Temperature
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/05—Conductivity or salinity
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/06—Controlling or monitoring parameters in water treatment pH
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/07—Alkalinity
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/11—Turbidity
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/29—Chlorine compounds
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2209/00—Controlling or monitoring parameters in water treatment
- C02F2209/42—Liquid level
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F2303/00—Specific treatment goals
- C02F2303/04—Disinfection
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02W—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
- Y02W10/00—Technologies for wastewater treatment
- Y02W10/30—Wastewater or sewage treatment systems using renewable energies
- Y02W10/37—Wastewater or sewage treatment systems using renewable energies using solar energy
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/903—Control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/903—Control
- Y10S706/906—Process plant
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Chemical & Material Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Hydrology & Water Resources (AREA)
- Environmental & Geological Engineering (AREA)
- Water Supply & Treatment (AREA)
- Organic Chemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Inorganic Chemistry (AREA)
- Feedback Control In General (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利川分野]
本発明は、時間と共に変化する現象を取り扱うプロセス
全般の運転を支援する方法及びシステムに関する。
全般の運転を支援する方法及びシステムに関する。
[従来の技術]
水処理プロセス、河川情報処理プロセス、気象情報処理
プロセス、火力・電子力・水力・発電プロセス、熱電併
給プロセス、化学プロセス、バイオプロセス,証券・為
替情報処理プロセス、銀行管理情報プロセスなど、時間
と共に変化する現象を取り扱う各種プロセスの従来の運
転(運用)方法は、これらのプロセスを記述する数式モ
デルを用い,このモデルに基づいて行うものであった.
[発明が解決しようとする課題コ しかし、これらのプロセスを記述する変数群の因果関係
が解明されていない場合には、数式モデル化が不可能で
ある。一方、数式モデルを用いずにrifthanJル
ールなどの論理モデルを用いる場合には原因と結果との
因果関係が明らかになっていなければ、論理モデルの適
用は不可能である。
プロセス、火力・電子力・水力・発電プロセス、熱電併
給プロセス、化学プロセス、バイオプロセス,証券・為
替情報処理プロセス、銀行管理情報プロセスなど、時間
と共に変化する現象を取り扱う各種プロセスの従来の運
転(運用)方法は、これらのプロセスを記述する数式モ
デルを用い,このモデルに基づいて行うものであった.
[発明が解決しようとする課題コ しかし、これらのプロセスを記述する変数群の因果関係
が解明されていない場合には、数式モデル化が不可能で
ある。一方、数式モデルを用いずにrifthanJル
ールなどの論理モデルを用いる場合には原因と結果との
因果関係が明らかになっていなければ、論理モデルの適
用は不可能である。
他方,数式モデルと論理モデルとを組み合わせたファジ
一方式でも、両モデルの記述ができなければ、適用が不
能であることはいうまでもない.したがって、このよう
な場合には、人間が過去の前例や経験に照らして判断・
運転(運用)していた。
一方式でも、両モデルの記述ができなければ、適用が不
能であることはいうまでもない.したがって、このよう
な場合には、人間が過去の前例や経験に照らして判断・
運転(運用)していた。
すなわち、原因と結果とが不明の異常時などには、オヘ
レータは過去の現象履歴やその記憶に基づいて運転して
いた.このため、常に良好な運転を行うことは困難であ
った. さらに、これらの方式では、モデルの構造や要素(ルー
ルなど)を変更することは一般的には自動化するには至
っていない.したがって、実際の現象が変化する場合に
はこれに柔軟に対応することは困難であった. 本発明の目的は、これまで効果的に利用されていなかっ
た過去のff歴を有効に利用することにより、定常時あ
るいは,非定常時・異常時の運転を支援することができ
るプロセス運転支援方法およびシステムを提供すること
にある. 本発明の他の目的は、学習された神経回路モデルから入
出力変数間の因果関係等の知識を自動的に抽出する方法
を提供することにある.CtJ&Mを解決するための手
段コ 上記目的を達戒するために,本発明によるプロセス運転
支援方法は、時間と共に変化する複数の入力変数値に応
じて,制御対象を目標状態とする当該制御対象の制御変
数値を求めるプロセス運転支援方法であって、入力層、
少なくとも1Mの中間層、および出力層からなる階層構
造の神経回路モデルを用い,プロセスの過去の運転履歴
情報のうち、異なる時点の複数の入力変数値の代表的な
パターンを入力信号とすると共に当該代表的なパターン
に対応する制御変数値を教師信号として,前記神経回路
モデルに学習させ,該学習した神経回路モデルに前記入
力変数値として未学習のパターンを入力することにより
該パターンに対する制御変数値を求めるようにしたもの
である。
レータは過去の現象履歴やその記憶に基づいて運転して
いた.このため、常に良好な運転を行うことは困難であ
った. さらに、これらの方式では、モデルの構造や要素(ルー
ルなど)を変更することは一般的には自動化するには至
っていない.したがって、実際の現象が変化する場合に
はこれに柔軟に対応することは困難であった. 本発明の目的は、これまで効果的に利用されていなかっ
た過去のff歴を有効に利用することにより、定常時あ
るいは,非定常時・異常時の運転を支援することができ
るプロセス運転支援方法およびシステムを提供すること
にある. 本発明の他の目的は、学習された神経回路モデルから入
出力変数間の因果関係等の知識を自動的に抽出する方法
を提供することにある.CtJ&Mを解決するための手
段コ 上記目的を達戒するために,本発明によるプロセス運転
支援方法は、時間と共に変化する複数の入力変数値に応
じて,制御対象を目標状態とする当該制御対象の制御変
数値を求めるプロセス運転支援方法であって、入力層、
少なくとも1Mの中間層、および出力層からなる階層構
造の神経回路モデルを用い,プロセスの過去の運転履歴
情報のうち、異なる時点の複数の入力変数値の代表的な
パターンを入力信号とすると共に当該代表的なパターン
に対応する制御変数値を教師信号として,前記神経回路
モデルに学習させ,該学習した神経回路モデルに前記入
力変数値として未学習のパターンを入力することにより
該パターンに対する制御変数値を求めるようにしたもの
である。
本発明によるプロセス運転支援方法は、他の見地によれ
ば、時間と共に変化する複数の入力変数値に応じて、少
なくとも1個の制御対象が目標状態となるような当該制
御対象の制御変数値を求めるプロセス運転支援方法であ
って.入方層,少なくとも1層の中間層,および出カ層
からなる階層構造の神経回路モデルを用い、前記制御対
象を目標状態とする制御が達成されたときの前記複数の
入力変数値のパターンを入力信号とすると共に当該パタ
ーンに対応する¥A#変数値を教師信号として、複数の
パターンについて順次前記神経回路モデルに学習させ,
該学習した神経回路モデルに前記入力変数値として任意
の入力変数値パターンを入力することにより該パターン
に対する制御変数値を求めるようにしたものである。
ば、時間と共に変化する複数の入力変数値に応じて、少
なくとも1個の制御対象が目標状態となるような当該制
御対象の制御変数値を求めるプロセス運転支援方法であ
って.入方層,少なくとも1層の中間層,および出カ層
からなる階層構造の神経回路モデルを用い、前記制御対
象を目標状態とする制御が達成されたときの前記複数の
入力変数値のパターンを入力信号とすると共に当該パタ
ーンに対応する¥A#変数値を教師信号として、複数の
パターンについて順次前記神経回路モデルに学習させ,
該学習した神経回路モデルに前記入力変数値として任意
の入力変数値パターンを入力することにより該パターン
に対する制御変数値を求めるようにしたものである。
これらのプロセス運転支援方法において、前記神経回路
モデルの学習時に、或る時点の入力変数値パターンと該
或る時点の一定時間前の時点の入力変数値パターンとを
同時に入力信号として用いるとともに前記或る時点の制
御変数値を教師信号として用い,複数の入力信号につい
て学習した後,該神経回路モデルに現時点の入力変数値
パターンおよび現時点より一定時間前の時点の入力変数
値パターンを同時に入力することにより現時点の制御変
数値を求めることもできる。
モデルの学習時に、或る時点の入力変数値パターンと該
或る時点の一定時間前の時点の入力変数値パターンとを
同時に入力信号として用いるとともに前記或る時点の制
御変数値を教師信号として用い,複数の入力信号につい
て学習した後,該神経回路モデルに現時点の入力変数値
パターンおよび現時点より一定時間前の時点の入力変数
値パターンを同時に入力することにより現時点の制御変
数値を求めることもできる。
本発明によるプロセス運転支援方法は、さらに他の見地
によれば、時間と共に変化する複数の入力変数値に応じ
て、制御対象が目標状態となるような当該制御対象の制
御変数値を求めるプロセス運転支援方法であって、入力
層,少なくとも1層の中間溜,および出力層からなる階
N構造の神経回路モデルを用い、或る時点の入力変数値
パターン,該或る時点の一定時間前の時点の入力変数値
パターン、両時点の入力変数値の偏差のパターンのうち
2個以上のパターンを同時に入力信号として用いるとと
もに、前記或る時点の$11御変数値を教師信号として
,複数の入力信号について前記神経回路モデルに学習さ
せ,該学習した神経回路モデルに現時点の前記2個以上
のパターンを同時に入力することにより現時点の制御変
数値を求めるようにしたものである. 好ましくは、前記神経回路モデルの学習した結果に基づ
いて、前記各入力変数と各制御変数との間の因果関係を
抽出し、該因果関係に基づいて前記プロセスの運転を支
援する。
によれば、時間と共に変化する複数の入力変数値に応じ
て、制御対象が目標状態となるような当該制御対象の制
御変数値を求めるプロセス運転支援方法であって、入力
層,少なくとも1層の中間溜,および出力層からなる階
N構造の神経回路モデルを用い、或る時点の入力変数値
パターン,該或る時点の一定時間前の時点の入力変数値
パターン、両時点の入力変数値の偏差のパターンのうち
2個以上のパターンを同時に入力信号として用いるとと
もに、前記或る時点の$11御変数値を教師信号として
,複数の入力信号について前記神経回路モデルに学習さ
せ,該学習した神経回路モデルに現時点の前記2個以上
のパターンを同時に入力することにより現時点の制御変
数値を求めるようにしたものである. 好ましくは、前記神経回路モデルの学習した結果に基づ
いて、前記各入力変数と各制御変数との間の因果関係を
抽出し、該因果関係に基づいて前記プロセスの運転を支
援する。
前記神経回路モデルは、例えば,複数のニュ−ロン素子
モデルからなる入力層と、該入力層の各ニューロン素子
モデルの出力をそれぞれ受ける複数のニューロン素子モ
デルからなる少なくとも1層の中間層と、最終の中間層
の各ニューロンの出力を受ける少なくとも1個のニュー
ロン素子モデルからなる出力層とを有し、前記入力層の
各ニューロン素子モデルに入力変数を対応させるととも
に前記出力層の各ニューロン素子モデルに各制御変数を
対応させ、前記学習は前記各ニューロン素子モデル間の
連結部に付与された重み係数を制御することにより行う
。
モデルからなる入力層と、該入力層の各ニューロン素子
モデルの出力をそれぞれ受ける複数のニューロン素子モ
デルからなる少なくとも1層の中間層と、最終の中間層
の各ニューロンの出力を受ける少なくとも1個のニュー
ロン素子モデルからなる出力層とを有し、前記入力層の
各ニューロン素子モデルに入力変数を対応させるととも
に前記出力層の各ニューロン素子モデルに各制御変数を
対応させ、前記学習は前記各ニューロン素子モデル間の
連結部に付与された重み係数を制御することにより行う
。
また、前記神経回路モデルの学習した結果に基づいて、
前記各入力変数と各制御変数との間の結合強度を求め、
該結合強度の大きさに基づいて前記神経回路モデルの回
路構造を変更するようにしてもよい.この場合において
、特定の一入力変数と特定の一制御変数との結合強度は
、当該一入力変数に対応する前記入力層のニューロン素
子モデルから前記中間層の各ニューロン素子モデルを経
て当該一制御変数に対応する前記出力層のニューロン素
子モデルに至る各経路の重み係数の積和で定義すること
ができる。
前記各入力変数と各制御変数との間の結合強度を求め、
該結合強度の大きさに基づいて前記神経回路モデルの回
路構造を変更するようにしてもよい.この場合において
、特定の一入力変数と特定の一制御変数との結合強度は
、当該一入力変数に対応する前記入力層のニューロン素
子モデルから前記中間層の各ニューロン素子モデルを経
て当該一制御変数に対応する前記出力層のニューロン素
子モデルに至る各経路の重み係数の積和で定義すること
ができる。
前記学習を有限回実行し,その結果得られた前記重み係
数の値の統計的出現頻度分布パターンに基づいて,前記
神経回路モデルの構造を変更することも可能である. 前記神経回路モデルの構造の変更は、特定のニューロン
素子モデル間の連結を削除したり,前記中間層の階層数
を変更したりすることにより行える。
数の値の統計的出現頻度分布パターンに基づいて,前記
神経回路モデルの構造を変更することも可能である. 前記神経回路モデルの構造の変更は、特定のニューロン
素子モデル間の連結を削除したり,前記中間層の階層数
を変更したりすることにより行える。
また,定常時の履歴情報を学習した神経回路モデルと非
定常時の履歴情報を学習した神経回路モデルとを別個に
用意し、運転支援時に、定常時と非定常時とで神経回路
モデルを切り換えて使用することも可能である. あるいは、入力変数値のパターンの変化状態に応じて,
別個の履歴情報を学習した神経回路モデルを複数個用意
し、運転支援時に、前記入力変数値のパターンの変化状
態に応じて使用する神経回路モデルを切り換えることも
可能である。
定常時の履歴情報を学習した神経回路モデルとを別個に
用意し、運転支援時に、定常時と非定常時とで神経回路
モデルを切り換えて使用することも可能である. あるいは、入力変数値のパターンの変化状態に応じて,
別個の履歴情報を学習した神経回路モデルを複数個用意
し、運転支援時に、前記入力変数値のパターンの変化状
態に応じて使用する神経回路モデルを切り換えることも
可能である。
本発明による知識抽出方法は、入力層、中間層および出
力層の異なる層間で連結されたニューロン素子モデル対
間の重み係数が決定されることにより学習を有限回実行
した階層構造の神経回路モデルから,該神経回路モデル
の入力変数と出力変数との間の因果関係を知識として抽
出する知識抽出方法であって、特定の一入力変数に対応
する入力層のニューロン素子モデルから前記中間層の各
ニューロン素子モデルを経て,特定の一出力変数に対応
する出力層のニューロン素子モデルに至る複数の経路に
ついて、各経路の重み係数の積を求め、複数の経路につ
いて該積を加算し、該加算値を当該一入力変数と一出力
変数との間の因果関係を定める尺度とするものである。
力層の異なる層間で連結されたニューロン素子モデル対
間の重み係数が決定されることにより学習を有限回実行
した階層構造の神経回路モデルから,該神経回路モデル
の入力変数と出力変数との間の因果関係を知識として抽
出する知識抽出方法であって、特定の一入力変数に対応
する入力層のニューロン素子モデルから前記中間層の各
ニューロン素子モデルを経て,特定の一出力変数に対応
する出力層のニューロン素子モデルに至る複数の経路に
ついて、各経路の重み係数の積を求め、複数の経路につ
いて該積を加算し、該加算値を当該一入力変数と一出力
変数との間の因果関係を定める尺度とするものである。
本発明による他の知識抽出方法は、入力層,中間層およ
び出力層の異なる層間で連結されたニューロン素子モデ
ル対間の重み係数が決定されることにより学習を有限回
実行した階層構造の神経回路モデルから、該神経回路モ
デルの入力変数と出力変数との間の因果関係を知識とし
て抽出する知識抽出方法であって、特定の一入力変数に
対応する入力層のニューロン素子モデルから前記中間層
の各ニューロン素子モデルを経て,特定の一出力変数に
対応する出力層のニューロン素子モデルに至る複数の経
路について,前記有限回の学習の結果得られた重み係数
の値の統計的出現頻度分布パターンを求め,該統計的出
現頻度パターンに基づいて当該一入力変数と一出力変数
との間の因果関係の再現性を定量化するものである。
び出力層の異なる層間で連結されたニューロン素子モデ
ル対間の重み係数が決定されることにより学習を有限回
実行した階層構造の神経回路モデルから、該神経回路モ
デルの入力変数と出力変数との間の因果関係を知識とし
て抽出する知識抽出方法であって、特定の一入力変数に
対応する入力層のニューロン素子モデルから前記中間層
の各ニューロン素子モデルを経て,特定の一出力変数に
対応する出力層のニューロン素子モデルに至る複数の経
路について,前記有限回の学習の結果得られた重み係数
の値の統計的出現頻度分布パターンを求め,該統計的出
現頻度パターンに基づいて当該一入力変数と一出力変数
との間の因果関係の再現性を定量化するものである。
好ましくは、前者の知識抽出方広により得られた入力変
数と出力変数との間の因果関係の尺度に対して、後者の
知識抽出方法により当該入力変数と出力変数について得
られた再現性の程度を加味することにより、当該因果関
係を知識として採用するか否かを決定する。逆に、再現
性により知識を抽出した後,因果関係の尺度にてらして
採用の可否を決定してもよい。
数と出力変数との間の因果関係の尺度に対して、後者の
知識抽出方法により当該入力変数と出力変数について得
られた再現性の程度を加味することにより、当該因果関
係を知識として採用するか否かを決定する。逆に、再現
性により知識を抽出した後,因果関係の尺度にてらして
採用の可否を決定してもよい。
本発明によるプロセス運転支援システムは,時間と共に
変化する複数の入力変数値に応じて、制御対象を目標状
態とする当該制御対象の制御変数値を求めるプロセス運
転支援システムであって、入力層、中間層および出力層
からなる階層構造の神経回路モデルを有し,該神経回路
モデルに過去の運転履歴情報を入力信号および教師信号
として用いて過去の運転実績を学習させた処理手段と,
前記制御対象から前記神経回路モデルに入力する入力変
数値を得る入力手段と、前記学習した神経回路モデルか
ら知識を抽出する知識抽出手段と、該知識抽出手段によ
り得られた知識を蓄積する知識ベースと、該知識ベース
に蓄積された知識からプロセス運転支援情報を得る推論
機構と、前記処理手段の出力および/または前記推論機
構の出力に応じて前記制御対象の制御のガイダンスを行
うガイダンス手段とを備えたものである.なお,本明J
ll書において、rプロセスノとは、時間と共に変化す
る現象を取り扱う各種プロセスを包含し、r運転』とは
,M用、管理、制御等を意味する広い概念をいうものと
する。また、「運転支援」とは、狭義にはオペレータに
対してプロセスの運転を援助することをいうが,広義に
はオペレータを介在せず直接プロセスを制御することも
含むものとする. [作 用] 本発明は、神経回路モデルのもつ学習機能を、(イ)プ
ロセスの運転履歴情報からの学習、(口)J3!歴情報
の知識獲得、(ハ)M歴情報を記述するモデルの自動生
成に適用するものである。
変化する複数の入力変数値に応じて、制御対象を目標状
態とする当該制御対象の制御変数値を求めるプロセス運
転支援システムであって、入力層、中間層および出力層
からなる階層構造の神経回路モデルを有し,該神経回路
モデルに過去の運転履歴情報を入力信号および教師信号
として用いて過去の運転実績を学習させた処理手段と,
前記制御対象から前記神経回路モデルに入力する入力変
数値を得る入力手段と、前記学習した神経回路モデルか
ら知識を抽出する知識抽出手段と、該知識抽出手段によ
り得られた知識を蓄積する知識ベースと、該知識ベース
に蓄積された知識からプロセス運転支援情報を得る推論
機構と、前記処理手段の出力および/または前記推論機
構の出力に応じて前記制御対象の制御のガイダンスを行
うガイダンス手段とを備えたものである.なお,本明J
ll書において、rプロセスノとは、時間と共に変化す
る現象を取り扱う各種プロセスを包含し、r運転』とは
,M用、管理、制御等を意味する広い概念をいうものと
する。また、「運転支援」とは、狭義にはオペレータに
対してプロセスの運転を援助することをいうが,広義に
はオペレータを介在せず直接プロセスを制御することも
含むものとする. [作 用] 本発明は、神経回路モデルのもつ学習機能を、(イ)プ
ロセスの運転履歴情報からの学習、(口)J3!歴情報
の知識獲得、(ハ)M歴情報を記述するモデルの自動生
成に適用するものである。
神経回路モデルの学習の際には,運転が成功した代表的
なパターンのみを学習させることにより、神経回路モデ
ルは経験豊富なオペレータと同等の判断能力を具有し、
現実の任意の入力変数値パターンに対して過去の実績と
前例に即した適切な支援を行うことができる.しかも、
実際のプロセス運転開始後にも学習を継統することによ
り、神経回路モデルの能力を現実に即して次第に成長さ
せることもできる.したがって、最終的には、個々のオ
ペレータの経験,能力、資質等によらず,均質かつ最適
な運転を目指すことができる。
なパターンのみを学習させることにより、神経回路モデ
ルは経験豊富なオペレータと同等の判断能力を具有し、
現実の任意の入力変数値パターンに対して過去の実績と
前例に即した適切な支援を行うことができる.しかも、
実際のプロセス運転開始後にも学習を継統することによ
り、神経回路モデルの能力を現実に即して次第に成長さ
せることもできる.したがって、最終的には、個々のオ
ペレータの経験,能力、資質等によらず,均質かつ最適
な運転を目指すことができる。
また,プロセスによっては,同一の入力変数値パターン
に対する場合であっても、各入力変数値の上昇時と下降
時とでは最適な制御変数値が異なる場合がある。このよ
うな事情に鑑み、学習時の入力変数値パターンとして、
1時点の履歴情報のみを用いるのではなく、一定時間前
の過去の履歴情報,さらには両者の偏差情報をも同時に
用いることにより、プロセスの変化状態に応じた適切な
運転支援が可能になる。さらに,定常時、異常時等の履
歴情報をそれぞれ学習した別個の神経回路モデルを設け
ることにより、一層効果的な運転支援を行うことができ
る. また,過去の履歴情報には,オペレータが,tffiし
ない因果関係等の知識が内包されている可能性がある.
しかし,多数の入力変数と制御変数との間の因果関係は
必ずしも判然としない。そこで、本発明では,既に学習
を行った神経回路モデルの重み係数の大小,あるいは結
合状態に着目して、原因と結果との関係を自動的に,抽
出・獲得することができるようにした.これによって、
履歴情報に埋もれた知識を自動的に、あるいは半自動的
に順次データベース化あるいは知識ベース化することが
できる.ここで、半自動的とはオペレータとの対話を意
味する.この知識ベースによっても,時間と共に変化す
る現象を取り扱う各種プロセスの運転を支援することが
できる。
に対する場合であっても、各入力変数値の上昇時と下降
時とでは最適な制御変数値が異なる場合がある。このよ
うな事情に鑑み、学習時の入力変数値パターンとして、
1時点の履歴情報のみを用いるのではなく、一定時間前
の過去の履歴情報,さらには両者の偏差情報をも同時に
用いることにより、プロセスの変化状態に応じた適切な
運転支援が可能になる。さらに,定常時、異常時等の履
歴情報をそれぞれ学習した別個の神経回路モデルを設け
ることにより、一層効果的な運転支援を行うことができ
る. また,過去の履歴情報には,オペレータが,tffiし
ない因果関係等の知識が内包されている可能性がある.
しかし,多数の入力変数と制御変数との間の因果関係は
必ずしも判然としない。そこで、本発明では,既に学習
を行った神経回路モデルの重み係数の大小,あるいは結
合状態に着目して、原因と結果との関係を自動的に,抽
出・獲得することができるようにした.これによって、
履歴情報に埋もれた知識を自動的に、あるいは半自動的
に順次データベース化あるいは知識ベース化することが
できる.ここで、半自動的とはオペレータとの対話を意
味する.この知識ベースによっても,時間と共に変化す
る現象を取り扱う各種プロセスの運転を支援することが
できる。
(以下,余白)
[実施例コ
本発明は、時間と共に変化する多数の入力変数値のパタ
ーンの中で,異なる時間の代表的なパターンを、(1)
神経回路モデル(ニューラルプロセッサ)により学習、
(2)学習結果に基づいて運転を支援、(3)学習結果
からの知識の獲得及び知識候補の蓄積、(4)知識候補
の知識としての妥当性診断、(5)知識と推論に基づく
運転支援、等を行うものである。パターンは多変数の過
去の履歴、あるいは現在のパターンである。これらの詳
細説明は後述するが、ここで、多変数とは,時間的に変
化するすべての変数を対象にする。したがって、本発明
は、各種の情報処理プロセスあるいはプラントに適用で
きる。ここでは、一実施例として浄水場の運転支援に利
用した場合を第l図を用いて以下に説明する。
ーンの中で,異なる時間の代表的なパターンを、(1)
神経回路モデル(ニューラルプロセッサ)により学習、
(2)学習結果に基づいて運転を支援、(3)学習結果
からの知識の獲得及び知識候補の蓄積、(4)知識候補
の知識としての妥当性診断、(5)知識と推論に基づく
運転支援、等を行うものである。パターンは多変数の過
去の履歴、あるいは現在のパターンである。これらの詳
細説明は後述するが、ここで、多変数とは,時間的に変
化するすべての変数を対象にする。したがって、本発明
は、各種の情報処理プロセスあるいはプラントに適用で
きる。ここでは、一実施例として浄水場の運転支援に利
用した場合を第l図を用いて以下に説明する。
最初に、第l図全体の構或と動作を説明する。
まず、浄水場のフローを説明する。第1図において着水
井9には、河川や湖沼(図示せず)から導かれた原水が
導かれる。原水は着水井9から急速混和池10へ導かれ
、急速混和池10では、凝集剤タンク11.Aの中の液
体状の凝集剤(ポリ塩化アルミニウム、硫酸アルミニウ
ムなど)が凝集剤注入ポンプ12Aで注入される。フロ
ック形或を促進するために,水酸化カルシウムまたは炭
酸ナトリウムなどのアルカリ剤がアルカリ剤タンク11
Bからアルカリ剤注入ポンプ12Bにより注入される。
井9には、河川や湖沼(図示せず)から導かれた原水が
導かれる。原水は着水井9から急速混和池10へ導かれ
、急速混和池10では、凝集剤タンク11.Aの中の液
体状の凝集剤(ポリ塩化アルミニウム、硫酸アルミニウ
ムなど)が凝集剤注入ポンプ12Aで注入される。フロ
ック形或を促進するために,水酸化カルシウムまたは炭
酸ナトリウムなどのアルカリ剤がアルカリ剤タンク11
Bからアルカリ剤注入ポンプ12Bにより注入される。
急速混和池10内は,撹拌gl4が撹拌機13により撹
拌され,M水中の0.01nn前後の懸濁微粒子を0.
1 tm前後のマイクロフロックとする。この水はフロ
ック形或池15に導かれフロックに戒長ずる.フロック
形成池15は複数の池15A,15B及び15Cからな
り、各池に撹拌パドル17A,17B及び17Cが設置
され,これらが緩やかに回転する.この撹拌により粒径
が11m前後のフロックに或長する.成長したフロック
は沈殿池16で沈降して上澄み液が濾過池l7で濾過さ
れる。濾過池17には、洗浄水タンク18からポンプ1
9により逆洗水が間欠的に噴射され、濾床を洗浄する.
i11過水は、浄水池20と配水池21に一旦貯留され
、ポンプ22により配管網24を介して需要家へ送水さ
れる。圧力と流量との制御のためにバルブ23A,23
B,23Cが設置される。なお、殺菌のために塩素容器
25の塩素が塩素注入機26により着水井9と浄水池2
0とに適量注入される。
拌され,M水中の0.01nn前後の懸濁微粒子を0.
1 tm前後のマイクロフロックとする。この水はフロ
ック形或池15に導かれフロックに戒長ずる.フロック
形成池15は複数の池15A,15B及び15Cからな
り、各池に撹拌パドル17A,17B及び17Cが設置
され,これらが緩やかに回転する.この撹拌により粒径
が11m前後のフロックに或長する.成長したフロック
は沈殿池16で沈降して上澄み液が濾過池l7で濾過さ
れる。濾過池17には、洗浄水タンク18からポンプ1
9により逆洗水が間欠的に噴射され、濾床を洗浄する.
i11過水は、浄水池20と配水池21に一旦貯留され
、ポンプ22により配管網24を介して需要家へ送水さ
れる。圧力と流量との制御のためにバルブ23A,23
B,23Cが設置される。なお、殺菌のために塩素容器
25の塩素が塩素注入機26により着水井9と浄水池2
0とに適量注入される。
次に、計測器について説明する。原水の水質を計測する
ために、着水井9に計測器5Aが設置される。計測項目
は、水温、濁度、アルカリ度、pH,電気伝導度、残留
塩素濃度,塩素要求量、水量、水位などである。フロッ
ク形成池15Cには、水中カメラなどの撮像手段5Bが
設置され、必要に応じて急速混和池10やフロック形或
池15A,15B、並びに沈殿池16にも設置する。
ために、着水井9に計測器5Aが設置される。計測項目
は、水温、濁度、アルカリ度、pH,電気伝導度、残留
塩素濃度,塩素要求量、水量、水位などである。フロッ
ク形成池15Cには、水中カメラなどの撮像手段5Bが
設置され、必要に応じて急速混和池10やフロック形或
池15A,15B、並びに沈殿池16にも設置する。
沈殿池16には,濁度計50が設置される。濾過池17
の計測器5Dの計測項目は,損失水頭、水位,濁度,残
留塩素濃度.pH、濁度,流量などである。浄水池20
及び配水池21での計測器5Eと5Fの計測項目は,水
位、濁度、残留塩素濃度、pH、濁度、流量、水圧、水
温などである。
の計測器5Dの計測項目は,損失水頭、水位,濁度,残
留塩素濃度.pH、濁度,流量などである。浄水池20
及び配水池21での計測器5Eと5Fの計測項目は,水
位、濁度、残留塩素濃度、pH、濁度、流量、水圧、水
温などである。
配管網24に設置される計測器5Gの計測項目は、濁度
、残留塩素濃度、pH、流量、水圧、水温などである。
、残留塩素濃度、pH、流量、水圧、水温などである。
次に、これら計測値のコンピュータシステム80への入
力処理と記憶について説明する。
力処理と記憶について説明する。
前述した各種計測器のデータはコンピュータシステム8
0に入力される。計測器5A,5C,5D,5E,5F
,5Gで得られた各種のデータは、所定の時間間隔(1
分ないし1時間)毎にサンプリングされる。これらの各
信号5AS,5CS,5DS,5ES,5FS,5GS
は、入力ポート56Aを通じ、システムバス52を経て
記憶装置54に格納される。同時に、記憶装置54はシ
ステムプロセッサ(SP)42で処理された各種処理デ
ータも格納する。なお、撮像手段5Bから得られたフロ
ックの濃淡画像のアナログ電気信号5BSは,画像処理
装置40においてディジタル信号に変換後、画像処理さ
れる。モニタ50は画像処理装置40の処理状況を出力
する。
0に入力される。計測器5A,5C,5D,5E,5F
,5Gで得られた各種のデータは、所定の時間間隔(1
分ないし1時間)毎にサンプリングされる。これらの各
信号5AS,5CS,5DS,5ES,5FS,5GS
は、入力ポート56Aを通じ、システムバス52を経て
記憶装置54に格納される。同時に、記憶装置54はシ
ステムプロセッサ(SP)42で処理された各種処理デ
ータも格納する。なお、撮像手段5Bから得られたフロ
ックの濃淡画像のアナログ電気信号5BSは,画像処理
装置40においてディジタル信号に変換後、画像処理さ
れる。モニタ50は画像処理装置40の処理状況を出力
する。
ここで,画像処理装置40の機能は、発明者らがこれま
で提案(例えば特願昭61−82952号)してきた各
種の処理を行うものであり、以下に概略を説明する.撮
像手段5Bで得たm淡画像を2値化して2値画像に変換
し、2値画像からフロックの各々の面積,体積、代表直
径、形状などを計算する。ついで、粒径分布、個数、分
布の統計的代表粒径、分布の幅(標準偏差など),フロ
ックの形状特性,フロック形成量、フロック輝度、背景
の輝度,フロックの密度などの特徴量を計算する。
で提案(例えば特願昭61−82952号)してきた各
種の処理を行うものであり、以下に概略を説明する.撮
像手段5Bで得たm淡画像を2値化して2値画像に変換
し、2値画像からフロックの各々の面積,体積、代表直
径、形状などを計算する。ついで、粒径分布、個数、分
布の統計的代表粒径、分布の幅(標準偏差など),フロ
ックの形状特性,フロック形成量、フロック輝度、背景
の輝度,フロックの密度などの特徴量を計算する。
必要に応じて、計測器5A,5Gの値を使用して総合的
に処理状況を把握する. 続いて、コンピュータシステム80の構戒をさらに説明
する.システムバス52にはシステムプロセッサ42、
画像処理装置40,記憶装置54,ニューラルプロセッ
サ(NP)70、知識ベース60A.知識候補ベース6
0B,推論機構61が各々接続されている.システムプ
ロセッサ(s p)42にはキーボニド44とディスプ
レイ46とが接続される.キーボード44からの入力項
目は,(1)画像処理装W140の操作条件、(2)ニ
ューラルプロセッサ70の計算条件,(3)オペレータ
が水質情報と画像情報とについて持っている知識などで
ある.なお,(1)画像処理装置40の操作条件の設定
のために専用のキーボードを設置する場合もある.シス
テムプロセッサ42はこれらの(1)(2) (3)の
条件を統括制御し、必要に応じて推論機[61の動作を
制御する. 次に、コンピュータシステム80からの出力を説明する
.コンピュータシステム80での処理結果は、出力ポー
ト56Bを通じて、凝集剤注入ポンプ12A,アルカリ
剤注入ポンプ12B,撹拌機13、撹拌パドル17A,
17B,17G、ポンプ19,塩素注入機26、ポンプ
22、バルブ23A,23B,23Cなどに対して、制
御用の出力信号12AS,12BS,13S,17AS
,17BS,17cs,19S,26S,22S,23
AS,23BS,23CSとして送信される。
に処理状況を把握する. 続いて、コンピュータシステム80の構戒をさらに説明
する.システムバス52にはシステムプロセッサ42、
画像処理装置40,記憶装置54,ニューラルプロセッ
サ(NP)70、知識ベース60A.知識候補ベース6
0B,推論機構61が各々接続されている.システムプ
ロセッサ(s p)42にはキーボニド44とディスプ
レイ46とが接続される.キーボード44からの入力項
目は,(1)画像処理装W140の操作条件、(2)ニ
ューラルプロセッサ70の計算条件,(3)オペレータ
が水質情報と画像情報とについて持っている知識などで
ある.なお,(1)画像処理装置40の操作条件の設定
のために専用のキーボードを設置する場合もある.シス
テムプロセッサ42はこれらの(1)(2) (3)の
条件を統括制御し、必要に応じて推論機[61の動作を
制御する. 次に、コンピュータシステム80からの出力を説明する
.コンピュータシステム80での処理結果は、出力ポー
ト56Bを通じて、凝集剤注入ポンプ12A,アルカリ
剤注入ポンプ12B,撹拌機13、撹拌パドル17A,
17B,17G、ポンプ19,塩素注入機26、ポンプ
22、バルブ23A,23B,23Cなどに対して、制
御用の出力信号12AS,12BS,13S,17AS
,17BS,17cs,19S,26S,22S,23
AS,23BS,23CSとして送信される。
これらの信号は前記各機器の動作を制御する.各機器で
行う制御項目を以下に説明する。
行う制御項目を以下に説明する。
凝集剤注入ポンプ12Aでは凝集剤注入制御、アルカリ
剤注入ポンプ12Bではアルカリ剤注入制御,撹拌機1
3では急速撹拌制御,撹拌パドル17A,17B,17
Cでは緩速撹拌制御,ポンプ19では逆洗制御、塩素注
入機26では前塩素注入制御と後塩素注入制御、ボンブ
22とバルブ23A,23B,23Cでは、配水流量制
御と配水圧力制御である。この他、詳細は省略するが,
流量や水位制御など浄水場の維持管理に係る各種の制御
を実行する. 制御方式の概略を以下に説明する。制御方式は(【)計
測情報に基づき、計測情報間、あるいは計測情報と出力
情報(制御情報)との関係をモデル化し、このモデルに
基づいて出力を制御する従来の制御方式と,(■)履歴
の学習に基づく支援方式とに分けられる.ここでいう「
制御」とは,オペレータへの問い合わせなく実行される
自動操作を指し、「支援』とはオペレータガイダンスを
意味し、主としてディスプレイ46など(処理に応じて
音声を用いる〉を用いて参考データ及び運転ガイダンス
を報知した上で,オペレータの了解が得られた場合だけ
制御を行う操作を指す。
剤注入ポンプ12Bではアルカリ剤注入制御,撹拌機1
3では急速撹拌制御,撹拌パドル17A,17B,17
Cでは緩速撹拌制御,ポンプ19では逆洗制御、塩素注
入機26では前塩素注入制御と後塩素注入制御、ボンブ
22とバルブ23A,23B,23Cでは、配水流量制
御と配水圧力制御である。この他、詳細は省略するが,
流量や水位制御など浄水場の維持管理に係る各種の制御
を実行する. 制御方式の概略を以下に説明する。制御方式は(【)計
測情報に基づき、計測情報間、あるいは計測情報と出力
情報(制御情報)との関係をモデル化し、このモデルに
基づいて出力を制御する従来の制御方式と,(■)履歴
の学習に基づく支援方式とに分けられる.ここでいう「
制御」とは,オペレータへの問い合わせなく実行される
自動操作を指し、「支援』とはオペレータガイダンスを
意味し、主としてディスプレイ46など(処理に応じて
音声を用いる〉を用いて参考データ及び運転ガイダンス
を報知した上で,オペレータの了解が得られた場合だけ
制御を行う操作を指す。
次に、(n)を実行する場合の手順の概略を以下に説明
する。(II)の支援は,本実施例では,(1)各種の
計測情報の履歴をニューラルプロセッサ70により学習
,(2)学習した結果に基づいて運転を支援,(3)学
習した結果の中から知識及び知識候補を抽出、(4)知
識候補の知識としての妥当性診断、(5)知識と推論に
基づく運転支援、の5段階からなる.ここで,「知識」
とは,N因と結果を関連づける一定のルールを指し、知
識には経験的知識と科学的知識とがある.一方,r知識
候補」とは,ある事象Aとある事象Bとの対(事iAが
或り立つ時に事象Bが生じた)を表わす。
する。(II)の支援は,本実施例では,(1)各種の
計測情報の履歴をニューラルプロセッサ70により学習
,(2)学習した結果に基づいて運転を支援,(3)学
習した結果の中から知識及び知識候補を抽出、(4)知
識候補の知識としての妥当性診断、(5)知識と推論に
基づく運転支援、の5段階からなる.ここで,「知識」
とは,N因と結果を関連づける一定のルールを指し、知
識には経験的知識と科学的知識とがある.一方,r知識
候補」とは,ある事象Aとある事象Bとの対(事iAが
或り立つ時に事象Bが生じた)を表わす。
このような事象の対は偶然発生することもあり、必然的
あるいは経験的な知識といえない場合が多いが、中には
知識とみなせるものもある。したがって、知識とは認知
されないが、多数回起きる場合には知識となるような事
象を指す。これら知識あるいは知識候補は,各々知識ベ
ース60Aと知識候補ベース60Bに格納される. なお、場合によっては、前記学習工程および支援工程の
みを利用することも可能である。
あるいは経験的な知識といえない場合が多いが、中には
知識とみなせるものもある。したがって、知識とは認知
されないが、多数回起きる場合には知識となるような事
象を指す。これら知識あるいは知識候補は,各々知識ベ
ース60Aと知識候補ベース60Bに格納される. なお、場合によっては、前記学習工程および支援工程の
みを利用することも可能である。
次に,各制御方式の具体的手順について説明する。まず
、(1)変数間の関係を現象論的に表わすモデルに基づ
く制御方式について説明する。これは、従来の方式であ
るが,例えば計測器5Aで原水の水質(水温、濁度,ア
ルカリ度、pH.電気伝導度、残留塩素濃度,塩素要求
量、水量,水位)及び、撮像手段5Bと画像処理装ff
40で計測したフロック形成状況を入力変数とし、これ
ら変数の関数として凝集剤注入量を決定する。決定のた
めのモデルは実験的にあるいは経験的に明らかになった
式を適用する。例えば、濁度については濁度が高い程、
凝集剤注入量を増加させる。この制御操作は,オペレー
タへの問い合わせなく実行される。なお、この方式は従
来公知の技術であるので(例えば、水道協会雑誌、第4
31号、第28頁、昭和45年8月発行を参照)、詳細
な説明は省略する。
、(1)変数間の関係を現象論的に表わすモデルに基づ
く制御方式について説明する。これは、従来の方式であ
るが,例えば計測器5Aで原水の水質(水温、濁度,ア
ルカリ度、pH.電気伝導度、残留塩素濃度,塩素要求
量、水量,水位)及び、撮像手段5Bと画像処理装ff
40で計測したフロック形成状況を入力変数とし、これ
ら変数の関数として凝集剤注入量を決定する。決定のた
めのモデルは実験的にあるいは経験的に明らかになった
式を適用する。例えば、濁度については濁度が高い程、
凝集剤注入量を増加させる。この制御操作は,オペレー
タへの問い合わせなく実行される。なお、この方式は従
来公知の技術であるので(例えば、水道協会雑誌、第4
31号、第28頁、昭和45年8月発行を参照)、詳細
な説明は省略する。
次に、本発明に関する(II)履歴の学習に基づく支援
方式と手順の詳細について説明する。その前提として、
本発明における「支援」の考え方を説明する。
方式と手順の詳細について説明する。その前提として、
本発明における「支援」の考え方を説明する。
本発明の支援方法は、運転員が過去の履歴情報を思いだ
して、この記憶に基づいて運転した場合と同等の結果を
得るために、運転員に対してグラフ表示によりガイダン
スしたり、自動的に運転を行うものである。たとえば,
運転員は、経験的に複数の変数Xiの表れ方の代表的な
パターンをよく覚えている.ここで、「パターン」とは
、ある時刻における変数X1の値Yiの集合をさす。他
方、ある変数Xiについて普通でない異常な事象が起こ
った場合、このこともよく覚えている,また、この時,
同時に他の変数Xjについても普通でない(異常な)事
象が起こっていたら、これらの原因をあれこれ考える.
もし、ある変数Xiが制御したい変数であり、他の変数
Xjが制御変数である場合に、過去の異常時において変
数Xjの操作により変数Xiをうまく制御できた経験が
あるな碕ら、この過去の経験を参考にして、あるいは同
じ?うな操作方法で運転するであろう。変数xiの表れ
方がまったく同じならばそのまま制御すればよいが、実
際には変数Xiの表れ方は微妙に異なる。したがって、
良好な結果を得るように操作することは、人間には可能
であるが、人工的にこれを実現することは困難であった
。人間は、過去の履歴を経験としてもっており、この経
験から総合的に状況を判断する。本方法はこのような運
転を自動的に行う方法を提供するものである。本実施例
では浄水場運転の全般について説明する。
して、この記憶に基づいて運転した場合と同等の結果を
得るために、運転員に対してグラフ表示によりガイダン
スしたり、自動的に運転を行うものである。たとえば,
運転員は、経験的に複数の変数Xiの表れ方の代表的な
パターンをよく覚えている.ここで、「パターン」とは
、ある時刻における変数X1の値Yiの集合をさす。他
方、ある変数Xiについて普通でない異常な事象が起こ
った場合、このこともよく覚えている,また、この時,
同時に他の変数Xjについても普通でない(異常な)事
象が起こっていたら、これらの原因をあれこれ考える.
もし、ある変数Xiが制御したい変数であり、他の変数
Xjが制御変数である場合に、過去の異常時において変
数Xjの操作により変数Xiをうまく制御できた経験が
あるな碕ら、この過去の経験を参考にして、あるいは同
じ?うな操作方法で運転するであろう。変数xiの表れ
方がまったく同じならばそのまま制御すればよいが、実
際には変数Xiの表れ方は微妙に異なる。したがって、
良好な結果を得るように操作することは、人間には可能
であるが、人工的にこれを実現することは困難であった
。人間は、過去の履歴を経験としてもっており、この経
験から総合的に状況を判断する。本方法はこのような運
転を自動的に行う方法を提供するものである。本実施例
では浄水場運転の全般について説明する。
続いて、(n)JiI歴の学習に基づく支援方式と手順
の詳細について第2図を用いて以下に説明していく。
の詳細について第2図を用いて以下に説明していく。
(■)の支援は、前述したように、(1)〜(5)のス
テップからなる。(1)の学習工程71では,各種の計
測情報の履歴パターンP■(tエL pz(tz),・
・・(Pi (ti)の説明は後述する)をパターンフ
ァイル71Sからニューラルプロセッサ70により学習
するものである。学習すべき履歴パターンの選択法につ
いては後述する. (2)の支援工程72では学習した
結果に基づいて運転を支援する。(3)の知識抽出工程
73では学習した結果の中から知識及び知識候補を抽出
する。(4)の知識診断工程74では知識候補が知識と
して妥当であるか否かを診断する。(5)の運転支援工
程75では、本学習で得られた知識群とあらかじめ入力
された知識群に基づき運転支援を行う。これら(2)〜
(5)の工程はシステムプロセッサ42により行い、必
要に応じて,キーボード44,ディスプレイ41を操作
すると共に、知識ベース60Aと知識候補べ一ス60B
にアクセスする。
テップからなる。(1)の学習工程71では,各種の計
測情報の履歴パターンP■(tエL pz(tz),・
・・(Pi (ti)の説明は後述する)をパターンフ
ァイル71Sからニューラルプロセッサ70により学習
するものである。学習すべき履歴パターンの選択法につ
いては後述する. (2)の支援工程72では学習した
結果に基づいて運転を支援する。(3)の知識抽出工程
73では学習した結果の中から知識及び知識候補を抽出
する。(4)の知識診断工程74では知識候補が知識と
して妥当であるか否かを診断する。(5)の運転支援工
程75では、本学習で得られた知識群とあらかじめ入力
された知識群に基づき運転支援を行う。これら(2)〜
(5)の工程はシステムプロセッサ42により行い、必
要に応じて,キーボード44,ディスプレイ41を操作
すると共に、知識ベース60Aと知識候補べ一ス60B
にアクセスする。
なお、ここで知識とは「もし・・・ならば、・・・であ
る」という型式のルールである。
る」という型式のルールである。
以下に、各工程の内容を詳細に説明する。
(1)の学習工871を以下に説明する。ここで、履歴
情報として取り扱う変数は、データとして記憶される総
ての変数が対象となるので、これについてまず説明する
。すなわち、ここでいう変数とは計測器5Aで計測した
水温,濁度,アルカリ度,pH,電気伝導度,残留塩素
濃度,塩素要求量,?量,水位,撮像手段5Bと画像処
理装置4oで計算したフロック粒径分布,個数,分布の
統計的代表粒径,分布の幅,フロック形状特性,フロッ
ク形成量,フロック輝度,背景輝度,フロック密度,濁
度計5Cで計測した濁度、計測器5Dで計測した損失水
頭,水位,濁度,残留塩素濃度,P H r流量、浄水
池20及び配水池2lの計測器5Eと5Fで計測した水
位,濁度,残留塩素濃度,P H +流量,水圧,水温
,配管網24の計測器5Gで計測した濁度,残留塩素濃
度+ pH+流量.水圧,水温など,入力ポート56A
から入力される変数である.これらの変数をXiと表わ
すことにする。また、ある時刻t■におけるこれら変数
Xiのとる値Yiの集合をパターン1としてP,(Y、
Dt)+ Yi(jz)p・・・Y.(t l))と表
す。略記する時はPエ(t1)とする。異なる時刻にお
けるパターンP,(t■),Pg(tz)r・・・を学
習させる。
情報として取り扱う変数は、データとして記憶される総
ての変数が対象となるので、これについてまず説明する
。すなわち、ここでいう変数とは計測器5Aで計測した
水温,濁度,アルカリ度,pH,電気伝導度,残留塩素
濃度,塩素要求量,?量,水位,撮像手段5Bと画像処
理装置4oで計算したフロック粒径分布,個数,分布の
統計的代表粒径,分布の幅,フロック形状特性,フロッ
ク形成量,フロック輝度,背景輝度,フロック密度,濁
度計5Cで計測した濁度、計測器5Dで計測した損失水
頭,水位,濁度,残留塩素濃度,P H r流量、浄水
池20及び配水池2lの計測器5Eと5Fで計測した水
位,濁度,残留塩素濃度,P H +流量,水圧,水温
,配管網24の計測器5Gで計測した濁度,残留塩素濃
度+ pH+流量.水圧,水温など,入力ポート56A
から入力される変数である.これらの変数をXiと表わ
すことにする。また、ある時刻t■におけるこれら変数
Xiのとる値Yiの集合をパターン1としてP,(Y、
Dt)+ Yi(jz)p・・・Y.(t l))と表
す。略記する時はPエ(t1)とする。異なる時刻にお
けるパターンP,(t■),Pg(tz)r・・・を学
習させる。
なお、本実施例では,一般化した説明を行うために,こ
れら変数全てを入力して学習するが.目的に応じて変数
を取捨選択することはいうまでもない. これらの変数の値はニューラルプロセッサ70の中で処
理(学習)されるが、この処理方法を第3図を用いて説
明する. まず、記号を説明する。第3図で、記号″○″はニュー
ロン素子モデル701であり,′○″と″○″とを連結
する実線702はニューロン素子モデル701間の情報
のやりとりがあることを示す.また.ニューラルプロセ
ッサ70は入力層710と中間層720と出力層730
とからなる。
れら変数全てを入力して学習するが.目的に応じて変数
を取捨選択することはいうまでもない. これらの変数の値はニューラルプロセッサ70の中で処
理(学習)されるが、この処理方法を第3図を用いて説
明する. まず、記号を説明する。第3図で、記号″○″はニュー
ロン素子モデル701であり,′○″と″○″とを連結
する実線702はニューロン素子モデル701間の情報
のやりとりがあることを示す.また.ニューラルプロセ
ッサ70は入力層710と中間層720と出力層730
とからなる。
ここで,各層は有限数のニューロン素子モデルからなり
、隣接する各層のニューロン素子モデル間が連結される
。中間層720は複数層あってよいが、本実施例では説
明の簡略化のため中間層の数が一つの例を示す。なお、
第3図は学習時の構造を示し、第6図は学習後の利用時
の構或を示しており,これらの構或をニューラルネット
ワーク(神経回路モデルまたは神経回路網)と称する。
、隣接する各層のニューロン素子モデル間が連結される
。中間層720は複数層あってよいが、本実施例では説
明の簡略化のため中間層の数が一つの例を示す。なお、
第3図は学習時の構造を示し、第6図は学習後の利用時
の構或を示しており,これらの構或をニューラルネット
ワーク(神経回路モデルまたは神経回路網)と称する。
ここで、入力層710と出力M730との変数設定につ
いて説明する。入力M710には原因となる変数を付与
し、一方、出力層730には,これら原因に基づいて決
められる制御変数(制御したい変数)を付与する。つま
り、出力/[1730の変数として、本実施例では制御
変数を設定する.以下に,さらに具体的に説明する。ま
ず,入力JW710の各ニューロン素子モデルには前述
したパターンpt(tt)をパターンファイル71Sか
ら入力する。これらの値は最小値をII O I+以上
、最大値を″1″″以下にするように、スケールを調整
しておくことが望ましい。他方、出力層730の各ニュ
ーロン素子モデル及び,教師信号層750には出力ポー
ト56Bから出力される信号を設定する。すなわち,こ
れらの信号は,凝集剤注入ポンプ12A制御のための信
号12AS、アルカリ剤注入ポンプ12B制御のための
信号12BS、撹拌機13制御のための信号13S、撹
拌パドル17A,17B及び17C制御のための信号1
7AS,17BS及びl7CS.ポンプ19制御のため
の信号19S、塩素注入機26制御のための信号26S
,ポンプ22制御のための信号22S、バルブ23A,
23B及び23C制御のための信号23AS,23BS
及び23CSである.これらの信号の値からなる目標パ
ターンをC (pi(ti))と記す. ここで、ニューロン素子モデル701の基本演算につい
て第4図を用いて説明していく。ここでは、n個の変数
(Xエ〜Xfi)が入力される例を示す.ある時刻tエ
における変数X1〜X6の各信号の値をYエ(t1)〜
Y.(t。)とする。
いて説明する。入力M710には原因となる変数を付与
し、一方、出力層730には,これら原因に基づいて決
められる制御変数(制御したい変数)を付与する。つま
り、出力/[1730の変数として、本実施例では制御
変数を設定する.以下に,さらに具体的に説明する。ま
ず,入力JW710の各ニューロン素子モデルには前述
したパターンpt(tt)をパターンファイル71Sか
ら入力する。これらの値は最小値をII O I+以上
、最大値を″1″″以下にするように、スケールを調整
しておくことが望ましい。他方、出力層730の各ニュ
ーロン素子モデル及び,教師信号層750には出力ポー
ト56Bから出力される信号を設定する。すなわち,こ
れらの信号は,凝集剤注入ポンプ12A制御のための信
号12AS、アルカリ剤注入ポンプ12B制御のための
信号12BS、撹拌機13制御のための信号13S、撹
拌パドル17A,17B及び17C制御のための信号1
7AS,17BS及びl7CS.ポンプ19制御のため
の信号19S、塩素注入機26制御のための信号26S
,ポンプ22制御のための信号22S、バルブ23A,
23B及び23C制御のための信号23AS,23BS
及び23CSである.これらの信号の値からなる目標パ
ターンをC (pi(ti))と記す. ここで、ニューロン素子モデル701の基本演算につい
て第4図を用いて説明していく。ここでは、n個の変数
(Xエ〜Xfi)が入力される例を示す.ある時刻tエ
における変数X1〜X6の各信号の値をYエ(t1)〜
Y.(t。)とする。
まず、時刻t1の設定法について説明する。時刻t1の
パターンをPエ(1.)とする。時刻tエはオペレータ
が選択する場合と、自動的に選択する場合がある.オペ
レータが選択する場合とは、後で運転に反映させたいと
考えるような、代表的なパターンPエ(11)や、後日
参考にしたい異常時のパターンである.これらをパター
ンファイルPl(1.)に格納する。結果的に,ニュー
ラルネットワークはこれら学習した内容に応じてふるま
うので、この選択は重要である。オペレータに選択をま
かせるのは,このオペレータの持つ経験的で総合的なデ
ータ判断能力に頼るもの・である。この場合、学習させ
るパターンは、異なる時間における複数のパターンP
i(ttL P2(t2)l・・・であり、これら複数
のパターンを繰返し学習させる。これにより、オペレー
タの過去の経験に匹敵するパターン把握能力をニューラ
ルネットワークが身につける。オペレータによる学習は
キーボード44とディスプレイ46とを介するマンマシ
ン会話により行う。
パターンをPエ(1.)とする。時刻tエはオペレータ
が選択する場合と、自動的に選択する場合がある.オペ
レータが選択する場合とは、後で運転に反映させたいと
考えるような、代表的なパターンPエ(11)や、後日
参考にしたい異常時のパターンである.これらをパター
ンファイルPl(1.)に格納する。結果的に,ニュー
ラルネットワークはこれら学習した内容に応じてふるま
うので、この選択は重要である。オペレータに選択をま
かせるのは,このオペレータの持つ経験的で総合的なデ
ータ判断能力に頼るもの・である。この場合、学習させ
るパターンは、異なる時間における複数のパターンP
i(ttL P2(t2)l・・・であり、これら複数
のパターンを繰返し学習させる。これにより、オペレー
タの過去の経験に匹敵するパターン把握能力をニューラ
ルネットワークが身につける。オペレータによる学習は
キーボード44とディスプレイ46とを介するマンマシ
ン会話により行う。
他方、自動的に行う場合には,事前にデータ列の統計解
析を必要とする。すなわち,最も発生頻度が高い場合を
統計解析により求めて定常時とみなしてこれを学習させ
,一方で、発生頻度が低い場合を異常時とみなしてこれ
を学習させる.具体的なパターンの選択法としては、以
下の方法も有効である。
析を必要とする。すなわち,最も発生頻度が高い場合を
統計解析により求めて定常時とみなしてこれを学習させ
,一方で、発生頻度が低い場合を異常時とみなしてこれ
を学習させる.具体的なパターンの選択法としては、以
下の方法も有効である。
(1)処理が或功したとき(例えば、沈殿池濁度がIm
g/ Q以下):このときの条件を自動的にまたはオペ
レータに問いあわせを行った後、神経回路モデルに学習
させる。
g/ Q以下):このときの条件を自動的にまたはオペ
レータに問いあわせを行った後、神経回路モデルに学習
させる。
(2)処理が失敗したとき:このときの条件は学習しな
いようにする。
いようにする。
これら(1) , (2)の操作を繰返し行うことによ
って、処理が戒功した場合だけを選択的に学習すること
ができる。したがって、学習内容が次第に追加されてい
くにつれて、神経回路モデルが賢明になる効果がある.
すなわち、後述する想起誤差が次第に減少して精度が向
上していく効果がある。
って、処理が戒功した場合だけを選択的に学習すること
ができる。したがって、学習内容が次第に追加されてい
くにつれて、神経回路モデルが賢明になる効果がある.
すなわち、後述する想起誤差が次第に減少して精度が向
上していく効果がある。
以下では、しばらく、任意のパターンを学習させる方法
について説明する。
について説明する。
また、後で詳細に説明するが、これら異なる時刻での変
数のパターンPエ(tエL Pz(tz)+・・を同時
に入力層に入力すること、さらに変数の時間的偏差p1
(ti)一Pj (tj)をも入力すること、並びに定
常時と非定常時とを別々のニューラルネットワークに学
習させること等により,本発明の目−的はさらに効果的
に達威される。
数のパターンPエ(tエL Pz(tz)+・・を同時
に入力層に入力すること、さらに変数の時間的偏差p1
(ti)一Pj (tj)をも入力すること、並びに定
常時と非定常時とを別々のニューラルネットワークに学
習させること等により,本発明の目−的はさらに効果的
に達威される。
ニューラルネットワークでの基本的な計算方法を以下に
説明する。まず,設定された信号値Y1〜Y,の各々に
重み係数Wjiを乗じ、さらにこれらを加算する演算(
積和演算)が次式で計算される。
説明する。まず,設定された信号値Y1〜Y,の各々に
重み係数Wjiを乗じ、さらにこれらを加算する演算(
積和演算)が次式で計算される。
Zj(2)−ΣWji (2←1)・Yi (1)
・・・■tel ここで、Yi(1):入力層(第1層)のXiの値、W
ji(2←1):入力層(第11)のi番目の変数から
中間層(第2層)のj番目のニューロン素子モデルへの
重み係数、Zj(2):中間層(第2N)のj番目のニ
ューロン素子モデルへの入力総和値、である。
・・・■tel ここで、Yi(1):入力層(第1層)のXiの値、W
ji(2←1):入力層(第11)のi番目の変数から
中間層(第2層)のj番目のニューロン素子モデルへの
重み係数、Zj(2):中間層(第2N)のj番目のニ
ューロン素子モデルへの入力総和値、である。
ニューロン素子モデル701では、Z j (2)の大
小に応じてここでの出力値が次式で計算される。
小に応じてここでの出力値が次式で計算される。
■式の計算内容は第5図のような関係である。
すなわち、同図のグラフに示すように、Z j (2)
の値に応じて″0′″から″1′″までの間の値がYj
(2)として得られる。計算値Y j (2)は,さら
に出力層へ送られ、出力層でも同様の計算が実行される
。
の値に応じて″0′″から″1′″までの間の値がYj
(2)として得られる。計算値Y j (2)は,さら
に出力層へ送られ、出力層でも同様の計算が実行される
。
次に、ニューラルネットワークでの計算方法の概要につ
いて説明する。前述した変数Xiの値Yi(1)は第3
図の入力層に入力され、この信号(値)は中間層のニュ
ーロン素子モデルに出力される。
いて説明する。前述した変数Xiの値Yi(1)は第3
図の入力層に入力され、この信号(値)は中間層のニュ
ーロン素子モデルに出力される。
中間層のニューロン素子モデルではこれら出力値Y i
(1)と重み係数Wij (2 4−1) ト(7)
積和Zj(2)ヲ■式で計算し、この大小に応じて出力
層への出力値Yj(2)を■式で決定する。同様にして
、中間層の出力値Yj(2)はさらに中間M(第2層)
と出力層(第3層)との重み係数Wij(3←2)との
積和Zj(3)を次式で計算する。
(1)と重み係数Wij (2 4−1) ト(7)
積和Zj(2)ヲ■式で計算し、この大小に応じて出力
層への出力値Yj(2)を■式で決定する。同様にして
、中間層の出力値Yj(2)はさらに中間M(第2層)
と出力層(第3層)との重み係数Wij(3←2)との
積和Zj(3)を次式で計算する。
Zj(3)=ΣWji (3←2)・Yi(2)
・・■五呵 (以下、余白) ココテ、Yi(2):中MMC第2層)の値、Wji(
3←2):中間層(第2N)のi番目の変数から出力層
(第3層)のj番目のニューロン素子モデルへの重み係
数、Zj(3):出力M(第3/W)のj番目のニュー
ロン素子モデルへの入力総和値、である. さらに、Z j (3)の大小に応じて出力層730へ
の出力値Y j (3)を次式で計算する.このように
して、出力層の計算値Y j (3)が得られる. ニューラルネットでの学習を実行するには、出力/iF
730の後に、さらに第3図に示すように、比較層74
0と教師信号層750とを設け,出力層730の信号7
30Sと教師信号750の教師信号750Sとが比較層
740に入力され、ここで出力信号730Sと教師信号
750Sとが比較される.この誤差が小さくなるように
.重み係数Wji(3←2)及びWji(2←1)の大
きさを修正する。
・・■五呵 (以下、余白) ココテ、Yi(2):中MMC第2層)の値、Wji(
3←2):中間層(第2N)のi番目の変数から出力層
(第3層)のj番目のニューロン素子モデルへの重み係
数、Zj(3):出力M(第3/W)のj番目のニュー
ロン素子モデルへの入力総和値、である. さらに、Z j (3)の大小に応じて出力層730へ
の出力値Y j (3)を次式で計算する.このように
して、出力層の計算値Y j (3)が得られる. ニューラルネットでの学習を実行するには、出力/iF
730の後に、さらに第3図に示すように、比較層74
0と教師信号層750とを設け,出力層730の信号7
30Sと教師信号750の教師信号750Sとが比較層
740に入力され、ここで出力信号730Sと教師信号
750Sとが比較される.この誤差が小さくなるように
.重み係数Wji(3←2)及びWji(2←1)の大
きさを修正する。
この修正値を用いて再度,■〜■式の計算並びに教師信
号との比較を行うと、同様に誤差がでてくる.この誤差
が小さくなるように再度重み係数Wji(3←2)及び
Wji(2←1)の大きさを修正する。
号との比較を行うと、同様に誤差がでてくる.この誤差
が小さくなるように再度重み係数Wji(3←2)及び
Wji(2←1)の大きさを修正する。
このようにして、重み係数Wjjを繰返し修正していき
、誤差が十分小さくなるまで続ける。最初は重み係数は
ランダムに(乱数で発生)与えるので、誤差は当然大き
いが.出力信号値は次第に教師信号値に近づいてい<.
シたがって,入力M710の変数Xiから出力層730
の変数Xjがいかに決定されたかが、重み係数Wjiの
分布に反映されていく. このように誤差を修正していく方法は誤差逆伝搬法とよ
ばれ、Rumelhartらによって考案された公知技
術を利用する。詳細は文献(Rumelhart :P
arallel Distributed Pro
cessing, MIT Press,Vo1.1
,(1986))を参照されたい.このような学習その
ものは公知であるが.本発明は,特に,異なる時刻にお
ける変数群の複数個のパターンを繰返し学習させて、゛
これにより,オペレータの過去の経験と同等の作用を持
たせるようにした点に特徴を有する.複数個のパターン
とは,オペレータが過去において重要と判断したパター
ンpt(tt)である。これによりオペレータの過去の
経験に匹敵するパターン把握能力がニューラルネットの
重み係数Wjiの分布に反映,蓄積,記憶されていく. なお、本実施例ではこの計算はニューラルプロセッサ7
0で行う例を説明したが,システムプロセッサ42で行
うこともできる.いずれにせよ,本発明は、運転支援に
ニューラルネットを適用するものであるから、機能的に
はこれまで説明したニューラルプロセッサ70の機能を
持たねばならない. 次に,第2図の支援工程72を説明する。ここでは学習
工程71での学習結果に基づいて運転を支援する.前述
したように,ニューラルネットには過去の経験が重み係
数Wijの値の分布に付与されている.そこで、現時刻
tの変数Xiの値Yi(t,)からなるパターンp+(
ti)を入力層に入力することにより、結果として出力
層として設定された制御変数Xjの値が計算される。
、誤差が十分小さくなるまで続ける。最初は重み係数は
ランダムに(乱数で発生)与えるので、誤差は当然大き
いが.出力信号値は次第に教師信号値に近づいてい<.
シたがって,入力M710の変数Xiから出力層730
の変数Xjがいかに決定されたかが、重み係数Wjiの
分布に反映されていく. このように誤差を修正していく方法は誤差逆伝搬法とよ
ばれ、Rumelhartらによって考案された公知技
術を利用する。詳細は文献(Rumelhart :P
arallel Distributed Pro
cessing, MIT Press,Vo1.1
,(1986))を参照されたい.このような学習その
ものは公知であるが.本発明は,特に,異なる時刻にお
ける変数群の複数個のパターンを繰返し学習させて、゛
これにより,オペレータの過去の経験と同等の作用を持
たせるようにした点に特徴を有する.複数個のパターン
とは,オペレータが過去において重要と判断したパター
ンpt(tt)である。これによりオペレータの過去の
経験に匹敵するパターン把握能力がニューラルネットの
重み係数Wjiの分布に反映,蓄積,記憶されていく. なお、本実施例ではこの計算はニューラルプロセッサ7
0で行う例を説明したが,システムプロセッサ42で行
うこともできる.いずれにせよ,本発明は、運転支援に
ニューラルネットを適用するものであるから、機能的に
はこれまで説明したニューラルプロセッサ70の機能を
持たねばならない. 次に,第2図の支援工程72を説明する。ここでは学習
工程71での学習結果に基づいて運転を支援する.前述
したように,ニューラルネットには過去の経験が重み係
数Wijの値の分布に付与されている.そこで、現時刻
tの変数Xiの値Yi(t,)からなるパターンp+(
ti)を入力層に入力することにより、結果として出力
層として設定された制御変数Xjの値が計算される。
この3t算は第6図に示すように,入力層7 1 0.
中間層7’20、出力層730からなるニューラルネッ
トワーク(第3図の一部である)を用いて計算する。
中間層7’20、出力層730からなるニューラルネッ
トワーク(第3図の一部である)を用いて計算する。
この計算は学習して決められた重み係数Wijの下で,
現時刻でのパターンp.(t)を用いて■〜■式を計算
するものであり、この計算を「想起」ということにする
, 想起した結果をディスプレイ46に表示し運転を支援す
る.すなわち,オペレータはこの表示結果を参考にして
運転できる。自動的に行う場合には、パターンP L
(t)の時の想起結果に応じた目標パターンC (Pi
(t) )になるように,各制御信号56BSを設定
する.なお、想起による計算値は,学習したパターンに
依存するので.学習パターンは異なる時刻での代表的な
パターン,あるいは注目すべき異常時のパターンでなけ
ればならないことは前述した通りである. 続いて、知識抽出工程73を説明する。この知識抽出工
程73では、学習した結果の中から知識及び知識候補を
抽出する。抽出法は3段階になっているが、まず、重み
係数に着目した抽出法を説明する。入力層710に設定
する変数Xiと出力層730に設定する変数Xjとの関
係は、変数Xiが原因で、変数Xjが結果とみなせる。
現時刻でのパターンp.(t)を用いて■〜■式を計算
するものであり、この計算を「想起」ということにする
, 想起した結果をディスプレイ46に表示し運転を支援す
る.すなわち,オペレータはこの表示結果を参考にして
運転できる。自動的に行う場合には、パターンP L
(t)の時の想起結果に応じた目標パターンC (Pi
(t) )になるように,各制御信号56BSを設定
する.なお、想起による計算値は,学習したパターンに
依存するので.学習パターンは異なる時刻での代表的な
パターン,あるいは注目すべき異常時のパターンでなけ
ればならないことは前述した通りである. 続いて、知識抽出工程73を説明する。この知識抽出工
程73では、学習した結果の中から知識及び知識候補を
抽出する。抽出法は3段階になっているが、まず、重み
係数に着目した抽出法を説明する。入力層710に設定
する変数Xiと出力層730に設定する変数Xjとの関
係は、変数Xiが原因で、変数Xjが結果とみなせる。
したがって,変数Xiから変数Xjを導く想起の計算で
は、変数Xjに影響する変数Xiの数は限られる。影響
の度合いは重み係数Wijにあるので、重み係数Wij
の絶対値が大きいほど影響の度合いが大きいことになる
。しかし、変数X1から変数Xjを想起するには複層か
らなるニューラルネットワークの計算式■〜■を、Wj
i(2←1)とWji(3←2)とを用いて実行しなけ
ればならず,いずれの重み係数が効いているかあからさ
まには見えない。そこで、変数Xi(原因)と変数Xj
(結果)との関係を総合的に評価する指標として、次
式で定義される「因果性尺度JIjiを用いる。
は、変数Xjに影響する変数Xiの数は限られる。影響
の度合いは重み係数Wijにあるので、重み係数Wij
の絶対値が大きいほど影響の度合いが大きいことになる
。しかし、変数X1から変数Xjを想起するには複層か
らなるニューラルネットワークの計算式■〜■を、Wj
i(2←1)とWji(3←2)とを用いて実行しなけ
ればならず,いずれの重み係数が効いているかあからさ
まには見えない。そこで、変数Xi(原因)と変数Xj
(結果)との関係を総合的に評価する指標として、次
式で定義される「因果性尺度JIjiを用いる。
Iji=Σl Wjk(3←2)Wki(2+1) I
・・・■kfil ここで、mは中間層のニューロン素子モデル数である。
・・・■kfil ここで、mは中間層のニューロン素子モデル数である。
これは変数X1から変数Xjにいたるすべての重み係数
の積和をとったものであるから、変数Xiから変数Xj
への影響度合いを示す。知識抽出工程73では、まず■
式の計算を行う。因果性尺度Ijiが大きな値をとれば
,変数Xiと変数Xjとの因果関係がある可能性が高い
.そこで、この関係を後述の知識診断工程74において
知識または知識候補として、知識ベース60Aまたは知
識候補ベース60Bに登録する。判定基準値をI*とし
、Wjk(3←2)・Wki(2←1)の符号をQとす
ると、次式に示すように、Qが正ならば正の因果関係が
、逆に、負ならば負の因果関係があるとみなせる。
の積和をとったものであるから、変数Xiから変数Xj
への影響度合いを示す。知識抽出工程73では、まず■
式の計算を行う。因果性尺度Ijiが大きな値をとれば
,変数Xiと変数Xjとの因果関係がある可能性が高い
.そこで、この関係を後述の知識診断工程74において
知識または知識候補として、知識ベース60Aまたは知
識候補ベース60Bに登録する。判定基準値をI*とし
、Wjk(3←2)・Wki(2←1)の符号をQとす
ると、次式に示すように、Qが正ならば正の因果関係が
、逆に、負ならば負の因果関係があるとみなせる。
例えば,
C知ra 1 ] I ji> I 本,Q > O
ノ時は変数Xiが増加したら,変数Xjも増加する。
ノ時は変数Xiが増加したら,変数Xjも増加する。
・・・・・・■
[知識2] Iji>I*,Q<Oの時は変数Xiが
増加したら、変数Xjは減少する。・・・・・■ なお、工ji≦■*のときは、変数Xiと変数Xjとの
因果関係はないものとみなす。また、詳細な説明は省略
するが、判定基準値1本との比較だけで判定せずに、I
ji値の大きさをファジー推論のメンバーシップ関数と
して利用すれば,さらにきめこまかな対応が可能である
。すなわち、メンバーシップ関数の自動生戊法として利
用できる。
増加したら、変数Xjは減少する。・・・・・■ なお、工ji≦■*のときは、変数Xiと変数Xjとの
因果関係はないものとみなす。また、詳細な説明は省略
するが、判定基準値1本との比較だけで判定せずに、I
ji値の大きさをファジー推論のメンバーシップ関数と
して利用すれば,さらにきめこまかな対応が可能である
。すなわち、メンバーシップ関数の自動生戊法として利
用できる。
続いて、第2段階の知識抽出方法は、重み係数のバラツ
キに着目した方法である。まず、考え方を説明する。学
習の過程では重み係数の初期値を乱数で設定する。また
、数多くの重み係数があるので,学習後の重み係数の収
束値は学習毎に若干異なる。したがって、一回の学習(
空く数の繰返し演算を伴う)の結果重み係数Wjiの値
が大きいからといって,この値がいつも大きいとは限ら
ない6つまり、変数Xiと変数Xjとの関係が密接であ
るとは必ずしも限らない.このあいまいさをよリ確かな
ものにするために,本発明では「再現性尺度」を導入す
る. 再現性尺度の定義を第7図を用いて以下に説明する.再
現性尺度とは、複数回の学習を行った時に.Wjiの値
の再現性(バラッキの度合い)を指し、Sji(k←1
)と表わす。この記号はQ層からk層への重み係数Wj
iの再現性を表わし、複数回の学習を行ったときの、W
jiの頻度分布の幅の狭さを表わす。
キに着目した方法である。まず、考え方を説明する。学
習の過程では重み係数の初期値を乱数で設定する。また
、数多くの重み係数があるので,学習後の重み係数の収
束値は学習毎に若干異なる。したがって、一回の学習(
空く数の繰返し演算を伴う)の結果重み係数Wjiの値
が大きいからといって,この値がいつも大きいとは限ら
ない6つまり、変数Xiと変数Xjとの関係が密接であ
るとは必ずしも限らない.このあいまいさをよリ確かな
ものにするために,本発明では「再現性尺度」を導入す
る. 再現性尺度の定義を第7図を用いて以下に説明する.再
現性尺度とは、複数回の学習を行った時に.Wjiの値
の再現性(バラッキの度合い)を指し、Sji(k←1
)と表わす。この記号はQ層からk層への重み係数Wj
iの再現性を表わし、複数回の学習を行ったときの、W
jiの頻度分布の幅の狭さを表わす。
次に、Sji(k4−Q)の計算方法について以下に説
明する。まず、学習工程71をN回実行すると、一つの
WjiについてN個の値が得られる。この値の頻度分布
をとると.第7図(a)または(b)の図が得られる.
第7図(a)は.Wjiのバラッキが小さく、初期値に
かかわらず再現性がある(確実である)といえる.一方
,第7図(b)は、Wjiのバラツキが大きく,初期値
によって値が変化するので再現性がないといえる。そこ
で,まず、頻度分布の標準偏差σjiを計算し、この逆
数をとって再現性尺度Sjiを次式で定義する。
明する。まず、学習工程71をN回実行すると、一つの
WjiについてN個の値が得られる。この値の頻度分布
をとると.第7図(a)または(b)の図が得られる.
第7図(a)は.Wjiのバラッキが小さく、初期値に
かかわらず再現性がある(確実である)といえる.一方
,第7図(b)は、Wjiのバラツキが大きく,初期値
によって値が変化するので再現性がないといえる。そこ
で,まず、頻度分布の標準偏差σjiを計算し、この逆
数をとって再現性尺度Sjiを次式で定義する。
Sji(k+息)=l/σij ・・・
■標準偏差σjiが小さいとき,再現性尺度Sji(k
←党)は大になるので,変数Xiと変数Xjとの関係は
確かに密接であるといえる.つまり、上記関係■や■で
記述される知識はより確実といえる,この値′が判定値
S本より大きいか否かで、知識または知識候補として採
用するか否かを判定する.この判定あるいは診断は、後
述の知識診断工程74において行い,知識と診断された
ら知識べ一ス60Aへ,一方、知識候補と診断されたら
知識候補ベース60Bに各々登録する。
■標準偏差σjiが小さいとき,再現性尺度Sji(k
←党)は大になるので,変数Xiと変数Xjとの関係は
確かに密接であるといえる.つまり、上記関係■や■で
記述される知識はより確実といえる,この値′が判定値
S本より大きいか否かで、知識または知識候補として採
用するか否かを判定する.この判定あるいは診断は、後
述の知識診断工程74において行い,知識と診断された
ら知識べ一ス60Aへ,一方、知識候補と診断されたら
知識候補ベース60Bに各々登録する。
なお、第1段階の因果性尺度に基づく方法と第2段階の
再現性尺度に基づく方法とは各々独立した評価尺度であ
るので,実行順番は、どちらが先でもよく,また並行し
て行ってもよい.続いて、因果性尺度と再現性尺度とを
組み合わせた「重要性尺度」Jjiについて説明する。
再現性尺度に基づく方法とは各々独立した評価尺度であ
るので,実行順番は、どちらが先でもよく,また並行し
て行ってもよい.続いて、因果性尺度と再現性尺度とを
組み合わせた「重要性尺度」Jjiについて説明する。
この考え方は,因果性が強くてかつ再現性のある変数X
iと変数Xjとは,知識である可能性がより高いので,
これを評価しようとするものである。重要性尺度Jji
は、次式で定義する. Jji=[ΣSjk (3←2)・ski (2←1)
]・Iji ・・・■一1 変数Xiと変数Xjとについて、確かな知識でかつ影響
の度合いが高い因果関係に対して、重要性尺度Jjiに
は大きな値が付与される。したがって、Jji値が判定
値J*より大きいか否かで,知識または知識候補として
採用するか否かを判定する。
iと変数Xjとは,知識である可能性がより高いので,
これを評価しようとするものである。重要性尺度Jji
は、次式で定義する. Jji=[ΣSjk (3←2)・ski (2←1)
]・Iji ・・・■一1 変数Xiと変数Xjとについて、確かな知識でかつ影響
の度合いが高い因果関係に対して、重要性尺度Jjiに
は大きな値が付与される。したがって、Jji値が判定
値J*より大きいか否かで,知識または知識候補として
採用するか否かを判定する。
この判定(診断)は、後述の知識診断工程74において
行い、知識と診断されたら知識ベース60Aへ.一方、
知識候補と診断されたら知識候補ベース60Bに各々登
録する. 以上のようにして,因果性尺度Iji、再現性尺度Sj
i、重要性尺度Jjiを用いて、原因となる変数Xiと
結果となる変数Xjとの因果関係の度合いを測り,これ
に基づいて知識あるいは知識候補としての妥当性を診断
する. 次に,知識診断工程74を説明する。知識診断工程74
では知識候補が知識として妥当であるか否かを診断する
.具体的には、前述の知識抽出工程73の結果をオペレ
ータに間い合わせ、知識と診断されたら知識ベース60
Aへ,一方、知識候補と診断されたら知識候補ベース6
0Bに各々登録する.なお,知識候補ベース60Bに登
録された知識候補は,その事象が複数回発生するようで
あれば,再度オペレータに問い合わせ.知識候補が知識
として妥当であるか否かを診断する。これらのオペレー
タへの問い合わせは、原則としてキーボード44とディ
スプレイ46とを介するオペレータとのマンマシン会話
により行う。以下に,診断(問い合わせ)の内容を具体
的に説明する。
行い、知識と診断されたら知識ベース60Aへ.一方、
知識候補と診断されたら知識候補ベース60Bに各々登
録する. 以上のようにして,因果性尺度Iji、再現性尺度Sj
i、重要性尺度Jjiを用いて、原因となる変数Xiと
結果となる変数Xjとの因果関係の度合いを測り,これ
に基づいて知識あるいは知識候補としての妥当性を診断
する. 次に,知識診断工程74を説明する。知識診断工程74
では知識候補が知識として妥当であるか否かを診断する
.具体的には、前述の知識抽出工程73の結果をオペレ
ータに間い合わせ、知識と診断されたら知識ベース60
Aへ,一方、知識候補と診断されたら知識候補ベース6
0Bに各々登録する.なお,知識候補ベース60Bに登
録された知識候補は,その事象が複数回発生するようで
あれば,再度オペレータに問い合わせ.知識候補が知識
として妥当であるか否かを診断する。これらのオペレー
タへの問い合わせは、原則としてキーボード44とディ
スプレイ46とを介するオペレータとのマンマシン会話
により行う。以下に,診断(問い合わせ)の内容を具体
的に説明する。
(a)因果性尺度の問い合わせ:
(al) I ji> Iネならば
XiとXjとの関係(例えば■,■の関係)をオペレー
タに問い合わせ、因果関係があると判断したら、これを
、知識ベース60Aへ登録する.因果関係がないと判断
したら、これを,知識候補ベース60Bへ登録する. (a2) I ji( I *ならばXiとXjとの
関係はオペレータへの問い合わせなしに知識候補ベース
60Bに登録するか、場合によっては棄却する。
タに問い合わせ、因果関係があると判断したら、これを
、知識ベース60Aへ登録する.因果関係がないと判断
したら、これを,知識候補ベース60Bへ登録する. (a2) I ji( I *ならばXiとXjとの
関係はオペレータへの問い合わせなしに知識候補ベース
60Bに登録するか、場合によっては棄却する。
(b)再現性尺度の問い合わせ:
(bl) S ji> S *ならばXiとXjとの
関係をオペレータに問い合わせ、因果関係があると判断
したら、これを,知識ベース60Aへ登録する6因果関
係がないと判断したら、これを知識候補ベース60Bへ
SI Rする. (b2) S ji< S本ならば XiとXjとの関係はオペレータへの問い合わせなしに
知識候補ベース60Bに登録するか,場合によっては棄
却する. (c)重要性尺度の問い合わせ: (cl) J ji> J *ならばXiとXjとの
関係をオペレータに問い合わせ、因果関係があると判断
したら、これを,知識べ一ス60Aへ登録する.因果関
係がないと判断したら、これを、知識候補ベース60B
へ登録する。
関係をオペレータに問い合わせ、因果関係があると判断
したら、これを,知識ベース60Aへ登録する6因果関
係がないと判断したら、これを知識候補ベース60Bへ
SI Rする. (b2) S ji< S本ならば XiとXjとの関係はオペレータへの問い合わせなしに
知識候補ベース60Bに登録するか,場合によっては棄
却する. (c)重要性尺度の問い合わせ: (cl) J ji> J *ならばXiとXjとの
関係をオペレータに問い合わせ、因果関係があると判断
したら、これを,知識べ一ス60Aへ登録する.因果関
係がないと判断したら、これを、知識候補ベース60B
へ登録する。
(c2) J ji< J車ならば
XiとXjとの関係はオペレータへの問い合わせなしに
知識候補ベース60Bに登録するか,場合によっては棄
却する。
知識候補ベース60Bに登録するか,場合によっては棄
却する。
Iji(I本又は、Sji<S本又は,Jji<J*の
場合には変数XiとXjとを結ぶ線702を削除するこ
とにより、結線構造を簡略化することができる。この場
合,計算速度が向上する効果がある。
場合には変数XiとXjとを結ぶ線702を削除するこ
とにより、結線構造を簡略化することができる。この場
合,計算速度が向上する効果がある。
また,中間層の数自体を変更することも考えられる。こ
のような.構造の変更は,有限回の学習後に行うことが
好ましい。
のような.構造の変更は,有限回の学習後に行うことが
好ましい。
なお、各判定に基づいてオペレータへの問い合わせをせ
ずに、自動的にこれらの操作を行うことも可能である。
ずに、自動的にこれらの操作を行うことも可能である。
この場合には、以下の様になる。
(a)因果性尺度の問い合わせ:
(at) I ji> I *ならばXiとXjとの
関係を知識ベース60Aへ登録する。
関係を知識ベース60Aへ登録する。
(a2) I ji< I *ならばXiとXjとの
関係を知識候補ベース60Bに登録する。
関係を知識候補ベース60Bに登録する。
(b)再現性尺度の問い合わせ:
(bl) ’S ij> S *ならばXiとXjと
の関係を知識ベース60Aへ登録する。
の関係を知識ベース60Aへ登録する。
(b2) S ji( S *ならばXiとXjとの
関係を知識候補ベース60Bに登録する。
関係を知識候補ベース60Bに登録する。
(c)重要性尺度の問い合わせ:
(cl) J ji> J *ならばXiとXjとの
関係を知識ベース60Aへ登録する。
関係を知識ベース60Aへ登録する。
(c2) J ji< J *ならばXiとXjとの
関係を知識候補ベース60Bに登録する. 以上の様にして知識と知識候補とを分類するが,知識候
補と診断されても、その知識候補は実際にはオペレータ
が意識していない知識である可能性もある。そこで,知
識候補ベース60Bに登録された知識候補は、その事象
が複数回発生するようであれば、再度オペレータに間い
合わせ、知識候補が知識として妥当であるか否かを診断
する。
関係を知識候補ベース60Bに登録する. 以上の様にして知識と知識候補とを分類するが,知識候
補と診断されても、その知識候補は実際にはオペレータ
が意識していない知識である可能性もある。そこで,知
識候補ベース60Bに登録された知識候補は、その事象
が複数回発生するようであれば、再度オペレータに間い
合わせ、知識候補が知識として妥当であるか否かを診断
する。
運転支援工程75では、知識ベース60Aにあらかじめ
入力された知識群も含めて運転支援を行う。すなわち、
知識ベース60Aには、予め,明らかになっている知識
(経験的、科学的知識など)を格納しておく.シたがっ
て、知識ベース60Aには、各種の知識が多数格納され
ていく。これらに基づいて推論機構61を雌動させ、結
論を導き、ディスプレイ46に表示する。必要に応じて
記憶装置54のデータも利用する。推論方法は前向き推
論と後向き推論など従来の技術が適用できる。
入力された知識群も含めて運転支援を行う。すなわち、
知識ベース60Aには、予め,明らかになっている知識
(経験的、科学的知識など)を格納しておく.シたがっ
て、知識ベース60Aには、各種の知識が多数格納され
ていく。これらに基づいて推論機構61を雌動させ、結
論を導き、ディスプレイ46に表示する。必要に応じて
記憶装置54のデータも利用する。推論方法は前向き推
論と後向き推論など従来の技術が適用できる。
結果を用いて、目標パターンC (Pi(ti))を定
める信号56Bを出力する。
める信号56Bを出力する。
以上のようにして,本発明では、過去の異なる時刻での
運転履歴を必要に応じてニューラルネットワークに学習
させ、過去の運転と同様な運転を支援することができる
。さらに、知識の獲得をオペレータとの対話を通じてあ
るいは自動的に行うことができる。この方法は、過去の
運転と同様の運転を行うことが可能であるばかりでなく
、知識が時間と共に増大するので、オペレータと同様、
ニューラルネットワークも実績と経験とを積むことによ
り,次第に賢明になる機能を有する。
運転履歴を必要に応じてニューラルネットワークに学習
させ、過去の運転と同様な運転を支援することができる
。さらに、知識の獲得をオペレータとの対話を通じてあ
るいは自動的に行うことができる。この方法は、過去の
運転と同様の運転を行うことが可能であるばかりでなく
、知識が時間と共に増大するので、オペレータと同様、
ニューラルネットワークも実績と経験とを積むことによ
り,次第に賢明になる機能を有する。
次に,他の実施例を第8図を用いて説明する。
この実施例は先に説明した第2図の実施例と同様の構成
であるが、以下(a) (b) (c)の3点が異なる
。
であるが、以下(a) (b) (c)の3点が異なる
。
(a).入力層に入力するパターンとして異なる時間の
パターンP x (txL P 2 (j2)を同時に
用いること、 (b)、パターン間の偏差Pi+z(jよ+z)= P
t(tx)−pz(tz)を用いること、 (C),パターン学習させるニューラルネットワークを
機能別に(例えば定常時のパターンと非定常時のパター
ン)複数設けること である。
パターンP x (txL P 2 (j2)を同時に
用いること、 (b)、パターン間の偏差Pi+z(jよ+z)= P
t(tx)−pz(tz)を用いること、 (C),パターン学習させるニューラルネットワークを
機能別に(例えば定常時のパターンと非定常時のパター
ン)複数設けること である。
パターンファイル71Sには、第8図に示すように、P
i(ti),P z(tz)及びPx+z(jx,z
)から構或される一つの新たなパターンを格納し、これ
を学習工程71で学習する.ここで、tエとt2どの時
間間隔で(=1エーtz)は、対象とするプロセスの時
間変化特性及び制御特性によって異なる値を設定する.
学習の方法は第2図の説明で前述した通りである. 支援工程72では学習した結果に基づいて運転を支援す
る。ここでは現時刻のパターンpt(t+)とτ時間前
のパターンP t−l(t+−+)、及び両者の偏差P
I−1yl(t1−[.t)を受けて、想起の計算を
実行する.計算方法は第2図の説明で前述した通りであ
る. 知識抽出工程73、知識診断工程74、運転支援工程7
5の動作は第2図の説明で前述した通りである. 第l図及び第2図の実施例では,長期間のH歴を学習す
る効果があるが、第8図で説明した実施例の効果は、(
a)短期間(τ時間のオーダー)で変動する現象の学習
を効果的に行える、(b)学習させる内容を目的とする
機能別に分類したニューラルネットワークを用いること
によりオペレータの意図を効果的に反映できる,の2点
である。すなわち、(a)については、変数Xiの値Y
i(t )が増加している場合と減少している場合とで
、制御変数Xjを異なった方法で制御する場合に特に効
果的である.例えば、プラントのスタートアップ時や停
止時の制御、あるいは、非定常時や異常時の制御を支援
するのに有効である。(b)については,プラントの運
転形態が状況(変数Xiのパターン)に応じて異なる場
合に特に有効である。例えば、定常時と非定常時との運
転は通常異なる指針と方法とで行われる。このような場
合には,定常時のニューラルネットワークと非定常時の
ニューラルネットワークを別々に用意し、状況に応じて
使いわけると効果的である. 以上のようにして、本実施例では、状況の異なる過去の
運転履歴を学習し、過去の運転と同様な運転を支援する
ことができる。また、知識の獲得については,短期間で
変動する因果関係をも獲得することが可能であるので、
プラントの運転をオペレータがきめこまかに行うように
支援することが可能である。
i(ti),P z(tz)及びPx+z(jx,z
)から構或される一つの新たなパターンを格納し、これ
を学習工程71で学習する.ここで、tエとt2どの時
間間隔で(=1エーtz)は、対象とするプロセスの時
間変化特性及び制御特性によって異なる値を設定する.
学習の方法は第2図の説明で前述した通りである. 支援工程72では学習した結果に基づいて運転を支援す
る。ここでは現時刻のパターンpt(t+)とτ時間前
のパターンP t−l(t+−+)、及び両者の偏差P
I−1yl(t1−[.t)を受けて、想起の計算を
実行する.計算方法は第2図の説明で前述した通りであ
る. 知識抽出工程73、知識診断工程74、運転支援工程7
5の動作は第2図の説明で前述した通りである. 第l図及び第2図の実施例では,長期間のH歴を学習す
る効果があるが、第8図で説明した実施例の効果は、(
a)短期間(τ時間のオーダー)で変動する現象の学習
を効果的に行える、(b)学習させる内容を目的とする
機能別に分類したニューラルネットワークを用いること
によりオペレータの意図を効果的に反映できる,の2点
である。すなわち、(a)については、変数Xiの値Y
i(t )が増加している場合と減少している場合とで
、制御変数Xjを異なった方法で制御する場合に特に効
果的である.例えば、プラントのスタートアップ時や停
止時の制御、あるいは、非定常時や異常時の制御を支援
するのに有効である。(b)については,プラントの運
転形態が状況(変数Xiのパターン)に応じて異なる場
合に特に有効である。例えば、定常時と非定常時との運
転は通常異なる指針と方法とで行われる。このような場
合には,定常時のニューラルネットワークと非定常時の
ニューラルネットワークを別々に用意し、状況に応じて
使いわけると効果的である. 以上のようにして、本実施例では、状況の異なる過去の
運転履歴を学習し、過去の運転と同様な運転を支援する
ことができる。また、知識の獲得については,短期間で
変動する因果関係をも獲得することが可能であるので、
プラントの運転をオペレータがきめこまかに行うように
支援することが可能である。
(以下、余白)
以上、本発明を浄水場への適用を例に一般的な形で説明
したが,具体的な支援・制御内容を以下の具体例で説明
する。
したが,具体的な支援・制御内容を以下の具体例で説明
する。
入力項目として、計fIrl器5Aの計測項目である水
温、濁度、アルカリ度、pH.電気伝導度、残留塩素濃
度、塩素要求量,水量,水位,並びに撮像手段5Bと画
像処理装140の計測項目であるフロック特徴量、さら
に濁度計5Cの濁度を入力層に入力して、教師信号とし
て,凝集剤注入ポンプ制御信号12AS、アルカリ剤注
入ポンプ制御信号12BS.I拌機13制御信号13S
.撹拌パドル制御信号17AS,17BS及び1 7C
Sを設定すれば,凝集沈殿プロセス運転支援制御システ
ムとなる。このシステムは凝集剤注入運転支援制御,ア
ルカリ剤注入運転支援制御、急速撹拌運転支援制御、緩
速撹拌運転支援制御、などから構成される.なお、撮像
手段5Bは急速混和池10、沈殿池l6または濾過池1
7に接地して、その画像処理結果を利用することもでき
る。
温、濁度、アルカリ度、pH.電気伝導度、残留塩素濃
度、塩素要求量,水量,水位,並びに撮像手段5Bと画
像処理装140の計測項目であるフロック特徴量、さら
に濁度計5Cの濁度を入力層に入力して、教師信号とし
て,凝集剤注入ポンプ制御信号12AS、アルカリ剤注
入ポンプ制御信号12BS.I拌機13制御信号13S
.撹拌パドル制御信号17AS,17BS及び1 7C
Sを設定すれば,凝集沈殿プロセス運転支援制御システ
ムとなる。このシステムは凝集剤注入運転支援制御,ア
ルカリ剤注入運転支援制御、急速撹拌運転支援制御、緩
速撹拌運転支援制御、などから構成される.なお、撮像
手段5Bは急速混和池10、沈殿池l6または濾過池1
7に接地して、その画像処理結果を利用することもでき
る。
ここで、本発明を浄水場の凝集剤注入に適用した具体例
とその効果についてを説明する。
とその効果についてを説明する。
この例における神経回路モデルの構或を第9図(第3図
に対応している)に示す。この神経回路の入力層710
はニューロン素子モデル701を5個有し、代表的な日
と時間における原水水温,濁度,アルカリ度、pH、及
び流量を入力する。
に対応している)に示す。この神経回路の入力層710
はニューロン素子モデル701を5個有し、代表的な日
と時間における原水水温,濁度,アルカリ度、pH、及
び流量を入力する。
また,中間層720はニューロン素子モデルを3個から
なり、出力N730と教師信号層730とはそれぞれ1
個のニューロン素子モデルからなり、ここには凝集剤注
入率を設定する。学習工程において、予め選択された日
(時間は一定の時間に予め決めておく)の水質を入力し
て学習させる。この学習工程は,第2図で説明した学習
工程71に対応する。学習に際し、まず、運転支援を行
う目的で参考にすべき(学習すべき)日を設定する。
なり、出力N730と教師信号層730とはそれぞれ1
個のニューロン素子モデルからなり、ここには凝集剤注
入率を設定する。学習工程において、予め選択された日
(時間は一定の時間に予め決めておく)の水質を入力し
て学習させる。この学習工程は,第2図で説明した学習
工程71に対応する。学習に際し、まず、運転支援を行
う目的で参考にすべき(学習すべき)日を設定する。
処理に失敗した日を学習させると誤った学習になるので
、処理に或功した日を学習させることが重要である。次
に、学習すべき日の設定も重要であり、特に,浄水場で
は1年間(365日)の水質の変動や季節の変動が処理
性能に大きく影響するので,1年間の変動をまんべんな
く取り込むような代表的な日(処理条件)を選択する。
、処理に或功した日を学習させることが重要である。次
に、学習すべき日の設定も重要であり、特に,浄水場で
は1年間(365日)の水質の変動や季節の変動が処理
性能に大きく影響するので,1年間の変動をまんべんな
く取り込むような代表的な日(処理条件)を選択する。
例えば、1カ月に1日を学習パターンに選ぶ。この選択
の基準を以下に示す。
の基準を以下に示す。
(1)処理結果が良好な場合、すなわち、浄水場の実施
例では沈殿濁度が1,Omg/M以下の日、(2)水質
が年間変動する中で代表的な日、すなわち,浄水場での
実施例では春夏秋冬の代表的な日、 を少なくとも1日以上選ぶ. この例では、1年間(365日)の運転履歴の中から処
理が或功した(すなわち沈殿濁度が所定値以下の)とき
の日として10日分(1日工条件)の水質を入力し、他
方、教師信号として対応する凝集剤注入率を学習させる
。学習日数は5日ないし30日分が適している。
例では沈殿濁度が1,Omg/M以下の日、(2)水質
が年間変動する中で代表的な日、すなわち,浄水場での
実施例では春夏秋冬の代表的な日、 を少なくとも1日以上選ぶ. この例では、1年間(365日)の運転履歴の中から処
理が或功した(すなわち沈殿濁度が所定値以下の)とき
の日として10日分(1日工条件)の水質を入力し、他
方、教師信号として対応する凝集剤注入率を学習させる
。学習日数は5日ないし30日分が適している。
学習が終了した後,次に、この第9図の学習済みニュー
ラルネットに未学習(355日)の条件を入力し、凝集
剤注入率を想起させた。想起する場合には、第9図の中
で比較層740と教師信号層750とを削除した構或(
第6図の構或に相当)で行う。その結果、想起誤差(想
起と実測値との差の平均値で定義する)は約20%であ
った。凝集剤注入率に換算すると約3mg/Qになるが
、浄水場での運転支援には実用できる。この具体例によ
れば、l年間の中での僅かな日数の学習で長期間の種々
の水質の日の凝集剤注入率を想起することができた。
ラルネットに未学習(355日)の条件を入力し、凝集
剤注入率を想起させた。想起する場合には、第9図の中
で比較層740と教師信号層750とを削除した構或(
第6図の構或に相当)で行う。その結果、想起誤差(想
起と実測値との差の平均値で定義する)は約20%であ
った。凝集剤注入率に換算すると約3mg/Qになるが
、浄水場での運転支援には実用できる。この具体例によ
れば、l年間の中での僅かな日数の学習で長期間の種々
の水質の日の凝集剤注入率を想起することができた。
次に、第10図に、ニューラルネットの入力として,l
日のある時点の代表水質だけでなく、他の時間における
水質をも同時に利用する場合のニューラルネットの構成
例を示す。この構成は,第8図で説明した入力パターン
のうち偏差を利用しない場合に相当する。前記「他の時
間」は、l時点でも複数時点でもよいが、この例では1
時点の場合を説明する.すなわち,入力JIF710に
は現在の値と過去(ある時間前)の値とについて、それ
ぞれ原水水温,濁度、アルカリ度,PH、及び流量を入
力する。したがって、入力層710のニューロン素子モ
デルは10個必要であり、中間層720には5個用いた
。出力N730および教師信号層750には、それぞれ
1個のニューロン素子モデルを用い、第9図の場合と同
様、凝集剤注入率を設定する。入力層に入力する現在の
水質がpi(t+)、過去の水質がpi(ta)にそれ
ぞれ対応する。
日のある時点の代表水質だけでなく、他の時間における
水質をも同時に利用する場合のニューラルネットの構成
例を示す。この構成は,第8図で説明した入力パターン
のうち偏差を利用しない場合に相当する。前記「他の時
間」は、l時点でも複数時点でもよいが、この例では1
時点の場合を説明する.すなわち,入力JIF710に
は現在の値と過去(ある時間前)の値とについて、それ
ぞれ原水水温,濁度、アルカリ度,PH、及び流量を入
力する。したがって、入力層710のニューロン素子モ
デルは10個必要であり、中間層720には5個用いた
。出力N730および教師信号層750には、それぞれ
1個のニューロン素子モデルを用い、第9図の場合と同
様、凝集剤注入率を設定する。入力層に入力する現在の
水質がpi(t+)、過去の水質がpi(ta)にそれ
ぞれ対応する。
この過去の値として、この例では5時間前の水質情報を
用いる。したがって、この場合には、学習する各時点の
水質と5時間前の水質の両方を考慮して、その時点の凝
集剤注入率をいかに設定すべきを学習することになる。
用いる。したがって、この場合には、学習する各時点の
水質と5時間前の水質の両方を考慮して、その時点の凝
集剤注入率をいかに設定すべきを学習することになる。
過去の時間としては、5時間に限るものではなく、l時
間前あるいは12時間前等の値であってもよい。この方
法により、10日分の水質と凝集剤注入率を学習させた
結果、想起誤差は17%であった。第9図の例より誤差
が改善された理由は、水質の時間的変動を入力層として
考慮したからである。
間前あるいは12時間前等の値であってもよい。この方
法により、10日分の水質と凝集剤注入率を学習させた
結果、想起誤差は17%であった。第9図の例より誤差
が改善された理由は、水質の時間的変動を入力層として
考慮したからである。
第11図のニューラルネットは、入力情報として、さら
に時間偏差情報を用いる場合を示し、第8図で説明した
ものに相当する。この例では、水質の時間的変動を偏差
として明示的に入力するものである。すなわち、入力層
710には、同時に■現在の値、■過去の値、■現在と
過去の値の偏差、の各々について5原水水温、濁度、ア
ルカリ度.pH、及び流量を入力する。第8図に対応さ
せれば、Pエ(tl)が現在の水質、Pi (t.)が
過去の水質、P++x(tX+x)”P+ (tt)−
Pg(tz)が両者の偏差である。この場合、ニューロ
ン素子モデルは人力層710に15個、中間層720に
7個を用いる。前記同様、出力暦730および教師信号
層750には1個用い、凝集剤注入率を設定する。先の
例と同様にして学習させた結果,1年間の想起誤差は,
12%にまで改善された。すなわち、この例では,水質
の時間変化状況を偏差の値として明示的に入力情報に用
いた結果、例えば、降雨開始時と終了時のように、水質
変動が激しい場合の注入率をより的確に予測できるよう
になった。
に時間偏差情報を用いる場合を示し、第8図で説明した
ものに相当する。この例では、水質の時間的変動を偏差
として明示的に入力するものである。すなわち、入力層
710には、同時に■現在の値、■過去の値、■現在と
過去の値の偏差、の各々について5原水水温、濁度、ア
ルカリ度.pH、及び流量を入力する。第8図に対応さ
せれば、Pエ(tl)が現在の水質、Pi (t.)が
過去の水質、P++x(tX+x)”P+ (tt)−
Pg(tz)が両者の偏差である。この場合、ニューロ
ン素子モデルは人力層710に15個、中間層720に
7個を用いる。前記同様、出力暦730および教師信号
層750には1個用い、凝集剤注入率を設定する。先の
例と同様にして学習させた結果,1年間の想起誤差は,
12%にまで改善された。すなわち、この例では,水質
の時間変化状況を偏差の値として明示的に入力情報に用
いた結果、例えば、降雨開始時と終了時のように、水質
変動が激しい場合の注入率をより的確に予測できるよう
になった。
なお,過去の値として凝集剤注入率も付加すれば、精度
がさらに向上する. さらに,図示しないが、定常時としての晴天時(原水濁
度がlong/ Q以下)の場合と、非定常時としての
降雨時(原水濁度が10mg/ 12以上)の場合につ
いて、第1l図のニューラルネットを別個に2個用意し
,各々独立して学習させ、続いて、前記と同様に想起さ
せた。その結果,想起誤差は7%にまで改善された。こ
のことは,降雨時と晴天時,あるいは降雨開始時と終了
時とを考慮したことにより,経験豊富なオペレータの運
転法をより忠実に再現できたものである。このように、
時間偏差情報をも考慮すること、並びに、機能別のニュ
ーラルネットを複数個使用することにより,想起誤差(
運転支援時のガイダンス誤差)がより小さくなる効果が
ある。
がさらに向上する. さらに,図示しないが、定常時としての晴天時(原水濁
度がlong/ Q以下)の場合と、非定常時としての
降雨時(原水濁度が10mg/ 12以上)の場合につ
いて、第1l図のニューラルネットを別個に2個用意し
,各々独立して学習させ、続いて、前記と同様に想起さ
せた。その結果,想起誤差は7%にまで改善された。こ
のことは,降雨時と晴天時,あるいは降雨開始時と終了
時とを考慮したことにより,経験豊富なオペレータの運
転法をより忠実に再現できたものである。このように、
時間偏差情報をも考慮すること、並びに、機能別のニュ
ーラルネットを複数個使用することにより,想起誤差(
運転支援時のガイダンス誤差)がより小さくなる効果が
ある。
次に,前述した従来の、計測情報(原水水質)と出力情
報<m集剤注入率)との関係をモデル化する方法と本実
施例による効果を具体的に比較する.従来法として、標
準的な重回帰分析法を採用した.この方法は,1年間の
すべての原水水質と凝集剤注入率のデータを用いて、原
水水質と凝集剤注入率のデータを用いて,原水水質と凝
集剤注入率との関係を数式で表わすものである.この方
法でl年間の凝集剤注入率の誤差を計算したところ、約
14%の誤差があった.本実施例では、計20日のデー
タしか使用していないが、第11図以降の具体例によれ
ば、1年間のデータを用いるこの従来法と同等以上の効
果があることになる。
報<m集剤注入率)との関係をモデル化する方法と本実
施例による効果を具体的に比較する.従来法として、標
準的な重回帰分析法を採用した.この方法は,1年間の
すべての原水水質と凝集剤注入率のデータを用いて、原
水水質と凝集剤注入率のデータを用いて,原水水質と凝
集剤注入率との関係を数式で表わすものである.この方
法でl年間の凝集剤注入率の誤差を計算したところ、約
14%の誤差があった.本実施例では、計20日のデー
タしか使用していないが、第11図以降の具体例によれ
ば、1年間のデータを用いるこの従来法と同等以上の効
果があることになる。
なお、本実施例では説明しなかったが,フロック形成状
況などを画像監視した情報を入力すれば、さらに効果が
ある.その他、詳述しないが、入力パターンの組合せと
しては、前記のものに限らず、現在値と偏差の組合せ、
あるいは過去値と偏差の組合せ等も考えられる。
況などを画像監視した情報を入力すれば、さらに効果が
ある.その他、詳述しないが、入力パターンの組合せと
しては、前記のものに限らず、現在値と偏差の組合せ、
あるいは過去値と偏差の組合せ等も考えられる。
第1図のシステムにおける本発明の適用例としては、そ
の他、入力項目として、計測器5Aの計測項目である水
温、濁度,アルカリ度、pH.電気伝導度,残留塩素濃
度、塩素要求量、水量,水位、並びに撮像手段5Bと画
像処理装置40の計測項目であるフロック特徴量、さら
に濁度計5Cの濁度,計測器5Dの計測項目である損失
木頭、水位、濁度,残留塩素濃度.PH,流量、計測器
5Eと5Fの計測項目である水位,濁度、残留塩素濃度
、pH、流量、水圧,水温を入力層に入力して、教師信
号として、塩素注入機制御信号26S,を設定すれば,
塩素注入運転支援制御システムとなり,一方、教師信号
として、ポンプ制御信号19Sを設定すれば、濾過プロ
セス運転支援制御システムとなる。
の他、入力項目として、計測器5Aの計測項目である水
温、濁度,アルカリ度、pH.電気伝導度,残留塩素濃
度、塩素要求量、水量,水位、並びに撮像手段5Bと画
像処理装置40の計測項目であるフロック特徴量、さら
に濁度計5Cの濁度,計測器5Dの計測項目である損失
木頭、水位、濁度,残留塩素濃度.PH,流量、計測器
5Eと5Fの計測項目である水位,濁度、残留塩素濃度
、pH、流量、水圧,水温を入力層に入力して、教師信
号として、塩素注入機制御信号26S,を設定すれば,
塩素注入運転支援制御システムとなり,一方、教師信号
として、ポンプ制御信号19Sを設定すれば、濾過プロ
セス運転支援制御システムとなる。
さらに、入力項目として、計測器5Eと5Fの計測項目
である水位、濁度、残留塩素濃度、pH、濁度、流量、
水圧,水温、及び、計測器5Gの計測項目である瀾度、
残留塩素濃度、PH.流量,水圧,水温を入力層に入力
して5教師信号としてはポンプ制御信号22S、バルブ
制御信号23AS,23BS及び23CSを設定すれば
、配管網の水質と水量を制御するための支援制御システ
ムとなる。本システムは,配水流量運転支援制御と配水
圧力運転支援制御のためのである。
である水位、濁度、残留塩素濃度、pH、濁度、流量、
水圧,水温、及び、計測器5Gの計測項目である瀾度、
残留塩素濃度、PH.流量,水圧,水温を入力層に入力
して5教師信号としてはポンプ制御信号22S、バルブ
制御信号23AS,23BS及び23CSを設定すれば
、配管網の水質と水量を制御するための支援制御システ
ムとなる。本システムは,配水流量運転支援制御と配水
圧力運転支援制御のためのである。
これらの実施例は、いずれも過去のH歴や運転実績に応
じて運転がなされており,従来の自動制御や知識工学適
用の運転支援システムが苦手とした,実績と前例に即し
た運転と、知識の自動獲得と、支援制御内容が次第に或
長ずる機能を有するという効果がある。
じて運転がなされており,従来の自動制御や知識工学適
用の運転支援システムが苦手とした,実績と前例に即し
た運転と、知識の自動獲得と、支援制御内容が次第に或
長ずる機能を有するという効果がある。
この他、詳細は省略するが,水位制御など浄水場の維持
管理に係る各種の制御を実行できることはいうまでもな
い。
管理に係る各種の制御を実行できることはいうまでもな
い。
以上、本発明の実施例を浄水場に限って詳細に説明した
が、本発明の基本思想は、時間と共に変動する現象を取
り扱うプロセス,例えば下廃水処理プロセス、河川情報
処理プロセス、熱電併給システム、ビル管理システム、
空調等の屋内環境制御システム、エレベータ管理システ
ム、気象情報処理プロセス、火力・原子力・水力・発電
プロセス、列車など輸送運航管理システム、地図情報シ
ステムなどの公共システム、化学プロセス、バイオプロ
セス、半導体製造プロセス、食品製造プロセスなどの製
造プロセス、証券・為替情報処理プロセス、銀行管理情
報プロセスなどの情報システム、コンピュータ管理シス
テム,端末管理システム.コンピュータネットワーク管
理システムなどに適用できる。
が、本発明の基本思想は、時間と共に変動する現象を取
り扱うプロセス,例えば下廃水処理プロセス、河川情報
処理プロセス、熱電併給システム、ビル管理システム、
空調等の屋内環境制御システム、エレベータ管理システ
ム、気象情報処理プロセス、火力・原子力・水力・発電
プロセス、列車など輸送運航管理システム、地図情報シ
ステムなどの公共システム、化学プロセス、バイオプロ
セス、半導体製造プロセス、食品製造プロセスなどの製
造プロセス、証券・為替情報処理プロセス、銀行管理情
報プロセスなどの情報システム、コンピュータ管理シス
テム,端末管理システム.コンピュータネットワーク管
理システムなどに適用できる。
[発明の効果コ
本発明によれば、プロセスの運転支援に神経回路モデル
を用いることにより,比較的簡単に精度の高い運転支援
システムを構築することができる。
を用いることにより,比較的簡単に精度の高い運転支援
システムを構築することができる。
また、学習を行った神経回路モデルから,過去の運転履
歴情報内に埋もれた知識を容易に抽出し,その結果を運
転支援に利用することができる。
歴情報内に埋もれた知識を容易に抽出し,その結果を運
転支援に利用することができる。
第工図は本発明を浄水場の運転支援に適用した実施例の
構或を示すブロック図、第2図は実施例での具体的手順
のフローの説明図、第3図はニューラルネットワークを
示す模式図、第4図はニューロン素子モデルを示す模式
図、第5図はニューロン素子モデルでの信号変換を示す
グラフ、第6図は想起に用いるニューラルネットワーク
を示す模式図、第7図は知識獲得の詳細を説明するため
のグラフ、第8図は本発明の他の実施例の説明図,第9
図〜第11図はそれぞれ本発明を凝集剤注入に適用した
ニューラルネッ1へワークの構成例を示す模式図である
。 5・・・水質計、10・・・急速混和池、15・・・フ
ロック形或池,40・・・画像処理装置、42・・・シ
ステムプロセッサ,46・・ディスプレイ、44・・・
キーボード,52・・・システムバス、54・・・記憶
装置、56A・・・入力ボート、56B・・・出力ポー
ト、60A・・・知識ベース、60B・・・知識候補ベ
ース、6工・・・推論機構、70・・・ニューラルプロ
セッサ。
構或を示すブロック図、第2図は実施例での具体的手順
のフローの説明図、第3図はニューラルネットワークを
示す模式図、第4図はニューロン素子モデルを示す模式
図、第5図はニューロン素子モデルでの信号変換を示す
グラフ、第6図は想起に用いるニューラルネットワーク
を示す模式図、第7図は知識獲得の詳細を説明するため
のグラフ、第8図は本発明の他の実施例の説明図,第9
図〜第11図はそれぞれ本発明を凝集剤注入に適用した
ニューラルネッ1へワークの構成例を示す模式図である
。 5・・・水質計、10・・・急速混和池、15・・・フ
ロック形或池,40・・・画像処理装置、42・・・シ
ステムプロセッサ,46・・ディスプレイ、44・・・
キーボード,52・・・システムバス、54・・・記憶
装置、56A・・・入力ボート、56B・・・出力ポー
ト、60A・・・知識ベース、60B・・・知識候補ベ
ース、6工・・・推論機構、70・・・ニューラルプロ
セッサ。
Claims (1)
- 【特許請求の範囲】 1.時間と共に変化する複数の入力変数値に応じて、制
御対象を目標状態とする当該制御対象の制御変数値を求
めるプロセス運転支援方法であって、 入力層、少なくとも1層の中間層、および出力層からな
る階層構造の神経回路モデルを用い、プロセスの過去の
運転履歴情報のうち、異なる時点の複数の入力変数値の
代表的なパターンを入力信号とすると共に当該代表的な
パターンに対応する制御変数値を教師信号として、前記
神経回路モデルに学習させ、 該学習した神経回路モデルに前記入力変数値として未学
習のパターンを入力することにより目的の制御変数値を
求めることを特徴とするプロセス運転支援方法。 2.時間と共に変化する複数の入力変数値に応じて、少
なくとも1個の制御対象が目標状態となるような当該制
御対象の制御変数値を求めるプロセス運転支援方法であ
って、 入力層、少なくとも1層の中間層、および出力層からな
る階層構造の神経回路モデルを用い、前記制御対象を目
標状態とする制御が達成されたときの前記複数の入力変
数値のパターンを入力信号とすると共に当該パターンに
対応する制御変数値を教師信号として、複数のパターン
について順次前記神経回路モデルに学習させ、該学習し
た神経回路モデルに前記入力変数値として任意の入力変
数値パターンを入力することにより該パターンに対する
制御変数値を求めることを特徴とするプロセス運転支援
方法。 3.前記神経回路モデルの学習時に、或る時点の入力変
数値パターンと該或る時点の一定時間前の時点の入力変
数値パターンとを同時に入力信号として用いるとともに
前記或る時点の制御変数値を教師信号として用い、複数
の入力信号について学習した後、該神経回路モデルに現
時点の入力変数値パターンおよび現時点より一定時間前
の時点の入力変数値パターンを同時に入力することによ
り現時点の制御変数値を求めることを特徴とする請求項
1または2記載のプロセス運転支援方法。 4.時間と共に変化する複数の入力変数値に応じて、制
御対象が目標状態となるような当該制御対象の制御変数
値を求めるプロセス運転支援方法であって、 入力層、少なくとも1層の中間層、および出力層からな
る階層構造の神経回路モデルを用い、或る時点の入力変
数値パターン、該或る時点の一定時間前の時点の入力変
数値パターン、両時点の入力変数値の偏差のパターンの
うち2個以上のパターンを同時に入力信号として用いる
とともに、前記或る時点の制御変数値を教師信号として
、複数の入力信号について前記神経回路モデルに学習さ
せ、 該学習した神経回路モデルに現時点の前記2個以上のパ
ターンを同時に入力することにより現時点の制御変数値
を求めることを特徴とするプロセス運転支援方法。 5.前記神経回路モデルの学習した結果に基づいて、前
記各入力変数と各制御変数との間の因果関係を抽出し、
該因果関係に基づいて前記プロセスの運転を支援する請
求項1、2、3または4記載のプロセス運転支援方法。 6.前記神経回路モデルは、複数のニューロン素子モデ
ルからなる入力層と、該入力層の各ニューロン素子モデ
ルの出力をそれぞれ受ける複数のニューロン素子モデル
からなる少なくとも1層の中間層と、最終の中間層の各
ニューロンの出力を受ける少なくとも1個のニューロン
素子モデルからなる出力層とを有し、前記入力層の各ニ
ューロン素子モデルに入力変数を対応させるとともに前
記出力層の各ニューロン素子モデルに各制御変数を対応
させ、前記学習は前記各ニューロン素子モデル間の連結
部に付与された重み係数を制御することにより行うこと
を特徴とする請求項1、2、または4記載のプロセス運
転支援方法。 7.前記神経回路モデルの学習した結果に基づいて、前
記各入力変数と各制御変数との間の結合強度を求め、該
結合強度の大きさに基づいて前記神経回路モデルの回路
構造を変更することを特徴とする請求項6記載のプロセ
ス運転支援方法。 8.特定の一入力変数と特定の一制御変数との結合強度
は、当該一入力変数に対応する前記入力層のニューロン
素子モデルから前記中間層の各ニューロン素子モデルを
経て当該一制御変数に対応する前記出力層のニューロン
素子モデルに至る各経路の重み係数の積和で定義するこ
とを特徴とする請求項7記載のプロセス運転支援方法。 9.前記学習を有限回実行し、その結果得られた前記重
み係数の値の統計的出現頻度分布パターンに基づいて、
前記神経回路モデルの構造を変更することを特徴とする
請求項6記載のプロセス運転支援方法。 10.前記神経回路モデルの構造の変更は、特定のニュ
ーロン素子モデル間の連結の削除である請求項7または
9記載のプロセス運転支援方法。 11.前記神経回路モデルの構造の変更は、前記中間層
の階層数の変更である請求項7または9記載のプロセス
運転支援方法。 12.定常時の履歴情報を学習した神経回路モデルと非
定常時の履歴情報を学習した神経回路モデルとを別個に
用意し、運転支援時に、定常時と非定常時とで神経回路
モデルを切り換えて使用することを特徴とする請求項1
、2または4記載のプロセス運転支援方法。13.入力
変数値のパターンの変化状態に応じて、別個の履歴情報
を学習した神経回路モデルを複数個用意し、運転支援時
に、前記入力変数値のパターンの変化状態に応じて使用
する神経回路モデルを切り換えることを特徴とする請求
項1、2または4記載のプロセス運転支援方法。 14.入力層、中間層および出力層の異なる層間で連結
されたニューロン素子モデル対間の重み係数が決定され
ることにより学習を有限回実行した階層構造の神経回路
モデルから、該神経回路モデルの入力変数と出力変数と
の間の因果関係を知識として抽出する知識抽出方法であ
って、特定の一入力変数に対応する入力層のニューロン
素子モデルから前記中間層の各ニューロン素子モデルを
経て、特定の一出力変数に対応する出力層のニューロン
素子モデルに至る複数の経路について、各経路の重み係
数の積を求め、複数の経路について該積を加算し、該加
算値を当該一入力変数と一出力変数との間の因果関係を
定める尺度とすることを特徴とする知識抽出方法。 15.入力層、中間層および出力層の異なる層間で連結
されたニューロン素子モデル対間の重み係数が決定され
ることにより学習を有限回実行した階層構造の神経回路
モデルから、該神経回路モデルの入力変数と出力変数と
の間の因果関係を知識として抽出する知識抽出方法であ
って、特定の一入力変数に対応する入力層のニューロン
素子モデルから前記中間層の各ニューロン素子モデルを
経て、特定の一出力変数に対応する出力層のニューロン
素子モデルに至る複数の経路について、前記有限回の学
習の結果得られた重み係数の値の統計的出現頻度分布パ
ターンを求め、該統計的出現頻度パターンに基づいて当
該一入力変数と一出力変数との間の因果関係の再現性を
定量化することを特徴とする知識抽出方法。16.請求
項14の知識抽出方法により得られた入力変数と出力変
数との間の因果関係の尺度に対して、請求項15の知識
抽出方法により当該入力変数と出力変数について得られ
た再現性の程度を加味することにより、当該因果関係を
知識として採用するか否かを決定することを特徴とする
知識抽出方法。 17.時間と共に変化する複数の入力変数値に応じて、
制御対象を目標状態とする当該制御対象の制御変数値を
求めるプロセス運転支援システムであって、 入力層、中間層および出力層からなる階層構造の神経回
路モデルを有し、該神経回路モデルに過去の運転履歴情
報を入力信号および教師信号として用いて過去の運転実
績を学習させた処理手段と、 前記制御対象から前記神経回路モデルに入力する入力変
数値を得る入力手段と、 前記学習した神経回路モデルから知識を抽出する知識抽
出手段と、 該知識抽出手段により得られた知識を蓄積する知識ベー
スと、 該知識ベースに蓄積された知識からプロセス運転支援情
報を得る推論機構と、 前記処理手段の出力および/または前記推論機構の出力
に応じて前記制御対象の制御のガイダンスを行うガイダ
ンス手段と を備えたことを特徴とするプロセス運転支援システム。
Priority Applications (13)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1194898A JP2533942B2 (ja) | 1989-03-13 | 1989-07-27 | 知識抽出方法およびプロセス運転支援システム |
| EP90904434A EP0432267B1 (en) | 1989-03-13 | 1990-03-13 | Supporting method and system for process control |
| US07/613,718 US5774633A (en) | 1989-03-13 | 1990-03-13 | Supporting neural network method for process operation |
| KR1019900702426A KR940005029B1 (ko) | 1989-03-13 | 1990-03-13 | 프로세스 운전지원방법 및 시스템 |
| DE69033328T DE69033328T2 (de) | 1989-03-13 | 1990-03-13 | Unterstützungsverfahren und -vorrichtung für den Betrieb einer Anlage |
| DE69032557T DE69032557T2 (de) | 1989-03-13 | 1990-03-13 | Verfahren und system zur regelung eines verfahrens |
| PCT/JP1990/000322 WO1990010898A1 (fr) | 1989-03-13 | 1990-03-13 | Procede et systeme de commande d'un processus |
| EP95118768A EP0708390B1 (en) | 1989-03-13 | 1990-03-13 | Supporting method and system for process operation |
| US08/220,546 US5943662A (en) | 1989-03-13 | 1994-03-31 | Supporting method and system for process operation |
| JP7130749A JP2753460B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP7130748A JP2886112B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| US08/582,018 US5845052A (en) | 1989-03-13 | 1996-01-02 | Supporting method and system for process operation |
| JP9209413A JPH1091208A (ja) | 1989-03-13 | 1997-08-04 | プロセス運転支援方法およびシステム |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5775989 | 1989-03-13 | ||
| JP1-57759 | 1989-03-13 | ||
| JP1194898A JP2533942B2 (ja) | 1989-03-13 | 1989-07-27 | 知識抽出方法およびプロセス運転支援システム |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7130749A Division JP2753460B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP7130748A Division JP2886112B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0315902A true JPH0315902A (ja) | 1991-01-24 |
| JP2533942B2 JP2533942B2 (ja) | 1996-09-11 |
Family
ID=26398833
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1194898A Expired - Fee Related JP2533942B2 (ja) | 1989-03-13 | 1989-07-27 | 知識抽出方法およびプロセス運転支援システム |
| JP7130748A Expired - Fee Related JP2886112B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP7130749A Expired - Fee Related JP2753460B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP9209413A Pending JPH1091208A (ja) | 1989-03-13 | 1997-08-04 | プロセス運転支援方法およびシステム |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7130748A Expired - Fee Related JP2886112B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP7130749A Expired - Fee Related JP2753460B2 (ja) | 1989-03-13 | 1995-05-29 | プロセス運転支援方法およびシステム |
| JP9209413A Pending JPH1091208A (ja) | 1989-03-13 | 1997-08-04 | プロセス運転支援方法およびシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US5774633A (ja) |
| EP (2) | EP0432267B1 (ja) |
| JP (4) | JP2533942B2 (ja) |
| KR (1) | KR940005029B1 (ja) |
| DE (2) | DE69032557T2 (ja) |
| WO (1) | WO1990010898A1 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH048639A (ja) * | 1990-04-25 | 1992-01-13 | Mitsubishi Electric Corp | 自動車運転装置 |
| EP0521643A1 (en) * | 1991-07-04 | 1993-01-07 | Hitachi, Ltd. | Method of automated learning, an apparatus therefor, and a system incorporating such an apparatus |
| JPH05334309A (ja) * | 1992-05-29 | 1993-12-17 | Fujitsu Ltd | 債券格付け決定装置及び財務コンサルティング方法 |
| WO1996020438A1 (en) * | 1994-12-28 | 1996-07-04 | Omron Corporation | Method and system for inference using hierarchy model, and method and system for control |
| JP2007023495A (ja) * | 2005-07-12 | 2007-02-01 | Shimizu Corp | 鉄筋コンクリート柱と鉄骨梁との接合構造およびその施工方法 |
| JP2013215281A (ja) * | 2012-04-05 | 2013-10-24 | Sony Corp | 脳波解析装置、脳波解析プログラム及び脳波解析方法 |
| JP2020500420A (ja) * | 2016-11-30 | 2020-01-09 | エスケー ホールディングス コー リミテッド | マシンラーニング基盤の半導体製造の収率予測システム及び方法 |
| JP2020025943A (ja) * | 2018-08-17 | 2020-02-20 | 水ing株式会社 | 水処理方法および水処理システム |
| JP2020065964A (ja) * | 2018-10-23 | 2020-04-30 | 水ing株式会社 | 排水処理方法および排水処理システム |
| JP2021072049A (ja) * | 2019-11-01 | 2021-05-06 | 東京都下水道サービス株式会社 | 情報処理システム、情報処理方法及びコンピュータプログラム |
| KR102634007B1 (ko) * | 2023-09-26 | 2024-02-06 | 블루센 주식회사 | 안심 음용수 공급 장치 및 방법 |
Families Citing this family (105)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05127706A (ja) * | 1991-10-31 | 1993-05-25 | Toshiba Corp | ニユーラルネツト型シミユレータ |
| US5477444A (en) * | 1992-09-14 | 1995-12-19 | Bhat; Naveen V. | Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process |
| DE4304676C1 (de) * | 1993-02-16 | 1994-06-23 | Optum Umwelttech Gmbh | Verfahren zum Betrieb einer Abwasserreinigungsanlage sowie zugehörige Abwasserreinigungsanlage |
| EP0707247B1 (de) * | 1994-10-11 | 2007-02-07 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co.KG. | Analysegerät, insbesondere für Abwasser |
| JP2000048047A (ja) * | 1998-01-19 | 2000-02-18 | Asahi Glass Co Ltd | 時系列デ―タの保存方法及び時系列デ―タベ―スシステム、時系列デ―タの処理方法及び時系列デ―タ処理システム、時系列デ―タ表示システム、並びに記録媒体 |
| US6078918A (en) * | 1998-04-02 | 2000-06-20 | Trivada Corporation | Online predictive memory |
| JP3684081B2 (ja) * | 1998-08-10 | 2005-08-17 | シャープ株式会社 | 排水処理装置 |
| US6336086B1 (en) * | 1998-08-13 | 2002-01-01 | Agere Systems Guardian Corp. | Method and system for analyzing wafer processing order |
| US7037172B1 (en) | 1999-04-01 | 2006-05-02 | Beaver Creek Concepts Inc | Advanced wafer planarizing |
| US7878882B2 (en) * | 1999-04-01 | 2011-02-01 | Charles J. Molnar | Advanced workpiece finishing |
| US6986698B1 (en) | 1999-04-01 | 2006-01-17 | Beaver Creek Concepts Inc | Wafer refining |
| US7131890B1 (en) | 1998-11-06 | 2006-11-07 | Beaver Creek Concepts, Inc. | In situ finishing control |
| US20130189801A1 (en) * | 1998-11-06 | 2013-07-25 | Semcon Tech, Llc | Advanced finishing control |
| US8353738B2 (en) * | 1998-11-06 | 2013-01-15 | Semcon Tech, Llc | Advanced finishing control |
| US6739947B1 (en) | 1998-11-06 | 2004-05-25 | Beaver Creek Concepts Inc | In situ friction detector method and apparatus |
| US7572169B1 (en) | 1998-11-06 | 2009-08-11 | Beaver Creek Concepts Inc | Advanced finishing control |
| US7008300B1 (en) | 2000-10-10 | 2006-03-07 | Beaver Creek Concepts Inc | Advanced wafer refining |
| US7220164B1 (en) | 2003-12-08 | 2007-05-22 | Beaver Creek Concepts Inc | Advanced finishing control |
| US7575501B1 (en) | 1999-04-01 | 2009-08-18 | Beaver Creek Concepts Inc | Advanced workpiece finishing |
| JP4147647B2 (ja) | 1998-11-09 | 2008-09-10 | ソニー株式会社 | データ処理装置およびデータ処理方法、並びに記録媒体 |
| JP4517409B2 (ja) * | 1998-11-09 | 2010-08-04 | ソニー株式会社 | データ処理装置およびデータ処理方法 |
| US20060190805A1 (en) * | 1999-01-14 | 2006-08-24 | Bo-In Lin | Graphic-aided and audio-commanded document management and display systems |
| JP3679942B2 (ja) * | 1999-02-26 | 2005-08-03 | 株式会社東芝 | 処理水質制御装置 |
| JP4344964B2 (ja) * | 1999-06-01 | 2009-10-14 | ソニー株式会社 | 画像処理装置および画像処理方法 |
| FR2795830B1 (fr) * | 1999-07-01 | 2001-08-31 | Lorraine Laminage | Procede de pilotage d'un processus dynamique complexe |
| US6408227B1 (en) | 1999-09-29 | 2002-06-18 | The University Of Iowa Research Foundation | System and method for controlling effluents in treatment systems |
| US6296766B1 (en) * | 1999-11-12 | 2001-10-02 | Leon Breckenridge | Anaerobic digester system |
| US6376831B1 (en) * | 2000-02-24 | 2002-04-23 | The United States Of America As Represented By The Secretary Of The Navy | Neural network system for estimating conditions on submerged surfaces of seawater vessels |
| US6315909B1 (en) * | 2000-05-01 | 2001-11-13 | Nalco Chemical Company | Use of control matrix for cooling water systems control |
| JP2002059384A (ja) * | 2000-08-22 | 2002-02-26 | Sony Corp | ロボットのための学習システム及び学習方法 |
| JP3600556B2 (ja) * | 2001-06-29 | 2004-12-15 | 株式会社東芝 | 情報処理装置 |
| US7191209B1 (en) * | 2001-07-30 | 2007-03-13 | Bellsouth Intellectual Property Corp. | Application server and method to perform hierarchical configurable data manipulation |
| US7441007B1 (en) | 2001-07-30 | 2008-10-21 | At&T Intellectual Property I, L.P. | System and method for allowing applications to retrieve properties and configuration information from a persistent store |
| US7353248B1 (en) * | 2001-07-30 | 2008-04-01 | At&T Delaware Intellectual Property, Inc. | Application server and method to perform hierarchical configurable data validation |
| US8458082B2 (en) | 2001-11-13 | 2013-06-04 | Interthinx, Inc. | Automated loan risk assessment system and method |
| US6955765B2 (en) * | 2001-12-13 | 2005-10-18 | Rosen Peter L | Recycled irrigation water treatment system |
| US6620329B2 (en) * | 2001-12-13 | 2003-09-16 | Turf Sentry, Inc. | Golf course irrigation water monitoring and treatment system |
| US6845336B2 (en) | 2002-06-25 | 2005-01-18 | Prasad S. Kodukula | Water treatment monitoring system |
| WO2006022604A1 (en) * | 2003-05-07 | 2006-03-02 | Rosen Peter L | Golf course irrigation water monitoring and treatment system |
| US8069077B2 (en) * | 2003-06-11 | 2011-11-29 | Kabushiki Kaisha Toshiba | Electric-power-generating-facility operation management support system, electric-power-generating-facility operation management support method, and program for executing support method, and program for executing operation management support method on computer |
| US7785527B1 (en) | 2003-11-06 | 2010-08-31 | Drexel University | Method of making mixed metal oxide ceramics |
| KR100581717B1 (ko) * | 2004-06-15 | 2006-05-22 | 한국과학기술원 | 사용자 행동 패턴 기반 지능형 주거 공간의 학습방법 |
| US7820038B2 (en) * | 2005-03-29 | 2010-10-26 | Kabushiki Kaisha Toshiba | Ultraviolet radiation water treatment system |
| JP4468221B2 (ja) * | 2005-03-29 | 2010-05-26 | 株式会社東芝 | 紫外線照射を利用した水処理システム |
| JP4975287B2 (ja) * | 2005-08-08 | 2012-07-11 | パナソニック株式会社 | 予測装置 |
| US8197700B2 (en) * | 2005-12-30 | 2012-06-12 | Saudi Arabian Oil Company | Computational method for sizing three-phase separators |
| JP2007226450A (ja) * | 2006-02-22 | 2007-09-06 | Fuji Electric Systems Co Ltd | 流量予測装置、流量予測方法および流量予測プログラム |
| EP1892597A1 (de) * | 2006-08-26 | 2008-02-27 | Peter Renner | Zustandsüberwachung von Maschinen und technischen Anlagen |
| US7991499B2 (en) * | 2006-12-27 | 2011-08-02 | Molnar Charles J | Advanced finishing control |
| DE102007001025B4 (de) * | 2007-01-02 | 2008-11-20 | Siemens Ag | Verfahren zur rechnergestützten Steuerung und/oder Regelung eines technischen Systems |
| US8790517B2 (en) | 2007-08-01 | 2014-07-29 | Rockwater Resource, LLC | Mobile station and methods for diagnosing and modeling site specific full-scale effluent treatment facility requirements |
| US20090032446A1 (en) * | 2007-08-01 | 2009-02-05 | Triwatech, L.L.C. | Mobile station and methods for diagnosing and modeling site specific effluent treatment facility requirements |
| US8357286B1 (en) | 2007-10-29 | 2013-01-22 | Semcon Tech, Llc | Versatile workpiece refining |
| US20110210049A1 (en) * | 2008-11-02 | 2011-09-01 | O'regan Jr Patrick T | Water treatment systems with communication network links and methods |
| KR101064908B1 (ko) * | 2008-11-12 | 2011-09-16 | 연세대학교 산학협력단 | 신규의 희생층 재료를 이용한 기판 상에서의 나노와이어 패터닝 방법 |
| US20110087650A1 (en) * | 2009-10-06 | 2011-04-14 | Johnson Controls Technology Company | Creation and use of causal relationship models in building management systems and applications |
| US8655830B2 (en) * | 2009-10-06 | 2014-02-18 | Johnson Controls Technology Company | Systems and methods for reporting a cause of an event or equipment state using causal relationship models in a building management system |
| US9015093B1 (en) | 2010-10-26 | 2015-04-21 | Michael Lamport Commons | Intelligent control with hierarchical stacked neural networks |
| US8775341B1 (en) | 2010-10-26 | 2014-07-08 | Michael Lamport Commons | Intelligent control with hierarchical stacked neural networks |
| CN103064289B (zh) * | 2012-12-19 | 2015-03-11 | 华南理工大学 | 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 |
| US10375901B2 (en) | 2014-12-09 | 2019-08-13 | Mtd Products Inc | Blower/vacuum |
| KR102486699B1 (ko) | 2014-12-15 | 2023-01-11 | 삼성전자주식회사 | 영상 인식 방법, 영상 검증 방법, 장치, 및 영상 인식 및 검증에 대한 학습 방법 및 장치 |
| US10346726B2 (en) | 2014-12-15 | 2019-07-09 | Samsung Electronics Co., Ltd. | Image recognition method and apparatus, image verification method and apparatus, learning method and apparatus to recognize image, and learning method and apparatus to verify image |
| JP2016146174A (ja) * | 2015-02-06 | 2016-08-12 | パナソニックIpマネジメント株式会社 | 決定方法およびプログラム |
| JP5925371B1 (ja) | 2015-09-18 | 2016-05-25 | 三菱日立パワーシステムズ株式会社 | 水質管理装置、水処理システム、水質管理方法、および水処理システムの最適化プログラム |
| JP6516660B2 (ja) * | 2015-11-26 | 2019-05-22 | Kddi株式会社 | 異なる周期階層のデータによる学習を行うデータ予測装置、情報端末、プログラム及び方法 |
| DE102015226656B4 (de) * | 2015-12-23 | 2019-10-10 | Siemens Aktiengesellschaft | Verfahren und Softsensor zum Ermitteln einer Leistung eines Energieerzeugers |
| US10238992B2 (en) | 2016-05-03 | 2019-03-26 | Saudi Arabian Oil Company | Processes for analysis and optimization of multiphase separators, particularly in regard to simulated gravity separation of immiscible liquid dispersions |
| US10372976B2 (en) * | 2016-05-05 | 2019-08-06 | Brunswick Corporation | Person detection in a marine environment |
| JP7035302B2 (ja) * | 2016-07-14 | 2022-03-15 | 日本電気株式会社 | 情報処理システム、自動運用装置、運用端末、方法およびプログラム |
| US10930535B2 (en) | 2016-12-02 | 2021-02-23 | Applied Materials, Inc. | RFID part authentication and tracking of processing components |
| CN108268947A (zh) * | 2016-12-30 | 2018-07-10 | 富士通株式会社 | 用于提高神经网络的处理速度的装置和方法及其应用 |
| US11014780B2 (en) | 2017-07-06 | 2021-05-25 | Otis Elevator Company | Elevator sensor calibration |
| US10829344B2 (en) | 2017-07-06 | 2020-11-10 | Otis Elevator Company | Elevator sensor system calibration |
| EP3704465A4 (en) * | 2017-10-31 | 2021-07-14 | Luminultra Technologies Ltd. | DECISION SUPPORT SYSTEM AND METHOD FOR WATER TREATMENT |
| JP6926224B2 (ja) * | 2017-11-08 | 2021-08-25 | 株式会社東芝 | 技能基盤システム、技能モデル化装置および技能流通方法 |
| JP6986203B2 (ja) * | 2018-03-12 | 2021-12-22 | オムロン株式会社 | 制御装置、制御システム、制御方法及び制御プログラム |
| JP6857332B2 (ja) | 2018-03-13 | 2021-04-14 | オムロン株式会社 | 演算装置、演算方法、及びそのプログラム |
| JP7043983B2 (ja) * | 2018-06-06 | 2022-03-30 | 株式会社明電舎 | 汚水処理施設の水質判定装置及び水質判定方法 |
| US20210263490A1 (en) * | 2018-07-26 | 2021-08-26 | Mitsubishi Electric Corporation | Water treatment plant and method of operating water treatment plant |
| TWI734059B (zh) | 2018-12-10 | 2021-07-21 | 財團法人工業技術研究院 | 動態預測模型建立方法、電子裝置及使用者介面 |
| WO2020148773A1 (en) * | 2019-01-16 | 2020-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Predicting network behaviour |
| CN109856974A (zh) * | 2019-03-01 | 2019-06-07 | 烟台大学 | 一种基于被控量变化的四因素智能控制方法 |
| JP6790154B2 (ja) * | 2019-03-07 | 2020-11-25 | 東芝デジタルソリューションズ株式会社 | 協調型学習システム及び監視システム |
| JP7253721B2 (ja) * | 2019-05-08 | 2023-04-07 | パナソニックIpマネジメント株式会社 | 異音判定装置、異音判定方法および異音判定システム |
| CN114175065A (zh) * | 2019-07-30 | 2022-03-11 | 京瓷株式会社 | 信息处理系统 |
| JP7059989B2 (ja) * | 2019-08-07 | 2022-04-26 | 横河電機株式会社 | 制御システム及び制御方法 |
| GB201912451D0 (en) * | 2019-08-30 | 2019-10-16 | Environmental Monitoring Solutions Ltd | Autonomous wastewater treatment system |
| JP7460267B2 (ja) * | 2019-11-14 | 2024-04-02 | 学校法人 中央大学 | 情報処理装置、情報処理方法、及びプログラム |
| US11565946B2 (en) * | 2019-12-03 | 2023-01-31 | Ramboll USA, Inc. | Systems and methods for treating wastewater |
| US12037262B2 (en) | 2020-01-29 | 2024-07-16 | Xylem Vue Inc. | Systems and methods relating to effective management of fluid infrastructure |
| US11055617B1 (en) | 2020-06-30 | 2021-07-06 | DeepCube LTD. | Partial-activation of neural network based on heat-map of neural network activity |
| JP7032485B2 (ja) * | 2020-07-09 | 2022-03-08 | 水ing株式会社 | 水処理又は汚泥処理システムの運転制御方法 |
| TWI761975B (zh) * | 2020-09-29 | 2022-04-21 | 新加坡商鴻運科股份有限公司 | 機台製程參數的異常監測裝置、方法及可讀存儲介質 |
| CN113156074B (zh) * | 2021-02-22 | 2023-06-23 | 北京工业大学 | 一种基于模糊迁徙的出水总氮预测方法 |
| EP4304986A1 (en) * | 2021-03-12 | 2024-01-17 | Ecolab Usa Inc. | Machine learning automatic control of antimicrobial application in water systems |
| JP2023012234A (ja) * | 2021-07-13 | 2023-01-25 | 巴工業株式会社 | 機械学習装置、データ処理システム、推論装置及び機械学習方法 |
| JP7788233B2 (ja) * | 2021-07-13 | 2025-12-18 | 巴工業株式会社 | 機械学習装置、データ処理システム、推論装置及び機械学習方法 |
| JP7747465B2 (ja) * | 2021-08-23 | 2025-10-01 | メタウォーター株式会社 | 浄水処理監視システム、浄水処理監視装置、情報処理装置、プログラム、及び浄水処理監視方法 |
| JP7600057B2 (ja) * | 2021-08-30 | 2024-12-16 | 株式会社日立製作所 | 水処理状況監視システム及び水処理状況監視方法 |
| JP2023111624A (ja) * | 2022-01-31 | 2023-08-10 | 株式会社Abeja | プラント運転支援システム及びプラント運転支援方法を実施するコンピュータシステム、並びにコンピュータプログラム記録媒体 |
| DE102022123290B4 (de) * | 2022-09-13 | 2026-02-26 | Filippo Adamo | Verfahren und System zur Bereitstellung von Funktionen für das Endgerät eines Kunden |
| US20240119342A1 (en) * | 2022-09-27 | 2024-04-11 | Fisher-Rosemount Systems, Inc. | General reinforcement learning framework for process monitoring and anomaly/ fault detection |
| JP2025025016A (ja) * | 2023-08-08 | 2025-02-21 | 株式会社ダイセル | 手順作成支援装置、手順作成支援方法及び手順作成支援プログラム |
| CN119846948B (zh) * | 2025-03-19 | 2025-07-11 | 广州汇通国信科技有限公司 | 一种智能化污泥处理设备的自主优化控制方法及系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01275381A (ja) * | 1988-04-28 | 1989-11-06 | Fujitec Co Ltd | エレベータの群管理制御装置 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3287649A (en) * | 1963-09-09 | 1966-11-22 | Research Corp | Audio signal pattern perception device |
| US4774677A (en) * | 1981-08-06 | 1988-09-27 | Buckley Bruce S | Self-organizing circuits |
| US5515454A (en) * | 1981-08-06 | 1996-05-07 | Buckley; B. Shawn | Self-organizing circuits |
| US4989256A (en) * | 1981-08-06 | 1991-01-29 | Buckley Bruce S | Self-organizing circuits |
| JPS62239278A (ja) * | 1986-04-10 | 1987-10-20 | Hitachi Ltd | 凝集物の画像認識装置 |
| GB2197766B (en) * | 1986-11-17 | 1990-07-25 | Sony Corp | Two-dimensional finite impulse response filter arrangements |
| JPS6427538A (en) * | 1987-07-23 | 1989-01-30 | Toshiba Corp | Ultrasonic scanner |
| US5092343A (en) * | 1988-02-17 | 1992-03-03 | Wayne State University | Waveform analysis apparatus and method using neural network techniques |
| JP2717665B2 (ja) * | 1988-05-31 | 1998-02-18 | 株式会社豊田中央研究所 | 内燃機関の燃焼予測判別装置 |
| AU633812B2 (en) * | 1988-08-31 | 1993-02-11 | Fujitsu Limited | Neurocomputer |
| US5093899A (en) * | 1988-09-17 | 1992-03-03 | Sony Corporation | Neural network with normalized learning constant for high-speed stable learning |
| US5109475A (en) * | 1988-09-19 | 1992-04-28 | Hitachi, Ltd. | Method and a system for selection of time series data |
| JPH0293708A (ja) * | 1988-09-30 | 1990-04-04 | Toshiba Corp | 制御装置 |
| US4912647A (en) * | 1988-12-14 | 1990-03-27 | Gte Laboratories Incorporated | Neural network training tool |
| US5046020A (en) * | 1988-12-16 | 1991-09-03 | E. I. Du Pont De Nemours And Company | Distributed parallel processing network wherein the connection weights are generated using stiff differential equations |
| JPH0660826B2 (ja) * | 1989-02-07 | 1994-08-10 | 動力炉・核燃料開発事業団 | プラントの異常診断方法 |
| US5195169A (en) * | 1989-03-03 | 1993-03-16 | Sharp Kabushiki Kaisha | Control device for controlling learning of a neural network |
| JPH0738186B2 (ja) * | 1989-03-13 | 1995-04-26 | シャープ株式会社 | 自己拡張形ニユーラル・ネットワーク |
| JPH02287860A (ja) * | 1989-04-28 | 1990-11-27 | Omron Corp | 情報処理装置 |
| JPH02308359A (ja) * | 1989-05-24 | 1990-12-21 | Japan Radio Co Ltd | 多層ニューラルネットワーク |
| JPH07130748A (ja) * | 1993-11-08 | 1995-05-19 | Toshiba Corp | 半導体装置およびその製造方法 |
-
1989
- 1989-07-27 JP JP1194898A patent/JP2533942B2/ja not_active Expired - Fee Related
-
1990
- 1990-03-13 DE DE69032557T patent/DE69032557T2/de not_active Expired - Fee Related
- 1990-03-13 WO PCT/JP1990/000322 patent/WO1990010898A1/ja not_active Ceased
- 1990-03-13 DE DE69033328T patent/DE69033328T2/de not_active Expired - Fee Related
- 1990-03-13 KR KR1019900702426A patent/KR940005029B1/ko not_active Expired - Fee Related
- 1990-03-13 EP EP90904434A patent/EP0432267B1/en not_active Expired - Lifetime
- 1990-03-13 EP EP95118768A patent/EP0708390B1/en not_active Expired - Lifetime
- 1990-03-13 US US07/613,718 patent/US5774633A/en not_active Expired - Fee Related
-
1994
- 1994-03-31 US US08/220,546 patent/US5943662A/en not_active Expired - Fee Related
-
1995
- 1995-05-29 JP JP7130748A patent/JP2886112B2/ja not_active Expired - Fee Related
- 1995-05-29 JP JP7130749A patent/JP2753460B2/ja not_active Expired - Fee Related
-
1996
- 1996-01-02 US US08/582,018 patent/US5845052A/en not_active Expired - Fee Related
-
1997
- 1997-08-04 JP JP9209413A patent/JPH1091208A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01275381A (ja) * | 1988-04-28 | 1989-11-06 | Fujitec Co Ltd | エレベータの群管理制御装置 |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH048639A (ja) * | 1990-04-25 | 1992-01-13 | Mitsubishi Electric Corp | 自動車運転装置 |
| EP0521643A1 (en) * | 1991-07-04 | 1993-01-07 | Hitachi, Ltd. | Method of automated learning, an apparatus therefor, and a system incorporating such an apparatus |
| JPH05334309A (ja) * | 1992-05-29 | 1993-12-17 | Fujitsu Ltd | 債券格付け決定装置及び財務コンサルティング方法 |
| WO1996020438A1 (en) * | 1994-12-28 | 1996-07-04 | Omron Corporation | Method and system for inference using hierarchy model, and method and system for control |
| JP2007023495A (ja) * | 2005-07-12 | 2007-02-01 | Shimizu Corp | 鉄筋コンクリート柱と鉄骨梁との接合構造およびその施工方法 |
| JP2013215281A (ja) * | 2012-04-05 | 2013-10-24 | Sony Corp | 脳波解析装置、脳波解析プログラム及び脳波解析方法 |
| JP2020500420A (ja) * | 2016-11-30 | 2020-01-09 | エスケー ホールディングス コー リミテッド | マシンラーニング基盤の半導体製造の収率予測システム及び方法 |
| US11494636B2 (en) | 2016-11-30 | 2022-11-08 | Sk Holdings Co., Ltd. | Machine learning-based semiconductor manufacturing yield prediction system and method |
| JP2020025943A (ja) * | 2018-08-17 | 2020-02-20 | 水ing株式会社 | 水処理方法および水処理システム |
| JP2020065964A (ja) * | 2018-10-23 | 2020-04-30 | 水ing株式会社 | 排水処理方法および排水処理システム |
| JP2021072049A (ja) * | 2019-11-01 | 2021-05-06 | 東京都下水道サービス株式会社 | 情報処理システム、情報処理方法及びコンピュータプログラム |
| KR102634007B1 (ko) * | 2023-09-26 | 2024-02-06 | 블루센 주식회사 | 안심 음용수 공급 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR940005029B1 (ko) | 1994-06-10 |
| US5943662A (en) | 1999-08-24 |
| US5774633A (en) | 1998-06-30 |
| JPH1091208A (ja) | 1998-04-10 |
| EP0432267A4 (en) | 1992-09-16 |
| JP2753460B2 (ja) | 1998-05-20 |
| DE69032557T2 (de) | 1999-05-06 |
| EP0708390A2 (en) | 1996-04-24 |
| EP0432267B1 (en) | 1998-08-12 |
| JPH07319508A (ja) | 1995-12-08 |
| EP0432267A1 (en) | 1991-06-19 |
| JPH07319509A (ja) | 1995-12-08 |
| JP2533942B2 (ja) | 1996-09-11 |
| DE69033328T2 (de) | 2000-05-31 |
| US5845052A (en) | 1998-12-01 |
| DE69032557D1 (de) | 1998-09-17 |
| KR920700418A (ko) | 1992-02-19 |
| DE69033328D1 (de) | 1999-11-18 |
| JP2886112B2 (ja) | 1999-04-26 |
| EP0708390B1 (en) | 1999-10-13 |
| WO1990010898A1 (fr) | 1990-09-20 |
| EP0708390A3 (en) | 1997-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0315902A (ja) | 知識抽出方法およびプロセス運転支援システム | |
| US5465320A (en) | Method of automated learning, an apparatus therefor, and a system incorporating such an apparatus | |
| CN108562709A (zh) | 一种基于卷积自编码器极限学习机的污水处理系统水质监测预警方法 | |
| CN114119277A (zh) | 一种基于人工智能神经网络的絮凝投药决策的分析方法 | |
| CN115206444A (zh) | 基于fcm-anfis模型的最佳投药量预测方法 | |
| CN111204867B (zh) | 膜生物反应器-mbr膜污染智能决策方法 | |
| CN106991493A (zh) | 基于灰色神经网络组合模型的污水处理出水参数预测方法 | |
| KR102866094B1 (ko) | 심층 기계학습에 기반하는 슬러지 팽화 모니터링 장치 및 그 방법 | |
| JPH07160661A (ja) | ニューラルネットワークの教師データ自動抽出方法と、それを用いたニューラルネットワークシステム、並びに、プラント運転支援装置 | |
| JP4146610B2 (ja) | 濁度予測システム、濁度制御システムおよび濁度管理システム | |
| JPH03134706A (ja) | 下水処理場運転支援のための知識獲得方法 | |
| Zhang et al. | Effluent Quality Prediction of Wastewater Treatment System Based on Small-world ANN. | |
| CN118941900A (zh) | 基于多模态数据融合的水质指标预测方法 | |
| JPH05204406A (ja) | プロセス制御装置 | |
| Putri et al. | Exploring Deep Learning Algorithm for Credit Scoring | |
| Lobbrecht et al. | Applications of neural networks and fuzzy logic to integrated water management project report | |
| Vyas et al. | Artificial neural networks for forecasting wastewater parameters of a common effluent treatment plant | |
| JP2865738B2 (ja) | プロセス制御方法 | |
| JP3186898B2 (ja) | ニューラルネットワークを用いた支援システム | |
| JPH04133164A (ja) | ニューラルネット応用運転支援システム | |
| JPH03134704A (ja) | 知識獲得方法並びにプロセス運転支援方法 | |
| JPH03135497A (ja) | 塩素注入制御方法 | |
| CN116029445A (zh) | 一种基于Prophet和CNN-LSTM的短期负荷预测方法 | |
| JPH02308302A (ja) | プロセス状態管理装置 | |
| Kurbana et al. | Future Forecasting of Dissolved Oxygen Concentration in Wastewater Treatment Plants using Deep Learning Techniques |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |