Grasshopperの風解析についてお探しですね。

広告

建築設計に役立つ!Grasshopper Butterflyで風の流れをシミュレーションしよう

建築やまちづくりの世界では、環境に優しいデザインがますます注目されています。

その中でも特に重要なのが、風の流れや空気の動きを予測する「CFDシミュレーション」という技術です。

今回ご紹介するのは、3Dモデリングソフト「Rhinoceros」のプラグイン「Grasshopper」で使える「Butterfly」というツール。

これを使えば、専門的な知識がなくても、建物の周りの風環境をシミュレーションできるんです。

この記事では、Butterflyの導入方法から基本的な使い方まで、初心者の方にもわかりやすく解説していきます。

環境シミュレーションを設計に取り入れたい方は、ぜひ参考にしてみてください!

1. Butterfly×CFDシミュレーションってどんなもの?

Butterflyって何ができるの?

Butterflyは、Grasshopperで動く気流解析ツールです。

「CFD(数値流体力学)」という技術を使って、目に見えない風や空気の流れをコンピューター上で計算し、視覚化してくれます。

これまでCFDシミュレーションは専門的なソフトが必要で、建築の3Dモデルを作るソフトとは別に動かさなければいけませんでした。

つまり、データを行ったり来たりさせる手間がかかっていたんですね。

Butterflyの何がすごいの?

Butterflyの最大の特長は、世界中で使われている信頼性の高いオープンソースCFDエンジン「OpenFOAM」を、Grasshopperの中で直接動かせること。

Rhinocerosで作った建物や街のモデルを、そのままOpenFOAMに渡して計算し、結果をGrasshopper上でリアルタイムに確認できます。

「建物の形を少し変えたら、周りの風がどう変わるか」といった比較検討が、とてもスムーズにできるんです。

他のツールとの連携も◎

さらにButterflyは、Ladybug Toolsというシミュレーションツール群の一部として開発されているので、日射や温度を計算する「Ladybug」や「Honeybee」といった他のツールとも相性抜群。

たとえば、太陽の熱と風による冷却効果を組み合わせて、屋外の体感温度を総合的に評価することもできます。

デザイナーや設計者が使いやすい操作性を保ちながら、科学的な裏付けのある環境建築を実現できる、それがButterflyの魅力なんです。

2. 気流シミュレーションで何ができる?設計での活用例

屋外の風環境をチェック

Butterflyを使ったシミュレーションは、一つの建物から街区全体まで、いろいろなスケールで活用できます。

まず代表的なのが、屋外の風環境シミュレーション。

高層ビルを建てるとき、「ビル風」と呼ばれる強い風が歩行者に影響を与えないか、事前に予測できます。

その結果をもとに、植栽を配置したり、建物を段階的にセットバックさせたりといった対策を考えることができるんです。

安全で快適な街をつくるには、風のパターンを理解することが欠かせません。

室内の空気の流れも見える化

次に注目したいのが、室内の気流や自然換気のシミュレーション。

窓の位置や吹き抜けの形によって、新鮮な空気がどう室内を流れるのかを確認できます。

最近は感染症対策や省エネの観点から、自然換気の重要性が見直されています。

エアコンだけに頼らないパッシブデザインを考えるとき、CFDシミュレーションが強い味方になってくれるんです。

風の速さだけでなく、室内の温度分布も一緒に解析できるので、「どこに熱がこもりやすいか」といった問題も設計の早い段階で見つけられます。

快適性の評価や空調計画にも

さらに応用編として、室内外の快適性評価や空調設備の検討にも使えます。

気温、放射熱、風速を組み合わせて、人が実際に感じる快適度(UTCI指標など)をマップにすることで、居心地の良い空間づくりに役立てられます。

また、エアコンから出る風が、利用者に不快な冷風感(ドラフト)を与えないかもチェックできます。

こんなふうに、Butterflyを活用すれば、感覚的なデザインを数値で裏付けて、説得力のある環境配慮型建築を提案できるようになります。

