Webツイートデザインと解析の融合とデータベース連携が実現する統合設計<大林組>2019.09.09環境への配慮をはじめとして、建設事業や社会のニーズに応える研究開発を行うために開設された大林組の技術研究所。分野を横断して行う「統合設計」だ。このプロジェクトに取り組む上田博嗣氏に話を伺った。大林組の技術研究所では1965年に開設して以来、ハードとソフトの両面で、建設業界や社会の変化やニーズに応じた研究開発を続けている。近年のCAD技術の進化やBIMの普及、また解析の長足の進歩に応じて同社技術研究所の上田博嗣氏が取り組んでいるのが、「統合設計」と呼ぶものである。上田氏は「CADでは設計を自動化する技術が進んできています。動化する技術が進歩してきており、設計の高度化や最適化、さらには機械学習やAIの活用に向けた取り組みが行われるようになってきました。これまでは意匠設計者からCADデータを預かり、シミュレーションソフトにそのままCADデータを取り込んで解析をしており、設定の変更は材料の仕様や物性を割り当てる程度に留まっていました。地盤といった物理量の情報群を扱います。それらを変数として統合するのがパラメトリックデザインで、最適化アルゴリズムを使えば法規制や施工上の納まりなど、現実的な制約条件の中で最良な答えを導き出せるようになります。そのデータを貯めていけば、AIに学習させて答えを即座に出せるようにもできるでしょう」と上田氏は統合設計の狙いを語る。統合設計:概念この統合設計に向けて上田氏が活用するソフトが、熱流体シミュレーションのSTREAMと、3DモデリングツールRhinocerosのプラグインGrasshopperである。グラフィカル・アルゴリズム・エディタを介して、パラメトリックに自由曲面を含む3次元形状を扱えるRhinoceros+Grasshopperを媒体とし、BIMソフトや3DモデラーとSTREAMを連携させる仕組みを構築した。Grasshopperでは構造解析のプラグイン、熱負荷や光環境などを高精度に評価できる環境解析プラグインを用いるほか、STREAMとはAPIを利用して連携する。空調機器に関するCFDパーツのデータベース、地図データベースなどさまざまなデータベースとつなげることで、作業時間の大幅な短縮と使い勝手の向上を図っている。大林組では、早くも1986年にSTREAMを導入。上田氏は技術研究所に配属された2014年からSTREAMの使用を開始した。「CFDというと敷居が高く感じていましたが、実際にSTREAMに触れると、まるでゲームのような感覚で扱えることに驚きました」と振り返る。そこにRhinoceros+Grasshopperを本格的に取り入れたのは、2017年頃という。前からRhinocerosで複雑な形状を扱っていることに加えて、高度な幾何計算機能も簡単に扱えることから、私のチームでもGrasshopperを用いた連携強化により、多分野の知見を組み合わせる検討を具体的に始めました」と語る。して連携したシミュレーションを経て出た結果は、環境面だけでなく構造など多岐にわたる条件をクリアしているものとなる。「Grasshopperでデザインスタディを行い、最終的に決まったラフ形状をもとに、RevitやARCHICADのBIMモデルに変換して、詳細なモデルをつくり込んでいくことができます」と上田氏は利点を説明する。GrasshopperとSTREAMの相性は抜群STREAMとGrasshopperの連携を図るメリットの1つは、Rhinoceros+Grasshopperのパラメトリックな形状操作(自動化)機能と高度な幾何情報を扱う機能をCFD解析に取り込める点です。「曲面ファサードなどの形状を扱うことはもちろん、外観・室内形状も含めてすべてパラメトリックに表現できます。どんなに難しい形状であってもモデル作成が可能です。者のユーザーも多いので、コラボレーションもしやすくなります」と上田氏。Grasshopperで不足する機能についても、コーディングによる機能拡張が可能で、自由度が高い。「サードパーティによるライセンスフリーのプラグインも豊富に揃っています。CFDのプラグインは実務で使えるものは世界的にも発展途上で、実務で長年使われているSTREAMと連携させることが必須でした」と上田氏は35年以上の長い歴史を持ち信頼性が高く、アップデートを長年続けてきたSTREAMと連携することの利点を説明する。STREAMは、構造格子による高速メッシュ作成が大きな特徴である。干渉する部分のエラーを内部で処理するような対策が豊富にあるため、モデルが不十分であっても計算を行ってくれます。建築CADのサーフェスモデラーの形状をそのままCFDのソリッドモデラーに持っていってもうまく形状を読み込めないことがありますが、その壁をSTREAMでは軽々と乗り越えてくれ、どのような形状にも対応できます」と上田氏は語る。STREAMにはAPIが備わっていることも、上田氏は利点として挙げる。言語もVisualBasicを利用できるため扱い易く、さまざまな解析機能を自動化するためのベースが備わっている。「そして、STREAMでは建築向けの機能が充実しています。空気の質を評価する空気齢、外部の植栽の抵抗を考慮した屋外の風環境評価、空調や照明などの機能は自分でつくり込まないと実行できません。STREAMでは標準機能として備わり、すぐに使えるので実務に適用できます。加えて何より、並列化への対応は欠かせません。環境のシミュレーションは時間がかかることが多いのですが、並列に演算することで解析時間が短縮されます。現在は、クラウドを活用することでさらに時間の短縮を図ることも検討しています」。実際の操作は、GrasshopperからSTREAMの「Pre」画面に対応した設定を行う。境界条件について、GrasshopperとSTREAMとで自動連携をさせていくことになる。性があり、さらに吹出口などが加わる。的にされる仕組みである。「定常か非定常か、解析精度や解析項目などをプルダウン形式で選びます。それ以外にもオプションで細かい設定変更ができるようにし、約100種類のコンポーネントを用意して、様々な機能を活用できるようにしました。これらは全て使用する必要はなく、簡単な解析であれば、約5種類のコンポーネントで解析できるように簡易化の工夫をしています」と上田氏。メッシュ条件また「適切な境界条件を効率よく入力するためには、データベースとうまく連携するのが鍵」と上田氏はいう。Data)形式に変換します。発生頻度などに関する情報も同じように連携できるようになります。これらのデータを自動的に解析の境界条件として入力できる仕組みを作成しました」。この仕組みにより、以前はデータを揃えて変換するだけで1〜2時間かかっていたものが、1~2分ほどで完了するという。意の場所について主要な建物の高さなどを設定して活用できる。手間が大幅に省略される。メッシュ条件の設定というセットをコンポーネントとしています。複雑になればなるほど、効果は大きくなります」と上田氏はいう。易化し、不要なメッシュを省くことで対応。外壁でマリオンがつく複雑なカーテンウォールは「面」とみなしたうえで、等価な物性を解析条件に与えることができる。統合設計は都市モデルのような大きなスケールでも適用でき、16風向分の条件設定を自動化するなど、STREAMの効果を発揮する場面が想定される。解析結果をRhinoceros+Grasshopperにマッピングすることができ、今までにないCAD機能を活用したプレゼンが可能となる。大林組が実際のプロジェクトで適用するのはこれからとなるが、「実務レベルで運用できる段階に入っています。この1~2年で、オールパラメトリックに物件を扱えるでしょう」と上田氏は期待を込める。適化が保証されながら自由度の高い発想が促される未来を強く示してくれている。「STREAM®」の詳しい情報は、こちらのWebサイトで。BIMとFMとデジタル情報<猪里孝司氏>。