Nothing Special   »   [go: up one dir, main page]

JP7286301B2 - 仮想表示を用いる設計装置、設計システム及びプログラム - Google Patents

仮想表示を用いる設計装置、設計システム及びプログラム Download PDF

Info

Publication number
JP7286301B2
JP7286301B2 JP2018210005A JP2018210005A JP7286301B2 JP 7286301 B2 JP7286301 B2 JP 7286301B2 JP 2018210005 A JP2018210005 A JP 2018210005A JP 2018210005 A JP2018210005 A JP 2018210005A JP 7286301 B2 JP7286301 B2 JP 7286301B2
Authority
JP
Japan
Prior art keywords
equipment
materials
virtual space
data
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018210005A
Other languages
English (en)
Other versions
JP2020077198A (ja
Inventor
俊 千葉
一郎 山本
一富 今野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Takasago Thermal Engineering Co Ltd
Original Assignee
Takasago Thermal Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Takasago Thermal Engineering Co Ltd filed Critical Takasago Thermal Engineering Co Ltd
Priority to JP2018210005A priority Critical patent/JP7286301B2/ja
Publication of JP2020077198A publication Critical patent/JP2020077198A/ja
Application granted granted Critical
Publication of JP7286301B2 publication Critical patent/JP7286301B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、仮想表示を用いる設計装置、設計システム及びプログラムに関する。
BIM(Building Information Modeling)が知られている。例えば、CAD(Computer Aided Design)データ等と連携してコスト及び工程等を管理する方法である。
具体的には、BIMモデルを操作者の職能に応じて生成し、各BIMモデルと連携して設計施工計画等を生成する。その上で、BIMにより、コンピュータ上に建築物を示す3次元モデルを表示する方法等が知られている(例えば、特許文献1等)。
特開2018-005507号公報
しかしながら、従来の方法では、仮想空間上で資機材の配置を変更する操作ができない。また、変更の操作ができるとしても、操作を制約しないため、どのような操作も受け付けられてしまい、操作を行うのが難しい場合が多い。
本発明は、上記課題に鑑みてなされたものであり、仮想空間を利用して資機材の配置を変更する操作をしやすくすることを目的とする。
本発明の各実施形態に係る設計装置等は、以下のような構成を含む。
建築物における資機材の設置を支援する設計装置(例えば、PC11等である。)は、
前記資機材(例えば、変更配管PIC、配管PI、変更対象TG又は変更資機材EQC等である。)を示すCADデータ(例えば、CADデータD13等である。)を入力するCADデータ入力手段(例えば、CADデータ入力手段FN1等である。)と、
前記資機材についての属性情報を示す属性情報データ(例えば、属性情報データD08等である。)を入力する属性情報データ入力手段(例えば、属性情報データ入力手段FN2等である。)と、
前記CADデータ及び前記属性情報データに基づいて、前記建築物を仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する(例えば、図9等のように表示する。)仮想空間表示手段(例えば、仮想空間表示手段FN3等である。)と、
前記仮想空間上において、前記資機材について変更する操作を受け付ける(例えば、図10乃至図12等のように操作を受け付ける。)操作受付手段(例えば、操作受付手段FN4等である。)と、
前記変更を制約する(例えば、図13等のように制約する。)制約手段(例えば、制約手段FN5等である。)と
を含む。
また、前記資機材が、第1配管(例えば、変更配管PIC等である。)、前記第1配管と連結する第2配管(例えば、左配管PIL等である。)、及び、前記第1配管と連結する第3配管(例えば、右配管PIR等である。)を少なくとも含む複数の配管である場合等において、
前記仮想空間表示手段は、
前記複数の配管のうち、前記第1配管が前記操作によって変更されると(例えば、図14又は図15等のように変更された場合である。)、前記第2配管及び前記第3配管を更に変更する(例えば、図14(C)又は図15(C)等のように変更する)。
また、前記第1配管の設置位置が前記操作によって変更されると(例えば、図14(B)等のように変更する場合である。)、前記設置位置に基づいて、前記第2配管及び前記第3配管のそれぞれの長さを変更して、前記第1配管、前記第2配管及び前記第3配管が連結される状態を維持するように変更する(例えば、図14(C)等のように変更する)。
また、前記仮想空間表示手段は、
前記資機材に対する変更の種類を選択させる選択画面(例えば、選択画面SEL等である。)を更に表示する。
また、前記制約手段は、
前記資機材を変更で移動できる範囲を制約する(例えば、図13等のように制約する)。
また、前記CADデータ及び前記属性情報データに基づいて、BIMモデルが生成される(例えば、図2等のように生成される)。
また、建築物における資機材の設置を支援する設計システム(例えば、設計システム10である。)は、
前記建築物及び前記資機材を示すCADデータを入力するCADデータ入力手段と、
前記建築物及び前記資機材についての属性情報を示す属性情報データを入力する属性情報データ入力手段と、
前記CADデータ及び前記属性情報データに基づいて、前記建築物を仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する仮想空間表示手段と、
前記仮想空間上において、前記資機材について変更する操作を受け付ける操作受付手段と、
前記変更を制約する制約手段と
を含む。
また、建築物における資機材の設置を支援するコンピュータ(例えば、設計システム10である。)に情報処理方法を実行させるためのプログラムは、
コンピュータが、前記建築物及び前記資機材を示すCADデータを入力するCADデータ入力手順(例えば、ステップS01等である。)と、
コンピュータが、前記建築物及び前記資機材についての属性情報を示す属性情報データを入力する属性情報データ入力手順(例えば、ステップS01等である。)と、
コンピュータが、前記CADデータ及び前記属性情報データに基づいて、前記建築物を仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する仮想空間表示手順(例えば、ステップS03等である。)と、
コンピュータが、前記仮想空間上において、前記資機材について変更する操作を受け付ける操作受付手順(例えば、ステップS04で「YES」と判断される場合等である。)と、
コンピュータが、前記変更を制約する制約手順(例えば、ステップS05等である。)と
を実行させるためのプログラムである。
本発明に係る各実施形態によれば、仮想空間を利用して資機材の配置を変更する操作をしやすくできる。
設計システムの全体構成例及び設計装置のハードウェア構成例を示す概念図である。 設計システムによって実現されるデータの構成例を示すブロック図である。 価格表データの例を示す図である。 コストデータの例を示す図である。 CADデータの例を示す図である。 施工計画データの例を示す図である。 設計システムの機能構成例を示す機能ブロック図である。 全体処理例を示すフローチャートである。 変更操作を受け付ける仮想空間の表示例を示す図である。 配管の設置位置を変更する前の例を示す図である。 配管の設置位置を変更している場合の例を示す図である。 配管の設置位置を変更した後の例を示す図である。 制約例を示す図である。 連結する複数の配管を変更する第1例を示す図である。 連結する複数の配管を変更する第2例を示す図である。 第2実施形態における設計システムの機能構成例を示す機能ブロック図である。 第2実施形態における全体処理例を示すフローチャートである。 第2実施形態における搬入ルートの算出例を示す図である。 第2実施形態における搬入ルートに基づく制約の第1例を示す図である。 第2実施形態における搬入ルートに基づく制約の第2例を示す図である。 第2実施形態における搬入ルートに基づく制約の第3例を示す図である。 第3実施形態における設計システムの機能構成例を示す機能ブロック図である。 第3実施形態における全体処理例を示すフローチャートである。 第3実施形態における変更に対する制約の第1例を示す図である。 第3実施形態における変更に対する制約の第2例を示す図である。 第3実施形態における変更に対する制約の第3例を示す図である。 第4実施形態における設計システムの機能構成例を示す機能ブロック図である。
以下、各実施形態の詳細について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載において実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
<第1実施形態>
<全体構成例>
図1は、設計システムの全体構成例及び設計装置のハードウェア構成例を示す概念図である。例えば、本実施形態に係る設計装置は、図示するように設計システム10等に用いられる。
具体的には、設計システム10は、例えば、設計装置の例であるPC(Personal Computer、以下「PC11」という。)と、ゴーグル12と、ポインタデバイス13とを含む構成である。
図示するように、設計システム10は、インターネット等のネットワークNWと接続する。そして、ネットワークNWを介して、外部装置M1、M2及びM3等と接続する。このようにして接続される外部装置M1、M2及びM3等からデータ又は操作等が入力されると、設計システム10は、ネットワークNWを介してデータ又は操作等を受け付ける。すなわち、設計システム10は、ネットワークNWを介して外部装置M1、M2及びM3等とデータを送受信する。
<設計装置のハードウェア構成例>
PC11は、例えば、図示するように、CPU(Central Processing Unit、以下「CPU11H1」という。)と、記憶装置11H2と、インタフェース11H3と、通信装置11H4とを含むハードウェア構成である。
CPU11H1は、演算装置及び制御装置の例である。すなわち、CPU11H1は、プログラムに基づいて記憶装置11H2と協働して処理又は制御を実現する。
記憶装置11H2は、メモリ等の主記憶装置である。なお、記憶装置11H2は、ハードディスク又はSSD(Solid State Drive)等の補助記憶装置を有してもよい。そして、記憶装置11H2は、プログラム又はデータ等を記憶する。
インタフェース11H3は、例えば、有線又は無線により、ゴーグル12及びポインタデバイス13等のような周辺装置を接続し、周辺装置とデータを送受信する。具体的には、インタフェース11H3は、例えば、コネクタ及び処理IC(Integrated Circuit)等である。なお、インタフェース11H3は、ネットワークを介して周辺機器と接続してもよい。
そして、インタフェース11H3は、ゴーグル12及びポインタデバイス13等の周辺機器を接続させる。また、ゴーグル12及びポインタデバイス13は、仮想空間を利用するための装置の例である。つまり、ゴーグル12及びポインタデバイス13は、仮想空間を表示した上で、表示された仮想空間に対する操作を受け付ける。
通信装置11H4は、ネットワークNW等を介して外部装置等と通信を行う。
ゴーグル12は、仮想空間を表示する出力装置の例である。例えば、ゴーグル12は、HMD(Head Mounted Display)等である。
ポインタデバイス13は、仮想空間上で表示される物体を指したり、メニューを選択したりする操作を入力する入力装置の例である。
<データ構成例>
図2は、設計システムによって実現されるデータの構成例を示すブロック図である。例えば、設計システム10を利用すると、図示するようなデータを扱うことができる。
まず、設計システム10には、外部装置又は入力装置等によって、様々なデータが入力される。具体的には、例えば、設計データD01、施工データD02、運用データD03、ライブラリデータD04、価格表データD05、仕様書データD06、設備データD07、及び、属性情報データD08等が入力される。なお、設計システム10には、これ以外のデータが入力されてもよい。
設計データD01、施工データD02及び運用データD03は、図示するように、例えば、「意匠」、「構造」、「空調」、「衛生」及び「電気」等のように、目的ごと作成されたデータである。例えば、設計データD01における「意匠」のデータは、建築物のデザインに関する設計図等を示すデータである。
ライブラリデータD04は、例えば、建築物又は建築物を建築するのに用いられる部品の「形状」及び「属性」等を示すデータである。
価格表データD05は、建築において調達される部品等の価格を示すデータである。例えば、価格表データD05は、以下のようなデータである。
図3は、価格表データの例を示す図である。例えば、図示するように、「部品1」、「部品2」及び「部品3」のように、それぞれの価格が部品名等に対応して入力される。なお、価格は、図示する「部品2」のように、同じ部品であっても複数入力されてもよい。例えば、同じ部品であっても、調達先が異なったり、又は、大量購入等の仕入れ条件が異なったりすると、価格は異なる場合がある。そのため、価格表データD05には、図示する「部品2」のように、1つの部品に対して複数の価格が入力されてもよい。
仕様書データD06及び設備データD07は、建築物に設置される設備及び部品等の仕様を示すデータである。
属性情報データD08は、例えば、BIMモデルについての様々な設定及び関連する情報(以下「属性情報」という。)を示すデータである。具体的には、図示するように、属性情報データD08には、「プロパティ(各種設定)」、「ID(Identification)」、「ソースファイル名」、「プロジェクト情報」、「ブロック名」、「計画書名」、「寸法」、「設置日」、「気温等の設置条件」、「領域情報(面積タイプ及び領域名等)」、「含有物等の素材情報」、「タイプのパラメータ」及び「作業データ」等が入力される。
例えば、建築物、設備及び部品等に関する仕様等の情報は、文書データD10、スケルトンデータD11及びテーブルデータD12等の形式で記憶される。
例えば、BIMモデルは、少なくともCADデータD13及び属性情報データD08等によって構成される。ただし、BIMモデルを利用する上で、例えば、文書データD10、スケルトンデータD11又はテーブルデータD12等の他のデータが参照されてもよい。
そして、図示するように、価格表データD05等があると、例えば、以下のようなコストデータD09が生成できる。
図4は、コストデータの例を示す図である。図示するように、コストデータD09は、例えば、原価計算等に用いられるデータを示す。具体的には、まず、価格表データD05等があると、各部品の価格が把握できる。そして、BIMモデルがあると、建築物に用いられる各部品の数量が把握できる。次に、「価格×数量」を計算することで、「材料費」の内訳となる各部品のコストが把握できる。
また、設計データD01等で入力されると、設計図等が、例えば、以下のようなCADデータD13で記憶される。
図5は、CADデータの例を示す図である。図示するように、CADデータD13は、3Dデータ等である。なお、CADデータD13は、2Dデータが含まれてもよい。また、CADデータD13は、「設計図レベル」乃至「施工図レベル」等のように、詳細な度合又は使用する用途別に複数のデータがあってもよい。
そして、BIMモデル等に基づいて、例えば、技術検討データD14、施工計画データD15及び施工管理データD16等が生成されてもよい。以下、図示するようなデータが生成される例で説明する。
コストデータD09があると、例えば、見積処理PS01、原価管理処理PS02及び予算管理処理PS03等が実行できる。このような処理が実行できると、設計システム10は、例えば、設計図書FL1、請求書FL2又は見積書FL3の書類を作成できる。すなわち、見積処理PS01によって、請求書FL2及び見積書FL3等に記載される金額等を算出することができる。
また、原価管理処理PS02によって、変動費及び固定費等といった原価管理に用いられる金額等が計算できるため、設計図書FL1等の書類に記載される金額等を算出することができる。
予算管理処理PS03によって、予算を管理するのに用いる金額等が計算できる。例えば、予算を作成するのに用いる予想される費用又は工事進行基準での管理に用いられる進行度等が計算される。このように、予算管理処理PS03によって、見積書FL3に記載される金額等を算出することができる。
技術検討データD14があると、例えば、熱・気流シミュレーションPS04及び静圧計算・揚程計算PS05等の処理が実行できる。また、技術検討データD14があると、架台・鋼材・吊・アンカー等の配置シミュレーションPS06等の処理が実行できる。さらに、技術検討データD14があると、騒音、消音及び遮音等といった音のシミュレーションPS07が実行できる。ほかにも、技術検討データD14があると、風量及び水量の分配計算並びに風及び水等の漏れ量計算PS08等の処理が実行できる。
すなわち、技術検討データD14があると、設計システム10は、様々なシミュレーション又は科学技術計算等の処理が実行できる。そのため、設計システム10は、シミュレーション等を実行し、シミュレーション結果等を出力できる。
施工計画データD15があると、例えば、工程計画立案PS09、安全計画立案PS10、人工計画立案PS11、工法計画立案PS12、搬入計画立案PS13及び試運転計画立案PS14等のような様々な計画を作成することができる。
例えば、施工計画データD15は、以下のようなデータである。
図6は、施工計画データの例を示す図である。図示するように、施工計画データD15は、例えば、いわゆるガントチャート等の形式で日程等を示すデータである。すなわち、施工計画データD15は、建築物を建設するために行われる作業等の日程を示すデータである。したがって、施工計画データD15のようなデータがあると、施工計画データD15が示す各工程のスケジュール等に基づいて、工程計画を立案する工程計画立案PS09の処理等が実行できる。
同様に、各工程における安全についての計画、各工程における人についての計画、工法についての計画、設備等を搬入する計画及び試運転についての計画等が、安全計画立案PS10、人工計画立案PS11、工法計画立案PS12、搬入計画立案PS13及び試運転計画立案PS14等の処理によって立案できる。
施工管理データD16は、建築物の施工における様々な管理に用いられるデータである。例えば、建築現場では、進捗、現品及び原価等が管理される。これらのうち、例えば、進歩及び現品を管理するのに、施工管理データD16は、用いられる。具体的には、施工管理データD16があると、進捗管理PS15、発注・納品管理PS16及び検査・記録管理PS17等の処理が実行できる。例えば、進捗管理PS15、発注・納品管理PS16及び検査・記録管理PS17等の処理によって、管理表又は記録等が作成される。
変更データD17は、CADデータD13等に基づいて表示されるVR(Virtual Reality)上において、建築物に設置される資機材(建築物の一部となる機材、設備又はこれらの部品等を含む。以下単に「資機材」という。)を変更する操作が行われると生成されるデータである。
具体的には、建築物が設計され、CADデータD13等に設計内容等が入力される。そして、CADデータD13には、建築物における資機材の配置も入力される。このようなCADデータD13があると、VR表示等によって、例えば、ゴーグル12等に建築物の完成した様子等を仮想的に表示することができる。したがって、ユーザUR等は、仮想空間上で、建築物の完成した様子及び建築物における資機材の配置等を設計段階でも見ることができる。このように、VR表示を利用して建築物の完成予想等を見せると、例えば、建築物の依頼者と、設計者との間で齟齬が起きるのが防げる。
さらに、ユーザURは、自分の意図と資機材の配置が異なる場合等には、VR表示処理PS19で表示されるVR表示を見て資機材の配置を変更する操作を行う。例えば、図1に示す全体構成では、ユーザURは、ゴーグル12で表示される仮想空間上で、ポインタデバイス13を用いて変更の対象とする資機材を指定し、配置を変更する操作を行う。このようにして、変更操作受付処理PS18が行われる。
このように、変更操作受付処理PS18によって、資機材の配置を変更する操作が入力されると、操作内容、すなわち、配置が変更される資機材及び変更した後の資機材の位置等を示す変更データD17が生成される。そして、変更データD17に基づいて、CADデータD13等が変更される。
ほかにも、各情報をテーブル形式等で表示する「表出力」等が行われてもよい。さらに、CADデータD13を変換する等によって2D図面で設計図等を表示する「2D図面出力」等が行われてもよい。また、各情報を携帯端末等と送受信する「現場等と情報共有」等が行われてもよい。さらにまた、建築物の建築に用いられる各情報を送受信する「製作情報の入出力」等が行われてもよい。
以下、上記のように、BIMモデル等が構築された後等に、ユーザURがゴーグル12で建築物の内部等を確認する作業があるとする。なお、このような作業は、どのタイミングで行われてもよい。この作業の中で、資機材の設置位置を指示(あらかじめ位置が設定され、変更する指示を含む。)することで、設置の支援が行われるとする。
<機能構成例>
図7は、設計システムの機能構成例を示す機能ブロック図である。例えば、設計システム10は、CADデータ入力手段FN1と、属性情報データ入力手段FN2と、仮想空間表示手段FN3と、操作受付手段FN4と、制約手段FN5とを含む機能構成である。
CADデータ入力手段FN1は、資機材等を示すCADデータD13を入力するCADデータ入力手順を行う。例えば、CADデータ入力手段FN1は、通信装置11H4等によって実現される。
属性情報データ入力手段FN2は、資機材についての属性情報等を示す属性情報データD08を入力する属性情報データ入力手順を行う。例えば、属性情報データ入力手段FN2は、通信装置11H4等によって実現される。
仮想空間表示手段FN3は、属性情報データD08及びCADデータD13等に基づいて、建築物を仮想空間上で示す。そして、仮想空間表示手段FN3は、属性情報データD08及びCADデータD13等に基づいて、資機材を仮想空間上で配置して表示する仮想空間表示手順を行う。例えば、仮想空間表示手段FN3は、ゴーグル12等によって実現される。
操作受付手段FN4は、仮想空間表示手段FN3が表示する仮想空間上において、資機材の配置を変更する操作を受け付ける操作受付手順を行う。例えば、操作受付手段FN4は、ポインタデバイス13等によって実現される。
制約手段FN5は、操作受付手段FN4による変更を制約する制約手順を行う。例えば、制約手段FN5は、CPU11H1等によって実現される。
<全体処理例>
図8は、全体処理例を示すフローチャートである。
<データの入力例>(ステップS01)
ステップS01では、設計システム10は、データを入力する。具体的には、CADデータD13及び属性情報データD08等のデータが設計システム10に入力される。
<制約条件の設定例>(ステップS02)
ステップS02では、設計システム10は、制約条件を設定する。すなわち、後段の制約を行う処理でどのような制約を行うかを設定する。
<VR表示例>(ステップS03)
ステップS03では、設計システム10は、VR表示を行う。具体的には、あらかじめインストールされるVR表示を行うプログラム等に基づいて、建築物及び建築物に配置された資機材等がVR表示される。
<変更操作があるか否かの判断例>(ステップS04)
ステップS04では、設計システム10は、変更操作があるか否かを判断する。次に、変更操作がある場合には、設計システム10は、ステップS05に進む。一方で、変更操作がない場合には、設計システム10は、全体処理を終了する。
<制約条件に基づく制約例>(ステップS05)
ステップS05では、設計システム10は、ステップS02で設定される制約条件に基づいて、後段で受け付ける変更操作を制約する。なお、制約の詳細は、後述する。
<変更操作の受付例>(ステップS06)
ステップS06では、設計システム10は、ステップS05による制約を受けた上で変更操作を受け付ける。そして、受け付けた変更操作に基づいて、設計システム10は、変更データD17を生成する。
<変更データによるCADデータ等の修正例>(ステップS07)
ステップS07では、設計システム10は、ステップS06で生成される変更データD17に基づいて、CADデータD13等を修正する。
図示するように、ステップS07によってCADデータD13等が修正された場合には、設計システム10は、ステップS03に進み、修正されたCADデータに基づいてVR表示を行う。
<変更操作例>
まず、ステップS01によって、CADデータD13及び属性情報データD08等のデータが入力されると、設計システム10は、BIMモデルを構築できる。そして、BIMモデルがあると、例えば、設計システム10は、ステップS03で以下のようなVR表示を行うことができる。
図9は、変更操作を受け付ける仮想空間の表示例を示す図である。設計システム10は、CADデータD13及び属性情報データD08等によって、例えば、図示するような仮想空間表示画面PNを表示できる。
以下、仮想空間における奥行き方向(図では、奥行き方向である。)を「Y軸方向」という。また、Y軸方向に対して直交する水平方向(図では、左右方向である。)を「X軸方向」という。さらに、Y軸方向に対して垂直となる垂直方向(図では、上下方向である。)を「Z軸方向」という。
図示する例では、仮想空間表示画面PNは、建築物の内部をVRで表示する。具体的には、図示するように、仮想空間表示画面PNは、配管PI等の資機材を配置して表示する。すなわち、仮想空間表示画面PNに表示される配管PIは、CADデータD13で入力された位置に配置されて表示される。
また、仮想空間表示画面PNにおけるポインタ表示PTは、ポインタデバイス13による操作に連動する表示である。したがって、以下の説明では、ポインタデバイス13による操作をポインタ表示PTで示し、変更操作の例を説明する。
例えば、ポインタ表示PTが指す位置に、資機材が配置されていると、図示するように、変更対象TGに設定される。このように、変更対象TGが定まると、例えば、図示するような選択画面SELが表示される。
選択画面SELは、変更の種類を選択させる一覧等を表示する。例えば、選択画面SEL上には、変更の種類が表示され、ポインタ表示PTによって、変更の種類を1つ選択する操作が行われる。なお、変更の種類は、あらかじめ設定できてもよい。
例えば、「1.計測」という変更の種類が選択されると、設計システム10は、変更対象TGの寸法等を表示する。なお、寸法の値は、CADデータD13又は属性情報データD08等に入力される値である。
また、「2.ルート移動」という変更の種類が選択されると、設計システム10は、変更対象TGが配管等である場合には、配管が通るルートを変更する操作を受け付ける。なお、変更対象TGが配管等でなく、ルートを変更するような資機材でない場合には、「2.ルート移動」という選択肢は、グレーアウト等で選択できないように制約されてもよい。例えば、ルートは、変更後のルートをポインタ表示PTで指定することで変更される。
「3.サイズ変更」という変更の種類が選択されると、変更対象TGのサイズが変更できる。なお、選択できるサイズは、あらかじめ設定できてもよい。
「4.部材移動」という変更の種類が選択されると、設計システム10は、変更対象TGとなった資機材を移動させる操作を受け付ける。例えば、変更対象TGは、制約条件によって、床から下には移動できないように制約される。
資機材は、床より上に配置される場合が多い。したがって、床にめり込むような配置となるのは変更操作としては誤りである場合が多い。制約がなく、どこへでも変更対象TGが配置できてしまうと、ポインタデバイスを精度良く操作しなければならない等の難しい操作が必要となる場合がある。そこで、仕様等に基づいて配置が不可能な位置は、移動先に指定できないように、変更できる範囲等を制約する制約条件とする。このような制約条件であると、ユーザURは、配置の可否を考えなく操作できたり、簡単な操作で変更できたりする。
なお、選択画面SELは、変更対象TGが選択される前に表示されてもよい。例えば、選択画面SELは、最初から表示されていてもよい。そして、選択画面SELにおいて選択肢が選ばれた後に、変更対象TGが選択できてもよい。
「5.部材削除」という変更の種類は、仮想空間上から変更対象TGを削除する。すなわち、変更対象TGを配置しないように変更する。
なお、変更操作では、配置を変更するに限られない。すなわち、資機材は、変更操作によって配置以外の情報が変更されてもよい。例えば、変更操作によって属性情報が変更されてもよい。つまり、選択画面SELで変更できる種類は、図示する選択肢に限られない。例えば、選択画面SELで配管の種類又は色等が変更できてもよい。また、選択肢の名称は、図示するような名称でなくともよい。
<配管の設置位置を変更する操作の例>
変更の対象となる資機材は、例えば、配管である。以下、配管の設置位置を仮想空間上で変更する場合の操作を変更される前、変更中及び変更された後に分けて説明する。
図10は、配管の設置位置を変更する前の例を示す図である。具体的には、図10(A)は、変更前の仮想空間を示す図である。一方で、図10(B)は、図10(A)と同様の状態をCADデータ(2Dの例である。)で示す例の図である。なお、図10(B)は、図10(A)より、変更の対象とする配管(以下「変更配管PIC」という。)、並びに、参考とする右配管PIR及び左配管PIL以外を説明のため省略して示す図面である。
したがって、この例では、変更操作は、図10(A)に示す画面に対して行われる。なお、ポインタ表示PT及び選択画面SEL等の操作に関する表示は省略する(以降の図面でも省略する)。そして、仮想画面に対して変更操作が行われると、変更データが生成される。次に、変更データに基づいて、CADデータ、すなわち、図10(B)に示す図面が連動して変更される。
以下、変更操作によって、変更配管PICを初期配置PS1から左方向(図において左配管PILがある方向となる。)へ配置を変更する場合を例に説明する。
図11は、配管の設置位置を変更している場合の例を示す図である。すなわち、図10に示す状態から変更配管PICの配置を変更している途中(図では、途中位置PS2にある例を示す。)の図である。図11(A)及び図11(B)に示すように、図10に示す状態と比較すると、変更配管PICが左方向に移動し、途中位置PS2に変更配管PICがいる点が異なる。
図12は、配管の設置位置を変更した後の例を示す図である。すなわち、図12は、図10に示す状態から、図11に示す状態を経て変更操作が完了した場合の例である。図示するように、図10等と比較すると、変更配管PICが変更後位置PS3である点が異なる。
このように、仮想画面において配管の位置等を変更すると、変更がCADデータ等に反映される。そのため、ユーザURは、CADに詳細な数値等を入力する操作がなくとも資機材の配置を変更できる。
ユーザURは、CAD等の操作に慣れた人物とは限らない。そのため、変更したい内容をCADに対して入力するのが難しい場合もある。例えば、CADでは、詳細な数値等まで正確に入力しないと、配置を変更できない等がある。一方で、仮想空間上でポインタデバイス等を利用すると、比較的、直感的な操作で資機材の配置等を容易に変更できる。
そして、図10乃至図12に示すような操作に対して制約が行われる。例えば、変更配管PICは、同一の水平面上(図示する例では、X-Y平面上となり、Z軸の値が一定である。)以外には配置を変更できない等のように、変更で移動できる範囲が制約される。具体的には、制約は、例えば、以下のように行われる。
<制約例>
図13は、制約例を示す図である。以下、図9に示す変更対象TGを「2.ルート移動」により、変更する場合を例に説明する。つまり、変更対象TGとなる配管に対して、図10乃至図12に示すような変更操作が行われる。このような変更操作に対して、例えば、初期配置と同じ平面上でしか移動できない制約条件をあらかじめ設定する。
すなわち、同一の水平面上でしか変更できないように制約されると、変更対象TGは、水平方向に配置が変更され、高さ(Z軸)については一定にすることができる。そのため、図12(A)に示すような操作において、どのような位置をポインタデバイスで指定しても、初期配置と高さは同じとなる。一方で、高さまで変更できると、高さまで指定する操作が必要となる。このように変更の自由度が高すぎると、かえって操作が難しくなる場合がある。
また、ユーザURは、建築物等について詳しい人物とは限らない。そのため、様々なルールの上、配置が不可能な位置又はルール等に精通していない場合もある。そこで、制約により、配置が不可能な範囲には、操作においても、資機材を配置できないようにされている方が配置不可能な変更を指示してしまうのを防ぐことができる。
なお、制約の内容は、あらかじめ設定でき、水平面等のように移動できる範囲を制約する以外の内容であってもよい。例えば、「3.サイズ変更」の操作では、選択できるサイズが制約される。すなわち、ルール又は仕入れ等の影響から、配置できないサイズは、選択できないように制約されてもよい。
ほかにも、制約方法は、例えば、配置が不可能な範囲を強調させて表示する等でもよい。具体的には、配置が不可能な範囲は、ハッチング又は所定の色等で表示されてもよい。このように、配置が不可能な範囲を視覚的に知らせると、ユーザURは、配置が不可能な位置を知ることができる。
また、制約方法は、例えば、配管の視点及び終点を考慮する等でもよい。詳細は、<連結する複数の配管の変更例>に後述する。
<連結する複数の配管の変更例>
図14は、連結する複数の配管を変更する第1例を示す図である。以下、図14(A)に示す第1配管PI1が変更の対象に指定された例で説明する。
そして、第1配管PI1には、一端(図示する例では、第1配管PI1の上端である。)に第2配管PI2が連結されるとする。同様に、第1配管PI1には、更に他端(図示する例では、第1配管PI1の下端である。)に第3配管PI3が連結されるとする。なお、第1配管PI1、第2配管PI2及び第3配管PI3を連結させる情報は、あらかじめCADデータ等に入力されるとする。
そして、各配管の連結された状態は、維持させ、第1配管PI1の配置をX軸上において変更する操作の例で説明する。具体的には、「2.ルート移動」の操作に対して、第1配管PI1が変更の対象に選択される場合の例となる。
図14(B)に示すように、第1配管PI1を変更の対象に選択すると、例えば、X軸方向に移動するように変更できる。そして、図14(B)に示す位置へ、第1配管PI1の配置を移動するように変更する操作が行われたとする。
図14(A)に示す状態において、図14(B)とするような操作が行われた場合には、例えば、第2配管PI2及び第3配管PI3が、第1配管PI1の変更に連動して、図14(C)のように変更される。
具体的には、第2配管PI2は、変更後の第1配管PI1と連結が維持できるように、配管の長さを長くするように変更される。一方で、第3配管PI3は、変更後の第1配管PI1と連結が維持できるように、配管の長さを短くするように変更される。このように連結される配管の長さ等が、変更前と同様に連結を維持できるように変更される。
以上のように、連結された配管のうち、いずれかの配管について、配置が変更された場合には、変更の対象とならなかった連結された配管の長さも変更する。このようにすると、変更後も、配管が連結された状態を維持できる。すなわち、連結された配管のうち、いずれかの配管の配置を変更する場合において、連結している状態を維持するように、連結する配管の長さを変更する操作を省略できる。
なお、以上のような操作において、制約が行われてもよい。具体的には、変更において、配管を長手方向へ移動させるのを禁止する、又は、始点及び終点を考慮して、配管を始点と終点の間内で移動させる等のように制約されてもよい。
図示する例では、長手方向は、Y軸方向である。なお、第1配管PI1は、Y軸方向に対して平行に配置されるとする。つまり、制約によって、配管を移動できる方向は、例えば、X軸方向に限定される。したがって、Y軸方向へ第1配管PI1を移動させようとする操作は、受け付けられない等の制約を受けることになる。
また、始点は、図示する例では、第2配管PI2の左端部分である。一方で、終点は、図示する例では、第3配管PI3の右端部分である。配管は、仕様等により、最低限の長さが求められる。すなわち、最低限の長さより短い配管は、設置が不可能である。ゆえに、第1配管PI1の配置は、第2配管PI2及び第3配管PI3のいずれもが最低限の長さ以上でないと配置が不可能となる。そこで、始点及び終点で各配管の最低限の長さを確保する。このようにして、各配管の長さが確保できる範囲で、第1配管PI1の配置は、変更されるのが望ましい。ゆえに、操作は、各配管の最低限の長さを確保できる範囲に制約される。
図15は、連結する複数の配管を変更する第2例を示す図である。以下、図14(A)と同様の配管を例に説明する。すなわち、変更対象及び連結状態等は、図14と同じ初期状態であるとし、重複する説明を省略する。
そして、各配管の連結された状態は、維持させ、第1配管PI1のサイズ(太さ)を変更する操作の例で説明する。なお、サイズは、太さに限られず、他の寸法でもよい。具体的には、「3.サイズ変更」の操作によって、第1配管PI1が変更の対象に選択される場合の例となる。
図15(B)に示すように、第1配管PI1を変更の対象に選択すると、例えば、第1配管PI1のサイズを変更できる。そして、図15(A)から図15(B)に示すように、第1配管PI1のサイズを太くするように変更する操作が行われたとする。
図15(A)から図15(B)のように変更する操作が行われた場合には、例えば、第2配管PI2及び第3配管PI3は、第1配管PI1に対する操作に連動して、図15(C)のように変更される。
具体的には、第2配管PI2及び第3配管PI3は、変更後の第1配管PI1と連結が維持できるように、それぞれの配管のサイズが太くなるように変更される。
連結する配管は、それぞれの配管のサイズが一致していないと、連結が維持できない場合が多い。そこで、設計システム10は、連結された配管のうち、いずれかの配管についてサイズが変更された場合には、変更の対象とならなかった連結された配管のサイズも変更する。このようにすると、変更後も、複数の配管が連結された状態を維持できる。すなわち、連結された配管のうち、いずれかの配管のサイズを変更する場合において、連結している状態を維持するように、連結するそれぞれの配管のサイズを変更する操作を省略できる。
なお、変更の対象とする連結された配管は、3つでなくともよい。つまり、変更の対象となる配管は、2つの連結された配管でもよく、4つ以上の連結された配管でもよい。
<第2実施形態>
図16は、第2実施形態における設計システムの機能構成例を示す機能ブロック図である。第2実施形態は、第1実施形態と比較すると、表示手段FN21及び搬入ルート設定手段FN22を含む機能構成である点が異なる。以下、第1実施形態と同様の構成は、同一の符号を付し、重複した説明を省略する。
第2実施形態は、資機材の搬入ルートを考慮する構成である。
表示手段FN21は、資機材を建築物に搬入する上で通過するルート、搬出する上で通過するルート又はメンテナンス等で用いるルート(以下「搬入ルート」という。)等を表示する。例えば、表示手段FN21は、出力装置等によって実現される。
搬入ルート設定手段FN22は、搬入ルートを設定する。例えば、搬入ルート設定手段FN22は、搬入ルートを算出し、算出した搬入ルートを設定する。なお、搬入ルートの算出方法は、後述する。例えば、搬入ルート設定手段FN22は、CPU11H1等によって実現される。
<全体処理例>
図17は、第2実施形態における全体処理例を示すフローチャートである。第1実施形態における全体処理と比較すると、ステップS21及びステップS22が行われる点が異なる。以下、第1実施形態と異なる点を中心に説明し、第1実施形態と同一の処理は、同一の符号を付して重複する説明を省略する。
<資機材の搬入ルートの設定例>(ステップS21)
ステップS21では、設計システム10は、資機材の搬入ルートを設定する。例えば、搬入ルートは、メンテナンス情報等に設定される。また、搬入ルートは、例えば、あらかじめメンテナンス情報等に搬入業者等によって入力される。又は、搬入ルートは、例えば、搬入口と、設置位置との関係等から算出される。搬入ルートの算出方法は、後述する。
<搬入ルートに基づく制約例>(ステップS22)
ステップS22では、設計システム10は、搬入ルートに基づいて制約を行う。例えば、搬入ルートとなる範囲には、資機材を配置できないようにする等である。制約の詳細は、後述する。
なお、図示する処理例では、ステップS03によってVR表示を行うとしたが、搬入ルートは、仮想画面に表示されなくともよい。すなわち、搬入ルートは、例えば、2DのCADが表示された上等に表示されてもよい。
また、搬入ルートは、制約条件として設定されてもよい。すなわち、ステップS02と、S21とは、処理が一体であってもよいし、図示するように、別々に行われてもよい。
<搬入ルートの算出例>
図18は、第2実施形態における搬入ルートの算出例を示す図である。以下の説明は、図18(A)に示すような状態を例に説明する。まず、この例では、図18(A)に示すような搬入資機材EQが搬入される。
搬入資機材EQは、搬入口R1から建築物に搬入されるとする。そして、搬入口R1から搬入された搬入資機材EQは、資機材設置位置R2に向かって運ばれ、資機材設置位置R2に配置されるとする。
例えば、搬入ルートは、搬入口R1から資機材設置位置R2までの最短ルート等である。すなわち、設計システム10は、搬入口R1から資機材設置位置R2までの最短ルートを算出すると、搬入ルートを特定できる。
搬入ルートの算出には、例えば、まず、図18(B)に示すような設定が行われる。具体的には、図18(B)に示す設定例では、搬入ルートを算出するため、始点PTSと、終点PTEとが設定される。
始点PTSは、搬入口R1を示す点の例である。一方で、終点PTEは、資機材設置位置R2を示す点の例である。このように、始点PTSと、終点PTEとが設定されると、設計システム10は、搬入口R1及び資機材設置位置R2の位置を把握できる。
そして、設計システム10は、例えば、図18(C)のように、搬入ルートRCを算出する。具体的には、設計システム10は、例えば、図18(C)に示すように、始点PTSと、終点PTEとを結ぶ最短ルートを搬入ルートRCと算出する。
なお、搬入ルートRCは、搬入資機材EQの幅又は高さ等が考慮されてもよい。例えば、搬入資機材EQの幅又は高さは、CADデータ又は属性情報データ等にあらかじめ入力される。したがって、設計システム10は、CADデータ又は属性情報データ等を参照すると、搬入資機材EQの幅又は高さ等を把握できる。そして、搬入ルートRCは、搬入資機材EQの幅又は高さが確保できるルートで構成される。すなわち、搬入ルートRCは、搬入資機材EQが通過できる程度のルートだけで構成される。
図示する例は、幅WDが考慮された場合の例である。例えば、図示するように、幅WDは、搬入ルートRCとなる線に対して搬入資機材EQが通過できる幅を入れるように設定される。
搬入ルートRCに搬入資機材EQが通過できないような狭い幅の箇所が含まれていると、搬入資機材EQがその箇所で引っ掛かり搬入できない場合がある。そこで、搬入ルートRCは、搬入資機材EQの幅又は高さ等を考慮して、搬入できる広さのあるルートで構成されるのが望ましい。このような搬入ルートRCが算出されると、搬入資機材EQの搬入がスムーズにできる。
なお、搬入ルートRCは、建築物における柱又は設置済みの資機材等を考慮してもよい。つまり、搬入ルートRCは、柱又は設置済みの資機材等を回避するようなルートで構成される。このような搬入ルートRCが算出されると、搬入資機材EQの搬入がスムーズにできる。
また、搬入ルートRCは、手動によるルートの修正又は幅の変更等があってもよい。
以上のように搬入ルートRCが算出されると(ステップS21)、例えば、変更の操作(ステップS06)を行う上で、設計システム10は、以下のように操作を制約する(ステップS22)。
<搬入ルートに基づく制約の第1例>
図19は、第2実施形態における搬入ルートに基づく制約の第1例を示す図である。例えば、図18に示す搬入ルートRCが算出された場合を例に説明する。
この例では、搬入ルートRCに基づいて、図示するような範囲が制約される範囲と設定される。以下、制約の対象となる範囲を「制約範囲LE」という。
図示するように、制約範囲LEは、例えば、図面等に、ハッチング等が施されて表示される。なお、制約範囲LEの表示方法は、他の方法でもよい。
そして、制約範囲LEの範囲内へ資機材を配置しようとすると、例えば、図示するように、警告等を示すメッセージMEが表示される。
具体的には、例えば、図示するように、変更資機材EQCを制約範囲LEの範囲内へ配置するように変更する操作が行われるとする。このような場合には、変更資機材EQCは、搬入ルートの上には配置できない旨を警告する。
なお、制約方法は、メッセージMEを表示する等の警告に限られない。例えば、制約は、搬入ルートの上に変更資機材EQCを配置しようとする変更が行われても、操作を受け付けない等でもよい。この場合には、変更資機材EQCは、変更前の位置に戻される等のように処理される。ほかにも、制約方法は、例えば、搬入ルートの上に配置されている変更資機材EQCを点滅される等のようにして強調させる等でもよい。又は、変更資機材EQCの変更は、例えば、以下のように制約されてもよい。
<搬入ルートに基づく制約の第2例>
図20は、第2実施形態における搬入ルートに基づく制約の第2例を示す図である。まず、搬入ルートRCに基づいて、例えば、図19と同様の制約範囲LEが設定されたとする。
そして、例えば、図20(A)のような配置となるように、変更資機材EQCの配置が変更されたとする。図示するように、2つの変更資機材EQCは、いずれも、全部又は一部が制約範囲LEの範囲内である。このように変更された配置を、設計システム10は、例えば、図20(B)に示すように、再配置する。
図20(B)は、再配置された後の例を示す図である。図示するように、変更資機材EQCが制約範囲LEの外に配置される。このように、設計システム10は、制約範囲LEの範囲内に配置された資機材を制約範囲LEの範囲外へ再配置する。このようにすると、制約範囲LEに資機材が配置されないようにできる。
また、制約は、以下のように行われてもよい。
<搬入ルートに基づく制約の第3例>
図21は、第2実施形態における搬入ルートに基づく制約の第3例を示す図である。以下、図18に示す算出方法等によって、図示するように、制約範囲LEが設定された場合を例に説明する。
制約は、例えば、属性情報データ等が参照されて行われてもよい。例えば、図示するような配置であっても、資機材EQSが「取り外し可能」であれば、資機材EQSは、警告又は再配置等の制約を受けないとしてもよい。
例えば、「取り外し可能」の可否という情報は、属性情報データ等にあらかじめ入力される。したがって、設計システム10は、属性情報データ等を参照すると、資機材EQSが「取り外し可能」であるか否か等を判断できる。
資機材EQSが「取り外し可能」であれば、搬入ルートの上に配置されても、搬入の際に資機材EQSを取り外して搬入ルートを確保できる。このように、設計システム10は、属性情報データ等に基づいて制約を行うか否か等を判断してもよい。
具体的には、「取り外し可能」な資機材は、ダクト等である。ダクト等は、比較的、安価に取り外したり、取り付けたりすることができる構造である場合が多い。このように、例えば、取り外しのコスト等が考慮されて「取り外し可能」の可否が定められる。なお、「取り外し可能」の可否は、コスト以外の要因で決まってもよい。
また、属性情報データには、搬入の順序等が入力されてもよい。具体的には、例えば、属性情報データに、例えば、「納入日」が入力される等である。又は、搬入計画を示すデータが設計システム10に参照されてもよい。
すなわち、「納入日」等が把握できると、複数の資機材がどのような順序で搬入されるかが分かる。つまり、「納入日」が早い順序にそれぞれの資機材は搬入されるため、複数の資機材がある場合には、設計システム10は、「納入日」に基づいて資機材が搬入される順序を特定できる。
そして、設計システム10は、資機材が搬入される順序を考慮して制約を行ってもよい。例えば、図示する例では、設計システム10は、資機材設置位置R2に配置される資機材が、資機材EQSより先に搬入される場合には、資機材EQSが図示するように制約範囲LEの範囲内に配置されても制約しないとしてもよい。
搬入されるのが後の資機材は、搬入ルートの上に配置されても、搬入の際には、まだ搬入されていないため、搬入を妨げない場合が多い。そのため、設計システム10は、資機材が搬入される順序を参照して、搬入ルートで搬入される資機材より後に搬入される資機材については制約範囲LEの範囲内に配置されても制約しないとしてもよい。このように、搬入の順序等が制約を行うか否かの判断に考慮されると、より柔軟に搬入計画等を作ることができる。
なお、資機材が搬入される順序は、「納入日」に基づいて判断されるに限られない。すなわち、資機材が搬入される順序は、複数の資機材について、搬入される順序又は前後が分かればよい。したがって、属性情報データ等には、搬入される順序を示す番号又は搬入の前後を示すデータ等が入力されてもよい。
以上のように、搬入ルートが考慮されると、資機材の搬入等が容易にできる。
<第3実施形態>
図22は、第3実施形態における設計システムの機能構成例を示す機能ブロック図である。第2実施形態と比較すると、第3実施形態は、ルール設定手段FN31が加わる点が異なる。以下、第1実施形態及び第2実施形態で説明した要素は、同一の符号を付し、重複した説明を省略する。
ルール設定手段FN31は、制約手段FN5が制約を行う上で参照するルールを設定する。例えば、ルール設定手段FN31は、入力装置等によって実現される。
ルールの詳細及び設定方法の詳細は、後述する。
なお、図及び説明では、省略したが、第3実施形態は、第2実施形態、すなわち、搬入ルート設定手段FN22がある構成と組み合わせが可能である。
<全体処理例>
図23は、第3実施形態における全体処理例を示すフローチャートである。第1実施形態と比較すると、第3実施形態は、ステップS31及びステップS32が行われる点が異なる。以下、異なる点を中心に説明し、重複した説明を省略する。
<複数のルールの設定例>(ステップS31)
ステップS31では、設計システム10は、複数のルールを設定する。例えば、ルールは、図示するように、ルールの内容を示すデータ(以下「ルールデータDR」という。)等を入力すると設定できる。
図示するように、ルールは、複数設定されるのが望ましい。図示する例では、ルールデータDRに入力される「ルール001」、「ルール002」、「ルール003」、「ルール004」及び「ルール005」がそれぞれ異なるルールである。
図示するように、ルールは、例えば、消防法(昭和二十三年法律第百八十六号)等の法令、仕様又は社内で定まるルール等により、守るように定められた寸法又は間隔等である。ルールの内容は、詳細を後述する。
<ルールのチェック例>(ステップS32)
ステップS32では、設計システム10は、ステップS31で設定されたルールをチェックする。なお、ルールの内容によって、チェックを行うタイミング及びチェック結果の出力形式等は、異なってもよい。また、ルールをチェックすることで、例えば、以下のように制約が行われてもよい。
<ルールに基づく制約の第1例>
図24は、第3実施形態における変更に対する制約の第1例を示す図である。具体的には、図9に示すような場面において、ダクトが変更の対象に選択され、かつ、「3.サイズ変更」が選択された場合等に、図示するようなダクトの種類を変更するためのGUI(Graphical User Interface)が表示される例である。
すなわち、GUIは、ダクトについて様々な仕様を変更できる設定画面PSET等である。具体的には、設定画面PSETは、設定できるパラメータごとに、いわゆるプルダウンメニュー等が設けられることで構成される。
図示する設定画面PSETの例では、「丸ダクト」のように、形状等を選ぶ設定ができる。同様に、図示する設定画面PSETの例では、「給気ダクト」のように、種類等を選ぶ設定ができる。また、図示する設定画面PSETの例では、「1,100m/h」のように、単位時間に送る気体の体積等を選ぶ設定ができる。また、図示する設定画面PSETの例では、「300」のように、サイズ等を選ぶ設定ができる。なお、設定できる種類等は、図示する種類に限られず、他の種類があってもよい。
以下、「サイズ」を選択するGUIの例であるプルダウンメニューPL1を例に説明する。
この例において、まず、ルールによって、ダクトの設置では、単位圧損が1.0 Pa/m以下と定まっているとする。そのルールに基づいて、「300」未満のサイズは、ルール違反となる場合であるとする。
このような場合には、プルダウンメニューPL1は、「300」未満のサイズを選択できないように選択する。すなわち、ルールのチェック結果として、「300」未満のサイズは、ルール違反であると判断される。そのチェック結果を反映させて、「300」未満のサイズが仕入れ可能等であっても、図示するように、メニュー上に表示させない。
このように、ルールのチェック結果がGUI等に反映されると、ユーザURによってルール違反となる変更がされるのを防ぐことができる。
なお、複数のルールがある場合には、例えば、最も厳しいルール結果が適用される等でもよい。ほかにも、GUIの種類は、図示する種類に限られず、数値が入力できたり、ボタン形式であったりしてもよい。
また、ルールのチェック結果に基づく制約方法は、例えば、以下のような方法でもよい。
<ルールに基づく制約の第2例>
図25は、第3実施形態における変更に対する制約の第2例を示す図である。図示する例は、まず、図24と同様に、ダクトを設置するルールに基づいて、「300」未満のサイズは、ルール違反となる場合の例である。
図示する例では、チェック結果を反映させる方法が異なる。以下、異なる点を中心に説明する。
この例は、図示するように、色分けでルール違反となるサイズを知らせる制約の例である。図示するように、「300」未満のサイズである「200」及び「250」が、「300」以上のサイズとは異なる色が付けられて表示される。このように、ルール違反となるサイズが色分け等によって区別されると、ユーザURは、ルール違反となる変更を把握できる。
なお、複数のルールが設定される場合には、チェック結果も異なる場合がある。例えば、あるルールでは、「200」のサイズがルール違反となるチェック結果(以下「第1チェック結果」という。)であるとする。一方で、他のルールでは、「250」のサイズがルール違反となるチェック結果(以下「第2チェック結果」という。)であるとする。このように、ルールごとにチェック結果が異なる場合には、図示するように、それぞれのチェック結果を異なる色で分けて表示してもよい。
図示する例は、第1チェック結果を第1色C1で表示する例である。一方で、図示する例は、第2チェック結果を第2色C2で表示する例である。この例のように、チェック結果ごとに第1色C1及び第2色C2と色分けされると、異なるルールに基づいて違反と判断されたかが分かる。
なお、制約方法は、図示するように、ルール違反となる項目を色分けするに限られない。例えば、制約方法は、ルール違反となる項目が選ばれた場合にエラーとしたり、ルール違反となる項目を強調したり、又は、ハッチングしたり、グレーアウトさせたりしてもよい。すなわち、ルール違反と判断された項目と、そうでない項目とが区別できれば、制約方法はどのような形式でもよい。
<ルールに基づく制約の第3例>
図26は、第3実施形態における変更に対する制約の第3例を示す図である。図示するように、配管等がルールに基づいてチェック及び制約されてもよい。まず、図示するように、第1設置配管PI31及び第2設置配管PI32の2つの配管が配置されるとする。そして、配管の間隔が、ルールに基づいて一定以上の距離をあけるように定められているとする。
まず、図26(A)のような状態であるとする。すなわち、変更される前は、図示するように、第1設置配管PI31及び第2設置配管PI32の間隔(以下「変更前間隔DS1」という。)がルール違反ではない、すなわち、十分に間隔があけられている状態であるとする。
そして、第1設置配管PI31の配置が、図26(B)に示すように変更されたとする。すなわち、図26(B)は、変更された後の状態を示す図である。そして、変更された後の状態では、第1設置配管PI31及び第2設置配管PI32の間隔(以下「変更後間隔DS2」という。)がルール違反であるとする。
具体的には、変更後間隔DS2は、変更前間隔DS1より間隔が狭く、ルールであけるように決められている間隔より狭いとする。
設計システム10は、例えば、変更後間隔DS2のような状態をチェックによって検出する。そして、ルール違反となった箇所があることを知らせるメッセージME等を表示する。このようにして、設計システム10は、ルール違反の配置となる変更に対して警告を行う制約を行う。このように、ルール違反となる変更が行われた場合には、メッセージME等によって、ルール違反が発生したことが知らされると、ユーザURは、ルール違反を認識できる。
なお、チェック結果は、例えば、図示するように、強調表示CH等で表示されてもよい。図示する例は、強調表示CHされた箇所が、ルール違反であることを知らせる例である。なお、強調表示CHは、点滅等でもよい。このような方法でも、ユーザURは、ルール違反を認識できる。
また、チェック項目は、配管の間隔に限られない。例えば、変更の対象が壁となる場合もある。具体的には、壁を区画壁に変更する場合がある。このような場合において、ダンパーを設置する義務がルールによっては存在する。このように、法令等に基づいて、設置が義務付けられている資機材が設置されているか否か等がチェックされてもよい。このようなチェックがされると、法定設備の配置し忘れ等を防止することができる。
なお、配管の数は、2つに限られない。例えば、配管の間隔がチェック項目である場合には、3つ以上の配管において、それぞれの間隔がチェックされてもよい。
<第4実施形態>
図27は、第4実施形態における設計システムの機能構成例を示す機能ブロック図である。例えば、第4実施形態は、図示するように、複数のユーザによって第3実施形態等の設計システム10が使用される。
したがって、第3実施形態と比較すると、第4実施形態は、表示手段及び操作受付手段等がそれぞれのユーザ用に用意される構成である点が異なる。
具体的には、表示手段FN21A及び表示手段FN21Bは、例えば、第3実施形態における表示手段FN21である。
同様に、操作受付手段FN4A及び操作受付手段FN4Bは、例えば、第3実施形態における操作受付手段FN4である。
以下、ユーザが第1ユーザUR1及び第2ユーザUR2の2人である場合を例に説明する。ただし、ユーザは、複数であればよく、3人以上でもよい。
また、各ユーザによる操作は、同時でもよく、異なるタイミングでもよい。
そして、各ユーザが配置等を変更する操作を行うと、設計システム10は、例えば、操作履歴データD40A、操作履歴データD40B、チェック結果データD41A及びチェック結果データD41B等のデータを生成する。
操作履歴データD40A及び操作履歴データD40Bは、各操作の履歴を示すデータである。具体的には、操作履歴データD40A及び操作履歴データD40Bは、操作内容、操作が行われた日時、操作を行ったユーザの名前、操作の対象となった箇所又はこれらの組み合わせ等を記録するデータである。つまり、操作履歴データD40A及び操作履歴データD40Bは、どのような操作が行われたか、及び、いつ操作が行われたか等を示す。操作履歴データD40A及び操作履歴データD40Bは、いわゆるログ等でもよい。
チェック結果データD41A及びチェック結果データD41Bは、各操作に対して行われたルールに基づくチェック結果を示すデータである。具体的には、チェック結果データD41A及びチェック結果データD41Bは、ルール違反の有無、チェック対象となった操作を特定する識別情報、チェックが行われた日時、適用されたルールを識別する識別情報、ルール違反であった場合には違反した項目又はこれらの組み合わせ等を記録するデータである。つまり、操作履歴データD40A及び操作履歴データD40Bは、行われた操作に対して、ルール違反があった場合には、ルール違反となった操作又はユーザを追跡できる情報を示すデータである。
また、操作履歴データD40A、操作履歴データD40B、チェック結果データD41A及びチェック結果データD41Bは、ユーザと紐付けされる。例えば、図示するような形式では、操作履歴データD40A及びチェック結果データD41Aは、第1ユーザUR1が行う操作に対して記録されるデータである。一方で、操作履歴データD40B及びチェック結果データD41Bは、第2ユーザUR2が行う操作に対して記録されるデータである。このように、データがユーザごとに分けて記録されると、履歴又はチェック結果と、ユーザとを紐付けできる。なお、データは、例えば、1つのデータベース等にまとめられてもよい。すなわち、履歴及びチェック結果等が、ユーザと紐付けできればよく、例えば、ユーザの識別番号等が付されてそれぞれのデータがユーザと対応するのであればデータの形式及びフォーマット等はどのような形式でもよい。
このように、履歴又はチェック結果等がユーザに紐付けされて記録されると、後に追跡を行うことができる。具体的には、変更が行われた場合に、その変更がルール違反であると、ルール違反とならないように更に変更する必要が発生する場合がある。そのような場合には、変更を行ったユーザが追跡できると、更に変更を行うのが容易になる。
[その他の実施形態]
なお、設計装置には、各機能を実現するため、あらかじめ複数のプログラムがインストールされてもよい。すなわち、上記に説明する各処理は、1つのプログラムで実現されてもよいし、複数のプログラムを組み合わせて実現されてもよい。具体的には、例えば、上記の説明では、VR表示の処理を行うプログラムと、CAD関係の処理を行うプログラムとを分けて説明したが、これらのプログラムは、一体であってもよいし、一方で、プログラムが更に分かれていてもよい。
また、警告等のメッセージは、上記に説明する吹き出し等の形式に限られない。例えば、メッセージは、警告が示せればよく、他のGUI、図形、点滅、色、音又はこれらの組み合わせ等で知らせてもよい。
なお、データの形式は、上記に説明する形式に限られない。すなわち、各データは、上記に示すフォーマットでなくともよい。また、データの名称も、上記に説明する名称でなくともよい。さらに、データ構成は、上記に説明する構成でなくともよい。すなわち、各データは、複数のデータがまとめられてもよいし、又は、1つのデータが複数のデータに分けられてもよい。
また、各データは、途中で変換されてもよい。例えば、各データは、データベース等を参照してデータを取り込んだり、フォーマットが変換されたり、又は、他のソフトウェアで使用できる形式に変換されたりしてもよい。
なお、設計装置は、上記に説明したPC11のような情報処理装置に限られない。すなわち、設計装置は、図示するハードウェア構成に、内部又は外部に更に演算装置、記憶装置又は制御装置を有してもよい。また、設計装置は、PCに限られず、サーバ等であってもよい。さらに、設計装置は、ネットワーク等で接続される複数の情報処理装置で構成されてもよい。
また、変更等の操作は、外部装置で行われてもよい。
なお、入力装置及び出力装置は、ゴーグル及びポインタデバイスの組み合わせでなくともよい。すなわち、出力装置は、仮想空間等が表示できる装置であればよい。また、入力装置は、変更等の操作が入力できる装置であればよい。具体的には、ディスプレイ等で仮想空間を表示し、マウス又はキーボード等で操作を入力してもよい。
仮想空間は、例えば、VR等によって実現される。なお、仮想空間には、VR以外に、AR(Augmented Reality、拡張現実)及びMR(Mixed Reality、複合現実)等が含まれてもよい。
なお、アイコンの絵、大きさ又は配置等は、上記に説明した通りでなくともよい。つまり、アイコンの絵、大きさ又は配置等は、あらかじめ管理者等が設定できてもよい。
実施形態は、上記の例に限られない。例えば、情報処理装置の数は、上記の数に限られない。また、情報処理装置の種類及び組み合わせも、上記の構成でなくともよい。
実施形態は、上記の処理に限られない。例えば、本発明に係る情報処理方法は、上記に説明した以外の順序で行われてもよい。また、情報処理方法は、複数の情報処理装置で実行されてもよい。つまり、情報処理方法における各ステップは、冗長、分散、並列、仮想化又はこれらの組み合わせで実行されてもよい。
実施形態は、プログラムによって実現されてもよい。すなわち、情報処理装置等のコンピュータは、プログラムに基づいて、演算装置及び記憶装置等を制御して上記の情報処理方法を実行してもよい。また、プログラムは、コンピュータが読み取り可能な記録媒体に記録されて頒布することができる。なお、記録媒体は、磁気テープ、フラッシュメモリ、光ディスク、光磁気ディスク又は磁気ディスク等のメディアである。さらに、プログラムは、電気通信回線を通じて頒布することができる。
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、上記の構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
10 設計システム
11 PC
12 ゴーグル
13 ポインタデバイス
FN1 CADデータ入力手段
FN2 属性情報データ入力手段
FN3 仮想空間表示手段
FN4、FN4A、FN4B 操作受付手段
FN5 制約手段
FN21、FN21A、FN21B 表示手段
D01 設計データ
D02 施工データ
D03 運用データ
D04 ライブラリデータ
D05 価格表データ
D06 仕様書データ
D07 設備データ
D08 属性情報データ
D09 コストデータ
D10 文書データ
D11 スケルトンデータ
D12 テーブルデータ
D13 CADデータ
D14 技術検討データ
D15 施工計画データ
D16 施工管理データ
D17 変更データ
PN 仮想空間表示画面
PI 配管
PI1 第1配管
PI2 第2配管
PI3 第3配管
PIC 変更配管
PIL 左配管
PIR 右配管
PT ポインタ表示
SEL 選択画面
TG 変更対象
FN22 搬入ルート設定手段
EQ 搬入資機材
EQC 変更資機材
RC 搬入ルート
LE 制約範囲
FN31 ルール設定手段
RD ルールデータ
PL1 プルダウンメニュー
PSET 設定画面
C1 第1色
C2 第2色
PI31 第1設置配管
PI32 第2設置配管
PI33 第3設置配管
DS1 変更前間隔
DS2 変更後間隔
D40A、D40B 操作履歴データ
D41A、D41B チェック結果データ
ME メッセージ
UR ユーザ

Claims (6)

  1. 建築物における資機材の設置を支援する設計装置であって、
    前記資機材を示す3Dデータを入力する3Dデータ入力手段と、
    前記資機材についての属性情報を示す属性情報データを入力する属性情報データ入力手段と、
    前記3Dデータ及び前記属性情報データに基づいて、前記建築物をVR(Virtual Reality)表示、AR(Augmented Reality)表示、MR(Mixed Reality)表示、又はそれらの組み合わせによって実現される仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する仮想空間表示手段と、
    前記仮想空間上において、前記資機材について変更する操作を受け付ける操作受付手段と、
    前記仮想空間上において受け付ける前記資機材について変更する操作を制約する制約手段と
    を含み、
    前記仮想空間表示手段は、ユーザの視点に応じた前記仮想空間を表示する出力装置であり、
    前記操作受付手段は、前記仮想空間上において、前記資機材について変更する操作を受け付けるポインタデバイスであり、
    前記制約手段は、設定されている複数のルールに従い、前記資機材を移動できる範囲を制約し、違反した前記ルールに基づいた表示を、色又は表示を異ならせて行う設計装置。
  2. 前記資機材は、第1配管、前記第1配管と連結する第2配管、及び、前記第1配管と連結する第3配管を少なくとも含む複数の配管であって、
    前記仮想空間表示手段は、
    前記複数の配管のうち、前記第1配管のサイズが前記操作によって変更されると、前記第1配管のサイズの変更に基づいて、前記第2配管及び前記第3配管のサイズを更に変更する請求項1に記載の設計装置。
  3. 前記仮想空間表示手段は、
    前記資機材に対する変更の種類を選択させる選択画面を更に表示する請求項に記載の設計装置。
  4. 前記仮想空間上において受け付けた前記資機材について変更する操作履歴データを記録する請求項1乃至のいずれか1項に記載の設計装置。
  5. 建築物における資機材の設置を支援する設計システムであって、
    前記資機材を示す3Dデータを入力する3Dデータ入力手段と、
    前記資機材についての属性情報を示す属性情報データを入力する属性情報データ入力手段と、
    前記3Dデータ及び前記属性情報データに基づいて、前記建築物をVR(Virtual Reality)表示、AR(Augmented Reality)表示、MR(Mixed Reality)表示、又はそれらの組み合わせによって実現される仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する仮想空間表示手段と、
    前記仮想空間上において、前記資機材について変更する操作を受け付ける操作受付手段と、
    前記仮想空間上において受け付ける前記資機材について変更する操作を制約する制約手段と
    を含み、
    前記仮想空間表示手段は、ユーザの視点に応じた前記仮想空間を表示する出力装置であり、
    前記操作受付手段は、前記仮想空間上において、前記資機材について変更する操作を受け付けるポインタデバイスであり、
    前記制約手段は、設定されている複数のルールに従い、前記資機材を移動できる範囲を制約し、違反した前記ルールに基づいた表示を、色又は表示を異ならせて行う設計システム。
  6. 建築物における資機材の設置を支援するコンピュータに情報処理方法を実行させるためのプログラムであって、
    コンピュータが、前記資機材を示す3Dデータを入力する3Dデータ入力手順と、
    コンピュータが、前記資機材についての属性情報を示す属性情報データを入力する属性情報データ入力手順と、
    コンピュータが、前記3Dデータ及び前記属性情報データに基づいて、前記建築物をVR(Virtual Reality)表示、AR(Augmented Reality)表示、MR(Mixed Reality)表示、又はそれらの組み合わせによって実現される仮想空間上で示し、かつ、前記資機材を前記仮想空間上で配置して表示する仮想空間表示手順と、
    コンピュータが、前記仮想空間上において、前記資機材について変更する操作を受け付ける操作受付手順と、
    コンピュータが、前記仮想空間上において受け付ける前記資機材について変更する操作を制約する制約手順と
    を実行させ
    前記仮想空間表示手順は、ユーザの視点に応じた前記仮想空間を出力装置に表示させ、
    前記操作受付手順は、前記仮想空間上において、前記資機材について変更する操作をポインタデバイスで受け付け、
    前記制約手順は、設定されている複数のルールに従い、前記資機材を移動できる範囲を制約し、違反した前記ルールに基づいた表示を、色又は表示を異ならせて行う
    プログラム。
JP2018210005A 2018-11-07 2018-11-07 仮想表示を用いる設計装置、設計システム及びプログラム Active JP7286301B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018210005A JP7286301B2 (ja) 2018-11-07 2018-11-07 仮想表示を用いる設計装置、設計システム及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018210005A JP7286301B2 (ja) 2018-11-07 2018-11-07 仮想表示を用いる設計装置、設計システム及びプログラム

Publications (2)

Publication Number Publication Date
JP2020077198A JP2020077198A (ja) 2020-05-21
JP7286301B2 true JP7286301B2 (ja) 2023-06-05

Family

ID=70724127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018210005A Active JP7286301B2 (ja) 2018-11-07 2018-11-07 仮想表示を用いる設計装置、設計システム及びプログラム

Country Status (1)

Country Link
JP (1) JP7286301B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101259A (ja) 1998-12-10 2001-04-13 Matsushita Electric Works Ltd 空間要素配置設計支援システム
JP2018088065A (ja) 2016-11-28 2018-06-07 株式会社Nttファシリティーズ 情報可視化システム、情報可視化方法、及びプログラム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05298400A (ja) * 1992-04-17 1993-11-12 Tokimec Inc マニホールドブロック設計支援装置
JP3242852B2 (ja) * 1996-11-21 2001-12-25 高砂熱学工業株式会社 部材移動方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101259A (ja) 1998-12-10 2001-04-13 Matsushita Electric Works Ltd 空間要素配置設計支援システム
JP2018088065A (ja) 2016-11-28 2018-06-07 株式会社Nttファシリティーズ 情報可視化システム、情報可視化方法、及びプログラム

Also Published As

Publication number Publication date
JP2020077198A (ja) 2020-05-21

Similar Documents

Publication Publication Date Title
JP7389287B2 (ja) 仮想表示を用いる設計装置、設計システム及びプログラム
JP5557622B2 (ja) 建設シミュレーション方法、及び、装置
KR101752913B1 (ko) Bim을 이용한 건물 시공 운영관리 시스템 및 방법
US8949751B2 (en) Methods and systems for wiring systems analysis and verification
KR102255754B1 (ko) Bim 기반 철도 인프라 사업 정보 관리 시스템 및 그의 방법
Shariatzadeh et al. Software evaluation criteria for rapid factory layout planning, design and simulation
JP5349127B2 (ja) レイアウト設計支援システム、その制御方法及び制御プログラム
US11436387B2 (en) Computer system and method for managing coordination issues in construction projects
US9177082B2 (en) Drawing automation in computer aided design systems
JP2010092375A (ja) 三次元データ作成装置とその方法、およびプログラム
KR102255756B1 (ko) Bim 기반 철도 인프라 사업 정보 서비스를 위한 r-ifc 뷰어를 제공하는 장치
Korman et al. Prototype tool for mechanical, electrical, and plumbing coordination
JP7286301B2 (ja) 仮想表示を用いる設計装置、設計システム及びプログラム
JP7228369B2 (ja) 仮想表示を用いる設計装置、設計システム及びプログラム
JP7254536B2 (ja) 配管等の設計装置、設計システム、設置支援方法及びプログラム
US20240053860A1 (en) Mobile Viewer Object Statusing
He et al. Research of the technology and application of process digital mock-up for spacecraft assembly based on the MBD
JP7302978B2 (ja) 配管等の設計装置、設計システム、設置支援方法及びプログラム
KR20120132950A (ko) 선박에 대한 컴퓨터 보조 설계 모델링 데이터로부터 화재 제어 및 안전 설계도를 생성하는 시스템 및 방법
KR102255755B1 (ko) Bim 기반 성과품 납품 관리 장치 및 방법
JP2019091368A (ja) 保守手順生成装置、保守手順生成方法、及び保守手順生成プログラム
JP2016212613A (ja) プラント建設工程変更影響評価装置
JP7582701B2 (ja) 配管等の設計装置、設計システム、設置支援方法
Panova BIM Standards for interaction between different specialists with MagiCAD software
US12020394B1 (en) Visualization tool for cross sections

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230414

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20230414

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230424

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20230425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230516

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230524

R150 Certificate of patent or registration of utility model

Ref document number: 7286301

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150