(57)【特許請求の範囲】
【請求項１】
実空間におけるケーブルの配置面を特定する実空間座標群と前記配置面に配線されたケーブルの位置を特定するケーブル座標群とから、前記ケーブルの特徴を表す特徴量を求める特徴量取得部と、
前記ケーブルを識別する識別情報と、前記特徴量取得部により求められた前記特徴量とを対応付けて記憶する配線情報記憶部と、
仮想空間を表す設計用画面を表示し、前記仮想空間内で、配置面にケーブルを配線する設計を支援する配線設計支援部と、
識別情報の入力を受け付ける識別情報受付部と、
前記識別情報受付部により受け付けられた識別情報と合致する識別情報に対応付けられている前記特徴量を、前記配線情報記憶部から読み出して、前記設計用画面と共に表示する特徴量表示制御部と、
を備えることを特徴とする設計支援装置。
【請求項２】
前記特徴量取得部は、
前記特徴量として、前記実空間におけるケーブルの全長と前記実空間におけるケーブルの配置面に前記実空間におけるケーブルを最短で配線した場合における前記実空間におけるケーブルの全長との比である余裕度を求める、
ことを特徴とする請求項１に記載の設計支援装置。
【請求項３】
前記配線設計支援部は、
前記仮想空間におけるケーブルの配置面を特定する仮想空間座標群と前記仮想空間におけるケーブルの配置面に配線されたケーブルの位置を特定する仮想ケーブル座標群の入力を受け付けるものであり、
前記配線設計支援部が受け付けた前記仮想空間座標群と前記仮想ケーブル座標群とから、前記仮想空間におけるケーブルの全長と前記仮想空間におけるケーブルの配置面に前記仮想空間におけるケーブルを最短で配置した場合における前記仮想空間におけるケーブルの全長との比である仮想の余裕度を求め、前記仮想の余裕度が、前記特徴量取得部により求められた前記余裕度以上であるかを検証する第１の配線検証部、
を備えることを特徴とする請求項２に記載の設計支援装置。
【請求項４】
前記特徴量取得部は、
前記特徴量として、前記実空間におけるケーブルにおける曲げ半径のうちの最小の曲げ半径を求める、
ことを特徴とする請求項１に記載の設計支援装置。
【請求項５】
前記配線設計支援部は、
前記仮想空間におけるケーブルの配置面を特定する仮想空間座標群と前記仮想空間におけるケーブルの配置面に配線されたケーブルの位置を特定する仮想ケーブル座標群の入力を受け付けるものであり、
前記配線設計支援部が受け付けた前記仮想ケーブル座標群から、前記仮想空間におけるケーブルにおける曲げ半径を仮想の曲げ半径として求め、前記仮想の曲げ半径が、前記特徴量取得部により求められた前記最小の曲げ半径以上であるかを検証する第２の配線検証部、
を備えることを特徴とする請求項４に記載の設計支援装置。
【請求項６】
前記特徴量取得部は、
前記特徴量として、ケーブル座標群に含まれる前記実空間におけるケーブルの固定位置から、前記実空間におけるケーブルにおける固定間隔のうちの最長の間隔を求める、
ことを特徴とする請求項１に記載の設計支援装置。
【請求項７】
前記配線設計支援部は、
前記仮想空間におけるケーブルの配置面を特定する仮想空間座標群と前記仮想空間におけるケーブルの配置面に配線されたケーブルの位置を特定する仮想ケーブル座標群の入力を受け付けるものであり、
前記配線設計支援部が受け付けた前記仮想ケーブル座標群に含まれる前記仮想空間におけるケーブルの固定位置から、前記仮想空間におけるケーブルにおける固定間隔を求め、前記固定間隔が、前記特徴量取得部により求められた前記最長の間隔以下であるかを検証する第３の配線検証部、
を備えることを特徴とする請求項６に記載の設計支援装置。
【請求項８】
実空間におけるケーブルの配置面を特定する実空間座標群と前記配置面に配線されたケーブルの位置を特定するケーブル座標群とから、前記ケーブルの特徴を表す特徴量を設計支援装置が求める特徴量取得ステップと、
前記設計支援装置が、前記ケーブルを識別する識別情報と、前記特徴量取得ステップにより求められた前記特徴量とを対応付けた配線情報を記憶する配線情報記憶ステップと、
前記設計支援装置が、仮想空間を表す設計用画面を表示し、前記仮想空間内で、配置面にケーブルを配線する設計を支援する配線設計支援ステップと、
前記設計支援装置が、識別情報の入力を受け付ける識別情報受付ステップと、
前記識別情報受付ステップにより受け付けられた識別情報と合致する前記識別情報に対応付けられている前記特徴量を、前記配線情報から読み出して、前記設計用画面と共に表示する特徴量表示制御ステップと、
を備えることを特徴とする設計支援方法。
【請求項９】
コンピュータに、
実空間におけるケーブルの配置面を特定する実空間座標群と前記配置面に配線されたケーブルの位置を特定するケーブル座標群とから、前記ケーブルの特徴を表す特徴量を求める特徴量取得機能、
前記ケーブルを識別する識別情報と、前記特徴量取得機能により求められた前記特徴量とを対応付けた配線情報を記憶する配線情報記憶機能、
仮想空間を表す設計用画面を表示し、前記仮想空間内で、配置面にケーブルを配線する設計を支援する配線設計支援機能、
識別情報の入力を受け付ける識別情報受付機能、
前記識別情報受付機能により受け付けられた識別情報と合致する前記識別情報に対応付けられている前記特徴量を、前記配線情報から読み出して、前記設計用画面と共に表示する特徴量表示制御機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、設計支援方法、およびプログラムに関する。
【背景技術】
【０００２】
仮想空間内の配置面にケーブルを配線する設計を支援する技術として、特許文献１に記載の作図システムがある。
【０００３】
この特許文献１に記載の作図システムは、配線設計を新たに行う場合、仮想空間に配置される機器構成（機器名、機器型名、機器数量等）を基に、機器構成が同じか、あるいは、最も似ている流用図を、過去に作図したＣＡＤ（Computer-Aided Design）データから検索する。そして、検索された過去のＣＡＤデータを参考に新たな配線を設計させることで、配線設計の効率を向上させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２７１６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、設計に基づいて、実際に、ケーブルを実空間に配線する場合、実空間の配置面等に応じて、配線するケーブルに例えば無理な圧力がかからないよう、ケーブルの全長を設計された配線よりも長くして、ケーブルに余裕を持たせる等の工夫が必要となる。
【０００６】
しかし、特許文献１に記載の作図システムでは、新たな配線設計の際に参考にするのは、過去のＣＡＤデータ、即ち、上述の工夫が反映されていない設計データ（過去に配線されたケーブルの特徴が反映されていない設計データ）である。よって、特許文献１に記載の作図システムでは、配線されたケーブルの特徴を反映させた設計を行うことができない問題点があった。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、配線されたケーブルの特徴を設計に反映させることが可能な設計支援装置、設計支援方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この発明に係る設計支援装置の特徴量取得部は、実空間におけるケーブルの配置面を特定する実空間座標群と前記配置面に配線されたケーブルの位置を特定するケーブル座標群とから、前記ケーブルの特徴を表す特徴量を求める。配線情報記憶部は、前記ケーブルを識別する識別情報と、前記特徴量取得部により求められた前記特徴量とを対応付けて記憶する。配線設計支援部は、仮想空間を表す設計用画面を表示し、前記仮想空間内で、配置面にケーブルを配線する設計を支援する。識別情報受付部は、識別情報の入力を受け付ける。特徴量表示制御部は、前記識別情報受付部により受け付けられた識別情報と合致する識別情報に対応付けられている前記特徴量を、前記配線情報記憶部から読み出して、前記設計用画面と共に表示する。
【発明の効果】
【０００９】
本発明によれば、ケーブルの特徴を表す特徴量を、設計用画面と共に表示するので、配線されたケーブルの特徴を設計に反映させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る設計支援装置のブロック図である。
【図２】（ａ）は、ケーブルが実配線された３次元実空間および実配線されたケーブルの模式図を示し、（ｂ）は、ケーブルが実配線された３次元仮想空間内に最短の長さとなるようケーブルを仮に配線した場合におけるケーブルの模式図を示している。
【図３】配線情報の模式図である。
【図４】設計情報の模式図である。
【図５】設計支援装置の動作を模式的に示した図である。
【図６】演算部で実行される配線情報処理のフローチャートである。
【図７】演算部で実行される配線設計処理のフローチャートである。
【図８】演算部で実行される配線検証処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る設計支援装置１を、図面を参照して説明する。
【００１２】
設計支援装置１は、自装置が有する３次元ＣＡＤ（Computer-Aided Design）機能により表示される仮想の３次元空間（以後、「３次元仮想空間」と称する）にケーブルを配線する設計の支援を行う装置である。設計支援装置１は、図１に示すように、演算部１０と、記憶部２０と、入力部３０と、表示部４０と、インターフェイス５０と、バスラインＢＬと、を備えている。
【００１３】
演算部１０は、配線の設計の際、３次元仮想空間を表す設計用画面を表示すると共に、過去に実際に配線されたケーブル（実配線されたケーブル）の特徴を表す特徴量を表示する。また、演算部１０は、設計された配線が、実際の３次元空間、即ち、３次元実空間に、実際に適用できるか否かを、特徴量を利用して検証を行う。演算部１０は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read only Memory）およびＲＡＭ（Random Access Memory）を備えている。
【００１４】
ＣＰＵは、ＲＯＭに格納されたプログラム（例えば、後述する図６から図８に示したフローチャートの処理）を実行する。
【００１５】
また、演算部１０は、ＣＰＵがＲＯＭに格納されたプログラムを実行することにより、配線設計支援部１１と、配線検証部１２と、検証結果表示部１３と、設計情報選択部１４と、特徴量取得部１５と、識別情報受付部１６と、特徴量表示制御部１７と、の機能を実現する。
【００１６】
配線設計支援部１１は、３次元ＣＡＤ機能を実現する。配線設計支援部１１は、３次元仮想空間を表示部４０に表示し、３次元仮想空間内で、ケーブルが配置される配置面にケーブルを配線する設計を支援する。具体的には、配線設計支援部１１は、３次元仮想空間内に配線されたケーブルの外周上の座標、配線設計されたケーブルの固定位置の座標、およびケーブルが配線設計された３次元仮想空間の壁面上の座標を、入力部３０を介して取得する。なお、これら３つの座標を、以後、「設計座標群」と称する。
【００１７】
また、配線設計支援部１１は、配線設計の開始時に、設計に使用するケーブルを特定するケーブル名、３次元仮想空間の形状（例えば、直線のみ或いは曲げあり等）、および３次元仮想空間の断面形状（例えば、円形或いは矩形等）からなる情報、即ち、配線設計データにおけるケーブル情報を、入力部３０を介して取得する。受け付けた配線設計データにおけるケーブル情報は、配線設計データ（設計座標群）と対応付けられて、設計情報記憶部２２に記憶される。
【００１８】
配線検証部１２は、配線設計支援部１１で受け付けられた配線設計データが、実際の３次元空間内、即ち、３次元実空間内に、実際に適用できるか否かを、過去に実際に配線されたケーブル（実配線されたケーブル）の特徴を表す特徴量を利用して検証を行う。
【００１９】
具体的には、配線検証部１２は、配線設計データ（設計座標群）から、配線設計における余裕度（仮想の余裕度）、隔離距離（仮想の隔離距離）、曲げ半径（仮想の曲げ半径）および固定間隔（仮想の固定間隔）の４つを求め、それらが、特徴量（具体的には、余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件の４つ）を満たしているか否かの検証を行う。以後、これら４つの特徴量を、配線条件と称する。
【００２０】
余裕度とは、設計におけるケーブルの全長と、３次元仮想空間内に最短の長さとなるようケーブルを仮に配線した場合におけるケーブルの全長との比であり、余裕度条件とは、過去の実配線におけるケーブルの全長と、実配線された３次元実空間内に最短の長さとなるようケーブルを仮に配線した場合におけるケーブルの全長との比である。
【００２１】
隔離距離とは、設計におけるケーブルと、３次元仮想空間を構成する壁面との複数の箇所における距離であり、隔離距離条件とは、過去の実配線におけるケーブルと、実配線された３次元実空間を構成する壁面との複数の箇所における距離のうち、最も短い距離である。
【００２２】
曲げ半径とは、設計でケーブルに曲げが発生している箇所におけるケーブルの曲げ半径であり、曲げ半径条件とは、過去の実配線におけるケーブルの曲げ半径のうち、最も短い半径である。
【００２３】
固定間隔とは、設計においてケーブルが３次元仮想空間を構成する壁面に固定された間隔であり、固定間隔条件とは、過去の実配線においてケーブルが３次元実空間を構成する壁面に固定された間隔のうち、最も長い間隔である。
【００２４】
検証結果表示部１３は、配線検証部１２により検証された結果を表示部４０に表示する。
【００２５】
設計情報選択部１４は、配線検証部１２で検証を行う対象となる設計座標群を特定する情報である設計番号（図４参照）の、入力部３０を介した設計者からの入力を受け付ける。
【００２６】
特徴量取得部１５は、外部の測定装置を用いて測定された、３次元実空間におけるケーブルの配置面を特定する座標群および配置面に配線されたケーブルの位置を特定する座標群を、外部の測定装置からインターフェイス５０を介して取得する。具体的には、特徴量取得部１５は、３次元実空間に実配線されたケーブルの外周上の複数の箇所における座標、実配線されたケーブルが固定された座標、およびケーブルが実配線された３次元実空間の壁面上の複数の箇所における座標を取得する。なお、これら３つの座標を、測定座標群と称する。
【００２７】
また、特徴量取得部１５は、測定座標群のうち、実配線されたケーブルの外周上の座標とケーブルが実配線された３次元実空間の壁面上の座標とから、実配線におけるケーブルの配線経路、余裕度条件、隔離条件、曲げ半径条件を求める。加えて、特徴量取得部１５は、測定座標群のうち、実配線されたケーブルが固定された座標を用いて、固定間隔条件を求める。このようにして、特徴量取得部１５は、配線条件（特徴量）を求める。
【００２８】
ここで、特徴量取得部１５が、測定座標群を用いて、ケーブルの配線経路および配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）を求める方法について、図２を参照して説明する。
【００２９】
実配線されたケーブルＣおよびケーブルＣが実配線された３次元実空間における配置面の模式図を、図２（ａ）に示し、ケーブルが実配線された配置面に最短の長さとなるようケーブルＣを仮に配線した場合におけるケーブルの模式図を、図２（ｂ）に示す。なお、図２においては、外部の測定装置から取得した座標群、即ち、測定座標群を黒丸で示している。
【００３０】
この測定座標群は、３次元実空間にケーブルを実配線後、３次元実空間の壁面ＳおよびケーブルＣを、エックス線ＣＴ（Computerized Tomography）スキャン装置で３次元形状として測定した結果から抽出した座標を用いればよい。その他にも、３次元実空間の壁面ＳおよびケーブルＣに細いチューブを沿わせ、そのチューブに温水または冷水を注水し、それを赤外線カメラで測定した結果から抽出した座標を用いてもよい。なお、本実施形態では、外部の測定装置から取得する測定座標群には、壁面Ｓの座標群、ケーブルＣの外周上の座標群、ケーブルＣの中点の座標群、ケーブルの固定位置の座標群といった各座標の属性を対応付けている。よって、特徴量取得部１５は、取得された測定座標群を用いて、ケーブルの配線経路および配線条件を精度良く求めることができる。
【００３１】
ケーブルの配置経路を求める場合、特徴量取得部１５は、ケーブルＣが実配線された３次元実空間の壁面Ｓの座標から、壁面Ｓの形状（配置面）を求める。また、特徴量取得部１５は、ケーブルＣの外周上の座標から、ケーブルＣの形状を求める。特徴量取得部１５は、求めた壁面Ｓの形状およびケーブルＣの形状を合成することで（重ね合わせることで）、ケーブルＣの配置経路（図３参照）を求める。このケーブルの配線経路は、配線設計時に、表示部４０に表示させることができるので、設計者は、表示された配線経路を参考にして、配線設計を行うことができる。
【００３２】
また、余裕度条件を求める場合、特徴量取得部１５は、まず、図２（ｂ）に示すように、実配線された配置面に最短の長さとなるようケーブルＣを仮に配線した場合におけるケーブルＣの全長Ｌ’を求める。具体的には、特徴量取得部１５は、壁面Ｓの座標群から壁面Ｓの長さが最短となる座標群を検索し、その座標群を繋ぎ合せたときの全長を求め、これをケーブルＣの最短の全長Ｌ’とする。次に、特徴量取得部１５は、図２（ａ）に示すように、ケーブルＣの中点の座標群から、ケーブルＣの実配線における全長Ｌを求める。そして、特徴量取得部１５は、過去の実配線におけるケーブルＣの全長Ｌと、実配線された配置面に最短の長さとなるようケーブルＣを仮に配線した場合におけるケーブルＣの全長Ｌ’との比である全長Ｌ／全長Ｌ’を求めることで、余裕度を求める。この実配線から求めた余裕度が、ケーブルＣに局部的な圧力をかけることのない実配線の際の限界の余裕度、即ち、余裕度条件となる。配線検証部１２は、この余裕度条件に基づき、配線設計における余裕度を検証する。
【００３３】
また、実配線における隔離距離を求める場合、特徴量取得部１５は、図２（ａ）に示すように、ケーブルＣの中点の座標毎に、中点の座標の最も近くに位置する壁面Ｓの座標を検索する。次に、特徴量取得部１５は、検索した壁面Ｓの座標群と、ケーブルＣの中点の座標群とを用いて、図２（ａ）に示すように、ケーブルＣの中点の座標毎に、隔離距離ｄを求める。そして、特徴量取得部１５は、求めた隔離距離ｄのうち、最短の隔離距離ｄを求める。この実配線から求めた最短の隔離距離ｄが、壁面Ｓからの熱や凹み等の影響をケーブルＣが受けない実配線の際の限界の隔離距離ｄ、即ち、隔離距離条件となる。配線検証部１２は、この隔離距離条件に基づき、配線設計における隔離距離を検証する。
【００３４】
また、実配線における曲げ半径を求める場合、特徴量取得部１５は、ケーブルＣの中点の座標群から、ケーブルＣの一方の端部に位置する座標Ａ（図２（ａ）参照）を始点として、連続する３つの座標を選ぶ。そして、特徴量取得部１５は、選んだ３つの座標を直線で繋いだ場合、直線同士が形成する角度が１８０度未満である所定の角度（例えば、１３５度）以下となるか否かを判定する。形成される角度が所定の角度以下である場合、特徴量取得部１５は、選んだ３つの座標を用いて、ケーブルＣの曲げ半径Ｒを求める。具体的には、特徴量取得部１５は、図２（ａ）の拡大図に示すように、選んだ３つの座標を直線で繋ぎ、各辺の垂直２等分線が、選んだ３つの座標を含む平面上で交わる点、即ち、選んだ３つの座標に接する外接円の中心を求める。次に、特徴量取得部１５は、求めた外接円の中心と、選んだ３つの座標のうちの例えば、２番目にある座標との距離を求めることで、曲げ半径Ｒを求める。特徴量取得部１５は、この処理を、ケーブルＣの他方の端部に位置する中点の座標（座標Ｂ）が、３つの座標の３番目として選択されるまで、繰り返し実行して、ケーブルＣの中点の座標（ケーブルＣの両端部の中点の座標を除く）における曲げ半径Ｒを求める。そして、特徴量取得部１５は、求めた曲げ半径Ｒのうちの最短の曲げ半径Ｒを求める。この実配線から求めた最短の曲げ半径Ｒが、ケーブルＣの芯に過度な圧力がかからない実配線の際の限界の曲げ半径Ｒ、即ち、曲げ半径条件となる。配線検証部１２は、この曲げ半径条件に基づき、配線設計における曲げ半径を検証する。
【００３５】
また、固定間隔を求める場合、特徴量取得部１５は、図２（ａ）に示すように、ケーブルの固定位置の座標群から、隣接する固定具Ｔ同士の距離である固定間隔ｆを、固定具Ｔの間隔毎に求める。そして、特徴量取得部１５は、求めた固定間隔ｆのうちの最長の固定間隔ｆを求める。この実配線から求めた最長の固定間隔ｆが、ケーブルＣに緩みを発生させない実配線の際の限界の固定間隔ｆ、即ち、固定間隔条件となる。配線検証部１２は、この固定間隔条件に基づき、配線設計における固定間隔を検証する。
【００３６】
図１の識別情報受付部１６は、特徴量取得部１５により求められたケーブルの配線経路および配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）と対応付けて配線情報記憶部２１に記憶される実配線におけるケーブル情報（実配線されたケーブルを識別する識別情報、具体的には、ケーブル名、３次元実空間の形状および３次元実空間の断面形状）の入力を、入力部３０を介して設計者から受け付ける。識別情報受付部１６は、実配線におけるケーブル情報の入力を受け付けると、それらを、特徴量取得部１５により求められたケーブルの配線経路および配線条件と対応付けて、配線情報記憶部２１に配線情報として記憶させる。
【００３７】
特徴量表示制御部１７は、ケーブルの配線経路および配線条件を配線情報記憶部２１から読み出して、配線設計支援部１１によって表示された設計用画面（ケーブルを配線する設計を支援する画面）と共に表示部４０に表示する。また。特徴量表示制御部１７は、配線検証部１２による検証の際に使用する配線条件を配線情報記憶部２１から読み出す。
【００３８】
具体的には、特徴量表示制御部１７は、配線設計支援部１１による配線設計の際には、配線設計支援部１１により設計開始時に受け付けられた配線設計におけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）を用いて、ケーブルの配線経路および配線条件を、配線情報記憶部２１から読み出す。そして、読み出したケーブルの配線経路および配線条件を、配線設計支援部１１によって表示された設計用画面と共に表示部４０に表示する。
【００３９】
また、特徴量表示制御部１７は、配線検証部１２による検証の際には、設計情報選択部１４により受け付けられた設計番号に対応付けて設計情報記憶部２２に記憶されている配線設計におけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）を用いて、配線条件を配線情報記憶部２１から読み出す。
【００４０】
記憶部２０は、例えば、ハードディスク装置であり、インターフェイス５０を介して受信した情報を記憶する。記憶部２０は、配線情報記憶部２１および設計情報記憶部２２を備えている。
【００４１】
配線情報記憶部２１は、特徴量取得部１５により求められた実配線におけるケーブルの配線経路および配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）を、識別情報受付部１６が受け付けた実配線におけるケーブル情報（ケーブル名、３次元実空間の形状および３次元実空間の断面形状）に対応付けた配線情報を記憶する。この対応付けは、識別情報受付部１６が行う。
【００４２】
配線情報記憶部２１に記憶される配線情報は、図３に示すように、実配線されたケーブル名、３次元実空間の形状、３次元実空間の断面形状、ケーブルの配線経路、余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件の８つの情報から構成される。
【００４３】
設計情報記憶部２２は、配線設計支援部１１が取得した設計座標群を、具体的には、３次元仮想空間内に配線設計されたケーブルの外周上の座標、配線設計されたケーブルの固定位置の座標、およびケーブルが配線設計された３次元仮想空間の壁面上の座標を、設計開始時に配線設計支援部１１が受け付けたケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）に対応付けた設計情報を記憶する。この対応付けは、配線設計支援部１１が行う。
【００４４】
設計情報記憶部２２に記憶される設計情報は、図４に示すように、設計番号、ケーブル名、３次元仮想空間の形状、３次元仮想空間の断面形状および設計座標群の５つの情報から構成される。なお、設計番号は、設計情報を設計情報記憶部２２に記憶する際、演算部１０により自動的に割り振られる。
【００４５】
ここで、設計座標群を用いて、配線検証部１２が、配線設計における余裕度、隔離距離、曲げ半径および固定間隔を求める方法について説明する。
【００４６】
配線設計における余裕度を求める場合、配線検証部１２は、図２（ａ）に示す配線設計が行われているとすると、設計座標群に含まれる３次元仮想空間における配置面の座標群（壁面Ｓの座標群）から、壁面Ｓの長さが最短となる座標群を検索し、図２（ｂ）に示すように、ケーブルＣの全長が最短となるように配置面にケーブルＣを配線した場合のケーブルＣの全長Ｌ’を求める。これは、配線検証部１２が、壁面Ｓの座標群から壁面Ｓの長さが最短となる座標群を検索し、その座標群を繋ぎ合せたときの全長を求め、これをケーブルＣの最短の全長Ｌ’とすることで求めることができる。次に、配線検証部１２は、ケーブルＣの中点の座標群から、ケーブルＣの配線設計における全長Ｌを求める。そして、配線検証部１２は、全長Ｌ／全長Ｌ’を算出して、配線設計における余裕度を求める。
【００４７】
また、配線設計における隔離距離を求める場合、配線検証部１２は、図２（ａ）に示す配線設計が行われているとすると、設計座標群に含まれるケーブルＣの中点の座標群に対して最も近くに位置する壁面Ｓの座標群を、ケーブルＣの中点の座標毎に検索し、その検索した壁面Ｓの座標とケーブルＣの中点の座標とを用いて、配線設計における隔離距離ｄを、ケーブルＣの中点の座標毎に求める。
【００４８】
また、配線設計における曲げ半径を求める場合、配線検証部１２は、図２（ａ）に示す配線設計が行われているとすると、設計座標群に含まれるケーブルＣの中点の座標群から、ケーブルＣの一方の端部に位置する中点の座標（座標Ａ）を始点として、連続する３つの座標を選ぶ。そして、配線検証部１２は、選んだ３つの座標を直線で繋ぐと、２つの直線が形成する角度が１８０度未満の所定の角度（例えば、１３５度）以下となるか否かを判定する。形成される角度が所定の角度以下である場合、配線検証部１２は、図２（ａ）の拡大図で示すように、連続する３点を直線で繋ぎ、各辺の垂直２等分線が、連続する３点で形成される平面上で交わる点、即ち、外接円の中心を求める。次に、配線検証部１２は、求めた外接円の中心と、連続する３つの座標のうちの例えば、２番目にある座標との距離を求めることで、曲げ半径Ｒを求める。配線検証部１２は、これを、ケーブルＣの他方の端部に位置する中点の座標（図２（ａ）の座標Ｂ）が３つの座標の３番目として選択されるまで、繰り返し実行して、ケーブルＣの両端部の中点の座標を除いた各中点の座標ごとに、配線設計における曲げ半径Ｒを求める。
【００４９】
更に、配線設計における固定間隔を求める場合、配線検証部１２は、図２（ａ）に示す配線設計が行われているとすると、設計座標群に含まれるケーブルの固定位置の座標群から、隣接する固定具Ｔ同士の距離である固定間隔ｆを、固定具Ｔの間隔毎に求める。このようにして、配線検証部１２は、配線設計における固定間隔ｆを求める。
【００５０】
上述の方法で、配線検証部１２は、配線設計における余裕度、隔離距離、曲げ半径および固定間隔を求める。
【００５１】
入力部３０は、設計者からの各種情報の入力や各種指示の入力を受け付ける。入力部３０は、例えば、キーボードである。
【００５２】
表示部４０は、各種情報の表示を行う。表示部４０は、例えば、液晶ディスプレイである。
【００５３】
インターフェイス５０は、外部の測定装置から送信される測定座標群を受信する。
【００５４】
バスラインＢＬは、演算部１０と、記憶部２０と、入力部３０と、表示部４０と、インターフェイス５０と、を相互に接続する。
【００５５】
設計支援装置１の動作は、図５に示す通りとなる。
【００５６】
まず、配線設計支援部１１は、３次元仮想空間を表示部４０に表示し、３次元仮想空間内で、配置面にケーブルを配線する設計を支援する。具体的には、配線設計支援部１１は、３次元仮想空間内に配線されたケーブルの外周上の座標、配線設計されたケーブルの固定位置の座標、およびケーブルが配線設計された３次元仮想空間の壁面上の座標（設計座標群）を、入力部３０を介して取得する。
【００５７】
このとき、配線設計支援部１１は、配線設計におけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）の受け付けも行う。配線設計支援部１１で配線設計におけるケーブル情報が受け付けられると、このケーブル情報を使用して、特徴量表示制御部１７は、実配線におけるケーブルの配線経路および配線条件を、配線情報記憶部２１に記憶された配線情報から読み出し、表示部４０に表示する。
【００５８】
設計者からの配線設計完了が入力部３０を介して配線設計支援部１１で受け付けられると、配線設計支援部１１は、設計座標群と、設計開始時に配線設計支援部１１が受け付けた配線設計におけるケーブル情報とを対応付け、設計情報として設計情報記憶部２２に記憶する。
【００５９】
その後、配線設計の検証が入力部３０を介して指示されると、配線検証部１２は、配線設計支援部１１で受け付けられたケーブル配線設計が、実配線として適用できるか否かを、配線条件を利用して検証を行う。
【００６０】
検証の際には、まず、設計情報選択部１４は、配線検証部１２で検証を行う対象となるケーブル配線設計（設計座標群）を特定する情報である設計番号（図４参照）の、入力部３０を介した設計者からの入力を受け付ける。
【００６１】
すると、配線検証部１２は、設計情報選択部１４で受け付けられた設計番号に対応付けて記憶されている設計座標群を設計情報記憶部２２から取得し、取得した設計座標群から、配線設計における余裕度、隔離距離、曲げ半径および固定間隔を求める。
【００６２】
その後、配線検証部１２は、求めた余裕度、隔離距離、曲げ半径および固定間隔が、配線条件を満たしているか否かを検証する。ここで使用される配線条件は、設計情報選択部１４により受け付けられた設計番号に対応付けて設計情報記憶部２２に記憶されているケーブル情報を用いて、特徴量表示制御部１７が、配線情報記憶部２１の配線情報から読み出した配線条件である。
【００６３】
配線検証部１２による検証が終了すると、検証結果表示部１３は、検証結果を表示部４０に表示する。
【００６４】
ここで、配線情報記憶部２１に記憶される配線情報は、特徴量取得部１５が求めた情報（配線条件およびケーブルの配線経路）と、識別情報受付部１６によって受け付けられた実配線におけるケーブル情報とを、識別情報受付部１６が対応付けることで生成される。
【００６５】
また、特徴量取得部１５は、配線情報記憶部２１に記憶されるケーブルの配線経路および配線条件を、外部の測定装置からインターフェイス５０を介して受信した測定座標系を用いて求める。
【００６６】
次に、配線情報記憶部２１に記憶される配線情報を生成する配線情報処理を、図６を参照して説明する。配線情報処理は、設計者からの配線情報の生成指示が入力部３０を介して受け付けられた場合に、演算部１０により実行される。
【００６７】
配線情報処理では、まず、演算部１０（特徴量取得部１５）は、インターフェイス５０を介して、外部の測定装置から測定座標群を取得する（ステップＳ１）。
【００６８】
次に、演算部１０（特徴量取得部１５）は、取得した測定座標系を用いて、ケーブルの配線経路を求める（ステップＳ２）。具体的には、特徴量取得部１５は、次のようにして、ケーブルの配線経路を求める。即ち、演算部１０（特徴量取得部１５）は、取得した測定座標系に含まれる３次元実空間の壁面Ｓの座標から、壁面Ｓの形状を求める。また、演算部１０（特徴量取得部１５）は、ケーブルの外周上の座標から、ケーブルの形状を求める。演算部１０（特徴量取得部１５）は、求めたケーブルの形状と、求めた壁面Ｓの形状を合成することで（重ね合わせることで）、ケーブルの配置経路（図３参照）を求める。
【００６９】
その後、演算部１０（特徴量取得部１５）は、取得した測定座標系を用いて、余裕度条件を求める（ステップＳ３）。具体的には、例えば図２（ａ）に示す実配線が行われている場合、演算部１０（特徴量取得部１５）は、取得した測定座標系に含まれる壁面Ｓの座標群から壁面Ｓの長さが最短となる座標群を検索し、図２（ｂ）に示すように、ケーブルＣの全長が最短となるように３次元空間にケーブルＣを配線した場合のケーブルＣの全長Ｌ’を求める。これは、演算部１０（特徴量取得部１５）が、壁面Ｓの座標群から壁面Ｓの長さが最短となる座標群を検索し、その座標群を繋ぎ合せたときの全長を求め、これをケーブルＣの最短の全長Ｌ’とすることで求めることができる。次に、演算部１０（特徴量取得部１５）は、ケーブルＣの中点の座標群から、ケーブルＣの実配線における全長Ｌを求める。そして、演算部１０（特徴量取得部１５）は、全長Ｌ／全長Ｌ’を算出して、実配線における余裕度を求める。演算部１０（特徴量取得部１５）は、これを、余裕度条件とする。
【００７０】
次に、演算部１０（特徴量取得部１５）は、取得した測定座標系を用いて、隔離距離条件を求める（ステップＳ４）。具体的には、例えば図２（ａ）に示す実配線が行われている場合、演算部１０（特徴量取得部１５）は、ケーブルＣの中点の座標毎に、中点の座標の最も近くに位置する壁面Ｓの座標を検索する。次に、演算部１０（特徴量取得部１５）は、求めた壁面Ｓの座標群と、ケーブルＣの中点の座標群とを用いて、ケーブルＣの中点の座標毎に、実配線における隔離距離ｄを求める。そして、演算部１０（特徴量取得部１５）は、求めた実配線における隔離距離ｄのうち、最短の隔離距離ｄを求める。演算部１０（特徴量取得部１５）は、求めた最短の隔離距離ｄを、隔離距離条件とする。
【００７１】
そして、演算部１０（特徴量取得部１５）は、取得した測定座標系を用いて、曲げ半径条件を求める（ステップＳ５）。具体的には、例えば図２（ａ）に示す実配線が行われている場合、演算部１０（特徴量取得部１５）は、まず、ケーブルＣの中点の座標群から、ケーブルＣの一方の端部に位置する座標Ａを始点として、連続する３つの座標を選ぶ。そして、演算部１０（特徴量取得部１５）は、選んだ３つの座標を直線で繋いだ場合、直線同士が形成する角度が１８０度未満である所定の角度（例えば、１３５度）以下となるか否かを判定する。形成される角度が所定の角度以下である場合、演算部１０（特徴量取得部１５）は、選んだ３つの座標を直線で繋ぎ、各辺の垂直２等分線が、選んだ３つの座標を含む平面上で交わる点、即ち、選んだ３つの座標に接する外接円の中心を求める。次に、演算部１０（特徴量取得部１５）は、求めた外接円の中心と、選んだ３つの座標のうちの例えば、２番目にある座標との距離を求めることで、実配線における曲げ半径Ｒを求める。特徴量取得部１５は、この処理を、ケーブルＣの他方の端部に位置する中点の座標（座標Ｂ）が、３つの座標の３番目として選択されるまで、繰り返し実行して、ケーブルＣの中点の座標（ケーブルＣの両端部の中点の座標を除く）における曲げ半径Ｒを求める。演算部１０（特徴量取得部１５）は、求めた実配線における曲げ半径Ｒのうち最短の曲げ半径Ｒを、曲げ半径条件とする。
【００７２】
次に、演算部１０（特徴量取得部１５）は、取得した測定座標系を用いて、固定間隔条件を求める（ステップＳ６）。具体的には、例えば図２（ａ）に示す実配線が行われている場合、演算部１０（特徴量取得部１５）は、測定座標系に含まれるケーブルの固定位置の座標群から、隣接する固定具Ｔ同士の距離である固定間隔ｆを、固定具Ｔの間隔毎に求める。演算部１０（特徴量取得部１５）は、求めた実配線における固定間隔ｆのうち最長の固定間隔ｆを、固定間隔条件とする。
【００７３】
次に、演算部１０（識別情報受付部１６）は、特徴量取得部１５により求められたケーブルの配線経路および配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）と対応付けられる実配線におけるケーブル情報（ケーブル名、３次元実空間の形状および３次元実空間の断面形状）の入力画面を表示部４０に表示する（ステップＳ７）。３次元実空間の形状は、例えば、直線のみ或いは曲げありや、Ｕの字状あり等と入力され、３次元実空間の断面形状は、例えば、円形や矩形等と入力される。
【００７４】
そして、演算部１０（識別情報受付部１６）は、実配線におけるケーブル情報が入力部３０を介して設計者により入力されたか否かを判定する（ステップＳ８）。
【００７５】
演算部１０（識別情報受付部１６）は、入力されたと判定すると（ステップＳ８：Ｙｅｓ）、ステップＳ９へ移行する一方、入力されていないと判定すると（ステップＳ８：Ｎｏ）、ステップＳ７へ戻る。
【００７６】
ステップＳ９では、演算部１０（識別情報受付部１６）は、入力された実配線におけるケーブル情報（ケーブル名、３次元実空間の形状および３次元実空間の断面形状）と、ステップＳ２〜ステップＳ６で特徴量取得部１５により求められたケーブルの配線経路および配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）とを対応付けて、配線情報として、配線情報記憶部２１に記憶する（ステップＳ９）。
【００７７】
その後、演算部１０は、この配線情報処理を終了する。
【００７８】
次に、配線設計を行う配線設計処理を、図７を参照して説明する。配線設計処理は、配線設計開始の指示が入力部３０を介して受け付けられた場合に、演算部１０により実行される。
【００７９】
配線設計処理では、まず、演算部１０（配線設計支援部１１）は、配線設計におけるケーブル情報、即ち、配線設計に使用するケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状の入力を要求する画面を表示部４０に表示して、設計者からの入力を受け付ける（ステップＳ２１）。
【００８０】
次に、演算部１０（配線設計支援部１１）は、配線設計におけるケーブル情報の入力の受付が完了したか否かを判定する（ステップＳ２２）。
【００８１】
演算部１０（配線設計支援部１１）は、入力の受付が完了していないと判定すると（ステップＳ２２：Ｎｏ）、ステップＳ２１へ戻る。
【００８２】
一方、演算部１０（配線設計支援部１１）は、入力の受付が完了したと判定すると（ステップＳ２２：Ｙｅｓ）、ステップＳ２３へ移行する。
【００８３】
ステップＳ２３では、演算部１０（特徴量表示制御部１７）は、ステップＳ２１で入力された配線設計におけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）を用い、入力されたケーブル情報に合致するケーブルの配線経路および配線条件を、配線情報記憶部２１から読み出す（ステップＳ２３）。
【００８４】
具体的には、演算部１０（特徴量表示制御部１７）は、配線情報記憶部２１に記憶された配線情報から、ステップＳ２１で入力されたケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状と合致するケーブル名、３次元実空間の形状および３次元実空間の断面形状を検索する。演算部１０（特徴量表示制御部１７）は、合致するケーブル名、３次元実空間の形状および３次元実空間の断面形状、即ち、実配線におけるケーブル情報が検索できた場合（実配線におけるケーブル情報が配線情報記憶部２１に記憶されている場合）、その実配線におけるケーブル情報に対応付けて記憶されているケーブルの配線経路および配線条件を、配線情報記憶部２１から読み出す。
【００８５】
次に、演算部１０（特徴量表示制御部１７）は、ステップＳ２３で読み出したケーブルの配線経路および配線条件を、演算部１０（配線設計支援部１１）が表示する設計用画面と共に、表示部４０に表示する（ステップＳ２４）。また、演算部１０（配線設計支援部１１）は、設計用画面の表示により、配線設計の支援を行う（ステップＳ２４）。
【００８６】
その後、演算部１０（配線設計支援部１１）は、設計者からの配線設計完了の指示が、入力部３０で受け付けられたか否かを判定する（ステップＳ２５）。
【００８７】
演算部１０（配線設計支援部１１）は、配線設計完了の指示が受け付けられていないと判定すると（ステップＳ２５：Ｎｏ）、ステップＳ２４へ戻る。
【００８８】
一方、演算部１０（配線設計支援部１１）は、配線設計完了の指示が受け付けられたと判定すると（ステップＳ２５：Ｙｅｓ）、その時点における設計座標群を、即ち、３次元仮想空間内に配線設計されたケーブルの外周上の座標、配線設計されたケーブルの固定位置の座標、およびケーブルが配線設計された３次元仮想空間の壁面上の座標を、ステップＳ２１で受け付けられたケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状（配線設計におけるケーブル情報）と対応付けて、設計情報として、設計情報記憶部２２に記憶する（ステップＳ２６）。
【００８９】
その後、演算部１０（配線設計支援部１１）は、この配線設計処理を終了する。
【００９０】
次に、配線設計が配線条件を満たしているかの検証を行う配線検証処理を、図８を参照して説明する。配線検証処理は、設計者からの配線検証の指示が入力部３０を介して受け付けられた場合に、演算部１０により実行される。
【００９１】
配線検証処理では、まず、演算部１０（設計情報選択部１４）は、検証に使用する設計番号（図４参照）の選択を要求する画面を表示部４０に表示して、設計者による選択を受け付ける（ステップＳ４１）。
【００９２】
次に、演算部１０（設計情報選択部１４）は、選択受付が完了したか否かを判定する（ステップＳ４２）。
【００９３】
演算部１０（設計情報選択部１４）は、選択受付が完了していないと判定すると（ステップＳ４２：Ｎｏ）、ステップＳ４１へ戻る。
【００９４】
一方、演算部１０（設計情報選択部１４）は、選択受付が完了したと判定すると（ステップＳ４２：Ｙｅｓ）、ステップＳ４３へ移行する。
【００９５】
ステップＳ４３では、演算部１０（配線検証部１２）は、選択された設計番号に対応付けて設計情報記憶部２２に記憶されているケーブル配線設計（設計座標群）を取得して、配線設計における余裕度、隔離距離、曲げ半径および固定間隔を求める（ステップＳ４３）。
【００９６】
具体的には、例えば図２（ａ）に示す配線設計が行われている場合、演算部１０（配線検証部１２）は、配線設計における余裕度を前述の方法で求める。即ち、演算部１０（配線検証部１２）は、設計座標群に含まれる３次元仮想空間の座標群（壁面Ｓの座標群）から壁面Ｓの長さが最短となる座標群を検索し、その座標群を繋ぎ合せたときの全長を求め、これをケーブルＣの最短の全長Ｌ’とする。次に、演算部１０（配線検証部１２）は、ケーブルＣの中点の座標群から、ケーブルＣの実配線における全長Ｌを求める。そして、演算部１０（配線検証部１２）は、全長Ｌ／全長Ｌ’を算出して、配線設計における余裕度を求める。
【００９７】
また、例えば図２（ａ）に示す配線設計が行われている場合、演算部１０（配線検証部１２）は、配線設計における隔離間隔を前述の方法で求める。即ち、演算部１０（配線検証部１２）は、設計座標群に含まれるケーブルＣの中点の座標群に対して最も近くに位置する壁面Ｓの座標群を、ケーブルＣの中点の座標毎に検索し、その検索した壁面Ｓの座標とケーブルＣの中点の座標とを用いて、配線設計における隔離距離ｄを、ケーブルＣの中点の座標毎に求める。
【００９８】
また、例えば図２（ａ）に示す配線設計が行われている場合、演算部１０（配線検証部１２）は、配線設計における曲げ半径を前述の方法で求める。即ち、演算部１０（配線検証部１２）は、計座標群に含まれるケーブルＣの中点の座標群から、ケーブルＣの一方の端部に位置する中点の座標（座標Ａ）を始点として、連続する３つの座標を選ぶ。そして、演算部１０（配線検証部１２）は、選んだ３つの座標を直線で繋ぐと、２つの直線が形成する角度が１８０度未満の所定の角度（例えば、１３５度）以下となるか否かを判定する。形成される角度が所定の角度以下である場合、演算部１０（配線検証部１２）は、図２（ａ）の拡大図で示すように、連続する３点を直線で繋ぎ、各辺の垂直２等分線が、連続する３点で形成される平面上で交わる点、即ち、外接円の中心を求める。次に、演算部１０（配線検証部１２）は、求めた外接円の中心と、連続する３つの座標のうちの例えば、２番目にある座標との距離を求めることで、配線設計における曲げ半径Ｒを求める。演算部１０（配線検証部１２）は、これを、ケーブルＣの他方の端部に位置する中点の座標（図２（ａ）の座標Ｂ）が３つの座標の３番目として選択されるまで、繰り返し実行して、ケーブルＣの両端部の中点の座標を除いた各中点の座標における曲げ半径Ｒを求める。
【００９９】
更に、例えば図２（ａ）に示す配線設計が行われている場合、演算部１０（配線検証部１２）は、配線設計における固定間隔を前述の方法で求める。即ち、演算部１０（配線検証部１２）は、設計座標群に含まれるケーブルの固定位置の座標群から、隣接する固定具Ｔ同士の距離である固定間隔ｆを、固定具Ｔの間隔毎に求め、これを、配線設計における固定間隔とする。
【０１００】
このようにして、演算部１０（配線検証部１２）は、ステップＳ４３で、設計情報記憶部２２に記憶された設計座標群を用いて、配線設計における余裕度、隔離距離（ケーブルの中点の座標毎）、曲げ半径（ケーブルの両端部の中点の座標を除いた中点の座標毎）、および固定間隔（固定具の間隔毎）を求める。
【０１０１】
ステップＳ４３の実行後、演算部１０（特徴量表示制御部１７）は、ステップＳ４４で次の処理を実行する。即ち、演算部１０（特徴量表示制御部１７）は、ステップＳ４１で選択された設計番号に対応付けて記憶されている配線設計におけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）を設計情報記憶部２２から取得する。その後、演算部１０（特徴量表示制御部１７）は、取得した配線設計におけるケーブル情報と合致する実配線におけるケーブル情報を配線情報記憶部２１から検索する。そして、合致するケーブル情報が配線情報記憶部２１から検索できた場合、演算部１０（特徴量表示制御部１７）は、検索された実配線におけるケーブル情報に対応付けて記憶されている配線条件（余裕度条件、隔離距離条件、曲げ半径条件および固定間隔条件）を、配線情報記憶部２１から読み出す（ステップＳ４４）。
【０１０２】
ステップＳ４４では、例えば、ステップＳ４１で設計１（図４参照）が選択された場合、演算部１０（特徴量表示制御部１７）は、配線設計におけるケーブル情報として、設計情報記憶部２２から、ケーブル名：ケーブルＡ、３次元仮想空間の形状：直線のみ、３次仮想実空間の断面形状：円形の３つの情報を取得し（図４参照）、これと合致する実配線におけるケーブル情報を配線情報記憶部２１から検索して、配線条件を読み出す。その結果、演算部１０（特徴量表示制御部１７）は、配線条件として、余裕度条件：１．１、隔離距離条件：１０ｍｍ、曲げ半径条件：なし、固定間隔条件：５０ｍｍを読み出す（図３参照）。
【０１０３】
また、ステップＳ４４で、例えば、ステップＳ４１で設計２（図４参照）が選択された場合、演算部１０（特徴量表示制御部１７）は、配線設計におけるケーブル情報として、設計情報記憶部２２から、ケーブル名：ケーブルＡ、３次元仮想空間の形状：曲げあり、３次元仮想空間の断面形状：円形の３つの情報を取得し（図４参照）、これと合致する実配線におけるケーブル情報を配線情報記憶部２１から検索して、配線条件を読み出す。その結果、演算部１０（特徴量表示制御部１７）は、配線条件として、余裕度条件：１．５、隔離距離条件：１３ｍｍ、曲げ半径条件：３５ｍｍ、固定間隔条件：３５ｍｍを読み出す（図３参照）。
【０１０４】
加えて、ステップＳ４４で、例えば、ステップＳ４１で設計３（図４参照）が選択された場合、演算部１０（特徴量表示制御部１７）は、配線設計におけるケーブル情報として、設計情報記憶部２２から、ケーブル名：ケーブルＣ、３次元仮想空間の形状：曲げあり、３次元仮想空間の断面形状：矩形の３つの情報を取得し（図４参照）、これと合致する実配線におけるケーブル情報を配線情報記憶部２１から検索して、配線条件を読み出す。その結果、演算部１０（特徴量表示制御部１７）は、合致する配線条件が配線情報記憶部２１に記憶されていないことから、検索ができない（図３参照）。このため、演算部１０（特徴量表示制御部１７）は、ステップＳ４４で、配線条件の読み出しを行わない。
【０１０５】
ステップＳ４４の実行後、演算部１０（配線検証部１２）は、演算部１０（特徴量表示制御部１７）による配線条件の読み出しが行われたか否かを判定する（ステップＳ４５）。
【０１０６】
演算部１０（配線検証部１２）は、配線条件の読み出しが行われていないと判定すると（ステップＳ４５：Ｎｏ）、検証を行うための配線条件が配線情報記憶部２１に記憶されていないことを示すメッセージや、配線設計が検証できないことを示すメッセージを表示部４０に表示して（ステップＳ５４）、この配線検証処理を終了する。
【０１０７】
一方、演算部１０（配線検証部１２）は、配線条件の読み出しが行われたと判定すると（ステップＳ４５：Ｙｅｓ）、ステップＳ４３で求めた配線設計における余裕度が、ステップＳ４４で読み出された余裕度条件以上であるか否かを判定する（ステップＳ４６）。
【０１０８】
演算部１０（配線検証部１２）は、求めた配線設計における余裕度が、余裕度条件以上であると判定すると（ステップＳ４６：Ｙｅｓ）、ケーブルに局部的な圧力をかけることのない余裕度を有する配線設計であることから、ステップＳ４８へ移行する。
【０１０９】
一方、演算部１０（配線検証部１２）は、求めた配線設計における余裕度が、余裕度条件未満であると判定すると（ステップＳ４６：Ｎｏ）、ケーブルに局部的な圧力をかける可能性を有する配線設計であることから、ステップＳ４７へ移行する。
【０１１０】
ステップＳ４７では、演算部１０（検証結果表示部１３）は、余裕度が不足していることを示すメッセージを表示部４０に表示して（ステップＳ４７）、ステップＳ４８へ移行する。
【０１１１】
ステップＳ４８では、演算部１０（配線検証部１２）は、ステップＳ４３で求めた配線設計における隔離距離が、ステップＳ４４で読み出された隔離距離条件以上であるか否かを、ケーブルの中点の座標毎に判定する（ステップＳ４８）。
【０１１２】
演算部１０（配線検証部１２）は、ケーブルの中点の座標の全てにおいて、求めた配線設計における隔離距離が、隔離距離条件以上であると判定すると（ステップＳ４８：Ｙｅｓ）、壁面Ｓからの熱や凹み等の影響をケーブルが受けない隔離距離を有する配線設計であることから、ステップＳ５０へ移行する。
【０１１３】
一方、演算部１０（配線検証部１２）は、求めた配線設計における隔離距離のうち、隔離距離条件未満となる隔離距離が一つでもあれば（ステップＳ４８：Ｎｏ）、壁面Ｓからの熱や凹み等の影響をケーブルが受ける可能性を有する配線設計であることから、ステップＳ４９へ移行する。
【０１１４】
ステップＳ４９では、演算部１０（検証結果表示部１３）は、隔離距離条件未満となった箇所（ケーブルの中点の座標）を、隔離距離が不足していることを示すメッセージと共に、表示部４０に表示して（ステップＳ４９）、ステップＳ５０へ移行する。
【０１１５】
ステップＳ５０では、演算部１０（配線検証部１２）は、ステップＳ４３で求めた配線設計における曲げ半径が、ステップＳ４４で読み出された曲げ半径条件以上であるか否かを、ケーブルの中点の座標（ケーブルの両端部の中点の座標を除く）毎に判定する（ステップＳ５０）。
【０１１６】
演算部１０（配線検証部１２）は、ケーブルの中点の各座標（ケーブルの両端部の中点の座標を除く）の全てで、求めた配線設計における曲げ半径が、曲げ半径条件以上であると判定すると（ステップＳ５０：Ｙｅｓ）、ケーブルの芯に過度な圧力がかからない曲げ半径を有する配線設計であることから、ステップＳ５２へ移行する。
【０１１７】
一方、演算部１０（配線検証部１２）は、求めた配線設計における曲げ半径のうち、曲げ半径条件未満となる曲げ半径が一つでもあれば（ステップＳ５０：Ｎｏ）、ケーブルの芯に過度な圧力がかかる可能性を有する配線設計であることから、ステップＳ５１へ移行する。
【０１１８】
ステップＳ５１では、演算部１０（検証結果表示部１３）は、曲げ半径条件未満となった箇所（ケーブルの中点の座標）を、曲げ半径が不足していることを示すメッセージと共に、表示部４０に表示して（ステップＳ５１）、ステップＳ５２へ移行する。
【０１１９】
なお、ステップＳ５０では、曲げ半径条件が読み出されなかった場合（例えば、ステップＳ４１で設計１（図４参照）が選択されて、ステップＳ４４で、配線条件として、余裕度条件：１．１、隔離距離条件：１０ｍｍ、曲げ半径条件：なし、固定間隔条件：５０ｍｍが読み出された場合（図３参照））、演算部１０（配線検証部１２）は、ステップＳ５０の判定をスキップして、ステップＳ５２へ移行する。
【０１２０】
ステップＳ５２では、演算部１０（配線検証部１２）は、ステップＳ４３で求めた配線設計における固定間隔が、ステップＳ４４で読み出された固定間隔条件以下であるか否かを、固定具の間隔毎に判定する（ステップＳ５２）。
【０１２１】
演算部１０（配線検証部１２）は、全ての間隔で、求めた配線設計における固定間隔が、固定間隔条件以下であると判定すると（ステップＳ５２：Ｙｅｓ）、ケーブルに緩みを発生させない固定間隔を有する配線設計であることから、ステップＳ５５へ移行する。
【０１２２】
一方、演算部１０（配線検証部１２）は、求めた配線設計における固定間隔のうち、固定間隔条件を超える固定間隔が一つでもあれば（ステップＳ５２：Ｎｏ）、ケーブルに緩みを発生させる可能性を有する配線設計であることから、ステップＳ５３へ移行する。
【０１２３】
ステップＳ５３では、演算部１０（検証結果表示部１３）は、固定間隔条件を超える固定間隔を形成する箇所（固定具の座標）を、固定間隔が開きすぎるメッセージと共に、表示部４０に表示して（ステップＳ５３）、ステップＳ５５へ移行する。
【０１２４】
ステップＳ５５では、演算部１０（ＣＰＵ）は、配線検証処理を終了する指示が入力部３０で受け付けられたか否かを判定する（ステップＳ５５）。
【０１２５】
演算部１０（ＣＰＵ）は、配線検証処理を終了する指示が入力部３０で受け付けられていないと判定すると（ステップＳ５５：Ｎｏ）、表示部４０で行われているメッセージの表示を維持して、ステップＳ５５の判定を繰り返す。
【０１２６】
一方、演算部１０（ＣＰＵ）は、配線検証処理を終了する指示が入力部３０で受け付けられたと判定すると（ステップＳ５５：Ｙｅｓ）、表示部４０で表示されたメッセージを消去して、この配線検証処理を終了する。
【０１２７】
上述した通り、本発明の実施形態に係る設計支援装置１によれば、配線設計を行う場合、配線設計おけるケーブル情報（ケーブル名、３次元仮想空間の形状および３次元仮想空間の断面形状）に合致する実配線におけるケーブルの配線経路および配線条件を、配線情報記憶部２１から読み出す。そして、設計支援装置１は、読み出したケーブルの配線経路および配線条件を、設計用画面と共に表示部４０に表示する。よって、配線設計時に、実配線におけるケーブルの配線経路および配線条件（配線されたケーブルの特徴を表す特徴量）を参照可能としている。従って、設計支援装置１によれば、配線されたケーブルの特徴を配線設計に反映させることが可能となる。
【０１２８】
また、設計支援装置１によれば、配線設計における余裕度、隔離距離、曲げ半径および固定間隔が、それぞれ、実配線で採用された配線条件（配線されたケーブルの特徴を表す特徴量）を満たしているかを検証する。そして、設計支援装置１は、配線条件を満たさないものがあれば、それを報知する。よって、設計支援装置１によれば、配線されたケーブルの特徴を配線設計に反映させることが可能となる。
【０１２９】
また、設計支援装置１によれば、上述した検証に用いる配線条件（特徴量）を、外部の測定装置を用いて測定された測定座標群（３次元実空間に実配線されたケーブルの外周上の複数の箇所における座標、実配線されたケーブルが固定された座標、およびケーブルが実配線された３次元実空間の壁面上の複数の箇所における座標）から求めている。よって、配線条件を実配線に即したものとすることができる。
【０１３０】
以上、本発明の実施形態を説明したが、この発明は上記の実施形態に限定されず、種々の変形および応用が可能である。
【０１３１】
例えば、上述した実施形態では、配線設計支援部１１が取得する情報を、３次元仮想空間内に配線設計されたケーブルの外周上の座標、配線設計されたケーブルの固定位置の座標、およびケーブルが配線設計された３次元仮想空間の壁面上の座標としたが、これに限られるものではない。即ち、配線設計支援部１１が取得する情報は、座標でなくとも、３次元仮想空間内に配線設計されたケーブルの外周を決定する情報、配線設計されたケーブルの固定位置を決定する情報、ケーブルが配線設計された３次元仮想空間を決定する情報といった、例えば、相対的な位置関係を表す情報等でもよい。
【０１３２】
また、上述した実施形態では、設計支援装置１は、外部の測定装置から取得した測定座標群を記憶せず、特徴量取得部１５により求められた実配線におけるケーブルの配線経路および配線条件を記憶したが、これに限られるものではない。即ち、外部の測定装置から取得した測定座標群も、記憶部２０に記憶する構成としてもよい。
【０１３３】
また、上述した実施形態では、設計支援装置１（特徴量取得部１５）は、余裕度条件を求めるのに使用するケーブルの最短の全長Ｌ’を、壁面Ｓの長さが最短となる座標群を検索し、その座標群を繋ぎ合せたときの全長として求めたが、これに限られるものではない。即ち、ケーブルの最短の全長Ｌ’を、例えば、壁面Ｓの座標群から壁面Ｓの長さが最長となる座標群（図２（ｂ）のＬ’の左側および下側にある壁面Ｓの座標群）を検索し、その座標群を繋ぎ合せたときの全長としてもよい。この場合、最短の場合と比べて全長Ｌ’が長くなるので、余裕度条件が低くなる。よって、余裕度をあまり必要としない実配線に対応する配線設計を行う場合に有効である。
【０１３４】
また、上述した実施形態では、設計支援装置１（特徴量表示制御部１７）は、ケーブルの配線経路および配線条件を、配線設計支援部１１によって表示された設計用画面と共に表示部４０に表示したが、この表示は次のものでもよい。即ち、表示部４０が単数である場合は、その表示部４０に表示されるウィンドウに設計用画面を表示し、その設計用画面内に、ケーブルの配線経路および配線条件を表示してもよく、また、設計用画面のウィンドウとは別のウィンドウにケーブルの配線経路および配線条件を表示してもよい。また、表示部４０が複数ある場合には、一方の表示部４０に設計用画面を表示し、他方の表示部４０にケーブルの配線経路および配線条件を表示してもよい。
【０１３５】
なお、上記実施形態において、設計支援装置１を制御するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read−Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto−Optical Disc）等のコンピュータが読み取り可能な記録媒体に格納して配布し、そのプログラムを、コンピュータ等にインストールすることにより、図６〜図８に示す処理を実行する設計支援装置を構成することとしてもよい。
【０１３６】
また、上述のプログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【０１３７】
また、上述の図６〜図８に示す処理を、各ＯＳ（Operating System）が分担して実現する場合、又は、ＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【符号の説明】
【０１３８】
１              設計支援装置
１０            演算部
１１            配線設計支援部
１２            配線検証部
１３            検証結果表示部
１４            設計情報選択部
１５            特徴量取得部
１６            識別情報受付部
１７            特徴量表示制御部
２０            記憶部
２１            配線情報記憶部
２２            設計情報記憶部
３０            入力部
４０            表示部
５０            インターフェイス
ＢＬ            バスライン
【図１】
0005854805.tif 000002
【図２】
0005854805.tif 000003
【図３】
0005854805.tif 000004
【図４】
0005854805.tif 000005
【図５】
0005854805.tif 000006
【図６】
0005854805.tif 000007
【図７】
0005854805.tif 000008
【図８】
0005854805.tif 000009