JPH0298772A - Simulation system - Google Patents
Simulation systemInfo
- Publication number
- JPH0298772A JPH0298772A JP63251301A JP25130188A JPH0298772A JP H0298772 A JPH0298772 A JP H0298772A JP 63251301 A JP63251301 A JP 63251301A JP 25130188 A JP25130188 A JP 25130188A JP H0298772 A JPH0298772 A JP H0298772A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- execution
- parameter
- parameter value
- storage means
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はシミュレーションシステムに関し、特にパラメ
ータ値を変化させて複数回のシミュレーションを実行さ
せるシミュレーションシステムに関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a simulation system, and particularly to a simulation system that executes a plurality of simulations by changing parameter values.
従来のシミュレーションシステムは、シミュレーション
モデルをあらわすモデルデータと、シミュレーション実
行回数分をあらかじめ作成したシミュレーション条件で
あるパラメータ値とを入力して、シミュレーションの実
行を順次繰返し、実行の結果で得られたそれぞれの結果
データに基ずいて出力データを作成している。In conventional simulation systems, model data representing a simulation model and parameter values, which are simulation conditions created in advance for the number of simulation runs, are input, and the simulation is executed sequentially. Output data is created based on the result data.
上述した従来のシミュレーションシステムは、シミュレ
ーションの実行回数が多いときには、パラメータ値の作
成に手間がかかるとともに、パラメータ値などのシミュ
レーションデータの入力、シミュレーションの実行およ
びシミュレーション結果の出力を個別に指示しなければ
ならないので、使用者が操作のために拘束され、操作時
間で実行速度も低下するという欠点がある。In the conventional simulation system described above, when simulations are executed many times, it takes time to create parameter values, and it is necessary to individually instruct input of simulation data such as parameter values, execution of simulation, and output of simulation results. Therefore, the user is constrained to perform the operation, and there is a drawback that the execution speed decreases due to the operation time.
本発明の目的は、必要な入力情報を入力して、あらかじ
め準備された計重式により、シミュレーション条件であ
るパラメータ値を自動的に変化させて生成することによ
り、パラメータ値を作成する手間が省け、しかも、シミ
ュレーションデータの入力、シミュレーションの実行お
よびシミュレーション結果の出力を一貫して自動的に行
うことができるシミュレーションシステムを提供するこ
とにある。The purpose of the present invention is to input necessary input information and automatically change and generate parameter values, which are simulation conditions, using a weighing formula prepared in advance, thereby eliminating the trouble of creating parameter values. Another object of the present invention is to provide a simulation system that can consistently and automatically input simulation data, execute simulation, and output simulation results.
本発明のシミュレーションシステムは、(A)シミュレ
ーション用に選定されたパラメータの値を自動的に変化
させるために必要な入力情報として、パラメータ基準値
、パラメータ値可変範囲、および評価回数を入力するパ
ラメータ情報入力手段、
(B)何回目の実行かを示すシミュレーション実行回数
を記憶する実行回数記憶手段、
(C)前記パラメータ情報入力手段の入力情報、および
前記実行回数記憶手段のシミュレーション実行回数を用
いて、あらかじめ準備された計算式により、実行するシ
ミュレーションに使用するパラメータ値を算定して生成
するパラメータ値生成手段、
(D)対象とするシミュレーションモデルをあらわすモ
デルデータをあらがじめ記憶するモデルデータ記憶手段
、
(E)前記モデルデータ記憶手段のモデルデータと、前
記パラメータ値生成手段で生成したパラメータ値とを用
いて、シミュレーションを実行するとともに、前記実行
回数記憶手段のシミュレーション実行回数を一つずつ増
加させるシミュレーション実行手段、
(F)前記シミュレーション実行手段でシミュレーショ
ンが実行されるごとに、実行されたシミュレーションの
それぞれの結果データを前記シミュレーション実行手段
から受けて記憶する結果データ記憶手段、
(G)最後に、シミュレーションを実行した回数分につ
いて前記結果データ記憶手段に記憶された結果データを
使用して、グラフを生成し、出力装置に出力するグラフ
生成出力手段、
(H)最初に、前記パラメータ情報入力手段を起動し、
次に、前記パラメータ値生成手段および前記シミュレー
ション実行手段を、前記実行回数記憶手段のシミュレー
ション実行回数が前記パラメータ情報入力手段で入力し
な評価回数になるまで繰返して起動し、最後に、前記結
果データ記憶手段を起動するシミュレーション実行制御
手段、
を備えて構成されている。The simulation system of the present invention provides (A) parameter information for inputting parameter reference values, parameter value variable ranges, and evaluation times as necessary input information for automatically changing the values of parameters selected for simulation; input means; (B) execution count storage means for storing the number of simulation executions indicating the number of times the simulation has been executed; (C) using the input information of the parameter information input means and the number of simulation executions of the execution count storage means; (D) A model data storage means that stores in advance model data representing the target simulation model; (E) Using the model data in the model data storage means and the parameter values generated by the parameter value generation means, a simulation is executed, and the number of simulation executions in the execution number storage means is increased one by one. simulation execution means; (F) result data storage means for receiving and storing result data of each executed simulation from the simulation execution means each time a simulation is executed by the simulation execution means; (G) finally; graph generation output means for generating a graph using the result data stored in the result data storage means for the number of times the simulation has been executed, and outputting the graph to an output device; (H) first, the parameter information input means; Start,
Next, the parameter value generation means and the simulation execution means are repeatedly activated until the number of simulation executions stored in the number of execution storage means reaches the number of evaluations without input using the parameter information input means, and finally, the result data A simulation execution control means for activating the storage means.
次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明のシミュレーションシステムの一実施例
を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the simulation system of the present invention.
第1図に示すように、まず、パラメータ情報入力手段1
は、シミュレーション用に選定されたパラメータの値を
自動的に変化させるために必要な入力情報として、パラ
メータ基準値A、パラメータ値可変範囲X、および評価
回数Nを入力している。As shown in FIG. 1, first, parameter information input means 1
inputs the parameter reference value A, the parameter value variable range X, and the number of evaluations N as input information necessary to automatically change the value of the parameter selected for simulation.
また、実行回数記憶手段2は、何回目の実行かを示すシ
ミュレーション実行回数iを記憶している。Further, the execution number storage means 2 stores the number of simulation executions i indicating how many times the simulation has been executed.
そこで、パラメータ値生成手段3は、パラメータ情報入
力手段1の入力情報であるパラメータ基準値A、パラメ
ータ値可変範囲X、および評価回数N、および実行回数
記憶手段2のシミュレーション実行回数iを用いて、あ
らかじめ準備された次の計算式により、今度実行するシ
ミュレーションに使用するパラメータ値を算定して生成
している。Therefore, the parameter value generation means 3 uses the parameter reference value A, the parameter value variable range X, and the number of evaluations N, which are input information of the parameter information input means 1, and the number of simulation executions i of the execution number storage means 2, to Parameter values to be used in the next simulation are calculated and generated using the following calculation formula prepared in advance.
A+XX (i−1)/ (N−1)
一方、モデルデータ記憶手段4は、対象とするシミュレ
ーションモデルをあらわすモデルデータをあらかじめ記
憶している。A+XX (i-1)/(N-1) On the other hand, the model data storage means 4 stores in advance model data representing the target simulation model.
このため、シミュレーション実行手段5は、モデルデー
タ記憶手段4のモデルデータと、パラメータ値生成手段
3で生成したパラメータ値とを用いて、シミュレーショ
ンを実行するとともに、実行回数記憶手段2のシミュレ
ーション実行回数iを一つずつ増加させている。Therefore, the simulation execution means 5 executes the simulation using the model data in the model data storage means 4 and the parameter values generated by the parameter value generation means 3, and also executes the simulation execution number i in the execution number storage means 2. is increasing one by one.
また、結果データ記憶手段6は、シミュレーション実行
手段5でシミュレーションが実行されるごとに、実行さ
れたシミュレーションのそれぞれの結果データをシミュ
レーション実行手段5から受けて記憶している。Further, the result data storage means 6 receives and stores result data of each executed simulation from the simulation execution means 5 each time a simulation is executed by the simulation execution means 5.
最後に、グラフ生成出力手段7は、シミュレーションを
実行した回数であるN回分について、結果データ記憶手
段6に記憶された結果データを使用して、グラフを生成
し、出力装置に出力している。Finally, the graph generation output means 7 generates a graph using the result data stored in the result data storage means 6 for N times, which is the number of times the simulation has been executed, and outputs it to the output device.
なお、シミュレーション実行制御手段8は、最初に5パ
ラメ一タ情報入力手段1を起動し、次に、パラメータ値
生成手段3およびシミュレーション実行手段5を、実行
回数記憶手段2のシミュレーション実行回数iがパラメ
ータ情報入力手段1で入力した評価回数NになるまでN
回繰返して起動し、最後に、結果データ記憶手段7を起
動することにより上記のシミュレーション動作を制御し
ている。The simulation execution control means 8 first activates the 5-parameter information input means 1, and then controls the parameter value generation means 3 and the simulation execution means 5 when the simulation execution number i in the execution number storage means 2 is a parameter. N until the number of evaluations N entered using information input means 1 is reached.
The above-mentioned simulation operation is controlled by repeatedly activating it several times and finally activating the result data storage means 7.
以上述べたように、本実施例のシミュレーションシステ
ムは、必要な入力情報を入力して、あらかじめ準備され
た計算式により、シミュレーション条件であるパラメー
タ値を自動的に変化させて生成することにより、パラメ
ータ値を作成する手間が省け、しかも、シミュレーショ
ンデータの入力、シミュレーションの実行およびシミュ
レーション結果の出力を一貫して自動的に行うことがで
きる。As described above, the simulation system of this embodiment inputs necessary input information and automatically changes and generates parameter values, which are simulation conditions, using a calculation formula prepared in advance. This eliminates the need to create values, and allows input of simulation data, execution of simulation, and output of simulation results to be performed consistently and automatically.
以上説明したように、本発明のシミュレーションシステ
ムは、必要な入力情報を入力して、あらかじめ準備され
た計算式により、シミュレーション条件であるパラメー
タ値を自動的に変化させて生成することにより、パラメ
ータ値を作成する手間が省け、しかも、シミュレーショ
ンデータの入力、シミュレーションの実行およびシミュ
レーション結果の出力を一貫して自動的に行うことがで
きるという効果を有している。As explained above, the simulation system of the present invention inputs necessary input information and automatically changes and generates parameter values, which are simulation conditions, using a calculation formula prepared in advance. This method has the advantage that the time and effort required to create a file can be saved, and furthermore, input of simulation data, execution of simulation, and output of simulation results can be performed consistently and automatically.
この結果、本発明のシミュレーションシステムは、使用
者が操作から解放され、操作時間が短縮されて実行速度
も向上するという効果を有している。As a result, the simulation system of the present invention has the effect that the user is freed from operations, the operation time is shortened, and the execution speed is improved.
第1図は本発明のシミュレーションシステムの一実施例
を示すブロック図である。
1・・・・・・パラメータ情報入力手段、2・・・・・
・実行回数記憶手段、3・・・・・・パラメータ値生成
手段、4・・・・・・モデルデータ記憶手段、5・・・
・・・シミュレーション実行手段、6・・・・・・結果
データ記憶手段、7・・・・・・グラフ生成出力手段、
8・・・・・・シミュレーション実行制御手段。FIG. 1 is a block diagram showing an embodiment of the simulation system of the present invention. 1...Parameter information input means, 2...
・Execution number storage means, 3...Parameter value generation means, 4...Model data storage means, 5...
. . . Simulation execution means, 6 . . . Result data storage means, 7 . . . Graph generation output means,
8...Simulation execution control means.
Claims (1)
を自動的に変化させるために必要な入力情報として、パ
ラメータ基準値、パラメータ値可変範囲、および評価回
数を入力するパラメータ情報入力手段、 (B)何回目の実行かを示すシミュレーション実行回数
を記憶する実行回数記憶手段、 (C)前記パラメータ情報入力手段の入力情報、および
前記実行回数記憶手段のシミュレーション実行回数を用
いて、あらかじめ準備された計算式により、実行するシ
ミュレーションに使用するパラメータ値を算定して生成
するパラメータ値生成手段、 (D)対象とするシミュレーションモデルをあらわすモ
デルデータをあらかじめ記憶するモデルデータ記憶手段
、 (E)前記モデルデータ記憶手段のモデルデータと、前
記パラメータ値生成手段で生成したパラメータ値とを用
いて、シミュレーションを実行するとともに、前記実行
回数記憶手段のシミュレーション実行回数を一つずつ増
加させるシミュレーション実行手段、 (F)前記シミュレーション実行手段でシミュレーショ
ンが実行されるごとに、実行されたシミュレーションの
それぞれの結果データを前記シミュレーション実行手段
から受けて記憶する結果データ記憶手段、 (G)最後に、シミュレーションを実行した回数分につ
いて前記結果データ記憶手段に記憶された結果データを
使用して、グラフを生成し、出力装置に出力するグラフ
生成出力手段、 (H)最初に、前記パラメータ情報入力手段を起動し、
次に、前記パラメータ値生成手段および前記シミュレー
ション実行手段を、前記実行回数記憶手段のシミュレー
ション実行回数が前記パラメータ情報入力手段で入力し
た評価回数になるまで繰返して起動し、最後に、前記結
果データ記憶手段を起動するシミュレーション実行制御
手段、 を備えることを特徴とするシミュレーションシステム。[Claims] (A) Parameter information input for inputting parameter reference values, parameter value variable ranges, and evaluation times as input information necessary to automatically change the values of parameters selected for simulation. means, (B) execution number storage means for storing the number of simulation executions indicating the number of times the simulation has been executed; (C) execution number storage means for storing the number of simulation executions indicative of the number of times the simulation has been executed; Parameter value generation means that calculates and generates parameter values to be used in the simulation to be executed using a prepared calculation formula; (D) Model data storage means that stores in advance model data representing the target simulation model; (E) simulation execution means for executing a simulation using the model data in the model data storage means and the parameter values generated by the parameter value generation means, and increasing the number of simulation executions in the execution number storage means one by one; (F) result data storage means for receiving and storing result data of each executed simulation from the simulation execution means each time a simulation is executed by the simulation execution means; Graph generation output means for generating a graph using the result data stored in the result data storage means for the number of times and outputting it to an output device; (H) first starting the parameter information input means;
Next, the parameter value generation means and the simulation execution means are repeatedly activated until the number of simulation executions in the execution number storage means reaches the evaluation number inputted by the parameter information input means, and finally, the result data storage is performed. A simulation system comprising: simulation execution control means for activating the means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63251301A JPH0298772A (en) | 1988-10-04 | 1988-10-04 | Simulation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63251301A JPH0298772A (en) | 1988-10-04 | 1988-10-04 | Simulation system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0298772A true JPH0298772A (en) | 1990-04-11 |
Family
ID=17220769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63251301A Pending JPH0298772A (en) | 1988-10-04 | 1988-10-04 | Simulation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0298772A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0655697A2 (en) * | 1993-11-30 | 1995-05-31 | Casio Computer Co., Ltd. | Graph display apparatus |
-
1988
- 1988-10-04 JP JP63251301A patent/JPH0298772A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0655697A2 (en) * | 1993-11-30 | 1995-05-31 | Casio Computer Co., Ltd. | Graph display apparatus |
EP0655697A3 (en) * | 1993-11-30 | 1996-09-11 | Casio Computer Co Ltd | Apparatus for the representation of diagrams. |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR920022120A (en) | Fuzzy Development System and Its Operation Method | |
KR880002076A (en) | Numerical Control Device | |
JPH0298772A (en) | Simulation system | |
JP2007233930A (en) | Simulator for distributed control system | |
JP2000047723A (en) | Method and device for input shape filtering using digital convolution | |
JPH04195205A (en) | Program executing system for cnc device | |
JPS62245338A (en) | Software delaying system for data processor | |
JPH02273834A (en) | Fuzzy inference device | |
JPH0991022A (en) | Robot controller | |
Pawletta et al. | Integrating Reinforcement Learning and Discrete Event Simulation Using the Concept of Experimental Frame: A Case Study With MATLAB/SimEvents. | |
Kwok et al. | Optimal velocity profile design in incremental servo motor systems based on a digital signal processor | |
JPH05297913A (en) | Programmable controller | |
JPH07200012A (en) | Programmable controller | |
JPH01169605A (en) | Program generating device | |
SU1005091A1 (en) | Device for function reproduction | |
JPH0584909B2 (en) | ||
SU924672A1 (en) | Technical object simulator | |
JPH09120412A (en) | Device and method for circuit simulation | |
CN116909696A (en) | Method, processor and real-time system for recording arithmetic steps | |
JPH0736535A (en) | Generating system for plant operating procedure | |
JPH1115362A (en) | Simulation method, and simulator | |
JPS6130282B2 (en) | ||
KR830001479B1 (en) | Command generation method | |
Atkinson et al. | An approach to the simulation of control systems using the digital computer | |
JPS63126006A (en) | Process data generator |