Autodesk Developer Network 2011
Autodesk
EnergyAnalysisModel01b.png
詳細なエネルギー解析モデル API
§建物モデルからエネルギー解析モデルを作成
§詳細なエネルギー解析のモデルを取得してツリービューとして表現
§gbXML書き出しや冷暖房負荷解析と類似
§モデルは、スペース、ゾーン、平面サーフェスで構成される
§EnergyAnalysisDetailModel.Create メソッド
§GetAnalyticalSpaces、Surfaces、Openings、ShadingSurfaces メソッド
EnergyAnalysisModel02.png EnergyAnalysisModel03.png
MEPでは解析は、ワークフローの重要な一部です。gbXML書き出や、冷暖房負荷解析機能のように解析モデルにRevit APIでもアクセスできるようになりました。建物のモデルからエネルギー解析モデルを生成し、その情報をプロクラム的にアクセスできます。EnergyAnalysisModel SDK サンプルは解析モデルから情報を読み取り、ツリービューとして表現します。

>>>>>>

デモ:

サンプルモデルを開きます。アドインメニューから、サンプル>アナリシス>

ここがモデルの入り口なので、ここにブレークポイントをせってします。Initizalizeで、静的Createメソッドを呼び、Revitドキュメントとオプションを渡します。オプションはからです。Transformmodelを呼びます。これでダイアログが表示されさます。ここでTireを選択します。ここで必要な情報のレベルを選択します。ShadinSurfacs, ExportManionを選択します。しんプリファイカーテンシステム、これらを設定してモデルをリフレッシュします。これで取得できた情報がリストされています、部屋、オープンさふぇすなどです、そしてこれらは熱解析に必要な情報をもっています。


Open C:\a\lib\revit\2012\SDK\Samples\GeometryAPI\EnergyAnalysisModel\EnergyAnalysisModel.rvt.

Run RvtSamples > Analysis > EnergyAnalysisModel.

EnergyAnalysisDetailModelTier specifies level of computation detail for energy analysis model.

This new API provides access to the contents of a project's detailed energy analysis model, as seen in the Export to gbXML and the Heating and Cooling Loads features.

This analysis produces an analytical thermal model from the physical model of a building. The analytical thermal model is composed of spaces, zones and planar surfaces that represent the actual volumetric elements of the building.

New classes in Autodesk.Revit.DB.Analysis namespace for the energy analysis detail model itself, creation options, openings, spaces, surfaces and loops can be used to generate and analyze the contents of the detailed energy analysis model. The EnergyAnalysisDetailModel Create method creates and populates the model with appropriate options selected. The methods GetAnalyticalSpace, GetAnalyticalSurfaces, GetAnalyticalOpenings and GetAnalyticalShadingSurfaces extract entities from the analysis model. The method Destroy cleans up the Revit database after finishing with the analysis results.