-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #211 from hrntsm/feature/update-web-for-2.1
Feature/update web for 2.1
- Loading branch information
Showing
29 changed files
with
1,954 additions
and
342 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
id: Filter | ||
title: Filter | ||
--- | ||
|
||
データのフィルタリングを行うコンポーネントのカテゴリ | ||
|
||
--- | ||
|
||
## MaterialType | ||
|
||
![](../../images/Component/MaterialType.png) | ||
|
||
材料ごとの分類作成 | ||
|
||
|入力|説明| | ||
|---|:---:| | ||
|Data|読み取った ST-Bridge ファイルのデータ| | ||
|
||
|出力|説明| | ||
|---|:---:| | ||
|Columns|柱の材料情報| | ||
|Girders|大梁の材料情報| | ||
|Posts|間柱の材料情報| | ||
|Beams|小柱の材料情報| | ||
|Braces|ブレースの材料情報| | ||
|Slabs|スラブの材料情報| | ||
|Walls|壁の材料情報| | ||
|
||
--- | ||
|
||
## Story | ||
|
||
![](../../images/Component/Story.png) | ||
|
||
階ごとの分類作成 | ||
柱、壁、ブレースの所属階は、所属節点の中で上部の節点が属する階を出力します。 | ||
|
||
|入力|説明| | ||
|---|:---:| | ||
|Data|読み取った ST-Bridge ファイルのデータ| | ||
|
||
|出力|説明| | ||
|---|:---:| | ||
|Columns|柱の階情報| | ||
|Girders|大梁の階情報| | ||
|Posts|間柱の階情報| | ||
|Beams|小柱の階情報| | ||
|Braces|ブレースの階情報| | ||
|Slabs|スラブの階情報| | ||
|Walls|壁の階情報| | ||
|
||
--- | ||
|
||
## Filter by Materials | ||
|
||
![](../../images/Component/FilterByMaterials.png) | ||
|
||
Stb to Brep で作成した Brep を材料、階情報ごとにフィルタリングする。 | ||
階情報はブランチで反映する。 | ||
|
||
|入力|説明| | ||
|---|:---:| | ||
|Geometry|Stb to Brep で作成した Brep| | ||
|Material|MaterialType で作成した材料情報| | ||
|Story|Story で作成した階情報| | ||
|
||
|出力|説明| | ||
|---|:---:| | ||
|RC|材料が RC の Brep| | ||
|S|材料が S の Brep| | ||
|SRC|材料が SRC の Brep| | ||
|CFT|材料が CFT の Brep| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
--- | ||
id: LCAAnalysis | ||
title: Filtering & Analyze LCA | ||
--- | ||
|
||
ST-Bridge のモデルを Grasshopper に読み込んで、LCA 解析を実行する方法を説明します。こちらの内容は Samples フォルダーの Filter2LCA.gh のモデルを参照してください。 | ||
|
||
この例では LCA 解析自体は [Cardinal LCA](https://www.food4rhino.com/en/app/cardinal-lca) というコンポーネントを使用して行うため、必要に応じてインストールしてください。 | ||
|
||
:::important | ||
本機能は試験的な機能なので注意してください。 | ||
::: | ||
|
||
## LCA 解析とは | ||
|
||
[Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%82%A2%E3%82%BB%E3%82%B9%E3%83%A1%E3%83%B3%E3%83%88) より引用 | ||
|
||
> ライフサイクルアセスメント (life-cycle assessment: LCA) とは製品やサービスに対する、環境影響評価の手法のこと。 | ||
> | ||
>「環境アセスメント」では、主に大規模開発等による環境への影響を予め評価することを目的とするが、「ライフサイクルアセスメント」では、主に個別の商品の製造、輸送、販売、使用、廃棄、再利用までの各段階における環境負荷を明らかにし、その改善策をステークホルダーと伴に議論し検討する。 | ||
> また、このような環境負荷の少ない商品の開発や設計については特に、『環境配慮設計』と呼ばれ、「環境工学」の一分野にもなっている。 | ||
> | ||
> また、代替製品や新製品の環境負荷を、既存の製品と比較し、より環境負荷の少ない製品、サービスへの切り替えを行う意思決定のツールでもある。 | ||
> 近年では、カーボンフットプリントなど「環境負荷の見える化」のための指標を計算するためのツールとしても用いられている。 | ||
例えば日本建築学会では [LCA 小委員会](http://news-sv.aij.or.jp/tkankyo/s5/) が設置されており、「建築のLCA指針」などが発刊されています。 | ||
|
||
SNS を見ていると欧米では建築構造のプロポーザルに LCA 解析を行い、如何に環境負荷を構造でも考慮しているかに価値がおかれる場合があるような印象を受けました。 | ||
そのため、それを日本でも行いやすくするための支援ツールとして試しに実装しました。 | ||
|
||
## Cardinal LCA について | ||
|
||
公式サイトは以下です。 | ||
なお例としてこのコンポーネントを使用しているだけで、本サイトは結果の保証、使用の推奨をしているわけではありません。 | ||
- [Cardinal LCA](https://www.cardinallca.com/#) | ||
|
||
使い方については、Food4Rhino に Demo ファイルがあるので、そちらを参照してください。 | ||
基本的な使い方としては、計算したい材料の体積と LCA 解析に必要な材料パラメータを入力すると材料ごとに計算結果が出力されます。 | ||
|
||
デフォルトで材料情報は入っていますが、欧米向けの材料情報なので、例えば上記の日本建築学会の資料などを参考に対象建設地での LCA 解析に必要な材料情報を設定する必要があります。 | ||
|
||
## ST-Bridge ファイルを読み込み | ||
|
||
ファイルを開くと以下のようになっているため、path コンポーネントを右クリックし Select one existing file を選択し可視化したいstbファイルを選択してください。 | ||
読み込みにエラーがない場合、その隣にある Load STB data コンポーネントでデータの変換が行われます。この出力を各可視化コンポーネントにつなぐことで Rhino のビューポート上に情報が可視化されます。 | ||
|
||
![](../../images/ShowStbModel/input.png) | ||
|
||
こちらで変換された Brep の体積を使用して LCA 解析を実行します。 | ||
|
||
:::important | ||
ST-Bridge データには部材の形状、断面情報は含まれますが体積は含まれないため Brep の体積を Rhino の機能で求めて使用しています。 | ||
例えば スラブ-梁部材、仕口などで Brep は重複する場合がありますが、重複分を引くといった処理はしていません。 | ||
体積の正確性については確認の上、使用お願いいたします。 | ||
::: | ||
|
||
## ジオメトリのフィルタリング | ||
|
||
Stb to Brep コンポーネントでは材料ごとに分類された出力ではないため、Filter by materials コンポーネントを使って材料ごとに Brep をフィルタリングします。 | ||
|
||
Material Type コンポーネントと Story コンポーネントを使うことで、 Brep のツリー構造と合わせた形で部材の材料情報、階情報を出力するので、その情報を Filter に入力することで、分類がされます。 | ||
フィルターの結果は以下のようにツリー構造で出力されます。 | ||
|
||
![](../../images/LCAAnalysis/filter.png) | ||
|
||
各ブランチは階情報に対応しており、例えば {0;1} のデータは最初の階に属する部材、 {1;25} のデータは2つ目の階に属する部材を表します。 | ||
Filter の 3 つ目の Story(Sts) の入力は任意になっており、 Story の入力がない場合は全て 0 のブランチに属するようになります。 | ||
|
||
このコンポーネントを使うことで、材質ごとに分類された Brep を取得します。 | ||
|
||
## 解析用材料の設定 | ||
|
||
Filter した Brep を Cardinal LCA の BrepImport コンポーネントに入力します。 | ||
Name には適切な名前をつけてください。これが材料名になります。 | ||
|
||
材料は Cardinal LCA についている EC3 のデータベースの値を使用していますが、必要に応じて適切な値を設定してください。 | ||
|
||
![](../../images/LCAAnalysis/inputMaterial.png) | ||
|
||
|
||
## 結果の可視化 | ||
|
||
材料ごとに作成した ReportInfo をまとめて Report コンポーネントに入力することでデータがまとめられグラフ化されます。 | ||
|
||
![](../../images/LCAAnalysis/result.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
73 changes: 73 additions & 0 deletions
73
website/i18n/en/docusaurus-plugin-content-docs/current/Component/Filter.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
id: Filter | ||
title: Filter | ||
--- | ||
|
||
Categories of components for filtering data. | ||
|
||
--- | ||
|
||
## MaterialType | ||
|
||
![](../../images/Component/MaterialType.png) | ||
|
||
Create a category for each material. | ||
|
||
|Input|Explanation| | ||
|---|:---:| | ||
|Data|Load STB file Input the Data output of the component| | ||
|
||
|Output|Explanation| | ||
|---|:---:| | ||
|Columns|Material information for columns| | ||
|Girders|Material information for girders| | ||
|Posts|Material information for posts| | ||
|Beams|Material information for beams| | ||
|Braces|Material information for braces| | ||
|Slabs|Material information for slabs| | ||
|Walls|Material information for walls| | ||
|
||
--- | ||
|
||
## Story | ||
|
||
![](../../images/Component/Story.png) | ||
|
||
Creating Categories for Each Floor | ||
The floors to which columns, walls, and braces belong are output as the floors to which the upper nodes belong among the nodes to which they belong. | ||
|
||
|Input|Explanation| | ||
|---|:---:| | ||
|Data|Load STB file Input the Data output of the component| | ||
|
||
|Output|Explanation| | ||
|---|:---:| | ||
|Columns|Floor information of the columns| | ||
|Girders|Floor information of the girders| | ||
|Posts|Floor information of the posts| | ||
|Beams|Floor information of the beams| | ||
|Braces|Floor information of the braces| | ||
|Slabs|Floor information of the slabs| | ||
|Walls|Floor information of the walls| | ||
|
||
--- | ||
|
||
## Filter by Materials | ||
|
||
![](../../images/Component/FilterByMaterials.png) | ||
|
||
Filter the brep created by Stb to Brep by material and floor information. | ||
The floor information is implemented in the branch. | ||
|
||
|Input|Explanation| | ||
|---|:---:| | ||
|Geometry|Brep created with Stb to Brep| | ||
|Material|Material information created by MaterialType| | ||
|Story|Floor information created by Story| | ||
|
||
|Output|Explanation| | ||
|---|:---:| | ||
|RC|Brep with RC material| | ||
|S|Brep with S material| | ||
|SRC|Brep with SRC material| | ||
|CFT|Brep with CFT material| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.