JP3299019B2 - Simulator model generator - Google Patents
Simulator model generatorInfo
- Publication number
- JP3299019B2 JP3299019B2 JP34051593A JP34051593A JP3299019B2 JP 3299019 B2 JP3299019 B2 JP 3299019B2 JP 34051593 A JP34051593 A JP 34051593A JP 34051593 A JP34051593 A JP 34051593A JP 3299019 B2 JP3299019 B2 JP 3299019B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- primitive
- simulator
- defining
- plant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、運転時あるいは異常事
態発生時等のプラント等の操作をシミュレートするシミ
ュレータ用のモデルを生成するモデルジェネレータに関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a model generator for generating a model for a simulator for simulating operation of a plant or the like during operation or when an abnormal situation occurs.
【0002】[0002]
【従来の技術】LNG受け入れ基地のような大規模な工
場では、LNG受け入れ作業、タンク備蓄作業、気化設
備運転作業、熱量調節作業、送出作業等の広範な作業を
オペレータが運転管理する必要がある。さらにプラント
は昼夜連続運転であるため、異常発生時にはオペレータ
の迅速で適切な処理が欠くことができない。2. Description of the Related Art In a large-scale factory such as an LNG receiving base, an operator needs to manage a wide range of operations such as an LNG receiving operation, a tank storage operation, a vaporization equipment operation operation, a heat quantity adjustment operation, and a delivery operation. . Furthermore, since the plant is operated continuously day and night, prompt and appropriate processing by the operator is indispensable when an abnormality occurs.
【0003】ところが実際のプラントを操作することに
よってオペレータに異常時の操作手順を教えることは困
難であるため、訓練用シミュレータを用いて、オペレー
タの訓練を行っている。[0003] However, since it is difficult to teach the operating procedure in the event of an abnormality to the operator by operating the actual plant, the operator is trained using a training simulator.
【0004】[0004]
【発明が解決しようとする課題】シミュレータを用いて
オペレータの訓練を行う場合、実際のプラント設備等の
機能を有するシミュレーション用のプログラムを予め作
成する必要がある。ところで、従来はこのようなシミュ
レーション用のプログラムを人手を介して作成してい
た。しかしながらLNGタンクのような大規模なプラン
トになると、シミュレーション用のプログラムを作成す
ることは多大な労力を要した。In the case of training an operator using a simulator, it is necessary to create a simulation program having functions of actual plant equipment and the like in advance. Conventionally, such a simulation program has been manually created. However, in a large-scale plant such as an LNG tank, creating a simulation program requires a great deal of effort.
【0005】本発明は、このような問題に鑑みてなされ
たもので、その目的とするところは、シミュレータ用の
モデルを半自動的に作成できるシミュレータモデルジェ
ネレータを提供することにある。The present invention has been made in view of such a problem, and an object of the present invention is to provide a simulator model generator capable of semi-automatically creating a model for a simulator.
【0006】前述した目的を達成するために、第1の発
明は、プラントのシミュレーションを行うシミュレータ
に用いられるシミュレータモデルジェネレータであっ
て、原始モデルを作成する原始モデル作成手段と、前記
原始モデルの管理情報を定義する管理情報定義手段と、
前記原始モデルを複写する原始モデル複写手段と、を具
備し、前記原始モデル作成手段は、前記プラントの機器
に対してモデルを定義するモデル定義手段と、前記機器
の仕様を設定する機器仕様設定手段と、前記モデルに対
応するパラメータを定義して、前記パラメータを用いて
物質収支、圧力式、流量、熱伝導、熱収支等のモデル式
を定義するモデル式定義手段と、を具備し、前記原始モ
デル複写手段は、前記原始モデル作成手段によって作成
された第1の原始モデルを複写し、第2の原始モデルを
作成することを特徴とするシミュレータモデルジェネレ
ータである。第2の発明は、プラントのシミュレーショ
ンを行うシミュレータに用いられるシミュレータモデル
ジェネレータであって、原始モデルを作成する原始モデ
ル作成手段と、前記原始モデル作成手段によって作成さ
れた原始モデル同士を合成し、合成モデルを作成する合
成モデル作成手段と、を具備し、前記原始モデル作成手
段は、前記プラントの機器に対してモデルを定義するモ
デル定義手段と、前記機器の仕様を設定する機器仕様設
定手段と、前記モデルに対応するパラメータを定義し
て、前記パラメータを用いて物質収支、圧力式、流量、
熱伝導、熱収支等のモデル式を定義するモデル式定義手
段と、を具備し、前記合成モデル作成手段は、前記原始
モデル間の設定された境界変数に基づいて、前記原始モ
デル同士を合成することを特徴とするシミュレータモデ
ルジェネレータである。In order to achieve the above-mentioned object, a first invention is a simulator model generator used for a simulator for simulating a plant, comprising a primitive model creating means for creating a primitive model, and a management of the primitive model. Management information definition means for defining information;
Primitive model copying means for copying the primitive model, wherein the primitive model creating means is a model defining means for defining a model for the equipment of the plant, and an equipment specification setting means for setting specifications of the equipment. And model formula defining means for defining parameters corresponding to the model and defining model formulas such as material balance, pressure formula, flow rate, heat conduction, and heat balance using the parameters, The model copying means is a simulator model generator characterized by copying the first primitive model created by the primitive model creating means and creating a second primitive model. A second invention is a simulator model generator used in a simulator for simulating a plant, wherein a primitive model creating means for creating a primitive model, and a primitive model created by the primitive model creating means are combined with each other, and synthesized. Synthetic model creation means for creating a model, comprising: a primitive model creation means, a model definition means for defining a model for the equipment of the plant, equipment specification setting means for setting the specifications of the equipment, Define the parameters corresponding to the model, using the parameters material balance, pressure formula, flow rate,
Model formula defining means for defining model formulas such as heat conduction and heat balance, wherein the synthetic model creating means synthesizes the primitive models based on boundary variables set between the primitive models. A simulator model generator characterized in that:
【0007】[0007]
【作用】本発明では、プラントのモデルを定義し、定義
されたモデルを稼働状態にした後、モデルのデバッグを
行う。According to the present invention, a model of a plant is defined, and after the defined model is put into operation, the model is debugged.
【0008】[0008]
【実施例】以下、図面に基づいて本発明の実施例を詳細
に説明する。図1は、本発明の1実施例に係るシミュレ
ータモデルジェネレータを用いたシミュレータと実プラ
ントとの関係を示す説明図である。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is an explanatory diagram showing the relationship between a simulator using a simulator model generator according to one embodiment of the present invention and an actual plant.
【0009】実プラントではガス等が通過する配管1に
流量計3、バルブ5が設けられる。流量計3、バルブ5
は現場端子台7を介して制御装置へ接続される。流量計
3で測定されたガスの流量値は現場端子台7を介して制
御装置へ送られ、制御装置は、この流量値等を基にして
バルブ5の開度を決定し、開度を示す信号を現場端子台
7を介してバルブ5に送り、バルブ5はその開度を示す
信号に応じて開き、ガスの流量の調整が行われる。In an actual plant, a flow meter 3 and a valve 5 are provided in a pipe 1 through which gas or the like passes. Flow meter 3, valve 5
Is connected to the control device via a local terminal block 7. The flow value of the gas measured by the flow meter 3 is sent to the control device via the on-site terminal block 7, and the control device determines the opening of the valve 5 based on the flow value and the like, and indicates the opening. A signal is sent to the valve 5 via the on-site terminal block 7, and the valve 5 is opened according to the signal indicating its opening, and the flow rate of the gas is adjusted.
【0010】シミュレータ9は、このような実プラント
をシミュレーションするもので、コンピュータ11およ
び操作卓13を有する。コンピュータ11のプログラム
は、シミュレータモデルジェネレータ15およびシミュ
レーション部17を有する。シミュレーション部17
は、実プラントに対応したモデルをシミュレーションす
るもので、プラントシミュレート部19、プラント変数
部21、計装機器シミュレート部23、仮想端子25を
有する。The simulator 9 simulates such an actual plant, and has a computer 11 and a console 13. The program of the computer 11 has a simulator model generator 15 and a simulation unit 17. Simulation unit 17
Is for simulating a model corresponding to an actual plant, and has a plant simulation section 19, a plant variable section 21, an instrumentation equipment simulation section 23, and a virtual terminal 25.
【0011】操作卓13から訓練を受けるオペレータが
入力を行う。プラントシミュレート部19は配管1等の
プラントをシミュレーションする。計装機器シミュレー
ト部23は流量計3、バルブ5等の計装機器のシミュレ
ーションを行う。仮想端子25は現場端子台7に対応す
る。なお、シミュレーション部17については「小山和
夫、プラント操作員訓練シミュレータ開発事例、計装技
術、86年3月、P54〜P61」に詳しく記載されて
いる。An operator who receives training from the console 13 performs input. The plant simulation section 19 simulates a plant such as the pipe 1. The instrumentation equipment simulation unit 23 simulates instrumentation equipment such as the flow meter 3 and the valve 5. The virtual terminal 25 corresponds to the field terminal block 7. The simulation unit 17 is described in detail in "Kazuo Koyama, Plant Operator Training Simulator Development Example, Instrumentation Technology, March 1986, P54-P61".
【0012】つぎに、シミュレータモデルジェネレータ
15について説明する。シミュレータモデルジェネレー
タ15は、シミュレーションを行うモデル自体を作成す
るものである。図2はシミュレータモデルジェネレータ
15の大略動作を示すフローチャートである。シミュレ
ータモデルジェネレータ15では、まずモデルを定義し
(ステップ201)、定義されたモデルを生成する(ス
テップ202)。モデルを生成するとは、たとえば、ス
テップ201で定義されたモデルをコンパイルし、リン
ク等を行うことである。そして、モデルのデバッグが行
われる(ステップ203)。Next, the simulator model generator 15 will be described. The simulator model generator 15 creates a model itself for performing a simulation. FIG. 2 is a flowchart showing the general operation of the simulator model generator 15. The simulator model generator 15 first defines a model (Step 201) and generates a defined model (Step 202). Generating a model means, for example, compiling and linking the model defined in step 201. Then, the model is debugged (step 203).
【0013】つぎに、ステップ201の処理を図3から
図7に基づいて具体的に説明する。図3、図4はステッ
プ201の処理を示すフローチャートであり、図5は対
象とする実プラントを示し、図6は実プラントのモデル
を示し、図7は機器仕様を示す図である。Next, the processing of step 201 will be described in detail with reference to FIGS. 3 and 4 are flowcharts showing the processing of step 201, FIG. 5 shows a target real plant, FIG. 6 shows a model of the real plant, and FIG. 7 shows equipment specifications.
【0014】図3は、原始モデルの定義を示すフローチ
ャートである。1つの原始モデルは1つの物理的設備に
対応しており、この原始モデル自身がシミュレーション
の対象となる。FIG. 3 is a flowchart showing the definition of a primitive model. One primitive model corresponds to one physical facility, and the primitive model itself is a target of simulation.
【0015】まず、モデル図を作成する(ステップ30
1)。ここでは説明を簡単にするため、図5に示すよう
な実プラントを対象とする。この実プラントはLNG船
51からタンク57、77にLNGを送り、タンク5
7、77で貯蔵されたLNGを本管67に送るプラント
である。そして、プラント設備Aとプラント設備Bは、
配管径、機器仕様等を除けばほぼ同様の構成となってい
る。First, a model diagram is created (step 30).
1). Here, for the sake of simplicity, the description is directed to an actual plant as shown in FIG. This actual plant sends LNG from LNG carrier 51 to tanks 57 and 77,
This is a plant that sends the LNG stored at 7, 77 to the main pipe 67. And the plant equipment A and the plant equipment B are
The configuration is almost the same except for the pipe diameter, equipment specifications, and the like.
【0016】LNG船51とタンク57との間には配管
53が設けられ、この配管53にバルブ55が設けられ
る。タンク57と本管67との間には配管59、配管6
5が設けられ、配管59に流量計61が設けられ、配管
59と配管65の間にバルブ63が設けられる。A pipe 53 is provided between the LNG ship 51 and the tank 57, and a valve 55 is provided in the pipe 53. A pipe 59 and a pipe 6 are provided between the tank 57 and the main pipe 67.
5, a flow meter 61 is provided in the pipe 59, and a valve 63 is provided between the pipe 59 and the pipe 65.
【0017】LNG船51とタンク77との間には配管
73が設けられ、この配管73にバルブ75が設けられ
る。タンク77と本管67との間には配管79、配管8
5が設けられ、配管79に流量計81が設けられ、配管
79と配管85の間にバルブ83が設けられる。A pipe 73 is provided between the LNG ship 51 and the tank 77, and a valve 75 is provided in the pipe 73. A pipe 79 and a pipe 8 are provided between the tank 77 and the main pipe 67.
5 is provided, a flow meter 81 is provided in a pipe 79, and a valve 83 is provided between the pipe 79 and the pipe 85.
【0018】本実施例に係るシミュレータモデルジェネ
レータ15は、複写機能を有しているのでプラント設備
Aに対するモデルを作成し、このモデルが作成されたの
ち複写を行い、条件等を多少変更してプラント設備Bの
モデルを作成することができる。Since the simulator model generator 15 according to the present embodiment has a copying function, a model for the plant equipment A is created, and after this model is created, copying is performed. A model of the facility B can be created.
【0019】図6はプラント設備Aに対するモデル図で
ある。図6において93は配管53に対応するシンボル
であり、その圧力がP1 である。95はバルブ55に対
応するシンボルであり、その流量がF1 である。97は
タンク57に対応するシンボルであり、その圧力がP2
である。98はポンプであり、その吐出圧力がP5 であ
る。99は配管59に対応し、圧力がP3 であり、10
5は配管65に対応し、圧力がP4 である。101は流
量計61に対応し、その流量がF2 であり、103はバ
ルブ63に対応し、その流量がF3 である。FIG. 6 is a model diagram of the plant equipment A. 93 in FIG. 6 is a symbol corresponding to the pipe 53, the pressure is P 1. 95 is a symbol corresponding to the valve 55, the flow rate is F 1. Reference numeral 97 denotes a symbol corresponding to the tank 57 whose pressure is P 2
It is. 98 is a pump, the discharge pressure is P 5. 99 corresponds to the pipe 59, the pressure is P 3, 10
5 corresponds to the pipe 65, the pressure is P 4. 101 corresponds to the flow meter 61, the flow rate is F 2, 103 corresponds to the valve 63, the flow rate is F 3.
【0020】ステップ301では、プログラムの作成者
が画面上で図6のようなモデル図を作成する。ほとんど
のシンボルは用意されており、プログラム作成者は、グ
ラフィック機能を用いて、図6に示すようなモデル図を
作成する。In step 301, the creator of the program creates a model diagram as shown in FIG. 6 on the screen. Most of the symbols are prepared, and the program creator creates a model diagram as shown in FIG. 6 by using a graphic function.
【0021】つぎに、機器仕様を定義する(ステップ3
02)。機器仕様とはバルブや流量計等の機器の仕様で
ある。図7にバルブの機器仕様の1例を示す。図7に示
すような機器仕様はデータベース(図示せず)内に格納
されており、プログラム作成者は、このデータベースか
ら所定の機器の仕様を取り出し、適宜、数値等を入力し
て、機器仕様を定義する。Next, equipment specifications are defined (step 3).
02). The device specifications are specifications of devices such as valves and flow meters. FIG. 7 shows an example of the device specifications. The device specifications as shown in FIG. 7 are stored in a database (not shown), and the program creator retrieves the specifications of the predetermined device from this database, inputs numerical values and the like as appropriate, and sets the device specifications. Define.
【0022】つぎに、モデル式を定義する(ステップ3
03)。ここでモデル式とは、物質収支、圧力式、流
量、熱伝導、熱収支等を考慮した種々の式である。例え
ば、図6に示されるように、流量の式として F1 =K1 (P1 −P2 )1/2 がある。すなわち、バルブ95の流量F1 は配管93の
圧力P1 とタンク97内の圧力P2 の圧力差の1/2乗
に比例する。なお、定数K1 はバルブ95の開度に応じ
て変化するパラメータである。Next, a model formula is defined (step 3).
03). Here, the model formulas are various formulas in consideration of a material balance, a pressure formula, a flow rate, heat conduction, a heat balance, and the like. For example, as shown in FIG. 6, there is F 1 = K 1 (P 1 −P 2 ) 1/2 as a flow rate equation. That is, the flow rate F 1 of the valve 95 is proportional to the half power of the pressure difference between the pressure P 1 in the pipe 93 and the pressure P 2 in the tank 97. Note that the constant K 1 is a parameter that varies in accordance with the opening degree of the valve 95.
【0023】同様に流量計101の流量F2 、バルブ1
03の流量F3 は、 F2 =K2 (P5 −P3 )1/2 F3 =K3 (P3 −P4 )1/2 となる。Similarly, the flow rate F 2 of the flow meter 101 and the valve 1
Flow rate F 3 of 03, F 2 = K 2 (P 5 -P 3) 1/2 F 3 = K 3 (P 3 -P 4) becomes 1/2.
【0024】また圧力式としては、 P=WRT/(MV) W:ガスの質量、M:流体の分子量、R:定数 T:温度、V:配管あるいはタンク等の容積 がある。As the pressure equation, P = WRT / (MV) W: mass of gas, M: molecular weight of fluid, R: constant T: temperature, V: volume of pipe or tank.
【0025】さらに、物質収支として、例えば配管99
について ΔW/ΔT=F2 −F3 等の諸式がある。Further, as a material balance, for example, a pipe 99
There are various expressions such as ΔW / ΔT = F 2 −F 3 .
【0026】かかるモデル式については、前述した「小
山和夫、プラント操作員訓練シミュレータ開発事例、計
装技術、86年3月、P54〜P61」に詳しく述べら
れている。The model formula is described in detail in the above-mentioned "Kazuo Koyama, Development Example of Training Simulator for Plant Operators, Instrumentation Technology, March 1986, P54-P61".
【0027】このようにモデル式が定義されると、次に
管理情報等を定義する(ステップ304)。管理情報と
は原始モデルのID番号、原始モデルに対するコメント
等である。すなわち、図6に示すようなモデル図が定義
されると、ID番号がユニークに自動設定される。な
お、プログラム作成者がこのID番号を任意に設定する
こともできる。After the model formula is defined, management information and the like are defined next (step 304). The management information is an ID number of the source model, a comment on the source model, and the like. That is, when the model diagram as shown in FIG. 6 is defined, the ID number is uniquely and automatically set. Note that the program creator can arbitrarily set this ID number.
【0028】つぎに複写を行う場合(ステップ30
5)、複写処理が行われる(ステップ306)。たとえ
ば図6に示すモデルに対してモデル図、機器仕様、モデ
ル式、管理情報等が定義されたのち、これを複写するこ
とによってプラント設備Bに対するモデルを定義するこ
とができる。この場合、プラント設備Bに対する原始モ
デルのID番号はプラント設備Aに対する原始モデルと
異なったものに設定される。またプラント設備Bのバル
ブ75、83、流量計81の機器仕様が、プラント設備
Aのバルブ55、63、流量計61の機器仕様と異なっ
ている場合は、プログラム作成者は複写された配管設備
Bに対する機器仕様を変更する必要がある。またプラン
ト設備Bの配管73、79、85の配管長等がプラント
設備Aの配管53、59、65と異なっている場合は、
プログラム作成者はモデル式を変更する必要がある。Next, when copying is performed (step 30)
5), a copying process is performed (step 306). For example, after a model diagram, a device specification, a model formula, management information, and the like are defined for the model shown in FIG. 6, a model for the plant equipment B can be defined by copying this. In this case, the ID number of the primitive model for the plant facility B is set to be different from the ID number of the primitive model for the plant facility A. If the equipment specifications of the valves 75 and 83 and the flow meter 81 of the plant equipment B are different from the equipment specifications of the valves 55 and 63 and the flow meter 61 of the plant equipment A, the program creator writes the copied piping equipment B It is necessary to change the equipment specifications for. When the pipe lengths of the pipes 73, 79, 85 of the plant equipment B are different from the pipes 53, 59, 65 of the plant equipment A,
The program writer needs to change the model formula.
【0029】このようにして図5に示す2つのプラント
設備A、Bに対する原始モデルが定義される。In this way, primitive models for the two plant facilities A and B shown in FIG. 5 are defined.
【0030】つぎに、別のモデルを定義する場合には
(ステップ307)、ステップ301からステップ30
6までの処理を繰り返す。前述した説明では2つのタン
ク55、77を有する簡単なプラント設備A、Bに対し
て説明したが、実際にはその他多くの物理的設備がある
ので、この物理的設備全てに対してモデルを作成する。
つぎに、合成モデルの定義について説明する。合成モデ
ルとは、図5に示すプラント設備Aとプラント設備Bの
それぞれの原始モデルを合成して1つのモデルとする処
理であり、生成された合成モデル自身の複写を行うこと
もできる。Next, when another model is defined (step 307), steps 301 to 30
The processing up to 6 is repeated. In the above description, simple plant equipments A and B having two tanks 55 and 77 have been described. However, since there are actually many other physical equipments, models are created for all these physical equipments. I do.
Next, the definition of the composite model will be described. The synthetic model is a process of synthesizing the respective primitive models of the plant equipment A and the plant equipment B shown in FIG. 5 into one model, and the generated synthetic model itself can be copied.
【0031】合成モデルを定義する場合(ステップ40
1)、原始モデルの合成を行う(ステップ402)。た
とえば図5に示すプラント設備Aの原始モデルとプラン
ト設備Bの原始モデルを合成して1つの合成モデルとす
る。この場合、合成モデルには新たなID番号等が付与
され、その合成モデルが1つのモデルとして扱われる。
合成を行う場合、すでに存する合成モデルと原始モデル
の合成、合成モデル同志の合成を行うこともできる。合
成を行う場合には、モデル式の境界変数を設定して行
う。When defining a synthetic model (step 40)
1), a primitive model is synthesized (step 402). For example, the primitive model of the plant facility A and the primitive model of the plant facility B shown in FIG. 5 are combined into one combined model. In this case, a new ID number or the like is assigned to the composite model, and the composite model is treated as one model.
When performing synthesis, it is also possible to perform synthesis of an existing synthesis model and a primitive model, and synthesis of synthesis models. When performing synthesis, the boundary variables of the model formula are set.
【0032】境界変数とは例えば、図6の原始モデルの
圧力P1 とP4 である。この原始モデルを図5のLNG
船51や本管67と合成するときには、P1 はLNG船
モデルの接続部の圧力に置き換え、P4 は本管モデルの
接続部の圧力に置き換えることにより、原始モデルは数
式的に結合される。The boundary variables are, for example, the pressures P 1 and P 4 of the primitive model shown in FIG. This primitive model is called LNG in FIG.
When combined with the ship 51 and the main pipe 67, P 1 is replaced by the pressure of the connecting portion of the LNG ship model by replacing P 4 is the pressure of the connecting portion of the main pipe model, primitive models are mathematically coupled .
【0033】つぎに、複写を行う場合には(ステップ4
03)、複写処理を行う(ステップ404)。すなわ
ち、既存の合成モデルを複写すると、それとID番号等
のみが異なるほぼ同一のモデルが定義される。Next, when performing copying (step 4
03), a copying process is performed (step 404). That is, when an existing composite model is copied, almost the same model that is different from the existing composite model only in the ID number and the like is defined.
【0034】つぎに、別の合成モデルを定義する場合に
は(ステップ405)、ステップ401に戻る。Next, when another composite model is defined (step 405), the process returns to step 401.
【0035】図3のフローチャートに従って原始モデル
を定義したのち、図2のフローチャートに従ってモデル
を生成し(ステップ202)、モデルのデバッグを行う
(ステップ203)。また、図4に示すフローチャート
に従ってある原始モデルと別の原始モデルから合成モデ
ルを定義し、この合成モデルに対して図2に従ってモデ
ルを生成し(ステップ202)、モデルのデバッグを行
うこともできる(ステップ203)。After defining the primitive model according to the flowchart of FIG. 3, a model is generated according to the flowchart of FIG. 2 (step 202), and the model is debugged (step 203). Further, it is also possible to define a composite model from one primitive model and another primitive model according to the flowchart shown in FIG. 4, generate a model for this composite model according to FIG. 2 (step 202), and debug the model (step 202). Step 203).
【0036】例えば、大規模なLNG基地等のプラント
設備においては、そのプラント設備を多数の物理的設備
に分割し、分割された設備に対して原始モデルを定義
し、生成し、デバッグを行う。その後、分割された設備
に対する原始モデルを合成して最終的にLNG基地全体
に対する合成モデルを定義し、この合成モデルを生成
し、デバッグする。そして、オペレータによってシミュ
レーション訓練を行う。For example, in a plant facility such as a large-scale LNG base, the plant facility is divided into a large number of physical facilities, and a primitive model is defined, generated, and debugged for the divided facility. After that, a primitive model for the divided facilities is combined to finally define a combined model for the entire LNG base, and this combined model is generated and debugged. Then, simulation training is performed by the operator.
【0037】本実施例では、大規模なプラント設備用の
シミュレータのモデルを作成する場合に、モデルをいく
つかの原始モデルに分割し、各原始モデルを独立して作
成し、のちに各原始モデルを合成して、全体モデルを完
成させる。ここで、同種の設備が複数存在する場合に
は、複写を行い、モデル同志を接続させる場合はモデル
式の境界条件を適宜設定して行う。モデル図の作成はグ
ラフィック機能を使用して作成でき、作成されたモデル
は原始モデルでも合成モデルでもシミュレーションの対
象となる。In this embodiment, when a model of a simulator for large-scale plant equipment is created, the model is divided into several primitive models, each primitive model is created independently, and then each primitive model is created. To complete the entire model. Here, when there are a plurality of facilities of the same type, copying is performed, and when connecting models, the boundary conditions of the model formula are appropriately set. The model diagram can be created using a graphic function, and the created model is a target for simulation whether it is a primitive model or a synthetic model.
【0038】このように、大規模なプラントシミュレー
タのモデルを作成する場合、作業を分業化し、工数を大
幅に削減することができる。また、基本設備モデルを蓄
積することで類似プラントモデルを効率的に作成するこ
とができる。As described above, when creating a model of a large-scale plant simulator, it is possible to divide the work and to significantly reduce the number of steps. Further, by accumulating the basic facility models, similar plant models can be efficiently created.
【0039】[0039]
【発明の効果】以上、詳細に説明したように本発明によ
れば、シミュレータ用のモデルを半自動的に作成でき
る。As described above, according to the present invention, a model for a simulator can be semi-automatically created.
【図1】 実プラントとシミュレータの関係を示す図FIG. 1 is a diagram showing a relationship between an actual plant and a simulator.
【図2】 シミュレータモデルジェネレータ15の処理
を示すフローチャートFIG. 2 is a flowchart showing processing of a simulator model generator 15;
【図3】 ステップ201の処理を示すフローチャートFIG. 3 is a flowchart showing processing of step 201;
【図4】 ステップ201の処理を示すフローチャートFIG. 4 is a flowchart showing processing of step 201;
【図5】 対象とする実プラントを示す図FIG. 5 is a diagram showing a target actual plant.
【図6】 実プラントのモデル図を示す図FIG. 6 is a diagram showing a model diagram of an actual plant.
【図7】 機器仕様を示す図FIG. 7 is a diagram showing device specifications.
【符号の説明】 9………シミュレータ 13………操作卓 15………シミュレータモデルジェネレータ 19………プラントシミュレート部 21………プラント変数部 23………計装機器シミュレート部 25………仮想端子[Description of Signs] 9 Simulator 13 Operation console 15 Simulator model generator 19 Plant simulation unit 21 Plant variable unit 23 Instrumentation unit simulation unit 25 ... virtual terminals
フロントページの続き (72)発明者 手塚 栄 神奈川県横浜市鶴見区末広町1−7−7 東京瓦斯株式会社生産技術センター内 (56)参考文献 特開 昭59−109967(JP,A) 特開 昭60−11908(JP,A) 特開 昭63−118904(JP,A) 特開 昭59−68008(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 1/00 - 24/04 G09B 1/00 - 29/14 Continuation of front page (72) Inventor Sakae Tezuka 1-7-7 Suehirocho, Tsurumi-ku, Yokohama-shi, Kanagawa Prefecture Tokyo Gas Co., Ltd. Production Technology Center (56) References JP-A-59-109967 (JP, A) JP-A-60-11908 (JP, A) JP-A-63-118904 (JP, A) JP-A-59-68008 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G05B 1 / 00-24/04 G09B 1/00-29/14
Claims (4)
ュレータに用いられるシミュレータモデルジェネレータ
であって、 原始モデルを作成する原始モデル作成手段と、 前記原始モデルの管理情報を定義する管理情報定義手段
と、 前記原始モデルを複写する原始モデル複写手段と、 を具備し、 前記原始モデル作成手段は、 前記プラントの機器に対してモデルを定義するモデル定
義手段と、 前記機器の仕様を設定する機器仕様設定手段と、 前記モデルに対応するパラメータを定義して、前記パラ
メータを用いて物質収支、圧力式、流量、熱伝導、熱収
支等のモデル式を定義するモデル式定義手段と、 を具備し、 前記原始モデル複写手段は、前記原始モデル作成手段に
よって作成された第1の原始モデルを複写し、第2の原
始モデルを作成することを特徴とするシミュレータモデ
ルジェネレータ。1. A simulator model generator used in a simulator for simulating a plant, comprising: a primitive model creating means for creating a primitive model; management information defining means for defining management information of the primitive model; And a primitive model copying unit that copies the following. The primitive model creating unit includes: a model defining unit that defines a model for the device of the plant; a device specification setting unit that sets specifications of the device; Model formula defining means for defining parameters corresponding to the model and defining model formulas such as material balance, pressure formula, flow rate, heat conduction, heat balance and the like using the parameters, the primitive model copying means Creates a second primitive model by copying the first primitive model created by the primitive model creating means. Simulator model generator characterized by Rukoto.
ュレータに用いられるシミュレータモデルジェネレータ
であって、 原始モデルを作成する原始モデル作成手段と、 前記原始モデル作成手段によって作成された原始モデル
同士を合成し、合成モデルを作成する合成モデル作成手
段と、 を具備し、 前記原始モデル作成手段は、 前記プラントの機器に対してモデルを定義するモデル定
義手段と、 前記機器の仕様を設定する機器仕様設定手段と、 前記モデルに対応するパラメータを定義して、前記パラ
メータを用いて物質収支、圧力式、流量、熱伝導、熱収
支等のモデル式を定義するモデル式定義手段と、 を具備し、 前記合成モデル作成手段は、前記原始モデル間の設定さ
れた境界変数に基づいて、前記原始モデル同士を合成す
ることを特徴とするシミュレータモデルジェネレータ。2. A simulator model generator for use in a simulator for simulating a plant, comprising: a primitive model creating means for creating a primitive model; and a primitive model created by the primitive model creating means. Wherein the primitive model creating means comprises: a model defining means for defining a model for equipment of the plant; an equipment specification setting means for setting specifications of the equipment; and Model formula defining means for defining parameters corresponding to the model and defining model formulas such as material balance, pressure formula, flow rate, heat conduction, heat balance and the like using the parameters, the synthetic model creating means Is characterized in that the primitive models are synthesized based on boundary variables set between the primitive models. Simulator model generator.
モデルを作成し、前記第1の原始モデルを複写して第2
の原始モデルを作成することを特徴とする請求項2記載
のシミュレータモデルジェネレータ。3. The primitive model creating means creates a first primitive model, and copies the first primitive model to generate a second primitive model.
3. The simulator model generator according to claim 2, wherein a primitive model is created.
間の設定された境界変数に基づいて、前記合成モデル同
士を合成することを特徴とする請求項2記載のシミュレ
ータモデルジェネレータ。4. The simulator model generator according to claim 2, wherein said combined model creating means combines said combined models based on a boundary variable set between the combined models.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34051593A JP3299019B2 (en) | 1993-12-08 | 1993-12-08 | Simulator model generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34051593A JP3299019B2 (en) | 1993-12-08 | 1993-12-08 | Simulator model generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07160309A JPH07160309A (en) | 1995-06-23 |
| JP3299019B2 true JP3299019B2 (en) | 2002-07-08 |
Family
ID=18337721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34051593A Expired - Fee Related JP3299019B2 (en) | 1993-12-08 | 1993-12-08 | Simulator model generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3299019B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012021837A (en) * | 2010-07-13 | 2012-02-02 | Yokogawa Electric Corp | Liquefaction natural gas heat quantity calculation system |
-
1993
- 1993-12-08 JP JP34051593A patent/JP3299019B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012021837A (en) * | 2010-07-13 | 2012-02-02 | Yokogawa Electric Corp | Liquefaction natural gas heat quantity calculation system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07160309A (en) | 1995-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9904746B2 (en) | System and method for autogenerating simulations for process control system checkout and operator training | |
| CN1542575B (en) | Integration of graphic display elements, process modules and control modules in process plants | |
| US9904268B2 (en) | Updating and utilizing dynamic process simulation in an operating process environment | |
| JP3299019B2 (en) | Simulator model generator | |
| Kwon et al. | Compact nuclear simulator and its upgrade plan | |
| Busigin et al. | Darlington tritium removal facility and station upgrading plant dynamic process simulation | |
| JPH07261654A (en) | Plant simulater device | |
| JP2637343B2 (en) | Plant simulator | |
| JP2006003600A (en) | Plant simulation device and plant simulation system | |
| McFall et al. | Building an Integrated Operator Training System for a Complete Training Experience | |
| CN118331085A (en) | Simulation debugging method of maritime work project integrated control system | |
| Carpenter | Dynamic Simulation in Deep Water Enhances Operations From Design to Production | |
| Vidyanandan | Advancements in Simulator Technologies for Power Plant Operator Training | |
| Seriñá et al. | Implementation Of A Model-Based Pipeline Trainer System | |
| Doonan et al. | Evaluation of a remote boundary pressure control strategy using Simulink | |
| Budd | The development of full-scope AGR training simulators within the CEGB | |
| Etheridge | Dynamic Modeling Of An Ozone Disinfection Facility | |
| Evans et al. | The use of plant simulators for debugging control systems and operator training | |
| Bartells et al. | Development of a dual-extraction industrial turbine simulator using general purpose simulation tools | |
| Abbott | Developing a Panelboard Trainer Using SIMVOX and PROVOX | |
| Koyama et al. | Real-Time Process Simulation System for Training Plant Operators | |
| Doble | Computer-Assisted Operations in a Northern North Sea Operation | |
| Hoernicke | Topology Engineering: Virtual Plants for Brown-Field Projects | |
| Newport et al. | On-Line Simulation for Control of British Gas Transmission Network | |
| Follette | Simulation of an industrial emulsion polymerization reactor system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |