BHoMとGrasshopperでETABSの床スラブプロパティを自動生成!
Rhino/GrasshopperとBHoMフレームワークを活用し、ETABS連携を深めることで、構造設計ワークフローは効率化されます。本動画シリーズは、ETABSとGrasshopper間の連携を視覚的に解説し、タスク自動化やスマートな構造設計プロセスの構築を目指します。今回は「ETABSにおける床スラブプロパティの作成」に焦点を当て、BHoMとGrasshopperを用いた自動化手順をステップバイステップで示します。音声解説なしでロジックの流れを直感的に理解でき、実践的なスキル習得に役立つでしょう。
BHoM: ETABS連携の強力な架け橋
BHoM(Building and Human Modelling Framework)は、異なる構造解析ソフトウェアやCADツール間でデータをシームレスに連携させるオープンソースフレームワークです。ETABSのAPIを介し、GrasshopperからETABSモデルの要素やプロパティを直接操作できます。これにより、多数の床スラブに対し材料特性や厚さを一括定義したり、設計変更に応じてパラメータを瞬時に更新したりすることが可能。手動ミスを減らし、設計効率と精度を大幅に向上させるのが、BHoM連携の大きなメリットです。
Grasshopperでの自動化ロジック
Grasshopperでは、視覚的なプログラミングでETABSの床スラブプロパティを定義し、適用するワークフローを構築します。まず、`ETABS.Model` コンポーネントで既存ETABSモデルに接続。次に、`Create.SlabProperty` のようなBHoMコンポーネントを用いて、スラブの厚さ、材料、タイプといった詳細なプロパティを定義します。これらは数値スライダーやドロップダウンリストと連動させ、パラメトリックに制御可能です。
定義されたプロパティは、`Set.SlabProperty` や `Push.ObjectsToETABS` といったコンポーネントを通じて、ETABSモデル内の特定スラブ要素に割り当てられます。リスト操作やデータツリーの処理(`Tree.Branch` や `Merge` など)を適切に行うことで、複雑なモデル構造にも対応。動画では、接続とデータフローを視覚的に確認できます。
自動化がもたらす設計現場への恩恵
自動化されたワークフローの導入は、構造設計現場に多大な恩恵をもたらします。反復的な手動作業から解放され、より創造的で複雑な設計課題に集中できるでしょう。設計変更時も、パラメータ調整だけでETABSモデルに迅速に反映できるため、設計サイクルの短縮に貢献します。
さらに、複数の設計オプションを短時間で生成・比較検討できるため、最適な構造ソリューションを見つける探索的な設計が可能になります。これは、BIMやデジタルエンジニアリング推進に不可欠な要素です。本動画シリーズは、構造エンジニアや計算デザイナーの実践的なスキル習得に貴重なリソースとなるでしょう。
