JPH05333763A - プラント模擬装置 - Google Patents

プラント模擬装置

Info

Publication number
JPH05333763A
JPH05333763A JP14226192A JP14226192A JPH05333763A JP H05333763 A JPH05333763 A JP H05333763A JP 14226192 A JP14226192 A JP 14226192A JP 14226192 A JP14226192 A JP 14226192A JP H05333763 A JPH05333763 A JP H05333763A
Authority
JP
Japan
Prior art keywords
unit
simulated
simulation
plant
subsystem
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP14226192A
Other languages
English (en)
Inventor
Yoshinao Koizumi
慶直 小泉
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP14226192A priority Critical patent/JPH05333763A/ja
Publication of JPH05333763A publication Critical patent/JPH05333763A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【構成】模擬演算範囲判断手段12は、予め保存された
プラントに応じて設けられる単位模擬演算手段11iの
組合せとインストラクタが指定するサブシステム単位模
擬演算手段11iの組合せとに基づいて実行するサブシ
ステム単位模擬演算手段11iの組合わせを判断して登
録ファイルに登録する。サブシステム演算制御手段13
は,実行するサブシステム単位模擬演算手段11iの組
合わせを登録ファイルから取り出し対応するサブシステ
ム模擬演算手段11の単位模擬演算手段11iに対して
実行命令信号を出力して模擬演算をさせる。 【効果】目的に応じてモデル範囲を絞った運転訓練がで
きる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、オペレータがプラント
を模擬する装置を用いて運転訓練をするプラント模擬装
置に関する。
【0002】
【従来の技術】近年、火力発電プラントや原子力発電プ
ラント等の監視制御装置の自動化・複雑化が進むにつ
れ、オペレータの緊急時の判断や対応技術が習得困難に
なっている。これを解決するためプラント模擬装置が開
発され、オペレータがプラント運転の操作学習、事故時
の対応学習、プラントの解析学習等を行うことができ
る。
【0003】図8に、従来のプラント模擬装置の構成を
示す。
【0004】プラント模擬装置1は、インストラクタが
模擬の実行/停止を指示する模擬管理入力部2と、プラ
ントの動特性を求めるために、各設備単位のプロセスを
模擬する複数のモデル式より構成される模擬演算手段3
と、模擬管理入力部2からの入力信号により模擬演算手
段3の実行/停止を制御する模擬演算制御手段4と、操
作端への操作指令信号を入力する操作端入力部5と、操
作端入力部5からの信号状態を保存する操作端入力記憶
部6と、プラントのプロセス値が登録される共通内部デ
ータ記憶部7と、CRT等の出力表示を行う出力表示部
8と、表示出力を記憶する出力表示記憶部9と、初期状
態記憶部10とから構成されている。
【0005】上記構成のプラント模擬装置では、インス
トラクタが模擬管理入力部2から、プラント模擬の実行
/停止の信号が入力されると、模擬演算制御手段4によ
って模擬演算手段3の模擬演算の実行/停止が行われ
る。オペレータによって操作端入力部5から操作端操作
信号が入力されると、操作端入力記憶部6に操作指令信
号の状態が書き込まれる。
【0006】模擬演算手段3では、操作端入力記憶部6
の操作指令信号と共通内部データ記憶部7のプロセス値
とにより模擬演算が行われ、共通内部データ記憶部7に
演算結果が書き込まれる。そして、表示出力データが出
力表示記憶部9に表示形式の値で登録され、出力表示部
8により表示される。このように、プラント模擬装置
は、プラントに応じて定められたモデル範囲全体につい
ての模擬演算を行うことができる。
【0007】
【発明が解決しようとする課題】しかしながら、上記し
たプラント模擬装置では、インストラクタの目的に応じ
た設置単位や装置単位の範囲の模擬運転ができないとい
う問題がある。すなわち、プラント内の単独の設備や装
置またはその複数の設備や装置の任意の組合せによる模
擬運転でよい場合でもプラント全体の模擬運転を行わな
ければならなかった。例えば、図8に示す模擬演算手段
3より単位模擬演算手段3iを取り出しても、他の単位
模擬演算手段3iとの取り合いの要/不要を判断した
り、組合せたりする手段がなく、単位模擬演算手段3i
毎に任意に組合わせができる構成になっていない。その
ため、インストラクタが目的を絞ってモデル範囲を設備
単位や装置単位等として模擬演算を訓練生にさせること
ができなかった。
【0008】そこで、本発明は模擬運転の目的に応じて
モデル範囲の設定することができるプラント模擬装置を
提供することを目的とする。
【0009】
【課題を解決するための手段】本発明は、外部から入力
したプラントの模擬の実行命令信号と、外部から入力し
た操作端命令信号と、予め記憶されているプラントを模
擬するに必要な情報とに基づいてプラントの模擬演算を
するプラント模擬装置において、プラントの各部分を単
位モデルとして模擬演算するプラントに応じて設けられ
る複数の単位模擬演算手段からなるサブシステム模擬演
算手段と、このサブシステム模擬演算手段の複数の単位
模擬演算手段の内で模擬演算が実行可能な前記単位模擬
演算手段の組合せを予め記憶するサブシステム模擬演算
管理記憶手段と、外部から模擬演算を実行する単位模擬
演算手段の組合せを入力する模擬入力管理部と、この模
擬入力管理部から入力された単位模擬演算手段の組合せ
と前記サブシステム模擬演算管理記憶手段に記憶された
単位模擬演算手段の組合せとに基づいて模擬演算が実行
可能か否かを判断し、この判断で模擬演算の実行可能な
単位模擬演算手段を登録ファイルに模擬演算実行データ
として登録する模擬演算範囲判断手段と、前記登録ファ
イルから前記模擬演算実行データを取り出し対応する前
記単位模擬演算手段へ模擬演算の実行命令信号を出力
し、模擬演算させるサブシステム演算制御手段とを設け
るようにしたものである。
【0010】
【作用】上記構成により、模擬演算範囲判断手段がサブ
システム模擬演算管理記憶手段に記憶された実行可能な
単位模擬演算手段の組合せと模擬入力管理部から入力さ
れた単位模擬演算手段の組合せとに基づいて模擬演算が
実行可能か否かを判断し、この判断で模擬演算の実行可
能な単位模擬演算手段を登録ファイルに模擬演算実行デ
ータとして登録する。サブシステム演算制御手段は、登
録ファイルに登録された模擬演算実行データを取り出し
対応する単位模擬演算手段へ模擬演算の実行命令信号を
出力し、模擬演算をさせる。このように、プラント全体
でなく実行するモデル範囲を絞って運転訓練ができる。
従って、設備等の単位モデルのみの運転訓練の場合にプ
ラント全体の模擬をする必要がなく効率的な運転訓練が
できる。
【0011】
【実施例】以下、本発明の実施例について図面を参照し
て説明する。
【0012】図1は、本発明の一実施例を示すプラント
模擬装置の構成図である。図1が図8と異なる点は、模
擬演算手段3と模擬演算制御手段4の代わりにサブシス
テム模擬演算手段11と模擬演算範囲判断手段12とサ
ブシステム演算制御手段13とを設けたことである。
【0013】ここで、サブシステム模擬演算手段11
は、単位モデル、例えば、個々の設備や装置単位につい
てプラントに応じて設けられる複数の単位模擬演算手段
11iからなっている。模擬演算範囲判断手段12は、
複数の単位模擬演算手段11iの内で組合せできる単位
模擬演算手段11iのデータに従って、実行する単位模
擬演算手段11iの組合わせを判断する。サブシステム
演算制御手段13は、組合わせが判断された単位模擬演
算手段11iについて模擬演算の実行または停止を制御
する。
【0014】上記した模擬演算範囲判断手段12とサブ
システム演算制御手段13とを実現する手段として、図
2に示すようにプラントによって決まるサブシステム模
擬演算手段11のプラントを単位モデルに分割する条件
や組合せ条件等の管理データを予め登録しておくファイ
ルとしてサブシステム模擬管理記憶部14と、模擬演算
範囲判断手段12によって判断されたモデル範囲を登録
するファイルとして、サブシステム模擬登録記憶部15
とが本実施例では、外部記録媒体に備えられる。なお、
このサブシステム模擬管理記憶部14とサブシステム模
擬登録記憶部15は、プラント模擬装置1の内部に備え
てもよく、記憶される内容については後述することとす
る。
【0015】次に、サブシステム模擬演算手段11の構
成を具体的に図3を参照して説明する。
【0016】本実施例では、サブシステム模擬演算手段
11が階層的に系統化されている。まず、プラント全体
を単位模擬演算手段11i(単位モデル)の集合として
網羅し、最初のモデルを0次モデル31とする。この0
次モデル31には、モデル1〜モデルNまでがある。
【0017】次に、0次モデル31を分割したとき、独
立して実行できる単位模擬演算手段11iの集合を1次
モデル32とする。この1次モデル32には、モデル1
1〜モデル1N′まである。
【0018】同様に、1次モデル32を分割した単位模
擬演算手段11iの集合を2次モデル33とする。2次
モデル33を分割した単位模擬演算手段11iの集合を
3次モデル34とする。なお、各次モデルの( )内
の数字は1次モデルからの通番である。ここでは、3次
モデル34に対応するものが単位模擬演算手段11iと
する。
【0019】上記した階層的に系統化した構成をプラン
トに適用して具体的に説明する。
【0020】ここで、A Bを「AはBの集合から成り
立つ」と定義すれば、プラント模擬装置の模擬範囲の一
番大きな単位をプラント全体としたとき、「プラント全
体」は次の分割構成となる。
【0021】すなわち、上記した分割構成は(プラント
全体) (設備) (装置) (操作端)で表され、こ
れは「プラント全体」は「設備」に分割でき、「設備」
は「装置」に分割することができ、「装置」は「操作
端」に分割できることを意味する。このように体系化し
てインストラクタが模擬範囲の設定を行うときに、プラ
ントの全体範囲から順に階層的に模擬範囲の設定をする
ようにしている。
【0022】本実施例では、上記した階層的なモデルの
関係を簡単に示すため図4に示すように各モデル単位を
node41で表すこととし、これを図5に示す如く構
成のサブシステム模擬管理記憶部14に登録するように
している。
【0023】図5では、各nodeの親のnodeの登
録部51と、各nodeの枝本数の登録部52と、後に
述べる各nodeの前条件数の登録部53と、各nod
eの子の番号の登録部54と、各nodeの前条件のn
ode番号の登録部55のファイル構成となっている。
すなわち、各モデル単位をnode41で表し、展開さ
れるモデル親子関係を枝42で示したものである。各n
odeにはnode番号が、図3の通番と同じように低
い次数から順につけられている。各nodeについて
の、node番号i(i:自然数)、親のnode番号
ip(i)[ip(i):自然数]、枝の本数nb
(i)[nb(i):0以上の整数]を各nodeのn
ode情報としている。また、枝の本数だけnodeご
とに配列L(i,j)[i:node番号,j:1・・
・nb(i)]を設け、子のnode番号を記憶してお
く。例えば、図4のnode(1)の場合はnode情
報[i,ip(i),nb(i)]は(1,0,N′)
となる。また、子の配列はL(1,1)=N+1,L
(1,2)=N+2,・・・となる。
【0024】このように構成されたnode情報より、
そのnodeの全体的な位置、親はどのnodeか、子
はどのnodeかを検索することができる。また、模擬
演算範囲判断手段12は、現状の模擬範囲と比較して、
子から親のnodeに戻る設定を禁止することにより、
実行する模擬範囲を広げる範囲設定ができなくするよう
にしている。
【0025】ところで、上記した説明では分割された複
数の単位模擬演算手段11iが全て独立に実行できるも
のであったが、単独で実行できない分割された個々の単
位模擬演算手段11iが現実には存在する。このような
場合の対策として、模擬演算範囲判断手段12で個々に
単位模擬演算手段11iの実行を制限する必要がある。
【0026】図6に、このような分割モデルの1例を示
す。
【0027】図中、モデルA、モデルB、モデルC、モ
デルDはモデルXを分割した単位模擬演算手段11iで
あるとする。ここで、モデルBはモデルAが実行されて
いないと実行できないものとする。これを「B←A」と
表す。このとき、BはAの条件モデルとし、AはBの前
条件モデルとする。
【0028】同様に、「D←B」とすると、モデルA、
モデルB、モデルC、モデルDの関係は図6の矢印方向
に実行できる。この場合、分割したモデルで実行可能な
組合せは、次の通りとなる。
【0029】{A}、{C}、{A,B}、{A,
C}、{A,B,C}、{A,B,D}、一方、次の組
合せはBモデルまたはDモデルの前条件モデルを組み合
わせてないため実行できない。
【0030】{B}、{D}、{A,D}、{B,
C}、{B,D}、{C,D}、{A,C,D}、
{B,C,D}
【0031】このような判断機能を模擬演算範囲判断手
段12を備えるため、図5に示す各node情報には、
各nodeの前条件モデルの数m(i)が付いている。
これによって、node情報は[i,ip(i),nb
(i),m(i)]としている。また、前条件モデルの
数だけ配列P(i,j)[i:node番号,j;1・
・・m(i)]を設け、前条件モデルのnode番号を
サブシステム模擬管理記憶部14に記憶しておく。
【0032】図6のモデルB,Cのnode番号を仮に
それぞれ115,116とすると、node番号116
のnode情報は[116、ip(116)、nb(1
16)、1]となり、前条件配列は、m(i)=1から
P(116,1)=115となる。このような構成のサ
ブシステム模擬管理記憶部14に予めプラントに応じて
設定されたnode情報からなる管理データによりプラ
ント全体から設備単位の範囲までを段階的に順次モデル
範囲を特定できるようになっている。
【0033】次に、本実施例の作用を詳細に説明する。
【0034】まず、インストラクタが模擬管理入力部2
よりモデル範囲を指定すると、これに応じて模擬演算範
囲判断手段12では、図7に示す処理手順により実行す
る単位模擬演算手段11iが判断され、対応するnod
e番号がサブシステム模擬登録記憶部15へ書き込まれ
る。
【0035】すなわち、模擬管理入力部2では、インス
トラクタにより順次入力されモデル模擬範囲が入力され
る(入力1)。この場合に、n次のモデル範囲を入力や
複数の単位モデル、あるいは、2つ以上の単位モデルの
組合せもできるようになっている.次に、複数の単位モ
デルの選択または前条件の入力がされているか否かの判
断がされる(判断1)。この判定で、単位モデルの選択
がされた場合でも、モデル範囲に対応するnode番号
をiとして、サブシステム模擬管理記憶部14に登録さ
れている前記条件数の登録数m(i)が0以上かを確認
し、m(i)>0の場合、前条件のモデルとの組合せが
される(処理1)。この処理後入力されたモデル範囲に
対応するnode番号iより、サブシステム模擬管理記
憶部14の前条件のnode番号P(i,j)を全て読
みだし、サブシステム模擬登録記憶部15に実行するモ
デル範囲の番号が書き込まれる(処理2)。
【0036】上記の判断で、複数の単位モデルの選択ま
たは前条件がない場合には、現在の選択されているモデ
ル範囲がさらに分割できるか否かが判断される(判断
2)。この判断では、入力したモデル範囲に対応するn
ode番号iより、nodeの枝本数nb(i)が0以
上か否かが判断される。この判断によりnb(i)>0
のときは、モデル範囲の分割を行うか否かを表示させる
処理がされる(処理3)。
【0037】インストラクタは、さらに分割する場合、
Yes(1)、分割しない場合、No(0)を入力装置
から入力する(入力2)。インストラクタが上記入力で
Yes(1)とすると、分割できるモデル範囲を表示す
る処理がされる(処理4)。これによって、入力したモ
デル範囲に対応するサブシステム模擬管理記憶部14に
記憶されているnode番号iより、下位の技のnod
e番号L(i,j)の全てがモデル範囲として表示され
る。そして、再び入力1からの処理が繰り返され、イン
ストラクタが目的とするモデル範囲に対応する番号がサ
ブシステム模擬登録記憶部15に登録される(処理
2)。
【0038】上記判断でYes(1)でないときは実行
するモデル範囲の番号がサブシステム模擬登録記憶部1
5に登録される(処理2)。
【0039】一方、インストラクタが模擬管理入力部2
より入力された模擬演算の実行/停止指令がサブシステ
ム演算制御手段13に入力される。サブシステム演算制
御手段13では、サブシステム模擬登録記憶部15から
対応するnode番号を取り出し、サブシステム模擬演
算手段11の対応する単位模擬演算手段11iに出力す
る。また、オペレータは、操作端入力部5から操作指令
を操作端入力記憶部6に入力する。
【0040】サブシステム模擬演算手段11では、サブ
システム演算制御手段13からの実行指令に従い、単位
模擬演算手段11iに対応する操作端入力記憶部6に記
憶された操作データと共通内部データ記憶部7のプラン
トデータとに基づいて模擬演算が実行される。
【0041】なお、模擬演算の基礎となる内部変数は、
予め共通内部データ記憶部7に書き込まれている。共通
内部データ記憶部7の内部変数のうち、出力表示部8へ
出力される内部変数については、出力表示記憶部9に表
示される値で書き込まれている。
【0042】なお、インストラクタ機能としての過去の
プラント状態を設定する初期状態設定機能、バックトラ
ック機能等は、一般に、ハードディスクやフロッピーデ
ィスク等の外部記憶装置に保存しておき、初期状態設定
やバックトラック設定時に共通内部データ記憶部7と出
力表示記憶部9に外部記憶装置の保存データを上書きす
るようにする。本実施例では、さらに、共通内部データ
記憶部7と出力表示記憶部9の他のサブシステム模擬登
録記憶部15も外部記憶装置に保存しておき、設定時に
共通内部データ記憶部7と出力表示記憶部9とサブシス
テム模擬登録記憶部15に外部記憶装置の保存内容を上
書きするようにする。これにより、保存したときのモデ
ル範囲と同じモデル範囲のプラント模擬を行うことがで
きる。
【0043】このように、インストラクタが目的とする
モデル範囲を設定することにより、各々の単位モデルの
組合せによる模擬演算の実行を行うことができるから、
オペレータはモデル範囲外からのプロセス変動を気にせ
ず、目的とするモデル範囲の運転操作学習を行うことが
できる。また、モデル範囲の部分ごとの運転操作を1っ
ずつ順番に行うこともでき、オペレータの熟練度が上が
るに従ってモデル範囲を全体へ広げていくことにより最
終的にプラント全体の模擬運転を行うこともできる。
【0044】
【発明の効果】以上説明したように本発明によれば、プ
ラントを模擬して演算する模擬演算手段を設備や装置等
の単位モデルの組合わせで実行させることができる。従
って、設備や装置の単独の運転訓練では、プラント全体
の模擬をする必要がなく、また、ある単位設備から順次
段階的に模擬する範囲を拡大することが容易にできる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すプラント模擬装置の構
成図である。
【図2】図1を具体的に実施する場合の説明図である。
【図3】図1のサブシステム模擬演算手段の構成を示す
第1の説明図である。
【図4】図1のサブシステム模擬演算手段の構成を示す
第2の説明図である。
【図5】サブシステム模擬演算管理記憶部のテーブルを
示す構成図である。
【図6】サブシステム模擬演算手段の分割の一例を示す
説明図である。
【図7】図1の模擬演算範囲判断手段の処理を示すフロ
ーチャートである。
【図8】従来例を示すプラント模擬装置の構成図であ
る。
【符号の説明】
1 プラント模擬装置 2 模擬管理入力部 5 操作端入力部 6 操作端入力記憶部 7 共通内部データ記憶部 11 サブシステム模擬演算手段 11i 単位模擬演算手段 12 模擬演算範囲判断手段 13 サブシステム演算制御手段 14 サブシステム模擬管理記憶部 15 サブシステム模擬登録記憶部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 外部から入力したプラントの模擬の実行
    命令信号と、外部から入力した操作端命令信号と、予め
    記憶されているプラントを模擬するに必要な情報とに基
    づいてプラントの模擬演算をするプラント模擬装置にお
    いて、 プラントの各部分を単位モデルとして模擬演算するプラ
    ントに応じて設けられる複数の単位模擬演算手段からな
    るサブシステム模擬演算手段と、 このサブシステム模擬演算手段の複数の単位模擬演算手
    段の内で模擬演算が実行可能な前記単位模擬演算手段の
    組合せを予め記憶するサブシステム模擬演算管理記憶手
    段と、 外部から模擬演算を実行する単位模擬演算手段の組合せ
    を入力する模擬入力管理部と、 この模擬入力管理部から入力された単位模擬演算手段の
    組合せと前記サブシステム模擬演算管理記憶手段に記憶
    された単位模擬演算手段の組合せとに基づいて模擬演算
    が実行可能か否かを判断し、この判断で模擬演算の実行
    可能な単位模擬演算手段を登録ファイルに模擬演算実行
    データとして登録する模擬演算範囲判断手段と、 前記登録ファイルから前記模擬演算実行データを取り出
    し対応する前記単位模擬演算手段へ模擬演算の実行命令
    信号を出力し、模擬演算させるサブシステム演算制御手
    段とを備えたことを特徴とするプラント模擬装置。
