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

JP6325238B2 - Plant simulator - Google Patents

Plant simulator Download PDF

Info

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
Application number
JP2013244916A
Other languages
Japanese (ja)
Other versions
JP2015102798A (en
Inventor
加藤 貴久
貴久 加藤
碓井 幸博
幸博 碓井
裕喜 上田
裕喜 上田
智仁 武田
智仁 武田
洋平 大谷
洋平 大谷
博司 齋藤
博司 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Energy Systems and Solutions Corp
Toshiba System Technology Corp
Original Assignee
Toshiba Energy Systems and Solutions Corp
Toshiba System Technology 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 Energy Systems and Solutions Corp, Toshiba System Technology Corp filed Critical Toshiba Energy Systems and Solutions Corp
Priority to JP2013244916A priority Critical patent/JP6325238B2/en
Publication of JP2015102798A publication Critical patent/JP2015102798A/en
Application granted granted Critical
Publication of JP6325238B2 publication Critical patent/JP6325238B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear 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 / operation control panel 10, a monitoring / operation monitor 20, an instructor terminal 100, and a simulation computer 200 T that simulate an actual power plant. Yes.

図9に示す従来の運転訓練用のプラント模擬装置に用いられているシミュレーション計算機200Tは、種々の運転事象に応じて作成されたシミュレーションモデルA、B、C、・・・を用いてモデル計算を行うモデル計算処理部201と、各シミュレーションモデルA、B、C、・・・がモデル計算する際にシーケンシャル又は非同期に必要なデータを出力し、モデル計算結果を入力するモデルデータベース(またはモデルデータファイル)203とから構成されており、訓練指導者は原子力発電プラントにおける起動や停止といった通常の運転事象又は異常事象をインストラクタ端末100から選択、指令し、プラント模擬装置に実機の運転状態を模擬させることで、訓練生は実機と同じ感覚で訓練を受けることが可能になっている。なお、ここでは、シミュレーションモデルA、B、C・・・をモデル群202と称する。   A simulation computer 200T used in the conventional plant simulator for operation training shown in FIG. 9 performs model calculation using simulation models A, B, C,... Created according to various operation events. A model database (or model data file) that outputs data necessary sequentially or asynchronously when the model calculation processing unit 201 to perform and each simulation model A, B, C,... ) 203, and the training instructor selects and commands a normal operation event or abnormal event such as start or stop in the nuclear power plant from the instructor terminal 100, and causes the plant simulation device to simulate the operation state of the actual machine. The trainees can receive training with the same feeling as the actual machine. Here, the simulation models A, B, C... Are referred to as a model group 202.

原子力発電所のプラント模擬装置の場合、シミュレーションモデル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.

特開2006−3600号公報Japanese Patent Laid-Open No. 2006-3600 特開平11−24547号公報Japanese Patent Laid-Open No. 11-24547

ところで、図9のシミュレーション計算機200Tは、当然のことながらプラント模擬装置の製作段階で予めモデル計算処理部201に組み込んだシミュレーションモデル群202を構成するシミュレーションモデルA、B、C・・・以外はシミュレーションすることができないので、このモデル群202に予め組み込んでいないモデル、例えば過酷事故に関するシミュレーションを行う場合、以下述べる2通りの方法の何れかで対応せざるを得なかった。   Incidentally, the simulation computer 200T of FIG. 9 naturally performs simulation except simulation models A, B, C,... Constituting the simulation model group 202 incorporated in the model calculation processing unit 201 in advance in the production stage of the plant simulation device. Therefore, when a simulation that is not incorporated in the model group 202 in advance, for example, a simulation related to a severe accident, is performed, one of the following two methods must be used.

第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 apparatus simulation computer 200T already exists, the severe accident simulation model T is an existing plant simulation apparatus. In this method, the program system and the interface are modified so as to be adapted to the model calculation processing unit 201 and then incorporated into the existing model calculation processing unit 201.

この第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 calculation processing unit 201 of the existing plant simulation device is used as an existing simulation. In order to incorporate it into the model calculation processing unit 201 of the computer 200T, it is necessary to change the program system and interface as described above.

一般に、シミュレーションモデルのプログラム体系およびインターフェースを改造する場合、多大な時間がかかるだけでなく、改造によって当該過酷事故シミュレーションモデル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 simulation computer 200T, but the conventional plant simulation apparatus cannot cope with it.

本発明は、上記課題を解決するためになされたもので、既設のプラント模擬装置のシミュレーション計算機とは異なるプラットホーム上で動作する他のシミュレーションモデルを、当該シミュレーションモデルがもともと持っている健全性や妥当性を損なわずに既設のプラント模擬装置のシミュレーション計算機に簡便に組み込み動作させることができるプラント模擬装置を提供することを目的とする。   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 simulation model T 301 that is not incorporated in the existing simulation model group 202 are not modified for the platform of the existing plant simulation device, and the other frame simulation is performed. A simulation of model T 301 can be performed.