3. Butterflyを使えるようにしよう!導入手順を解説

まずはOpenFOAMの準備から

Butterflyを使うには、計算エンジンの「OpenFOAM」をパソコンで動かせる環境を整える必要があります。

Grasshopperにプラグインを入れるだけでは計算できないので、ここでつまずく初心者の方も多いんです。

Windowsで使う場合、「blueCFD-Core」というアプリをインストールするのが一番スムーズな方法です。

blueCFD-Coreをインストール

手順は以下の通りです:

1. blueCFDの公式サイトから最新版をダウンロード
2. インストーラーを実行
3. デスクトップに「blueCFD-Core terminal」というアイコンができる
4. これを管理者権限で起動
5. ターミナル画面に「Environment is ready」と表示されればOK!

これでOpenFOAMの準備は完了です。

Butterflyをインストール

続いて、GrasshopperにButterfly本体をインストールします:

1. Food4RhinoのLadybug Toolsページから、インストーラーのZIPファイルをダウンロード
2. RhinocerosとGrasshopperを起動
3. ダウンロードしたフォルダ内の「installer.gh」をキャンバスにドラッグ&ドロップ
4. ファイル内の「Boolean Toggle」をダブルクリックして、FalseからTrueに変更
5. インストールを実行

実行後、Grasshopperの上部リボンに「Butterfly」のアイコンが表示されていれば成功です。

もし表示されない場合は、Rhinocerosを一度完全に終了して、もう一度起動してみてください。

これで、気流シミュレーションを始める準備が整いました!

4. 実際にシミュレーションを動かしてみよう

CFDシミュレーションの基本的な流れ

環境が整ったら、いよいよButterflyでシミュレーションを実行してみましょう。

Grasshopper上での作業ですが、裏側では本格的な流体解析が動いているので、基本的な流れを理解しておくことが大切です。

シミュレーションは大きく5つのステップに分かれます:

1. **モデリング**
2. **メッシュ分割**
3. **境界条件の設定**
4. **計算の実行**
5. **結果の可視化**

ステップ1・2:モデルを準備してメッシュに分ける

まず、Rhinocerosで作った建物や地形の3Dモデルを読み込みます。

そして「風洞(Wind Tunnel)」と呼ばれる、計算を行う仮想空間を作ります。

次に、その空間全体を細かい網目状に区切る「メッシング」を行います。

CFDシミュレーションでは、この網目(メッシュ)の一つひとつで風の速さや向きを計算するんです。

ポイントは、建物の周りは細かく、遠くは粗くすること。

これが計算の精度と時間のバランスを取るコツです。

ステップ3・4:条件を設定して計算スタート

メッシュができたら、「境界条件」を設定します。

これは「風洞のどこから、どれくらいの強さで、どの方向に風が吹いてくるか」「地面の摩擦はどれくらいか」といった前提条件のこと。

これらをコンポーネントに入力したら、OpenFOAMの計算プログラム(ソルバー)を起動します。

定常解析の場合、計算を何百回も繰り返すことで、だんだん数値が安定(収束)していき、最終的な気流の状態が求まります。

ステップ5:結果を見やすく表示

計算が終わったら、結果を視覚化(ポストプロセッシング)しましょう。

Butterflyのコンポーネントで計算結果を読み込んで、平面上の風速をカラーマップで表示したり、風の流れを矢印や流線で3D表示したりできます。

Grasshopperの良いところは、結果の色分けを自由に変えたり、特定の部分だけデータを取り出したりするのが簡単なこと。

この一連の流れをマスターすれば、環境シミュレーションの基礎が身につき、もっと高度な設計の最適化にもチャレンジできるようになりますよ!

まとめ

いかがでしたか?最初は難しそうに見えるかもしれませんが、一つずつ進めていけば、きっとButterflyを使いこなせるようになります。

ぜひ実際に試してみてくださいね!

広告