(57)【特許請求の範囲】
【請求項１】
複数のメッシュに分割される解析範囲と複数の解析物とを対象にした解析シミュレーションを実行して、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値を含んだデータであるシミュレーション結果データを得るシミュレーション部と、
メッシュ毎に、前記シミュレーション結果データに含まれる解析物毎の効果値を用いて、前記複数の解析物がメッシュに与える効果の大きさを示す解析値を算出する効果解析部とを備え、
前記複数の解析物には、第１グループに属する解析物と第２グループに属する解析物とが含まれ、
前記効果解析部は、前記第１グループに属する解析物毎の効果値を用いて前記第１グループの効果値を算出し、前記第２グループに属する解析物毎の効果値を用いて前記第２グループの効果値を算出し、前記第２グループの効果値に対する前記第１グループの効果値の比に対応する値を前記解析値として算出する
解析装置。
【請求項２】
複数のメッシュに分割される解析範囲と複数の解析物とを対象にした解析シミュレーションを実行して、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値を含んだデータであるシミュレーション結果データを得るシミュレーション部と、
メッシュ毎に、前記シミュレーション結果データに含まれる解析物毎の効果値を用いて、前記複数の解析物がメッシュに与える効果の大きさを示す解析値を算出する効果解析部と、
メッシュ毎に、メッシュに対応する解析値を用いて、前記解析範囲が図示される場合のメッシュの外観を決定する外観決定部と、
前記解析範囲と前記複数のメッシュとを示す図であって、各々のメッシュが決定された外観を有する図である解析図を生成する図生成部とを備え、
前記シミュレーション結果データは、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値と解析物がメッシュに与える効果が及ぶ方向を示す方向値との組の集合であるベクトル集合を含み、
前記効果解析部は、メッシュと解析物との組毎に、前記シミュレーション結果データに含まれるベクトル集合を用いて、前記ベクトル集合を代表する代表ベクトルを算出する
解析装置。
【請求項３】
前記外観決定部は、メッシュの色彩とメッシュの模様との少なくともいずれかを決定する
請求項２に記載の解析装置。
【請求項４】
前記外観決定部は、メッシュと解析物との組毎に、メッシュと解析物との組に対応する代表ベクトルを示す図であって前記解析図内のメッシュに付加される図であるベクトル図について外観を決定する
請求項２または請求項３に記載の解析装置。
【請求項５】
前記ベクトル図の形状は、三角形であり、
前記外観決定部は、前記ベクトル図が成す三角形の高さを前記代表ベクトルの大きさに基づいて決定し、前記ベクトル図が成す三角形の傾きを前記代表ベクトルの方向に基づいて決定する
請求項４に記載の解析装置。
【請求項６】
前記図生成部は、メッシュと解析物との組毎に、決定された外観を有するベクトル図を、前記解析図内のメッシュに付加する
請求項４または請求項５に記載の解析装置。
【請求項７】
前記効果解析部は、メッシュと解析物との組毎の代表ベクトルを用いて、解析物毎に、解析物が位置する物体箇所から解析の対象となる解析箇所に及ぶ効果の流れを示す効果経路を算出する
請求項２から請求項６のいずれか１項に記載の解析装置。
【請求項８】
前記図生成部は、解析物毎に、解析物に対応する効果経路を示す経路図を前記解析図に付加する
請求項７に記載の解析装置。
【請求項９】
前記シミュレーション部は、解析の対象となる解析時間内の時刻毎に、シミュレーション結果データを得て、
前記効果解析部は、シミュレーション結果データ毎に、メッシュ毎の解析値を算出する請求項１から請求項８のいずれか１項に記載の解析装置。
【請求項１０】
複数のメッシュに分割される解析範囲と複数の解析物とを対象にした解析シミュレーションを実行して、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値を含んだデータであるシミュレーション結果データを得るシミュレーション処理と、
メッシュ毎に、前記シミュレーション結果データに含まれる解析物毎の効果値を用いて、前記複数の解析物がメッシュに与える効果の大きさを示す解析値を算出する効果解析処理と
をコンピュータに実行させるための解析プログラムであって、
前記複数の解析物には、第１グループに属する解析物と第２グループに属する解析物とが含まれ、
前記効果解析処理は、前記第１グループに属する解析物毎の効果値を用いて前記第１グループの効果値を算出し、前記第２グループに属する解析物毎の効果値を用いて前記第２グループの効果値を算出し、前記第２グループの効果値に対する前記第１グループの効果値の比に対応する値を前記解析値として算出する
解析プログラム。
【請求項１１】
複数のメッシュに分割される解析範囲と複数の解析物とを対象にした解析シミュレーションを実行して、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値を含んだデータであるシミュレーション結果データを得るシミュレーション処理と、
メッシュ毎に、前記シミュレーション結果データに含まれる解析物毎の効果値を用いて、前記複数の解析物がメッシュに与える効果の大きさを示す解析値を算出する効果解析処理と、
メッシュ毎に、メッシュに対応する解析値を用いて、前記解析範囲が図示される場合のメッシュの外観を決定する外観決定処理と、
前記解析範囲と前記複数のメッシュとを示す図であって、各々のメッシュが決定された外観を有する図である解析図を生成する図生成処理と
をコンピュータに実行させるための解析プログラムであって、
前記シミュレーション結果データは、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値と解析物がメッシュに与える効果が及ぶ方向を示す方向値との組の集合であるベクトル集合を含み、
前記効果解析処理は、メッシュと解析物との組毎に、前記シミュレーション結果データに含まれるベクトル集合を用いて、前記ベクトル集合を代表する代表ベクトルを算出する
解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シミュレーション結果を解析するための技術に関するものである。
【背景技術】
【０００２】
製品の開発または組織の意思決定等を低コストで且つ短期間に実現するために、実機による試作品または実動による訓練等の代わりに、コンピュータによる仮想検証を行うための技術が近年重要となっている。
また、コンピュータによる仮想検証を行うための技術として、解析シミュレーションが確立されている。
解析シミュレーションにおいて、解析対象に含まれる物体がモデル化される。解析シミュレーションは、モデル化された物体の挙動をシミュレーションすることによって、解析対象に生じる事象を解析する技術である。
【０００３】
特許文献１から特許文献３は、解析シミュレーションに関する技術を開示している。
特許文献１の技術は、事象と事象が生じる位置とを互いに関連付けて地図等に表示するものである。
解析シミュレーションにおいては事象が生じる要因が何であるかが重要であるが、特許文献１の技術では、要因が表示されない。
【０００４】
特許文献２の技術は、解析シミュレーションの実行結果として出力されるログの量を抑制するものである。このログを利用することよって、要因の分析を効率良く行うことが可能になる。
但し、特許文献２の技術では、要因と要因が発揮する効果と効果が発揮される位置とを互いに関連付けて表示することはできない。
【０００５】
特許文献３の技術は、解析条件毎に実行結果の時系列データと物体間の関連性とに基づいて確率過程グラフを生成して、確率過程グラフが類似する解析条件を抽出するものである。この技術により、要因の分析を効率良く行うことが可能になる。
但し、特許文献３の技術では、要因と要因が発揮する効果と効果が発揮される位置とを互いに関連付けて表示することはできない。
【０００６】
要因と要因が発揮する効果と効果が発揮される位置とを直感的に把握できるようにするためには、可視化が不可欠である。
しかし、そのような可視化を特許文献２または特許文献３の技術に適用するには、物体とその効果について地図の座標とログ等の座標とを照合し、すべての物体について必要な情報を地図に追加する等の作業が必要となる。そのため、効率良く可視化を行うことができない。また、そのような作業によって得られた地図を再利用することは困難である。さらに、関係がないと推察される物体をシミュレーションの対象から除外したい場合、利用者が解析シミュレーションに対する知識および利用経験を有している必要がある。つまり、作業の難易度が高い。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第５００２９２９号公報
【特許文献２】特許第４９５５３５０号公報
【特許文献３】国際公開第２０１４／１８８４７５号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、解析の対象となる複数の解析物がメッシュに与える効果の大きさ、を得られるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の解析装置は、
複数のメッシュに分割される解析範囲と複数の解析物とを対象にした解析シミュレーションによって得られるデータであって、メッシュと解析物との組毎に、解析物がメッシュに与える効果の大きさを示す効果値を含んだデータであるシミュレーション結果データを得るシミュレーション部と、
メッシュ毎に、前記シミュレーション結果データに含まれる解析物毎の効果値を用いて、前記複数の解析物がメッシュに与える効果の大きさを示す解析値を算出する効果解析部とを備える。
【発明の効果】
【００１０】
本発明によれば、複数の解析物がメッシュに与える効果の大きさ、を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１における解析装置１００の構成図。
【図２】実施の形態１における前処理部１１０およびシミュレーションデータ２００の構成図。
【図３】実施の形態１における解析方法のフローチャート。
【図４】実施の形態１におけるシミュレーション結果データ２１０の構成図。
【図５】実施の形態１におけるシミュレーション結果データ２１０の概要図。
【図６】実施の形態１における効果解析処理（Ｓ１３０）のフローチャート。
【図７】実施の形態１における第１グループ値算出処理（Ｓ１３２）のフローチャート。
【図８】実施の形態１における解析結果データ２２０の構成図。
【図９】実施の形態１における外観決定処理（Ｓ１４０）のフローチャート。
【図１０】実施の形態１における第１の外観データ２３０の構成図。
【図１１】実施の形態１における第２の外観データ２４０の構成図。
【図１２】実施の形態１における図生成処理（Ｓ１５０）のフローチャート。
【図１３】実施の形態１における解析図２５１の一部を示す図。
【図１４】実施の形態１における解析図２５１内のメッシュの拡大図。
【図１５】実施の形態１における解析図２５１の利用例を示す図。
【図１６】実施の形態２における経路図付加処理のフローチャート。
【図１７】実施の形態２における経路算出処理（Ｓ２０３）のフローチャート。
【図１８】実施の形態２における解析図２５１の一部を示す図。
【図１９】実施の形態３における解析図２５１の一部を示す図。
【図２０】実施の形態４における解析方法のフローチャート。
【図２１】実施の形態４における解析方法の概要図。
【図２２】実施の形態５における解析図２５１。
【図２３】実施の形態５における解析図２５１の一部が指定された様子を示す図。
【図２４】実施の形態における解析装置１００のハードウェア構成図。
【発明を実施するための形態】
【００１２】
実施の形態１．
解析シミュレーションの結果を解析する解析装置１００について、図１から図１５に基づいて説明する。
【００１３】
＊＊＊構成の説明＊＊＊
図１に基づいて、解析装置１００の構成について説明する。
解析装置１００は、プロセッサ９０１とメモリ９０２と補助記憶装置９０３と通信装置９０４と入力装置９０７とディスプレイ９０８といったハードウェアを備えるコンピュータである。プロセッサ９０１は、信号線を介して他のハードウェアと接続されている。
【００１４】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、他のハードウェアを制御する。具体的には、プロセッサ９０１は、ＣＰＵ、ＤＳＰまたはＧＰＵである。ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称であり、ＤＳＰはＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略称であり、ＧＰＵはＧｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。
メモリ９０２は揮発性の記憶装置である。メモリ９０２は、主記憶装置またはメインメモリとも呼ばれる。具体的には、メモリ９０２はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
補助記憶装置９０３は不揮発性の記憶装置である。具体的には、補助記憶装置９０３は、ＲＯＭ、ＨＤＤまたはフラッシュメモリである。ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称であり、ＨＤＤはＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
通信装置９０４は、通信を行う装置であり、レシーバ９０５とトランスミッタ９０６とを備える。具体的には、通信装置９０４は通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力装置９０７は、入力を受け付ける装置である。具体的には、入力装置９０７は、キーボード、マウス、テンキーまたはタッチパネルである。
ディスプレイ９０８は、データを表示する表示装置である。具体的には、ディスプレイ９０８は液晶ディスプレイである。
【００１５】
解析装置１００は、前処理部１１０とシミュレーション部１２０と効果解析部１３０と外観決定部１４０と図生成部１５０といった「部」を機能構成の要素として備える。「部」の機能はソフトウェアで実現される。「部」の機能については後述する。
【００１６】
補助記憶装置９０３には、「部」の機能を実現するプログラムが記憶されている。「部」の機能を実現するプログラムは、メモリ９０２にロードされて、プロセッサ９０１によって実行される。
さらに、補助記憶装置９０３にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されている。ＯＳの少なくとも一部は、メモリ９０２にロードされて、プロセッサ９０１によって実行される。
つまり、プロセッサ９０１は、ＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
「部」の機能を実現するプログラムを実行して得られるデータは、メモリ９０２、補助記憶装置９０３、プロセッサ９０１内のレジスタまたはプロセッサ９０１内のキャッシュメモリといった記憶装置に記憶される。これらの記憶装置は、データを記憶する記憶部１９１として機能する。
なお、解析装置１００が複数のプロセッサ９０１を備えて、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
【００１７】
メモリ９０２および補助記憶装置９０３には、解析装置１００で使用、生成、入出力または送受信されるデータが記憶される。
具体的には、メモリ９０２には、シミュレーションデータ２００、シミュレーション結果データ２１０、解析結果データ２２０、第１の外観データ２３０、第２の外観データ２４０および解析図データ２５０等が記憶される。また、補助記憶装置９０３には、諸元データベース１８１および地図データベース１８２等が記憶される。メモリ９０２および補助記憶装置９０３に記憶されるデータの内容については後述する。
【００１８】
通信装置９０４はデータを通信する通信部１９２として機能し、レシーバ９０５はデータを受信する受信部１９３として機能し、トランスミッタ９０６はデータを送信する送信部１９４として機能する。
入力装置９０７は入力を受け付ける受付部１９５として機能する。
ディスプレイ９０８はデータを表示する表示部１９６として機能する。
【００１９】
プロセッサ９０１とメモリ９０２と補助記憶装置９０３とをまとめたハードウェアを「プロセッシングサーキットリ」という。
「部」は「処理」または「工程」に読み替えてもよい。「部」の機能はファームウェアで実現してもよい。
「部」の機能を実現するプログラムは、磁気ディスク、光ディスクまたはフラッシュメモリ等の不揮発性の記憶媒体に記憶することができる。
【００２０】
図２に基づいて、前処理部１１０およびシミュレーションデータ２００の構成について説明する。
前処理部１１０は、前処理部１１０と解析条件生成部１１２とメッシュ生成部１１３とを備える。
シミュレーションデータ２００は、解析物情報２０１と解析条件情報２０２とメッシュ情報２０３とを含む。
前処理部１１０に備わる構成の機能およびシミュレーションデータ２００に含まれる情報の内容については後述する。
【００２１】
＊＊＊動作の説明＊＊＊
解析装置１００の動作は解析方法に相当する。また、解析方法の手順は解析プログラムの手順に相当する。
【００２２】
図３に基づいて、解析方法について説明する。
ステップＳ１１０からステップＳ１１３は前処理である。
ステップＳ１１０は受付処理である。
ステップＳ１１０において、利用者は、入力装置９０７を用いて、物体指定情報、条件指定情報または解析実行指示を入力する。
【００２３】
物体指定情報は、複数の解析物を指定する情報である。解析物は解析の対象となる物体である。但し、物体指定情報は、解析の対象から除外される物体を指定する情報であってもよい。
具体的には、物体指定情報は、物体が満たすべき条件、物体の種類、または、物体を識別する物体ＩＤである。
物体には、動体、静止物、流体、固体、気体、液体などの様々なものが含まれる。具体的には、物体は、人、車両、航空機、船舶、武器、施設、拠点または熱流体などである。
解析物が指定されることにより、解析の対象となる物体を絞り込むことができるため、処理時間の短縮およびメモリの使用量の抑制といった効果が得られる。
但し、物体指定情報は省略されてもよい。物体指定情報が省略された場合、全ての物体が解析の対象となる。
【００２４】
条件指定情報は、解析の条件を指定する情報である。
具体的には、解析の条件は、空間範囲、期間、行動物体ＩＤ、行動開始時刻、行動種類、使用リソース、移動経路、終了条件、拠点位置などである。
空間範囲は解析の対象となる範囲である。期間は解析の対象となる時間である。行動物体ＩＤは行動する物体を識別する識別子である。行動開始時刻は物体が行動を開始する時刻である。行動種類は物体が行う行動の種類である。使用リソースは使用される物体である。移動経路は物体が移動する経路である。終了条件は解析が終了する条件である。拠点位置は拠点となる物体の位置である。
但し、条件指定情報は省略されてもよい。条件指定情報が省略された場合、所定の条件が解析の条件となる。具体的には、所定の条件は、予め決められた条件、または、前回と同じ条件である。
【００２５】
解析実行指示は、解析の実行を指示する命令である。
【００２６】
受付部１９５は、入力された物体指定情報、条件指定情報または解析実行指示を受け付ける。
物体指定情報が受け付けられた場合、処理はステップＳ１１１に進む。
条件指定情報が受け付けられた場合、処理はステップＳ１１２に進む。
解析実行指示が受け付けられた場合、処理はステップＳ１１３に進む。
【００２７】
ステップＳ１１１は解析物生成処理である。
ステップＳ１１１において、解析物生成部１１１は、受け付けられた物体指定情報に基づいて、解析物情報２０１を生成する。
解析物情報２０１は、受け付けられた物体指定情報で指定された複数の解析物を示す情報である。
具体的には、解析物情報２０１は、各々の解析物を識別する物体ＩＤである。
【００２８】
解析物情報２０１は、諸元データベース１８１を用いて生成される。
諸元データベース１８１は、物体毎の物体情報を含んだデータである。物体情報は、物体が有する特徴を示す情報である。具体的な特徴は、種類、所属、位置、能力などである。
物体指定情報が拠点を指定する場合、解析物生成部１１１は、種類が拠点である物体の物体情報を諸元データベース１８１から抽出する。抽出される物体情報が解析物情報２０１となる。
諸元データベース１８１が外部のサーバ装置に記憶され、解析物生成部１１１が外部のサーバ装置にアクセスしてもよい。
【００２９】
ステップＳ１１２は解析条件生成処理である。
ステップＳ１１２において、解析条件生成部１１２は、受け付けられた条件指定情報に基づいて、解析条件情報２０２を生成する。
解析条件情報２０２は、受け付けられた条件指定情報で指定された解析条件を示す情報である。
【００３０】
ステップＳ１１３はメッシュ生成処理である。
ステップＳ１１３において、メッシュ生成部１１３は、メッシュ情報２０３を生成する。
メッシュ情報２０３は、解析範囲を分割する複数のメッシュを示す情報である。
解析範囲は、解析の対象となる範囲であり、複数のメッシュに分割される範囲である。具体的には、解析範囲は、２次元の地域または３次元の空間などである。
メッシュは、解析範囲の一部を占める範囲である。具体的には、メッシュは、多角形または多面体の形状を有する区域である。例えば、メッシュは、緯度幅および経度幅を有する四角形の区域である。緯度幅は、緯度の方向におけるメッシュの幅として決められた幅である。経度幅は、経度の方向におけるメッシュの幅として決められた幅である。
【００３１】
メッシュは、緯度幅および経度幅に基づいて地図を分割する方法、有限要素法と呼ばれる方法または他の一般的な方法によって、得られる。
【００３２】
ステップＳ１２０はシミュレーション処理である。
ステップＳ１２０において、シミュレーション部１２０は、解析物情報２０１と解析条件情報２０２とメッシュ情報２０３とを用いて、解析シミュレーションを実行する。
つまり、シミュレーション部１２０は、複数のメッシュに分割される解析範囲と複数の解析物とを対象にして、解析条件に従って、解析シミュレーションを実行する。
【００３３】
解析シミュレーションは、行動解析シミュレーションまたは物理シミュレーションなどの解析手法である。
解析シミュレーションでは、解析物情報２０１と解析条件情報２０２とメッシュ情報２０３との他に、諸元データベース１８１および地図データベース１８２が参照される。
地図データベース１８２は、地図情報を含んだデータである。地図データベース１８２が外部のサーバ装置に記憶されて、シミュレーション部１２０が外部のサーバ装置にアクセスしてもよい。
諸元データベース１８１については前述の通りである。
【００３４】
解析シミュレーションを実行することによって、シミュレーション結果データ２１０が得られる。
シミュレーション結果データ２１０は、メッシュと解析物との組毎に、ベクトル集合を含んだデータである。
ベクトル集合は、効果値と方向値との組の集合である。
効果値は、解析物がメッシュに与える効果の大きさを示す値である。
方向値は、解析物がメッシュに与える効果が及ぶ方向を示す値である。
【００３５】
図４に基づいて、シミュレーション結果データ２１０の構成を説明する。
シミュレーション結果データ２１０には、メッシュＩＤと物体ＩＤと方向値と効果値とが互いに対応付けてられている。
メッシュＩＤは、メッシュを識別する識別子である。ＭＸＹは、Ｘ行Ｙ列のメッシュを識別する。
物体ＩＤは、解析物を識別する識別子である。複数の解析物には、第１グループに属する解析物と第２グループに属する解析物とが含まれる。ＯＮｎは、第Ｎグループに属する第ｎの解析物を識別する。具体的には、Ｏ１１は第１グループに属する第１の解析物を識別し、Ｏ２１は第２グループに属する第２の解析物を識別する。
【００３６】
図５に、解析物Ｏ１１がメッシュＭＸＹに与える効果を示す。
解析物Ｏ１１は、メッシュＭＸＹに対して、上から大きさＶ１の効果を与え、右から大きさＶ２の効果を与え、下から大きさＶ３の効果を与え、左から大きさＶ４の効果を与える。
【００３７】
図３に戻り、ステップＳ１１０から説明を続ける。
ステップＳ１１０は効果解析処理である。
ステップＳ１１０において、効果解析部１３０は、シミュレーション結果データ２１０に含まれる解析物毎の効果値を用いて、メッシュ毎の解析値を算出する。解析値は、複数の解析物がメッシュに与える効果の大きさを示す値である。
具体的には、効果解析部１３０は、第１グループに属する解析物毎の効果値を用いて、第１グループの効果値を算出する。また、効果解析部１３０は、第２グループに属する解析物毎の効果値を用いて、第２グループの効果値を算出する。そして、効果解析部１３０は、第１グループの効果値と前記第２グループの効果値とを用いて解析値を算出する。
具体的には、解析値は、第２グループの効果値に対する第１グループの効果値の比に対応する値である。
【００３８】
また、効果解析部１３０は、メッシュと解析物との組毎に、シミュレーション結果データ２１０に含まれるベクトル集合を用いて、ベクトル集合を代表する代表ベクトルを算出する。
【００３９】
図６に基づいて、効果解析処理（Ｓ１３０）の手順を説明する。
ステップＳ１３１において、効果解析部１３０は、未選択のメッシュを１つ選択する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０から、未選択のメッシュＩＤを１つ選択する。
【００４０】
ステップＳ１３２は第１グループ値算出処理である。
ステップＳ１３２において、効果解析部１３０は、選択されたメッシュに対応する効果値のうちの第１グループに属する解析物毎の効果値を用いて、第１グループの効果値を算出する。
【００４１】
図７に基づいて、第１グループ値算出処理（Ｓ１３２）の手順を説明する。
ステップＳ１３２１において、効果解析部１３０は、未選択の解析物を１つ選択する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０において、ステップＳ１３１で選択されたメッシュＩＤに対応付けられた物体ＩＤから、未選択の物体ＩＤを１つ選択する。
【００４２】
ステップＳ１３２２において、効果解析部１３０は、選択された解析物が第１グループに属する解析物であるか判定する。
具体的には、効果解析部１３０は、選択された物体ＩＤが、第１グループに対応する識別子であるか判定する。選択された物体ＩＤがＯ１ｎである場合、選択された物体ＩＤは、第１グループに対応する識別子である。
選択された解析物が第１グループに属する解析物である場合、処理はステップＳ１３２３に進む。
選択された解析物が第２グループに属する解析物である場合、処理はステップＳ１３２５に進む。
【００４３】
ステップＳ１３２３において、効果解析部１３０は、選択された解析物に対応する代表値を算出する。代表値は、解析物に対応する複数の効果値を代表する値である。具体的な代表値は、複数の効果値の合計である。
【００４４】
代表値が複数の効果値の合計である場合、効果解析部１３０は、選択された解析物に対応する代表値を以下のように算出する。
効果解析部１３０は、シミュレーション結果データ２１０から、選択されたメッシュＩＤと選択された物体ＩＤとの組に対応付けられた複数の効果値を取得する。
そして、効果解析部１３０は、取得した複数の効果値の合計を算出する。算出される合計が、選択された解析物に対応する代表値である。
図４のシミュレーション結果データ２１０において、選択されたメッシュＩＤがＭＸＹであり、選択された物体ＩＤがＯ１１である場合、代表値はＶ１とＶ２とＶ３とＶ４との合計である。
【００４５】
ステップＳ１３２４において、効果解析部１３０は、算出された代表値を第１グループ値に加算する。
第１グループ値は第１グループの効果値に相当する値であり、第１グループ値の初期値はゼロである。
【００４６】
ステップＳ１３２５において、効果解析部１３０は、未選択の解析物があるか判定する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０において、ステップＳ１３１で選択されたメッシュＩＤに対応付けられた物体ＩＤに、未選択の物体ＩＤがあるか判定する。
未選択の解析物がある場合、処理はステップＳ１３２１に戻る。
未選択の解析物がない場合、第１グループ値算出処理（Ｓ１３２）は終了する。
第１グループ値算出処理（Ｓ１３２）が終了するときの第１グループ値が、第１グループの効果値となる。
【００４７】
図６に戻り、ステップＳ１３３から説明を続ける。
ステップＳ１３３は第２グループ値算出処理である。
ステップＳ１３３において、効果解析部１３０は、選択されたメッシュに対応する効果値のうちの第２グループに属する解析物毎の効果値を用いて、第２グループの効果値を算出する。第２グループの効果値を算出する方法は、第１グループの効果値を算出する方法と同じである。
【００４８】
ステップＳ１３４において、効果解析部１３０は、第１グループの効果値と第２グループの効果値とを用いて、解析値を算出する。
そして、効果解析部１３０は、算出した解析値を、選択されたメッシュに対応付けて、解析結果データ２２０に追加する。解析結果データ２２０については後述する。
【００４９】
具体的な解析値は、以下の式で表すことができる。但し、解析値は、以下の式で表される値に限定されるものではない。
解析値＝（第１グループの効果値）／（第２グループの効果値）
【００５０】
第１グループの効果値が勢力Ａの戦力を示し、第２グループの効果値が勢力Ｂの戦力を示す場合、解析値は、勢力Ｂに対する勢力Ａの優劣を示す。
【００５１】
ステップＳ１３５において、効果解析部１３０は、選択されたメッシュに対して未選択の解析物を１つ選択する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０において、選択されたメッシュＩＤに対応付けられた物体ＩＤから、未選択の物体ＩＤを１つ選択する。
【００５２】
ステップＳ１３６において、効果解析部１３０は、選択された解析物に対応する代表ベクトルを算出する。代表ベクトルは、解析物に対応するベクトル集合を代表するベクトルである。具体的な代表ベクトルは、ベクトル集合の合計である。
【００５３】
代表ベクトルがベクトル集合の合計である場合、効果解析部１３０は、選択された解析物に対応する代表ベクトルを以下のように算出する。
効果解析部１３０は、シミュレーション結果データ２１０から、選択されたメッシュＩＤと選択された物体ＩＤとの組に対応付けられたベクトル集合を取得する。
そして、効果解析部１３０は、取得したベクトル集合の合計を算出する。算出される合計が、選択された解析物に対応する代表ベクトルである。
図４のシミュレーション結果データ２１０において、選択されたメッシュＩＤがＭＸＹであり、選択された物体ＩＤがＯ１１である場合、代表ベクトルは第１ベクトルと第２ベクトルと第３ベクトルと第４ベクトルとの合計である。第１ベクトルは上から下への向きにＶ１の大きさを有するベクトルである。第２ベクトルは右から左への向きにＶ２の大きさを有するベクトルである。第３ベクトルは下から上への向きにＶ３の大きさを有するベクトルである。第４ベクトルは左から右への向きにＶ４の大きさを有するベクトルである。
【００５４】
そして、効果解析部１３０は、算出した代表ベクトルを、選択されたメッシュと選択された解析物との組に対応付けて、解析結果データ２２０に追加する。解析結果データ２２０については後述する。
【００５５】
ステップＳ１３７において、効果解析部１３０は、未選択の解析物があるか判定する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０において、選択されたメッシュＩＤに対応付けられた物体ＩＤに、未選択の物体ＩＤがあるか判定する。
未選択の解析物がある場合、処理はステップＳ１３５に戻る。
未選択の解析物がない場合、処理はステップＳ１３８に進む。
【００５６】
ステップＳ１３８において、効果解析部１３０は、未選択のメッシュがあるか判定する。
具体的には、効果解析部１３０は、シミュレーション結果データ２１０に、未選択のメッシュＩＤがあるか判定する。
未選択のメッシュがある場合、処理はステップＳ１３１に戻る。
未選択のメッシュがない場合、効果解析処理（Ｓ１３０）は終了する。
【００５７】
図８に基づいて、解析結果データ２２０の構成を説明する。
解析結果データ２２０には、メッシュＩＤと物体ＩＤと代表ベクトルとが互いに対応付けられている。
【００５８】
図３に戻り、ステップＳ１４０から説明を続ける。
ステップＳ１４０において、外観決定部１４０は、メッシュ毎に、メッシュに対応する解析値を用いて、解析範囲が図示される場合のメッシュの外観を決定する。
具体的には、外観決定部１４０は、メッシュの色彩とメッシュの模様との少なくともいずれかを決定する。色彩および模様には、色、色相、明暗、濃淡および柄などが含まれる。
【００５９】
また、外観決定部１４０は、メッシュと解析物との組毎に、ベクトル図の外観を決定する。ベクトル図は、メッシュと解析物との組に対応する代表ベクトルを示す図であってメッシュに付加される図である。
具体的には、ベクトル図の形状は、三角形である。そして、外観決定部１４０は、ベクトル図が成す三角形の高さを、代表ベクトルの大きさに基づいて決定する。また、外観決定部１４０は、ベクトル図が成す三角形の傾きを、代表ベクトルの方向に基づいて決定する。
【００６０】
図９に基づいて、外観決定処理（Ｓ１４０）の手順を説明する。
ステップＳ１４１において、外観決定部１４０は、未選択のメッシュを１つ選択する。
具体的には、外観決定部１４０は、解析結果データ２２０から、未選択のメッシュＩＤを１つ選択する。
【００６１】
ステップＳ１４２において、外観決定部１４０は、選択されたメッシュに対応する解析値を用いて、選択されたメッシュの外観を決定する。
具体的には、外観決定部１４０は、解析結果データ２２０から、選択されたメッシュＩＤに対応付けられた解析値を取得する。そして、外観決定部１４０は、取得された解析値を用いて、メッシュの外観を決定する。例えば、解析値の範囲と明暗値とが互いに対応付けられた明暗データが記憶部１９１に予め記憶される。そして、解析値を含んだ範囲に対応付けられた明暗値が、メッシュの外観を示す値として選択される。明暗値は色の明暗を示す値である。明暗データに含まれる複数の明暗値は離散的な値と連続的な値とのいずれであってもよい。
【００６２】
そして、外観決定部１４０は、決定された外観を示す情報を、選択されたメッシュに対応付けて、第１の外観データ２３０に追加する。
【００６３】
図１０に基づいて、第１の外観データ２３０の構成を説明する。
第１の外観データ２３０には、メッシュＩＤと外観情報とが互いに対応付けられている。外観情報は、メッシュに塗られる色を示すＲＧＢ値である。
【００６４】
図９に戻り、ステップＳ１４３から説明を続ける。
ステップＳ１４３において、外観決定部１４０は、選択されたメッシュに対して未選択の解析物を１つ選択する。
具体的には、外観決定部１４０は、解析結果データ２２０において、選択されたメッシュＩＤに対応付けられて物体ＩＤから、未選択の物体ＩＤを１つ選択する。
【００６５】
ステップＳ１４４において、外観決定部１４０は、選択されたメッシュと選択された解析物との組に対応する代表ベクトルを用いて、ベクトル図の外観を決定する。
具体的には、外観決定部１４０は、解析結果データ２２０から、選択されたメッシュＩＤと選択された物体ＩＤとの組に対応付けられた代表ベクトルを取得する。そして、外観決定部１４０は、取得された代表ベクトルを用いて、ベクトル図の外観を決定する。
【００６６】
図１１に基づいて、第２の外観データ２４０の構成を説明する。
第２の外観データ２４０には、メッシュＩＤと物体ＩＤと外観情報とが互いに対応付けられている。外観情報は、色、方位角および高さを含む。
なお、第２の外観データ２４０における外観情報に含まれる色は、第１の外観データ２３０における外観情報が示す色とは異なる種類の色である。例えば、第１の外観データ２３０における色は赤または青であり、第２の外観データ２４０における色は黒および白である。
【００６７】
図９に戻り、ステップＳ１４５から説明を続ける。
ステップＳ１４５において、外観決定部１４０は、選択されたメッシュに対して未選択の解析物があるか判定する。
具体的には、外観決定部１４０は、解析結果データ２２０において、選択されたメッシュＩＤに対応付けられた物体ＩＤに、未選択の物体ＩＤがあるか判定する。
未選択の解析物がある場合、処理はステップＳ１４３に戻る。
未選択の解析物がない場合、処理はステップＳ１４６に進む。
【００６８】
ステップＳ１４６において、外観決定部１４０は、未選択のメッシュがあるか判定する。
具体的には、外観決定部１４０は、解析結果データ２２０に、未選択のメッシュＩＤがあるか判定する。
未選択のメッシュがある場合、処理はステップＳ１４１に戻る。
未選択のメッシュがない場合、外観決定処理（Ｓ１４０）は終了する。
【００６９】
図３に戻り、ステップＳ１５０から説明を続ける。
ステップＳ１５０は図生成処理である。
ステップＳ１５０において、図生成部１５０は解析図２５１を生成し、表示部１９６は解析図２５１を表示する。
解析図２５１は、解析範囲と複数のメッシュとを示す図である。
解析図２５１において、各々のメッシュは、決定された外観を有する。
また、解析図２５１において、メッシュと解析物との組毎に、決定された外観を有するベクトル図がメッシュに付加される。
【００７０】
具体的には、図生成部１５０は、解析図データ２５０を生成する。解析図データ２５０は、解析図２５１を描画するためのデータである。そして、図生成部１５０は解析図データ２５０を表示部１９６に出力し、表示部１９６は解析図データ２５０を用いて解析図２５１を描画する。
【００７１】
図１２に基づいて、図生成処理（Ｓ１５０）の手順を説明する。
ステップＳ１５１において、図生成部１５０は解析範囲図を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６は解析範囲図を描画する。解析範囲図は解析範囲を示す図である。
【００７２】
ステップＳ１５２において、図生成部１５０はメッシュ枠を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６はメッシュ枠を描画する。メッシュ枠はメッシュ毎の枠である。
【００７３】
ステップＳ１５３において、図生成部１５０は、解析物毎に、物体図を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６は解析物毎の物体図を描画する。物体図は解析物を示す図である。
具体的には、図生成部１５０は、第２の外観データ２４０に含まれる物体ＩＤ毎に、物体ＩＤに対応付けられた色と同じ色を有する物体図のデータを生成し、生成したデータを表示部１９６に出力する。
【００７４】
ステップＳ１５４において、図生成部１５０は、未選択のメッシュを１つ選択する。
具体的には、図生成部１５０は、第１の外観データ２３０から、未選択のメッシュＩＤを１つ選択する。
【００７５】
ステップＳ１５５において、図生成部１５０は、選択されたメッシュの外観を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６は選択されたメッシュの外観を描画する。
具体的には、図生成部１５０は、第１の外観データ２３０から、選択されたメッシュＩＤに対応付けられた外観情報を取得する。そして、図生成部１５０は、取得された外観情報が示す外観を有するメッシュのデータを生成し、生成したデータを表示部１９６に出力する。
【００７６】
ステップＳ１５６において、図生成部１５０は、選択されたメッシュに対して未選択の解析物を１つ選択する。
具体的には、図生成部１５０は、第２の外観データ２４０において、選択されたメッシュＩＤに対応付けられた物体ＩＤから、未選択の物体ＩＤを１つ選択する。
【００７７】
ステップＳ１５７において、図生成部１５０は、選択された解析物に対応するベクトル図を選択されたメッシュに描画するためのデータを生成し、生成されたデータを表示部１９６に出力する。そして、表示部１９６は、選択されたメッシュに、選択された解析物に対応するベクトル図を描画する。
具体的には、図生成部１５０は、第２の外観データ２４０から、選択されたメッシュＩＤと選択された物体ＩＤとの組に対応付けられた外観情報を取得する。そして、図生成部１５０は、取得された外観情報が示す外観を有するベクトル図のデータを生成し、生成したデータを表示部１９６に出力する。
【００７８】
ステップＳ１５８において、図生成部１５０は、未選択の解析物があるか判定する。
具体的には、図生成部１５０は、第２の外観データ２４０において、選択されたメッシュＩＤに対応付けられた物体ＩＤに、未選択の物体ＩＤがあるか判定する。
未選択の解析物がある場合、処理はステップＳ１５６に戻る。
未選択の解析物がない場合、処理はステップＳ１５９に進む。
【００７９】
ステップＳ１５９において、図生成部１５０は、未選択のメッシュがあるか判定する。
具体的には、図生成部１５０は、第１の外観データ２３０に、未選択のメッシュＩＤがあるか判定する。
未選択のメッシュがある場合、処理はステップＳ１５４に戻る。
未選択のメッシュがない場合、図生成処理（Ｓ１５０）は終了する。
【００８０】
図１３および図１４に基づいて、解析図２５１を説明する。
図１３は、解析図２５１の一部を示している。縦横に並んだ四角の枠は、メッシュ枠を示している。メッシュ枠内の網掛けの線の数は、メッシュに対応する解析値の大きさを示している。線の数が多いほど、解析値が大きい。
物体図２５２は第１グループの第１の解析物が位置する箇所を示し、物体図２５３は第２グループの第１の解析物が位置する箇所を示している。
解析図２５１は、地図を含んでもよい。具体的には、解析図２５１は、陸と海との境界線等を含んでもよい。
【００８１】
図１４は、メッシュの拡大図である。メッシュ枠２５４で囲われたメッシュには、ベクトル図２５５およびベクトル図２５６が付されている。ベクトル図２５５である二等辺三角形は第１グループの効果値を示し、ベクトル図２５６である二等辺三角形は第２グループの効果値を示している。二等辺三角形の高さは、効果値の大きさに相当する。二等辺三角形の高さとは、底辺の中心から頂点までの長さである。二等辺三角形の傾きは、効果値の方向に相当する。二等辺三角形の傾きとは、底辺の中心から頂点への向きである。言い換えると、二等辺三角形の傾きとは、重心から頂点への向きである。
【００８２】
＊＊＊実施の形態１の効果＊＊＊
図１５に、解析図２５１の利用例を示す。
利用者は、解析図２５１を参照して、二等辺三角形が示す方にあるメッシュを遡ることにより、要因物体候補の効果が波及する流れを視覚的に把握することができる。
要因物体候補とは、要因物体である可能性が比較的高い物体である。具体的には、要因物体候補は、解析物としてされた物体である。
要因物体とは、解析結果の要因となる物体である。
解析結果とは、解析シミュレーションで得られる結果であり、物体が発揮した効果を示す結果である。
【００８３】
図１５において、利用者は、太枠で囲まれたメッシュに対する効果の流れを視覚的に把握することができる。白い矢印は物体図２５２からの効果の流れを示し、黒い矢印は物体図２５３からの効果の流れを示している。
【００８４】
また、利用者は、解析図２５１を参照することにより、要因物体を特定し、空間的要所を把握することができる。空間的要所とは、効果の流れを遮断しやすい箇所である。
つまり、利用者による原因分析が直感的となる。また、煩雑な操作および処理が省略される。原因分析とは、要因物体の特定である。
【００８５】
実施の形態２．
解析物毎の効果の流れを図示する形態について、図１６から図１８に基づいて説明する。但し、実施の形態１と重複する説明は省略または簡略する。
【００８６】
＊＊＊構成の説明＊＊＊
解析装置１００の構成は、実施の形態１において図１に基づいて説明した構成と同じである。
【００８７】
＊＊＊動作の説明＊＊＊
解析装置１００の動作は、実施の形態１において図３に基づいて説明した動作と同じである。
但し、解析装置１００は、後述する経路図を解析図２５１に付加する。
【００８８】
図１６に基づいて、解析図２５１に経路図を付加する経路図付加処理について説明する。経路図付加処理は、解析図２５１が表示された後に実行される。
ステップＳ２０１において、利用者は、入力装置９０７を用いて、箇所指定情報を入力する。箇所指定情報は、解析箇所を指定する情報である。解析箇所は、解析の対象となる箇所である。具体的には、解析箇所は、利用者が注目するメッシュである。
【００８９】
ステップＳ２０２において、効果解析部１３０は、未選択の解析物を１つ選択する。
具体的には、効果解析部１３０は、第２の外観データ２４０から、未選択の物体ＩＤを１つ選択する。
【００９０】
ステップＳ２０３は経路算出処理である。
ステップＳ２０３において、効果解析部１３０は、メッシュと解析物との組毎の代表ベクトルを用いて、効果経路を算出する。効果経路は、物体箇所から解析箇所に及ぶ効果の流れを示す経路である。物体箇所は、解析物が位置する箇所である。
【００９１】
図１７に基づいて、経路算出処理（Ｓ２０３）の手順を説明する。
ステップＳ２０３１において、効果解析部１３０は、解析箇所であるメッシュと選択された解析物とに対応する代表ベクトルを、第２の外観データ２４０から取得する。
【００９２】
ステップＳ２０３２において、効果解析部１３０は、取得された代表ベクトルの方向に位置するメッシュを特定する。
【００９３】
ステップＳ２０３３において、効果解析部１３０は、特定されたメッシュが、選択された解析物が位置する物体箇所であるか判定する。
特定されたメッシュが物体箇所である場合、処理はステップＳ２０３５に進む。
特定されたメッシュが物体箇所でない場合、処理はステップＳ２０３４に進む。
【００９４】
ステップＳ２０３４において、効果解析部１３０は、特定されたメッシュと選択された解析物とに対応する代表ベクトルを、第２の外観データ２４０から取得する。
ステップＳ２０３４の後、処理はステップＳ２０３２に戻る。
【００９５】
ステップＳ２０３５において、効果解析部１３０は、ステップＳ２０３１で取得された代表ベクトルと、ステップＳ２０３４で取得された代表ベクトルとを用いて、効果経路を算出する。
具体的には、効果解析部１３０は、最小自乗法等の一般的な近似法により、効果経路を示す曲線を算出する。
【００９６】
図１６に戻り、ステップＳ２０４から説明を続ける。
ステップＳ２０４において、図生成部１５０は、解析物に対応する効果経路を示す経路図を解析図２５１に付加する。
具体的には、図生成部１５０は、経路図を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６は、経路図を解析図２５１に描画する。
【００９７】
さらに、図生成部１５０は、解析箇所を示す終点図を解析図２５１に付加する。
具体的には、図生成部１５０は、終点図を描画するためのデータを生成し、生成したデータを表示部１９６に出力する。そして、表示部１９６は、終点図を解析図２５１に描画する。
【００９８】
ステップＳ２０５において、効果解析部１３０は、未選択の解析物があるか判定する。
具体的には、効果解析部１３０は、第２の外観データ２４０に、未選択の物体ＩＤがあるか判定する。
未選択の解析物がある場合、処理はステップＳ２０２に戻る。
未選択の解析物がない場合、経路図付加処理は終了する。
【００９９】
図１８に基づいて、解析図２５１を説明する。
解析図２５１には、終点枠２５７、経路図２５８および経路図２５９が含まれる。
終点枠２５７は、解析箇所を示す終点図である。
経路図２５８は、物体図２５２から終点枠２５７までの効果経路を示す図である。
経路図２５９は、物体図２５３から終点枠２５７までの効果経路を示す図である。
経路図は、矢印付き曲線、矢印無しの曲線または曲線以外の図のいずれであってもよい。また、経路図が見易くなるように、経路図の外観が調整されてもよい。具体的には、経路図の透明度が調整されることにより、経路図が見易くなる。
【０１００】
＊＊＊実施の形態２の効果＊＊＊
利用者は、解析図２５１内の二等辺三角形を参照しなくても、解析図２５１内の経路図を参照することにより、効果の流れを視覚的に把握することができる。
【０１０１】
実施の形態３．
ベクトル図を図示しない形態について、図１９に基づいて説明する。但し、実施の形態１または実施の形態２と重複する説明は省略または簡略する。
【０１０２】
＊＊＊構成の説明＊＊＊
解析装置１００の構成は、実施の形態１において図１に基づいて説明した構成と同じである。
【０１０３】
＊＊＊動作の説明＊＊＊
図生成部１５０は、以下のような場合、ベクトル図を解析図２５１に付加しない。
（１）利用者から簡潔表示指示が入力された。簡潔表示指示は、ベクトル図を付加しないことを指示する命令である。
（２）メッシュの大きさが大きさ閾値より小さい。具体的には、メッシュの一辺の長さが長さ閾値より短い。
（３）メッシュの個数が個数閾値より多い。
【０１０４】
図１９に、ベクトル図は付加されないが経路図は付加される場合の解析図２５１を示す。
【０１０５】
＊＊＊実施の形態３の効果＊＊＊
解析図２５１が簡潔に表示されることにより、メッシュの大きさに依存せずに解析図２５１が見易くなる。解析図２５１の簡潔表示は、メッシュが小さい場合に、特に有効である。
熱流体解析では、有限要素法により範囲毎にメッシュの粗さが異なることがある。そのような場合、メッシュが細かい範囲の解析図２５１が簡潔表示されることにより、解析図２５１の全体が見易くなる。
【０１０６】
実施の形態４．
ベクトル図を図示しない形態について、図２０および図２１に基づいて説明する。但し、実施の形態１から実施の形態３までの説明と重複する説明は省略または簡略する。
【０１０７】
＊＊＊構成の説明＊＊＊
解析装置１００の構成は、実施の形態１において図１に基づいて説明した構成と同じである。
但し、シミュレーション部１２０は、解析の対象となる解析時間内の時刻毎に、シミュレーション結果データ２１０を得る。
そして、効果解析部１３０は、シミュレーション結果データ２１０毎に、メッシュ毎の解析値などを算出する。
【０１０８】
＊＊＊動作の説明＊＊＊
図２０に基づいて、解析方法の手順を説明する。
ステップＳ１１０からステップＳ１３０までの処理は、実施の形態１において図３に基づいて説明した処理と同じである。
但し、ステップＳ１２０において、シミュレーション部１２０は、解析時間から、時刻順に、単位時間長を有する対象時間を選択する。解析時間は解析の対象となる時間である。そして、シミュレーション部１２０は、対象時間を対象にして、解析シミュレーションを実行する。
【０１０９】
ステップＳ１３０の後、処理はステップＳ１０１に進む。
ステップＳ１０１において、シミュレーション部１２０は、解析終了条件を満たすか判定する。
具体的には、シミュレーション部１２０は、解析時間に対する解析シミュレーションが終了したか、または、その他の解析終了条件を満たすかを判定する。
解析終了条件を満たす場合、処理はステップＳ１４０に進む。
解析終了条件を満たさない場合、処理はステップＳ１２０に戻る。
【０１１０】
ステップＳ１４０およびステップＳ１５０は、実施の形態１において図３に基づいて説明した処理と同じである。
【０１１１】
＊＊＊実施の形態４の効果＊＊＊
図２１の（１）に実施の形態１における解析方法の概要を示し、図２１の（２）に実施の形態４における解析方法の概要を示す。
実施の形態１では、解析時間の終了時刻におけるシミュレーション結果が解析される。
一方、実施の形態４では、解析時間内の時刻毎にシミュレーション結果が解析される。これにより、解析時間内の任意の時刻における解析図２５１を得ることができる。また、解析図２５１を時刻順に表示することによって、解析図２５１を動画として再生することができる。
【０１１２】
＊＊＊他の構成＊＊＊
表示部１９６は、解析図２５１を時刻順に表示してもよい。つまり、表示部１９６は、解析図２５１を動画として再生してもよい。
メモリ９０２および補助記憶装置９０３の記憶容量が不足する場合、記憶部１９１に記憶される解析結果データ２２０などのデータは、外部のサーバ装置に記憶されてもよい。
【０１１３】
実施の形態５．
解析図２５１の全体と解析図２５１の一部との関係について、図２２および図２３に基づいて説明する。但し、実施の形態１から実施の形態４までの説明と重複する説明は省略または簡略する。
【０１１４】
＊＊＊構成の説明＊＊＊
解析装置１００の構成は、実施の形態１において図１に基づいて説明した構成と同じである。
【０１１５】
＊＊＊動作の説明＊＊＊
図生成部１５０は、解析図２５１の全体または解析図２５１の一部を以下のように選択して表示する。
【０１１６】
まず、図生成部１５０は、解析範囲の全体を示す解析図２５１を生成する。表示部１９６は、生成された解析図２５１を表示する。
図２２に、解析図２５１の全体を示す。解析図２５１の全体が表示される場合、ベクトル図および経路図は省略してもよい。
【０１１７】
次に、利用者は、入力装置９０７を操作して、拡大して表示したい部分を指定する。
図２３に、解析図２５１の一部が指定された様子を示す。太枠で囲われた部分が指定された部分である。
【０１１８】
そして、図生成部１５０は、指定された部分を拡大して、図１３、図１８または図１９のような解析図２５１を生成する。表示部１９６は、生成された解析図２５１を表示する。
【０１１９】
＊＊＊実施の形態５の効果＊＊＊
利用者は、解析範囲の一部を拡大して参照することができる。
【０１２０】
＊＊＊実施の形態の補足＊＊＊
解析装置１００は、移動体の配備と移動体を供給する拠点の配備とを検討することを目的とした行動解析シミュレーション、または、熱流体を数値解析する物理シミュレーションなどに利用することができる。
【０１２１】
実施の形態において、解析装置１００の機能はハードウェアで実現してもよい。
図２４に、解析装置１００の機能がハードウェアで実現される場合の構成を示す。
解析装置１００は処理回路９９０を備える。処理回路９９０はプロセッシングサーキットリともいう。
処理回路９９０は、実施の形態で説明した「部」の機能を実現する専用の電子回路である。この「部」には記憶部１９１も含まれる。
具体的には、処理回路９９０は、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、ＦＰＧＡまたはこれらの組み合わせである。ＧＡはＧａｔｅ  Ａｒｒａｙの略称であり、ＡＳＩＣはＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略称であり、ＦＰＧＡはＦｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略称である。
なお、解析装置１００が複数の処理回路９９０を備えて、複数の処理回路９９０が「部」の機能を連携して実現してもよい。
【０１２２】
解析装置１００の機能は、ソフトウェアとハードウェアとの組み合わせで実現してもよい。つまり、「部」の一部をソフトウェアで実現し、「部」の残りをハードウェアで実現してもよい。
【０１２３】
実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。フローチャート等を用いて説明した手順は、適宜に変更してもよい。
【符号の説明】
【０１２４】
１００  解析装置、１１０  前処理部、１１１  解析物生成部、１１２  解析条件生成部、１１３  メッシュ生成部、１２０  シミュレーション部、１３０  効果解析部、１４０  外観決定部、１５０  図生成部、１８１  諸元データベース、１８２  地図データベース、１９１  記憶部、１９２  通信部、１９３  受信部、１９４  送信部、１９５  受付部、１９６  表示部、２００  シミュレーションデータ、２０１  解析物情報、２０２  解析条件情報、２０３  メッシュ情報、２１０  シミュレーション結果データ、２２０  解析結果データ、２３０  第１の外観データ、２４０  第２の外観データ、２５０  解析図データ、２５１  解析図、２５２  物体図、２５３  物体図、２５４  メッシュ枠、２５５  ベクトル図、２５６  ベクトル図、２５７  終点枠、２５８  経路図、２５９  経路図、９０１  プロセッサ、９０２  メモリ、９０３  補助記憶装置、９０４  通信装置、９０５  レシーバ、９０６  トランスミッタ、９０７  入力装置、９０８  ディスプレイ、９９０  処理回路、９９１  記憶部。
【図１】
0006516690.tif 000002
【図２】
0006516690.tif 000003
【図３】
0006516690.tif 000004
【図４】
0006516690.tif 000005
【図５】
0006516690.tif 000006
【図６】
0006516690.tif 000007
【図７】
0006516690.tif 000008
【図８】
0006516690.tif 000009
【図９】
0006516690.tif 000010
【図１０】
0006516690.tif 000011
【図１１】
0006516690.tif 000012
【図１２】
0006516690.tif 000013
【図１３】
0006516690.tif 000014
【図１４】
0006516690.tif 000015
【図１５】
0006516690.tif 000016
【図１６】
0006516690.tif 000017
【図１７】
0006516690.tif 000018
【図１８】
0006516690.tif 000019
【図１９】
0006516690.tif 000020
【図２０】
0006516690.tif 000021
【図２１】
0006516690.tif 000022
【図２２】
0006516690.tif 000023
【図２３】
0006516690.tif 000024
【図２４】
0006516690.tif 000025