JP6325238B2 - Plant simulator - Google Patents
Plant simulator Download PDFInfo
- Publication number
- JP6325238B2 JP6325238B2 JP2013244916A JP2013244916A JP6325238B2 JP 6325238 B2 JP6325238 B2 JP 6325238B2 JP 2013244916 A JP2013244916 A JP 2013244916A JP 2013244916 A JP2013244916 A JP 2013244916A JP 6325238 B2 JP6325238 B2 JP 6325238B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- simulation
- calculation processing
- data
- data table
- 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.)
- Active
Links
- 238000004088 simulation Methods 0.000 claims description 370
- 230000005540 biological transmission Effects 0.000 claims description 113
- 238000012821 model calculation Methods 0.000 claims description 78
- 238000012545 processing Methods 0.000 claims description 77
- 238000004364 calculation method Methods 0.000 claims description 49
- 238000013480 data collection Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 16
- 238000012549 training Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000001629 suppression Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000005764 inhibitory process Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000007634 remodeling Methods 0.000 description 2
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 1
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000003758 nuclear fuel Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
- Y02E30/30—Nuclear fission reactors
Landscapes
- Monitoring And Testing Of Nuclear Reactors (AREA)
Description
本発明の実施形態は、プラント模擬装置に関する。 Embodiments described herein relate generally to a plant simulation apparatus.
原子力発電プラントにおいては、安定運転を確保するために、プラントのプロセス特性や制御装置および操作装置を模擬した運転訓練用のプラント模擬装置(運転訓練用シミュレータ)を用いて、運転訓練が行われている。 In a nuclear power plant, in order to ensure stable operation, operation training is performed using a plant simulation device (operation training simulator) that simulates the process characteristics of the plant, the control device, and the operation device. Yes.
この運転訓練用のプラント模擬装置は、図9で示すように、発電所実機を模擬した監視・操作制御盤10や監視・操作モニタ20、インストラクタ端末100、さらにはシミュレーション計算機200T等から構成されている。
As shown in FIG. 9, the plant simulator for operation training includes a monitoring /
図9に示す従来の運転訓練用のプラント模擬装置に用いられているシミュレーション計算機200Tは、種々の運転事象に応じて作成されたシミュレーションモデルA、B、C、・・・を用いてモデル計算を行うモデル計算処理部201と、各シミュレーションモデルA、B、C、・・・がモデル計算する際にシーケンシャル又は非同期に必要なデータを出力し、モデル計算結果を入力するモデルデータベース(またはモデルデータファイル)203とから構成されており、訓練指導者は原子力発電プラントにおける起動や停止といった通常の運転事象又は異常事象をインストラクタ端末100から選択、指令し、プラント模擬装置に実機の運転状態を模擬させることで、訓練生は実機と同じ感覚で訓練を受けることが可能になっている。なお、ここでは、シミュレーションモデルA、B、C・・・をモデル群202と称する。
A
原子力発電所のプラント模擬装置の場合、シミュレーションモデルA、B、C・・・としては例えば、原子炉シミュレーションモデル、タービンシミュレーションモデル、発電機シミュレーションモデル、復水器シミュレーションモデル等が挙げられる。 In the case of a plant simulation device at a nuclear power plant, examples of the simulation models A, B, C... Include a reactor simulation model, a turbine simulation model, a generator simulation model, a condenser simulation model, and the like.
また、従来の原子力発電所等のプラント模擬装置として、複数個のプラントロジック模擬手段を用意し、プラントロジックも切り替えることで対象とするプラントを効率よくかつ他のプラントに干渉しないで模擬することができるプラント模擬手段や模擬対象をプラントの構成要素毎に分割し、プラント模擬に必要な情報を変更・作成し易くするとともに、摸擬領域の拡大などの機能拡張を容易に対応できるプラント模擬装置等が提案されている。 In addition, as a conventional plant simulation device for a nuclear power plant or the like, a plurality of plant logic simulation means are prepared, and the target plant can be simulated efficiently and without interfering with other plants by switching the plant logic. Plant simulation means that can divide the plant simulation means and simulation targets for each component of the plant, make it easy to change and create information necessary for plant simulation, and can easily cope with function expansion such as expansion of simulation area Has been proposed.
ところで、図9のシミュレーション計算機200Tは、当然のことながらプラント模擬装置の製作段階で予めモデル計算処理部201に組み込んだシミュレーションモデル群202を構成するシミュレーションモデルA、B、C・・・以外はシミュレーションすることができないので、このモデル群202に予め組み込んでいないモデル、例えば過酷事故に関するシミュレーションを行う場合、以下述べる2通りの方法の何れかで対応せざるを得なかった。
Incidentally, the
第1の対応方法は、現在運用されている既設のプラント模擬装置のモデル計算処理部201のプラットホーム(オペレーティングシステム及びハードウエア等からなる計算機の基礎部分)上で動作する過酷事故シミュレーションモデルを新規に開発するという方法である。この方法では、シミュレーションモデルを新たに開発するための多大な時間と費用とが掛かる欠点がある。 The first response method is a new severe accident simulation model that operates on the platform of the model calculation processing unit 201 (the basic part of a computer comprising an operating system and hardware) of an existing plant simulator currently in operation. It is a method of developing. This method has a drawback that it takes a lot of time and cost to newly develop a simulation model.
第2の対応方法は、既設のプラント模擬装置のシミュレーション計算機200Tとは異なるプラットホーム上で動作する過酷事故シミュレーションモデルTが既に実在している場合、その過酷事故のシミュレーションモデルTが既設のプラント模擬装置のモデル計算処理部201に適合するように、プログラム体系およびインターフェースを改造したうえで既設のモデル計算処理部201に組み込むという方法である。
In the second response method, when a severe accident simulation model T operating on a different platform from the existing plant simulation
この第2の方法について図9を参照して説明すると、既設のプラント模擬装置のモデル計算処理部201のプラットホームとは異なるプラットホーム上で動作する過酷事故シミュレーションモデルからなるシミュレーションモデルT 301を既設のシミュレーション計算機200Tのモデル計算処理部201に組み込むためには前述したようにプログラム体系およびインターフェースの変更が必要になる。
The second method will be described with reference to FIG. 9. A simulation model T 301 composed of a severe accident simulation model that operates on a platform different from the platform of the model
一般に、シミュレーションモデルのプログラム体系およびインターフェースを改造する場合、多大な時間がかかるだけでなく、改造によって当該過酷事故シミュレーションモデルT 301がもともと持っている健全性や妥当性等を損なうおそれがある。 In general, when remodeling the program system and interface of the simulation model, not only does it take a long time, but the remodeling may impair the soundness and validity of the severe accident simulation model T301.
したがって、異なるプラットホームで動作するシミュレーションモデルを、既設のシミュレーション計算機200Tで簡便に動作させることが求められているが、従来のプラント模擬装置では対応することができなかった。
Therefore, it is required to easily operate a simulation model operating on a different platform with the existing
本発明は、上記課題を解決するためになされたもので、既設のプラント模擬装置のシミュレーション計算機とは異なるプラットホーム上で動作する他のシミュレーションモデルを、当該シミュレーションモデルがもともと持っている健全性や妥当性を損なわずに既設のプラント模擬装置のシミュレーション計算機に簡便に組み込み動作させることができるプラント模擬装置を提供することを目的とする。 The present invention has been made in order to solve the above-described problems. Another simulation model that operates on a different platform from the simulation computer of the existing plant simulation apparatus is used for the soundness and validity inherent in the simulation model. An object of the present invention is to provide a plant simulation apparatus that can be easily incorporated and operated in a simulation computer of an existing plant simulation apparatus without impairing the performance.
上記の目的を達成するため、本発明の実施形態に係るプラント模擬装置は、第1のプラットホーム上で第1のシミュレーションモデルの計算を行なう第1のモデル計算処理部と、前記第1のプラットホームとは異なる第2のプラットホーム上で前記第1のプラットホームでは動作しない第2のシミュレーションモデルの計算を行う第2のモデル計算処理部と、インストラクタ端末からの指示により前記第1又は第2のモデル計算処理部にシミュレーション実行要求を出力するモデル走行管理手段と、前記第1又は第2のモデル計算処理部のシミュレーション実行時に所要のデータの入出力を行うモデルデータベースと、を有するシミュレーション計算機を備えるプラント模擬装置であって、 前記第2のモデル計算処理部はモデル走行制御手段を有し、前記モデル走行制御手段は、前記モデル走行管理手段からの第2のシミュレーション実行要求に基づいて、前記第2のシミュレーションモデルの計算に必要な入力データを前記モデルデータベースから収集して送信データテーブルとし、収集した前記送信データテーブルを前記第2のシミュレーションモデルが使用できるデータフォーマットに整理して入力データテーブルとし、前記入力データテーブルを用いて前記第2のシミュレーションモデルの計算を実行し、その結果を出力データテーブルとして出力し、前記出力データテーブルから前記モデルデータベースの更新に必要なデータを収集して受信データテーブルとし、前記受信データテーブルのデータフォーマットを整理して前記モデルデータベースに出力して、当該モデルデータベースを更新することを特徴とする。 To achieve the above object, plant simulation apparatus according to an embodiment of the present invention includes a first model calculation processing unit for performing the calculation of the first simulation model on the first platform, the first platform A second model calculation processing unit for calculating a second simulation model that does not operate on the second platform different from the first platform, and the first or second model calculation according to an instruction from an instructor terminal and the model traveling managing means for outputting a simulation execution request to the processing unit, a simulation computer having a model database, the inputting and outputting required data during simulation execution of the first or second model calculation processor A plant simulation apparatus comprising: the second model calculation processing unit: model travel control means And the model travel control means collects and transmits input data necessary for calculation of the second simulation model from the model database based on the second simulation execution request from the model travel management means. A data table, the collected transmission data table is arranged into a data format that can be used by the second simulation model to be an input data table, and the calculation of the second simulation model is performed using the input data table; The result is output as an output data table, data necessary for updating the model database is collected from the output data table to be a reception data table, and the data format of the reception data table is arranged and output to the model database. The model And updates the database.
本発明の実施形態によれば、既設のシミュレーションモデル群202に組み込まれていない他フレームシミュレーションモデルT 301のプログラム体系およびインターフェースを既設のプラント模擬装置のプラットホーム用に改造せずに、当該他フレームシミュレーションモデルT 301のシミュレーションを実行することができる。
According to the embodiment of the present invention, the program system and interface of the other frame
以下、本発明のプラント模擬装置に係る実施形態について、図面を参照して説明する。
なお、各図を通して共通する部分には同一符号を付与し、重複する説明は適宜省略するものとする。
Hereinafter, embodiments of the plant simulation apparatus of the present invention will be described with reference to the drawings.
In addition, the same code | symbol is provided to the common part throughout each figure, and the overlapping description shall be abbreviate | omitted suitably.
(実施形態1)
図1は本発明のプラント模擬装置に係る実施形態1の構成図であり、図2は実施形態1のフロー図である。
(Embodiment 1)
FIG. 1 is a configuration diagram of a first embodiment according to the plant simulation apparatus of the present invention, and FIG. 2 is a flowchart of the first embodiment.
図1において、10は監視・操作制御盤、20は監視・操作モニタ、そして100はユーザの操作に基づいてシミュレーション実行要求を出力するシミュレーション制御手段101を備えたインストラクタ端末である。これまでの構成は図9のプラント模擬装置の場合と同じである。 In FIG. 1, 10 is a monitoring / operation control panel, 20 is a monitoring / operation monitor, and 100 is an instructor terminal provided with simulation control means 101 for outputting a simulation execution request based on a user's operation. The configuration so far is the same as in the case of the plant simulation apparatus of FIG.
200Aは、図9のシミュレーション計算機200Tに対応するシミュレーション計算機である。このシミュレーション計算機200Aは、プラント模擬装置の製作段階からモデル計算処理部201に組み込まれているシミュレーションモデル群202の各シミュレーションモデルA(例えば、原子炉シミュレーションモデル)、シミュレーションモデルB(例えば、タービンシミュレーションモデル)、シミュレーションモデルC(例えば、発電機シミュレーションモデル)・・・が、シーケンシャルまたは非同期で、モデルデータベース203から必要なデータ(値)を入力し、計算を行なってその結果をモデルデータベース203に出力することでシミュレーションを行う点は図9のシミュレーション計算機200Tと同様である。
しかしながら、本実施形態1のシミュレーション計算機200Aは、新たにモデル走行管理手段A 401と、他フレームモデル計算処理部300Aとを設けた点で図9のシミュレーション計算機200Tとは構成および機能が異なっている。なお、図中、「シミュレーションモデル」を単に「モデル」と表記する。
However, the
このモデル走行管理手段A 401は、シミュレーション制御手段101から出力されたシミュレーション実行要求に基づいて、プラント模擬装置の製作段階からモデル計算処理部201のプラットホーム上で動作するように組み込まれているシミュレーションモデル群202のシミュレーションモデルA(原子炉シミュレーションモデル)、シミュレーションモデルB(タービンシミュレーションモデル)、シミュレーションモデルC(例えば、発電機シミュレーションモデル)・・・にシミュレーションを行なわせるのか、それとも、シミュレーションモデル群202には予め組み込まれておらず、モデル計算処理部201のプラットホームとは異なるプラットホームで動作するシミュレーションモデル、例えば、過酷事故シミュレーションモデルTにシミュレーションを行なわせるのかについて判定し、その判定結果に応じてシミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・のシミュレーション、または過酷事故シミュレーションモデルTのシミュレーションを行なわせるように、シミュレーションモデルの走行管理を行う手段である。
This model running management means A 401 is based on the simulation execution request output from the simulation control means 101, and is a simulation model incorporated so as to operate on the platform of the model
一方、他フレームモデル計算処理部300Aは、大きく分けて以下の4つの手段から構成されている。すなわち、一つ目はモデル走行制御手段302であり、二つ目は送信データ収集手段303、送信データテーブル304および送信データ分配手段305からなる「送信データ収集・分配部」3035であり、三つ目は前述したモデル計算処理部201のプラットホームとは異なるプラットホーム上で動作することができる所謂他フレームシミュレーションモデルT 301と、その入力データテーブル306および出力データテーブル307からなる「シミュレーション機能部」3017である。そして、四つ目は受信データ収集手段308、受信データテーブル309および受信データ分配手段310からなる「受信データ収集・分配部」3081である。
On the other hand, the other frame model
以下、図1の構成図および図2のフロー図を参照して本実施形態1の機能について説明する。
ユーザがインストラクタ端末100のシミュレーション制御手段101を操作してシミュレーション実行要求を出力することにより、シミュレーションが開始される(ステップST1)。シミュレーション実行要求は、シミュレーション計算機200Aに入力され、のモデル走行管理手段A 401によるシミュレーションモデル走行管理が開始される(ステップST2)。
The function of the first embodiment will be described below with reference to the configuration diagram of FIG. 1 and the flowchart of FIG.
When the user operates the simulation control means 101 of the
モデル走行管理手段A 401は、まず、入力したシミュレーション実行要求が、モデル計算処理部201に属するシミュレーションモデル群202が動作するプラットホームとは異なるプラットホーム上で動作する他フレームシミュレーションモデルT(例えば、過酷事故シミュレーションモデルT)を実行するタイミングであるのか否かを判定する(ステップST3)。
First, the model travel management means A 401 receives the other frame simulation model T (for example, severe accident) that operates on a platform different from the platform on which the
モデル走行管理手段A 401は、入力したシミュレーション実行要求が過酷事故シミュレーションモデルを実行するタイミングではないと判定した場合(No)、予めモデル計算処理部201に組み込まれているシミュレーションモデル群202のシミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・の走行を制御することにより、シミュレーションを実行する。すなわち、シーケンシャル又は非同期にモデル計算処理部201に属するシミュレーションモデル群202に対してシミュレーション実行要求を出力し、各シミュレーションモデル(シミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・)がそれぞれモデルデータベース203から必要データ値を入力し、計算を行って、その結果をモデルデータベース203に出力する。(ST4)。
When the model travel management means A 401 determines that the input simulation execution request is not the timing for executing the severe accident simulation model (No), the simulation model of the
その後、モデル走行管理401が終了し(ST5)、シミュレーション制御手段101によるシミュレーションが終了する(ST6)。
しかしながら、前述のステップST3の判定により、入力したシミュレーション実行要求が過酷事故シミュレーションモデルの実行タイミングであると判定された場合(Yes)、モデル走行管理手段A 401は他フレームモデル計算処理部300Aにシミュレーション実行要求を出力する。すると、他フレームモデル計算処理部300A内のモデル走行制御手段A 302はシミュレーションモデルの走行制御を開始する(ST7)。
Thereafter, the
However, if the input simulation execution request is determined to be the execution timing of the severe accident simulation model as a result of the determination in the above-described step ST3 (Yes), the model travel management means A 401 performs simulation to the other frame model
モデル走行制御手段A 302は、シミュレーション実行要求に基づき、以下述べる機能(i)〜(v)を順番に実行する。
(i).モデル走行制御手段A 302は、1番目に「送信データ収集・分配部」3035の送信データ収集手段303に対して、他フレームシミュレーションモデルT 301が計算に必要な入力データを収集するように要求を出力する。すると送信データ収集手段303は、モデルデータベース203にアクセスし、モデルデータベース203から必要なデータをピックアップし、送信データテーブル304を生成又は更新する(ST8)。
The model travel
(I). The model travel
(ii).モデル走行制御手段A 302は、2番目に「送信データ収集・分配部」3035の送信データ分配手段305に対して、「シミュレーション機能部」3017の入力データテーブル306を更新するよう要求を出力する。すると、送信データ分配手段305は送信データテーブル304のデータフォーマットの整理(単位変換含む)を行い、入力データテーブル306を更新する(ST9)。
(Ii). The model travel
(iii).モデル走行制御手段A 302は、3番目に「シミュレーション機能部」3017の他フレームシミュレーションモデルT 301すなわち、過酷事故シミュレーションモデルT 301に対して、シミュレーションを実行するよう要求を出力する。これにより過酷事故シミュレーションモデルT 301の走行が行なわれる。すなわち、過酷事故シミュレーションモデルT 301は入力データテーブル306にアクセスして更新されたデータを使用して計算を行い、その計算結果を出力データテーブル307へ出力して出力データテーブル307の更新を行う(ST10)。
(Iii). The model travel control means A 302 thirdly outputs a request to the other frame
(iv).モデル走行制御手段A 302は、4番目に「受信データ収集・分配部」3081の受信データ収集手段308に対して、モデルデータベース203の更新が必要なデータを収集するように要求を出力する。これを受けて受信データ収集手段308は、出力データデーブル307にアクセスし、出力データデーブル307から必要なデータをピックアップして受信データテーブル309を生成又は更新する(ST11)。
(Iv). The model travel
(v).モデル走行制御手段A 302は、5番目に「受信データ収集・分配部」3081の受信データ分配手段310に対して、モデルデータベース203を更新するよう要求を出力する。すると、受信データ分配手段310は、受信データテーブル309にアクセスし、その受信データテーブル309のデータフォーマットを整理(単位変換含む)してモデルデータベース203を更新する(ST12)。
(V). The model travel control means A 302 outputs a request to update the
これにより、モデル走行制御手段A 302による過酷事故シミュレーションモデルT 301の走行制御が終了し(ST13)、続いて、モデル走行管理手段A 401によるモデル走行管理が終了し(ステップST5)、最後にシミュレーションが終了する(ST6)。
Thereby, the travel control of the severe accident
以上述べたように、本実施形態1によれば、シミュレーション計算機200A内に新たに設けたモデル走行管理手段A 401および他フレームモデル計算処理部300Aにより、既設のシミュレーションモデル群202に組み込まれていない他フレームシミュレーションモデルT 301のプログラム体系およびインターフェースを既設のプラント模擬装置のプラットホーム用に改造せずに、当該他フレームシミュレーションモデルT 301のシミュレーションを実行することができる。この結果、他フレームシミュレーションモデルT 301がもともと持っている健全性や妥当性を損なうことなく効率的にシミュレーションを行うことができ、さらにシミュレーションの範囲や精度を高めることができる。
As described above, according to the first embodiment, the model running management means A 401 and the other frame model
(実施形態2)
図3は本発明の実施形態2に係るプラント模擬装置の構成図である。
図3において、本実施形態2では、図1のシミュレーション計算機200Aに替えてシミュレーション計算機200Bを設けたものである。
(Embodiment 2)
FIG. 3 is a configuration diagram of a plant simulation apparatus according to
In FIG. 3, in the second embodiment, a simulation computer 200B is provided in place of the
本実施形態2のシミュレーション計算機200Bは、プラント模擬装置の製作当初から設けられているモデル計算処理部201に属するシミュレーションモデル群202およびモデルデータベース203を備えている点は図1のシミュレーション計算機200Aと同じであるが、図1と異なる点は、モデル走行管理手段A 401に替えて、別のモデル走行管理手段B 402を設け、さらに、他フレームモデル計算処理部300Aに替えて別の他フレームモデル計算処理部300Bを設けた点である。その他は図1と同じなので説明を割愛する。
The simulation computer 200B of the second embodiment is the same as the
本実施形態2で設けたモデル走行管理手段B 402は、実施形態1のモデル走行管理手段A 401が備えている機能に加えて、次の機能を新たに備えている。
すなわち、プラント模擬装置に製作当初から組み込まれている任意のシミュレーションモデル(例えば、シミュレーションモデルA)のシミュレーション値が、予め設定してある切替条件値以上になった場合、当該シミュレーションモデルAの計算を停止し、これに替わって他フレームシミュレーションモデルT 301のシミュレーションを実行するように、シミュレーションモデルAのシミュレーション値を引き継いだ状態で、他フレームモデル計算処理部300Bに計算開始要求を出力する機能を備えている。
The model travel management means
That is, when the simulation value of an arbitrary simulation model (for example, simulation model A) incorporated in the plant simulation apparatus from the beginning of manufacture becomes equal to or higher than a preset switching condition value, the simulation model A is calculated. A function of outputting a calculation start request to the other frame model
例えば、本実施形態2のモデル走行管理手段B 402は、任意のシミュレーションモデルAに関して切替条件項目(例えば、核燃料温度)および切替条件値(例えば、1200℃以上)を予め設定してあり、当該シミュレーションモデルの切替条件項目について、シミュレーション値をモデルデータベース203から入力し、当該シミュレーション値と前記切替条件値とを比較する。そして、シミュレーション値が切替条件値1200℃以上になると、モデルの切替条件が成立するので、直前まで実行していたシミュレーションモデルAの計算を停止し、替わって、他フレームシミュレーションモデルTのシミュレーションを行なうように、シミュレーション要求を出力する。この際、他フレームモデル計算処理部300B内のモデル走行制御手段B 321に対してはシミュレーションモデルAのシミュレーション値を引き継いだ状態で計算開始要求を出力するように機能する。
For example, the model travel management means
なお、シミュレーションモデル切替を逆に設定した場合は、他フレームモデル計算処理部300Bのモデル走行制御手段B 321に計算停止要求を出力し、かつ、シミュレーションモデル群202の該当シミュレーションモデルの計算を開始するように機能する。この場合、直前までシミュレーションを行なっていたモデルのシミュレーション値を引き継ぐことは当然である。
When the simulation model switching is set in reverse, a calculation stop request is output to the model travel
次に、他フレームモデル計算処理部300Bは、シミュレーションモデルを既存のシミュレーションモデル群202から他フレームシミュレーションモデルT 301に切り替えるように実行要求を受けたとき、シミュレーションしていたモデル群202のデータを引き継いだ状態で新たなシミュレーションを行なうようにデータ引継ぎ機能を備えている。
Next, when the other frame model
この他フレームモデル計算処理部300Bは、前述した実施形態1と同様、以下の4つの手段から構成されている。一つ目はモデル走行制御手段A 302に対応するモデル走行制御手段B 321であり、二つ目は送信及び引継ぎデータ収集手段322、送信及び引継ぎデータテーブル323および送信及び引継ぎデータ分配手段324からなる「送信及び引継ぎデータ収集・分配部」3224であり、三つ目はモデル計算処理部201のプラットホームとは異なるプラットホーム上で動作することができる所謂他フレームシミュレーションモデルT 301と、その入力データテーブル306および出力データテーブル307からなる「シミュレーション機能部」3017であり、さらに、四つ目は受信及び引継ぎデータ収集手段325、受信及び引継ぎデータテーブル326および受信及び引継ぎデータ分配手段327からなる「受信及び引継ぎデータ収集・分配部」3257である。
The other frame model
以下、図3を参照して本実施形態2の機能について説明する。
ユーザがインストラクタ端末100のシミュレーション制御手段101を操作してシミュレーション実行要求を出力することにより、シミュレーションが開始される。シミュレーション実行要求はシミュレーション計算機200B内のモデル走行管理手段B 402に入力され、モデル走行管理手段B 402によるシミュレーションモデルの走行管理が開始される。これにより、シーケンシャル又は非同期にモデル計算処理部201に属するシミュレーションモデル群202に対してシミュレーション実行要求を出力し、各シミュレーションモデル群(シミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・)202がそれぞれモデルデータベース203から必要データ値を入力し、計算を行って、その結果をモデルデータベース203に出力する。
Hereinafter, the function of the second embodiment will be described with reference to FIG.
When the user operates the simulation control means 101 of the
モデル走行管理手段B 402はある条件項目のシミュレーション値をモデルデータベース203から入力し、これを予め設定してある切替条件値と比較し、条件が成立した場合、設定されたシミュレーションモデル群202内の該当シミュレーションモデルの計算を停止し、モデル走行制御手段B 321に計算開始要求を出力する。
The model travel management means
なお、条件が不成立の場合やシミュレーションモデル切替を逆に設定した場合は、前述したとおり、他フレームモデル計算処理部300B内のモデル走行制御手段B 321に計算停止要求を出力し、シミュレーションモデル群202の該当シミュレーションモデルの計算を開始する。
When the condition is not satisfied or when the simulation model switching is reversed, a calculation stop request is output to the model travel control means
モデル走行制御手段B 321は、モデル走行管理手段B 402からの要求を受けて以下述べる機能(i)〜(v)を順番に実行する。
(i).モデル走行制御手段B 321は、1番目に「送信及び引継ぎデータ収集・分配部」3224の送信及び引継ぎデータ収集手段322に対して、他フレームシミュレーションモデルT 301が計算に必要な入力データを収集するように要求を出力する。すると、送信及び引継ぎデータ収集手段322は、モデルデータベース203から必要なデータをピックアップして送信及び引継ぎデータテーブル323を生成又は更新する。
In response to a request from the model travel
(I). The model travel
(ii).モデル走行制御手段B 321は、2番目に「送信及び引継ぎデータ収集・分配部」3224の送信及び引継ぎデータ分配手段324に対し、「シミュレーション機能部」3017の入力データテーブル306を更新するよう要求を出力する。すると、送信及び引継ぎデータ分配手段324は、送信及び引継ぎデータテーブル323のデータフォーマットを整理(単位変換含む)して「シミュレーション機能部」3017の入力データテーブル306を更新する。
(Ii). The model travel
(iii).モデル走行制御手段B 321は、3番目に「シミュレーション機能部」3017の他フレームシミュレーションモデルT 301に対して、シミュレーションを実行するよう要求を出力する。これにより他フレームシミュレーションモデルT 301は入力データテーブル306にアクセスして更新されたデータを使用して計算を行い、その結果を出力データテーブル307へ出力して出力データテーブル307の更新を行う。
(Iii). The model travel
(iv).モデル走行制御手段B 321は、4番目に「受信及び引継ぎデータ収集・分配部」3257の受信及び引継ぎデータ収集手段325に対し、モデルデータベース203の更新が必要なデータを収集するよう要求を出力する。すると、受信及び引継ぎデータ収集手段325は、出力データデーブル307にアクセスし、出力データデーブル307から必要なデータをピックアップし、受信及び引継ぎデータテーブル326を生成又は更新する。
(Iv). The model travel control means
(v).モデル走行制御手段B 321は、5番目に「受信及び引継ぎデータ収集・分配部」3257の受信及び引継ぎデータ分配手段327に対して、モデルデータベース203を更新するよう要求を出力する。すると、受信及び引継ぎデータ分配手段327は、受信及び引継ぎデータテーブル326のデータフォーマットを整理(単位変換含む)してモデルデータベース203を更新する。
(V). The model travel control means
以上述べたように、本実施形態2によれば、モデル走行管理手段B 402を設けることにより、シミュレーションモデル群202のシミュレーション値が予め設定してある切替条件値以上になると、当該シミュレーションモデル群の計算を停止し、他フレームシミュレーションモデルT 301のシミュレーションを実行するように、他フレームモデル計算処理部に対して計算開始要求を出力するようにしたので、各々のシミュレーションモデルのパフォーマンスを最大限活用してシミュレーションすることができる。
As described above, according to the second embodiment, when the simulation value of the
(実施形態3)
図4は本発明の実施形態3に係るプラント模擬装置の構成図である。
図4において、本実施形態3は、図1のシミュレーション計算機200A 401に替えてシミュレーション計算機200C 403を設けたものである。その他は図1と同じなので説明を割愛する。
(Embodiment 3)
FIG. 4 is a configuration diagram of a plant simulation apparatus according to
4, the third embodiment is provided with a
本実施形態3のシミュレーション計算機200Cは、プラント模擬装置の製作当初から設けられているモデル計算処理部201に属するシミュレーションモデル群202およびモデルデータベース203に加えて、図1のモデル走行管理手段A 401に相当するモデル走行管理手段C 403と、図1の他フレームモデル計算処理部300A 302や図2の他フレームモデル計算処理部300B 321に相当する、複数個の他フレームモデル計算機300−1、300−2、300−3、・・・300−Nを備えている。なお、本実施形態3のモデル走行管理手段C 403は、一つのモデル走行管理手段によって、複数個の他フレームモデル計算機300−1、300−2、300−3、・・・300−Nの走行を統括管理する機能を備えている。
The
本実施形態3のモデル走行管理手段C 403は、プラント模擬装置の製作当初から設けられているモデル計算処理部201に属するシミュレーションモデル群202と、複数個の他フレームモデル計算処理部1 300−1、・・・他フレームモデル計算処理部N 300−Nに対して、予め設定しておいた計算順番や切替シミュレーションモデル及び切替条件に応じて、計算開始要求及び計算停止要求を出力する。すると、モデル計算処理部201に属するシミュレーションモデル群202と、複数個の他フレームモデル計算処理部1 300−1、・・・他フレームモデル計算処理部N 300−N内のモデル走行制御手段Aあるいはモデル走行制御手段B(ともに図示せず)は、実施形態1のシミュレーションや、実施形態2のシミュレーションを行う。
The model travel management means
なお、切替シミュレーションモデルとして、他フレームモデル計算処理部1 300−1に他フレームシミュレーションモデルT1を、他フレームモデル計算処理部2 300−2に他フレームシミュレーションモデルT2を、・・・他フレームモデル計算処理部N 300−Nに他フレームシミュレーションモデルTNをそれぞれ設定したとすると、切替条件に応じて複数の他フレームモデル計算処理部1、2、・・・Nを切り替えることによりT 301を切り替えてシミュレーションを行うことができる。
As a switching simulation model, another frame model
このように、本実施形態3によれば、一つのシミュレーション計算機200内Cに複数の他フレームモデル計算処理部300−1〜300−Nを設けるようにしたので、複数の他フレームシミュレーションモデルTのシミュレーションを連続的に行なうことができるので、シミュレーション範囲の大幅拡大および精度の大幅向上を図ることができる。 As described above, according to the third embodiment, a plurality of other frame model calculation processing units 300-1 to 300-N are provided in one simulation computer 200 C. Since the simulation can be performed continuously, it is possible to greatly expand the simulation range and greatly improve the accuracy.
(実施形態4)
図5は本発明の実施形態4に係るプラント模擬装置の構成図であり、図6A〜図6Cは300のプラント模擬装置のフロー図を3分割したフロー図である。
(Embodiment 4)
FIG. 5 is a configuration diagram of a plant simulation apparatus according to
図5において、本実施形態4に係るプラント模擬装置は、図1〜図3のシミュレーション計算機200A〜200Cが1台で処理していたモデル走行管理、モデル切替走行管理、モデル走行統括管理の機能と、他フレームモデル計算処理部の機能とを分離し、それぞれの機能を別個の計算機で処理するようにしたものである。このため、本実施形態4プラント模擬装置は、図1のシミュレーション計算機200Aに替えてシミュレーション計算機200Dと、他フレームモデル専用計算機350とを設けている。なお、DTはデータ伝送路である。その他は図1と同様なので説明を割愛する。
In FIG. 5, the plant simulation apparatus according to the fourth embodiment includes functions of model traveling management, model switching traveling management, and model traveling overall management that are processed by the simulation computers 200 </ b> A to 200 </ b> C of FIGS. 1 to 3. The functions of other frame model calculation processing units are separated, and each function is processed by a separate computer. For this reason, the plant simulation apparatus of the fourth embodiment is provided with a
本実施形態4の場合、シミュレーション計算機200Dが、モデル計算処理部201に属するシミュレーションモデル群202と、モデルデータベース203とを備える点は図1のシミュレーション計算機200Aと同様であるが、シミュレーション計算機200Dが図1のシミュレーション計算機200Aと異なる点は、モデル走行管理手段A 401に替えてモデル走行管理手段D 403´を設けるほか、新たに4つの手段を備えている点である。
In the case of the fourth embodiment, the
すなわち、第1の手段は送信データ送信制御手段404であり、第2の手段は制御情報及び送信(及び引継ぎ)データ収集手段405、制御情報及び送信(及び引継ぎ)データテーブル406および送信データ送信手段407からなる「送信情報送信部」4057であり、第3の手段は受信データ受信制御手段408であり、第4の手段は受信データ受信手段409、受信(及び引継ぎ)データテーブル410および受信(及び引継ぎ)データ分配手段411からなる「受信(及び引継ぎ)データ受信・分配部」4091である。 That is, the first means is transmission data transmission control means 404, and the second means is control information and transmission (and takeover) data collection means 405, control information and transmission (and takeover) data table 406, and transmission data transmission means. 407 is a "transmission information transmission unit" 4057, the third means is the reception data reception control means 408, the fourth means is the reception data reception means 409, the reception (and takeover) data table 410 and the reception (and The “reception (and takeover) data reception / distribution unit” 4091 is composed of the (takeover) data distribution means 411.
一方、他フレームモデル専用計算機350は、他フレームモデル計算処理部300Cの機能に特化して構成されている。他フレームモデル計算処理部300Cは、6つの手段を備えている。すなわち、第1の手段は送信データ受信制御手段351であり、第2の手段は送信データ受信手段352、制御情報及び送信(及び引継ぎ)データテーブル353および制御情報及び送信(及び引継ぎ)データ分配手段354からなる「送信データ受信・分配部」3524であり、第3の手段はモデル走行制御手段A 302(又はモデル走行制御手段B 321)であり、第4の手段はモデル計算処理部201のプラットホームとは異なるプラットホーム上で動作することができる所謂他フレームシミュレーションモデルT 301と、その入力データテーブル306および出力データテーブル307からなる「シミュレーション機能部」3017であり、第5の手段は受信データ送信制御手段355であり、最後の第6の手段は受信(及び引継ぎ)データ収集手段356、受信(及び引継ぎ)データテーブル357および受信データ送信手段358からなる「受信データ収集・送信部」3568である。
On the other hand, the other frame model dedicated
本実施形態4のプラント模擬装置は、シミュレーション計算機200D内のモデル走行管理手段D 403´には、予めシミュレーションモデルの計算順番や切替シミュレーションモデル及び切替条件等が設定しある。そして、モデル計算処理部201に属するシミュレーションモデル群202と、他フレームモデル計算処理部300C内のモデル走行制御手段A 302(またはモデル走行制御手段B 321)に対して、前述した計算順番や切替シミュレーションモデル及び切替条件に応じた計算開始要求及び計算停止要求を出力してシミュレーションを行うようにしている。
In the plant simulation apparatus of the fourth embodiment, the calculation order of the simulation model, the switching simulation model, the switching condition, and the like are set in advance in the model travel
以下、図5および図6A〜図6Cを参照して本実施形態4のプラント模擬装置が、シミュレーション開始から終了間までの一連の流れを詳細に説明する。なお、各フロー図内の符号101、202、203、・・・409等は、図2中の手段やテーブルに付与した符号と対応している。
Hereinafter, with reference to FIG. 5 and FIGS. 6A to 6C, the plant simulation apparatus according to the fourth embodiment will describe in detail a series of flows from the start to the end of the simulation. Note that
まず図5および図6Aを参照して説明する。
ユーザがインストラクタ端末100でシミュレーション制御手段101を使用してシミュレーションを開始する(ステップST41)と、シミュレーション実行要求がシミュレーション計算機200Dのモデル走行管理手段D 403´に入力され、当該モデル走行管理手段D 403´によってモデル走行統括管理が開始される(ステップST42)。
First, a description will be given with reference to FIGS. 5 and 6A.
When the user starts a simulation using the simulation control means 101 in the instructor terminal 100 (step ST41), a simulation execution request is input to the model travel management means
モデル走行管理手段D 403´は、入力されたシミュレーション実行要求が、モデル計算処理部201に属するシミュレーションモデル群202に予め組み込まれていない他フレームシミュレーションシミュレーションモデルT 301である過酷事故シミュレーションモデルを実行するタイミングであるか否かを判定する(ステップST43)。
The model travel management means
モデル走行管理手段D 403´は、ステップST43において、シミュレーション実行要求が過酷事故シミュレーションモデルを実行するタイミングでないと判定した場合(No)、その他のシミュレーションモデルである既設のモデル計算処理部201に属するシミュレーションモデル群202内のシミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・の走行を行い(ST44)、分岐番号(6)から図6Cのフロー図に記載のモデル走行管理手段D 403´の終了ステップに至り(ST45)、その後シミュレーション制御手段101によるシミュレーションが終了する(ST46)。
If the model travel
一方、判定ステップST43において、シミュレーション制御手段101からのシミュレーション実行要求が過酷事故シミュレーションモデルを実行するタイミングであると判定した場合(Yes)、モデル走行管理手段D 403´は、シミュレーション計算機200D内の送信データ送信制御手段404に対して、送信データの送信制御、すなわち、予め設定しておいた計算順番、切替シミュレーションモデルあるいは切替条件等に応じた計算開始要求及び計算停止要求を開始させる(ST47)。
On the other hand, in the determination step ST43, when it is determined that the simulation execution request from the
すると、送信データ送信制御手段404は、以下述べる機能(i)、(ii)を実行する。
(i)送信データ送信制御手段404は、1番目に「送信情報送信部」4057の送信制御及び送信(及び引継ぎ)データ収集手段405に対して、他フレームシミュレーションモデルT 301への計算開始要求と、他フレームシミュレーションモデルT 301が計算に必要とする入力データを収集するように要求を出す(ST48)。
Then, the transmission data transmission control means 404 executes functions (i) and (ii) described below.
(I) The transmission data
すると、送信制御及び送信(及び引継ぎ)データ収集手段405は、モデルデータベース203にアクセスし、モデルデータベース203から必要なデータをピックアップし、送信情報及び送信(及び引継ぎ)データテーブル406を生成又は更新する(ST49)。
Then, the transmission control and transmission (and takeover)
(ii)送信データ送信制御手段404は、2番目に送信データ送信手段407に対して送信情報及び送信(及び引継ぎ)データテーブル406のデータを他フレームモデル専用計算機350への送信要求を出力する。すると、送信データ送信手段407は、制御情報及び送信(及び引継ぎ)データテーブル406にアクセスし、当該制御情報及び送信(及び引継ぎ)データテーブル406を他フレームモデル専用計算機350に送信し(ST49)、その後送信データ送信制御手段404の動作を終了させる(ST50)。
(Ii) Secondly, the transmission data
一方、他フレームモデル専用計算機350内の他フレームモデル計算処理部300Cでは、送信データ受信制御手段351が、以下述べる機能(i)〜(iii)を実行する。
(i)送信データ受信制御手段351は、1番目に「送信データ受信分配部」3524の送信データ受信手段352に受信要求を出力する(ST51)。
On the other hand, in the other frame model calculation processing unit 300C in the other frame model dedicated
(I) The transmission data
すると、送信データ受信手段352は、送信データ送信手段407から送信した制御情報及び送信(及び引継ぎ)データテーブル406を受信し、制御情報及び送信(及び引継ぎ)データテーブル353の生成又は更新を行なう(ST52)。
Then, the transmission
(ii)送信データ受信制御手段351は、2番目に「制御情報および送信(及び引継ぎ)データ分配部」3524に対して、モデル走行制御手段A 302(又はモデル走行制御手段B 321)へ他フレームシミュレーションモデルT 301の制御情報(計算開始/停止)要求を出力する。
(Ii) The transmission data reception control means 351 secondly sends another frame to the model travel control means A 302 (or model travel control means B 321) for the “control information and transmission (and takeover) data distribution unit” 3524. A control information (calculation start / stop) request for the
(iii)送信データ受信制御手段351は、3番目に「制御情報及び送信(及び引継ぎ)データ分配部」3524に制御情報及び送信(及び引継ぎ)データテーブル353のデータフォーマットを整理(単位変換含む)して入力データテーブル306を更新するよう要求する(ST53)。そして、制御情報及び送信(及び引継ぎ)データ分配手段354が入力データテーブル306を更新したあと、モデル走行制御手段A 302(又はモデル走行制御手段B 321)のモデル走行制御が終了する(ST54)。
(Iii) The transmission data
次に、図6Bにおいて、制御情報(計算開始/停止)を入力したモデル走行制御手段A 302(又はモデル走行制御手段B 321)は、以下述べる機能(i)、(ii)を実行する。 Next, in FIG. 6B, the model travel control means A 302 (or model travel control means B 321) having inputted the control information (calculation start / stop) executes the functions (i) and (ii) described below.
(i)1番目に、他フレームシミュレーションモデルT 301に過酷シミュレーションモデルのシミュレーションを実行するよう要求を出力する(ST55)。すると、過酷事故モデルT 301は、入力データテーブル306を使用して計算を行い、その結果を出力データテーブル307へ更新する(ST56)。
(ii)2番目に受信データ送信制御手段355に対してモデルデータベース203の更新が必要なデータを収集し送信するよう要求を出力する。
(I) First, a request is issued to the other frame
(Ii) Secondly, a request is sent to the received data transmission control means 355 to collect and transmit data that needs to be updated in the
これを受けて、受信データ送信制御手段355は、以下述べる機能(i)、(ii)を実行する。
(i)1番目に「受信データ収集送信部」3568の受信(及び引継ぎ)データ収集手段356にモデルデータベース203の更新が必要なデータを収集するよう要求を出力する(ST57)。これを受けて受信(及び引継ぎ)データ収集手段356は、出力データデーブル307から必要なデータをピックアップし、受信(及び引継ぎ)データテーブル357を生成又は更新する(ST58)。
In response to this, the reception data transmission control means 355 executes functions (i) and (ii) described below.
(I) First, a request is output to the reception (and takeover) data collection means 356 of the “reception data collection / transmission unit” 3568 to collect data that needs to be updated in the model database 203 (ST57). In response to this, the reception (and takeover) data collection means 356 picks up necessary data from the output data table 307 and generates or updates the reception (and takeover) data table 357 (ST58).
(ii)2番目に、受信データ送信手段358にシミュレーション計算機200Dへの送信要求を出力すると、受信データ送信手段358は、受信(及び引継び)データテーブル357をシミュレーション計算機200Dに送信する(ST59)。
(Ii) Second, when a transmission request to the
さらに、受信データ送信制御手段355は、受信データ送信制御を停止し(ST60)、モデル走行制御手段A 302(又はモデル走行制御手段B 321)の制御を終了する(ST61)。 Further, the reception data transmission control means 355 stops the reception data transmission control (ST60), and ends the control of the model traveling control means A 302 (or model traveling control means B 321) (ST61).
次に、図6Cにおいて、モデル走行管理手段D 403´が、受信データ受信制御手段408に予め設定しておく計算順番や切替シミュレーションモデル及び切替条件に応じて計算開始要求及び計算停止要求を出力する。すると、受信データ受信制御手段408は、以下述べる機能(i)、(ii)を実行する。
Next, in FIG. 6C, the model travel
(i)1番目に「受信(及び引継ぎ)データ受信・分配部」4091の受信データ受信手段409に受信要求を出力する(ST62)。
受信データ受信手段409は、受信データ送信手段358が送信した受信(及び引継ぎ)データテーブル357を受信(分岐番号4)し、受信(及び引継ぎ)データテーブル410を生成又は更新する(ST63)。
(I) First, a reception request is output to the reception data reception means 409 of the “reception (and takeover) data reception / distribution unit” 4091 (ST62).
Received data receiving means 409 receives (and takes over) data table 357 transmitted by received data transmitting means 358 (branch number 4), and generates or updates received (and taken over) data table 410 (ST63).
(ii)2番目に受信(及び引継ぎ)データ分配手段411にモデルデータベース203を更新するよう要求を出力する。すると、受信(及び引継ぎ)データ分配手段411は、受信(及び引継ぎ)データテーブル410のデータフォーマットを整理(単位変換含む)してモデルデータベース203を更新し(ST64)、受信データ受信制御動作を終了する(ST65)。
その後、モデル走行総括管理手段403は動作を終了し(ST45)、シミュレーションを終了する(ST46)。
(Ii) Secondly, a request to update the
Thereafter, the model traveling overall management means 403 terminates the operation (ST45) and terminates the simulation (ST46).
以上述べたように、本実施形態4によれば、実施形態1の作用効果に加えて、シミュレーション計算機の負荷を分散化することができるという特徴を備えることができる。 As described above, according to the fourth embodiment, in addition to the function and effect of the first embodiment, it is possible to provide a feature that the load of the simulation computer can be distributed.
(実施形態5)
図7は本発明の実施形態5に係るプラント模擬装置の構成図である。
本実施形態5は、図3で示した実施形態2の変形例であって、図3のシミュレーション計算機200Bに替えてシミュレーション計算機200Eを設けたものである。
(Embodiment 5)
FIG. 7 is a configuration diagram of a plant simulation apparatus according to
The fifth embodiment is a modification of the second embodiment shown in FIG. 3, and is provided with a
本実施形態5のプラント模擬装置は、インストラクタ端末100内にシミュレーション制御手段101に加えて、走行順番および切替条件を設定した走行順番/切替条件設定手段102を新たに設け、ユーザがこの走行順番/切替条件設定手段102を介して、モデル走行情報(走行順番)や切替条件情報(切替シミュレーションモデル、切替条件項目、切替条件値)をシミュレーション計算機200E内のモデル走行管理手段B 402(又はモデル走行管理手段A 401、モデル走行管理手段C 403)に対して設定要求を行うようにしたものである。その他の構成は、図3と同様なので説明を割愛する。
In the plant simulation apparatus of the fifth embodiment, in addition to the simulation control means 101 in the
シミュレーション計算機200E内に設けられたモデル走行管理手段B 402(又はデル走行管理手段401、又はモデル走行管理手段C 403)は、走行順番/切替条件設定手段102からの設定要求に基づいて、管理に必要なモデル走行情報(走行順番)や切替条件情報(切替シミュレーションモデル、切替条件項目、切替条件値)の追加又は更新を行い、以降、設定に従ってシミュレーションの走行/切替を管理するものである。
本実施形態5によれば、ユーザが容易にモデルの走行順番や切替を設定したり、変更したりすることができるので、シミュレーションの調整を幅広く行うことができる。
The model travel management means B 402 (or the Dell travel management means 401 or the model travel management means C 403) provided in the
According to the fifth embodiment, since the user can easily set or change the running order and switching of the models, the simulation can be adjusted widely.
(実施形態6)
図8は本発明の実施形態6に係るプラント模擬装置の構成図である。
本実施形態6も図3の実施形態2の変形例であって、図3のシミュレーション計算機200Bに替えてシミュレーション計算機200Fを設けたものである。
(Embodiment 6)
FIG. 8 is a configuration diagram of a plant simulation apparatus according to
The sixth embodiment is also a modification of the second embodiment shown in FIG. 3, and includes a
本実施形態5のプラント模擬装置は、インストラクタ端末100内にシミュレーション制御手段101に加えて、シミュレーションモデルの手動切替およびシミュレーションモデルの切替抑止通知を出力する手動切替/抑止通知手段103を新たに設け、ユーザがこの手動切替/抑止通知手段103からモデル走行管理手段B 402(又はモデル走行管理手段C 403)にモデル切替又はモデル切替抑制要求を出力するようにしたものである。その他の構成は、図3と同様なので説明を割愛する。
In addition to the
本実施形態6では、ユーザがインストラクタ端末100の手動切替/抑止通知手段103からモデル切替要求を出力すると、シミュレーション計算機200F内に設けられたモデル走行管理手段B 402(又はモデル走行管理手段C 403)は、切替条件の成立又は不成立には関係なく、予め設定してある切替シミュレーションモデルに応じた、モデル計算処理部201に属するシミュレーションモデル群202のシミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・や、他フレームモデル計算処理部300Bのモデル走行制御手段B 321に対して、計算開始要求及び計算停止要求を出力する。
In the sixth embodiment, when the user outputs a model switching request from the manual switching /
一方、ユーザがインストラクタ端末100の手動切替/抑止通知手段103からモデル切替抑制要求を出力した場合は、モデル走行管理手段B 402(又はモデル走行管理手段C 403)は、切替条件が成立しても、予め設定してある切替シミュレーションモデルに応じた、モデル計算処理部201に属するモデル群202のシミュレーションモデルや、他フレームモデル計算処理部300Bのモデル走行制御手段B 321に対して、計算開始要求及び計算停止要求は出力しない。
On the other hand, when the user outputs a model switching suppression request from the manual switching /
以上述べたように本実施形態6によれば、インストラクタ端末100に手動切替/抑止通知手段103を設けたことにより、効率的にプラント模擬訓練を進めることができ、訓練効率を向上させることができ、また、模擬挙動をユーザが選択することができるので、模擬訓練シナリオのバリエーションを増やすことができる。
As described above, according to the sixth embodiment, by providing the
(各実施形態に共通する効果)
既設のシミュレーションモデル群202に組み込まれていない他フレームシミュレーションモデルT 301のプログラム体系およびインターフェースを既設のプラント模擬装置のプラットホーム用に改造せずに、当該他フレームシミュレーションモデルT 301のシミュレーションを実行することができる。
(Effect common to each embodiment)
Executing the simulation of the other frame
以上は、本発明のいくつかの実施形態について説明したが、これらの実施形態は例として提示したものであって発明の範囲を限定することは意図していない。これらの実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。また、これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
10…監視・操作制御盤、20…監視・操作モニタ、100…インストラクタ端末、101…シミュレーション制御手段、102…走行順番/切替条件設定手段、103…手動切替/抑止通知手段、200A〜200F…シミュレーション計算機、201…モデル計算処理部、202…シミュレーションモデル群、203…モデルデータベース、300A〜300C…他フレームモデル計算処理部、301…他フレームシミュレーションモデルT、302…モデル走行制御手段A、303…送信データ収集手段、304…送信データテーブル、305…送信データ分配手段、306…入力データテーブル、307…出力データテーブル、308…受信データ収集手段、309…受信データテーブル、310…受信データ分配手段、3035…送信データ収集・分配部、3017…シミュレーション機能部、3081…受信データ収集・分配部、321…モデル走行制御手段B、322…送信及び引継ぎデータ収集手段、323…送信及び引継ぎデータテーブル、324…送信及び引継ぎデータ分配手段、325…受信及び引継ぎデータ収集手段、326…受信及び引継ぎデータテーブル、327…受信及び引継ぎデータ分配手段、3224…送信及び引継ぎデータ収集・分配部、3257…受信及び引継ぎデータ収集・分配部、351…送信データ受信制御手段、352…送信データ受信手段、353…制御情報及び送信(及び引継ぎ)データテーブル、354…制御情報及び送信(及び引継ぎ)データ分配手段、3524…送信データ受信分配部、355…受信データ送信制御手段、356…受信(及び引継ぎ)データ収集手段、357…受信(及び引継ぎ)データテーブル、358…受信データ送信手段、3568…受信データ収集送信部、401…モデル走行管理手段A、402…モデル走行管理手段B、403…モデル走行管理手段C、403´…モデル走行管理手段D、404…送信データ送信制御手段、405…制御情報及び送信(及び引継ぎ)データ収集手段、406…制御情報及び送信(及び引継ぎ)データテーブル、407…送信データ送信手段、4057…送信情報送信部、408…受信データ受信制御手段、409…受信データ受信手段、410…受信(及び引継ぎ)データテーブル、411…受信(及び引継ぎ)データ分配手段、4091…受信(及び引継ぎ)データ受信・分配部。
DESCRIPTION OF
Claims (5)
前記第1のプラットホームとは異なる第2のプラットホーム上で前記第1のプラットホームでは動作しない第2のシミュレーションモデルの計算を行う第2のモデル計算処理部と、
インストラクタ端末からの指示により前記第1又は第2のモデル計算処理部にシミュレーション実行要求を出力するモデル走行管理手段と、
前記第1又は第2のモデル計算処理部のシミュレーション実行時に所要のデータの入出力を行うモデルデータベースと、
を有するシミュレーション計算機を備えるプラント模擬装置であって、
前記第2のモデル計算処理部はモデル走行制御手段を有し、
前記モデル走行制御手段は、前記モデル走行管理手段からの第2のシミュレーション実行要求に基づいて、前記第2のシミュレーションモデルの計算に必要な入力データを前記モデルデータベースから収集して送信データテーブルとし、収集した前記送信データテーブルを前記第2のシミュレーションモデルが使用できるデータフォーマットに整理して入力データテーブルとし、前記入力データテーブルを用いて前記第2のシミュレーションモデルの計算を実行し、その結果を出力データテーブルとして出力し、前記出力データテーブルから前記モデルデータベースの更新に必要なデータを収集して受信データテーブルとし、前記受信データテーブルのデータフォーマットを整理して前記モデルデータベースに出力して、当該モデルデータベースを更新することを特徴とするプラント模擬装置。 A first model calculation processing unit for performing the calculation of the first simulation model on the first platform,
A second model calculation processing unit for calculating the second simulation model that does not work with the first platform on different second platform and the first platform,
And the model traveling managing means for outputting a simulation execution request to the first or second model calculation section according to an instruction from the instructor terminal,
A model database for inputting / outputting necessary data during simulation execution of the first or second model calculation processing unit;
A plant simulator comprising a simulation calculator having,
The second model calculation processing unit has model running control means,
The model travel control means collects input data necessary for calculation of the second simulation model from the model database based on the second simulation execution request from the model travel management means, and forms a transmission data table. The collected transmission data table is arranged into a data format that can be used by the second simulation model to be an input data table, and the calculation of the second simulation model is executed using the input data table, and the result is output. Output as a data table, collect data necessary for updating the model database from the output data table to obtain a received data table, organize the data format of the received data table and output to the model database, and the model Database Plant simulation device and updates the scan.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013244916A JP6325238B2 (en) | 2013-11-27 | 2013-11-27 | Plant simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013244916A JP6325238B2 (en) | 2013-11-27 | 2013-11-27 | Plant simulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015102798A JP2015102798A (en) | 2015-06-04 |
| JP6325238B2 true JP6325238B2 (en) | 2018-05-16 |
Family
ID=53378507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013244916A Active JP6325238B2 (en) | 2013-11-27 | 2013-11-27 | Plant simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6325238B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170090970A1 (en) * | 2015-09-30 | 2017-03-30 | Yokogawa Electric Corporation | Method, system and computer program for cloud based computing clusters for simulated operator training systems |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05249882A (en) * | 1992-03-04 | 1993-09-28 | Mitsubishi Electric Corp | Module-coupled simulation method |
| JPH1039728A (en) * | 1996-07-19 | 1998-02-13 | Mitsubishi Electric Corp | Plant simulator |
| JPH10240333A (en) * | 1997-02-25 | 1998-09-11 | Mitsubishi Electric Corp | Plant simulator |
| JP3763646B2 (en) * | 1997-07-04 | 2006-04-05 | 株式会社東芝 | Plant simulator |
| JP4334059B2 (en) * | 1999-05-27 | 2009-09-16 | 株式会社東芝 | Operation training support equipment for nuclear power plants |
| JP6091764B2 (en) * | 2012-03-26 | 2017-03-08 | 三菱重工業株式会社 | Simulation apparatus, simulation method, and linkage program |
| JP6091765B2 (en) * | 2012-03-26 | 2017-03-08 | 三菱重工業株式会社 | Simulation apparatus, simulation method, and linkage program |
-
2013
- 2013-11-27 JP JP2013244916A patent/JP6325238B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015102798A (en) | 2015-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Walker et al. | Automatic optimisation of system architectures using EAST-ADL | |
| JP6109555B2 (en) | Energy management server, energy management method and program | |
| JP2009281381A5 (en) | ||
| CN110989403B (en) | Comprehensive energy regulation and control system, control method thereof and server | |
| CN107797463A (en) | A kind of emulation mode of multiaxis electric propulsion semi-physical object simulating test platform | |
| CN109976185A (en) | A kind of MAAP5 program and nuclear power plant analog machine integrated approach | |
| JP6325238B2 (en) | Plant simulator | |
| CN106982140A (en) | A kind of information flow emulation mode and system | |
| JP2011107455A (en) | Method and device for supporting training scenario creation of operation training simulator | |
| CN104270469B (en) | Remote control data processing method and system | |
| JP2011123650A (en) | Energy saving evaluation plant simulator and energy saving evaluation method | |
| CN115933428B (en) | A full-service simulation test system and security terminal equipment for power grid dispatching | |
| Zabeo et al. | Work-flow process from simulation to operation for the Plasma Control System for the ITER first plasma | |
| CN112507180B (en) | Method and device for converting time of analog machine, electronic equipment and storage medium | |
| US8694293B2 (en) | Simulation support method, computer-readable storage medium storing simulation support program, and simulation support apparatus | |
| US20130185031A1 (en) | Method and process computer for computation of the state variables of a hybrid differential-algebraic process model | |
| CN110377317A (en) | A kind of gateway upgrade method and device | |
| Sharaf et al. | Generating heterogeneous codes for IoT systems based on CAPS | |
| CN105426563A (en) | Executing A Simulation Model While Generating An Associated Structural Model | |
| CN121216592B (en) | A Distributed Simulation Method for Power Systems Based on Data Distribution Services | |
| CN113706094B (en) | A comprehensive energy real-time collaborative simulation system and method based on message bus | |
| CN119239626A (en) | Vehicle control method, device and electronic equipment based on vehicle mode | |
| JP3606114B2 (en) | Production control system | |
| CN113313332A (en) | Beat health grade determination method, device, equipment and storage medium | |
| EP4600830A1 (en) | Method for performing an energy consumption analysis of a program, system and software development tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160316 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170331 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170829 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20180125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180313 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6325238 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |