JPH11219099A - Simulator - Google Patents
SimulatorInfo
- Publication number
- JPH11219099A JPH11219099A JP2224298A JP2224298A JPH11219099A JP H11219099 A JPH11219099 A JP H11219099A JP 2224298 A JP2224298 A JP 2224298A JP 2224298 A JP2224298 A JP 2224298A JP H11219099 A JPH11219099 A JP H11219099A
- Authority
- JP
- Japan
- Prior art keywords
- simulator
- simulation
- delay time
- calculation
- cycle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】 模擬対象とする実機の演算周期が複数種類あ
る場合に、入力のタイミングにより出力する時間に種々
の遅れが生じるが、この応答遅れを忠実に模擬できるよ
うな模擬演算を行う。
【解決手段】 模擬演算用計算機の演算周期を、模擬対
象とする実機の演算周期の最大公約数の周期とし、この
模擬演算周期のタイミングが上記実機の演算周期のタイ
ミングに合致するタイミング毎に、上記合致したタイミ
ングの実機の演算に対応する模擬演算を実行する。図の
(1)(2)(3)のように、実機である装置A,B,
Cの各演算周期が100,150,200msecであ
ると、(4)の模擬演算周期を最大公約数の50mse
cとし、実機の演算周期と合致するタイミングで、装置
A,B,Cに対応する演算A,B,Cを行い出力する。
これにより実機の応答遅れに近い模擬演算が行える。
(57) [Summary] [PROBLEMS] When there are a plurality of types of operation cycles of a real machine to be simulated, various delays occur in the output time depending on the input timing, but a simulation that can faithfully simulate this response delay. Perform the operation. SOLUTION: The calculation cycle of the simulation calculation computer is set to the cycle of the greatest common divisor of the calculation cycle of the real machine to be simulated, and each time the timing of the simulation calculation cycle matches the timing of the calculation cycle of the real machine, A simulation operation corresponding to the operation of the real machine at the above-mentioned timing is executed. As shown in (1), (2), and (3) in the figure, devices A, B,
If each of the operation cycles of C is 100, 150, and 200 msec, the simulation operation cycle of (4) is changed to the greatest common divisor of 50 msec.
The calculation A, B, and C corresponding to the devices A, B, and C are performed and output at the timing that matches the calculation cycle of the actual machine.
As a result, a simulation operation close to the response delay of the actual machine can be performed.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、原子力プラン
ト、火力発電プラント等の運転・挙動を模擬するシミュ
レータに関するものである。The present invention relates to a simulator for simulating the operation and behavior of a nuclear power plant, a thermal power plant and the like.
【0002】[0002]
【従来の技術】例えば図13は、特願平8−19117
6号公報に示されている従来の分散型プラントシミュレ
ータであり、51〜57はモデル計算処理計算機、61
は教示処理部、62はCRT、63は共有メモリネット
ワークである。2. Description of the Related Art For example, FIG.
No. 6 discloses a conventional distributed plant simulator.
Denotes a teaching processing unit, 62 denotes a CRT, and 63 denotes a shared memory network.
【0003】次に動作について説明する。複数台設置さ
れたモデル計算処理計算機51〜57は、プラントの動
特性及び制御動作等の模擬演算を実行する複数のモデル
(例えば原子炉の模擬演算モデル、蒸気発生器の模擬演
算モデル、タービンの模擬演算モデル等)を分担して実
行する。Next, the operation will be described. A plurality of model calculation computers 51 to 57 installed are provided with a plurality of models (for example, a simulation model of a nuclear reactor, a simulation model of a steam generator, a turbine (Simulation calculation model, etc.).
【0004】プラントシミュレータにおいては、複数の
モデル群がそれぞれ演算結果を交換し合って、プラント
全体の挙動を模擬する。すなわち各計算機はそれぞれ計
算機間で共有すべきデータを共有メモリに格納してお
き、共有データが必要なときは、各計算機は共有メモリ
のデータを自計算機のメモリに格納することなく共有メ
モリネットワーク63を通じて取り寄せる。シミュレー
ション結果の表示及び教官等の操作者の操作はCRT6
2及び教示処理部61を経由して、各モデル計算処理計
算機に伝えられる。In a plant simulator, a plurality of model groups exchange operation results with each other to simulate the behavior of the entire plant. That is, each computer stores data to be shared between the computers in the shared memory, and when the shared data is required, each computer does not store the data in the shared memory in the memory of its own computer, but stores the data in the shared memory network 63. Order through. The display of the simulation result and the operation of the operator such as the instructor are CRT6.
2 and transmitted to each model calculation processing computer via the teaching processing unit 61.
【0005】ここでプラントの制御・保護・シーケンス
装置の動作を模擬する制御・保護・シーケンス演算模擬
機能は、一つの計算機上で一括で演算されており、シミ
ュレーション演算の演算周期は全ての制御・保護・シー
ケンスで、共通実行される構成となっていた。Here, the control / protection / sequence operation simulation function for simulating the operation of the plant control / protection / sequence device is operated collectively on one computer. The protection / sequence was configured to be commonly executed.
【0006】[0006]
【発明が解決しようとする課題】従来のシミュレータは
以上のように構成されているので、シミュレータが模擬
しようとしている制御・保護・シーケンス装置の演算周
期にかかわらず、制御・保護・シーケンス模擬演算機能
が一定の演算周期で実行されることとなる。Since the conventional simulator is configured as described above, the control / protection / sequence simulating operation function is performed irrespective of the operation cycle of the control / protection / sequence device which the simulator is trying to simulate. Is executed at a constant calculation cycle.
【0007】しかし、最近の原子力プラントのように、
制御・保護・シーケンス演算に実機としてディジタル装
置が適用されている場合、各々の装置の演算は装置単位
で一定の演算周期毎に制御・保護・シーケンス演算を実
行する定周期処理を実行しているが、それらの演算周期
は必ずしも同一ではない。つまり、実機では種々の演算
周期で制御演算が行われていても、従来のシミュレータ
においては、一つの演算周期で模擬演算を実行している
ので、正確な模擬演算とはならないという問題点があっ
た。However, like a recent nuclear power plant,
When a digital device is applied to the control, protection, and sequence calculations as a real machine, the calculation of each device executes a fixed-cycle process of executing the control, protection, and sequence calculations at a fixed calculation cycle for each device. However, their operation periods are not always the same. In other words, even if the control operation is performed in various operation cycles in the actual machine, the conventional simulator executes the simulation operation in one operation cycle, so that there is a problem that the simulation operation is not accurate. Was.
【0008】また、あるディジタル装置の演算結果を他
の装置が使用するような場合もあり、プラントからの信
号を入力して、最終的にプラント又は監視装置に信号出
力するまでの遅れ時間は、入力信号のタイミング依存性
もあり複雑となっていて、種々の遅れ時間を生じてい
た。それ故、従来のプラントシミュレータのように全て
の制御・保護・シーケンス演算を一定の演算周期で実行
していて、遅れ時間を考慮していないので、厳密な制御
・保護・シーケンス演算の遅れ時間の模擬が不可能とな
る問題点があった。In some cases, the operation result of a certain digital device is used by another device, and the delay time from inputting a signal from a plant to finally outputting a signal to a plant or a monitoring device is as follows: The input signal is dependent on the timing and is complicated, causing various delay times. Therefore, unlike the conventional plant simulator, all control, protection and sequence calculations are executed at a fixed calculation cycle, and the delay time is not taken into account. There was a problem that simulation was impossible.
【0009】この発明は上記の様な問題を解決するため
になされたものであり、実機での演算周期が複数種類あ
る場合、これらの演算で生じる遅れ時間に近似の遅れ時
間で模擬演算を行うシミュレータを得ることを目的とす
る。The present invention has been made to solve the above-described problem. When there are a plurality of operation cycles in an actual machine, a simulated operation is performed with a delay time approximate to the delay time caused by these operations. The aim is to get a simulator.
【0010】[0010]
【課題を解決するための手段】(1)この発明に係わる
シミュレータは、プラントの運転訓練、挙動評価を行う
ためにプラントの各種模擬演算等を計算機で行うシミュ
レータにおいて、模擬対象とする実機での演算周期が複
数種類ある場合、模擬演算の演算周期を上記実機の複数
の演算周期の最大公約数の周期とし、この模擬演算周期
のタイミングが上記実機の演算周期のタイミングに合致
するタイミング毎に、上記合致したタイミングの実機の
演算に対応する模擬演算を実行するようにしたものであ
る。Means for Solving the Problems (1) A simulator according to the present invention is a simulator for performing various simulations and the like of a plant by a computer for performing plant operation training and behavior evaluation. When there are a plurality of types of operation periods, the operation period of the simulated operation is set to the period of the greatest common divisor of the plurality of operation periods of the real machine, and each time the timing of the simulated operation period matches the timing of the operation period of the real machine, A simulation operation corresponding to the operation of the real machine at the above-mentioned timing is executed.
【0011】(2)また、上記(1)において、模擬演
算した結果を所定の時間遅延させて出力するようにした
ものである(2) In the above (1), the result of the simulated operation is output with a predetermined time delay.
【0012】(3)また、上記(1)において、実機で
の複数個の演算の各遅れ時間とその度数とを対応させた
遅れ時間の分布パターンを予め求めておき、模擬演算実
行の際は、乱数発生器から乱数を発生させ、上記分布パ
ターン上で上記乱数に対応する遅れ時間を導出し、模擬
演算結果を上記遅れ時間遅延させて出力するものであ
る。(3) Further, in the above (1), a delay time distribution pattern in which the respective delay times of a plurality of operations in the actual machine are associated with the frequencies thereof is obtained in advance, and when the simulation operation is executed, A random number is generated from a random number generator, a delay time corresponding to the random number is derived on the distribution pattern, and a simulation result is output with the delay time delayed.
【0013】(4)また、上記(1)において、実機で
の複数個の演算の各遅れ時間の中間値・中央値・平均値
・最大値などの統計値を模擬演算結果出力の遅れ時間と
したものである。(4) In the above (1), statistical values such as an intermediate value, a median value, an average value, and a maximum value of each delay time of a plurality of calculations in the actual machine are calculated as the delay time of the simulation result output. It was done.
【0014】(5)また、上記(3)において、分布パ
ターンは実機から求めた分布パターンの代わりに、この
実機の分布パターンに類似の正規分布曲線のパターンを
用いたものである。(5) In the above (3), the distribution pattern uses a normal distribution curve pattern similar to the distribution pattern of the actual machine instead of the distribution pattern obtained from the actual machine.
【0015】(6)また、上記(1)において、実機で
の複数の演算の各遅れ時間とその度数とを対応させた遅
れ時間の分布パターンに類似の正規分布曲線を予め求め
ておき、模擬演算結果出力の遅れ時間を、上記正規分布
曲線の中間値・中央値・平均値・最大値などの統計値と
したものである。(6) In the above (1), a normal distribution curve similar to the delay time distribution pattern in which each delay time of a plurality of calculations in the actual machine is associated with the frequency thereof is obtained in advance and simulated. The delay time of the calculation result output is a statistical value such as an intermediate value, a median value, an average value, and a maximum value of the normal distribution curve.
【0016】(7)また、プラントの運転訓練、挙動評
価を行うためにプラントの各種模擬演算を複数の計算機
で分担する分散型のシミュレータにおいて、模擬演算で
の演算周期が複数種類ある場合、同一の演算周期別に計
算機を割り当てて模擬演算を実行するようにしたもので
ある。(7) In a distributed simulator in which various simulations of a plant are shared by a plurality of computers in order to perform plant operation training and behavior evaluation, when there are a plurality of types of operation cycles in the simulations, the same The simulation is executed by assigning a computer for each calculation cycle.
【0017】(8)また、上記(1)〜(7)のいずれ
か1項において、実機に使用されるプログラムを模擬演
算用プログラムに変換するエミュレーション機能を備え
たものである。(8) In any one of the above items (1) to (7), an emulation function for converting a program used in an actual machine into a simulation calculation program is provided.
【0018】[0018]
【発明の実施の形態】実施の形態1.以下、この発明の
実施の形態1を図に基づいて説明する。図1は実機のデ
ィジタル装置とシミュレータの模擬演算用計算機の実行
シーケンスを示すタイミングチャートである。図2は実
機のディジタル装置の演算の遅れ時間と従来のシミュレ
ータの模擬演算用計算機の実行シーケンスを示すタイミ
ングチャートである。なお、この実施の形態の構成図は
従来の図13と同一構成である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a timing chart showing an execution sequence of a digital device of an actual machine and a simulation computer of a simulator. FIG. 2 is a timing chart showing the delay time of the operation of the actual digital device and the execution sequence of the simulation computer of the conventional simulator. The configuration of this embodiment is the same as that of the conventional FIG.
【0019】図1において、(1)は模擬対象の実機の
ディジタル装置Aの演算実行タイミング、(2)は模擬
対象の実機のディジタル装置Bの演算実行タイミング、
(3)は模擬対象の実機のディジタル装置Cの演算実行
タイミング、(4)はこの実施の形態1でのシミュレー
タの制御・保護・シーケンス模擬演算実行タイミングを
示す。なお、(4)の模擬演算は図13のシーケンス計
算処理計算機53での処理に相当する。また、図2にお
いて、(a)は実機のディジタル装置の演算の遅れ時間
を説明する図で(b)は従来のシミュレータの模擬演算
用計算機の演算動作を示す。In FIG. 1, (1) shows the execution timing of the digital device A of the real machine to be simulated, (2) shows the execution timing of the digital device B of the real machine to be simulated,
(3) shows the operation execution timing of the digital device C of the actual machine to be simulated, and (4) shows the control / protection / sequence simulation execution timing of the simulator in the first embodiment. Note that the simulation calculation of (4) corresponds to the processing in the sequence calculation processing computer 53 of FIG. 2A is a diagram for explaining the delay time of the operation of the actual digital device, and FIG. 2B shows the operation of the simulation computer of the conventional simulator.
【0020】一般に、プラントの制御に用いられるディ
ジタル装置は、データの入力・演算・出力処理をある一
定の時間内で実行し、同様の処理を次の周期でまた繰り
返し実行する定周期演算を実行している。実際のプラン
トに使用されている、ディジタル装置はその装置が実行
する演算機能及び演算量等によって、演算周期が決定さ
れており、各々の装置によって演算周期が異なっている
場合が多い。In general, a digital device used for controlling a plant executes a data input / calculation / output process within a certain period of time, and executes a fixed cycle operation for repeatedly executing the same process in the next cycle. doing. The operation cycle of a digital device used in an actual plant is determined by the operation function and the operation amount executed by the device, and the operation period is often different for each device.
【0021】図2(a)において、演算周期Aで演算す
るディジタル装置に変化1、変化2の入力が図のような
タイミングで入力された時、変化1に対してはその周期
内に演算が行われ出力1が送出されるが、変化2は1周
期目が既に演算中であるので次の演算周期で演算が行わ
れ出力2が1周期以上送れて送出される。このように入
力のタイミングにより出力に遅れ時間が生じる。この場
合、演算周期Aは演算対象により異なった周期で演算さ
れ、例えば、100msec、150msec、200
msecなどの周期で演算される。In FIG. 2A, when a change 1 and a change 2 are input at the timing shown in FIG. 2 to the digital device which operates in the operation cycle A, the operation for the change 1 is performed within the cycle. The output 2 is performed and the output 1 is sent. Since the change 2 is already being calculated in the first cycle, the calculation is performed in the next calculation cycle, and the output 2 is sent and sent for one or more cycles. Thus, a delay time occurs in the output depending on the input timing. In this case, the calculation cycle A is calculated at a different cycle depending on the calculation target, for example, 100 msec, 150 msec, 200 msec.
It is calculated in a cycle such as msec.
【0022】これに対し、図2(b)の従来のシミュレ
ータの計算機では、演算周期B(例えば200mse
c)で変化1,2に対応する入力A,Bがその周期B内
に演算され出力A,Bが送出される。従って、図2の
(a)と(b)とを比較すると、(a)では演算周期A
は種々の値をとるが、(b)では1つの演算周期であ
り、また、(a)では入力タイミングにより遅れ時間が
1周期であったり2周期であったりするが、(b)では
入力A,Bは同一タイミングとし出力も一周期内の遅れ
時間であるので、実機での演算と従来の模擬演算とでは
同一視できない。On the other hand, in the computer of the conventional simulator shown in FIG.
In c), inputs A and B corresponding to changes 1 and 2 are calculated within the cycle B, and outputs A and B are transmitted. Therefore, comparing FIG. 2A and FIG. 2B, in FIG.
Takes various values. In (b), there is one operation cycle. In (a), the delay time is one cycle or two cycles depending on the input timing. , And B have the same timing and the output is a delay time within one cycle, so that it is not possible to equate the calculation in the actual machine with the conventional simulation calculation.
【0023】これを改良するため図1について実施の形
態1を説明する。図1(1)(2)(3)で図示するよ
うに、実機のディジタル装置の演算周期が何種類かある
場合、図1(4)のように、それら演算周期の最大公約
数に相当する周期単位で分割して考えると、その周期単
位の整数倍で、ディジタル装置の演算周期を表現するこ
とが可能である。演算周期が100msec、150m
sec、200msecの3つのディジタル装置がある
場合、最大公約数の50msecを基本周期として考え
ると、50msecの2倍、3倍、4倍で実機の演算周
期が表せる。To improve this, the first embodiment will be described with reference to FIG. As shown in FIGS. 1 (1), (2), and (3), when there are several types of operation periods of the digital device of the actual machine, as shown in FIG. 1 (4), it corresponds to the greatest common divisor of these operation periods. If the division is performed in units of a period, it is possible to express the operation period of the digital device by an integral multiple of the period unit. Calculation cycle is 100msec, 150m
In the case where there are three digital devices of 200 msec and 200 msec, if the greatest common divisor of 50 msec is considered as the basic period, the operation period of the actual machine can be represented by 2 times, 3 times and 4 times of 50 msec.
【0024】図1(4)の模擬演算動作を説明すると、 最初は各装置A,B,Cに対応する模擬演算A,
B,Cが実行され、その演算結果出力A,B,Cが出力
される。 次に装置Aの演算周期である100msecが経過
するとAの模擬演算を実行する。The simulation operation shown in FIG. 1 (4) will be described. First, simulation operations A, B and C corresponding to the respective devices A, B, C are performed.
B and C are executed, and the operation result outputs A, B and C are output. Next, when 100 msec, which is the calculation cycle of the device A, elapses, the simulation calculation of A is executed.
【0025】 次に装置Bの演算周期である150m
secが経過するとBの模擬演算を実行する。 次に装置CとAとの演算周期である200msec
が経過するとC,Aの模擬演算を実行する。Next, 150 m, which is the calculation cycle of the device B,
After the elapse of sec, the simulation operation of B is executed. Next, the operation cycle of the devices C and A is 200 msec.
, The simulation calculation of C and A is executed.
【0026】 以上のように順次実機の装置の演算周
期のタイミングが来る毎に模擬演算用計算機は最大公約
数である50msecの演算周期単位で模擬演算を実行
して行く。つまり、装置Aの模擬演算を2周期に1回、
装置Bの模擬演算を3周期に1回、装置Cの演算を4周
期に1回実行することで、これら模擬対象のディジタル
装置の演算遅れ及び各装置間のタイミング依存性の再現
が可能となる。そして図1では図示していないが、10
0msec、150msec、200msecの最小公
倍数である600msecが来ると、その模擬演算動作
が一巡する。As described above, each time the timing of the operation cycle of the actual device comes, the simulation computer executes the simulation operation in the operation cycle unit of 50 msec which is the greatest common divisor. That is, the simulation operation of the device A is performed once every two cycles,
By executing the simulation operation of the device B once every three periods and the operation of the device C once every four periods, it is possible to reproduce the operation delay of the digital devices to be simulated and the timing dependency between the devices. . Although not shown in FIG.
When 600 msec, which is the least common multiple of 0 msec, 150 msec, and 200 msec, comes, the simulated operation goes through one cycle.
【0027】以上のようにこの実施の形態は、模擬演算
の演算周期を実機の複数の演算周期の最大公約数の周期
とし、この模擬演算周期のタイミングと実機の演算周期
のタイミングが合致するタイミング毎に、上記合致する
タイミングの実機の演算に対応する模擬演算を実行する
ようにしたので、遅れ時間を実機に近づけた模擬演算を
実施することができる。As described above, in this embodiment, the operation cycle of the simulation operation is set to the cycle of the greatest common divisor of the plurality of operation cycles of the actual machine, and the timing of the simulation operation cycle matches the timing of the operation cycle of the actual machine. Each time, a simulation operation corresponding to the operation of the real machine at the above-mentioned matching timing is executed, so that the simulation operation with a delay time close to that of the real machine can be performed.
【0028】実施の形態2.上記実施の形態1では、模
擬対象とする実機のディジタル装置の演算周期(10
0、150、200msec等の複数の演算周期)のタ
イミングに相当する制御・保護・シーケンス模擬演算用
計算機の演算周期(50msec)内で、プロセス入力
・演算・出力処理を実行するようにしている。Embodiment 2 In the first embodiment, the operation cycle (10
The process input / calculation / output processing is executed within the calculation cycle (50 msec) of the control / protection / sequence simulation computer corresponding to the timing of a plurality of calculation cycles such as 0, 150, and 200 msec.
【0029】しかし、実際のディジタル装置で使用して
いる計算機の性能がシミュレータ用の計算機と比較して
低性能であること、及びディジタル装置に付随する自己
診断機能等が存在するため、ディジタル装置の演算処理
にかかる時間(演算負荷)がシミュレータの制御・保護
・シーケンス模擬演算用計算機の演算周期よりも長い場
合が想定される。However, the performance of a computer used in an actual digital device is lower than that of a computer for a simulator, and a self-diagnosis function associated with the digital device exists. It is assumed that the time required for the calculation processing (calculation load) is longer than the calculation cycle of the computer for control / protection / sequence simulation of the simulator.
【0030】そこで、図3のタイミングチャートに示す
ように、シミュレータの模擬演算結果の出力を演算実行
周期から演算負荷に相当する回数分、例えば100ms
ecの演算負荷を持つディジタル装置を模擬する場合
は、次の周期で演算結果を出力するよう処理を遅らせる
ことによって、演算負荷を考慮した模擬対象のディジタ
ル装置の演算遅れ及び各ディジタル装置間のタイミング
依存性の再現が可能となる。Therefore, as shown in the timing chart of FIG. 3, the output of the simulation operation result of the simulator is output from the operation execution cycle by the number of times corresponding to the operation load, for example, 100 ms.
When simulating a digital device having an operation load of ec, the processing is delayed so as to output the operation result in the next cycle, thereby delaying the operation of the digital device to be simulated in consideration of the operation load and the timing between the digital devices. Dependencies can be reproduced.
【0031】図3では図1(1)(2)(3)の実機の
演算を模擬する場合で、図1(4)に示す模擬演算の演
算周期が50msecとした場合であり、図3のように
遅延時間として100msecとしている。 演算(1)では入力A,B,Cの模擬演算を行い、
100msec後演算出力(1)として出力する。 次に、100msec後の演算入力(2)のAの模
擬演算は、同じく100msec後に演算出力(2)を
出力する。 次に、150msec後の演算入力(3)のBの模
擬演算は、同じく100msec後に演算出力(2)を
出力する。 以下同様に模擬演算して行き、100msecの遅
延時間で出力して行く。FIG. 3 shows a case where the operation of the actual machine shown in FIGS. 1 (1), (2) and (3) is simulated, and the operation cycle of the simulation operation shown in FIG. 1 (4) is 50 msec. Thus, the delay time is set to 100 msec. In operation (1), a simulation operation of inputs A, B, and C is performed,
After 100 msec, it is output as the calculation output (1). Next, in the simulation operation of A of the operation input (2) after 100 msec, the operation output (2) is output similarly after 100 msec. Next, in the simulation operation of B of the operation input (3) after 150 msec, the operation output (2) is output after 100 msec. In the same manner, a simulation operation is performed in the same manner, and output is performed with a delay time of 100 msec.
【0032】以上のようにこの実施の形態は、遅延時間
を配慮した模擬演算出力を送出することにより、実際の
遅延時間に近づけたシミュレーションを行うことができ
る。As described above, according to the present embodiment, a simulation can be performed in a manner close to the actual delay time by transmitting a simulation operation output in consideration of the delay time.
【0033】実施の形態3.この発明の実施の形態3は
応答の遅れの分布を考慮した模擬演算出力を得ようとす
るものである。模擬対象とする実機のディジタル装置数
が多く、かつ、その演算周期の種類が多数に上るよう
な、複雑なディジタル装置で制御・保護・シーケンス制
御システムが構成される場合、システム全体の応答遅れ
は、その遅れ時間とその度数との統計をとればその分布
パターンは正規分布に近い分布を示すことが知られてい
る。この実施の形態はこの分布パターンを利用する。Embodiment 3 Embodiment 3 of the present invention seeks to obtain a simulated operation output in consideration of the response delay distribution. If the control / protection / sequence control system is composed of complex digital devices in which the number of digital devices of the actual device to be simulated is large and the number of operation cycles is large, the response delay of the entire system is It is known that if statistics of the delay time and the frequency are taken, the distribution pattern shows a distribution close to a normal distribution. This embodiment makes use of this distribution pattern.
【0034】図4に実施の形態3のシミュレータの要部
の機能構成図を示す。図において、1は制御保護シーケ
ンス計算機で、図13のシーケンス計算処理53の計算
機に相当する。10は実施の形態1,2に示した演算プ
ロセス、2は演算プロセス10の演算結果をストアする
バッファメモリ、5はバッファメモリ2の出力を遅れ時
間(td)遅延させる遅延出力回路である。FIG. 4 shows a functional configuration diagram of a main part of the simulator according to the third embodiment. In the figure, reference numeral 1 denotes a control protection sequence computer, which corresponds to the computer of the sequence calculation process 53 in FIG. Reference numeral 10 denotes the operation process described in the first and second embodiments, reference numeral 2 denotes a buffer memory for storing the operation result of the operation process 10, and reference numeral 5 denotes a delay output circuit for delaying the output of the buffer memory 2 by a delay time (td).
【0035】3は遅れ時間分布パターン設定器で、模擬
対象とする実機の各種演算の遅れ時間とその頻度(度
数)とを対応させた遅れ時間の分布パターンを設定し、
遅れ時間(td)を発生する。この分布パターンは通
常、演算個数が多いほど、即ち母集団が多いほど正規分
布に近似したパターンとなる。4は乱数発生器で、発生
した乱数値を遅れ時間分布パターン設定器3に入力して
その乱数値に対応する遅れ時間信号を発生させる。Reference numeral 3 denotes a delay time distribution pattern setting unit which sets a delay time distribution pattern in which the delay times of various calculations of the actual machine to be simulated correspond to the frequencies (frequency) thereof.
A delay time (td) is generated. This distribution pattern generally becomes a pattern closer to a normal distribution as the number of operations increases, that is, as the population increases. A random number generator 4 inputs the generated random number value to the delay time distribution pattern setting device 3 to generate a delay time signal corresponding to the random number value.
【0036】図5(a)は、遅れ時間分布パターン設定
器3で設定する遅れ時間分布のパターンを示したもの
で、遅れ時間とその頻度(度数)との分布曲線である。
このパターンは遅延時間をa,b,c・・・nに等分割
て区分し、パターン全体の面積を100とするとその各
区分の面積に応じて1から100まで割り当てる。 例えば、a=1〜3 b=4〜10 c=11〜27 のように、・・・nまで割り当てる。FIG. 5A shows a pattern of the delay time distribution set by the delay time distribution pattern setting device 3, and is a distribution curve of the delay time and its frequency (frequency).
In this pattern, the delay time is equally divided into a, b, c... N, and if the area of the entire pattern is 100, 1 to 100 are assigned according to the area of each section. For example, a is assigned up to... N as in a = 1-3 b = 4-10 c = 11-27.
【0037】そして、乱数発生器4が乱数1から100
までの間の乱数を発生すると、その乱数に応じた遅延時
間を上記のパターンから読み取りその遅延時間を遅延出
力回路5に入力する。図5(b)は、図5(a)のパタ
ーンに近似の正規分布曲線を示したものであり、後述の
実施の形態で説明する。Then, the random number generator 4 sets the random numbers 1 to 100
When the random number is generated, the delay time corresponding to the random number is read from the above-described pattern, and the delay time is input to the delay output circuit 5. FIG. 5B shows a normal distribution curve approximating the pattern of FIG. 5A, which will be described in an embodiment described later.
【0038】このような構成において、演算プロセス1
0での演算結果がバッファメモリ2にストアされると共
に、乱数発生器4は乱数を発生し、遅れ時間分布パター
ン設定器はその乱数に応じた遅延時間(td)を発生
し、遅延出力回路5はバッファメモリ2の演算結果を遅
延時間(td)だけ遅らせて分散共有メモリネットワー
クネットワーク6に出力し、他のモデル計算機に伝送す
る。In such a configuration, the operation process 1
0 is stored in the buffer memory 2, the random number generator 4 generates a random number, the delay time distribution pattern setting unit generates a delay time (td) corresponding to the random number, and the delay output circuit 5 Delays the operation result of the buffer memory 2 by the delay time (td), outputs the result to the distributed shared memory network 6, and transmits it to another model computer.
【0039】以上のようにこの実施の形態は、実機の遅
れ時間を統計的に処理して、更に実機に近づけた模擬演
算の遅れ時間とすることができ、よりよいシミュレーシ
ョンをすることができる。As described above, in this embodiment, the delay time of the actual machine is statistically processed, and the delay time of the simulated operation closer to the actual machine can be obtained, so that a better simulation can be performed.
【0040】実施の形態4.図6はこの実施の形態4の
シミュレータの要部の機能構成図で、正規分布関数設定
器3aを設けている。実施の形態3では、図5(a)に
示す実機の遅れ時間の分布パターンを用いたが、このパ
ターンの代わりに正規分布関数設定器3aによる図5
(b)の実機の遅れ時間の分布パターンに近似の正規分
布関数のパターンとし、このパターンと乱数発生器4の
乱数から遅延時間を導出する。Embodiment 4 FIG. FIG. 6 is a functional configuration diagram of a main part of the simulator according to the fourth embodiment, in which a normal distribution function setting unit 3a is provided. In the third embodiment, the delay time distribution pattern of the actual device shown in FIG. 5A is used, but instead of this pattern, the normal distribution function setting unit 3a uses FIG.
A delay time is derived from this pattern and the random number of the random number generator 4 as a normal distribution function pattern similar to the delay time distribution pattern of the actual device in FIG.
【0041】実施の形態5.図7はこの実施の形態5の
シミュレータの要部の機能構成図で、遅れ時間設定器7
を設けている。図8は図5(a)の実機の遅れ時間分布
パターンと同一パターンで中央値を説明するためのパタ
ーン図である。Embodiment 5 FIG. FIG. 7 is a functional configuration diagram of a main part of the simulator according to the fifth embodiment.
Is provided. FIG. 8 is a pattern diagram for explaining the median value with the same pattern as the delay time distribution pattern of the actual device in FIG.
【0042】上記実施の形態3で説明したように、シス
テム全体の遅れ時間は図5(a)に示すように実機の遅
れ時間の分布パターンとなるが、最も確率の高い遅れ時
間はその中央値(メジアン)である。遅延出力回路5の
遅れ時間をシステム全体の中央値の遅れ時間に設定して
も、簡易な構成で遅れ時間を補正でき実施の形態3と同
じ効果を得ることが出来る。As described in the third embodiment, the delay time of the entire system has the distribution pattern of the delay time of the actual machine as shown in FIG. 5A, and the delay time with the highest probability is the median value. (Median). Even if the delay time of the delay output circuit 5 is set to the median delay time of the entire system, the delay time can be corrected with a simple configuration and the same effect as in the third embodiment can be obtained.
【0043】なお、中央値は、遅れ時間の個数がN個あ
れば、遅延時間の短かいものから長い順に列べてN/2
個目の値である。図8では「t1 」で表している。If the number of delay times is N, the median value is N / 2 in the order from the shortest delay time to the longest.
This is the value of the item. In FIG. 8, it is represented by "t1".
【0044】また、補正する遅れ時間を中央値の代わり
に、平均値を用いてもよい。この平均値は算術平均値の
他に幾何平均値を用いてもよい。また、中央値の代わり
に統計上の最頻値(モード)を用いてもよい。このよう
に統計上の種々の値を採用してもよい。Further, an average value may be used for the delay time to be corrected instead of the median value. The average value may be a geometric average value in addition to the arithmetic average value. Also, a statistical mode (mode) may be used instead of the median. Thus, various statistical values may be adopted.
【0045】なお、この実施の形態の場合は、図5
(a)の実機の遅れ時間分布パターンを求め、a,b,
c・・・nに等分割して区分する必要はなく、実機の遅
れ時間の値から直ちに各種統計値を計算することができ
る。In this embodiment, FIG.
The delay time distribution pattern of the actual machine in (a) is obtained, and a, b,
It is not necessary to equally divide the data into c,... n, and various statistics can be calculated immediately from the delay time value of the actual machine.
【0046】実施の形態6.図9はこの実施の形態6の
シミュレータの要部の機能構成図で、最大遅れ時間設定
器8を設けている。Embodiment 6 FIG. FIG. 9 is a functional configuration diagram of a main part of the simulator according to the sixth embodiment, in which a maximum delay time setting device 8 is provided.
【0047】プラント運転訓練または制御装置の検証用
にプラントシミュレータを適用する場合、模擬対象のデ
ィジタル装置の最大遅れを考慮して訓練・検証する場合
が多いことから、遅延出力回路5の遅れ時間をシステム
全体の最大遅れ時間に設定しても、運転訓練または制御
装置検証用に同じ効果を得ることが出来る。When a plant simulator is applied for plant operation training or control device verification, training and verification are often performed in consideration of the maximum delay of the simulated digital device. Even if it is set to the maximum delay time of the entire system, the same effect can be obtained for operation training or control device verification.
【0048】なお、最大遅れ時間は図8の実機の遅れ時
間分布パターンに示す「tmax 」である。また、この最
大遅れ時間の代わりに、図5(b)に示す近似の正規分
布関数のパターンの最大値を用いてもよい。The maximum delay time is "tmax" shown in the delay time distribution pattern of the actual machine in FIG. Instead of this maximum delay time, the maximum value of the approximate normal distribution function pattern shown in FIG. 5B may be used.
【0049】実施の形態7.上記実施の形態では模擬演
算の演算周期を最大公約数にしたり、遅延時間を種々補
正した発明であったが、この実施の形態7は上記演算周
期最大公約数にせず、また、遅延時間の補正もせず、模
擬演算の演算周期と種類に応じて計算機を割り当てるこ
とにより、実機に近い模擬演算が行われるようにするも
のである。Embodiment 7 FIG. In the above embodiment, the operation cycle of the simulation operation is set to the greatest common divisor, and the delay time is variously corrected. However, in the seventh embodiment, the calculation cycle is not set to the greatest common divisor, and the delay time is corrected. Instead, by assigning computers according to the operation cycle and type of the simulation operation, the simulation operation close to the actual machine is performed.
【0050】図10はこの実施の形態7のシミュレータ
の要部の機能構成図である。図において、模擬演算を行
う制御保護シーケンス計算機1は、演算周期=aの制御
保護シーケンス計算機9−1と、演算周期=bの制御保
護シーケンス計算機9−2に分離している。FIG. 10 is a functional configuration diagram of a main part of the simulator according to the seventh embodiment. In the figure, a control protection sequence computer 1 that performs a simulation operation is separated into a control protection sequence computer 9-1 having an operation period = a and a control protection sequence computer 9-2 having an operation period = b.
【0051】図10に示すように、分散型シミュレータ
の特徴である複数の計算機によるシミュレーション演算
方式を活かして、制御・保護・シーケンス模擬演算用計
算機1を安価な複数の計算機9−1,9−2で構成し、
模擬対象のディジタル装置のうち同じ演算周期を持つデ
ィジタル装置の模擬演算を同じ計算機上で実行する。こ
のようにすると複雑な実行制御を行わずに実施の形態1
と同じ効果が得られる。As shown in FIG. 10, a computer system for control / protection / sequence simulation operation is reduced to a plurality of inexpensive computers 9-1 and 9- by utilizing a simulation operation method using a plurality of computers which is a feature of the distributed simulator. Composed of two,
A simulation operation of digital devices having the same operation cycle among the digital devices to be simulated is executed on the same computer. By doing so, the first embodiment can be performed without performing complicated execution control.
The same effect can be obtained.
【0052】実施の形態8.実施の形態7は模擬対象の
ディジタル装置の演算周期単位で計算機を設定する例で
あるが、図11に示すように分散シミュレータを構成す
る他のプラントモデル、例えば原子炉モデル計算用の計
算機の演算周期が、模擬対象ディジタル装置の演算周期
と同一(演算周期=a)である場合は、他のプラントモ
デル計算機上で、プラントモデルと併せてディジタル装
置の模擬演算が可能であり、計算機台数を減少した形で
実施の形態1と同じ効果が得られる。Embodiment 8 FIG. The seventh embodiment is an example in which a computer is set in units of operation cycles of a digital device to be simulated. As shown in FIG. 11, the operation of other plant models constituting a distributed simulator, for example, the operation of a computer for calculating a reactor model When the period is the same as the operation period of the simulation target digital device (operation period = a), the simulation of the digital device can be performed together with the plant model on another plant model computer, and the number of computers is reduced. Thus, the same effect as in the first embodiment can be obtained.
【0053】実施の形態9.図12はこの実施の形態9
のシミュレータの要部の機能構成図である。プラントシ
ミュレータと、実機のディジタル装置では、使用するプ
ログラム言語が異なることが多く、シミュレータ製作の
際に、新規にモデルプログラムを製作する必要性があっ
たが、実機ディジタル装置の制御用プログラムからシミ
ュレータ言語への変換機能を設けることで、シミュレー
タ上で、実機制御プログラムのエミュレーション機能が
可能となり、製作コストを低減することができる。Embodiment 9 FIG. FIG. 12 shows the ninth embodiment.
FIG. 3 is a functional configuration diagram of main parts of the simulator of FIG. In many cases, the programming language used between the plant simulator and the actual digital device is different, and it was necessary to create a new model program when manufacturing the simulator. By providing the function of converting to a real machine, the emulation function of the actual machine control program becomes possible on the simulator, and the production cost can be reduced.
【0054】なお、制御用プログラムからシミュレータ
言語への変換機能の技術は既に確立されていて、その技
術をここで活用する。The technology of the function of converting the control program into the simulator language has already been established, and this technology will be utilized here.
【0055】実施の形態10.上記実施の形態では、制
御・保護・シーケンスモデルの模擬演算を行う場合につ
いて説明したが、他の原子炉モデル、タービンモデルな
ど、全てのモデルに対して適用できる。また、シミュレ
ータはプラントシミュレータとして説明したが、プラン
ト以外の機器・システム・生体等を対象として模擬する
シミュレータにも適用できる。Embodiment 10 FIG. In the above embodiment, the case where the simulation of the control / protection / sequence model is performed has been described. However, the present invention can be applied to all models such as other reactor models and turbine models. Although the simulator has been described as a plant simulator, the present invention can also be applied to a simulator that simulates devices, systems, living bodies, and the like other than plants.
【0056】また、上記実施の形態では、ネットワーク
に接続された複数の計算機で構成された分散型ネットワ
ークとしているが、ネットワークに接続されず単数の計
算機でのシミュレータであっても、実機が複数の演算周
期を有する場合に対して模擬演算する場合は、実施の形
態1〜6,9の技術を適用することができる。In the above embodiment, the distributed network is composed of a plurality of computers connected to the network. However, even if the simulator is a single computer which is not connected to the network, the real machine may have a plurality of computers. When performing a simulated operation with respect to a case having an operation period, the techniques of Embodiments 1 to 6 and 9 can be applied.
【0057】[0057]
【発明の効果】(1)以上のようにこの発明によれば、
模擬対象の実機の演算周期が複数種類ある場合に、模擬
演算用計算機の演算周期を模擬対象の実機の演算周期の
最大公約数として模擬演算を実行するようにしたので、
実機の応答遅れに近い応答遅れで模擬することが可能と
なる。(1) As described above, according to the present invention,
When there are a plurality of types of operation cycles of the real machine to be simulated, the simulation cycle is executed by using the calculation cycle of the simulation computer as the greatest common divisor of the calculation cycle of the real machine to be simulated.
It is possible to simulate with a response delay close to the response delay of the actual machine.
【0058】(2)また、実際の演算処理時間を考慮し
て、模擬演算結果の出力を所定時間遅らせることで、実
際の演算処理量を考慮した実機の遅れの模擬が可能とな
る。(2) By delaying the output of the simulated calculation result by a predetermined time in consideration of the actual calculation processing time, it is possible to simulate the delay of the actual machine in consideration of the actual calculation processing amount.
【0059】(3)また、模擬対象の実機の演算種類が
複数個あるときに、模擬対象とする実機の演算の遅れの
時間とその度数との分布パターンと、乱数とから遅れ時
間を導出して模擬演算結果を遅らせるようにしたので、
複雑なシステム構成を模擬する場合でも、簡易にシステ
ムの応答遅れが模擬可能となる。(3) Further, when there are a plurality of types of calculation of the real machine to be simulated, the delay time is derived from the distribution pattern of the delay time and the frequency of the calculation of the real machine to be simulated, and a random number. So that the simulation result is delayed,
Even when simulating a complicated system configuration, the response delay of the system can be easily simulated.
【0060】(4)また、模擬対象の実機の演算種類が
複数個あるときに、模擬対象とする実機の遅れ時間の中
央値等の統計値を模擬演算の遅れ時間としたので、より
簡易にシステムの応答遅れが模擬可能となる。(4) Further, when there are a plurality of calculation types of the real machine to be simulated, the statistic value such as the median of the delay time of the real machine to be simulated is used as the delay time of the simulated calculation. The response delay of the system can be simulated.
【0061】(5)また、上記(3)において、分布パ
ターンは実機から求めた分布パターンの代わりに、この
実機の分布パターンに類似の正規分布曲線のパターンを
用いたので、簡易にシステムの応答遅れが模擬可能とな
る。(5) In the above (3), the distribution pattern used is a normal distribution curve pattern similar to the distribution pattern of the actual machine instead of the distribution pattern obtained from the actual machine. The delay can be simulated.
【0062】(6)また、実機での遅れ時間の分布パタ
ーンに類似の正規分布曲線を予め求めておき、模擬演算
の遅れ時間を、上記正規分布曲線の中間値などの統計値
としたので、簡易にシステムの応答遅れが模擬可能とな
る。(6) Since a normal distribution curve similar to the delay time distribution pattern in the actual machine is obtained in advance, and the delay time of the simulated operation is defined as a statistical value such as an intermediate value of the normal distribution curve, The response delay of the system can be easily simulated.
【0063】(7)また、分散型のシミュレータにおい
て、複数の演算周期で模擬演算をする場合、同一演算周
期別に計算機を割り当てて模擬演算するようにしたの
で、より簡易にシステムの応答遅れが模擬可能となる。(7) In a distributed simulator, when a simulated operation is performed at a plurality of operation periods, a computer is allocated for each operation period and the simulated operation is performed, so that the response delay of the system can be simulated more easily. It becomes possible.
【0064】(8)また、模擬対象の実機のプログラム
をシミュレータ上で動作するプログラムに変換するよう
にしたので、シミュレータ用プログラムの製作コストを
削減することができる。(8) Further, since the program of the real machine to be simulated is converted into a program that operates on the simulator, the production cost of the simulator program can be reduced.
【図1】この発明の実施の形態1によるシミュレータの
演算動作のタイミングチャートである。FIG. 1 is a timing chart of a calculation operation of a simulator according to Embodiment 1 of the present invention.
【図2】この発明の実施の形態1によるシミュレータの
演算の遅延状態を説明するタイミングチャートである。FIG. 2 is a timing chart illustrating a delay state of an operation of the simulator according to the first embodiment of the present invention.
【図3】 この発明の実施の形態2によるシミュレータ
の演算動作のタイミングチャートである。FIG. 3 is a timing chart of a calculation operation of the simulator according to Embodiment 2 of the present invention;
【図4】 この発明の実施の形態3によるシミュレータ
の要部の機能構成図である。FIG. 4 is a functional configuration diagram of a main part of a simulator according to Embodiment 3 of the present invention.
【図5】 この発明の実施の形態3による遅れ時間分布
のパターンを示す図である。FIG. 5 is a diagram showing a pattern of a delay time distribution according to a third embodiment of the present invention.
【図6】 この発明の実施の形態4によるシミュレータ
の要部の機能構成図である。FIG. 6 is a functional configuration diagram of a main part of a simulator according to a fourth embodiment of the present invention.
【図7】 この発明の実施の形態5によるシミュレータ
の要部の機能構成図である。FIG. 7 is a functional configuration diagram of a main part of a simulator according to a fifth embodiment of the present invention.
【図8】 この発明の実施の形態5による遅れ時間分布
のパターンを示す図である。FIG. 8 is a diagram showing a pattern of a delay time distribution according to a fifth embodiment of the present invention.
【図9】 この発明の実施の形態6によるシミュレータ
の要部の機能構成図である。FIG. 9 is a functional configuration diagram of a main part of a simulator according to a sixth embodiment of the present invention.
【図10】 この発明の実施の形態7によるシミュレー
タの要部の機能構成図である。FIG. 10 is a functional configuration diagram of a main part of a simulator according to a seventh embodiment of the present invention.
【図11】 この発明の実施の形態8によるシミュレー
タの要部の機能構成図である。FIG. 11 is a functional configuration diagram of a main part of a simulator according to an eighth embodiment of the present invention.
【図12】 この発明の実施の形態9によるシミュレー
タの要部の機能構成図である。FIG. 12 is a functional configuration diagram of a main part of a simulator according to a ninth embodiment of the present invention.
【図13】 従来の分散型シミュレータを示す機能構成
図である。FIG. 13 is a functional configuration diagram showing a conventional distributed simulator.
1 制御保護シーケンス計算機 2 バッファメモリ 3 遅れ時間分布パターン設定器 3a 正規分布関数
設定器 4 乱数発生器 5 遅延出力回路 6 分散共用メモリネットワーク 7 正規分布関数設
定器 8 最大遅れ時間設定器 9−1,9−2 制御保護シーケンス計算機 10 演算プロセスReference Signs List 1 control protection sequence calculator 2 buffer memory 3 delay time distribution pattern setting device 3a normal distribution function setting device 4 random number generator 5 delay output circuit 6 distributed shared memory network 7 normal distribution function setting device 8 maximum delay time setting device 9-1, 9-2 Control protection sequence computer 10 Operation process
Claims (8)
めにプラントの各種模擬演算等を計算機で行うシミュレ
ータにおいて、模擬対象とする実機での演算周期が複数
種類ある場合、模擬演算の演算周期を上記実機の複数の
演算周期の最大公約数の周期とし、この模擬演算周期の
タイミングが上記実機の演算周期のタイミングに合致す
るタイミング毎に、上記合致したタイミングの実機の演
算に対応する模擬演算を実行するようにしたことを特徴
とするシミュレータ。In a simulator for performing various simulations and the like of a plant by a computer in order to perform operation training and behavior evaluation of a plant, when there are a plurality of types of calculation cycles in a real machine to be simulated, the calculation cycle of the simulation is set to A cycle of the greatest common denominator of the plurality of operation cycles of the real machine, and a simulated operation corresponding to the operation of the real machine at the matched timing is performed every time the timing of the simulated operation cycle matches the timing of the operation cycle of the real machine. A simulator characterized by being executed.
模擬演算した結果を所定の時間遅延させて出力すること
を特徴とするシミュレータ。2. The simulator according to claim 1, wherein
A simulator which outputs a result of a simulated operation with a delay of a predetermined time.
実機での複数個の演算の各遅れ時間とその度数とを対応
させた遅れ時間の分布パターンを予め求めておき、模擬
演算実行の際は、乱数発生器から乱数を発生させ、上記
分布パターン上で上記乱数に対応する遅れ時間を導出
し、模擬演算結果を上記遅れ時間遅延させて出力するこ
とを特徴とするシミュレータ。3. The simulator according to claim 1, wherein
In advance, a distribution pattern of delay time corresponding to each delay time of a plurality of operations and its frequency in a real machine is obtained in advance, and at the time of execution of the simulation operation, a random number is generated from a random number generator. A simulator that derives a delay time corresponding to the random number and outputs a simulation result with the delay time.
実機での複数個の演算の各遅れ時間の中間値・中央値・
平均値・最大値などの統計値を模擬演算結果出力の遅れ
時間としたことを特徴とするシミュレータ。4. The simulator according to claim 1, wherein
The median value, median value,
A simulator characterized in that statistic values such as an average value and a maximum value are used as a delay time of a simulation operation result output.
分布パターンは実機から求めた分布パターンの代わり
に、この実機の分布パターンに類似の正規分布曲線のパ
ターンを用いたことを特徴とするシミュレータ。5. The simulator according to claim 3, wherein
A simulator characterized by using a normal distribution curve pattern similar to the distribution pattern of the actual machine instead of the distribution pattern obtained from the actual machine.
実機での複数の演算の各遅れ時間とその度数とを対応さ
せた遅れ時間の分布パターンに類似の正規分布曲線を予
め求めておき、模擬演算結果出力の遅れ時間を、上記正
規分布曲線の中間値・中央値・平均値・最大値などの統
計値としたことを特徴とするシミュレータ。6. The simulator according to claim 1, wherein
A normal distribution curve similar to a delay time distribution pattern in which each of the delay times of a plurality of calculations in the actual machine is associated with the frequency thereof is determined in advance, and the delay time of the simulated calculation result output is calculated in the middle of the normal distribution curve. A simulator characterized by statistical values such as values, medians, averages, and maximums.
めにプラントの各種模擬演算を複数の計算機で分担する
分散型のシミュレータにおいて、模擬演算での演算周期
が複数種類ある場合、同一の演算周期別に計算機を割り
当てて模擬演算を実行するようにしたことを特徴とする
シミュレータ。7. In a distributed simulator in which various simulations of a plant are shared by a plurality of computers in order to perform plant operation training and behavior evaluation, when there are a plurality of calculation cycles in the simulation, the same calculation cycle is used. A simulator wherein a simulation is performed by separately assigning a computer.
ミュレータにおいて、実機に使用されるプログラムを模
擬演算用プログラムに変換するエミュレーション機能を
備えたことを特徴とするシミュレータ。8. The simulator according to claim 1, further comprising an emulation function for converting a program used in an actual machine into a simulation calculation program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2224298A JPH11219099A (en) | 1998-02-03 | 1998-02-03 | Simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2224298A JPH11219099A (en) | 1998-02-03 | 1998-02-03 | Simulator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11219099A true JPH11219099A (en) | 1999-08-10 |
Family
ID=12077335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2224298A Pending JPH11219099A (en) | 1998-02-03 | 1998-02-03 | Simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11219099A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003263202A (en) * | 2002-03-07 | 2003-09-19 | Omron Corp | Safety condition setting support device and program product |
| JP2004329791A (en) * | 2003-05-12 | 2004-11-25 | Namco Ltd | Image generation system, program, and information storage medium |
| JP2007233930A (en) * | 2006-03-03 | 2007-09-13 | Shimadzu System Solutions Co Ltd | Simulator for distributed control system |
| JP2008250788A (en) * | 2007-03-30 | 2008-10-16 | Fujitsu Ltd | Cooperative simulation system |
| JP2008299068A (en) * | 2007-05-31 | 2008-12-11 | Yokogawa Electric Corp | Operation training system and operation training method |
| JP2009008473A (en) * | 2007-06-27 | 2009-01-15 | Fujitsu Ten Ltd | Simulation device and signal measurement device |
| JP2011248600A (en) * | 2010-05-26 | 2011-12-08 | Mitsubishi Electric Corp | Distributed simulation system |
| JP2012022564A (en) * | 2010-07-15 | 2012-02-02 | Denso Corp | Control apparatus and tuning method |
| JP2017041201A (en) * | 2015-08-21 | 2017-02-23 | 三菱重工業株式会社 | Distribution simulation system, simulation execution method and control system |
| JPWO2022264351A1 (en) * | 2021-06-17 | 2022-12-22 |
-
1998
- 1998-02-03 JP JP2224298A patent/JPH11219099A/en active Pending
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003263202A (en) * | 2002-03-07 | 2003-09-19 | Omron Corp | Safety condition setting support device and program product |
| US7486997B2 (en) | 2002-03-07 | 2009-02-03 | Omron Corporation | Safety condition setting support device, program product and device control method for obtaining safety condition for safety network |
| JP2004329791A (en) * | 2003-05-12 | 2004-11-25 | Namco Ltd | Image generation system, program, and information storage medium |
| JP2007233930A (en) * | 2006-03-03 | 2007-09-13 | Shimadzu System Solutions Co Ltd | Simulator for distributed control system |
| JP2008250788A (en) * | 2007-03-30 | 2008-10-16 | Fujitsu Ltd | Cooperative simulation system |
| JP2008299068A (en) * | 2007-05-31 | 2008-12-11 | Yokogawa Electric Corp | Operation training system and operation training method |
| JP2009008473A (en) * | 2007-06-27 | 2009-01-15 | Fujitsu Ten Ltd | Simulation device and signal measurement device |
| JP2011248600A (en) * | 2010-05-26 | 2011-12-08 | Mitsubishi Electric Corp | Distributed simulation system |
| JP2012022564A (en) * | 2010-07-15 | 2012-02-02 | Denso Corp | Control apparatus and tuning method |
| JP2017041201A (en) * | 2015-08-21 | 2017-02-23 | 三菱重工業株式会社 | Distribution simulation system, simulation execution method and control system |
| JPWO2022264351A1 (en) * | 2021-06-17 | 2022-12-22 | ||
| WO2022264351A1 (en) * | 2021-06-17 | 2022-12-22 | 三菱電機株式会社 | Data processing device and data processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2021073623A (en) | Interactive 3d experience based on data | |
| JP4116026B2 (en) | Engine operation modeling method | |
| JPH11219099A (en) | Simulator | |
| JP2019507405A (en) | How to configure collaborative simulation for integrated systems | |
| US20240086598A1 (en) | Transforming a model in a first language to a surrogate in a second language for simulation | |
| JP2007528069A5 (en) | ||
| US5726918A (en) | Tool, system and method for dynamic timing analysis in a plural-instance digital system simulation | |
| KR102665220B1 (en) | Apparatus and method for performing predictive simulation based on digital twin | |
| CN116529034A (en) | Generating digital twins, methods, systems, and computer program products | |
| CN110109372B (en) | Apparatus and method for simulating a machine or installation to be controlled | |
| US5856933A (en) | System and method for digital simulation of an electrical circuit | |
| JP3212709B2 (en) | Logic simulation device | |
| JP3568790B2 (en) | Transaction generating device and computer-readable recording medium recording transaction generating program | |
| KR102856935B1 (en) | Simulating device and method by digital twin using distributed computing | |
| RU2074414C1 (en) | Simulated neuron | |
| KR101807769B1 (en) | Desktop based realtime simulation apparatus and method | |
| US5910901A (en) | Logic simulator | |
| JPH10240333A (en) | Plant simulator | |
| US11386249B1 (en) | Systems and methods for distributed fracture simulation | |
| JPH02122337A (en) | accelerator | |
| JPH03269736A (en) | Computer system | |
| JP2706101B2 (en) | I/O delay processing device for simulation device | |
| JP3169728B2 (en) | Simulation system | |
| JPH0314002A (en) | Process characteristic simulator | |
| Williams | Dynamic System Simulation Using Distributed Computation Hardware |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040824 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050105 |