Pat
J-GLOBAL ID:201303099639124937

シミュレーションモデルジェネレータ

Inventor:
Applicant, Patent owner:
Agent (1): 井上 学
Gazette classification:特許公報
Application number (International application number):2006026501
Publication number (International publication number):2007207052
Patent number:4770495
Application date: Feb. 03, 2006
Publication date: Aug. 16, 2007
Claim (excerpt):
【請求項1】 現象や事象を因果関係で表してシミュレーションするシミュレータのシミュレーション モデルを作成するシミュレーションモデルジェネレータであって、 前記現象や事象などの因果関係を、各現象、各事象を定義付けしたノードと、各ノード間の因果関係を表わすリンクとにより構造化して定義するユーザインタフェース画面を提示して、ユーザの入力を受付け、各ノードを定義する情報、原因ノードと結果ノードを結ぶ各リンクに関する情報をデータベースへ登録する手段と、 ユーザインタフェース画面を提示して、前記登録された現象や事象を定義した各ノードに対して、それらの程度の量を定量的に表すメトリクス情報を、少なくともメトリクス名称、単位、メトリクス計算式、算出結果を集計する期間の単位である出力タイムバケットのデータ項目からなるレコードとしてユーザ入力より受付け、データベースへ登録する手段と、 ユーザインタフェース画面を提示して、メトリクス情報に設定する単位の種類を、単位毎に単位、係数、ベース単位、時間に関する単位か否かを識別する時間フラグのデータ項目からなるレコード形式にて、ユーザ入力を受付け、データベースへ登録する手段と、 ユーザインタフェース画面を提示して、ユーザによるノードの選択を受付け、該選択された結果ノードにリンクで結ばれた原因ノードを登録データから検索して抽出して、抽出された原因ノードに設定されているメトリクス名称、単位をユーザへ表示して、ユーザより各種係数名、単位、および値、並びに前記メトリクス名称を含む、前記選択された結果ノードのメトリクスの計算式の入力を受付けて、データベースへ登録する手段と、 ユーザインタフェース画面を提示して、登録されている前記単位データの中より、前記時間フラグがONである単位データのリストを表示し、ユーザの選択を受付けて、シミュレーションにおける1ステップ当たりの期間の単位を表すシミュレーションタイムバケットを設定して、データベースへ登録する手段と、 前記ノードとリンクとにより構造化して定義した因果関係図を対象として、前記データベースに登録されているシミュレーションモデル名、シミュレーションタイムバケットを読み出し、前記シミュレーションモデル名に所属する全てのノードの各々に対して、設定された前記メトリクス情報を前記データベースから読み出し、 前記メトリクス情報の出力タイムバケットが前記シミュレーションタイムバケットよりも大きい場合には、当該メトリクスの計算式には、原因ノードのメトリクスと係数を用いた関数によって、シミュレーション時間上のt時点における流入量(レートAn)RAn(t)、シミュレーション時間上のt時点における流出量(レートBn)RBn(t)、及びRAn(t)の出力タイムバケットの期間中の蓄積量(レベルn)Ln(t)を算出するプログラムテンプレートを適用してプログラムモジュールを作成し、 前記メトリクス情報の出力タイムバケットが前記シミュレーションタイムバケット未満の場合には、当該メトリクスの計算式には、原因ノードのメトリクスと係数を用いた関数によって、シミュレーション時間上のt時点における流入量(レートAn)RAn(t)の流量を算出するプログラムテンプレートを適用してプログラムモジュールを作成し、 前記各ノードに対して作成された各プログラムモジュールのインプットI/FとアウトプットI/Fとに、前記因果関係図のリンクと同等のリンクを張って、シミュレーションモデルを作成するシミュレーションモデル生成手段と、 を備えたことを特徴とするシミュレーションモデルジェネレータ。
IPC (1):
G06F 19/00 ( 201 1.01)
FI (1):
G06F 19/00 110
Patent cited by the Patent:
Cited by applicant (6)
Show all
Cited by examiner (6)
Show all

Return to Previous Page