(57)【要約】【課題】建物の室の要件に関する情報に応じて、建物の室を表す室オブジェクト内にオブジェクトを簡易に生成する。【解決手段】設計支援装置１００の情報取得部２８は、建物の室の要件に関する情報を含む室要件テーブルと、建物の室を表す室オブジェクトとを取得する。また、生成部３０は、情報取得部２８によって取得された室要件テーブルに含まれる各情報に応じて、室オブジェクト内にオブジェクトを生成する。【選択図】図１
2019200720.tif 000002
【特許請求の範囲】
【請求項１】
建物の室の要件に関する情報を含む室要件テーブルと、前記室を表す室オブジェクトとを取得する情報取得部と、
前記情報取得部によって取得された前記室要件テーブルに含まれる各情報に応じて、前記室オブジェクト内にオブジェクトを生成する生成部と、
を含む設計支援装置。
【請求項２】
前記室要件テーブルは、前記建物の室の要件に応じた前記オブジェクトの生成に関する第１の情報と、前記建物の室の要件に応じた前記オブジェクトの候補の生成に関する第２の情報とを含み、
前記生成部は、前記第２の情報に応じて前記オブジェクトの候補を生成する場合に、前記オブジェクトの生成に関する制約条件に基づいて、前記オブジェクトの候補を生成する、
請求項１に記載の設計支援装置。
【請求項３】
表示部及び受付部を更に含み、
前記生成部は、前記室要件テーブルに含まれる前記第１の情報に基づいて、前記室オブジェクト内に前記オブジェクトを生成すると共に、前記室要件テーブルに含まれる前記第２の情報に基づいて、前記室オブジェクト内に生成する対象の前記オブジェクトの候補を生成し、
前記表示部は、前記生成部により生成された前記オブジェクトの候補を表示し、
前記受付部は、前記表示部に表示された前記オブジェクトの候補に対するユーザの選択結果を受け付け、
前記生成部は、前記受付部によって受け付けられた前記ユーザの前記選択結果に応じて、選択された前記オブジェクトを前記室オブジェクト内に生成する、
請求項２に記載の設計支援装置。
【請求項４】
前記生成部は、前記室要件テーブルの各情報と前記室オブジェクトとを、学習用の建物の前記室要件テーブルの各情報及び前記学習用の建物の前記室オブジェクトと前記学習用の前記室オブジェクト内への前記オブジェクトの生成結果との組み合わせを表す学習用データから予め生成された学習済みモデルへ入力し、前記学習済みモデルによる演算によって、前記オブジェクトの候補を複数生成する、
請求項２又は請求項３に記載の設計支援装置。
【請求項５】
前記生成部は、任意の前記室オブジェクトに対して前記オブジェクトが生成された場合に、該オブジェクトの生成結果に基づいて、任意の前記室オブジェクトとは異なる他の前記室オブジェクトに対して前記オブジェクトを生成する、
請求項１〜請求項４の何れか１項に記載の設計支援装置。
【請求項６】
学習用の建物の室の要件に関する情報を含む室要件テーブルの各情報及び前記学習用の建物の室を表す室オブジェクトと前記学習用の前記室オブジェクト内へのオブジェクトの生成結果との組み合わせを表す学習用データに基づいて、前記オブジェクトを生成させる対象の前記室オブジェクト及び前記室の要件に関する情報から前記オブジェクトを生成するためのモデルを学習させる学習部
を含む設計支援モデル学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置及び設計支援モデル学習装置に関する。
【背景技術】
【０００２】
従来、建物を構成する各部品の集合体の仮想３次元モデルを用いた処理システムが知られている（例えば、特許文献１）。また、建物を構成する部品の集合体の仮想３次元モデルを用いた集計システムが知られている（例えば、特許文献２）。また、建物設計者が入力した建築構成部材データ情報をメーカー側が必要としているコード形式の電子データ情報に変換するシステムが知られている（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2017-224014号公報
【特許文献２】特開2016-115040号公報
【特許文献３】特開2004-206193号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術では、所属物テーブルを参照して、部屋テーブルと、その部屋に属する構成部品（ここではドア）のテーブルを対応付ける必要がある。このため、上記特許文献１に記載の技術では、部屋内に構成部品を簡易に生成することができない。
【０００５】
本発明は上記事実を考慮して、建物の室の要件に関する情報に応じて、建物の室を表す室オブジェクト内にオブジェクトを簡易に生成することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の設計支援装置は、建物の室の要件に関する情報を含む室要件テーブルと、前記室を表す室オブジェクトとを取得する情報取得部と、前記情報取得部によって取得された前記室要件テーブルに含まれる各情報に応じて、前記室オブジェクト内にオブジェクトを生成する生成部とを含む。これにより、建物の室の要件に関する情報に応じて、建物の室を表す室オブジェクト内にオブジェクトを簡易に生成することができる。
【０００７】
本発明の設計支援装置の前記室要件テーブルは、前記建物の室の要件に応じた前記オブジェクトを生成するための第１の情報と、前記建物の室の要件に応じた前記オブジェクトの候補を提示するための第２の情報とを含み、前記生成部は、前記第２の情報に応じて前記オブジェクトの候補を生成する場合に、前記オブジェクトの生成に関する制約条件に基づいて、前記オブジェクトの候補を生成するようにしてもよい。これにより、オブジェクトの生成に関する制約条件を満たしたオブジェクトの候補を生成することができる。
【０００８】
本発明の設計支援装置は、表示部及び受付部を更に含み、前記生成部は、前記室要件テーブルに含まれる前記第１の情報に基づいて、前記室オブジェクト内に前記オブジェクトを生成すると共に、前記室要件テーブルに含まれる前記第２の情報に基づいて、前記室オブジェクト内に生成する対象の前記オブジェクトの候補を生成し、前記表示部は、前記生成部により生成された前記オブジェクトの候補を表示し、前記受付部は、前記表示部に表示された前記オブジェクトの候補に対するユーザの選択結果を受け付け、前記生成部は、前記受付部によって受け付けられた前記ユーザの前記選択結果に応じて、選択された前記オブジェクトを前記室オブジェクト内に生成するようにしてもよい。これにより、ユーザと設計支援装置との間の対話型の設計作業が可能となる。
【０００９】
本発明の設計支援装置の前記生成部は、前記室要件テーブルのうちの前記第２の情報と前記室オブジェクトとを、学習用の建物の前記室要件テーブルの前記第２の情報及び前記学習用の建物の前記室オブジェクトと前記学習用の前記室オブジェクト内への前記オブジェクトの生成結果との組み合わせを表す学習用データから予め生成された学習済みモデルへ入力し、前記学習済みモデルによる演算によって、前記オブジェクトの候補を複数生成するようにしてもよい。これにより、過去の建物の実績データに応じて、オブジェクトの候補を適切に生成することができる。
【００１０】
また、本発明の設計支援装置の前記生成部は、任意の前記室オブジェクトに対して前記オブジェクトが生成された場合に、該オブジェクトの生成結果に基づいて、任意の前記室オブジェクトとは異なる他の前記室オブジェクトに対して前記オブジェクトを生成するようにしてもよい。これにより、複数の室オブジェクト内のオブジェクトの生成を効率的に行うことができる。
【００１１】
本発明の設計支援モデル学習装置は、学習用の建物の室の要件に関する情報を含む室要件テーブルの各情報及び前記学習用の建物の室を表す室オブジェクトと前記学習用の前記室オブジェクト内へのオブジェクトの生成結果との組み合わせを表す学習用データに基づいて、前記オブジェクトを生成させる対象の前記室オブジェクト及び前記室の要件に関する情報から前記オブジェクトを生成するためのモデルを学習させる学習部を含む。これにより、過去の建物の実績データに応じて、室オブジェクト内のオブジェクトを生成するための学習済みモデルを得ることができる。
【発明の効果】
【００１２】
本発明によれば、建物の室の要件に関する情報に応じて、建物の室を表す室オブジェクト内にオブジェクトを簡易に生成することができる、という効果が得られる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る設計支援装置の構成の一例を示すブロック図である。
【図２】本実施形態の室要件テーブルと室オブジェクトとを説明するための説明図である。
【図３】オブジェクトの配置を説明するための説明図である。
【図４】室要件テーブルの一例を示す図である。
【図５】本実施形態の学習済みモデルの一例を示す図である。
【図６】ベッドのオブジェクトの配置の選択肢を説明するための説明図である。
【図７】本実施形態に係る設計支援モデル学習装置の構成の一例を示すブロック図である。
【図８】本実施形態の学習用データを説明するための説明図である。
【図９】本実施形態に係る学習処理ルーチンの一例を示す図である。
【図１０】本実施形態に係る設計支援処理ルーチンの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
【００１５】
＜本発明の実施形態に係る設計支援装置の構成＞
【００１６】
図１に、本発明の実施形態に係る設計支援装置１００の構成の一例を示す。設計支援装置１００は、機能的には、図１に示されるように、受付部１０、コンピュータ２０、及び表示部４０を含んだ構成で表すことができる。本実施形態の設計支援装置１００は、建築設計者によって行われる建築設計を支援する。
【００１７】
建築設計の分野では、ＢＩＭ(Building Information Modeling)の活用が進んでいる。建築設計者は、建築設計を行う際、設計対象の建物の３次元モデルを表すＢＩＭモデルを作成することにより、設計作業を進める。
【００１８】
この場合、建築設計者は、ＢＩＭモデルに含まれる各室のオブジェクト（以下、単に「室オブジェクト」と称する。）内に、建築主の要望に応じた所定のオブジェクトを生成する。例えば、建築設計者は、設計対象の建物の各室オブジェクト内に、壁のオブジェクト、天井のオブジェクト、什器のオブジェクト、空調設備の吹き出し口のオブジェクト、及び照明設備のオブジェクト等を生成する。
【００１９】
ＢＩＭモデルの作成（例えば、オブジェクトの配置等）は、例えば、建築主への説明のために精緻に行っておく必要がある。しかし、設計の初期段階においては、設計内容が詳細には決定されていないため、オブジェクトの生成にはコストがかかる。
【００２０】
また、設計の初期段階においてＢＩＭモデルを詳細に作成したとしても、頻発する設計変更、又は建築主の要望の更なる顕在化等によって、オブジェクトの生成又は配置が無駄に終わることが多い。そのため、上記のような設計方法では、設計作業の生産性の向上には限界がある。
【００２１】
そこで、本実施形態の設計支援装置１００は、設計対象の建物の各室オブジェクト内に、建築主の要望に応じたオブジェクトを自動的に生成する。
【００２２】
従来のＢＩＭモデルにおいては、設計対象の建物の室の要件に関する情報とオブジェクトとが統合されている状態で管理されている。しかし、データ管理の観点からは、ＢＩＭモデルのうちの室の要件に関する情報とオブジェクトとは、別々に管理されることが好ましい。
【００２３】
このため、本実施形態では、図２に示されるように、設計対象の建物の室の要件に関する情報を含む室要件テーブルＲｔと設計対象の室オブジェクトＯｂとを分けて管理する。そして、本実施形態の設計支援装置１００は、室要件テーブルＲｔに基づいて、設計対象の建物の各室オブジェクトＯｂ内にオブジェクトを自動的に生成する。なお、室要件テーブルＲｔの各情報は、設計対象の建物の各室の要求性能を表す情報であり、建築主の要望に応じて定まる情報である。従って、室要件テーブルＲｔの各情報が各室オブジェクトＯｂへ反映されると、設計対象の建物を表すＢＩＭモデルとなる。
【００２４】
以下、本実施形態について具体的に説明する。
【００２５】
受付部１０は、ユーザから入力された操作情報を受け付ける。受付部１０は、例えばキーボード、マウス、又は外部装置からの入力を受け付ける入出力装置等によって実現される。
【００２６】
コンピュータ２０は、ＣＰＵ（Central Processing Unit）、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ（Read Only Memory）、データを一時的に記憶するＲＡＭ（Random Access Memory）、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ２０は、図１に示されるように、機能的には、操作情報取得部２２と、情報記憶部２４と、学習済みモデル記憶部２６と、情報取得部２８と、生成部３０と、制御部３２とを備えている。
【００２７】
操作情報取得部２２は、受付部１０によって受け付けた操作情報を取得する。
【００２８】
情報記憶部２４には、設計対象の建物の室の要件に関する情報を含む室要件テーブルが格納されている。また、情報記憶部２４には、設計対象の建物の各室を表す室オブジェクトが格納されている。
【００２９】
上記図２に示されるように、室要件テーブルＲｔには、設計対象の建物の各室の要求性能を表す情報が含まれている。また、室オブジェクトＯｂには、設計対象の建物の室の形状が表されている。
【００３０】
例えば、設計対象の建物の用途が病院である場合、室要件テーブルには、各室の必要面積、用途（例えば、病室、MRI室、又は手術室等）、天井高さ、必要電源、必要照度、必要ベッド数、必要空調吹き出し口、及び必要コンセント等の、建築主の要望に応じて設定された情報が格納されている。
【００３１】
建物の設計においては、設計対象の建物の用途とその建物の各室の用途とが決定されると、その室に必要な室設計規準はほぼ定まる。例えば、設計対象の室がMRI室である場合、機器設置のための基礎コンクリート、防水性能の有無、及び床耐荷重等が定まる。このため、室要件テーブルの各情報が決定されれば、各室オブジェクト内のオブジェクトは自動的に生成することが可能となる。
【００３２】
しかし、室要件テーブルには、性質の異なる複数の情報が格納されている。例えば、各室の縦横長さ、床下がり、天井高さ、及び壁等に関する情報は、室オブジェクトに対して一義的に反映させることが可能な情報である。一方、例えば、各室の什器、空調設備の吹き出し口、照明設備、及びコンセント等に関する情報は、室オブジェクトに対して様々な反映方法が存在するため、一義的に反映させることは難しい。
【００３３】
図３に、室オブジェクトと室オブジェクト内に生成されるオブジェクトとを説明するための説明図を示す。図３に示される例では、室オブジェクトＯｂ内に什器のオブジェクトの一例としての、ベッドのオブジェクトＢｅ及びテーブルのオブジェクトＴａがある。また、室オブジェクトＯｂ内には、照明設備のオブジェクトＬｉ、空調設備の吹き出し口のオブジェクトＡｉｒがある。また、室オブジェクトＯｂ内には、天井高さｈに応じた天井のオブジェクトＣｅ及び壁仕様に応じた壁のオブジェクトＷａがある。
【００３４】
上記図３に示される、天井のオブジェクトＣｅ及び壁のオブジェクトＷａについては、室オブジェクトＯｂに対して一義的に生成することができる。一方、ベッドのオブジェクトＢｅ、テーブルのオブジェクトＴａ、照明設備のオブジェクトＬｉ、及び空調設備のオブジェクトＡｉｒの配置方法は様々である。
【００３５】
そこで、本実施形態では、室要件テーブルに格納される各情報に対して、第１の情報及び第２の情報の何れであるかを予め設定する。第１の情報は、設計対象の建物の室の要件に応じたオブジェクトの生成に関する情報である。一方、第２の情報は、設計対象の建物の室の要件に応じたオブジェクトの候補の生成に関する情報である。室要件テーブルに格納される各情報について、第１の情報及び第２の情報の何れであるについては、ユーザによって予め決定される。
【００３６】
例えば、図４に示されるように、第１の情報の一例としては、各室の縦横長さ、床下がり、天井高さ、及び壁仕様等に関する情報が挙げられる。一方、第２の情報の一例としては、各室の什器、空調設備の吹き出し口、照明設備、及びコンセント等に関する情報が挙げられる。
【００３７】
そして、本実施形態では、室要件テーブルに含まれる第１の情報に応じて、室オブジェクトに対してオブジェクトを生成すると共に、室要件テーブルに含まれる第２の情報に応じてオブジェクトの候補を複数生成し、いくつかの選択肢をユーザに対して提示する。
【００３８】
具体的には、本実施形態では、過去の実績データに応じて予め学習された学習済みモデルによって、オブジェクトの候補を複数生成する。これにより、過去の実績データに応じたオブジェクトの配置の候補がユーザに対して提示される。
【００３９】
なお、建築設計者は、各室の大きさ及び動線計画等に基づいて、設計対象の建物の各室オブジェクトの配置を行う。また、建築設計者は、建築主からの要望に応じて各室の要件に関する情報を室要件テーブルに格納する。そして、各室オブジェクトと各室の室要件テーブルは、情報記憶部２４に格納される。
【００４０】
学習済みモデル記憶部２６には、室要件テーブルに含まれる第２の情報に応じて、各室のオブジェクトの候補に関する情報を出力する学習済みモデルが格納されている。学習済みモデルからは、各室のオブジェクトの候補の確率が出力される。学習済みモデルの詳細については後述する。
【００４１】
情報取得部２８は、情報記憶部２４に格納された室要件テーブルと室オブジェクトとを取得する。
【００４２】
生成部３０は、情報取得部２８によって取得された室要件テーブルに含まれる各情報に応じて、各室オブジェクト内にオブジェクトを生成する。
【００４３】
具体的には、生成部３０は、室要件テーブルに含まれる第１の情報に基づいて、室オブジェクト内にオブジェクトを生成する。また、生成部３０は、室要件テーブルに含まれる第２の情報と学習済みモデル記憶部２６に格納された学習済みモデルとに基づいて、室オブジェクト内に生成する対象のオブジェクトの候補を生成する。
【００４４】
具体的には、生成部３０は、室要件テーブルのうちの第２の情報と室オブジェクトとを、学習済みモデル記憶部２６に格納された学習済みモデルへ入力する。そして、生成部３０は、学習済みモデルによる演算によって、オブジェクトの候補を複数生成するための情報を出力する。なお、室要件テーブルのうちの第１の情報を、学習済みモデルへ併せて入力するようにしてもよい。
【００４５】
本実施形態では、図５に示されるような学習済みモデルを用いる。例えば、図５に示されるように、モデルの一例としてニューラルネットワークを用いることができ、学習アルゴリズムの一例としてディープラーニングを用いることができる。図５に示される学習済みモデルは、例えば、各オブジェクトの候補の配置関係に関する確率を出力する。図５に示される入力データは、ニューラルネットワークが読み込み可能なような形式で表現される。例えば、室オブジェクトの形状を表す情報として縦の寸法及び横の寸法等が入力される。また、例えば、第２の情報としてベッドの個数等が入力される。
【００４６】
例えば、図６に示されるように、３床のベッドのオブジェクトＢｅを室オブジェクトＯｂに配置する要求に対して、室内にどのように配置するかは複数考えられる。ベッドのオブジェクトＢｅの配置については、室の長手方向に対して平行に設置するのか、斜めに配置するのか、放射状に配置するのか、機能性だけでなく人間の感性（例えば、使い勝手の良さや、使う者同士のコミュニケーション促進の意図の有無等）によって選択されるべきものである。
【００４７】
そのため、本実施形態では、図６に示されるように、複数の選択肢を提示する。そして、建築設計者（又は建築主）は、複数のオブジェクトの候補から、特定のオブジェクトの候補を選択する。なお、図６に示されるように、学習済みモデルから出力された各配置関係の確率をスコアとして表示するようにしてもよい。また、ユーザは、複数のオブジェクトの候補の各々について、優先順位を決定するようにしてもよい。
【００４８】
なお、什器、空調設備の吹き出し口、照明設備、及びコンセント設備等の配置については、様々な制約条件がある。例えば、上記図３に示されるように、室オブジェクトＯｂ内に複数のベッドのオブジェクトＢｅを配置する場合は、ベッドのオブジェクトＢｅ間の距離が所定値以上である必要がある。また、照明設備のオブジェクトＬｉの配置についても、照明設備のオブジェクトＬｉ間の距離が所定値以上である必要がある。また、空調設備の吹き出し口のオブジェクトＡｉｒの位置は、例えば、空調の風が患者にかかることは望ましくないため、ベッドの頭部を避けて配置することが好ましい。
【００４９】
そこで、生成部３０は、室要件テーブルに含まれる第２の情報に応じてオブジェクトの候補を生成する場合に、オブジェクトの生成に関する制約条件に基づいて、オブジェクトの候補を生成する。具体的には、生成部３０は、複数のオブジェクトの候補から、制約条件を満たす候補のみを出力する。これにより、オブジェクトの生成に関する制約条件を満たした複数のオブジェクトの候補がユーザに対して提示される。
【００５０】
制御部３２は、生成部３０により生成されたオブジェクトの候補を表示するように、後述する表示部４０を制御する。
【００５１】
表示部４０は、制御部３２による制御に応じて、オブジェクトの候補を表示する。これにより対話型の設計が可能となり、建築設計者（又は建築主）の意図に応じたオブジェクトの生成を行うことができる。例えば、複数のオブジェクトの候補は、表示部４０によって、表示画面上でポップアップされて表示される。
【００５２】
設計支援装置１００のユーザである建築設計者（又は建築主）は、表示部４０の表示画面を確認し、複数のオブジェクトの候補から特定のオブジェクトの候補を選択する。そして、ユーザは、受付部１０に対して選択結果を入力する。
【００５３】
受付部１０は、表示部４０に表示されたオブジェクトの候補に対するユーザの選択結果を受け付ける。そして、操作情報取得部２２は、受付部１０によって受け付けた操作情報を取得する。
【００５４】
生成部３０は、受付部１０によって受け付けられたユーザの選択結果に応じて、選択されたオブジェクトを室オブジェクト内に生成する。
【００５５】
そして、生成部３０は、任意の室オブジェクトに対してオブジェクトが生成された場合に、当該オブジェクトの生成結果に基づいて、任意の室オブジェクトとは異なる他の室オブジェクトに対してオブジェクトを生成する。
【００５６】
例えば、生成部３０は、既にオブジェクトを生成した室の名称が「病室」である場合、室の名称が「病室」である室オブジェクトに対して、既にオブジェクトを生成した室オブジェクト内のオブジェクトと同様の配置でオブジェクトを生成する。また、例えば、生成部３０は、既にオブジェクトを生成した室の名称が「病室」である場合、「病室」でのオブジェクト生成結果に応じて、「病室」とは異なる「ＭＲＩ室」の室オブジェクト内にオブジェクトを生成する。
【００５７】
この場合には、特定の室オブジェクトにおけるオブジェクト生成結果と、特定の室オブジェクトとは異なる他の室オブジェクトにおけるオブジェクト生成とが予め対応付けられている。例えば、「病室」の室オブジェクトにおけるオブジェクト生成結果が「Ｒ１」である場合には、「ＭＲＩ室」の室オブジェクトにおけるオブジェクト生成は「Ｒ２」というような形式で予め対応付けられる。
【００５８】
＜本発明の実施形態に係る設計支援モデル学習装置の構成＞
【００５９】
図７に、本発明の実施形態に係る設計支援モデル学習装置２００の構成の一例を示す。設計支援モデル学習装置２００は、機能的には、図７に示されるように、データ受付部２１０、及びコンピュータ２２０を含んだ構成で表すことができる。
【００６０】
データ受付部２１０は、学習済みモデルを生成するための学習用データを受け付ける。
【００６１】
コンピュータ２２０は、ＣＰＵ、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ、データを一時的に記憶するＲＡＭ、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ２２０は、図７に示されるように、機能的には、学習用データ取得部２２１と、学習用データ記憶部２２３と、学習部２２５と、学習済みモデル記憶部２２６とを備えている。
【００６２】
学習用データ取得部２２１は、データ受付部２１０によって受け付けられた学習用データを取得する。そして、学習用データ取得部２２１は、学習用データを学習用データ記憶部２２３に格納する。本実施形態の学習用データは、学習用の建物の室の要件に関する情報及び学習用の室オブジェクトと学習用の室オブジェクト内へのオブジェクトの生成結果との組み合わせを表すデータである。学習用データは、過去の建物の設計実績データに応じて予め設定される。
【００６３】
学習用データ記憶部２２３には、学習用データ取得部２２１によって取得された学習用データが格納される。図８に、学習用データを説明するための説明図を示す。図８に示されるように、本実施形態の学習用データは、学習用の建物の室の要件に関する情報及び学習用の室オブジェクトと学習用の室オブジェクト内へのオブジェクトの生成結果とが対応付けられて格納される。図８に示されるデータＩＤ「00001」の学習用データでは、建物の室の要件に関する情報が「ＸＸＸ１」であり、かつ室オブジェクトが「ＹＹＹ１」であった場合に、オブジェクトの生成結果は「ＺＺＺ１」であったことが表されている。
【００６４】
学習部２２５は、学習用データ記憶部２２３に格納された複数の学習用データに基づいて、オブジェクトを生成させる対象の室オブジェクト及び建物の室の要件に関する情報からオブジェクトを生成するためのモデルを学習させて、学習済みモデルを得る。これにより、上記図５に示されるような学習済みモデルが生成される。
【００６５】
学習済みモデル記憶部２２６には、学習部２２５によって学習された学習済みモデルが格納される。
【００６６】
＜設計支援装置１００の作用＞
【００６７】
次に、設計支援装置１００の作用を説明する。設計支援装置１００は、学習処理ルーチンと設計支援処理ルーチンとを実行する。
【００６８】
＜学習処理ルーチン＞
【００６９】
設計支援モデル学習装置２００のデータ受付部２１０が、学習用データの入力を受け付けると、学習用データ記憶部２２３へ格納する。そして、設計支援モデル学習装置２００のコンピュータ２２０は、学習処理実行の指示信号を受け付けると、図９に示す学習処理ルーチンを実行する。
【００７０】
ステップＳ１００において、学習部２２５は、学習用データ記憶部２２３に格納された複数の学習用データを取得する。
【００７１】
ステップＳ１０２において、学習部２２５は、上記ステップＳ１００で取得された複数の学習用データに基づいて、オブジェクトを生成させる対象の室オブジェクト及び建物の室の要件に関する情報からオブジェクトを生成するためのモデルを学習させて、学習済みモデルを得る。
【００７２】
ステップＳ１０４において、学習部２２５は、上記ステップＳ１０２で生成された学習済みモデルを学習済みモデル記憶部２２６に格納して、学習処理ルーチンを終了する。
【００７３】
＜設計支援処理ルーチン＞
【００７４】
設計支援モデル学習装置２００によって生成された学習済みモデルが設計支援装置１００へ入力されると、設計支援装置１００の学習済みモデル記憶部２６に格納される。また、設計対象の建物の室要件テーブル及び室オブジェクトが設計支援装置１００へ入力されると、設計支援装置１００の情報記憶部２４に格納される。そして、設計支援装置１００のコンピュータ２０は、設計支援処理実行の指示信号を受け付けると、図１０に示す設計支援処理ルーチンを実行する。
【００７５】
ステップＳ２００において、情報取得部２８は、情報記憶部２４に格納された室要件テーブルを取得する。
【００７６】
ステップＳ２０２において、情報取得部２８は、情報記憶部２４に格納された室オブジェクトを取得する。
【００７７】
ステップＳ２０４において、生成部３０は、上記ステップＳ２００で取得された室要件テーブルに含まれる第１の情報に基づいて、上記ステップＳ２０２で取得された室オブジェクト内にオブジェクトを生成する。
【００７８】
ステップＳ２０６において、生成部３０は、上記ステップＳ２００で取得された室要件テーブルと上記ステップＳ２０２で取得された室オブジェクトとを、学習済みモデル記憶部２６に格納された学習済みモデルへ入力する。そして、生成部３０は、学習済みモデルによる演算によって、オブジェクトの候補を複数生成する。
【００７９】
ステップＳ２０８において、制御部３２は、上記ステップＳ２０６で生成されたオブジェクトの候補を表示するように、表示部４０を制御する。表示部４０には、複数のオブジェクトの候補が表示される。
【００８０】
設計支援装置１００のユーザは、表示部４０の表示画面を確認し、複数のオブジェクトの候補から特定のオブジェクトの候補を選択する。そして、ユーザは、受付部１０に対して選択結果に関する操作情報を入力する。
【００８１】
ステップＳ２１０において、操作情報取得部２２は、ユーザからの操作情報が受付部１０によって受け付けられたか否かを判定する。ユーザからの操作情報が受付部１０によって受け付けられた場合には、ステップＳ２１２へ進む。一方、ユーザからの操作情報が受付部１０によって受け付けられていない場合には、ステップＳ２１０を繰り返す。
【００８２】
ステップＳ２１２において、生成部３０は、受付部１０によって受け付けられたユーザの選択結果を表す操作情報に応じて、選択されたオブジェクトを室オブジェクト内に生成する。
【００８３】
ステップＳ２１４において、生成部３０は、上記ステップＳ２１２において任意の室オブジェクトに対してオブジェクトが生成された場合に、当該オブジェクトの生成結果に基づいて、任意の室オブジェクトとは異なる他の室オブジェクトに対してオブジェクトを生成して、設計支援処理ルーチンを終了する。
【００８４】
以上詳細に説明したように、本実施形態の設計支援装置１００は、建物の室の要件に関する情報を含む室要件テーブルに含まれる各情報に応じて、室オブジェクト内にオブジェクトを生成する。これにより、建物の室の要件に関する情報に応じて、建物の室を表す室オブジェクト内にオブジェクトを簡易に生成することができる。
【００８５】
また、本実施形態の設計支援モデル学習装置２００によれば、過去の建物の実績データに応じて、室オブジェクト内のオブジェクトを生成するための学習済みモデルを得ることができる。
【００８６】
また、本実施形態によれば、ＢＩＭモデルのうちの室オブジェクトの作成作業と、ＢＩＭモデルのうちの室要件テーブルに格納される情報のヒアリング及び整理の作業とが分離される。このため、ＢＩＭモデルの作成工数を低減することができる。また、室オブジェクト内の什器等の配置については、オブジェクトの候補が提示されるため、ユーザの意図に応じた設計を実現することができる。
【００８７】
なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８８】
例えば、生成部３０によって特定のオブジェクトが生成された後に、室要件テーブルに格納された各情報に基づいて、特定のオブジェクトとは異なる他のオブジェクトを生成するようにしてもよい。例えば、ベッドにおける照明輝度が要求性能として室要件テーブルに格納されている場合は、生成部３０は、ベッドのオブジェクトを生成した後に、ベッドにおける照明輝度を満たすように照明設備のオブジェクトを生成して、当該照明設備のオブジェクトを配置するようにしてもよい。
【００８９】
また、オブジェクトの生成に関する制約条件は、複数種類のオブジェクトの生成に関する制約条件であってもよい。例えば、生成部３０は、ベッドのオブジェクトと照明設備のオブジェクトと空調設備の吹き出し口のオブジェクトとに関する制約条件に応じて、各オブジェクトを生成するようにしてもよい。この場合には、例えば、照明設備と空調設備の吹き出し口との間の距離が所定距離以上である等の条件が、制約条件として予め設定される。
【００９０】
また、制御部３２は、生成部３０によって各オブジェクトが生成された後に、照度解析又は気流解析等を自動で行い、照度分布、温度分布、及び風量分布等を可視化させ、可視化結果を表示部４０に表示するように制御してもよい。
【００９１】
また、上記実施形態の生成部３０は、学習済みモデルを用いて複数のオブジェクトの候補を生成し、複数のオブジェクトの候補のうち、オブジェクトの生成に関する制約条件を満たすオブジェクトの候補を選択する場合を例に説明したがこれに限定されるものではない。例えば、設計支援モデル学習装置２００によって用いられる学習用データを、オブジェクトの生成に関する制約条件を満たしたデータとすることにより、学習済みモデルから出力されるオブジェクトの候補に関する情報を、制約条件を満たすようにしてもよい。
【００９２】
また、建築設計者（又は建築主）に提示されたオブジェクトの候補から、建築設計者により選択されたデータを学習用データとして蓄積するようにしてもよい。この場合、建築設計者によって選択されたデータに応じて学習済みモデルが学習され、建築設計者の意図が学習済みモデルへ反映される。また、これにより得られた学習済みモデルは、設計対象の建物のＢＩＭモデルとは異なる建物のＢＩＭモデルを作成する際に利用されてもよい。この場合、オブジェクトの候補に対して、建築設計者から付与された評価点を併せて表示するようにしてもよい。
【００９３】
また、制御部３２は、室要件テーブルに格納された各情報と室オブジェクトとが整合しない場合には、オブジェクトの候補を表示する際には、「部屋広げましょう」、「ベッド変えましょう」、及び「ベッドを減らしましょう」といったメッセージを併せて表示するようにしてもよい。
【００９４】
また、上記ではプログラムが記憶部（図示省略）に予め記憶（インストール）されている態様を説明したが、プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ及びマイクロＳＤカード等の記録媒体の何れかに記録されている形態で提供することも可能である。
【符号の説明】
【００９５】
１０   受付部
２０   コンピュータ
２２   操作情報取得部
２４   情報記憶部
２６，２２６  学習済みモデル記憶部
２８   情報取得部
３０   生成部
３２   制御部
４０   表示部
１００ 設計支援装置
２００ 設計支援モデル学習装置
２１０ データ受付部
２２０ コンピュータ
２２１ 学習用データ取得部
２２３ 学習用データ記憶部
２２５ 学習部
【図１】
2019200720.tif 000003
【図２】
2019200720.tif 000004
【図３】
2019200720.tif 000005
【図４】
2019200720.tif 000006
【図５】
2019200720.tif 000007
【図６】
2019200720.tif 000008
【図７】
2019200720.tif 000009
【図８】
2019200720.tif 000010
【図９】
2019200720.tif 000011
【図１０】
2019200720.tif 000012