本発明のプラント模擬装置に係る実施形態1の構成図。The block diagram of Embodiment 1 which concerns on the plant simulation apparatus of this invention. 実施形態1のフロー図。FIG. 3 is a flowchart of the first embodiment. 本発明のプラント模擬装置に係る実施形態2の構成図。The block diagram of Embodiment 2 which concerns on the plant simulation apparatus of this invention. 本発明のプラント模擬装置に係る実施形態3の構成図。The block diagram of Embodiment 3 which concerns on the plant simulation apparatus of this invention. 本発明のプラント模擬装置に係る実施形態4の構成図。The block diagram of Embodiment 4 which concerns on the plant simulation apparatus of this invention. 実施形態4のフロー図を3分割した部分図A。FIG. 9 is a partial view A obtained by dividing the flowchart of the fourth embodiment into three parts. 実施形態4のフロー図を3分割した部分図B。FIG. 9 is a partial view B obtained by dividing the flowchart of the fourth embodiment into three parts. 実施形態4のフロー図を3分割した部分図C。FIG. 9 is a partial diagram C obtained by dividing the flowchart of the fourth embodiment into three parts. 本発明のプラント模擬装置に係る実施形態5の構成図。The block diagram of Embodiment 5 which concerns on the plant simulation apparatus of this invention. 本発明のプラント模擬装置に係る実施形態6の構成図。The block diagram of Embodiment 6 which concerns on the plant simulation apparatus of this invention. 従来技術の実施形態を示す構成図。The block diagram which shows embodiment of a prior art.

以下、本発明のプラント模擬装置に係る実施形態について、図面を参照して説明する。
なお、各図を通して共通する部分には同一符号を付与し、重複する説明は適宜省略するものとする。
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と同様である。   Reference numeral 200A denotes a simulation computer corresponding to the simulation computer 200T of FIG. The simulation computer 200A includes a simulation model A (for example, a reactor simulation model) and a simulation model B (for example, a turbine simulation model) of a simulation model group 202 incorporated in the model calculation processing unit 201 from the production stage of the plant simulation device. ), A simulation model C (for example, a generator simulation model)... Inputs necessary data (value) from the model database 203 sequentially or asynchronously, performs calculation, and outputs the result to the model database 203. This is the same as the simulation computer 200T shown in FIG.

しかしながら、本実施形態1のシミュレーション計算機200Aは、新たにモデル走行管理手段A 401と、他フレームモデル計算処理部300Aとを設けた点で図9のシミュレーション計算機200Tとは構成および機能が異なっている。なお、図中、「シミュレーションモデル」を単に「モデル」と表記する。   However, the simulation computer 200A of the first embodiment is different in configuration and function from the simulation computer 200T of FIG. 9 in that a model travel management means A 401 and another frame model calculation processing unit 300A are newly provided. . In the figure, “simulation model” is simply referred to as “model”.

このモデル走行管理手段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 calculation processing unit 201 from the production stage of the plant simulator. Whether the simulation model A (reactor simulation model), the simulation model B (turbine simulation model), the simulation model C (for example, the generator simulation model) of the group 202 performs the simulation, or the simulation model group 202 Are not pre-installed and operate on a platform different from the platform of the model calculation processing unit 201, for example, severe accident simulation The simulation is performed so that the simulation model A, simulation model B, simulation model C... Simulation, or severe accident simulation model T is performed according to the determination result. It is a means for managing the running 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 calculation processing unit 300A is roughly composed of the following four means. That is, the first is the model travel control means 302, the second is a “transmission data collection / distribution unit” 3035 comprising the transmission data collection means 303, the transmission data table 304, and the transmission data distribution means 305. The eyes are a “simulation function unit” 3017 including a so-called other frame simulation model T 301 capable of operating on a platform different from the platform of the model calculation processing unit 201 described above, and an input data table 306 and an output data table 307 thereof. is there. The fourth is a “reception data collection / distribution unit” 3081 including a reception data collection unit 308, a reception data table 309, and a reception data distribution unit 310.

以下、図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 instructor terminal 100 and outputs a simulation execution request, the simulation is started (step ST1). The simulation execution request is input to the simulation computer 200A, and simulation model travel management by the model travel management means A 401 is started (step ST2).

モデル走行管理手段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 simulation model group 202 belonging to the model calculation processing unit 201 operates. It is determined whether it is time to execute the simulation model T) (step ST3).

モデル走行管理手段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 simulation model group 202 incorporated in the model calculation processing unit 201 in advance. A simulation is executed by controlling the travel of A, simulation model B, simulation model C. That is, a simulation execution request is output to the simulation model group 202 belonging to the model calculation processing unit 201 sequentially or asynchronously, and each simulation model (simulation model A, simulation model B, simulation model C...) Necessary data values are input from 203, calculation is performed, and the result is output to the model database 203. (ST4).

その後、モデル走行管理401が終了し(ST5)、シミュレーション制御手段101によるシミュレーションが終了する(ST6)。
しかしながら、前述のステップST3の判定により、入力したシミュレーション実行要求が過酷事故シミュレーションモデルの実行タイミングであると判定された場合(Yes)、モデル走行管理手段A 401は他フレームモデル計算処理部300Aにシミュレーション実行要求を出力する。すると、他フレームモデル計算処理部300A内のモデル走行制御手段A 302はシミュレーションモデルの走行制御を開始する(ST7)。
Thereafter, the model travel management 401 ends (ST5), and the simulation by the simulation control unit 101 ends (ST6).
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 calculation processing unit 300A. Outputs an execution request. Then, the model traveling control means A 302 in the other frame model calculation processing unit 300A starts traveling control of the simulation model (ST7).

モデル走行制御手段A 302は、シミュレーション実行要求に基づき、以下述べる機能(i)〜(v)を順番に実行する。
(i).モデル走行制御手段A 302は、1番目に「送信データ収集・分配部」3035の送信データ収集手段303に対して、他フレームシミュレーションモデルT 301が計算に必要な入力データを収集するように要求を出力する。すると送信データ収集手段303は、モデルデータベース203にアクセスし、モデルデータベース203から必要なデータをピックアップし、送信データテーブル304を生成又は更新する(ST8)。
The model travel control unit A 302 sequentially executes the functions (i) to (v) described below based on the simulation execution request.
(I). The model travel control unit A 302 first requests the transmission data collection unit 303 of the “transmission data collection / distribution unit” 3035 so that the other frame simulation model T 301 collects input data necessary for the calculation. Output. Then, the transmission data collection unit 303 accesses the model database 203, picks up necessary data from the model database 203, and generates or updates the transmission data table 304 (ST8).

