GrasshopperのLadybugでEPWファイルを用いた気候分析|太陽位置図

今回は、GrasshopperのLadybugでEPFファイルを用いた気候分析として、太陽位置図のチャートを出力する方法を紹介します。気候特性の分析は、環境設計や環境シミュレーションの最初の一歩です。

目次

Ladybugによる気候分析の流れ

GrasshopperのLadybugでEPWファイルを用いた気候分析|太陽位置図

以下の手順でLdadybugでEPWファイルを用いた気候分析を行います。

  1. 解析対象のEPWファイルデータを読み込み
  2. 分析対象の項目と適したチャートの表示コンポーネントを接続
  3. チャートの表示パラメータを調整

解析対象のEPWファイルデータを読み込み

解析対象に近い地域の気象データを取得します。気象データの取得の方法については、以下の記事をご参照くださいませ。今回は、東京都を事例に気象データを取得します。

MENTERU TECH BLOG|EPWファイル(気象データ)の取得方法
https://tech.menteru.jp/notes/How-to-Get-EPW-File


分析対象の項目と適したチャートの表示コンポーネントを接続

Grasshopperへの気象データ連携

はじめに、Grasshopper上に気象データを連携します。Ladybugには気象データを読み込むコンポーネントが複数用意されていますが、今回は「LB Download Weather」を用います。Grasshopperのキャンバス上でクリックすると検索バーが表示されるので、上記コンポーネント名を検索してクリックします。「LB Download Weather」のコンポーネントには、EPWファイルを受け渡すインプットが2つ用意されています。EPWファイルの取得先URLで受け渡す際は”weather_URL”を用いて、ローカルにダウンロードしたファイルを用いる場合は”folder”にパス情報を受け渡します。

次に、EPWファイルを読み込んで中身のデータを取得します。「LB Import EPW」のコンポーネントを配置して、先ほど読み込んだEPWファイルを受け渡します。各計測項目別の出力にパネルを接続すると、格納されているデータの概略を確認することができます。

Grasshopperへの気象データ連携

太陽位置図のチャート表示

EPWファイルのデータ取得まで完了したら、太陽位置図のチャートを表示します。太陽位置図における太陽高度とは、地平線方向を0度とし、天頂を90度として測った角度のことで、略号としてhが使われます。 また、1日の高度変化の中で子午線通過時が最高角度となり、日本では南中高度と表現します。

太陽位置図チャートの表示には、「LB SunPath」のコンポーネントを用います。太陽位置図は緯度経度の座標情報から図示します。そこで、先ほど取得したEPWファイルのデータの中から、「LB Import EWP」の”location”をそれぞれ「LB SunPath」の”location”に受け渡します。以上の手順で、太陽位置図がRhinoceros上に表示されます。また、”center_pt”と”scale”でチャートの位置と大きさが調整可能です。表示する期間を制限する場合は、「LB Analysis Period」のコンポーネントで日時の情報を設定した上で”hoys”を受け渡します。

太陽位置に判例を持たせてカラーリングする場合は、「LB SunPath」の”data”に判例を設定するデータ項目を接続します。今回は、”dry_bulb_temperature”としました。また、判例の目盛りや色などの見た目を整える場合は、「LB Legend Parameters」を用います。今回は、y軸メモリの最小値0と最大値40をそれぞれ”min”と”max”に受け渡し、”colors”にLadybugが標準で用意しているカラーパレットの中から選択してカラーリングを変更しています。ここでの最小値と最大値は判例として設定した外気温度を示しています。

太陽位置図のチャート表示
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次