JP14226192A 1992-06-03 1992-06-03 プラント模擬装置 Pending JPH05333763A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14226192A JPH05333763A (ja) 1992-06-03 1992-06-03 プラント模擬装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14226192A JPH05333763A (ja) 1992-06-03 1992-06-03 プラント模擬装置

Publications (1)

Publication Number Publication Date
JPH05333763A true JPH05333763A (ja) 1993-12-17

Family

ID=15311226

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14226192A Pending JPH05333763A (ja) 1992-06-03 1992-06-03 プラント模擬装置

Country Status (1)

Country Link
JP (1) JPH05333763A (ja)

Similar Documents

Publication Publication Date Title
Almond et al. Identifying observable outcomes in game-based assessments
Seda et al. Designing adaptive cybersecurity hands-on training
Levin et al. A multiple-constructs framework for teaching control concepts
Xu et al. A simulation-based testing and training environment for building controls
JPH05333763A (ja) プラント模擬装置
Gupta The Role of CAD Training in Microwave Education [Educator's Corner]
Folk et al. PS: a procedure simulator for dynamic program visualization
JP3188566B2 (ja) プラントシミュレーション装置
Ferens et al. Impact assessment of a microprocessor animation on student learning and motivation in computer engineering
JP4261426B2 (ja) プラント模擬装置およびプラント模擬システム
JP2836608B2 (ja) 整備訓練シミュレータ
JPH11194814A (ja) プラント模擬装置
JP3472084B2 (ja) プラント模擬装置
JP2020190644A (ja) 建設現場を再現した学習支援装置
Osborne et al. The educational range of visual simulations of the little man computer architecture paradigm
Oertel et al. Teaching and training system plus modeling and simulation-a plug-in based approach
Crosbie et al. Simulation software for teaching dynamic system behavior
Leathrum et al. Transitioning M&S Courses from a M&S Engineering Degree to a Major Under a Computer Engineering Degree
Kemp et al. A visual approach to procedural tutor specification
CN117971375A (zh) 干涉服务分离的核电厂仿真系统
JPS6229793B2 (ja)
Stanescu et al. A Low-Cost Petri-Nets Based Simulator for Small Sized Manufacturing Systems
JPH0481879A (ja) プラントの運転規範作成装置
CN117670608A (zh) 设备维护实训任务的处理方法及系统
Wong et al. Application of Learning Theory to a Computer Assisted Instruction Package