(ii).モデル走行制御手段A 302は、2番目に「送信データ収集・分配部」3035の送信データ分配手段305に対して、「シミュレーション機能部」3017の入力データテーブル306を更新するよう要求を出力する。すると、送信データ分配手段305は送信データテーブル304のデータフォーマットの整理(単位変換含む)を行い、入力データテーブル306を更新する(ST9)。   (Ii). The model travel control unit A 302 secondly outputs a request to the transmission data distribution unit 305 of the “transmission data collection / distribution unit” 3035 to update the input data table 306 of the “simulation function unit” 3017. Then, the transmission data distribution unit 305 arranges the data format of the transmission data table 304 (including unit conversion), and updates the input data table 306 (ST9).

(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 simulation model T 301 of the “simulation function unit” 3017, that is, the severe accident simulation model T 301 to execute the simulation. As a result, the severe accident simulation model T301 travels. That is, the severe accident simulation model T 301 accesses the input data table 306 and performs calculation using the updated data, and outputs the calculation result to the output data table 307 to update the output data table 307 ( ST10).

(iv).モデル走行制御手段A 302は、4番目に「受信データ収集・分配部」3081の受信データ収集手段308に対して、モデルデータベース203の更新が必要なデータを収集するように要求を出力する。これを受けて受信データ収集手段308は、出力データデーブル307にアクセスし、出力データデーブル307から必要なデータをピックアップして受信データテーブル309を生成又は更新する(ST11)。   (Iv). The model travel control unit A 302 outputs a request to the received data collection unit 308 of the “received data collection / distribution unit” 3081 to collect data that needs to be updated in the model database 203. In response to this, the reception data collection means 308 accesses the output data table 307, picks up necessary data from the output data table 307, and generates or updates the reception data table 309 (ST11).

(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 model database 203 to the reception data distribution means 310 of the “reception data collection / distribution unit” 3081 fifth. Then, the reception data distribution unit 310 accesses the reception data table 309, arranges the data format of the reception data table 309 (including unit conversion), and updates the model database 203 (ST12).

これにより、モデル走行制御手段A 302による過酷事故シミュレーションモデルT 301の走行制御が終了し(ST13)、続いて、モデル走行管理手段A 401によるモデル走行管理が終了し(ステップST5)、最後にシミュレーションが終了する(ST6)。   Thereby, the travel control of the severe accident simulation model T 301 by the model travel control means A 302 is finished (ST13), and then the model travel management by the model travel management means A 401 is finished (step ST5), and finally the simulation. Ends (ST6).

以上述べたように、本実施形態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 calculation processing unit 300A newly provided in the simulation computer 200A are not incorporated into the existing simulation model group 202. The simulation of the other frame simulation model T301 can be executed without modifying the program system and interface of the other frame simulation model T301 for the platform of the existing plant simulation apparatus. As a result, the simulation can be performed efficiently without impairing the soundness and validity inherent in the other frame simulation model T301, and the range and accuracy of the simulation can be further increased.

(実施形態2)
図3は本発明の実施形態2に係るプラント模擬装置の構成図である。
図3において、本実施形態2では、図1のシミュレーション計算機200Aに替えてシミュレーション計算機200Bを設けたものである。
(Embodiment 2)
FIG. 3 is a configuration diagram of a plant simulation apparatus according to Embodiment 2 of the present invention.
In FIG. 3, in the second embodiment, a simulation computer 200B is provided in place of the simulation computer 200A of FIG.

本実施形態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 simulation computer 200A of FIG. 1 in that it includes a simulation model group 202 and a model database 203 belonging to the model calculation processing unit 201 provided from the beginning of the plant simulation device. However, the difference from FIG. 1 is that another model travel management means B 402 is provided instead of the model travel management means A 401, and another frame model calculation processing unit 300 A is replaced with another other frame model calculation. The processing unit 300B is provided. The rest is the same as in FIG.

本実施形態2で設けたモデル走行管理手段B 402は、実施形態1のモデル走行管理手段A 401が備えている機能に加えて、次の機能を新たに備えている。
すなわち、プラント模擬装置に製作当初から組み込まれている任意のシミュレーションモデル(例えば、シミュレーションモデルA)のシミュレーション値が、予め設定してある切替条件値以上になった場合、当該シミュレーションモデルAの計算を停止し、これに替わって他フレームシミュレーションモデルT 301のシミュレーションを実行するように、シミュレーションモデルAのシミュレーション値を引き継いだ状態で、他フレームモデル計算処理部300Bに計算開始要求を出力する機能を備えている。
The model travel management means B 402 provided in the second embodiment has the following functions in addition to the functions provided in the model travel management means A 401 of the first embodiment.
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 calculation processing unit 300B in a state in which the simulation value of the simulation model A is taken over so that the simulation is stopped and the simulation of the other frame simulation model T301 is executed instead. ing.

例えば、本実施形態2のモデル走行管理手段B 402は、任意のシミュレーションモデルAに関して切替条件項目(例えば、核燃料温度)および切替条件値(例えば、1200℃以上)を予め設定してあり、当該シミュレーションモデルの切替条件項目について、シミュレーション値をモデルデータベース203から入力し、当該シミュレーション値と前記切替条件値とを比較する。そして、シミュレーション値が切替条件値1200℃以上になると、モデルの切替条件が成立するので、直前まで実行していたシミュレーションモデルAの計算を停止し、替わって、他フレームシミュレーションモデルTのシミュレーションを行なうように、シミュレーション要求を出力する。この際、他フレームモデル計算処理部300B内のモデル走行制御手段B 321に対してはシミュレーションモデルAのシミュレーション値を引き継いだ状態で計算開始要求を出力するように機能する。   For example, the model travel management means B 402 of the second exemplary embodiment has preset switching condition items (for example, nuclear fuel temperature) and switching condition values (for example, 1200 ° C. or higher) for an arbitrary simulation model A, and the simulation For the model switching condition item, a simulation value is input from the model database 203, and the simulation value is compared with the switching condition value. When the simulation value reaches the switching condition value of 1200 ° C. or higher, the model switching condition is satisfied, so the calculation of the simulation model A that has been executed until immediately before is stopped, and the simulation of the other frame simulation model T is performed instead. The simulation request is output as follows. At this time, the model running control means B 321 in the other frame model calculation processing unit 300B functions to output a calculation start request in a state where the simulation value of the simulation model A is taken over.

なお、シミュレーションモデル切替を逆に設定した場合は、他フレームモデル計算処理部300Bのモデル走行制御手段B 321に計算停止要求を出力し、かつ、シミュレーションモデル群202の該当シミュレーションモデルの計算を開始するように機能する。この場合、直前までシミュレーションを行なっていたモデルのシミュレーション値を引き継ぐことは当然である。   When the simulation model switching is set in reverse, a calculation stop request is output to the model travel control unit B 321 of the other frame model calculation processing unit 300B, and the calculation of the corresponding simulation model in the simulation model group 202 is started. To function. In this case, it is natural to inherit the simulation value of the model that has been simulated until immediately before.

次に、他フレームモデル計算処理部300Bは、シミュレーションモデルを既存のシミュレーションモデル群202から他フレームシミュレーションモデルT 301に切り替えるように実行要求を受けたとき、シミュレーションしていたモデル群202のデータを引き継いだ状態で新たなシミュレーションを行なうようにデータ引継ぎ機能を備えている。   Next, when the other frame model calculation processing unit 300B receives an execution request to switch the simulation model from the existing simulation model group 202 to the other frame simulation model T301, the other frame model calculation processing unit 300B takes over the data of the model group 202 that has been simulated. A data transfer function is provided so that a new simulation can be performed in an open state.

この他フレームモデル計算処理部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 calculation processing unit 300B includes the following four units as in the first embodiment. The first is model travel control means B 321 corresponding to model travel control means A 302, and the second is composed of transmission and takeover data collection means 322, transmission and takeover data table 323, and transmission and takeover data distribution means 324. “Transmission and takeover data collection / distribution unit” 3224. The third is a so-called other frame simulation model T 301 that can operate on a platform different from the platform of the model calculation processing unit 201, and its input data table 306. And a “simulation function unit” 3017 comprising the output data table 307, and the fourth is a “reception and takeover data collecting unit 325, a reception and takeover data table 326, and a reception and takeover data distribution unit 327. Data collection And distribution unit "is 3257.

以下、図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 instructor terminal 100 and outputs a simulation execution request, the simulation is started. The simulation execution request is input to the model travel management means B 402 in the simulation computer 200B, and the travel management of the simulation model by the model travel management means B 402 is started. As a result, a simulation execution request is output to the simulation model group 202 belonging to the model calculation processing unit 201 sequentially or asynchronously, and each simulation model group (simulation model A, simulation model B, simulation model C...) 202 is output. Necessary data values are input from the model database 203, calculation is performed, and the result is output to the model database 203.

モデル走行管理手段B 402はある条件項目のシミュレーション値をモデルデータベース203から入力し、これを予め設定してある切替条件値と比較し、条件が成立した場合、設定されたシミュレーションモデル群202内の該当シミュレーションモデルの計算を停止し、モデル走行制御手段B 321に計算開始要求を出力する。   The model travel management means B 402 inputs a simulation value of a certain condition item from the model database 203, compares it with a preset switching condition value, and if the condition is met, The calculation of the simulation model is stopped, and a calculation start request is output to the model travel control means B 321.

なお、条件が不成立の場合やシミュレーションモデル切替を逆に設定した場合は、前述したとおり、他フレームモデル計算処理部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 in the other frame model calculation processing unit 300B as described above, and the simulation model group 202 Start the calculation of the corresponding simulation model.

モデル走行制御手段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 management unit B 402, the model travel control unit B 321 sequentially executes functions (i) to (v) described below.
(I). The model travel control unit B 321 first collects input data necessary for calculation by the other frame simulation model T 301 with respect to the transmission and takeover data collection unit 322 of the “transmission and takeover data collection / distribution unit” 3224. So that the request is output. Then, the transmission and handover data collection unit 322 picks up necessary data from the model database 203 and generates or updates the transmission and handover data table 323.

(ii).モデル走行制御手段B 321は、2番目に「送信及び引継ぎデータ収集・分配部」3224の送信及び引継ぎデータ分配手段324に対し、「シミュレーション機能部」3017の入力データテーブル306を更新するよう要求を出力する。すると、送信及び引継ぎデータ分配手段324は、送信及び引継ぎデータテーブル323のデータフォーマットを整理(単位変換含む)して「シミュレーション機能部」3017の入力データテーブル306を更新する。   (Ii). The model travel control unit B 321 secondly requests the transmission and takeover data distribution unit 324 of the “transmission and takeover data collection / distribution unit” 3224 to update the input data table 306 of the “simulation function unit” 3017. Output. Then, the transmission and handover data distribution unit 324 arranges the data format of the transmission and handover data table 323 (including unit conversion) and updates the input data table 306 of the “simulation function unit” 3017.

(iii).モデル走行制御手段B 321は、3番目に「シミュレーション機能部」3017の他フレームシミュレーションモデルT 301に対して、シミュレーションを実行するよう要求を出力する。これにより他フレームシミュレーションモデルT 301は入力データテーブル306にアクセスして更新されたデータを使用して計算を行い、その結果を出力データテーブル307へ出力して出力データテーブル307の更新を行う。   (Iii). The model travel control unit B 321 thirdly outputs a request to the other frame simulation model T 301 of the “simulation function unit” 3017 to execute the simulation. As a result, the other frame simulation model T 301 accesses the input data table 306, performs calculation using the updated data, outputs the result to the output data table 307, and updates the output data table 307.

(iv).モデル走行制御手段B 321は、4番目に「受信及び引継ぎデータ収集・分配部」3257の受信及び引継ぎデータ収集手段325に対し、モデルデータベース203の更新が必要なデータを収集するよう要求を出力する。すると、受信及び引継ぎデータ収集手段325は、出力データデーブル307にアクセスし、出力データデーブル307から必要なデータをピックアップし、受信及び引継ぎデータテーブル326を生成又は更新する。   (Iv). The model travel control means B 321 outputs a request to the reception and takeover data collection means 325 of the “reception and takeover data collection / distribution unit” 3257 to collect data that needs to be updated in the model database 203. . Then, the reception and handover data collection unit 325 accesses the output data table 307, picks up necessary data from the output data table 307, and generates or updates the reception and handover data table 326.

(v).モデル走行制御手段B 321は、5番目に「受信及び引継ぎデータ収集・分配部」3257の受信及び引継ぎデータ分配手段327に対して、モデルデータベース203を更新するよう要求を出力する。すると、受信及び引継ぎデータ分配手段327は、受信及び引継ぎデータテーブル326のデータフォーマットを整理(単位変換含む)してモデルデータベース203を更新する。   (V). The model travel control means B 321 outputs a request for updating the model database 203 to the reception and takeover data distribution means 327 of the “reception and takeover data collection / distribution unit” 3257 fifth. Then, the reception and handover data distribution unit 327 updates the model database 203 by organizing the data format of the reception and handover data table 326 (including unit conversion).

以上述べたように、本実施形態2によれば、モデル走行管理手段B 402を設けることにより、シミュレーションモデル群202のシミュレーション値が予め設定してある切替条件値以上になると、当該シミュレーションモデル群の計算を停止し、他フレームシミュレーションモデルT 301のシミュレーションを実行するように、他フレームモデル計算処理部に対して計算開始要求を出力するようにしたので、各々のシミュレーションモデルのパフォーマンスを最大限活用してシミュレーションすることができる。   As described above, according to the second embodiment, when the simulation value of the simulation model group 202 exceeds the preset switching condition value by providing the model travel management means B 402, the simulation model group Since the calculation is stopped and the calculation start request is output to the other frame model calculation processing unit so as to execute the simulation of the other frame simulation model T301, the performance of each simulation model is utilized to the maximum. Can be simulated.

(実施形態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 Embodiment 3 of the present invention.
4, the third embodiment is provided with a simulation computer 200C 403 in place of the simulation computer 200A 401 in FIG. The rest is the same as in FIG.

本実施形態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 simulation computer 200C of the third embodiment includes a model travel management unit A 401 in FIG. 1 in addition to the simulation model group 202 and the model database 203 belonging to the model calculation processing unit 201 provided from the beginning of the plant simulation device. Corresponding model travel management means C 403 and other frame model calculation processing unit 300A 302 in FIG. 1 and other frame model calculation processing unit 300B 321 in FIG. 2, 300-3, ... 300-N. Note that the model travel management means C 403 of the third embodiment uses a single model travel management means to run a plurality of other frame model computers 300-1, 300-2, 300-3,... 300-N. It has a function to manage and manage.

本実施形態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 C 403 of the third embodiment includes a simulation model group 202 belonging to the model calculation processing unit 201 provided from the beginning of manufacture of the plant simulation device, and a plurality of other frame model calculation processing units 1 300-1. ,..., A calculation start request and a calculation stop request are output to the other frame model calculation processing unit N 300-N according to a preset calculation order, a switching simulation model, and a switching condition. Then, a simulation model group 202 belonging to the model calculation processing unit 201, a plurality of other frame model calculation processing units 1 300-1,..., Model traveling control means A in the other frame model calculation processing unit N 300-N or The model travel control means B (both not shown) performs the simulation of the first embodiment and the simulation of the second embodiment.

なお、切替シミュレーションモデルとして、他フレームモデル計算処理部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 calculation processing unit 1 300-1 has another frame simulation model T1, another frame model calculation processing unit 2 300-2 has another frame simulation model T2, and other frame model calculation. If another frame simulation model TN is set in each of the processing units N 300-N, a simulation is performed by switching T 301 by switching a plurality of other frame model calculation processing units 1, 2,... It can be performed.

このように、本実施形態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 Embodiment 4 of the present invention, and FIGS. 6A to 6C are flow charts obtained by dividing the flow chart of 300 plant simulation apparatuses into three parts.

図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 simulation computer 200D and another frame model dedicated computer 350 instead of the simulation computer 200A of FIG. Note that DT is a data transmission path. Others are the same as in FIG.

本実施形態4の場合、シミュレーション計算機200Dが、モデル計算処理部201に属するシミュレーションモデル群202と、モデルデータベース203とを備える点は図1のシミュレーション計算機200Aと同様であるが、シミュレーション計算機200Dが図1のシミュレーション計算機200Aと異なる点は、モデル走行管理手段A 401に替えてモデル走行管理手段D 403´を設けるほか、新たに4つの手段を備えている点である。   In the case of the fourth embodiment, the simulation computer 200D is similar to the simulation computer 200A in FIG. 1 in that the simulation computer 200D includes the simulation model group 202 belonging to the model calculation processing unit 201 and the model database 203. The difference from the first simulation computer 200A is that a model travel management means D 403 ′ is provided in place of the model travel management means A 401, and four new means are provided.

すなわち、第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 computer 350 is configured specifically for the function of the other frame model calculation processing unit 300C. The other frame model calculation processing unit 300C includes six means. That is, the first means is the transmission data reception control means 351, the second means is the transmission data reception means 352, the control information and transmission (and takeover) data table 353, and the control information and transmission (and takeover) data distribution means. A third transmission means A 302 (or model driving control means B 321), and a fourth means is a platform of the model calculation processing unit 201. A so-called other frame simulation model T 301 capable of operating on a different platform from the above, and a “simulation function unit” 3017 composed of an input data table 306 and an output data table 307 thereof. Means 355 and the last sixth means is receiving (and subtracting). Trick) Data collection unit 356, receiving (and takeover) made from the data table 357 and the received data transmission unit 358 "receives the data collection-transmission unit" is 3568.

本実施形態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 management unit D 403 ′ in the simulation computer 200D. Then, with respect to the simulation model group 202 belonging to the model calculation processing unit 201 and the model travel control unit A 302 (or model travel control unit B 321) in the other frame model calculation processing unit 300C, the above-described calculation order and switching simulation are performed. A simulation is performed by outputting a calculation start request and a calculation stop request according to the model and the switching condition.

以下、図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 reference numerals 101, 202, 203,... 409, etc. in each flow diagram correspond to the reference numerals given to the means and tables in FIG.

まず図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 ′ of the simulation computer 200D, and the model travel management means D 403 concerned. The model running overall management is started by '(step ST42).

モデル走行管理手段D 403´は、入力されたシミュレーション実行要求が、モデル計算処理部201に属するシミュレーションモデル群202に予め組み込まれていない他フレームシミュレーションシミュレーションモデルT 301である過酷事故シミュレーションモデルを実行するタイミングであるか否かを判定する(ステップST43)。   The model travel management means D 403 ′ executes a severe accident simulation model in which the input simulation execution request is another frame simulation simulation model T301 not incorporated in advance in the simulation model group 202 belonging to the model calculation processing unit 201. It is determined whether it is timing (step ST43).

モデル走行管理手段D 403´は、ステップST43において、シミュレーション実行要求が過酷事故シミュレーションモデルを実行するタイミングでないと判定した場合(No)、その他のシミュレーションモデルである既設のモデル計算処理部201に属するシミュレーションモデル群202内のシミュレーションモデルA、シミュレーションモデルB、シミュレーションモデルC・・・の走行を行い(ST44)、分岐番号(6)から図6Cのフロー図に記載のモデル走行管理手段D 403´の終了ステップに至り(ST45)、その後シミュレーション制御手段101によるシミュレーションが終了する(ST46)。   If the model travel management unit D 403 ′ determines in step ST43 that the simulation execution request is not the timing for executing the severe accident simulation model (No), the simulation that belongs to the existing model calculation processing unit 201 that is another simulation model. The simulation model A, simulation model B, simulation model C,... In the model group 202 are traveled (ST44), and the model travel management means D 403 ′ described in the flowchart of FIG. A step is reached (ST45), and then the simulation by the simulation control means 101 ends (ST46).

一方、判定ステップ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 simulation control unit 101 is the timing for executing the severe accident simulation model (Yes), the model travel management unit D 403 ′ transmits in the simulation computer 200D. The data transmission control unit 404 starts transmission control of transmission data, that is, a calculation start request and a calculation stop request corresponding to a preset calculation order, a switching simulation model, or a switching condition (ST47).

すると、送信データ送信制御手段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 transmission control unit 404 first sends a calculation start request to the other frame simulation model T 301 to the transmission control and transmission (and takeover) data collection unit 405 of the “transmission information transmission unit” 4057. The other frame simulation model T 301 issues a request to collect input data necessary for calculation (ST48).

すると、送信制御及び送信(及び引継ぎ)データ収集手段405は、モデルデータベース203にアクセスし、モデルデータベース203から必要なデータをピックアップし、送信情報及び送信(及び引継ぎ)データテーブル406を生成又は更新する(ST49)。   Then, the transmission control and transmission (and takeover) data collection unit 405 accesses the model database 203, picks up necessary data from the model database 203, and generates or updates the transmission information and transmission (and takeover) data table 406. (ST49).

(ii)送信データ送信制御手段404は、2番目に送信データ送信手段407に対して送信情報及び送信(及び引継ぎ)データテーブル406のデータを他フレームモデル専用計算機350への送信要求を出力する。すると、送信データ送信手段407は、制御情報及び送信(及び引継ぎ)データテーブル406にアクセスし、当該制御情報及び送信(及び引継ぎ)データテーブル406を他フレームモデル専用計算機350に送信し(ST49)、その後送信データ送信制御手段404の動作を終了させる(ST50)。   (Ii) Secondly, the transmission data transmission control unit 404 outputs a transmission request to the transmission data transmission unit 407 for transmission information and data in the transmission (and takeover) data table 406 to the other frame model dedicated computer 350. Then, the transmission data transmission means 407 accesses the control information and transmission (and takeover) data table 406, and transmits the control information and transmission (and takeover) data table 406 to the other frame model dedicated computer 350 (ST49). Thereafter, the operation of the transmission data transmission control means 404 is terminated (ST50).

一方、他フレームモデル専用計算機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 computer 350, the transmission data reception control means 351 executes functions (i) to (iii) described below.
(I) The transmission data reception control unit 351 first outputs a reception request to the transmission data reception unit 352 of the “transmission data reception distribution unit” 3524 (ST51).

すると、送信データ受信手段352は、送信データ送信手段407から送信した制御情報及び送信(及び引継ぎ)データテーブル406を受信し、制御情報及び送信(及び引継ぎ)データテーブル353の生成又は更新を行なう(ST52)。   Then, the transmission data reception unit 352 receives the control information and transmission (and takeover) data table 406 transmitted from the transmission data transmission unit 407, and generates or updates the control information and transmission (and takeover) data table 353 ( ST52).

(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 simulation model T 301 is output.

(iii)送信データ受信制御手段351は、3番目に「制御情報及び送信(及び引継ぎ)データ分配部」3524に制御情報及び送信(及び引継ぎ)データテーブル353のデータフォーマットを整理(単位変換含む)して入力データテーブル306を更新するよう要求する(ST53)。そして、制御情報及び送信(及び引継ぎ)データ分配手段354が入力データテーブル306を更新したあと、モデル走行制御手段A 302(又はモデル走行制御手段B 321)のモデル走行制御が終了する(ST54)。   (Iii) The transmission data reception control unit 351 thirdly arranges the data format of the control information and transmission (and takeover) data table 353 in the “control information and transmission (and takeover) data distribution unit” 3524 (including unit conversion). Then, it requests to update the input data table 306 (ST53). Then, after the control information and transmission (and takeover) data distribution means 354 updates the input data table 306, the model travel control of the model travel control means A 302 (or model travel control means B 321) is completed (ST54).

次に、図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 simulation model T 301 to execute a severe simulation model simulation (ST55). Then, the severe accident model T301 performs calculation using the input data table 306, and updates the result to the output data table 307 (ST56).
(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 model database 203.

これを受けて、受信データ送信制御手段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 simulation computer 200D is output to the reception data transmission unit 358, the reception data transmission unit 358 transmits a reception (and takeover) data table 357 to the simulation computer 200D (ST59). .

さらに、受信データ送信制御手段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 management unit D 403 ′ outputs a calculation start request and a calculation stop request according to the calculation order, the switching simulation model, and the switching condition set in advance in the received data reception control unit 408. . Then, the reception data reception control means 408 executes functions (i) and (ii) described below.

(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 model database 203 is output to the reception (and takeover) data distribution unit 411. Then, the reception (and takeover) data distribution means 411 arranges the data format of the reception (and takeover) data table 410 (including unit conversion), updates the model database 203 (ST64), and ends the reception data reception control operation. (ST65).
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 Embodiment 5 of the present invention.
The fifth embodiment is a modification of the second embodiment shown in FIG. 3, and is provided with a simulation computer 200E instead of the simulation computer 200B of FIG.

本実施形態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 instructor terminal 100, a travel order / switching condition setting means 102 in which a travel order and a switching condition are set is newly provided. Via the switching condition setting means 102, model traveling information (traveling order) and switching condition information (switching simulation model, switching condition item, switching condition value) are converted into model traveling management means B 402 (or model traveling management) in the simulation computer 200E. A setting request is made to the means A 401 and the model traveling management means C 403). Other configurations are the same as those in FIG.

シミュレーション計算機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 simulation computer 200E performs management based on the setting request from the travel order / switch condition setting means 102. Necessary model travel information (travel sequence) and switching condition information (switching simulation model, switching condition item, switching condition value) are added or updated, and thereafter, simulation traveling / switching is managed according to the settings.
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 Embodiment 6 of the present invention.
The sixth embodiment is also a modification of the second embodiment shown in FIG. 3, and includes a simulation computer 200F instead of the simulation computer 200B shown in FIG.

本実施形態5のプラント模擬装置は、インストラクタ端末100内にシミュレーション制御手段101に加えて、シミュレーションモデルの手動切替およびシミュレーションモデルの切替抑止通知を出力する手動切替/抑止通知手段103を新たに設け、ユーザがこの手動切替/抑止通知手段103からモデル走行管理手段B 402(又はモデル走行管理手段C 403)にモデル切替又はモデル切替抑制要求を出力するようにしたものである。その他の構成は、図3と同様なので説明を割愛する。   In addition to the simulation control unit 101, the plant simulation apparatus of the fifth embodiment newly includes a manual switching / inhibition notification unit 103 that outputs a simulation model manual switching and a simulation model switching inhibition notification. The user outputs a model switching or model switching suppression request from the manual switching / suppression notification unit 103 to the model traveling management unit B 402 (or the model traveling management unit C 403). Other configurations are the same as those in FIG.

本実施形態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 / suppression notification unit 103 of the instructor terminal 100, the model traveling management unit B 402 (or the model traveling management unit C 403) provided in the simulation computer 200F. Is a simulation model A, a simulation model B, a simulation model C,... Of the simulation model group 202 belonging to the model calculation processing unit 201 according to a preset switching simulation model regardless of whether the switching condition is satisfied or not. -Or, a calculation start request and a calculation stop request are output to the model travel control means B 321 of the other frame model calculation processing unit 300B.

一方、ユーザがインストラクタ端末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 / suppression notification unit 103 of the instructor terminal 100, the model traveling management unit B 402 (or the model traveling management unit C 403) does not stop even if the switching condition is satisfied. The calculation start request and the simulation model of the model group 202 belonging to the model calculation processing unit 201 or the model travel control unit B 321 of the other frame model calculation processing unit 300B according to the preset switching simulation model No calculation stop request is output.

以上述べたように本実施形態6によれば、インストラクタ端末100に手動切替/抑止通知手段103を設けたことにより、効率的にプラント模擬訓練を進めることができ、訓練効率を向上させることができ、また、模擬挙動をユーザが選択することができるので、模擬訓練シナリオのバリエーションを増やすことができる。   As described above, according to the sixth embodiment, by providing the instructor terminal 100 with the manual switching / inhibition notification means 103, plant simulation training can be advanced efficiently, and training efficiency can be improved. Moreover, since the user can select the simulated behavior, variations of the simulated training scenario can be increased.

(各実施形態に共通する効果)
既設のシミュレーションモデル群202に組み込まれていない他フレームシミュレーションモデルT 301のプログラム体系およびインターフェースを既設のプラント模擬装置のプラットホーム用に改造せずに、当該他フレームシミュレーションモデルT 301のシミュレーションを実行することができる。
(Effect common to each embodiment)
Executing the simulation of the other frame simulation model T 301 without modifying the program system and interface of the other frame simulation model T 301 not incorporated in the existing simulation model group 202 for the platform of the existing plant simulator. Can do.

以上は、本発明のいくつかの実施形態について説明したが、これらの実施形態は例として提示したものであって発明の範囲を限定することは意図していない。これらの実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。また、これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   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 SYMBOLS 10 ... Monitoring / operation control board, 20 ... Monitoring / operation monitor, 100 ... Instructor terminal, 101 ... Simulation control means, 102 ... Travel order / switch condition setting means, 103 ... Manual switching / suppression notification means, 200A-200F ... Simulation Computer 201 ... Model calculation processing unit 202 ... Simulation model group 203 ... Model database 300A to 300C ... Other frame model calculation processing unit 301 ... Other frame simulation model T 302 ... Model travel control means A 303 ... Transmission Data collection means 304 ... Transmission data table 305 ... Transmission data distribution means 306 ... Input data table 307 ... Output data table 308 ... Reception data collection means 309 ... Reception data table 310 ... Reception data distribution means 3035 ... Transmission data collection / distribution unit, 3017... Simulation function unit, 3081... Received data collection / distribution unit, 321... Model running control means B, 322... Transmission and takeover data collection means, 323. And takeover data distribution means, 325 ... reception and takeover data collection means, 326 ... reception and takeover data table, 327 ... reception and takeover data distribution means, 3224 ... transmission and takeover data collection / distribution unit, 3257 ... reception and takeover data collection Distribution unit, 351... Transmission data reception control means, 352... Transmission data reception means, 353... Control information and transmission (and takeover) data table, 354... Control information and transmission (and takeover) data distribution means, 3524. Receive distribution unit, 355... 356... Reception (and takeover) data collection means, 357... Reception (and takeover) data table, 358... Reception data transmission means, 3568... Reception data collection and transmission section, 401. Means B, 403 ... Model travel management means C, 403 '... Model travel management means D, 404 ... Transmission data transmission control means, 405 ... Control information and transmission (and takeover) data collection means, 406 ... Control information and transmission (and (Takeover) data table, 407 ... transmission data transmission means, 4057 ... transmission information transmission section, 408 ... reception data reception control means, 409 ... reception data reception means, 410 ... reception (and takeover) data table, 411 ... reception (and takeover) ) Data distribution means, 4091... Reception (and takeover) data reception / distribution unit.

Claims (5)

第1のプラットホーム上で第1のシミュレーションモデルの計算を行なう第1のモデル計算処理部と
前記第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.
前記モデル走行管理手段は、前記第1のシミュレーションモデルのシミュレーション値が所定値未満の場合に第1のモデル計算処理部に対し第1のシミュレーション実行要求を出力し、前記シミュレーション値が前記所定値以上の場合は前記第2のモデル計算処理部に切替えて第2のシミュレーション実行要求を出力することを特徴とする請求項1に記載のプラント模擬装置。 Said model running management means outputs the first simulation model first simulation run request simulation values for the first model calculation processing unit when less than the predetermined value, the simulation If the value is the predetermined value or more plant simulation device according to claim 1, characterized in that for outputting a second simulation run request is switched to the second model computation unit. 前記モデル走行制御手段は、前記第1のシミュレーションモデルのシミュレーション値を引継いで前記第2のシミュレーションモデルの走行制御を行うことを特徴とする請求項2に記載のプラント模擬装置。 It said model running control means, plant simulation device according to claim 2, characterized in that the running control of the second simulation model takes over the simulated value of the first simulation model. 前記第2のモデル計算処理部が複数設置されている場合、前記モデル走行管理手段は前記複数の第2のモデル計算処理部から1つのモデル計算処理部を選択する選択手段を有することを特徴とする請求項1乃至のいずれか1項に記載のプラント模擬装置。 When a plurality of the second model calculation processing units are installed, the model travel management unit includes a selection unit that selects one model calculation processing unit from the plurality of second model calculation processing units. The plant simulation apparatus according to any one of claims 1 to 3 . 前記シミュレーション計算機は、前記第1のモデル計算処理部の計算処理を実施する第1のシミュレーション計算機と、前記第2のモデル計算処理部の計算処理を実施する第2のシミュレーション計算機とからなり、当該第1及び第2のシミュレーション計算機との間で所要データの入出力を行うことを特徴とする請求項1乃至のいずれか1項に記載のプラント模擬装置。 The simulation computer is composed of a first simulation computer to carry out the calculation processing of the first model calculation processing unit, a second simulation computer to carry out the calculation processing of the second model computation unit, the The plant simulation apparatus according to any one of claims 1 to 4 , wherein required data is input and output between the first and second simulation computers.
JP2013244916A 2013-11-27 2013-11-27 Plant simulator Active JP6325238B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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