(57)【特許請求の範囲】
【請求項１】
２つの部品をそれぞれ示す情報である部品識別子と、当該２つの部品間において伝達される物理量の値と、当該２つの部品についての、前記物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部と、
前記物理量に対応する１以上の部品の抵抗値を、前記部品間情報を用いて取得する抵抗値取得部と、
２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、前記抵抗値取得部が抵抗値を取得した１以上の部品に対応するノードに、当該抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、前記部品間情報を用いて生成する表示用情報生成部と、
前記表示用情報生成部が生成した表示用情報を出力する出力部とを備えた情報処理装置。
【請求項２】
前記物理量は、熱量であり、
前記状態値は、部品の表面温度であり、
前記抵抗値は、部品の熱抵抗値である請求項１記載の情報処理装置。
【請求項３】
前記部品間情報が有する１以上の部品識別子と、当該部品識別子が示す部品の温度を示す情報である部品温度情報とを有する１以上の部品温度管理情報が格納される部品温度管理情報格納部をさらに備え、
前記表示用情報生成部は、前記部品温度情報格納部から、前記伝達経路の２以上のノードに対応する２以上の部品のそれぞれに対応する部品温度情報を取得し、部品の温度と、部品の熱抵抗値とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について前記抵抗値取得部が取得した熱抵抗値とで特定される位置に、各部品に対応するノードを配置した伝達経路図の表示用情報を生成する請求項２記載の情報処理装置。
【請求項４】
前記部品間情報が有する１以上の部品識別子と、当該部品識別子が示す部品の温度を示す情報である部品温度情報とを有する１以上の部品温度情報が格納される部品温度情報格納部と、
前記部品間情報が有する１以上の部品識別子と、当該部品識別子が示す部品の表面積を示す表面積情報及び体積を示す体積情報の少なくとも一方とを有する１以上の部品サイズ情報が格納される部品サイズ情報格納部と、をさらに備え、
前記表示用情報生成部は、前記部品温度情報格納部から、前記伝達経路のノードに対応する３以上の部品のそれぞれについて部品温度情報を取得し、前記部品サイズ情報格納部から、前記伝達経路のノードを構成する２以上の部品のそれぞれについて部品サイズ情報を取得し、部品の温度と、部品の表面積または体積とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について取得した部品サイズ情報が示す部品の表面積または体積とで特定される位置に、各部品に対応するノードを配置した伝達経路図の表示用情報を生成する請求項２記載の情報処理装置。
【請求項５】
前記表示用情報生成部は、前記抵抗値取得部が取得した前記伝達経路のノードに対応する部品の熱抵抗値を用いて、熱抵抗値の高い部品を検出し、当該検出した部品に対応するノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成する請求項２から請求項４いずれか一項記載の情報処理装置。
【請求項６】
前記物理量は、電流であり、
前記状態値は、部品の電位であり、
前記抵抗値は、部品の電気抵抗値である請求項１記載の情報処理装置。
【請求項７】
前記表示用情報生成部は、前記伝達経路が有する各ノードを配置した伝達経路図であって、部品間で前記物理量が伝達される２つの部品にそれぞれ対応する２つのノードを接続した伝達経路図の表示用情報を生成する請求項１から請求項６いずれか一項記載の情報処理装置。
【請求項８】
前記表示用情報生成部は、部品間で伝達される前記物理量が予め指定された条件を満たすほど大きい２以上の部品を検出し、検出した２以上の部品に対応するノードを接続する線を、他の部品間を接続する線に対して識別可能な態様の線とした伝達経路図の表示用情報を生成する請求項７記載の情報処理装置。
【請求項９】
前記表示用情報生成部は、前記部品間で伝達される前記物理量が予め指定された条件を満たすほど大きい２以上の部品のいずれにも接続されていない部品であって、抵抗値が予め指定された条件を満たすほど小さい部品を検出し、当該検出したノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成する請求項８項記載の情報処理装置。
【請求項１０】
一のグループに属する１以上の部品の部品識別子を有する１以上のグループ管理情報が格納されるグループ管理情報格納部をさらに備え、
前記抵抗値取得部は、前記部品間情報を用いて、グループ管理情報が示す１以上のグループに属する１以上の部品について、グループについての抵抗値を取得し、
前記表示用情報生成部は、グループ管理情報が示すグループに属する１以上の部品のノードの代わりに、前記１以上のグループをそれぞれを示すノードを配置した伝達経路を示す伝達経路図であって、当該伝達経路上の１以上のグループにそれぞれ対応するノードに、前記抵抗値取得部が当該各グループについてそれぞれ取得した抵抗値を示す情報を配置した伝達経路図の表示に用いられる表示用情報を生成する請求項１から請求項９いずれか一項記載の情報処理装置。
【請求項１１】
２つの部品をそれぞれ示す情報である部品識別子と、当該２つの部品間において伝達される物理量の値と、当該２つの部品についての、前記物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部と、抵抗値取得部と、表示用情報生成部と、出力部とを用いて行われる情報処理方法であって、
前記抵抗値取得部が、前記物理量に対応する１以上の部品の抵抗値を、前記部品間情報を用いて取得する抵抗値取得ステップと、
前記表示用情報生成部が、２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、前記抵抗値取得部が抵抗値を取得した１以上の部品に対応するノードに、当該抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、前記部品間情報を用いて生成する表示用情報生成ステップと、
前記出力部が、前記表示用情報生成ステップで生成した表示用情報を出力する出力ステップとを備えた情報処理方法。
【請求項１２】
２つの部品をそれぞれ示す情報である部品識別子と、当該２つの部品間において伝達される物理量の値と、当該２つの部品についての、前記物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部にアクセス可能なコンピュータを、
前記物理量に対応する１以上の部品の抵抗値を、前記部品間情報を用いて取得する抵抗値取得部と、
２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、前記抵抗値取得部が抵抗値を取得した１以上の部品に対応するノードに、当該抵抗値取得部が取得した抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、前記部品間情報を用いて生成する表示用情報生成部と、
前記表示用情報生成部が生成した表示用情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品間における物理量の伝達状況を示す情報を出力する装置等に関するものである。
【背景技術】
【０００２】
従来の技術として、解析結果表示方法であって、複数の部品で構成される対象物を数値解析することによって得られる解析結果から、前記部品間の熱の移動量を計算する熱移動量計算ステップと、前記熱移動量計算ステップによって得られた熱移動を表示する熱移動量表示ステップを有するものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３５０５０４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、部品間における熱量の移動方向や、移動する熱量を示すことは可能であるが、熱量等の物理量を伝達する経路を構成する部品の、物理量の伝達状況を適切に示すことができない、という課題があった。例えば、各部品が物理量を伝達しやすいか否か等を適切にユーザに示すことができなかった。このため、例えば、ユーザは、どの部品が、物理量の適切な伝達を妨げているか等を容易に把握することができなかった。
【０００５】
本発明は、上記のような課題を解決するためになされたものであり、物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、２つの部品をそれぞれ示す情報である部品識別子と、２つの部品間において伝達される物理量の値と、２つの部品についての、物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部と、物理量に対応する１以上の部品の抵抗値を、部品間情報を用いて取得する抵抗値取得部と、２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、抵抗値取得部が抵抗値を取得した１以上の部品に対応するノードに、抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、部品間情報を用いて生成する表示用情報生成部と、表示用情報生成部が生成した表示用情報を出力する出力部とを備えた情報処理装置である。
【０００７】
かかる構成により、物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことができる。
【０００８】
また、本発明の情報処理装置は、前記情報処理装置において、物理量は、熱量であり、状態値は、部品の表面温度であり、抵抗値は、部品の熱抵抗値である情報処理装置である。
【０００９】
かかる構成により、熱量が伝達される経路における、部品の熱量の伝達状況を適切に示すことができる。
【００１０】
また、本発明の情報処理装置は、前記情報処理装置において、部品間情報が有する１以上の部品識別子と、部品識別子が示す部品の温度を示す情報である部品温度情報とを有する１以上の部品温度管理情報が格納される部品温度管理情報格納部をさらに備え、表示用情報生成部は、部品温度情報格納部から、伝達経路の２以上のノードに対応する２以上の部品のそれぞれに対応する部品温度情報を取得し、部品の温度と、部品の熱抵抗値とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について抵抗値取得部が取得した熱抵抗値とで特定される位置に、各部品に対応するノードを配置した伝達経路図の表示用情報を生成する情報処理装置である。
【００１１】
かかる構成により、部品の物理量の伝達状況と、部品の温度と、熱抵抗との関係を適切に示すことができる。
【００１２】
また、本発明の情報処理装置は、前記情報処理装置において、部品間情報が有する１以上の部品識別子と、部品識別子が示す部品の温度を示す情報である部品温度情報とを有する１以上の部品温度情報が格納される部品温度情報格納部と、部品間情報が有する１以上の部品識別子と、部品識別子が示す部品の表面積を示す表面積情報及び体積を示す体積情報の少なくとも一方とを有する１以上の部品サイズ情報が格納される部品サイズ情報格納部と、をさらに備え、表示用情報生成部は、部品温度情報格納部から、伝達経路のノードに対応する３以上の部品のそれぞれについて部品温度情報を取得し、部品サイズ情報格納部から、伝達経路のノードを構成する２以上の部品のそれぞれについて部品サイズ情報を取得し、部品の温度と、部品の表面積または体積とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について取得した部品サイズ情報が示す部品の表面積または体積とで特定される位置に、各部品に対応するノードを配置した伝達経路図の表示用情報を生成する情報処理装置である。
【００１３】
かかる構成により、部品の物理量の伝達状況と、部品の温度と、熱抵抗との関係を適切に示すことができる。
【００１４】
また、本発明の情報処理装置は、前記情報処理装置において、表示用情報生成部は、抵抗値取得部が取得した伝達経路のノードに対応する部品の熱抵抗値を用いて、熱抵抗値の高い部品を検出し、検出した部品に対応するノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成する情報処理装置である。
【００１５】
かかる構成により、伝達経路における熱抵抗の高い部品を適切に示す示すことができる。
【００１６】
また、本発明の情報処理装置は、前記情報処理装置において、物理量は、電流であり、状態値は、部品の電位であり、抵抗値は、部品の電気抵抗値である情報処理装置である。
【００１７】
かかる構成により、電流が伝達される経路における、部品の電流の伝達状況を適切に示すことができる。
【００１８】
また、本発明の情報処理装置は、前記情報処理装置において、表示用情報生成部は、伝達経路が有する各ノードを配置した伝達経路図であって、部品間で物理量が伝達される２つの部品にそれぞれ対応する２つのノードを接続した伝達経路図の表示用情報を生成する情報処理装置である。
【００１９】
かかる構成により、物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことができる。
【００２０】
また、本発明の情報処理装置は、前記情報処理装置において、表示用情報生成部は、部品間で伝達される物理量が大きい２以上の部品を検出し、検出した２以上の部品に対応するノードを接続する線を、他の部品間を接続する線に対して識別可能な態様の線とした伝達経路図の表示用情報を生成する情報処理装置である。
【００２１】
かかる構成により、伝達される物理量の多い複数の部品を適切に示すことができ、伝達される物理量の多い経路を適切に示すことができる。
【００２２】
また、本発明の情報処理装置は、前記情報処理装置において、表示用情報生成部は、部品間で伝達される物理量が大きい２以上の部品のいずれにも接続されていない部品であって、抵抗値が小さい部品を検出し、検出したノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成する情報処理装置である。
【００２３】
かかる構成により、潜在的に放熱能力の高い部品を示すことができる。
【００２４】
また、本発明の情報処理装置は、前記情報処理装置において、一のグループに属する１以上の部品の部品識別子を有する１以上のグループ管理情報が格納されるグループ管理情報格納部をさらに備え、抵抗値取得部は、部品間情報を用いて、グループ管理情報が示す１以上のグループについての抵抗値を取得し、表示用情報生成部は、グループ管理情報が示すグループに属する１以上の部品のノードの代わりに、１以上のグループをそれぞれを示すノードを配置した伝達経路を示す伝達経路図であって、伝達経路上の１以上のグループにそれぞれ対応するノードに、抵抗値取得部が各グループについてそれぞれ取得した抵抗値を示す情報を配置した伝達経路図の表示に用いられる表示用情報を生成する情報処理装置である。
【００２５】
かかる構成により、物理量が伝達される経路における、部品のグループによる物理量の伝達状況を適切に示すことができる。
【発明の効果】
【００２６】
本発明による情報処理装置等によれば、物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態における情報処理装置のブロック図
【図２】同情報処理装置における、物理量の伝達先が一つである場合の抵抗値を説明するための模式図（図２（ａ））及び物理量の伝達先が複数である場合の抵抗値を説明するための模式図（図２（ｂ））
【図３】同情報処理装置における、グループの抵抗値を説明するための模式図（図３（ａ））及びグループが物理量の発生源を有する場合の抵抗値を説明するための模式図（図３（ｂ））
【図４】同情報処理装置の動作について説明するフローチャート
【図５】同情報処理装置の動作について説明するフローチャート
【図６】同情報処理装置の動作について説明するフローチャート
【図７】同情報処理装置の動作について説明するための、部品間の配置を示す平面模式図
【図８】同情報処理装置の部品間情報管理表を示す図
【図９】同情報処理装置のグループ管理表を示す図
【図１０】同情報処理装置の部品温度管理表を示す図
【図１１】同情報処理装置の伝達先管理表を示す図
【図１２】同情報処理装置の熱抵抗値管理表を示す図
【図１３】同情報処理装置による表示例を示す図
【図１４】同情報処理装置のグループ熱抵抗値管理表を示す図
【図１５】同情報処理装置のグループ間情報管理表を示す図
【図１６】同情報処理装置のグループ伝達熱量管理表を示す図
【図１７】同情報処理装置による表示例を示す図
【図１８】同情報処理装置による表示例を示す図
【図１９】同情報処理装置による表示例を示す図
【図２０】同情報処理装置の部品サイズ管理表を示す図
【図２１】同情報処理装置による表示例を示す図
【図２２】同情報処理装置による表示例を示す図
【図２３】同情報処理装置による表示例を示す図
【図２４】同情報処理装置による表示例を示す図
【図２５】同情報処理装置による表示例を示す図
【図２６】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２７】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２８】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２９】
（実施の形態）
図１は、本実施の形態における情報処理装置のブロック図である。
【００３０】
情報処理装置１は、部品間情報格納部１０１、部品温度情報格納部１０２、部品サイズ情報格納部１０３、グループ管理情報格納部１０４、抵抗値取得部１０５、表示用情報生成部１０６、及び出力部１０７を備える。
【００３１】
部品間情報格納部１０１には、複数の部品間情報、好ましくは３以上の部品間情報が格納される。各部品間情報は、２つの部品をそれぞれ示す情報である部品識別子と、この部品識別子がそれぞれ示す２つの部品間において伝達される物理量の値と、この２つの部品についての、物理量の伝達に伴い変化する状態値とを有する情報である。部品間情報は、例えば、実験や、シミュレーション等に応じて取得される情報である。
【００３２】
部品とは、例えば、製品や完成品等の部分を構成するものである。各部品は、どのような材質で構成されていてもよいし、どのような形状を有していてもよい。なお、ここでの部品は、製品や完成品等の最小構成単位でなくてもよい。例えば、一の部品は、複数の最小構成単位で構成されていてもよい。また、一の部品は、例えば、複数の部品で構成されていてもよく、複数の部品で階層化されていてもよい。
【００３３】
ここでの部品は、例えば、ＣＡＤ等で作成された仮想三次元空間に配置される三次元モデルの部品等の、仮想の部品と考えてもよい。この仮想の部品は、例えば、ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）において、物理量に関するシミュレーション等を行う際に利用される三次元モデルであってもよく、部品の設計データ等であってもよい。また、部品の体積等を考慮しなくてよい場合、ここでの部品は、仮想二次元空間に配置される二次元の部品のデータ等であってもよい。また、ここでの部品は、空気等の気体や、液体等の流体であってもよい。
【００３４】
一の部品間情報が有する２つの部品識別子は、例えば、物理量が伝達される２つの部品の部品識別子である。ここでの物理量が伝達される２つの部品とは、例えば、物理量が直接伝達される部品と考えてもよい。また、物理量が伝達される２つの部品とは、例えば、物理量の伝達に影響を与える他の部品を介さずに物理量が伝達される２つの部品と考えてもよい。２以上の部品間情報がそれぞれ有する２つの部品識別子は、例えば、２以上、好ましくは３以上の部品で構成される部品群のうちの、物理量が伝達される２つの部品の部品識別子の組み合わせと考えてもよい。
【００３５】
一の部品間情報が有する２つの部品識別子は、具体的には、接続された２つの部品の部品識別情報であってもよい。ここでの接続とは、例えば、２つの部品が、他の部品を介さずに接触している状態や、電気的に接続されている状態を含む概念である。ただし、ここでの他の部品は、例えば、２つの部品間の物理量の伝達に対する影響を無視可能な部品、例えば抵抗値のシミュレーション等で無視できるほど低い配線や、シミュレーション等で無視できるほど熱抵抗値の低い半田や接着剤等は含まないと考えてよい。
【００３６】
部品識別子は、部品を識別可能な識別子であればどのような識別子であってもよい。部品識別子は、例えば、部品名や、部品に割り当てられたコード等である。あるいは、部品についてシミュレーション等を行う場合、部品に対応するモデルに対応づけられたモデル名等の識別子であってもよい。
【００３７】
部品間において伝達される物理量とは、例えば、熱量や、電流等である。部品識別子は、２以上の物理量の値を有していてもよい。ここでの物理量の値は、実測値であってもよいし、複数の部品についてシミュレーションを行うことにより取得された物理量の値であってもよい。また、理論値や、概算値等であってもよい。かかることは、後述する状態値等についても同様である。
【００３８】
部品間において伝達される物理量の値は、例えば、２つの部品識別子がそれぞれ示す２つの部品の一方から他方へ伝達される物理量を示す値である。また、部品間において伝達される物理量の値は、２つの部品識別子がそれぞれ示す２つの部品間で相互に伝達される物理量をそれぞれ示す値であってもよいし、相互に伝達される物理の差を示す値であってもよい。ここでの差は、物理量の値の合成値と考えてもよい。また、部品間において伝達される物理量の値は、例えば、実際の２つの部品間において部品の一方から他方へ伝達されると考えられる物理量の値を取得可能な情報であればよい。
【００３９】
部品間において伝達される物理量は、例えば、物理量の伝達方向が認識可能となるように、部品間情報に格納されている。例えば、部品間において伝達される物理量の値は、２つの部品識別子のうちの一方が示す部品から、他方の部品へ向かう伝達方向を、正または負のいずれかの方向として物理量を示した値であってもよい。また、例えば、部品間情報は、部品間のリンク方向、即ち物理量の伝達方向を示す情報を有していてもよい。また、部品間情報は、２つの部品識別子として、伝達される物理量の伝達元となる部品を示す情報と対応付けられた部品識別子と、伝達先となる部品を示す情報と対応づけられた部品識別子とを有するようにしてもよい。
【００４０】
なお、以下においては、物理量が伝達される２つの部品である第一の部品及び第二の部品において、第一の部品が第二の部品に対して伝達する物理量である第一の物理量が、第二の部品が第一の部品に対して伝達する物理量である第二の物理量よりも大きい場合、第一の部品を伝達元の部品と呼び、第二の部品を伝達先の部品と呼ぶこととする。
【００４１】
また、第一の物理量と第二の物理量との差分は、実際に伝達される物理量に相当する値と考えられることから、実伝達物理量と呼ぶ。実伝達物理量の符号は、例えば、物理量が第一の部品から、第二の部品に伝達される場合を、正とするか負とするかによって決定される。なお、第二の物理量の値が０である場合、第一の物理量を実伝達物理量と考えてもよく、第一の物理量を実伝達物理量として用いてもよい。実伝達物理量は、結果的に部品間で伝達される物理量と考えてもよい。
【００４２】
状態値とは、物理量の伝達に伴い変化する部品の状態を示す値である。状態値は、例えば、部品の物理量が伝達される部分、例えば物理量が出力される部分や物理量が入力される部分の状態値である。状態値は、例えば、熱量の伝達に伴って変化する部品の表面温度である。例えば、状態値は、接触している２つの部品間において熱量の伝達が行われることに伴って変化する、各部品の接触面における表面温度である。
【００４３】
なお、通常、２つの部品が接触している場合、各部品の接触面の温度は同じとなるが、接触面に接触熱抵抗が存在している場合、接触面の温度は異なる温度となる。このため、状態値が表面温度である場合、接触している２つの面の表面温度が異なる場合があることから、部品間情報は、接触している２つの部品のそれぞれの接触面について状態値である表面温度を有していることが好ましい。ただし、一の部品間情報が、接触している２つの部品のそれぞれの接触面についての状態値を有している必要はなく、いずれか一方の部品の接触面についての状態値だけを有していてもよい。また、接触熱抵抗を考慮しない場合、接触している２つの面の表面温度は同じと考えて、部品間情報は、接触している２つの部品のうちの、一方の部品の接触面についてのみ状態値である表面温度を有しているようにしてもよく、この一方の部品の表面温度を、接触する２つの部品のそれぞれの接触面の表面温度と考えてもよい。なお、接着剤等の、部品として考慮しないものを挟んで２つの部品が接している場合も、ここでは接触と考えてもよい。
【００４４】
また、状態値は、例えば、電流の伝達に伴って変化する部品の電位を示す値であってもよい。状態値は、例えば、接続されている２つの部品間における電流の伝達に伴って変化する、各部品の接続部（図示せず）における電位であってもよい。
【００４５】
なお、部品間情報が有している物理量と状態値との組み合わせは、物理量と、この物理量の変化に伴って変化する状態値との組み合わせであれば、上述した熱量と表面温度との組み合わせや、電流と、電位との組み合わせ以外であってもよい。
【００４６】
部品間情報は、例えば、物理量の伝達元となる部品の部品識別子と、この伝達元となる部品から伝達される物理量の伝達先となる部品の部品識別子と、伝達元となる部品から伝達先となる部品へ伝達される実伝達物理量の値と、伝達元となる部品の、伝達先となる部品と接続される部分の状態値とを少なくとも有する情報である。物理量の値は、例えば、部品間情報が有する２つの識別氏が示す部品のうちの、伝達元の部品から伝達先の部品へと向かう伝達方向を正とした場合の値で示される。
【００４７】
なお、一の部品に対しては、２または３以上の部品が接続されていてもよい。この場合、共通する一の部品識別子を有する複数の部品間情報が、部品間情報格納部１０１に格納されていてもよい。例えば、部品Ａと部品Ｂとに関する部品間情報と、部品Ｂと部品Ｃとに関する部品間情報と、部品Ｃと部品Ｄに関する部品間情報とが、それぞれ、部品間情報格納部１０１に格納されていてもよい。
【００４８】
なお、本発明の複数の部品間情報は、後述する抵抗値取得部１０５が部品についての抵抗値を取得する際に利用する情報が取得可能な情報であればよい。ここでの抵抗値は、例えば、部品が、伝達経路に配置されている状態における抵抗値である。例えば、部品間情報は、抵抗値の取得対象となる部品（以下、取得対象部品と称す）から、この取得対象部品と接続された１または２以上の伝達先の部品へそれぞれ伝達される実伝達物理量の値と、取得対象部品が、この１または２以上の伝達先の部品とそれぞれ接続されている部分の状態値と、この取得対象部品に物理量を伝達する１または２の伝達元部品がそれぞれ接続されている取得対象部品の接続部分の状態値と、を取得可能な情報であればよい。
【００４９】
部品間情報格納部１０１に格納されている複数の部品間情報は、結果として、２つの部品間において伝達される物理量の値と、この２つの部品についての、物理量の伝達に伴い変化する状態値とを、３以上の部品について示すことが可能な情報であればよく、その情報の持ち方は問わない。例えば、複数の部品間情報は、一の部品識別子と、この部品識別子が示す第一の部品との間で物理量の伝達が行われる１または２以上の部品をそれぞれ示す１または２以上の部品識別子と、第一の部品とこの１または２以上の部品とのそれぞれの間で伝達される物理量の値と、第一の部品とこの１または２以上の部品とのそれぞれについての、物理量の伝達に伴い変化する状態値とを有する組を１以上備えた情報であってもよい。
【００５０】
なお、部品間情報は、例えば、一の部品間情報だけで、２つの部品識別子と、この部品識別子がそれぞれ示す２つの部品間において伝達される物理量の値と、この部品識別子がそれぞれ示す２つの部品の少なくとも一方についての、物理量の伝達に伴い変化する状態値とを取得可能な情報であってもよいし、複数の部品間情報を組み合わせることで、２つの部品識別子と、この部品識別子がそれぞれ示す２つの部品間において伝達される物理量の値と、この部品識別子がそれぞれ示す２つの部品の少なくとも一方についての、物理量の伝達に伴い変化する状態値とを取得可能な情報であってもよい。
【００５１】
また、一の部品間情報は、複数の情報で構成されていてもよい。例えば、２つの部品識別子とこの部品識別子がそれぞれ示す２つの部品間において伝達される物理量の値とを有する情報との組と、同じ２つの部品識別子とこの部品識別子の少なくとも一方が示す部品についての、上記の物理量の伝達に伴い変化する状態値とを有する情報との組とを、一の部品間情報と考えてもよい。また、部品間情報のデータ構造等は問わない。
【００５２】
また、部品間情報格納部１０１には、熱量等の物理量の発生源（例えば、熱源や電源）となる部品の部品識別子と、この発生源であることを示す情報とを対応づけて有する情報がさらに格納されていてもよい。また、この情報は、この部品が内部で発生する熱量や電流や、部品等の物理量の値の情報や、部品の電位等の情報をさらに有していてもよい。なお、この部品が内部で発生する熱量等の物理量の値は、部品間情報が、物理量の発生源となる部品の部品識別子を有する部品間情報が、この発生源となる部品の部品識別子と対応づけて有していてもよい。
【００５３】
なお、ここでの格納は、一時記憶も含む概念である。部品間情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは以下においても同様である。
【００５４】
部品温度情報格納部１０２は、１または２以上の部品温度管理情報が格納される。部品温度管理情報は、部品間情報が有する１以上の部品識別子と、この部品識別子が示す部品の部品温度情報とを有する。部品温度情報は、部品の温度を示す情報であり、例えば、部品の内部、例えば中心部等の温度を示す情報である。例えば、部品温度情報は、温度の値である。部品温度情報は、実測値であってもよいし、シミュレーション値等であってもよい。また、部品温度管理情報は、部品についての温度の最大値を示す情報や、部品が熱の発生源であるか否か（例えば熱源であるか否か）等を示す情報を有していてもよい。なお、部品温度情報格納部１０２は、後述する表示用情報を生成する際等に、この部品温度情報格納部１０２に格納されている情報を利用しない場合には省略してよい。
【００５５】
部品サイズ情報格納部１０３は、１以上の部品サイズ情報が格納される。部品サイズ情報は、部品間情報が有する１以上の部品識別子と、この部品識別子が示す部品の表面積を示す表面積情報及び体積を示す体積情報の少なくとも一方とを有する。表面積情報は、例えば、部品の表面積の値である。また、体積情報は、部品の体積の値である。なお、部品サイズ情報格納部１０３は、後述する表示用情報を生成する際等に、部品サイズ情報格納部１０３に格納されている情報を利用しない場合には省略してよい。
【００５６】
グループ管理情報格納部１０４は、１以上のグループ管理情報が格納される。一のグループ管理情報は、一のグループに属する１または２以上の部品の部品識別子を有する。グループ管理情報に格納される１または２以上の部品識別子は、通常、部品間情報が有する部品識別子である。グループ管理情報は、グループの識別子であるグループ識別子をさらに有していてもよい。なお、部品間情報格納部１０１に格納されている部品間情報が有する全ての部品識別子が、必ずしもいずれか一つのグループに属している必要はない。即ち、部品間情報格納部１０１に格納されている部品間情報が有する全ての部品識別子が、いずれか一つのグループ管理情報に属している必要はない。
【００５７】
抵抗値取得部１０５は、物理量に対応する１または２以上の部品の抵抗値を、部品間情報格納部１０１に格納されている複数の部品間情報を用いて取得する。抵抗値取得部１０５は、部品間情報格納部１０１に格納されている複数の部品間情報が示す１また２以上の部品について抵抗値を取得する。
【００５８】
抵抗値取得部１０５は、部品間情報格納部１０１に格納されている部品間情報が示す全ての部品について抵抗値を取得してもよいし、一部について抵抗値を取得してもよい。例えば、抵抗値取得部１０５は、伝達経路が分岐している場合、分岐している一本の経路上の部品について抵抗値を取得してもよい。また、ユーザ等により指定された一の部品に対して直接接続された部品以外の部品について抵抗値を取得してもよい。
【００５９】
部品間情報が示す部品とは、具体的には、部品間情報が有する部品識別子が示す部品である。この部品は、伝達先の部品であってもよく、伝達元の部品であってもよく、両方の部品であってもよい。物理量に対応する部品の抵抗値とは、例えば、物理量の伝達されにくさを示す値である。例えば、部品間で伝達される物理量が熱量である場合、抵抗値取得部１０５が取得する抵抗値は、熱抵抗値である。また、部品間で伝達される物理量が電流である場合、抵抗値取得部１０５が取得する抵抗値は、電気抵抗値である。抵抗値取得部１０５が、１または２以上の部品について抵抗値を取得する処理の例については後述する。
【００６０】
また、抵抗値取得部１０５は、熱量等の物理量の発生源である部品については、発生源ではない部品とは異なる処理により、部品についての抵抗値を取得することが好ましい。かかる場合の物理量の発生源である部品について抵抗値を取得する処理の例については後述する。なお、熱量の発生源である部品とは、例えば、熱量の発生源を有している部品も含む概念である。
【００６１】
また、抵抗値取得部１０５は、部品間情報を用いて、グループ管理情報が示す１以上のグループについての抵抗値を取得してもよい。例えば、グループに属する部品に関して部品間情報から伝達される物理量の値（例えば、実伝達物理量）や状態値等を取得し、取得した情報を用いて、グループについて抵抗値を取得してもよい。グループについて抵抗値を取得する処理の例については後述する。
【００６２】
また、抵抗値取得部１０５は、熱量等の物理量の発生源を有する部品を有するグループについては、発生源を有さないグループとは異なる処理により、グループについての抵抗値を取得することが好ましい。かかる場合のグループについて抵抗値を取得する処理の例については後述する。
【００６３】
なお、抵抗値取得部１０５は、グループ管理情報が示すグループにも属さない部品については、グループについて抵抗値を取得しなくてよい。あるいは、グループ管理情報が示すグループにも属さない部品は、各部品が単独で一つのグループであると考えて、抵抗値取得部１０５は、各部品の抵抗値を、各部品の属するグループの抵抗値として取得してもよい。
【００６４】
抵抗値取得部１０５がグループ毎の抵抗値を取得するタイミングやトリガ等は問わない。抵抗値取得部１０５は、例えば、図示しない受付部等が、ユーザ等から、グループ毎の抵抗値を取得する指示や、グループ毎に物理量の伝達経路を出力する指示を受け付けた場合に、グループ化されている１以上の部品については、グループについての抵抗値を取得するようにし、指示を受け付けていない場合や、部品毎の抵抗値を取得する指示や、グループ毎に物理量の伝達経路を出力する指示を受けつけた場合には、グループについての抵抗値を取得せずに、各部品について抵抗値を取得するようにすればよい。あるいは、デフォルトでグループについての抵抗値を取得するようにしてもよい。
【００６５】
以下、抵抗値取得部１０５が、物理量に対応する部品の抵抗値を取得する処理について例を挙げて説明する。ここでは、抵抗値が、熱量が伝達される経路における熱抵抗値である場合を例に挙げて説明する。
【００６６】
（Ａ）伝達先の部品と伝達元の部品が一つである場合
図２は、一の取得対象部品の伝達先の部品が１つである場合の、熱抵抗を説明するための模式図（図２（ａ））、及び一の取得対象部品の伝達先の部品が２つである場合の、熱抵抗を説明するための模式図（図２（ｂ））である。
図２（ａ）において、部品Ａと部品Ｂとが接触しており、部品Ｂと部品Ｃとが接触しており、部品Ａから部品Ｂへ熱量Ｑａｂが、部品Ｂから部品Ｃへ熱量Ｑｂｃが伝達されているものとする。熱量Ｑａｂ及びＱｂｃは上述した実伝達物理量であるとする。また、表面温度Ｔａｂは、部品Ａの、部品Ｂと接触している面２１の表面温度、表面温度Ｔｂａは、部品Ｂの、部品Ａと接触している面２２の表面温度、表面温度Ｔｂｃは、部品Ｂの、部品Ｃと接触している面２３の表面温度であるとする。また、最大温度ＴＡｍａｘは、部品Ａの内部の温度の最大値であるとする。
また、図２（ｂ）は、上記の図２（ａ）に示した複数の部品において、さらに、部品Ｂに部品Ｄが接続されている状態を示した図である。熱量Ｑｂｄは、部品Ｂから部品Ｄに伝達される熱量であり、実伝達物理量である。また、表面温度Ｔｂｄは、部品Ｂの、部品Ｄと接触している面２４の表面温度であるとする。
【００６７】
図２（ａ）のような場合、部品Ｂの熱抵抗値Ｒｂは、
【数１】
0005458213.tif 000002
のように表される。
【００６８】
つまり、取得対象部品の熱抵抗値Ｒは、取得対象部品と、この取得対象部品に伝達される熱量の伝達元となる部品と、が接触している接触面の表面温度Ｔｉｎから、取得対象部品と、この取得対象部品が伝達する熱量の伝達先となる部品と、が接触している接触面の表面温度Ｔｏｕｔを減算した値を、取得対象部品から伝達先となる部品に対して伝達される実伝達物理量である熱量Ｑｏｕｔで除算した値で表される。即ち、
【数２】
0005458213.tif 000003
で表される。
【００６９】
（Ｂ）取得対象部品が物理量の発生源である場合
また、図２（ａ）においては、部品Ａが、物理量の発生源、ここでは熱量の発生源である部品である場合（あるいは、シミュレーション等において、他の部品等を介さずに直接熱量が与えられた部品である場合）を示しており、このような場合において、部品Ａの熱抵抗は、
【数３】
0005458213.tif 000004
のように表される。
【００７０】
つまり、物理量の発生源である取得対象部品の熱抵抗値Ｒｇは、取得対象部品の最大温度Ｔｍａｘと、取得対象部品とこの取得対象部品が伝達する熱量の伝達先となる部品と、が接触している接触面の表面温度Ｔｏｕｔを減算した値を、取得対象部品から伝達先となる部品に対して伝達される実伝達物理量である熱量Ｑｏｕｔで除算した値で表される。即ち、
【数４】
0005458213.tif 000005
で表される。
【００７１】
（Ｃ）伝達元の部品が一つで、伝達先の部品が複数である場合
また、上記においては、取得対象部品に対して、伝達元の部品と、伝達先の部品とがそれぞれ一つである場合の熱抵抗値の算出式を説明したが、以下、一の取得対象部品の伝達先の部品が複数であり、伝達元の部品が一つである場合について、図２（ｂ）を用いて説明する。
【００７２】
図２（ｂ）の場合、部品Ｂの熱抵抗値を取得する場合、まず、部品Ｂから伝達される熱量の経路毎に熱抵抗値を算出する。このような経路毎の抵抗値を経路抵抗値と呼ぶ。また、ここでは特に経路毎の熱抵抗値であるため、この経路毎の熱抵抗値を、経路熱抵抗値と呼ぶ。
【００７３】
部品Ａから部品Ｂを経て部品Ｃに熱量が伝達される経路について取得した部品Ｂの経路熱抵抗値を、ＲＢｏｎＡＣとすると、上述した式（１）と同様に、
【数５】
0005458213.tif 000006
で表される。
【００７４】
また、部品Ａから部品Ｂを経て部品Ｄに熱量が伝達される経路について取得した部品Ｂの経路熱抵抗値を、ＲＢｏｎＡＤとすると、
【数６】
0005458213.tif 000007
で表される。
【００７５】
そして、部品Ｂの熱抵抗値ＲＢは、これらの経路熱抵抗値ＲＢｏｎＡＣとＲＢｏｎＡＤとを合成した値で定義される。このとき、経路熱抵抗値が並列接続されているものとして、経路熱抵抗値の合成を行う。即ち、
【数７】
0005458213.tif 000008
となる。
【００７６】
つまり、伝達先の部品がｍ個（ｍは２以上の整数）であり、伝達元の部品が一つである場合、取得対象部品の熱抵抗値Ｒは、取得対象部品と、１からｍ個までの伝達先の部品についてそれぞれ取得した経路抵抗値を合成した値となる。ｊ個目（ｊは、１からｍまでの整数）の伝達元の部品について取得した経路抵抗値Ｒｏｕｔｊは、取得対象部品と取得対象部品に伝達される熱量の伝達元となる部品とが接触している接触面の表面温度Ｔｉｎから、取得対象部品と、この取得対象部品が伝達する熱量の伝達先となるｊ個目の部品と、が接触している接触面の表面温度Ｔｏｕｔｊを減算した値を、取得対象部品から伝達先となる部品に対して伝達される実伝達物理量である熱量Ｑｏｕｔｊで除算した値で表される。取得対象部品の熱抵抗値Ｒは、経路抵抗値Ｒｏｕｔ１からＲｏｕｔｍまでを合成した熱抵抗となる。
【００７７】
即ち、熱抵抗値Ｒを算出する式は、
【数８】
0005458213.tif 000009
で表される。
【００７８】
（Ｄ）伝達元の部品がＮ個、伝達先の部品がＭ個である場合
図３は、一の取得対象部品の伝達元の部品がＮ個（Ｎは１以上の整数）であり、伝達先の部品がＭ個（Ｍは１以上の整数）である場合の熱抵抗を説明するための模式図（図３（ａ））、及び一の取得対象部品が熱量の発生源であり、伝達先の部品がＭ個（Ｍは１以上の整数）である場合の熱抵抗を説明するための模式図（図３（ｂ））である。
【００７９】
以下、一の取得対象部品に熱量を伝達する伝達元の部品がＮ個（Ｎは１以上の整数）であり、この一の取得対象部品の伝達先の部品がＭ個（Ｍは１以上の整数）である場合の熱抵抗値を取得する処理について、図３（ａ）を用いて説明する。
【００８０】
図３（ａ）において、部品Ｐｉｎ＿ｎ（ｎは１からＮまでの整数）は、取得対象部品Ｐ０に熱量を伝達する伝達元の部品、部品Ｐｏｕｔ＿ｍ（ｍは１からＭまでの整数）は、取得対象部品Ｐ０から熱量が伝達される伝達先の部品であるとする。Ｑｉｎ＿ｎは、部品Ｐｉｎ＿ｎが取得対象部品Ｐ０に伝達する熱量、Ｔｉｎ＿ｎは、取得対象部品Ｐ０の、部品Ｐｉｎ＿ｎと接している部分の表面温度、Ｑｏｕｔ＿ｍは取得対象部品Ｐ０から部品Ｐｏｕｔ＿ｍに対して伝達される熱量、Ｔｏｕｔ＿ｍは、取得対象部品Ｐ０の、部品Ｐｏｕｔ＿ｍと接している部分の表面温度である。熱量Ｑｉｎ＿ｎ及びＱｏｕｔ＿ｍは上述した実伝達物理量であるとする。なお、部品Ｐｉｎ＿ｎと取得対象部品Ｐ０、及び部品Ｐｏｕｔ＿ｍと取得対象部品Ｐ０とはそれぞれ接続されているものとする。
【００８１】
図３（ａ）において、部品Ｐ０にＮ個の伝達元の部品から伝達される熱量Ｑｉｎ＿ｔｏｔａｌと、部品Ｐ０からＭ個の伝達先の部品へ伝達されるＱｏｕｔ＿ｔｏｔａｌは、それぞれ、
【数９】
0005458213.tif 000010
で示される。例えば、定常解析の場合、Ｑｉｎ＿ｔｏｔａｌ＝Ｑｏｕｔ＿ｔｏｔａｌとなる。
【００８２】
取得対象部品Ｐ０内における熱経路の数は、伝達元の部品と、伝達先の部品との組み合わせとなるため、Ｎ×Ｍとなる。
【００８３】
ここで、部品Ｐｉｎ＿ｎから、取得対象部品Ｐ０を経て部品Ｐｏｕｔ＿ｍに熱量が伝達される経路における熱抵抗である経路抵抗値Ｒｎｍは、
【数１０】
0005458213.tif 000011
で算出する。
【００８４】
ここで、αは、部品Ｐｏｕｔ＿ｍへ向かう熱量に対する部品Ｐｉｎ＿ｎからの熱移動の寄与率を仮定する値とであり、例えば、
【数１１】
0005458213.tif 000012
が用いられる。ただし、この寄与率αについては、例えば、任意の値であって、適切と考えられる経路抵抗値Ｒｎｍが算出可能な適切な値であればよく、上記以外の値を用いてもよい。例えば、α＝１等を用いてもよい。また、場合によっては、用いなくてもよい。
【００８５】
上記の式（５）を用いて、Ｎ×Ｍの各経路について経路抵抗値Ｒｎｍを算出し、これらの平均を算出、例えば、以下の式等を用いて、取得した経路抵抗値Ｒｎｍの調和平均Ｒａｖｇを算出することで、取得対象部品Ｐ０の熱抵抗値Ｒ０を取得する。
【数１２】
0005458213.tif 000013
【００８６】
なお、この伝達元の部品がＮ個、伝達先の部品がＭ個である場合の抵抗値を取得する処理は、ＮまたはＭの少なくとも一方が２以上である場合、好ましくは両方が２以上である場合に用いるようにしてもよい。例えば、Ｎが１である場合には、上述したような伝達元の部品が一つで、伝達先の部品が複数である場合の処理を行うようにしてもよい。
【００８７】
また、部品Ｐｉｎ＿ｎから、取得対象部品Ｐ０を経て部品Ｐｏｕｔ＿ｍに熱量が伝達される経路のうちの、上記の式（５）の、Ｔｉｎ−ｎ−Ｔｏｕｔ−ｍが負となる経路については、式（５）を用いた熱抵抗Ｒｎｍの計算は行わず、上記の式（６）で平均を算出する際には、このＲｎｍは演算に加えないようにしてもよい。
【００８８】
なお、上記の処理等は、取得対象部品に伝達元の部品をＮ個、伝達先の部品をＭ個接続した際には、取得対象部品にＮ×Ｍの熱経路が存在することを仮定した場合のものである。しかしながら、このように伝達元の部品がＮ個、伝達先の部品がＭ個接続された場合であっても、実際には接続する部品の状態等によっては熱経路の数がＮ×Ｍよりも少なくなることがある。例えば、Ｎ×Ｍの熱経路の中には、実際には存在しない熱経路も含まれる場合がある。このような理由等により、上記の式等を用いて取得した経路抵抗値の中には値が負になるものが部分的に存在することが考えられる。このような経路抵抗値を用いて、部品や部品のグループの熱抵抗値を算出した場合、熱抵抗として負の値が取得されることが起こりうる。このため、このように値が負となる経路抵抗値が得られた場合、例えば、経路抵抗値の調和平均を算出する過程で、この経路抵抗値を調和平均の対象から除外してもよい。このようにすることで、より正確な熱抵抗を算出することが可能となる。かかることは以下においても同様である。
【００８９】
（Ｅ）取得対象部品が物理量の発生源であり、伝達先の部品がＭ個の場合
次に、物理量、ここでは熱量の発生源である取得対象部品が、Ｍ個（Ｍは１以上の整数）の伝達先の部品と接続されている場合の、取得対象部品の熱抵抗値について、図３（ｂ）を用いて説明する。図３（ｂ）の構成は、図３（ａ）に示した構成において、取得対象部品Ｐ０を熱量の発生源とし、１以上の伝達先の部品を部品Ｐｏｕｔ＿ｍとし、伝達元の部品Ｐｉｎ＿ｎを削除したものである。なお、図３（ｂ）において、部品Ｐ０は、上述したように、図示しない熱量の発生源を有する部品であってもよい。
【００９０】
抵抗値取得部１０５は、上記の式（５）を用いて、取得対象部品Ｐ０から、部品Ｐｏｕｔ＿ｍに伝達されるＭ個の経路毎に、経路抵抗値Ｒｎｍを算出する。ただし、ここでは、伝達元の部品Ｐｉｎ＿ｎを、熱量の発生源である取得対象部品Ｐ０自身と考え、表面温度Ｔｉｎ＿ｎを、部品Ｐ０の最高温度であるＴ０ｍａｘとして、部品Ｐｏｕｔ＿ｍ毎に、経路抵抗値Ｒｎｍを取得する。
【００９１】
経路抵抗値Ｒｎｍは、
【数１３】
0005458213.tif 000014
で算出される。
【００９２】
そして、Ｍ個の経路毎に算出した経路抵抗値Ｒｎｍの平均、例えば、以下の式等を用いて調和平均Ｒａｖｇを算出することで、熱量の発生源である取得対象部品Ｐ０の熱抵抗値Ｒ０を取得する。
【数１４】
0005458213.tif 000015
【００９３】
抵抗値取得部１０５は、例えば、一の部品が熱量の発生源であるか否かを判断し、熱量の発生源であると判断した場合、上記のようにしてこの部品について熱抵抗値を取得する。抵抗値取得部１０５は、一の部品が熱量の発生源であるか否かを、どのように判断してもよい。例えば、一の部品が他の１以上の部品に対して熱量を伝達しており、かつ、他の１以上の部品からこの一の部品に伝達される熱量の総和よりも、この一の部品が他の部品に対して伝達する熱量の方が大きいことを部品間情報が示している場合に、この一の部品が熱量の発生源であると判断してもよい。また、熱量の発生源であることを示す情報と対応づけられて部品間情報格納部１０１等の格納部に格納されている部品識別子が示す部品を、熱量の発生源であると判断してもよい。なお、ここでの熱量の発生源である部品は、熱伝達経路の先頭となる熱量の発生源である部品としてもよい。この場合、一の部品が他の１以上の部品に対して伝達する熱量の総和から、他の１以上の部品からこの一の部品に伝達される熱量の総和を減算した値が、他の１以上の部品からこの一の部品に伝達される熱量の総和を減算した値よりも大きい場合に、この一の部品が熱量の発生源であると判断してもよい。このように判断した場合、一の部品が、それ自身の発熱量よりも上回る熱量を、接続された周囲の部品から受ける際には、この一の部品が、この部品を含めた周囲の部品群の中で最高温度にならないことから、この一の部品が、発熱する部品であっても熱の伝達経路の先頭となる熱量の発生源と判断しないようにすることができる。
【００９４】
（Ｆ）部品のグループについて熱抵抗値を取得する場合
次に、部品のグループについて熱抵抗値を取得する場合について説明する。ここでは、図３（ａ）において、取得対象部品Ｐ０の代わりに、部品のグループである部品グループＧを配置した場合を例に挙げて説明する。
【００９５】
まず、取得対象部品Ｐ０について熱抵抗値を取得する場合と同様に、部品グループＧについてＮ×Ｍ個の経路抵抗値を取得する。ここで、部品グループＧは、１以上の部品で構成されており、ｎ番目の伝達元の部品Ｐｉｎ＿ｎは、部品グループＧを構成する全ての部品に対して接続されているとは限らない。このため、抵抗値取得部１０５は、部品Ｐｉｎ＿ｎから熱量が伝達される部品グループＧ内の部品を検出し、検出した各部品に伝達される熱量の総和を、部品Ｐｉｎ＿ｎから部品グループＧに伝達される熱量として取得する。
【００９６】
例えば、部品Ｐｉｎ＿ｎから熱量が伝達される部品グループＧ内の部品がＫ個であり、部品Ｐｉｎ＿ｎから、このＫ個の部品のうちのｋ番目（１≦ｋ≦Ｋ）の部品に伝達される熱量を、Ｑｎｋとすると、部品ｎから部品グループＧに伝達される熱量Ｑｉｎ＿ｎは、
【数１５】
0005458213.tif 000016
で算出される。なお、熱量Ｑｎｋは、ここでは実伝達熱量であるとする。
【００９７】
また、抵抗値取得部１０５は、部品グループＧの、部品Ｐｉｎ＿ｎと接続されている部分の表面温度Ｔｉｎ＿ｎを、部品ｎから熱量が伝達される部品グループＧ内のＫ個の部品のうちのｋ番目（１≦ｋ≦Ｋ）の部品の、部品Ｐｉｎ＿ｎと接続されている部分の表面温度Ｔｎｋの、上記の熱量Ｑｎｋを重みとした加重平均で算出する。即ち、
【数１６】
0005458213.tif 000017
となる。
【００９８】
また、同様に、ｍ番目の伝達先の部品Ｐｏｕｔ＿ｍが、部品グループＧを構成する部品のうちのＫ個の部品の熱量の伝達先であったとすると、このＫ個の部品のうちのｋ番目（１≦ｋ≦Ｋ）の部品から部品Ｐｏｕｔ＿ｍに伝達される熱量Ｑｍｋと、部品グループＧのｋ番目の部品が、部品Ｐｉｎ＿ｍと接続されている部分の表面温度Ｔｍｋとを用いて、部品グループＧから部品Ｐｏｕｔ＿ｍに伝達される熱量Ｑｏｕｔ＿ｍと、部品グループＧの、部品Ｐｏｕｔ＿ｍと接続されている部分の表面温度Ｔｏｕｔ＿ｍとを、以下の式から算出する。なお、熱量Ｑｍｋは、ここでは実伝達熱量であるとする。
【数１７】
0005458213.tif 000018
【００９９】
そして、算出した値を用いて、上記の式（５）を用いて、部品ｎから部品グループＧを経て部品ｍへ伝達される熱量の伝達経路毎に、部品グループＧの経路抵抗値Ｒｎｍを算出する。そして、算出したＮ×Ｍ個の経路抵抗値について平均、例えば、以下の式等を用いて調和平均Ｒａｖｇを算出することで、部品グループＧについての熱抵抗Ｒｇを取得する。即ち、
【数１８】
0005458213.tif 000019
を取得する。
【０１００】
（Ｇ）部品グループ内に物理量の発生源である部品が含まれる場合
また、部品グループＧを構成する部品の中に物理量、ここでは熱量の発生源である部品が含まれている場合について、以下に説明する。ここでは、図３（ｂ）において、取得対象部品Ｐ０の代わりに、部品のグループである部品グループＧを配置した場合を例に挙げて説明する。
【０１０１】
抵抗値取得部１０５は、上記の式（７）と同様の式を用いて、取得対象部品Ｐ０から、部品Ｐｏｕｔ＿ｍに伝達されるＭ個の経路毎に、経路抵抗値Ｒｎｍを算出する。ただし、ここでは、部品の最高温度Ｔ０ｍａｘとして、部品グループＧが有する熱量の発生源である部品の最高温度を用いる。また、部品グループＧがｍ番目の部品Ｐｏｕｔ＿ｍに対して伝達する熱量Ｑｏｕｔ＿ｍは、上記の式（１１）を用いて算出し、部品グループＧの、ｍ番目の部品Ｐｏｕｔ＿ｍと接続されている部分の表面温度Ｔｏｕｔ＿ｍは、上記の式（１２）を用いて算出する。
【０１０２】
そして、Ｍ個の経路毎に算出した経路抵抗値Ｒｎｍを用いて、式（８）を用いて算出したＲａｖｇを、熱量の発生源である部品を有する部品グループＧの熱抵抗値Ｒｇとして取得する。
【０１０３】
抵抗値取得部１０５は、例えば、一の部品グループが熱量の発生源である部品を含むか否かを判断し、熱量の発生源を含むと判断した場合、上記のようにして熱抵抗値を取得する。
【０１０４】
抵抗値取得部１０５は、例えば、各部品の接続状況、即ち、物理量が伝達される経路に応じて、上記式（１）−（１３）に、部品間情報から取得した熱量や、部品の表面温度を適宜代入していくことにより、１または２以上の部品の熱抵抗値を取得する。
【０１０５】
なお、上記においては、熱抵抗値を取得する場合について説明したが、上記の式を利用して、電気抵抗値を取得するようにしてもよい。この場合、上記の式において、伝達される熱量の代わりに電流値、部品の表面温度の代わりに部品の電位、部品の内部温度の最大値の代わりに部品から出力される電流の最大値を用いるようにすればよい。部品の内部温度の最大値や、電流の最大値は、部品の内部の状態を示す値と考えてよい。また、上記の式を、入力される値を変更して利用することで、他の物理量に対する抵抗値を取得することも可能である。
【０１０６】
また、抵抗値取得部１０５は、上述した式以外の算出式や、近似式等を用いて１または２以上の部品の物理量についての抵抗値を取得してもよい。
【０１０７】
例えば、抵抗値取得部１０５は、抵抗値取得部１０５がグループに属する２以上の部品について取得した抵抗値を合成して、グループについての抵抗値を取得するようにしてもよい。抵抗値を合成する際には、例えば、２以上の部品の抵抗値を、並列接続された抵抗の抵抗値と考えて、並列接続された抵抗の算出式を用いて合成する。あるいは、通常の電気抵抗の合成抵抗と同様に、部品間の接続状況に応じて、合成した抵抗値を取得してもよい。例えば、部品が分岐しないで直列的に接続されている場合には、直列接続された抵抗の合成抵抗を算出する式を用いて、合成抵抗を算出し、部品が分岐して並列的に接続されている場合には、並列接続された抵抗の合成抵抗を算出する式を用いて、合成抵抗を算出するようにしてもよい。なお、グループに属する部品が一つである場合、この部品の抵抗値をそのままグループについての抵抗値として取得するようにすればよい。
【０１０８】
なお、部品間の接続が複雑化している場合、抵抗値取得部１０５は、例えば、上記の算出式を適宜組み合わせて利用することで、抵抗値を取得すればよい。また、取得対象部品について経路抵抗値を算出する処理や、算出した経路抵抗値を合成して取得対象部品の抵抗値を算出する処理は、複数の電気抵抗を組み合わせた回路における各電気抵抗の抵抗値を算出する処理や、算出した抵抗値を合成して、合成抵抗を算出する処理と同様の算出式や処理が適用可能である。なお、電気抵抗を算出する処理を利用して熱抵抗を算出する際には、伝達される電流の代わりに熱量、部品の電位の代わりに部品の表面温度、部品から出力される電流の最大値の代わりに部品の内部温度の最大値を用いるようにすればよい。
【０１０９】
抵抗値取得部１０５が、部品間情報を用いて、一の取得対象部品について熱抵抗値等の抵抗値を取得する処理の一例について以下に説明する。なお、複数の取得対象部品について抵抗値を取得する際には、上記の処理を各部品について行うようにすればよい。
【０１１０】
抵抗値取得部１０５は、部品間情報を用いて、抵抗値の取得対象となる取得対象部品について、この取得対象部品の伝達先の部品を検出する。部品を検出とは、部品の部品識別子を取得することと考えてもよい。かかることは以下においても同様である。
【０１１１】
抵抗値取得部１０５は、例えば、部品間情報が、伝達元の部品の部品識別子と、この部品に対して伝達先の部品となる部品を指定する部品識別子と、伝達元の部品から伝達先の部品へ伝達される実伝達物理量とを有する場合、取得対象部品の部品識別子と一致する伝達元の部品識別子を有する１以上の部品間情報が有する伝達先の部品の部品識別子を、取得対象部品の伝達先の部品の部品識別子として取得する。また、この部品間情報の実伝達物理量も取得する。
【０１１２】
あるいは、部品間情報が、第一の部品の部品識別子と、この第一の部品に接続された第二の部品の部品識別子と、第一の部品から第二の部品へ伝達される実伝達物理量を示す情報を有する場合、実伝達物理量の符号によって、伝達先の部品を検出してもよい。例えば、第二の部品から第一の部品へ向かって実伝達物理量が伝達される場合の、実伝達物理量の符号を正とした場合、抵抗値取得部１０５は、第一の部品の部品識別子が、取得対象部品の部品識別子と一致する１以上の部品間情報を検索する。この部品間情報においては、実伝達物理量が負であれば、第二の部品が取得対象部品の伝達先の部品であることを示すことから、抵抗値取得部１０５は、検出した部品間情報のうちの、実伝達物理量の値が負である部品間情報から、第二の部品の部品識別子、即ち伝達先の部品の部品識別子と、実伝達物理量を取得する。なお、部品間情報が、第一の部品と第二の部品との間で双方向に伝達される物理量の値を有する場合、例えば、第一の部品から第二の部品に伝達される物理量の値と、第二の部品から第一の部品に伝達される物理量の値とを有する場合、これらの物理量の差分を、実伝達物理量として取得してもよい。
【０１１３】
また、例えば、部品間情報が、伝達元の部品の部品識別子と、伝達先の部品の部品識別子と、伝達元の部品の、伝達先の部品識別子が示す部品と接続されている部分の状態値とを有する場合、抵抗値取得部１０５は、一の取得対象部品の部品識別子と一致する伝達元の部品の部品識別子と、この一の取得対象部品に対する伝達先の部品の部品識別子と一致する伝達先の部品の部品識別子と、を有する部品間情報が有している上記の接続されている部分の状態値を、一の取得対象部品の、伝達先の部品が接している部分の状態値として取得する。ここでは、取得対象部品の、伝達先の部品が接続されている部分の状態値を、伝達先側状態値と呼ぶ。
【０１１４】
また、抵抗値取得部１０５は、例えば、部品間情報を用いて、取得対象部品の伝達元の部品を検出する。例えば、部品間情報が、伝達元の部品の部品識別子と、この部品識別子が示す部品を伝達先とする伝達先の部品の部品識別子とを有する場合、抵抗値取得部１０５は、取得対象部品の部品識別子と一致する伝達先の部品の部品識別子を有する部品間情報の伝達元の部品の部品識別子を、取得対象部品の伝達元の部品識別子として取得する。
【０１１５】
あるいは、上記と同様に、部品間情報が、第一の部品の部品識別子と、この第一の部品に接続された第二の部品の部品識別子と、第一の部品から第二の部品へ伝達される実伝達物理量を示す情報を有する場合、実伝達物理量の符号によって、伝達元の部品を検出してもよい。
【０１１６】
また、例えば、部品間情報が、伝達元の部品の部品識別子と、伝達先の部品の部品識別子と、伝達先の部品の、伝達元の部品が接続されている部分の状態値とを有する場合、抵抗値取得部１０５は、一の取得対象部品の部品識別子と一致する伝達先の部品の部品識別子と、この一の取得対象部品に対する伝達元の部品の部品識別子と一致する伝達元の部品の部品識別子と、を有する部品間情報が有している上記の接続されている部分の状態値を、一の取得対象部品の、伝達元の部品が接している部分の状態値として取得する。ここでは、取得対象部品の、伝達元の部品が接続されている部分の状態値を、伝達元側状態値と呼ぶ。
【０１１７】
そして、抵抗値取得部１０５は、各取得対象情報について検出した１以上の伝達元の部品と、１以上の伝達先の部品と、１以上の伝達先の部品について取得した１以上の実伝達物理量と、１以上の伝達元側状態値と、１以上の伝達先側状態値とを用いて、取得対象部品と、伝達元の部品と、伝達先の部品との接続状況に応じて、上記で示した式（１）−（１３）等を用いて、取得対象情報についての抵抗値を取得する。なお、式（１）−（１３）等を用いることは、これらの式等に相当する演算処理やプログラムを実行することも含む概念である。
【０１１８】
例えば、抵抗値取得部１０５が検出した伝達元の部品が一つであり、伝達先の部品が一つであった場合、抵抗値取得部１０５は、上記で示した式（１）に、伝達元側状態値と、伝達量と、伝達先側状態値と、実伝達物理量とを代入することで、取得対象部品の抵抗値を取得する。
【０１１９】
また、例えば、抵抗値取得部１０５が検出した伝達元の部品がＮ個（Ｎは１以上の整数）であり、伝達先の部品がＭ個（Ｍは１以上の整数）の場合、抵抗値取得部１０５は、上記で示した式（５）に、伝達元側状態値と、検出した伝達先の部品毎に取得した実伝達物理量と伝達先側状態値とを代入して、経路抵抗値を取得し、式（６）を用いて、取得した経路抵抗値を合成して、取得対象部品の抵抗値を取得する。なお、Ｎ及びＭが「１」の場合、上記のように式（１）を用いて抵抗値を算出してもよいし、上記の式（１）を用いずに、この式（５）及び式（６）等を用いて抵抗値を算出してもよい。また、Ｎが「１」で、Ｍが「２」以上の場合、上記の式（３）及び式（４）を用いて抵抗値を算出してもよいし、上記の式（３）及び式（４）を用いずに、この式（５）及び式（６）等を用いて抵抗値を算出してもよい。
【０１２０】
なお、取得対象部品が、発熱源等を有する場合のように、物理量の発生源を有する部品である場合、この取得対象部品の最大の状態値（例えば、部品内部の最大温度や、部品が発生する電流）と、伝達先側状態値と、実伝達物理量とを用いて、上述した式（２）や式（７）、式（８）等を用いて、抵抗値を取得する。取得対象部品が物理量を発生する部品であるか否かはどのように判断してもよい。例えば、部品間情報や、部品温度情報が、物理量の発生源を有する部品を指定する情報、例えば、部品識別子や、部品識別子に対応付けられた発生源であること等を示すフラグの情報等を有する場合、抵抗値取得部１０５は、この物理量の発生源を有する部品を指定する情報に応じて、取得対象部品が物理量を発生する部品であると判断してもよい。あるいは、実伝達物理量等の物理量の伝達元の部品が存在しない部品、例えば、物理量を他の部品に伝達するが、他の部品からは物理量が伝達されない部品を、物理量の発生源を有する部品であると判断してもよい。
【０１２１】
抵抗値取得部１０５は、通常、ＭＰＵやメモリ等から実現され得る。抵抗値取得部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２２】
表示用情報生成部１０６は、部品間情報を用いて表示用情報を生成する。表示用情報は、伝達経路図を表示するための情報である。伝達経路図とは、１または２以上の部品間情報が有する２以上の部品にそれぞれ対応するノードを有する物理量の伝達経路を示す画像である。表示用情報生成部１０６が生成する表示用情報を用いて表示される伝達経路図は、さらに、抵抗値取得部１０５が抵抗値を取得した１以上の部品に対応するノードに、抵抗値取得部１０５が取得した抵抗値を示す情報を配置した画像である。表示用情報生成部１０６は、例えば、部品間情報が示す部品間の接続関係や、物理量の伝達状況、部品間における物理量の伝達方向等に基づいて、伝達経路図を表示する表示用情報を生成する。
【０１２３】
伝達経路とは、部品間情報に対応する物理量が伝達される経路である。伝達経路は、部品間情報が示す部品を介して物理量が伝達される経路である。このため、この伝達経路は、部品に対応するノードを有している。ここでのノードは、伝達経路の要素や、接点と考えてもよく、伝達経路の始点や終点、中継点、分岐点等と考えてもよい。ここでのノードは、伝送経路における部品の位置等を表す概念等と考えてもよい。例えば、伝送経路は、物理量が伝達される部品に対応したノード間を連結した経路である。
【０１２４】
伝達経路図とは、例えば、伝達経路が有する各ノードを配置した画像であって、物理量が伝達される２つの部品に対応するノード間を接続した画像である。ここでのノード間の接続とは、ノード間が接続されていることが視覚的に認識可能なことを意味するものであり、実際にノード間が直線や曲線等の線等の画像で接続されていてもよいし、ノード間に他のノード間とは識別可能となるように直線や曲線等の線等の画像や、文字列を配置することであってもよい。
【０１２５】
例えば、表示用情報生成部１０６は、上述した伝達経路が有する各ノードを配置した伝達経路図であって、部品間において物理量が伝達される２つの部品にそれぞれ対応する２つのノードを接続した伝達経路図の表示用情報を生成する。ノードを配置するということは、例えば、ノードを示す画像や文字列等を配置することである。ノードを示す画像は、例えば、予め指定された円形や矩形等の画像である。ノードを示す画像は、画像オブジェクト等と考えてもよい。表示用情報生成部１０６は、ノード間に、各ノードと接続された線を配置することで、ノード間を接続することが好ましい。あるいは、ノード間に、ノード間が接続されていることを示す画像や文字列を配置してもよい。ノード間を接続する線やノード間に配置される画像や文字列は、実際に物理量が伝達される方向を示す矢印等を有していてもよい。また、ノード間を接続する線や、ノード間に配置される画像や文字列は、また、グラデーションや、色の変化等で方向を伝達する帯状の画像等であってもよい。例えば、伝達経路図は、物理量の伝達方向を示す有向座標系であってもよい。ノードを示す情報は、ノードに対応する部品を特定可能な情報、例えば、部品識別子を示す文字列等の情報を有するものであってもよい。伝達経路図は、例えば、部品間情報が示す部品にそれぞれ対応する画像や文字列等を配置した画像であって、物理量が伝達される２つの部品に対応する画像間を、直線等の線により連結した画像と考えてもよい。
【０１２６】
伝達経路図は、３以上の部品にそれぞれ対応するノードを有する伝達経路を示すものであることが好ましい。伝達経路が複雑化するほど、部品間の物理量の伝達関係が把握しづらくなり、伝達経路図を表示することによる、伝達経路が把握しやすくなるという効果が高くなるからである。
【０１２７】
抵抗値を示す情報とは、例えば抵抗値を示す文字列や画像である。抵抗値を示す情報は、この抵抗値を取得した部品に対応するノードとの対応関係が視覚的に判別可能な態様で配置される。ノードとの対応関係が視覚的に判別可能な態様で配置されるということは、例えば、ノード近傍に配置されることや、ノードと引き出し線等で連結されて配置されることも含む概念である。なお、ノードの近傍とは、例えばノード上を含む概念と考えてもよい。
【０１２８】
伝達経路図におけるノードが配置される位置は、ノード間の接続関係が伝達経路におけるノード間の接続関係に適合している限りは、どのような配置であってもよい。
【０１２９】
表示用情報は、通常は、ラスタ画像や、ベクタ画像等の画像情報である。ただし、表示用情報は、伝達経路図を表示することが可能な情報であれば、どのようなデータタイプやファイル形式の情報であってもよい。表示用情報は、例えば、ＷＥＢブラウザ等や、専用のビューア等の、特定のアプリケーションソフトウェアでレンダリングを行うことで伝達経路図を表示可能な、画像情報以外の情報であってもよい。なお、表示用情報を用いて、最終的にモニタ等に表示される伝送経路図は、通常、伝送経路を示すビットマップ画像等の画像である。
【０１３０】
次に、表示用情報生成部１０６が表示用情報を生成する処理の一例について説明する。表示用情報生成部１０６は、部品間情報格納部１０１から一の部品間情報を読み出し、この部品間情報に含まれる２つの部品識別子に対応するノード、具体的にはノードを示す画像等を、ｘｙ平面等の仮想二次元空間や仮想三次元空間に配置し、配置したノード間に、線等の画像を配置してノード間を接続する。配置されたノードは、伝達経路のノードに相当する。また、各部品に対応するノードには、部品識別子を対応づけておくとともに、各部品について抵抗値取得部１０５が取得した抵抗値を示す情報、例えば抵抗値を示す文字列を、配置したノードに対応する位置、例えばノードの近傍に配置する。
【０１３１】
同様に、表示用情報生成部１０６は、他の部品間情報を順次読出して、同様の処理を繰り返す。表示用情報生成部１０６は、新たに読み出した部品間情報が示す二つの部品識別子のうちの、一の部品識別子に対応するノードが既に配置済みである場合、この部品識別子に対応するノードは、新たに配置せず、ノードが配置されていない部品識別子に対応するノードを配置して、このノードと、既に配置されている一の部品識別子に対応するノードとの間に、線等の画像を配置することで、ノード間を接続する。また、表示用情報生成部１０６は、新たに読み出した部品間情報が示す二つの部品識別子の両方にそれぞれ対応するノードが既に配置済みである場合、この部品識別子のノードを配置する処理等は省略する。表示用情報生成部１０６は、同様の処理を、伝達経路図の生成に用いられる全ての部品間識別情報に対して処理を行うことで、伝達経路図を表示するための表示用情報を生成する。
【０１３２】
なお、表示用情報生成部１０６は、仮想二次元空間や仮想三次元空間に部品識別情報に対応するノードや、ノード間に配置される線等の画像を配置する代わりに、出力部１０７等ノードや線等を配置するための利用する情報、例えば、ノードの配置される座標や、ノード間に配置される線の始点や終点の座標等の座標を取得して、これらの情報を有する表示用情報を生成してもよい。
【０１３３】
なお、表示用情報生成部１０６は、複数の部品間情報が有する複数の部品、例えば全ての部品に対応するノードを、予め、ランダムに、あるいは、予め指定されたルールに従って配置した後で、これらのノード間を、部品間情報が示す部品識別子の対応関係に応じて接続していくようにしてもよい。
【０１３４】
なお、表示用情報生成部１０６が表示用情報を生成する処理は、上記以外の処理を利用するようにしてもよい。また、伝達経路図の表示するための表示用情報を生成する処理としては、複数のＷＥＢページ間のリンク関係を示す情報を用いて、複数のＷＥＢページのリンク関係を示す画像や、画像を表示するための情報を生成するための処理と同様の公知の処理が利用可能である。このようなリンク関係を示す画像等を生成する処理は公知技術であることから、ここでは、詳細な説明は省略する。
【０１３５】
また、表示用情報生成部１０６は、グループ管理情報が示す１以上のグループに属する１または２以上の部品のノードの代わりに、この１以上のグループをそれぞれ表すノードを配置した伝達経路を示す伝達経路図を表示するための表示用情報を生成してもよい。また、表示用情報生成部１０６は、例えば、グループを示すノードと、いずれのグループにも属さない部品のノードとを混在させた伝送経路図を表示するための表示用情報を生成してもよい。
【０１３６】
表示用情報生成部１０６は、例えば、各部品間情報が有する部品識別子が、１以上のグループ管理情報が有する部品識別子と一致する場合、一致する部品識別子を、この部品識別子を有するグループ管理情報が示すグループ識別子に置き換える。そして、この置き換えの処理が行われた各部品間情報がそれぞれ有する二つの識別子に対応するノードを配置し、このノードを上述したグループ表示を行わない伝達経路図の表示用情報を生成する場合と同様に接続していくことで表示用情報を生成する。ここでの二つの識別子は、それぞれが、部品識別子または部品識別子を置き換えたグループ識別子のいずれかを意味する。これにより、表示用情報生成部１０６は、グループに属する部品のノードをグループのノードに置き換えた伝達経路を表示するための表示用情報を生成することが可能である。
【０１３７】
なお、表示用情報生成部１０６は、置き換えの処理が行われた各部品間情報のうちの、伝達元の部品またはグループの識別子と、伝達先の部品またはグループの識別子とがともに一致するものについては、伝達される物理量の値を加算したり、状態値の平均値を算出したりすること等により、一つの情報に統合し、統合した情報を用いて、ノードを配置していくことが好ましい。ここでの統合は、結合と考えてもよい。そして、表示用情報生成部１０６は、この統合した物理量の値や、状態値等を、伝達元の部品またはグループが伝達する物理量の値や、伝達元の部品またはグループの状態値として用いるようにしてもよい。このようにすることで、例えば２つのグループのノード間が２つの線で接続されること等を避けることができる。また、例えば、表示用情報生成部１０６は、伝達経路図に配置されているグループに対応するノードに、これらの統合した情報等を配置するようにしてもよい。
【０１３８】
また、例えば、表示用情報生成部１０６は、既に部品間情報が示す部品を配置して作成した伝達経路図を表示するための表示用情報において、一のグループ管理情報が示す一のグループに属する部品のノードを、この一のグループを示す一のノードに置き換えるとともに、既に存在するこの一のグループに属する部品のノードと、この一のグループに属さない部品のノード及び他のグループのノードとの接続の代わりに、この一のグループのノードと、この一のグループに属さない部品のノード及び他のグループのノードとを接続する。そして、この処理を他のグループ管理情報についても順次行うことで、グループのノードに置き換えた伝達経路を表示するための表示用情報を生成してもよい。
【０１３９】
さらに、上記のようにグループのノードを配置した伝達経路を示す伝達経路図の表示用情報を生成する場合、表示用情報生成部１０６は、この伝達経路図が示す伝達経路上の１以上のグループにそれぞれ対応するノードに、抵抗値取得部１０５がこの各グループについてそれぞれ取得した抵抗値を示す情報を配置した伝達経路図の表示用情報を生成する。抵抗値を示す情報とは、抵抗値の値を示す文字列や、画像である。グループのノードに抵抗値を配置するということは、部品のノードに抵抗値を配置することと同様である。
【０１４０】
グループのノードは、部品のノードと異なる表示態様としてもよい。また、グループのノードには、グループの識別子等を対応づけて表示してもよい。グループの識別子は、例えば、グループ管理情報が有しているようにすればよい。
【０１４１】
なお、部品間情報が有している部品識別子が示す一の部品は、一のグループ管理情報が示す１または２以上の部品で構成された一のグループであってもよい。また、このグループの抵抗値は、このグループに属する１または２以上の部品を用いて取得された抵抗値、例えば、２以上の部品の抵抗値を合成した抵抗値と考えてよい。
【０１４２】
なお、表示用情報生成部１０６は、上記のようなグループ管理情報を用いた伝達経路図を示す表示用情報の生成と、グループ管理情報を用いない伝達経路図を示す表示用情報の生成とを、例えば、図示しない受付部等がユーザから受付けた切替え指示に応じて切替えて行うようにしてもよい。なお、抵抗値取得部１０５は、切り替え指示を受け付けた時点で、部品についての抵抗値や、部品のグループについての抵抗値を取得するようにしてもよいし、予め部品についての抵抗値や、部品のグループについての抵抗値を取得しておくようにして、図示しない格納部等に蓄積しておくようにしてもよい。ここでのグループ管理情報を用いた場合の表示用情報の生成とは、グループ管理情報に対応したグループのノードと、グループに属さない部品のノードとが混在した伝達経路図の表示用情報であってもよい。
【０１４３】
なお、表示用情報生成部１０６は、２以上の部品にそれぞれ対応するノードを有する物理量の伝達経路のうちの、一部の伝達経路を示す伝達経路図を表示するための表示用情報を生成してもよい。例えば、表示用情報生成部１０６は、部品間で伝達される実伝達物理量が閾値よりも大きい部品で構成される経路だけを有する伝達経路図を表示するための表示用情報を選択的に生成してもよい。ここでの閾値とは、予め指定された値であってもよいし、複数の実伝達物理量の平均値や中央値等の、実伝達物理量等に応じて変動する値であってもよい。また、表示用情報生成部１０６は、部品間で伝達される実伝達物理量の大きさが、所定の順位までの部品で構成される経路だけを有する伝達経路図を表示するための表示用情報を選択的に生成してもよい。また、表示用情報生成部１０６は、図示しない受付部等を介してユーザから指定された１以上の部品を経由する経路だけを有する伝達経路図を表示するための表示用情報を選択的に生成してもよい。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１４４】
また、表示用情報生成部１０６は、例えば、部品の温度と、部品の熱抵抗値とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示用情報を生成するようにしてもよい。例えば、表示用情報生成部１０６は、部品温度情報格納部１０２から、上述した伝達経路の２以上のノードに対応する２以上の部品のそれぞれに対応する部品温度情報を取得する。そして、表示用情報生成部１０６は、部品の温度と、部品の熱抵抗値とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について抵抗値取得部１０５が取得した熱抵抗値とで特定される位置に、各部品に対応するノードを配置した伝達経路図の表示用情報を生成する。ノード間は、上記と同様の処理により接続すればよい。取得した部品の温度と部品の熱抵抗値とで特定される位置とは、上述した座標系の、取得した部品の温度と、熱抵抗値とで示される座標が示す位置である。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１４５】
また、表示用情報生成部１０６は、例えば、部品の温度と、部品の表面積または体積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示用情報を生成するようにしてもよい。例えば、表示用情報生成部１０６は、部品温度情報格納部１０２から、伝達経路のノードに対応する２以上の部品のそれぞれについて部品温度情報を取得する。また、表示用情報生成部１０６は、部品サイズ情報格納部１０３から、伝達経路のノードを構成する２以上の部品のそれぞれについて部品サイズ情報を取得する。そして、表示用情報生成部１０６は、部品の温度と、部品の表面積または体積とを２軸とした座標系の、各部品について取得した部品温度情報が示す部品の温度と、各部品について取得した部品サイズ情報が示す部品の表面積または体積とで特定される位置に、各部品に対応するノードを示す情報を配置した伝達経路図の表示用情報を生成する。ノード間は、上記と同様の処理により接続すればよい。取得した部品の温度と部品の表面積または体積とで特定される位置とは、上述した座標系の、取得した部品の温度と部品の表面積または体積とで示される座標が示す位置である。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１４６】
なお、部品サイズ情報が、表面積情報と体積情報とを有する場合、この２つの情報のうちの、表示用情報生成部１０６は、表示する座標系に対応した情報だけを有する部品サイズ情報を取得するようにしてもよい。例えば、表示する座標系の部品サイズに関する軸が、体積である場合は、体積情報だけを有する部品サイズ情報を取得し、表示する座標系の部品サイズに関する軸が、表面積である場合は、表面積情報だけを有する部品サイズ情報を取得するようにしてもよい。
【０１４７】
また、表示用情報生成部１０６は、抵抗値取得部１０５が取得した伝達経路のノードに対応する部品の熱抵抗値を用いて、熱抵抗値の高い部品を検出し、検出した部品に対応するノードを他のノードに対して識別可能とした伝達経路図の表示用情報を生成してもよい。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１４８】
熱抵抗値の高い部品を検出するということは、例えば、予め指定された条件を満たす高さの熱抵抗値を有する部品を検出することである。あるいは、予め指定された条件を満たすほど高い熱抵抗値を有する部品を検出するということである。予め指定された条件とは、例えば、熱抵抗値が閾値よりも高いという条件である。あるいは予め指定された条件は、熱抵抗値が閾値以上であるという条件である。閾値は、予め指定された値であってもよいし、伝達経路を構成する複数の部品について取得した熱抵抗値を用いて取得された平均値や中央値等であってもよい。また、予め指定された条件は、例えば、熱抵抗値の高さの順位が、伝送経路を構成する複数の部品において、予め指定された順位より高いという条件であってもよい。
【０１４９】
ノードを識別可能とするということは、ノードの表示態様を、他のノードとは異なる表示態様とすることである。例えば、ノードを示す情報として、他のノードと異なる情報を用いることである。例えば、表示用情報生成部１０６は、検出した部品に対応するノードを示す情報の色や形状や柄や大きさを、他のノードとは異なるものとした伝達経路図の表示用情報を生成すればよい。ノードを識別可能とするということは、ノードを他のノードに対して強調した態様、例えば強調色や、強調した形状等とすることと考えてもよい。例えば、ノードに対応した位置に、予め指定された文字列等を有する吹き出し等を配置することであってもよい。
【０１５０】
また、表示用情報生成部１０６は、部品間で伝達される物理量が大きい２以上の部品を検出し、検出した２以上の部品に対応するノードを接続する線を、他の部品間を接続する線に対して識別可能な態様の線とした伝達経路図の表示用情報を生成するようにしてもよい。部品間で伝達される物理量は、例えば、上述した実伝達物理量である。部品間で伝達される物理量が大きい２以上の部品とは、例えば、大きい物理量が伝達される伝達元の部品と伝達先の部品の組を構成する部品である。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１５１】
部品間で伝達される物理量が大きい２以上の部品を検出するということは、例えば、部品間で伝達される物理量が、予め指定された条件を満たす大きさである２以上の部品、例えば１以上の部品の組を１以上検出することである。あるいは、伝達される物理量が予め指定された条件を満たすほど大きい２以上の部品を検出することであってもよい。予め指定された条件とは、例えば、物理量が閾値よりも高いという条件である。閾値は、予め指定された値であってもよいし、伝達経路を構成する複数の部品間で伝達される物理量を用いて取得された平均値や中央値等であってもよい。また、予め指定された条件は、例えば、物理量の高さの順位が、伝送経路を構成する複数の部品間において、予め指定された順位より高いという条件であってもよい。なお、表示用情報生成部１０６は、例えば、一の部品が重複する複数の組を検出してもよい。
【０１５２】
識別可能な態様の線とは、例えば、他の線とは異なる表示態様の線である。異なる表示態様の線とは、例えば、色や太さ、柄や、線の形状が違う線である。識別可能な態様の線とは、他の線に対して強調した態様とすることと考えてもよい。
【０１５３】
また、表示用情報生成部１０６は、部品間で伝達される物理量が大きい２以上の部品のいずれにも接続されていない部品であって、抵抗値が小さい部品を検出し、検出した部品に対応するノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成してもよい。かかることは、部品をグループ表示する場合においても同様である。この場合、適宜、部品で構成される一のグループを、一の部品として扱うようにすればよい。
【０１５４】
例えば、表示用情報生成部１０６は、上記と同様に、例えば、部品間で伝達される物理量が大きい２以上の部品を検出する。そして、検出した部品の組を構成する部品に接続されていない部品であって、予め指定された条件を満たす低さの熱抵抗値を有する部品を検出する。そして、検出したノードを、上記と同様に、他のノードに対して識別可能とした伝達経路図の表示用情報を生成する。予め指定された条件を満たす低さの熱抵抗値を有する部品を検出する場合の、予め指定された条件とは、例えば、熱抵抗値が閾値よりも低いという条件である。閾値は、予め指定された値であってもよいし、伝達経路を構成する複数の部品のうちの、上記で検出された部品に接続されていない部品について取得した熱抵抗値を用いて取得された平均値や中央値等であってもよい。また、予め指定された条件は、例えば、熱抵抗値の高さの順位が、伝送経路を構成する複数の部品のうちの上記で検出された部品に接続されていない部品において、予め指定された順位より低いという条件であってもよい。
【０１５５】
２つの部品が接続されているか否かは、どのように判断してもよく、例えば、部品間情報のいずれかに、２つの部品の部品識別子を有するものが存在する場合、２つの部品が接続されていると判断し、存在しない場合、接続されていないと判断してもよい。
【０１５６】
なお、表示用情報生成部１０６は、どのようなタイミングやトリガに基づいて、上記のようなさまざまな表示用情報を生成してもよい。例えば、図示しない受付部等を介してユーザ等から上記のような表示用情報の生成指示や出力指示を受け付けた場合に、生成してもよい。また、デフォルト等で、上記のような表示用情報を生成してもよい。また、ユーザの指示等に応じて、上記のさまざまな表示用情報の生成を、切り替えて行うようにしてもよい。
【０１５７】
表示用情報生成部１０６は、通常、ＭＰＵやメモリ等から実現され得る。表示用情報生成部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１５８】
出力部１０７は、表示用情報生成部１０６が生成した表示用情報を出力する。出力部１０７は、例えば、表示用情報生成部１０６が生成する異なる複数の表示用情報を、ユーザ等の指示に応じて適宜切り替えて出力してもよい。
【０１５９】
ここでの出力とは、例えば、表示用情報を用いた伝達経路図のディスプレイへの表示や、プロジェクタを用いた投影や、プリンタへの印字である。また、ここでの出力とは、表示用情報の、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０１６０】
出力部１０７は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１６１】
次に、情報処理装置１の動作の一例について図４のフローチャートを用いて説明する。
【０１６２】
（ステップＳ１０１）抵抗値取得部１０５は、カウンターｐの値に１を代入する。
【０１６３】
（ステップＳ１０２）抵抗値取得部１０５は、部品間情報格納部１０１に格納されている部品間情報から、ｐ番目の部品識別子を取得する。ここでのｐ番目の部品識別子は、二以上の部品間情報に含まれる複数の部品識別子を、例えばユニーク処理して得られた重複しない部品識別子のｐ番目であってもよいし、重複の有無を考慮しない場合のｐ番目の部品識別子であってもよい。重複しない場合、次のステップＳ１０３は省略してもよい。
【０１６４】
（ステップＳ１０３）抵抗値取得部１０５は、ｐ番目の部品識別子に対応する抵抗値が取得済みであるか否かを判断する。例えば、図示しない格納部に、ｐ番目の部品識別子と対応づけられて抵抗値が格納されているか否かを判断し、格納されている場合、取得済みであると判断し、格納されていない場合、取得済みでないと判断する。取得済みである場合、ステップＳ１１６に進み、取得済みでない場合、ステップＳ１０４に進む。
【０１６５】
（ステップＳ１０４）抵抗値取得部１０５は、部品温度情報等を用いて、ｐ番目の部品識別子が物理量を発生する部品であるか否かを判断する。例えば、部品間情報等に、ｐ番目の部品識別子と対応づけて、物理量を発生する部品であることを示す情報が格納されている場合、物理量を発生する部品と判断し、格納されていない場合、物理量を発生しない部品であると判断する。発生する部品である場合、ステップＳ１０７に進み、発生しない部品である場合、ステップＳ１０５に進む。
【０１６６】
（ステップＳ１０５）抵抗値取得部１０５は、部品間情報を用いて、ｐ番目の部品について、伝達元の部品を検出する。例えば、抵抗値取得部１０５は、ｐ番目の部品に、実伝達物理量を伝達している全ての部品の部品識別子を取得する。
【０１６７】
（ステップＳ１０６）抵抗値取得部１０５は、部品間情報を用いて、ステップＳ１０５で検出した伝達元の各部品毎に、ｐ番目の部品の伝達元側状態値を取得する。伝達元の各部品毎に取得した伝達元側状態値は、ステップＳ１０５で検出した各部品の部品識別子と対応づけて、図示しない格納部等に一時記憶する。
【０１６８】
（ステップＳ１０７）抵抗値取得部１０５は、部品間情報等を用いて、ｐ番目の部品の内部の状態を示す値を取得する。
【０１６９】
（ステップＳ１０８）抵抗値取得部１０５は、部品間情報を用いて、ｐ番目の部品について、伝達先の部品を検出する。例えば、抵抗値取得部１０５は、ｐ番目の部品が、実伝達物理量を伝達している全ての部品の部品識別子を取得する。
【０１７０】
（ステップＳ１０９）抵抗値取得部１０５は、ステップ１０８で検出した伝達先の各部品毎に、ｐ番目の部品から伝達される実伝達物理量を取得する。
【０１７１】
（ステップＳ１１０）抵抗値取得部１０５は、ステップ１０８で検出した伝達先の各部品毎に、ｐ番目の部品の伝達先側状態値を取得する。伝達先の各部品毎に取得した伝達先側状態値と、ステップＳ１０９で取得した実伝達物理量は、ステップＳ１０８で検出した各部品の部品識別子と対応づけて、図示しない格納部等に一時記憶する。
【０１７２】
（ステップＳ１１１）抵抗値取得部１０５は、伝達元の部品と、伝達先の部品がそれぞれ一つずつであるか否かを判断する。一つずつである場合、ステップＳ１１４に進み、一つずつでない場合、ステップＳ１１２に進む。
【０１７３】
（ステップＳ１１２）抵抗値取得部１０５は、一の伝達元の部品と一の伝達先の部品とを組み合わせた２以上の各経路について、伝達元側状態値と、伝達先側状態値と、ｐ番目の部品から伝達される実伝達物理量とを用いて、経路抵抗値を取得する。
【０１７４】
（ステップＳ１１３）抵抗値取得部１０５は、ステップＳ１１２で取得した複数の経路抵抗値を用いて、ｐ番目の部品の抵抗値を取得する。例えば、抵抗値取得部１０５は、複数の経路抵抗値を合成して、ｐ番目の部品の抵抗値を取得する。そして、ステップＳ１１５に進む。
【０１７５】
（ステップＳ１１４）抵抗値取得部１０５は、一の伝達元の部品について取得した伝達元情報と、一の伝達先の部品について取得した伝達先情報と、実伝達物理量とを用いて、ｐ番目の部品の抵抗値を取得する。そして、ステップＳ１１５に進む。
【０１７６】
（ステップＳ１１５）抵抗値取得部１０５は、ｐ番目の部品について取得した抵抗値を、ｐ番目の部品の部品識別子と対応づけて図示しない格納部に蓄積する。
【０１７７】
（ステップＳ１１６）抵抗値取得部１０５は、カウンターｐの値を１インクリメントする。
【０１７８】
（ステップＳ１１７）抵抗値取得部１０５は、ｐ番目の部品識別子が部品間情報格納部１０１に格納されている部品間情報にあるか否かを判断する。ある場合、ステップＳ１０２に戻り、ない場合、ステップＳ１１８に進む。
【０１７９】
（ステップＳ１１８）表示用情報生成部１０６は、表示用情報を生成する処理を行う。ここでの、表示用情報を生成する処理は、グループ管理情報を利用せずに行われる表示用情報を生成する処理である。
【０１８０】
（ステップＳ１１９）表示用情報生成部１０６は、ステップＳ１１８で生成した表示用情報を出力する。そして、処理を終了する。
【０１８１】
（ステップＳ１２０）表示用情報生成部１０６は、部品のグループを利用して表示用情報を生成するか否かを判断する。例えば、ユーザ等からグループを利用した表示用情報を生成する指示等を受け付けた場合に、グループを利用して表示用情報を生成することを決定する。部品のグループを利用した表示用情報の生成とは、グループ管理情報を利用した表示用情報の生成であり、例えば、グループ管理情報が示すグループに属する部品のノードの代わりに、グループのノードを用いた表示用情報の生成である。グループを利用した表示用情報の生成を行う場合、ステップＳ１２１に進み、グループを利用した表示用情報の生成を行わない場合、処理を終了する。
【０１８２】
（ステップＳ１２１）表示用情報生成部１０６は、グループ管理情報を利用して表示用情報を生成する処理を行う。この処理の詳細については後述する。
【０１８３】
（ステップＳ１２２）表示用情報生成部１０６は、ステップＳ１２１で生成した表示用情報を出力する。そして、処理を終了する。
【０１８４】
次に、情報処理装置１の、グループを利用せずに表示用情報を生成する処理の一例について図５のフローチャートを用いて説明する。この処理は、図４のステップＳ１１８に相当する処理である。
【０１８５】
（ステップＳ２０１）表示用情報生成部１０６は、カウンターｑの値に１を代入する。
【０１８６】
（ステップＳ２０２）表示用情報生成部１０６は、部品間情報格納部１０１に、ｑ番目の部品間情報が格納されているか否かを判断する。格納されている場合、ステップＳ２０３に進み、格納されていない場合、上位の処理にリターンする。
【０１８７】
（ステップＳ２０３）表示用情報生成部１０６は、ｑ番目の部品間情報が有する２つの部品識別子を取得する。
【０１８８】
（ステップＳ２０４）表示用情報生成部１０６は、ステップＳ２０３で取得した２つの部品識別子にそれぞれ対応するノードが、伝送経路図を作成するための仮想二次元空間や仮想三次元空間等に既に配置済みであるか否かを判断する。配置済みであれば、ステップＳ２１１に進み、配置済みでない場合、ステップＳ２０５に進む。
【０１８９】
（ステップＳ２０５）表示用情報生成部１０６は、ステップＳ２０３で取得した２つの部品識別子のいずれか一方に対応するノードが、既に配置済みであるか否かを判断する。配置済みであれば、ステップＳ２０８に進み、配置済みでない場合、ステップＳ２０６に進む。
【０１９０】
（ステップＳ２０６）表示用情報生成部１０６は、ステップＳ２０３で取得した２つの部品識別子に対応する各ノードを、予め指定された仮想二次元空間や仮想三次元空間等に配置する。例えば、予め指定されたノードの画像を配置する。ここでの配置は、配置される位置の座標値等を取得することと考えてもよい。配置したノードには、例えば、ノードに対応する部品識別子を対応づけておく。例えば、ノードの座標に、部品識別子を対応づけて図示しない格納部等に格納する。ノードを配置する位置等は問わない。例えば、予め指定されたノードを配置するためのルール等に従ってノードを配置してもよい。かかることは、他のノードの配置においても同様である。
【０１９１】
（ステップＳ２０７）表示用情報生成部１０６は、ステップＳ２０６で配置した各ノードに、各ノードに対応する部品識別子が示す部品について抵抗値取得部１０５が取得した抵抗値を示す情報を配置する。
【０１９２】
（ステップＳ２０８）表示用情報生成部１０６は、配置されていない残りのノードを配置する。
【０１９３】
（ステップＳ２０９）表示用情報生成部１０６は、配置したノードに、このノードに対応する部品識別子が示す部品について抵抗値取得部１０５が取得した抵抗値を示す情報を配置する。
【０１９４】
（ステップＳ２１０）表示用情報生成部１０６は、ｑ番目の部品間情報に含まれる２つの部品識別子が示す部品のノード間を接続する。例えば、各ノードに対応する部品間の実際に物理量が伝達される方向に向けた矢印を有する線分等で、部品のノード間を接続する。
【０１９５】
（ステップＳ２１１）表示用情報生成部１０６は、カウンターｑの値を１インクリメントする。そして、ステップＳ２０２に戻る。
【０１９６】
次に、情報処理装置１の、グループを利用して表示用情報を生成する処理の一例について図６のフローチャートを用いて説明する。この処理は、図４のステップＳ１２１に相当する処理である。
【０１９７】
（ステップＳ３０１）抵抗値取得部１０５は、カウンターｑに値１を代入する。
【０１９８】
（ステップＳ３０２）抵抗値取得部１０５は、部品で構成されたｑ番目のグループがあるか否かを判断する。なお、ここでは、処理の便宜上、いずれのグループにも属していない各部品を、それぞれが部品一つで構成されるグループとして扱う。つまり、ここでのグループとは、グループ管理情報等で管理されているグループと、グループ管理情報等で管理されていない各部品とを合わせたものと考える。かかることは、以下のグループを利用した表示用情報を生成する処理の各ステップにおいても同様である。このため、抵抗値取得部１０５は、グループ管理情報等で管理されているグループと、グループ管理情報等で管理されていない各部品で構成されるグループとを合わせたグループにおいて、ｑ番目のグループを管理するグループ管理情報があるか否かを判断する。ｑ番目のグループがある場合、ステップＳ３０３に進み、ない場合、ステップＳ３１３に進む。
【０１９９】
（ステップＳ３０３）抵抗値取得部１０５は、ｑ番目のグループを構成する部品の中に、物理量の発生源を有する部品があるか否かを判断する。ある場合、ステップＳ３０８に進み、ない場合、ステップＳ３０４に進む。
【０２００】
（ステップＳ３０４）抵抗値取得部１０５は、ｑ番目のグループに対する伝達元の部品を検出する。例えば、抵抗値取得部１０５は、部品間情報を用いて、ｑ番目のグループを構成する各部品について、伝達元の部品であって、同じグループに属さない部品の部品識別子を順次検出し、検出した１または２以上の部品識別子について、ユニーク処理等を行って重複したものは一つを除いて削除することで、１または２以上の伝達元の部品の部品識別子を取得する。抵抗値取得部１０５は、部品間情報を用いて、例えば、ｑ番目のグループの部品に対して、物理量を伝達する部品の部品識別子を、伝達元の部品の部品識別子として取得する。
【０２０１】
（ステップＳ３０５）抵抗値取得部１０５は、ｑ番目のグループについて、伝達先の部品を検出する。例えば、抵抗値取得部１０５は、部品間情報を用いて、ｑ番目のグループを構成する各部品について、伝達先の部品であって、同じグループに属さない部品の部品識別子を順次検出し、検出した部品識別子について、ユニーク処理等を行って重複したものは一つを除いて削除することで、伝達先の部品の部品識別子を取得する。抵抗値取得部１０５は、部品間情報を用いて、例えば、ｑ番目のグループの部品が、物理量を伝達する部品の部品識別子を、伝達先の部品の部品識別子として取得する。
【０２０２】
（ステップＳ３０６）抵抗値取得部１０５は、ステップＳ３０４で検出した伝達元の部品と、ステップＳ３０５で検出した伝達先の部品との組み合わせについて、それぞれ、経路抵抗値を取得する。例えば、上述した式（９）、式（１０）等を用いて、伝達元の各部品からｑ番目のグループに伝達される熱量と、ｑ番目のグループの、伝達元の各部品と接続されている部分の表面温度を取得し、上述した式（１１）、式（１２）等を用いて、伝達先の各部品からｑ番目のグループに伝達される熱量と、ｑ番目のグループの、伝達先の各部品と接続されている部分の表面温度を取得し、これらを式（５）に代入することで、各経路抵抗値を取得する。
【０２０３】
（ステップＳ３０７）抵抗値取得部１０５は、ステップＳ３０６で取得した各経路抵抗値を用いて、ｑ番目のグループの抵抗値を取得する。例えば、取得した各経路抵抗値を、式（１３）に代入してｑ番目のグループの抵抗値を取得する。そして、ステップＳ３１１に進む。
【０２０４】
（ステップＳ３０８）抵抗値取得部１０５は、ステップＳ３０５と同様に、ｑ番目のグループについて、伝達先の部品を検出する。
【０２０５】
（ステップＳ３０９）抵抗値取得部１０５は、ステップＳ３０５で検出した伝達先の部品のそれぞれについて、経路抵抗値を取得する。例えば、上述した式（１１）、式（１２）等を用いて、伝達先の各部品からｑ番目のグループに伝達される熱量と、ｑ番目のグループの、伝達先の各部品と接続されている部分の表面温度を取得し、これらを式（７）に代入することで、各経路抵抗値を取得する。
【０２０６】
（ステップＳ３１０）抵抗値取得部１０５は、ステップＳ３０９で取得した各経路抵抗値を用いて、ｑ番目のグループの抵抗値を取得する。例えば、取得した各経路抵抗値を、式（８）に代入してｑ番目のグループの抵抗値を取得する。そして、ステップＳ３１１に進む。
【０２０７】
（ステップＳ３１１）抵抗値取得部１０５は、ステップＳ３０７またはステップＳ３１０で取得した抵抗値を、ｑ番目のグループと対応づけて図示しない格納部等に蓄積する。例えば、ｑ番目のグループのグループ識別子と対応づけて蓄積する。また、ｑ番目のグループが、実際には、グループ管理情報で管理されたグループではなく、一の部品である場合、例えば、この部品の部品識別子と対応づけて抵抗値を蓄積する。
【０２０８】
（ステップＳ３１２）抵抗値取得部１０５は、カウンターｑの値を１インクリメントする。そしてステップＳ３０２に戻る。
【０２０９】
（ステップＳ３１３）抵抗値取得部１０５は、部品間情報の各部品識別子を、各部品識別子と対応づけられたグループ識別子で置換する。具体的には、抵抗値取得部１０５は、部品間情報の各部品識別子を、各部品識別子を有するグループ管理情報が示すグループのグループ識別子で置き換える。なお、グループ識別子と対応づけられていない部品識別子については、置換を行わない。
【０２１０】
（ステップＳ３１４）抵抗値取得部１０５は、部品間情報を統合する。具体的には、表示用情報生成部１０６は、ステップＳ３１３の処理後の複数の部品間情報において、１つ目のグループ識別子と、２つ目のグループ識別子とがいずれも一致する部品間情報をそれぞれ検出し、検出された１つ目のグループ識別子と、２つ目のグループ識別子とが一致する１以上の部品間情報を統合して、１つにまとめる。ここでは、ステップＳ３１３で置換されなかった部品識別子もグループ識別子と考える。なお、一つ目のグループ識別子と、二つめのグループ識別子とが一致する部品間情報は、同じグループ内の部品についての部品間情報であるから、ここでは破棄する。統合の際に、例えば、検出された１以上の部品間情報が有する伝達される物理量は加算し、状態値は平均を算出する。なお、グループのノード間や、グループのノードと部品のノードとの間で伝達される物理量や、その伝達方向等の情報を表示用情報の生成に利用しない場合（例えば、伝達経路図に、ノード間の物理量の伝達方向等を表示しない場合）等においては、このステップは省略してもよい。
【０２１１】
（ステップＳ３１５）表示用情報生成部１０６は、カウンターｒの値に１を代入する。
【０２１２】
（ステップＳ３１６）表示用情報生成部１０６は、ステップＳ３１４で統合された部品間情報にｒ番目の部品間情報があるか否かを判断する。ある場合、ステップＳ３１７に進み、ない場合、上位の処理にリターンする。上位の処理にリターンする際には、それまでに取得した表示用情報を、特定のファイル形式で保存したり書き出したりしてもよい。
【０２１３】
（ステップＳ３１７）表示用情報生成部１０６は、ステップＳ３１４で統合された部品間情報のｒ番目の部品間情報が有する２つのグループ識別子のそれぞれについて、部品識別子に対応するノードが既に配置されているか否かを判断する。そして、それぞれに対応する２つのノードが既に配置されている場合、ステップＳ３２４に進み、配置されていない場合、ステップＳ３１８に進む。
【０２１４】
（ステップＳ３１８）表示用情報生成部１０６は、ｒ番目の部品間情報が有する２つのグループ識別子のいずれか一方に対応するノードが配置されているか否かを判断する。一方に対応するノードが配置されている場合、ステップＳ３２１に進み、配置されていない場合、ステップＳ３１９に進む。
【０２１５】
（ステップＳ３１９）表示用情報生成部１０６は、ｒ番目の部品間情報が有する２つのグループ識別子にそれぞれ対応するノードを配置する。
【０２１６】
（ステップＳ３２０）表示用情報生成部１０６は、配置したノードに、このノードに対応するグループ識別子に対応する抵抗値を配置する。そして、ステップＳ３２３に進む。
【０２１７】
（ステップＳ３２１）表示用情報生成部１０６は、ノードが配置されていない残りのグループ識別子に対応するノードを配置する。
【０２１８】
（ステップＳ３２２）表示用情報生成部１０６は、ステップＳ３１８で配置したノードに、このノードに対応するグループ識別子に対応する抵抗値を配置する。そして、ステップＳ３２３に進む。
【０２１９】
（ステップＳ３２３）表示用情報生成部１０６は、ステップＳ２１０と同様にノード間を接続する。この時、例えば、ステップＳ３１４で統合した部品間情報が示す、グループ間やグループと部品との間で伝達される物理量等の情報を用いて、ノード間を接続する線に、伝達方向を示す矢印等を設けるようにしてもよい。
【０２２０】
（ステップＳ３２４）表示用情報生成部１０６は、カウンターｒの値を１インクリメントする。そして、ステップＳ３１６に戻る。
【０２２１】
以下、本実施の形態における情報処理装置１の具体的な動作について一例を挙げて説明する。
【０２２２】
（具体例１）
図７は、熱伝達のシミュレーション対象となった部品間の配置を示す平面模式図である。ここでは１０個の部品１１−部品２０が、それぞれ、他の一以上の部品と接するよう配置されている。また、図中の「ａ」−「ｊ」は、部品名であるとする。部品名が「ｊ」である部品１１は、部品１２−部品２０の周囲に配置された流体であり、ここではこの流体も部品と考えている。また、図において、領域７１及び領域７２は部品間の接触熱抵抗を有する部分を示している。
【０２２３】
また、ここでは、部品１４と部品１５がグループ化され、部品１８、部品１９、及び部品２０がグループ化され、部品１６及び部品１７がグループ化されているものとする。
【０２２４】
図８は、部品間情報格納部１０１に格納されている一以上の部品間情報を管理する部品間情報管理表である。部品間情報管理表の各レコード（行）が、それぞれ一の部品間情報を示している。この部品間情報は、図７に示した複数の部品に関する部品間情報であり、例えば、複数の部品間における熱伝達のシミュレーションにより得られた情報を有する情報である。
【０２２５】
部品間情報は、「部品ＩＤ」、「部品名」「接触部品ＩＤ」、「表面温度」、「伝達熱量」、という属性を有している。「部品ＩＤ」は、部品識別子であり、例えば、部品に割り当てられた数字であるとする。ここでは、「部品ＩＤ」の「０１１」から「０２０」が、それぞれ、部品１１から部品２０の部品識別子であるとする。「部品名」は、部品名であり、ここでは、上記の部品名「ａ」−「ｊ」のいずれか一つであるとする。「接触部品ＩＤ」は、「部品ＩＤ」が示す部品に接触している一の部品の部品識別子であり、ここでは、「部品ＩＤ」と同じ部品識別子が用いられる。
【０２２６】
「表面温度」は、「部品ＩＤ」が示す部品が、「接触部品ＩＤ」が示す部品と接している部分の表面温度である。温度の単位は、例えば「℃」である。ただし、単位等は問わない。「伝達熱量」は、「部品ＩＤ」が示す部品から実質的に「接触部品ＩＤ」が示す部品に伝達される熱量であり、ここでは、一例として、「接触部品ＩＤ」が示す部品から「部品ＩＤ」が示す部品に伝達される熱量（即ち「部品ＩＤ」が示す部品が受け取る熱量）から、「部品ＩＤ」が示す部品から「接触部品ＩＤ」が示す部品に伝達される熱量を減算した値を示している。熱量の単位は、ここでは「Ｗ（ワット）」を用いている。ただし、単位等は問わない。なお、値が負であれば、「部品ＩＤ」が示す部品から結果的に「接触部品ＩＤ」が示す部品に熱量が伝達されていることを示し、値が正であれば、「接触部品ＩＤ」が示す部品から結果的に「部品ＩＤ」が示す部品に熱量が伝達されていることを示す。値が負の場合、この「伝達熱量」の絶対値は、「接触部品ＩＤ」が示す部品を伝達先の部品とした場合の、上述した実伝達物理量である。ここでは、物理量が熱量であるため、実伝達熱量とも呼ぶ。
【０２２７】
なお、ここでは、例えば、「部品ＩＤ」の属性値が「００１」である場合、この属性値を、部品ＩＤ「００１」と呼ぶ場合がある。かかることは、他の属性と属性値との組み合わせに関しても同様である。
【０２２８】
なお、例えば、図７に示すように、部品１３と部品１５との間の領域７１には接触熱抵抗があるため、部品１３の部品１５と接触する表面の表面温度と、部品１５の部品１３と接触する面の表面温度とは異なる値となっている。つまり、部品間情報管理表の「部品ＩＤ」が「０１５」であり、「接触部品ＩＤ」が「０１３」であるレコードの「表面温度」の値と、「部品ＩＤ」が「０１３」であり、「接触部品ＩＤ」が「０１５」であるレコードの「表面温度」の値とは異なる値となっている。かかることは、部品１５と部品１９との間の領域７２に関しても同様である。これに対し、接触熱抵抗がない部品間においては、接触する面の表面温度は同じ温度となっている。
【０２２９】
「表面温度」、「伝達熱量」、等の属性値は、例えば、熱伝達のシミュレーション等により取得された値であるとする。なお、このような熱伝達のシミュレーションについては、公知技術であるので、ここでは詳細な説明は省略する。また、「接触面積」等の属性値は、例えば、部品の設計データ、例えばＣＡＤデータ等を用いて取得されたデータや、このＣＡＤデータを用いて作成されたメッシュデータ等から取得された属性値であるとする。
【０２３０】
図８に示した部品間情報、即ち部品間情報管理表の各レコードにおいて、「部品ＩＤ」が一致する部品間情報は、同じ部品に接している部品であることを示している。
【０２３１】
図９は、グループ管理情報格納部１０４に格納されている１以上のグループ管理情報を管理するグループ管理表である。グループ管理表は、「グループＩＤ」と、「部品ＩＤ」という属性を有している。「グループＩＤ」は、グループ識別子である。「部品ＩＤ」は、「グループＩＤ」が示すグループに属する一の部品の部品識別子であり、部品間情報管理表の「部品ＩＤ」に相当する。例えば、グループ管理情報は、ユーザ等が作成した情報である。
【０２３２】
図１０は、部品温度情報格納部１０２に格納されている部品温度情報を管理する部品温度管理表を示す図である。部品温度管理表は、「部品ＩＤ」と、「部品温度」、「熱源」、「最大温度」という属性を有している。「部品温度」は、「部品ＩＤ」が示す部品の温度であり、ここでは部品の平均温度であるとする。「部品ＩＤ」は、部品間情報管理表の「部品ＩＤ」に相当する。「熱源」は、「部品ＩＤ］が示す部品が熱量の発生源であるか否かを示す情報であり、値「１」は、熱源であることを示し、値「０」は熱源でないことを示す。「最大温度」は、部品の温度の最大値である。なお、部品の温度の最大値として、部品の中心温度を用いるようにしてもよい。「部品温度」や、「最大温度」は、例えば、熱伝達のシミュレーション等により取得された値であるとする。
【０２３３】
まず、ユーザが、図８に示した部品間情報を用いて伝達経路図を作成する指示を、図示しない入力デバイス等を介して情報処理装置１に与えたとする。
【０２３４】
抵抗値取得部１０５は、各部品について熱抵抗を取得する処理を開始する。なお、ここでは、流体である部品１１に対応するノードを有さない伝達経路図を表示するための表示用情報を生成するように予め指定されており、抵抗値取得部１０５は、この部品１１については、熱抵抗の取得は行わないものとする。
【０２３５】
抵抗値取得部１０５は、部品間情報格納部１０１に格納されている一の部品間情報の「部品ＩＤ」の値である部品識別子を取得する。ここでは、図８に示した部品間情報管理表の一番上のレコードから、下方向に向かって順番に、上記の部品１１に対応する部品識別子「０１１」以外の「部品ＩＤ」を検索し、上から１０行目のレコードに初めて現れた「０１１」以外の「部品ＩＤ」の値である「０１２」を取得する。
【０２３６】
抵抗値取得部１０５は、この部品識別子「０１２」に対応する抵抗値が取得済みであるか否かを判断する。ここでは、まだ抵抗値は取得していないため、抵抗値は取得していないと判断されたとする。
【０２３７】
次に、抵抗値取得部１０５は、図８に部品温度管理情報等を用いて、ｐ番目の部品識別子が物理量を発生する部品であるか否かを判断する。ここでは、図１０に示した部品温度管理表において、「部品ＩＤ」が「０１２」であるレコードの「熱源」の値が、熱源であることを示す値である「１」であるか否かを判断する。ここでは、「１」でないため、熱源でないと判断する。
【０２３８】
熱源でないため、抵抗値取得部１０５は、図８に示した部品間情報管理表を用いて、「部品ＩＤ」が「０１２」である部品について、この部品に実伝達熱量を伝達する伝達元の部品と、伝達元側表面温度を検出する。ここでは、抵抗値取得部１０５は、図８に示した部品間情報管理表において、「部品ＩＤ」が「０１２」であるレコードであって、「伝達熱量」の値が、正の値であるレコードを検出し、検出したレコードの「接触部品ＩＤ」と、「表面温度」との組を取得する。取得した「接触部品ＩＤ」が伝達元の部品の部品識別子であり、取得した「表面温度」が、伝達元側表面温度である。そして、取得した「接触部品ＩＤ」と、「表面温度」との組を、図示しない格納部に蓄積する。
【０２３９】
ここでは、接触部品ＩＤ「０１４」と表面温度「０．２１８４９９」との一つの組が取得され、接触部品ＩＤ「０１４」が伝達元の部品の部品識別子として、また、表面温度「０．２１８４９９」が伝達元側状態値である伝達元側表面温度として、部品ＩＤ「０１２」と対応付けられて蓄積される。
【０２４０】
また、抵抗値取得部１０５は、図８に示した部品間情報管理表を用いて、「部品ＩＤ」が「０１２」である部品について、この部品が実伝達熱量を伝達する伝達先の部品と、伝達先側表面温度と、実伝達熱量を検出する。この実伝達熱量は、「部品ＩＤ」が「０１２」である部品から、接触している部品に結果的に伝達される熱量である。ここでは、抵抗値取得部１０５は、図８に示した部品間情報管理表において、「部品ＩＤ」が「０１２」であるレコードであって、「伝達熱量」の値が、負の値であるレコードを検出し、検出したレコードの「接触部品ＩＤ」と、「表面温度」と、「伝達熱量」の絶対値の組を取得する。取得した「接触部品ＩＤ」が伝達先の部品の部品識別子であり、取得した「表面温度」が、伝達先側表面温度であり、取得した「伝達熱量」の絶対値が、「実伝達熱量」である。そして、取得した「接触部品ＩＤ」と、「表面温度」と、「伝達熱量」の絶対値との組を、図示しない格納部に蓄積する。
【０２４１】
図１１は、抵抗値取得部１０５が取得して蓄積した伝達先の部品の部品識別子と、伝達先側表面温度と、実伝達熱量との組を管理する伝達先管理表である。伝達先管理表は、「部品ＩＤ」と、「伝達先ＩＤ」と、「伝達先側表面温度」と、「実伝達熱量」という属性を有している。「部品ＩＤ」は、図８等の「部品ＩＤ」に相当する。「伝達先ＩＤ」は、伝達先の部品の部品識別子であり、上記で取得した「接触部品ＩＤ」である。「伝達先側表面温度」は、伝達先側表面温度であり、上記で取得した「表面温度」である。「実伝達熱量」は、実伝達熱量であり、ここでは、上記で取得した伝達熱量の絶対値である。
【０２４２】
次に、抵抗値取得部１０５は、上記で取得した伝達元の部品の部品識別子と、伝達先の部品の部品識別子とがともに１つではないため、伝達元の部品の部品識別子と、伝達先の部品の部品識別子との組み合わせについて、経路抵抗値を取得する。ここでは、伝達元の部品の部品識別子「０１４」と伝達先ＩＤ「０１１」との第一の組み合わせ、伝達元の部品の部品識別子「０１４」と伝達先ＩＤ「０１６」との第二の組み合わせ、伝達元の部品の部品識別子「０１４」と伝達先ＩＤ「０１７」との第二の組み合わせについて、上述した式（３）を用いて、経路抵抗値を取得する。
【０２４３】
第一の組み合わせについて経路抵抗値Ｒｏｕｔ１は、伝達元の部品の部品識別子「０１４」について取得した伝達元側表面温度「０．２１８４９９」を、式（３）のＴｉｎに代入し、伝達先ＩＤ「０１１」について取得した伝達先側表面温度「５９．０４０２６」と実伝達熱量「０．１６３０８６」とをそれぞれＴｏｕｔ１，Ｑｏｕｔ１に代入することで算出される。
【０２４４】
また、第二の組み合わせについて経路抵抗値Ｒｏｕｔ２は、伝達元側表面温度「０．２１８４９９」を、式（３）のＴｉｎに代入し、伝達先ＩＤ「０１６」について取得した伝達先側表面温度「５９．０２８４７３」と実伝達熱量「０．０１６３６１」とをそれぞれＴｏｕｔ２、Ｑｏｕｔ２に代入することで算出される。
【０２４５】
また、第三の組み合わせについて経路抵抗値Ｒｏｕｔ３は、伝達元側表面温度「０．２１８４９９」を、式（３）のＴｉｎに代入し、伝達先ＩＤ「０１７」について取得した伝達先側表面温度「５９．１００１８９」と実伝達熱量「０．０３９０２９」とをそれぞれＴｏｕｔ３，Ｑｏｕｔ３に代入することで算出される。
【０２４６】
そして、算出した３つの経路抵抗値を、式（４）に代入することで、「部品ＩＤ」が「０１２」である部品の熱抵抗値Ｒが取得される。取得した熱抵抗値Ｒは、「１．６０」であったとする。単位は、例えば、「℃／Ｗ」であるとする。取得した熱抵抗値は、部品ＩＤ「０１２」と対応付けて、図示しない格納部に蓄積する。なお、ここでの熱抵抗の値等は、説明のための便宜上の値であり、必ずしも、図８等に示す値等を用いて、正確に算出されたものではない場合がある。かかることは、以下においても同様である。
【０２４７】
同様にして、部品間情報に格納されている「０１２」以降の他の「部品ＩＤ」が示す部品についても熱抵抗を取得し、取得した熱抵抗値を、「部品ＩＤ」と対応付けて、図示しない格納部に蓄積する。
【０２４８】
なお、伝達元の部品と伝達先の部品がそれぞれ一つである場合、上述した式（１）に取得対象部品の伝達元側表面温度と、を代入する処理を行うことで、経路抵抗値を算出せずに、取得対象部品についての熱抵抗値を取得すればよい。
【０２４９】
また、伝達元の部品が複数存在する場合は、伝達元の部品と、伝達先の部品との組み合わせについて、それぞれ、上記の式（５）を用いて経路抵抗値を算出し、経路抵抗値を式（５）の２行目の式に代入することで熱抵抗値を取得すればよい。
【０２５０】
また、取得対象部品が熱源である場合、伝達元の部品の検出は行わず、図１０に示した部品温度管理表から、取得対象部品の「最大温度」を取得する。また、伝達先の部品を検出し、検出した伝達先の部品ごとに、伝達先側表面温度と実伝達熱量とを取得する。そして、伝達先の部品が１つである場合は、式（２）に取得した値を代入することで熱抵抗値を取得する。また、伝達先の部品が複数である場合、式（３）のＴｉｎの代わりに上記の「最大温度」を代入して伝達先の部品ごとに経路抵抗値を取得し、式（４）を用いて部品の熱抵抗値を取得すればよい。
【０２５１】
例えば、抵抗値取得部１０５が部品間情報から、部品ＩＤ「０１５」を取得したとする。である部品については、図１０に示した部品温度管理表の「熱源」の値が「１」であるため、熱源を有する部品であると判断される。このため、抵抗値取得部１０５は、部品温度管理表から、「部品ＩＤ」が「０１５」に対応する「最大温度」の値「５９．２８３３３３」を取得する。また、伝達先の部品の部品識別子として、「０１１」、「０１３」、「０１４」、「０１７」、「０１８」、「０１９」を取得し、それぞれについて、上記と同様に、伝達先側表面温度と、実伝達熱量とを取得する。そして、式（３）のＴｉｎの代わりに上記の「最大温度」を代入して伝達先の部品ごとに経路抵抗値を取得する。そして、取得した経路抵抗値を式（４）に代入して「部品ＩＤ」が「０１５」である部品について熱抵抗値を取得する。
【０２５２】
上記のようにして、抵抗値取得部１０５は、部品間情報に含まれる全ての「部品ＩＤ」（ただし、「０１１」は除く）について、熱抵抗値を取得したとする。
【０２５３】
図１２は、抵抗値取得部１０５が取得して図示しない格納部に蓄積した熱抵抗値を管理する熱抵抗値管理表である。熱抵抗値管理表は、部品識別子である「部品ＩＤ」と、部品について取得した熱抵抗値である「熱抵抗値」という属性を有している。
【０２５４】
ここで、例えば、部品をグループ表示しないことがユーザ等により、あるいはデフォルト等で指定されていたとする。
【０２５５】
表示用情報生成部１０６は、まず、図８に示した部品間情報管理表の、「部品ＩＤ」または「接触部品ＩＤ」の一方が「０１１」であるレコードを除いた上から１行目のレコード、即ち、図８の上から１１行目のレコードから、「部品ＩＤ」である「０１２」と「接触部品ＩＤ」である「０１４」とを読み出し、これらに対応したノードを、仮想二次元平面に配置する。例えば、予め指定されている不可視であるグリッドの交点等に隣り合うように配置する。ここでは、例として、複数の三角形を、辺が重なるよう並べた形状のグリッドを用いたとする。ノードは、例えば、予め指定された形状及び大きさ、色を有する画像であるとする。例えば、形状は円であるとする。
【０２５６】
そして、表示用情報生成部１０６は、ノード間を、一端が矢印である線分で接続する。なお、矢印の矢じりは、上記の１１行目のレコードの「伝達熱量」の値が正であれば「部品ＩＤ」に対応するノード側に設けられ、負であれば、「接触部品ＩＤ」側に配置される。ここでは、１１行目のレコードの「伝達熱量」の値が正の値であるため、矢じりは、部品ＩＤ「０１２」に対応するノード側に設けられる。また、線の太さは、ここでは、「伝達熱量」の絶対値に応じて連続的あるいは段階的に太くなる太さとする。例えば、「伝達熱量」の絶対値に比例する太さとする。ただし、線の太さは全て同じ太さにしてもよく、さらに、この線の近傍に「伝達熱量」の値を配置してもよい。
【０２５７】
また、表示用情報生成部１０６は、各ノードに対応する部品識別子を、ノードの近傍に配置する。なお、ここでは、部品識別子として、図８の「部品名」を配置する。例えば、部品ＩＤ「０１２」に対応する「部品名」である「ｈ」を、図８から取得し、ノードの近傍には、「ｈ」や、「部品名＝ｈ」等の文字列を配置する。また接触部品ＩＤ「０１４」に対応するノードの近傍には、「ｂ」や「部品名＝ｂ」等の文字列を配置する。
【０２５８】
さらに、表示用情報生成部１０６は、配置したノードに対応する部品識別子と対応付けられた部品の熱抵抗値を、図１２の熱抵抗値管理表から取得し、部品識別子と同様に、この熱抵抗値をノード近傍に配置する。例えば、部品ＩＤ「０１２」に対応する「熱抵抗値」である「１．６０」を図１２に示した熱抵抗値管理表から取得し、上記で配置した部品ＩＤ「０１２」に対応するノードの近傍に、「１．６０」や、「Ｒ＝１．６０」、「熱抵抗値１．６０」等の文字列を配置する。「接触部品ＩＤ」が「０１４」に対応するノードについても同様に、熱抵抗値「０．２８」を取得して配置する。
【０２５９】
同様にして、他の部品間情報が有するとの組を読み出し、これらに対応するノードを配置し、さらにノードに対応する部品名や熱抵抗値を配置していく。
【０２６０】
なお、取得した「部品ＩＤ」または「接触部品ＩＤ」に対応するノードが、すでに配置されている場合、配置されていない方のノードを配置し、ノードに対応する部品名や熱抵抗値を配置するとともに、配置したノードとすでに配置されていたノードとを、上記と同様に、矢印を有する線分で接続する。
【０２６１】
例えば、表示用情報生成部１０６は、部品間情報管理表の上から１２行目のレコードから、「部品ＩＤ」である「０１２」と、「接触部品ＩＤ」である「０１６」とを取得したとする。この場合、部品識別子「０１２」に対応するノードはすでに配置済みであるため、部品識別子「０１６」に対応するノードだけを新たに配置し、「伝達熱量」の値が負であることから、このノードと、すでに配置済みの部品識別子「０１２」に対応するノード、即ち「部品名」が「ｈ」であるノードとを、部品識別子「０１６」に対応するノード側に矢じりが配置された矢印を有する線分で接続し、さらに、部品識別子「０１６」に対応するノード近傍に、部品識別子「０１６」に対応する「熱抵抗値」である「０．４２」と、部品識別子「０１６」に対応する「部品名」である「ｆ」を配置する。
【０２６２】
また、部品間情報から取得した「部品ＩＤ」と、「接触部品ＩＤ」とにそれぞれ対応するノードがすでに配置されている場合には、ノードの配置等は行わない。
【０２６３】
なお、ここでは、熱源である部品、即ち、「部品ＩＤ」が「０１５」のノードの画像としては、他のノードの画像と異なる色の画像を用いるものとする。
【０２６４】
そして、全ての部品間情報について上記のようなノードの配置等を行うことで、伝達経路図を表示するための表示用情報が得られる。
【０２６５】
出力部１０７は、表示用情報生成部１０６が生成した表示用情報を出力する。ここでは一例として、図示しないモニタに表示する。
【０２６６】
図１３は、表示用情報生成部１０６が生成した表示用情報を用いて表示された熱の伝達経路図である。
【０２６７】
このような伝達経路図を表示することで、各部品に対応するノードに熱抵抗値が表示されるため、伝達経路における各部品の状況を容易に把握することが可能となる。
【０２６８】
（具体例２）
ここで、図１３に示すような伝達経路図の表示後に、例えば、部品をグループ表示する指示を、情報処理装置１が図示しない受付部等を介してユーザ等から受け付けたとする。ここでのグループ表示とは、例えば、グループ管理情報に対応したグループのノードと、グループに属さない部品のノードとが混在した伝達経路図の表示と考えてもよい。
【０２６９】
この場合、抵抗値取得部１０５は、図９に示したグループ管理表から、対応付けられているグループ識別子が一致する部品識別子を、グループ識別子ごとに順次読み出し、グループ識別子毎に、即ちグループごとの熱抵抗を取得する。なお、グループ表示の場合、グループ識別子によりグループ識別子と対応づけてられていない部品については、各部品を部品識別子をグループ識別子としたグループとして取り扱う。
【０２７０】
抵抗値取得部１０５は、図９に示したグループ管理情報から一番目のグループＩＤ「Ｇ１」を検出する。
【０２７１】
そして、抵抗値取得部１０５は、グループ管理情報からグループＩＤ「Ｇ１」に対応する部品ＩＤ「０１４」及び「０１５」を読出し、このいずれかが、熱量の発生源を有する部品の部品識別子であるか否かを判断する。ここでは、部品ＩＤ「０１５」がしめす部品が、熱量の発生源を有する部品の部品識別子であると判断されたとする。
【０２７２】
このため、抵抗値取得部１０５は、グループ管理情報が示すグループに属する各部品の部品識別子を順番に読出し、図８に示した部品間情報管理表から、「部品ＩＤ」が読み出した部品識別子と一致するレコード（行）であって、「伝達熱量」の符号が負であるレコードを全て検出し、検出したレコードの「接触部品ＩＤ」の値を、順次取得する。そして、取得した部品識別子から、重複するものは一つを除いて削除する。また、部品ＩＤ「０１４」または部品ＩＤ「０１５」と一致するものも削除する。抵抗値取得部１０５は、これにより残った部品識別子を、この一番目のグループについての、伝達先の部品の部品識別子として取得する。
【０２７３】
次に、抵抗値取得部１０５は、上記で取得した伝達先の部品が、一番目のグループを構成する部品に対して伝達する熱量の総和Ｑｉｎ＿ｔｏｔａｌを算出する。そして、上記で抵抗値取得部１０５が取得した伝達先の部品識別子毎に、それぞれ、経路抵抗値を取得する。
【０２７４】
抵抗値取得部１０５は、式（１１）を用いて、一の伝達先の部品識別子が示す部品に一番目のグループを構成する各部品から伝達される実伝達熱量の総和を、この伝達先の部品に一番目のグループから伝達される熱量として取得する。また、式（１２）を用いて、一番目のグループを構成する部品のうちの、この伝達先の部品と接している部品の表面温度について、熱量を重みとした加重平均を算出する。この加重平均の結果を、一番目のグループの、この伝達先の部品と接している部分の表面温度とする。
【０２７５】
そして、取得した値を、式（７）に代入して、この一の伝達先の部品識別子が示す経路の経路抵抗値を取得する。
同様の処理を上記で検出した他の伝達先の部品の部品識別子についても行って、経路抵抗値を取得する。
【０２７６】
そして、取得した経路抵抗値を、式（８）に代入して、熱量の発生源を有する部品を含む一番目のグループについての熱抵抗値を取得する。取得した熱抵抗値を、一番目のグループＩＤ「Ｇ１」と対応づけて、図示しない格納部等に蓄積する。
【０２７７】
次に、抵抗値取得部１０５は、図９に示したグループ管理情報から２番目のグループＩＤ「Ｇ２」を検出する。そして、抵抗値取得部１０５は、グループ管理情報からグループＩＤ「Ｇ２」に対応する部品ＩＤ「０１６」及び「０１７」を読出し、このいずれかが、熱量の発生源を有する部品の部品識別子であるか否かを判断する。ここでは、いずれも、発生源を有する部品の部品識別子でないと判断されたとする。
【０２７８】
このため、抵抗値取得部１０５は、上記の部品ＩＤ「０１６」及び「０１７」を順番に読出し、図８に示した部品間情報管理表から、「部品ＩＤ」が読み出した部品識別子と一致するレコード（行）であって、「伝達熱量」の符号が正であるレコードを全て検出し、検出したレコードの「接触部品ＩＤ」の値を順次取得する。そして、取得した部品識別子から、重複するものは一つを除いて削除する。また、部品ＩＤ「０１６」または部品ＩＤ「０１７」と一致するものも削除する。抵抗値取得部１０５は、これにより残った部品識別子を、この一番目のグループについての、伝達元の部品の部品識別子として取得する。
【０２７９】
また、同様に、抵抗値取得部１０５は、グループ管理情報が示すグループに属する各部品の部品識別子を順番に読出し、図８に示した部品間情報管理表から、「部品ＩＤ」が読み出した部品識別子と一致するレコード（行）であって、「伝達熱量」の符号が負であるレコードを全て検出し、検出したレコードの「接触部品ＩＤ」の値を、この一番目のグループについての、伝達先の部品の部品識別子として順次取得する。そして、取得した部品識別子から、重複するものは一つを除いて削除する。また、部品ＩＤ「０１６」または部品ＩＤ「０１７」と一致するものも削除する。抵抗値取得部１０５は、これにより残った部品識別子を、この一番目のグループについての、伝達先の部品の部品識別子として取得する。
【０２８０】
次に、抵抗値取得部１０５は、上記で取得した伝達元の部品が、一番目のグループを構成する部品に対して伝達する熱量の総和Ｑｉｎ＿ｔｏｔａｌを算出する。そして、上記で抵抗値取得部１０５が取得した伝達元の部品の部品識別子と、伝達先の部品の部品識別子との一対一の組み合わせについて、それぞれ、経路抵抗値を取得する。
【０２８１】
抵抗値取得部１０５は、まず、式（９）を用いて、一の伝達元の部品の部品識別子と伝達先の部品の部品識別子との組み合わせを構成する伝達元の部品の部品識別子が示す部品から一番目のグループを構成する各部品に伝達される実伝達熱量の総和を、この伝達元の部品から一番目のグループに伝達される熱量として取得する。また、式（１０）を用いて、一番目のグループを構成する部品のうちの、この伝達元の部品と接している部品の表面温度について、熱量を重みとした加重平均を算出する。この加重平均の結果を、一番目のグループの、この伝達元の部品と接している部分の表面温度とする。
【０２８２】
また、抵抗値取得部１０５は、式（１１）を用いて、一の伝達元の部品の部品識別子と伝達先の部品の部品識別子との組み合わせを構成する伝達先の部品の部品識別子が示す部品に一番目のグループを構成する各部品から伝達される実伝達熱量の総和を、この伝達先の部品に一番目のグループから伝達される熱量として取得する。また、式（１２）を用いて、一番目のグループを構成する部品のうちの、この伝達先の部品と接している部品の表面温度について、熱量を重みとした加重平均を算出する。この加重平均の結果を、一番目のグループの、この伝達先の部品と接している部分の表面温度とする。
【０２８３】
そして、取得した値を、式（５）に代入して、この一の伝達元の部品の部品識別子と伝達先の部品の部品識別子との組み合わせが示す経路の経路抵抗値を取得する。
【０２８４】
同様の処理を上記で検出した伝達元の部品の部品識別子と伝達先の部品の部品識別子との他の組み合わせについても行って、経路抵抗値を取得する。
【０２８５】
そして、取得した経路抵抗値を、式（１３）に代入して、一番目のグループについての熱抵抗値を取得する。取得した熱抵抗値を、一番目のグループＩＤ「Ｇ２」と対応づけて、図示しない格納部等に蓄積する。
【０２８６】
同様の処理を、他の一の伝達元の部品の部品識別子と伝達先の部品の部品識別子との組み合わせについても行って、経路抵抗値を取得する。
【０２８７】
そして、取得した経路抵抗値を、式（１３）に代入して、熱量の発生源を有する部品を含む一番目のグループについての熱抵抗値を取得する。取得した熱抵抗値を、一番目のグループＩＤ「Ｇ２」と対応づけて、図示しない格納部等に蓄積する。
【０２８８】
同様の処理を、他のグループＩＤ「Ｇ３」が示すグループ、及び部品ＩＤ「０１２」、及び部品ＩＤ「０１３」についても行う。なお、グループ管理情報でグループ化されていない各部品をそれぞれグループとみなして取得した熱抵抗値は、部品識別子と対応づけられて、図示しない格納部に蓄積される。
【０２８９】
図１４は、抵抗値取得部１０５がグループ毎に取得した熱抵抗値を管理するグループ熱抵抗管理表である。グループ熱抵抗管理表は「グループＩＤ」及び「熱抵抗値」という属性を有している。なお、グループ管理情報でグループ化されていない各部品をそれぞれグループとみなして取得した熱抵抗値が格納されているレコードの「グループＩＤ」の属性値には、そのグループを構成する部品の部品識別子が格納されている。「熱抵抗値」は、グループ毎の熱抵抗値である。
【０２９０】
表示用情報生成部１０６は、次に、図８に示した部品間情報管理表の、「部品ＩＤ」または「接触部品ＩＤ」の一方が「０１１」であるレコードを除いた全てのレコードの「部品ＩＤ」の値と、「接触部品ＩＤ」の値とについて、対応するグループ識別子が図９のグループ管理表に存在するか否かを判断し、存在する部品識別子を対応するグループ識別子で置き換えた情報であるグループ間情報管理表を取得する。なお、対応するグループ識別子が存在しない「部品ＩＤ」については、置き換えは行わない。
【０２９１】
図１５は、グループ間情報管理表を示す図である。
【０２９２】
そして、表示用情報生成部１０６は、図１５のグループ間情報管理表において、「部品ＩＤ」と「接触部品ＩＤ」とがともに一致するレコードを検出し、検出したレコードの「伝達熱量」の値を合計し、この「部品ＩＤ」と、「接触部品ＩＤ」と対応づけて図示しない格納部に蓄積する。
【０２９３】
図１６は、表示用情報生成部１０６が蓄積した、伝達熱量の合計を対応づけて管理するグループ伝達熱量管理表である。グループ伝達熱量管理表は、「グループＩＤ」と、「接触グループＩＤ」と、「合計伝達熱量」という属性を有している。「グループＩＤ」は、グループ識別子である。「接触グループＩＤ」は、対応する「グループＩＤ」が示す部品のグループに接触している部品のグループの識別子である。「合計伝達熱量」は、上記の合計した伝達熱量である。なお、グループ伝達熱量管理表において、「グループＩＤ」及び「接触グループＩＤ」の値が、それぞれ、他のレコードの「接触グループＩＤ」及び「グループＩＤ」の値と一致するレコードは削除するようにしてもよい。
【０２９４】
次に、表示用情報生成部１０６は、図１６に示したグループ伝達熱量管理表から、１行目のレコードから「グループＩＤ」である「０１２」を読み出す。読み出した「グループＩＤ」は、部品識別子であるため、この「０１２」に対応したノードを、上記のグループ表示を行わない場合と同様に、仮想二次元平面に配置する。グループ識別子であるか否かの判断は、例えば、「グループＩＤ」の値が、「Ｇ」から始まる値であるか否かにより判断される。また、このノードに対応する熱抵抗値や部品名等も、図８に示した部品間情報管理表等から取得し、上記と同様に配置する。なお、既に同じ「グループＩＤ」に対応するノードが配置されている場合には、配置を行わない。
【０２９５】
同様に、表示用情報生成部１０６は、１行目のレコードから、「接触グループＩＤ」である「Ｇ１」を読み出し、この「接触グループＩＤ」に対応するノードを、部品識別子のノードを配置する場合と同様に配置する。ここでは、この「接触グループＩＤ」がグループ識別子であるため、このノードの画像として、部品識別子に対応するノードとは異なる形状、例えば四角形の画像を用いる。また、表示用情報生成部１０６は、このノードの近傍にグループＩＤ「Ｇ１」を配置する。また、表示用情報生成部１０６は、このグループＩＤ「Ｇ１」に対応する熱抵抗値「０．２９７３２９」を図１４に示したグループ熱抵抗値管理表から取得する。そして、取得した熱抵抗値を示す文字列、例えば、「Ｒ＝０．２９７３２９」という文字列をグループ識別子に対応するノードの近傍に配置する。なお、既に同じ「接触グループＩＤ」に対応するノードが配置されている場合には、配置を行わない。
【０２９６】
また、表示用情報生成部１０６は、上記で配置した部品ＩＤ「０１２」に対応するノードと、グループＩＤ「Ｇ１」に対応したノードとを、矢印を有する線分で接続する。表示用情報生成部１０６は、線分の矢じりの配置される位置は、グループ伝達熱量管理表の１番目のレコードの「合計伝達熱量」の符号により決定する。ここでは、「伝達熱量」の値が正であるため、表示用情報生成部１０６は、矢じりを、「グループＩＤ」である「０１２」に対応するノード側に配置する。仮に値が負である場合、表示用情報生成部１０６は、矢じりを「接触グループＩＤ」である「Ｇ１」に対応するノード側に配置する。なお、ここではノード間を接続する線を同じ太さの線としているが、線の太さは、「合計伝達熱量の値に応じた太さ、例えば、値の増加に応じて連続的や段階的に増加する太さとしてもよい。
【０２９７】
表示用情報生成部１０６は、同様の処理を、図１６に示したグループ伝達熱量管理表の２行目以降の全てのレコードについて行うことにより、部品をグループ表示した伝達経路図を表示するための表示用情報を取得する。
【０２９８】
なお、取得した「グループＩＤ」または「接触グループＩＤ」に対応するノードが、すでに配置されている場合、配置されていない方のノードを配置し、ノードに対応する部品名またはグループ識別子や熱抵抗値を配置するとともに、配置したノードとすでに配置されていたノードとを、上記と同様に、矢印を有する線分で接続する。
【０２９９】
また、部品間情報から取得した「グループＩＤ」と、「接触グループＩＤ」とにそれぞれ対応するノードがすでに配置されている場合には、ノードの配置等は行わない。
【０３００】
そして、出力部１０７は、表示用情報生成部１０６が生成した表示用情報を出力する。ここでは一例として、図示しないモニタに表示する。
【０３０１】
図１７は、表示用情報生成部１０６が生成した表示用情報を用いて表示された、部品をグループ表示した熱の伝達経路図である。このような伝達経路図を表示することで、部品のグループ間での熱の伝達経路を容易に把握することが可能となり、熱伝達の概略を容易に把握することが可能となる。
【０３０２】
なお、図１３に示すようなグループ表示しない場合の伝達経路図と、図１７に示すようなグループ表示した伝達経路図とを、ユーザの指示等に応じて適宜切り替えて表示するようにしてもよい。この場合、表示用情報生成部１０６等は、両方の伝達経路図を表示するための表示用情報を予め作成しておくようにしてもよいし、切り替え指示後に、切り替え先の表示用情報を作成するようにしてもよい。
【０３０３】
（具体例３）
ここで、例えば、情報処理装置１が、図示しない受付部等を介してユーザから、一部の伝達経路を示す伝達経路図を表示する指示を受け付けたとする。例えば、部品１１以外の部品のうちの、最も多くの部品との間で熱量の伝達が行われる部品を除いた部品のみによる伝達経路図を表示する指示であったとする。
【０３０４】
この場合、表示用情報生成部１０６は、例えば、図８に示した部品間情報管理表のにおいて、「部品ＩＤ」の値が一致し、かつ、「接触部品ＩＤ」の値が異なるレコードを、「部品ＩＤ」の値毎に集計し、最も集計数が多い「部品ＩＤ」の値（ただし、部品１１の部品ＩＤ「０１１」を除く）を取得する。例えば、図８においては、「部品ＩＤ」が「０１７」であって「接触部品ＩＤ」が異なるレコードの集計数は「５」であり、他の「部品ＩＤ」の集計数よりも多いと判断される。このため、表示用情報生成部１０６は、この部品ＩＤ「０１７」に対応するノード、即ち部品ｇのノードを有さない表示用情報を生成する。部品ＩＤ「０１７」のノードを有さない表示用情報を生成するためには、例えば、部品ＩＤ「０１１」のノードを配置しない場合と同様に、「部品ＩＤ」または「接触部品ＩＤ」が「０１７」である部品のノードを配置しないようにすればよい。
【０３０５】
図１８は、このようにして生成された表示用情報を用いて表示された伝達経路図を示す図である。このように表示することにより、必要な伝達経路だけを見やすく表示することが可能となる。
【０３０６】
（具体例４）
また、例えば、情報処理装置１が、図示しない受付部等を介してユーザ等から、部品の温度と、部品の熱抵抗値とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示する指示を受け付けたとする。
【０３０７】
この場合、表示用情報生成部１０６は、上記のように部品間情報が有する部品識別子のノードを配置する際に、まず、配置する部品識別子に対応する部品温度と熱抵抗値とを取得する。例えば、図８に示した部品間情報管理表から取得した「部品ＩＤ」である「０１２」のノードを配置する際に、図１０に示した部品温度管理表から、部品ＩＤ「０１２」に対応する部品温度「５９．０７２４７２」を取得し、図１２に示した熱抵抗値管理表から、部品ＩＤ「０１２」に対応する熱抵抗値「１．６０」を取得する。
【０３０８】
そして、表示用情報生成部１０６は、熱抵抗値をｘ軸、部品温度をｙ軸とした座標系の、熱抵抗値「１．６０」をｘ座標値、部品温度「５９．０７２４７２」をｙ座標値とした位置に、ノードを配置する。
【０３０９】
同様にして、他のノードを配置し、ノード間を接続していくことで、表示用情報生成部１０６は、部品の温度と、部品の熱抵抗値とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図を表示するための表示用情報が生成する。
【０３１０】
図１９は、部品の温度と、部品の熱抵抗値とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示例を示す図である。
【０３１１】
（具体例５）
また、例えば、情報処理装置１が、図示しない受付部等を介してユーザ等から、部品の温度と、部品の表面積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示する指示を受け付けたとする。
【０３１２】
図２０は、部品サイズ情報格納部１０３に格納されている部品サイズ情報を管理する部品サイズ管理表を示す図である。部品サイズ管理表は、「部品ＩＤ」と、「体積」と、「表面積」という属性を有している。「部品ＩＤ」は、部品間情報管理表の「部品ＩＤ」に相当する。「体積」は、「部品ＩＤ」が示す部品の体積情報であり、単位は、例えば、ｃｍ３である。また、「表面積」は、「部品ＩＤ」が示す部品の表面積情報であり、単位は、例えば、ｃｍ２である。「体積」、「表面積」等の属性値は、例えば、部品の設計データ、例えばＣＡＤデータ等を用いて取得されたデータや、このＣＡＤデータを用いて作成されたメッシュデータ等から取得された属性値であるとする。
【０３１３】
この場合、表示用情報生成部１０６は、上記のように部品間情報が有する部品識別子のノードを配置する際に、まず、配置する部品識別子に対応する部品温度と表面積とを取得する。例えば、図８に示した部品間情報管理表から取得した「部品ＩＤ」である「０１２」のノードを配置する際に、図１０に示した部品温度管理表から、部品ＩＤ「０１２」に対応する部品温度「５９．０７２４７２」を取得し、図２０に示した部品サイズ情報管理表から、部品ＩＤ「０１２」に対応する表面積「５．００００１」を取得する。
【０３１４】
そして、表示用情報生成部１０６は、熱抵抗値をｘ軸、部品温度をｙ軸とした座標系の、表面積「５．００００１」をｘ座標値、部品温度「５９．０７２４７２」をｙ座標値とした位置に、ノードを配置する。
【０３１５】
同様にして、他のノードを配置し、ノード間を接続していくことで、表示用情報生成部１０６は、部品の温度と、部品の表面積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図を表示するための表示用情報を生成する。
【０３１６】
図２１は、部品の温度と、部品の表面積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示例を示す図である。
【０３１７】
（具体例６）
また、部品の温度と、部品の体積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示する指示を受け付けた場合は、上記において、部品サイズ情報管理表の表面積情報に代えて、部品サイズ情報管理表の体積情報を用いるようにすればよい。
【０３１８】
図２２は、部品の温度と、部品の体積とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図の表示例を示す図である。
【０３１９】
（具体例７）
なお、表示用情報生成部１０６は、図１３に示した伝達経路図や、他の伝達経路図、例えば、図１７，図１８、図１９、図２１、図２２等の伝達経路図において、図１２に示した熱抵抗値管理表を用いて、熱抵抗値の高い部品を検出し、検出した部品に対応するノードを他のノードに対して識別可能とした伝達経路図の表示用情報を生成してもよい。例えば、表示用情報生成部１０６は、ユーザ等により指定された閾値よりも高い値の熱抵抗値の部品を検出し、この部品に対応するノードを、他のノードに対して識別可能とした伝達経路図、例えば、このノードの画像を、他とは異なる形状、例えば星形等とした画像を出力してもよい。例えば、表示用情報生成部１０６は、各部品識別子に対応するノードを配置する際に、その部品識別子に対応する熱抵抗値が、予め指定された閾値よりも高い値であるか否かを判断する。そして、高ければ、他のノードと異なる形状の画像を配置し、閾値よりも小さければ、他のノードと同じ形状の画像を配置する。
【０３２０】
例えば、ユーザにより指定された閾値が、「１．５」であったとすると、表示用情報生成部１０６は、部品識別子「０１２」に対応するノードを配置する際に、部品識別子「０１２」に対応する熱抵抗値「１．６０」を図１２の熱抵抗値管理表から取得し、取得した熱抵抗値「１．６０」が閾値「１．５」より大きいか否かを判断する。ここでは、閾値よりも大きいため、このノードとして、星形の画像を配置する。
【０３２１】
また、他の部品では、部品識別子「０１９」の熱抵抗値が「３．２０」であり、閾値よりも大きいことから、このノードとして、星形の画像が配置される。
【０３２２】
その他の部品は、全て通常の丸形の画像が配置される。
【０３２３】
図２３は、熱抵抗値が閾値以上のノードを、他のノードに対して識別可能として示した伝達経路図を示す図である。この図は、部品識別子「０１２」に対応する部品名「ｈ」のノード、及び部品識別子「０１９」に対応する部品名「ｄ」のノードの表示態様を除けば、図１３に対応した図である。
【０３２４】
なお、このようなノードの表示を行うか否かは、ユーザの指示に応じて適宜切り替えられるようにしてもよい。
【０３２５】
（具体例８）
また、表示用情報生成部１０６は、図１３に示した伝達経路図や、他の伝達経路図において、部品間で伝達される物理量が大きい２以上の部品に対応するノードを接続する線を、他の部品間を接続する線に対して識別可能な態様の線とした伝達経路図の表示用情報を生成するようにしてもよい。
【０３２６】
例えば、表示用情報生成部１０６は、図８に示した部品間情報管理表の一の部品間情報、即ち一のレコードが有する２つの部品識別子に対応するノードを線等で接続する際に、この部品間情報の「伝達熱量」の値の絶対値が、ユーザ等により指定された閾値より大きいか否かを判断する。そして大きい場合、このノードを接続する線を識別可能な態様の線とする。
【０３２７】
例えば、表示用情報生成部１０６は、図８に示した部品間管理表の上から１１行目のレコードが有する部品ＩＤ「０１２」に対応するノードと、接触部品ＩＤ「０１４」に対応するノードとを線で結ぶ際に、このレコードの「伝達熱量」の値「０．２１８４９９」を読み出し、この値の絶対値が、ユーザが指定した閾値、例えば、「２」よりも大きいか否かを判断する。大きい場合、表示用情報生成部１０６は、このノード間を他のノード間とは異なるハッチング入りの線で接続し、小さければ、他のノードと同じハッチングなしの線で接続する。
【０３２８】
表示用情報生成部１０６は、他のノード間を接続する場合についても同様の処理を行う。
【０３２９】
図２４は、伝達される物理量が大きい部品に対応するノードを接続する線を識別可能な態様の線とした伝達経路図を示す図である。この図は、部品名が「ａ」である部品と「ｉ」である部品との間、部品名が「ａ」である部品と「ｂ」である部品との間、及び部品名が「ｂ」である部品と「ｈ」である部品との間、をそれぞれ接続する線の表示態様を除けば、図１３に対応した図である。
【０３３０】
（具体例９）
また、表示用情報生成部１０６は、部品間で伝達される物理量が大きい２以上の部品のいずれにも接続されていない部品であって、熱抵抗が小さい部品を検出し、検出した部品に対応するノードを、他のノードに対して識別可能とした伝達経路図の表示用情報を生成してもよい。
【０３３１】
例えば、表示用情報生成部１０６は、図８に示した部品間情報管理表において、「伝達熱量」の値が、第一の閾値以上のレコードを検出し、検出したレコードに含まれる部品識別子、具体的には、「部品ＩＤ」と「接触部品ＩＤ」とを取得して、図示しない格納部等に蓄積しておく。例えば、第一の閾値が、「０．３」であったとすると、表示用情報生成部１０６は、図８に示した部品間情報管理表から、部品識別子「０１４」及び「０１５」を取得する。
【０３３２】
そして、上記と同様に、表示用情報生成部１０６は、部品間情報が有する部品識別子に対応するノードを配置する際に、この部品識別子が、上記で検出された第一の閾値以上のレコ−ドの部品識別子のいずれかと一致するか否かを判断する。一致する場合、表示用情報生成部１０６は、このノードを通常のノードと同様に配置する。一致しない場合、表示用情報生成部１０６は、このノードに対応する部品識別子が示す部品の熱抵抗を、図１２に示す熱抵抗管理表から取得し、取得した熱抵抗値が、ユーザ等が指定した閾値やデフォルト等で指定された第二の閾値よりも小さいか否かを判断する。第二の閾値よりも大きい場合は、表示用情報生成部１０６は、そのままノードを通常のノードと同様に配置する。第二の閾値よりも小さい場合は、表示用情報生成部１０６は、この部品識別子が示す部品が、上記で取得した第一の閾値以上のノードが示す部品と接続されているか否かを判断する。具体的には、表示用情報生成部１０６は、この部品識別子が「部品ＩＤ」と一致する全てのレコードの「接触部品ＩＤ」を取得し、取得した「接触部品ＩＤ」のいずれかが、上記で検出された第一の閾値以上のレコ−ドの部品識別子のいずれかと一致するか否かを判断する。一致する場合、この部品識別子が示す部品は、部品間で伝達される物理量が大きい２以上の部品のいずれかに接続されていることとなるため、この部品識別子に対応するノードは通常のノードと同様に配置される。いずれにも一致しない場合、このノードを他と異なる表示態様となるようにする。
【０３３３】
例えば、表示用情報生成部１０６は、部品識別子「０１６」に対応するノードを配置する際に、まず、このノードは、部品識別子「０１４」及び「０１５」のいずれでもないと判断する。また、第二の閾値が、「０．４」であったとすると、この部品識別子「０１６」の部品の熱抵抗値は、図１２に示した熱抵抗値管理表より、「０．４２」であり、「０．４」より大きいため、このノードを通常のノードとして配置する。
【０３３４】
また、例えば、表示用情報生成部１０６は、部品識別子「０２０」に対応するノードを配置する際に、まず、このノードは、部品識別子「０１４」、「０１５」のいずれでもないと判断する。また、第二の閾値が、「０．４」であったとすると、この部品識別子「０２０」の部品の熱抵抗値は、図１２に示した熱抵抗値管理表より、「０．３６」であり、第二の閾値より小さいと判断される。このため、表示用情報生成部１０６は、図８に示した部品間情報管理表から、「部品ＩＤ」が「０２０」であるレコードを検索し、検出したレコードの「接触部品ＩＤ」を全て取得し、取得した「接触部品ＩＤ」に、上記の部品識別子「０１４」、「０１５」が含まれているか否かを判断する。含まれている場合、このノードを通常のノードとして配置する。ここでは、例えば、含まれていなかったとすると、このノードの画像として、他と異なる２重丸で囲まれた画像を配置する。
【０３３５】
図２５は、このようにして作成された表示用情報を用いて表示した伝達経路図である。この図は、図１９と同様の、部品の温度と、部品の熱抵抗値とを２軸とした座標系に、部品に対応するノードを配置した伝達経路図において、伝達される物理量が大きい２以上の部品と接続されていない、熱抵抗値が小さい部品を識別可能に表示した図である。このように表示することで、現在有効に利用されていない、熱抵抗値の低い部品を、ユーザ等に視覚的に示すことが可能となる。
【０３３６】
なお、上記具体例においては、物理量が熱量、状態値が部品の表面温度である場合について説明したが、本発明においては、他の物理量と状態値との組み合わせにおいても適用可能なものであり、例えば、上述したように、物理量が電流、表面温度が部品の電位である場合においても利用可能なものである。
【０３３７】
また、上記具体例においては、部品間情報が、一つの情報で構成されている場合について説明したが、本発明においては、部品間情報は、複数の情報で構成されていてもよい。例えば、上記の具体例の一の部品間情報管理表の代わりに、「部品ＩＤ」と「接触部品ＩＤ」と、「表面温度」とを有する管理表で管理される情報と、「部品ＩＤ」と「接触部品ＩＤ」と、「伝達熱量」とを有する管理表で管理される情報と、「部品ＩＤ」と「部品名」とを有する管理表で管理される情報とで構成されていてもよい。
【０３３８】
また、部品間情報格納部１０１には、部品温度情報や部品サイズ情報がさらに格納されていてもよい。また、部品間情報と部品温度情報と部品サイズ情報とが一の情報で構成されていてもよい。これらの場合、部品温度情報格納部１０２や部品サイズ情報格納部１０３は省略してもよい。
【０３３９】
また、部品間情報や、グループ管理情報のデータ構造は、上記の具体例に示した構造に限られるものではなく、どのようなデータ構造であってもよい。例えば、部品間情報や、グループ管理情報のデータ構造は、例えば、ＸＭＬ形式等の情報であってもよい。
また、上述した具体例３から具体例９までの処理は、具体例２において説明したグループ化表示を行う際にも適用可能なものであることはいうまでもない。この場合、例えば、具体例３から具体例９の部品は、適宜、具体例２における部品のグループ等と考えるようにすればよい。
【０３４０】
以上、本実施の形態によれば、部品を示すノードに抵抗値を示す情報を配置した伝達経路図を表示するための表示用情報を出力することにより、ノードに配置された抵抗値を示す情報により、物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことができる。
【０３４１】
また、本実施の形態によれば、グループのノードに抵抗値を示す情報を配置することで、伝達経路における各グループの状況、具体的には、グループの熱抵抗を容易に把握することができる。
【０３４２】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３４３】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０３４４】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０３４５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０３４６】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、２つの部品をそれぞれ示す情報である部品識別子と、２つの部品間において伝達される物理量の値と、２つの部品についての、物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部にアクセス可能なコンピュータを、物理量に対応する１以上の部品の抵抗値を、部品間情報を用いて取得する抵抗値取得部と、２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、抵抗値取得部が抵抗値を取得した１以上の部品に対応するノードに、抵抗値取得部が取得した抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、部品間情報を用いて生成する表示用情報生成部と、表示用情報生成部が生成した表示用情報を出力する出力部として機能させるためのプログラムである。
【０３４７】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０３４８】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３４９】
図２６は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０３５０】
図２６において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０３５１】
図２７は、コンピュータシステム９００の内部構成を示す図である。図２７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０３５２】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０３５３】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０３５４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３５５】
以上のように、本発明にかかる情報処理装置等は、物理量の伝達状況を示す情報を出力する装置等として適しており、特に、物理量の伝達状況を示す伝達経路図を表示するための情報を出力する装置等として有用である。
【符号の説明】
【０３５６】
１  情報処理装置
１０１  部品間情報格納部
１０２  部品温度情報格納部
１０３  部品サイズ情報格納部
１０４  グループ管理情報格納部
１０５  抵抗値取得部
１０６  表示用情報生成部
１０７  出力部
【要約】
【課題】物理量が伝達される経路における、部品の物理量の伝達状況を適切に示すことが可能な情報処理装置を提供する。
【解決手段】２つの部品をそれぞれ示す情報である部品識別子と、２つの部品間において伝達される物理量の値と、２つの部品についての、物理量の伝達に伴い変化する状態値とを有する情報である複数の部品間情報が格納される部品間情報格納部１０１と、物理量に対応する１以上の部品の抵抗値を、部品間情報を用いて取得する抵抗値取得部１０５と、２以上の部品にそれぞれ対応するノードを有する伝達経路を示す画像であって、抵抗値取得部１０５が抵抗値を取得した１以上の部品に対応するノードに、抵抗値を示す情報を配置した画像である伝達経路図を表示するための情報である表示用情報を、部品間情報を用いて生成する表示用情報生成部１０６と、表示用情報生成部１０６が生成した表示用情報を出力する出力部１０７とを備えた。
【選択図】図１【図１】
0005458213.tif 000020
【図２】
0005458213.tif 000021
【図３】
0005458213.tif 000022
【図４】
0005458213.tif 000023
【図５】
0005458213.tif 000024
【図６】
0005458213.tif 000025
【図７】
0005458213.tif 000026
【図８】
0005458213.tif 000027
【図９】
0005458213.tif 000028
【図１０】
0005458213.tif 000029
【図１１】
0005458213.tif 000030
【図１２】
0005458213.tif 000031
【図１３】
0005458213.tif 000032
【図１４】
0005458213.tif 000033
【図１５】
0005458213.tif 000034
【図１６】
0005458213.tif 000035
【図１７】
0005458213.tif 000036
【図１８】
0005458213.tif 000037
【図１９】
0005458213.tif 000038
【図２０】
0005458213.tif 000039
【図２１】
0005458213.tif 000040
【図２２】
0005458213.tif 000041
【図２３】
0005458213.tif 000042
【図２４】
0005458213.tif 000043
【図２５】
0005458213.tif 000044
【図２６】
0005458213.tif 000045
【図２７】
0005458213.tif 000046