(57)【要約】【課題】複雑な外形の天井における室内機又はその空調用吹出口の設置位置を設計できるようにする。【解決手段】コンピュータ１１が、閉曲線６１をＸＹ平面上に設定し、外接矩形６５をＸＹ平面上に設定する。コンピュータ１１が、外接矩形６５の辺６９の長さを変数ｎで除することによって得られる商を算出し、その商を辺長としたマスからなる正方形グリッド７１をＸＹ平面上に設定し、閉曲線６１の内側にあり且つ閉曲線６１までの最短距離が所定の閾値以上である中心点Ｐの数を計数し、計数した数を必要最小限設置数データ３２の値と比較する。数えた中心点の数が必要最小限設置数データ３２の値未満である場合、コンピュータ１１が変数ｎを１だけインクリメントして、同じ処理を実行する。一方、中心点の数が必要最小限設置数データ３２の値以上であれば、コンピュータ１１が、数えた中心点の位置を空調機又は空調用吹出口の設置位置として決定する。【選択図】図２
2019164430.tif 000002
【特許請求の範囲】
【請求項１】
部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するレイアウト設計装置であって、
前記閉曲線を平面上に設定する閉曲線設定手段と、
前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定手段と、
２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出手段と、
前記商算出手段による商の算出の度に、前記商を辺長とした複数の正方形のマスからなる正方形グリッドを前記平面上に設定するグリッド設定手段と、
前記グリッド設定手段による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数手段と、
前記計数手段による計数の度に、前記計数手段によって計数した数を必要最小限設置数と比較することによって、前記計数手段によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定手段と、
決定手段と、を備え、
前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定するまで、前記商算出手段、前記グリッド設定手段、前記計数手段及び前記比較判定手段が処理を繰り返し、
前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定した場合に、前記決定手段が、最後の前記計数手段において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する
レイアウト設計装置。
【請求項２】
前記決定手段が、最後の前記計数手段の処理において計数した中心点を１行置きに、その行方向に所定距離シフトさせた上で、前記中心点の位置を前記設置位置として決定する
請求項１に記載のレイアウト設計装置。
【請求項３】
前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段において判定した場合に、最後の前記計数手段の処理の１つ前の前記計数手段の処理において計数した中心点の位置を空調機又は空調用吹出口の第２の設置位置として決定する第２決定手段を更に備える
請求項１又は２に記載のレイアウト設計装置。
【請求項４】
前記第２決定手段が、最後の前記計数手段の処理の１つ前の前記計数手段の処理において計数した中心点を１行置きに、その行方向に所定距離シフトさせた上で、前記中心点の位置を前記第２の設置位置として決定する
請求項３に記載のレイアウト設計装置。
【請求項５】
部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するレイアウト設計方法であって、
前記閉曲線を平面上に設定する閉曲線設定工程と、
前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定工程と、
２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出工程と、
前記商算出工程による商の算出の度に、前記商を辺長とした複数の正方形のマスからなる正方形グリッドを前記平面上に設定するグリッド設定工程と、
前記グリッド設定工程による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数工程と、
前記計数工程による計数の度に、前記計数工程によって計数した数を必要最小限設置数と比較することによって、前記計数工程によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定工程と、
決定工程と、を備え、
前記計数工程によって計数した数が必要最小限設置数以上であると前記比較判定工程が判定するまで、前記商算出工程、前記グリッド設定工程、前記計数工程及び前記比較判定工程を繰り返し、
前記計数工程によって計数した数が必要最小限設置数以上であると前記比較判定工程が判定した場合に、前記決定工程では、最後の前記計数工程において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する
レイアウト設計方法。
【請求項６】
部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するコンピュータに、
前記閉曲線を平面上に設定する閉曲線設定手段、
前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定手段、
２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出手段、
前記商算出手段による算出の度に、前記商を辺長とした複数の正方形のマスのうち何れかのマスの角を前記外接矩形の頂点に重ねるようにして、前記マスからなる正方形グリッドを前記平面上に設定するグリッド設定手段、
前記グリッド設定手段による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数手段、
前記計数手段による計数の度に、前記計数手段によって計数した数を必要最小限設置数と比較することによって、前記計数手段によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定手段、
決定手段、として機能させるとともに、
前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定するまで、前記コンピュータに前記商算出手段、前記グリッド設定手段、前記計数手段及び前記比較判定手段の処理を繰り返させ、
前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定した場合に、前記決定手段が、最後の前記計数手段において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調機又は空調用吹出口のレイアウトを設計するレイアウト設計装置及びレイアウト設計方法に関するとともに、そのレイアウト設計装置のコンピュータが実行するプログラムに関する。
【背景技術】
【０００２】
一般に、大きな部屋には、複数の空調機を設置することになる。部屋を効率良く空調するためには、部屋の形及び大きさや空調機の機種及び能力等を考慮して、これら空調機の設置位置を最適に設計する必要がある。
特許文献１には、建物に必要な空調設備を配置した設備図面の作成を支援する装置が開示されている。特許文献１に開示の装置は、建物の部屋の形状として矩形を想定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−８７５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、建設技術の向上により、凸部を含む凹多角形或いは直線部を含む閉曲線といった複雑な外形の部屋を有した建物が設計・建設されるようになってきている。そのような複雑な外形の部屋における空調機の設置位置を設計する装置が開発されておらず、設計者の人手によって空調機の設置位置の設計をする必要がある。
【０００５】
そこで、本発明は、上記事情に鑑みてなされたものであり、本発明が解決しようとする課題は、複雑な外形の天井における空調機又は空調用吹出口の設置位置を設計できるようにすることである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するレイアウト設計装置は、前記閉曲線を平面上に設定する閉曲線設定手段と、前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定手段と、２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出手段と、前記商算出手段による商の算出の度に、前記商を辺長とした複数の正方形のマスからなる正方形グリッドを前記平面上に設定するグリッド設定手段と、前記グリッド設定手段による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数手段と、前記計数手段による計数の度に、前記計数手段によって計数した数を必要最小限設置数と比較することによって、前記計数手段によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定手段と、決定手段と、を備え、前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定するまで、前記商算出手段、前記グリッド設定手段、前記計数手段及び前記比較判定手段が処理を繰り返し、前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定した場合に、前記決定手段が、最後の前記計数手段において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する。
【０００７】
部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するレイアウト設計方法は、前記閉曲線を平面上に設定する閉曲線設定工程と、前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定工程と、２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出工程と、前記商算出工程による商の算出の度に、前記商を辺長とした複数の正方形のマスからなる正方形グリッドを前記平面上に設定するグリッド設定工程と、前記グリッド設定工程による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数工程と、前記計数工程による計数の度に、前記計数工程によって計数した数を必要最小限設置数と比較することによって、前記計数工程によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定工程と、決定工程と、を備え、前記計数工程によって計数した数が必要最小限設置数以上であると前記比較判定工程が判定するまで、前記商算出工程、前記グリッド設定工程、前記計数工程及び前記比較判定工程を繰り返し、前記計数工程によって計数した数が必要最小限設置数以上であると前記比較判定工程が判定した場合に、前記決定工程では、最後の前記計数工程において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する。
【０００８】
プログラムは、部屋の天井の外形であるとともに直線部を含む閉曲線の内側の空調機又は空調用吹出口の位置を設計するコンピュータに、前記閉曲線を平面上に設定する閉曲線設定手段、前記閉曲線に外接する外接矩形を前記平面上に設定する外接矩形設定手段、２以上の整数を取る変数の昇順で順次、前記外接矩形の辺の長さを前記変数で除することによって得られる商を算出する商算出手段、前記商算出手段による算出の度に、前記商を辺長とした複数の正方形のマスのうち何れかのマスの角を前記外接矩形の頂点に重ねるようにして、前記マスからなる正方形グリッドを前記平面上に設定するグリッド設定手段、前記グリッド設定手段による設定の度に、前記各マスの中心点の位置を算出するとともに前記各マスから前記閉曲線までの最短距離を算出し、前記各マスの中心点のうち、前記閉曲線の内側にあり且つ前記閉曲線までの最短距離が所定の閾値以上である中心点の数を計数する計数手段、前記計数手段による計数の度に、前記計数手段によって計数した数を必要最小限設置数と比較することによって、前記計数手段によって計数した数が必要最小限設置数以上であるか否かを判定する比較判定手段、決定手段、として機能させるとともに、前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定するまで、前記コンピュータに前記商算出手段、前記グリッド設定手段、前記計数手段及び前記比較判定手段の処理を繰り返させ、前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段が判定した場合に、前記決定手段が、最後の前記計数手段において計数した中心点の位置を空調機又は空調用吹出口の設置位置として決定する。
【０００９】
以上によれば、部屋の天井の外形が直線部を含む閉曲線のように複雑な形状であっても、その外形がマスの大きさの順で順次、正方形グリッドの複数のマスによって領域分けされることで、必要最小限設置数以上の空調機又は空調用吹出口の設置位置が最も小さなマスの中心点に決定される。
【００１０】
好ましくは、前記決定手段が、最後の前記計数手段の処理において計数した中心点を１行置きに、その行方向に所定距離シフトさせた上で、前記中心点の位置を前記設置位置として決定する。
【００１１】
以上によれば、空調機又は空調用吹出口の設置レイアウトを千鳥格子にすることができる。
【００１２】
前記レイアウト設計装置が、前記計数手段によって計数した数が必要最小限設置数以上であると前記比較判定手段において判定した場合に、最後の前記計数手段の処理の１つ前の前記計数手段の処理において計数した中心点の位置を空調機又は空調用吹出口の第２の設置位置として決定する第２決定手段を更に備える。
【００１３】
以上によれば、最後の計数手段の処理において計数した中心点の位置のみならず、最後の１つ前の計数手段の処理において計数した中心点の位置も、空調機又は空調用吹出口の設置位置として決定される。これにより、ユーザーの裁量の範囲が広くなる。つまり、ユーザーが、最後の計数手段の処理において計数した中心点の位置と、最後の１つ前の計数手段の処理において計数した中心点の位置とのうちどちらか一方を、空調機又は空調用吹出口の設置位置として選択することができる。
【００１４】
前記第２決定手段が、最後の前記計数手段の処理の１つ前の前記計数手段の処理において計数した中心点を１行置きに、その行方向に所定距離シフトさせた上で、前記中心点の位置を前記第２の設置位置として決定する。
【００１５】
以上によれば、空調機又は空調用吹出口の設置レイアウトを千鳥格子にすることができる。
【発明の効果】
【００１６】
本発明によれば、部屋の天井の外形が直線部を含む閉曲線のように複雑な形状であっても、必要最小限設置数以上の空調機又は空調用吹出口の設置位置がマスの中心点に自動的に決定される。よって、設計者による設計時間及び設計労力を削減することができる。
【図面の簡単な説明】
【００１７】
【図１】レイアウト設計装置のブロック図である。
【図２】レイアウト設計装置のコンピュータが実行する処理の流れを示したフローチャートである。
【図３】コンピュータの演算上のＸＹ平面上に設定されるとともに直線部を含む閉曲線を示す図面である。
【図４】前記ＸＹ平面上に設定されるとともに直線部を含む閉曲線及び外接矩形を示す図面である。
【図５】前記外接矩形の長辺の２分の１の長さの辺を有した複数のマスから構成される正方形グリッドを前記閉曲線とともに示す図面である。
【図６】前記外接矩形の長辺の３分の１の長さの辺を有した複数のマスから構成される正方形グリッドを前記閉曲線とともに示す図面である。
【図７】前記外接矩形の長辺の４分の１の長さの辺を有した複数のマスから構成される正方形グリッドを前記閉曲線とともに示す図面である。
【図８】所定の条件を満たしたマスの中心点を前記閉曲線とともに示す図面である。
【図９】図８に示すマスの中心点Ｐを１行置きに、マスの中心点Ｐを外接矩形の長辺の方向に所定距離シフトすることの説明図である。
【図１０】所定の条件を満たしたマスの中心点を前記閉曲線とともに示す図面である。
【図１１】図１０に示すマスの中心点Ｐを１行置きに、マスの中心点Ｐを外接矩形の長辺の方向に所定距離シフトすることの説明図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態について説明する。但し、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、本発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００１９】
１．レイアウト設計装置の構成
図１は、本発明の一実施形態であるレイアウト設計装置１０のブロック図である。
レイアウト設計装置１０は、コンピュータ１１、表示デバイス１２、入力デバイス１３及び記憶部１４等を備える。
【００２０】
コンピュータ１１は、ＣＰＵ、ＭＰＵ、ＲＯＭ、ＲＡＭ、システムバス及びハードウェアインタフェース等を有する。
表示デバイス１２は、例えば液晶ディスプレイデバイス、有機ＥＬディスプレイデバイス又はプロジェクタである。コンピュータ１１が演算処理によって映像信号を生成し、その映像信号を表示デバイス１２に出力する。そうすると、映像信号に従った画面が表示デバイス１２によって表示される。表示デバイス１２とコンピュータ１１が一体化されていてもよいし、別体であってもよい。
入力デバイス１３は、例えばスイッチ、キーボード若しくはポインティングデバイス又はこれらの組み合わせである。入力デバイス１３は、表示デバイス１２の表面に設けられたタッチパネルであってもよい。入力デバイス１３は、操作されると操作内容に応じた信号をコンピュータ１１に出力する。
【００２１】
記憶部１４は、半導体メモリ又はハードディスクドライブ等からなる記憶装置である。記憶部１４は、コンピュータ１１に内蔵されたものでもよいし、コンピュータ１１に外付けされたものでもよい。記憶部１４には、コンピュータ１１によって読取可能且つ実行可能な設計プログラム２０が格納されている。設計プログラム２０は、ＢＩＭ（Building Information Modeling：ビルディング インフォメーション モデリング）及びＣＡＤ（Computer-Aided Design）を実現する設計用ソフトウェアである。コンピュータ１１が設計プログラム２０を実行することによってＢＩＭ及びＣＡＤが実現される。
【００２２】
記憶部１４には、ＢＩＭ及びＣＡＤを実現する設計用ソフトウェアによって作成された設計データ３０が記憶されている。設計データ３０は、建造物の各構成要素（基礎、柱、梁、壁、スラブ、部屋、配管等）をモデリングするための形状データと、それら構成要素の属性を定義する属性データとが含まれている。
【００２３】
コンピュータ１１が設計プログラム２０を実行して、設計データ３０を読み込む。そうすると、コンピュータ１１が設計データ３０の形状データに従って建造物の各構成要素のモデルを仮想空間に配置して、各構成要素のモデルをレンダリング処理によって表示デバイス１２に表示させる。これにより、各構成要素のモデルからなる建造物のモデルが表示デバイス１２に表示される。
【００２４】
設計データ３０には、部屋の天井の外形であるとともに直線部を含む閉曲線を直交座標系に設定するために、直線部を含む閉曲線上の各点の位置を座標によって表現する外形データ３１が含まれている。直交座標系の互いに直交する座標軸のうち一方をＸ軸といい、他方をＹ軸という。Ｘ軸及びＹ軸によって規定される平面をＸＹ平面という。なお、外形データ３１は、直線部を含む閉曲線を表す関数であってもよい。或いは、外形データ３１は、直線部を含む閉曲線を表現したベクタ形式の画像であってもよい。
【００２５】
また、設計データ３０には、直線部を含む閉曲線の内側の領域に設置する空調機の必要最小限設置数を表す必要最小限設置数データ３２が格納されている。必要最小限設置数データ３２は、室内の熱負荷及び空調機の能力等から算出されたものである。熱負荷は、熱負荷計算法によって算出されたものである。
【００２６】
設計プログラム２０には、空調機のレイアウトを設計するためのレイアウト設計プログラム２１が含まれている。レイアウト設計プログラム２１が以下に説明する処理をコンピュータ１１に実行させて、空調機のレイアウトがコンピュータ１１によって設計される。
【００２７】
２．コンピュータが実行する処理
図２に示すフローチャートを参照して、コンピュータ１１がレイアウト設計プログラム２１に従って行う処理について説明する。コンピュータ１１は、レイアウト設計プログラム２１によって、直線部を含む閉曲線の内側における空調機の設置位置を決定する。
【００２８】
（１）直線部を含む閉曲線の設定
まず、コンピュータ１１が記憶部１４から外形データ３１を読み込んで、図３に示すように、外形データ３１に従って、直線部を含む閉曲線６１をＸＹ平面上に設定する（ステップＳ１）。なお、ユーザーが入力デバイス１３を操作することによって、直線部を含む閉曲線６１上の各点の座標をコンピュータ１１に入力してもよく、その場合、コンピュータ１１が、直線部を含む閉曲線６１上の各点の座標から、直線部を含む閉曲線６１をＸＹ平面上に設定する。
【００２９】
（２）外接矩形の設定
次に、コンピュータ１１が、図４に示すように、直線部を含む閉曲線６１に外接する外接矩形６５をＸＹ平面上に設定する（ステップＳ２）。具体的には、まず、コンピュータ１１が、直線部を含む閉曲線６１上の各点のＸＹ座標の中から、Ｘ座標の最小値及び最大値と、Ｙ座標の最小値と最大値を算出する。そして、コンピュータ１１は、Ｘ座標の最小値とＹ座標の最小値をＸＹ座標とした点６５ａ、Ｘ座標の最小値とＹ座標の最大値をＸＹ座標とした点６５ｂ、Ｘ座標の最大値とＹ座標の最大値をＸＹ座標とした点６５ｃ、Ｘ座標の最大値とＹ座標の最小値をＸＹ座標とした点６５ｄをＸＹ平面上に設定する。これにより、コンピュータ１１は、これら点６５ａ〜６５ｄを頂点とした外接矩形６５をＸＹ平面上に設定する。そのため、外接矩形６５の辺６６，６８はＹ軸に対して平行であり、辺６７，６９はＸ軸に対して平行である。
【００３０】
（３）外接矩形の辺長の算出
次に、コンピュータ１１が、外接矩形６５の頂点６５ａを挟む辺６６，６９の長さを算出する（ステップＳ３）。つまり、コンピュータ１１が、頂点６５ｂ，６５ａのＹ座標の差を辺６６の長さとして算出し、頂点６５ｄ，６５ａのＸ座標の差を辺６９の長さとして算出する。なお、頂点６５ｂを挟む辺６６，６７の長さを算出してもよい、頂点６５ｃを挟む辺６７，６８の長さを算出してもよいし、頂点６５ｄを挟む辺６８，６９の長さを算出してもよい。
【００３１】
（４）長辺の選定
次に、コンピュータ１１が、これらの辺６６，６９の長さを比較することによって、長い方の辺６９を選定する（ステップＳ４）。なお、外接矩形６５が正方形である場合、コンピュータ１１が辺６６，６９の何れかを任意に選定するが、以下の説明ではコンピュータ１１が辺６９を選定したものとする。
【００３２】
（５）変数のリセット
次に、コンピュータ１１は、選定した辺６９の等分数を表す変数ｎを初期の１にリセットする（ステップＳ５）。
【００３３】
（６）インクリメント
次に、コンピュータ１１は、変数ｎに１を加算する（ステップＳ６）。
【００３４】
（７）商の算出
次に、コンピュータ１１は、外接矩形６５の辺６９の長さを変数ｎにて除することによって商を得る（ステップＳ７）。その商は、後述の正方形グリッド７１の各マスの辺の長さである。
【００３５】
（８）正方形グリッドの設定
次に、コンピュータ１１は、図５に示すように、頂点６５ａを基準として正方形グリッド７１をＸＹ平面上に設定する（ステップＳ８）。この際、ステップＳ７において算出した商を正方形グリッド７１の各マスの長さとし、何れかのマスの角を頂点６５ａに重ねる。
【００３６】
（９）マスの中心点の計数
次に、コンピュータ１１は、各マスの中心点の位置、つまり各マスの中心点の座標を算出するとともに、各マスの中心点から、直線部を含む閉曲線６１までの最短距離を算出する。そして、コンピュータ１１は、次の条件を満たすマスの中心点の数を数える（ステップＳ９）。
【００３７】
条件：マスの中心点が直線部を含む閉曲線６１の内側にあり、且つ、マスの中心点から直線部を含む閉曲線６１までの最短距離が所定の閾値以上であること。所定の閾値は、ゼロ以上の値である。
【００３８】
（１０）比較判定
次に、コンピュータ１１が、記憶部１４から必要最小限設置数データ３２を読み込む。そして、コンピュータ１１が、ステップＳ９において数えた中心点の数と、必要最小限設置数データ３２の値とを比較する（ステップＳ１０）。
【００３９】
比較の結果、数えた中心点の数が必要最小限設置数データ３２の値以上である場合（ステップＳ１０：ＹＥＳ）、コンピュータ１１の処理がステップＳ１１に進む。一方、数えた中心点の数が必要最小限設置数データ３２未満である場合（ステップＳ１０：ＮＯ）、コンピュータ１１の処理がステップＳ６に戻る。従って、数えた中心点の数が必要最小限設置数データ３２の値以上になるまで、コンピュータ１１がステップＳ６〜Ｓ１０の処理を繰り返し実行することになる（図６、図７参照）。ここで、図６は、変数ｎが３であるときの正方形グリッド７１を示し、図７は、変数ｎが４であるときの正方形グリッド７１を示す。
【００４０】
ステップＳ６では変数ｎに１が加算されるため、コンピュータ１１の処理がステップＳ６に戻る度に辺６９の等分数が１ずつ増える。従って、２回目以降のステップＳ８においてコンピュータ１１が図７に示すように設定する正方形グリッド７１のマス目の辺長は、前回のステップＳ８においてコンピュータ１１が図６に示すように設定する正方形グリッド７１のマス目の辺長よりも短い。
【００４１】
（１１）空調機の第１の設置位置の決定
図８〜図１１は、必要最小限設置数データ３２の値が６である場合の例である。
ステップＳ１１では、コンピュータ１１が、図８に示すように、最後のステップＳ９で数えたマスの中心点Ｐの位置を空調機の第１の設置位置として決定する。なお、図９に示すように、コンピュータ１１が、最後のステップＳ９で数えたマスの中心点Ｐを１行置き（１行とは、外接矩形６５の辺６９の方向に配列されたマスの中心点の列をいう。）に、マスの中心点Ｐを辺６９の方向に所定距離（例えば、マスの辺長の２分の１）シフトした上で、最後のステップＳ９で数えたマスの中心点Ｐの位置を空調機の第１の設置位置として決定してもよい。このように決定された空調機の設置レイアウトは千鳥格子となる。
【００４２】
その後、コンピュータ１１は、空調機の第１の設置位置を記憶部１４に記録する。
【００４３】
（１２）空調機の第２の設置位置の決定
次に、コンピュータ１１が、図１０に示すように、最後のステップＳ９の１つ前のステップＳ９で数えたマスの中心点Ｐの位置を空調機の第２の設置位置として決定する（ステップＳ１２）。なお、コンピュータ１１が、図１１に示すように、最後のステップＳ９の１つ前のステップＳ９で数えたマスの中心点Ｐを１行置き（１行とは、外接矩形６５の辺６９の方向に配列されたマスの中心点の列をいう。）に、マスの中心点Ｐを外接矩形６５の辺６９の方向に所定距離（例えば、マスの辺長の２分の１）シフトした上で、マスの中心点Ｐの位置を空調機の第２の設置位置として決定してもよい。このように決定された空調機の設置レイアウトは千鳥格子となる。
【００４４】
その後、コンピュータ１１は、空調機の第２の設置位置を記憶部１４に記録する。
【００４５】
（１３）結果の表示
次に、コンピュータ１１が、外形データ３１に基づいて、直線部を含む閉曲線６１をＸＹ平面上に配置する。更に、コンピュータ１１が、ステップＳ１１において決定した第１の設置位置に基づいて、空調機モデルをＸＹ平面上に配置する。
【００４６】
次に、コンピュータ１１が、以上のように配置した直線部を含む閉曲線６１及び空調機モデルをレンダリング処理によって表示デバイス１２に表示させる（ステップＳ１３）。
【００４７】
同様に、コンピュータ１１が、外形データ３１に基づいて、直線部を含む閉曲線６１をＸＹ平面上に配置するとともに、ステップＳ１２において決定した第２の設置位置に基づいて、空調機モデルをＸＹ平面上に配置する。そして、コンピュータ１１が、以上のように配置した直線部を含む閉曲線６１及び空調機モデルをレンダリング処理によって表示デバイス１２に表示させる（ステップＳ１３）。
【００４８】
３．有利な効果
（１）  部屋の天井の外形であるとともに直線部を含む閉曲線６１の外形が複雑であっても、その外形がマスの大きさの順で順次、正方形グリッド７１の複数のマスによって領域分けされることで、必要最小限設置数以上の空調機の設置位置が図８又は図９に示すような最も小さなマスの中心点Ｐに自動的に決定される。
【００４９】
（２）  また、必要最小限設置数よりも僅かに少ない空調機の設置位置が図１０又は図１１に示すように２番目に小さいマスの中心点Ｐに自動的に決定される。従って、ユーザーが、図８又は図９に示す中心点Ｐの位置と、図１０又は図１１に示す中心点Ｐの位置とのうちどちらか一方を、空調機の設置位置として選択することができる。これにより、ユーザーの裁量の範囲が広くなる。
【００５０】
（３）  図９又は図１１に示すように、中心点Ｐを辺６９の方向に所定距離シフトするので、空調機の設置レイアウトを千鳥格子にすることができる。
【００５１】
（４）  以上のようなレイアウト設計装置１０を用いれば、設計者による設計時間及び設計労力を削減することができる。
【００５２】
４．変形例
上述の実施形態では、空調機のレイアウトを例に挙げて説明したが、上述の実施形態を空調機の代わりに空調用吹出口のレイアウトに適用してもよい。この場合、上述の説明における「空調機」という用語を「空調用吹出口」と読み替える。空調用吹出口とは、空調機から部屋の天井まで配管されたダクトの開口をいう。
【００５３】
また、図面における直線部を含む閉曲線６１の形状は一例である。外形データ３１の具体的な値を変更すれば、直線部を含む閉曲線６１の形状も変更される。従って、レイアウト設計装置１０は、形状が変更された直線部を含む閉曲線６１に空調機或いは空調用吹出口の設置位置を計算することができる。
【符号の説明】
【００５４】
１０…レイアウト設計装置
１１…コンピュータ
１４…記憶部
２１…レイアウト設計プログラム
３１…外形データ
３２…必要最小限設置数データ
６１…直線部を含む閉曲線
６５…外接矩形
６９…辺
７１…正方形グリッド
Ｐ…マスの中心点
【図１】
2019164430.tif 000003
【図２】
2019164430.tif 000004
【図３】
2019164430.tif 000005
【図４】
2019164430.tif 000006
【図５】
2019164430.tif 000007
【図６】
2019164430.tif 000008
【図７】
2019164430.tif 000009
【図８】
2019164430.tif 000010
【図９】
2019164430.tif 000011
【図１０】
2019164430.tif 000012
【図１１】
2019164430.tif 000013