ST-Bridge Export
概要
BuildingData を ST-Bridge XML 形式 (.stb または .xml) に書き出します。国内構造解析ソフト (SS7 / SEIN / SNAP / Midas iGen) との連携を提供する 一方向 Export。
v5.6.0 から ST-Bridge 2.0.2 公式スキーマ準拠(公式 XSD 検証クリーン。Union System「ST-Bridge IN」が対象とする版)です。
- グループ: 5. Export
- ニックネーム:
STB Exp - Exposure: Secondary
- v5.5.0 新規 (
#134: STB Exporter のみ有効化、Importer は退避)
機能
- ST-Bridge 2.0.2 公式スキーマ準拠(
https://www.building-smart.or.jp/dl名前空間、公式 XSD 検証クリーン — v5.6.0) - 要素 ID 自動採番・座標系変換・節点解決(各軸・各階への
StbNodeIdList付与を含む) - Catalog の鉄骨断面 / RC 断面 / SRC 断面を STB セクションへマッピング(柱・梁・ブレース断面は使用階ごとに展開 — SS7/SS8 取込互換)
- v5.5.0
End_Release_*_Code(空ならJoint_*)を部材端・柱脚柱頭の接合条件にマッピング Is_Void=true(欠けベイ表現)の部材は出力対象外- 交点移動(
Grid_Nodes)に節点座標が追随(v5.9.0)
入力パラメータ
| パラメータ名 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Data | BuildingData | — | 書き出し対象 |
| FilePath | String | — | 出力 .stb or .xml パス |
| Export | Boolean | false | true でエクスポート実行 (エッジ検知) |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Success | Boolean | エクスポート成功 |
| Log | String | 実行ログ・警告 |
STB マッピング(v5.6.0 準拠後)
| BuildingData フィールド | STB マッピング |
|---|---|
Layout_Column.Base/Top_End_Release_Code(空なら Column_Base/Top_Joint) | StbColumn の condition_bottom / condition_top |
Layout_Post.Base/Top_End_Release_Code(空なら Post_Base/Top_Joint) | StbPost の condition_bottom / condition_top |
Layout_MainBeam.End_Release_Start/End_Code(空なら Joint_Start/End) | StbGirder の condition_start / condition_end(Rigid → FIX、Pin → PIN) |
Catalog_* 断面(S / RC / SRC) | StbSecColumn_S / StbSecBeam_RC_Straight / StbSecBuild-H / StbSecBuild-BOX 等(使用階ごとに展開) |
Justification / Design_Phase / Revit_Family_Type / Slab_On_Beam | 出力しない(ST-Bridge 2.0.2 に対応概念がないため) |
材料連携の限界: ST-Bridge の物理モデルでは材料は名前参照のみで、基準強度 F などの物性値は運べません。 解析ソフト側で「標準値を使用」等の警告が出る場合は、材料名の不一致が原因です。 指定した材料グレードの値は Export で書き換えられません(適合は要素・名称の選択で吸収する方針。 例: 冷間成形グレード BCR/BCP/STKR の角形は StbSecRoll-BOX、圧延グレードは StbSecBuild-BOX として出力)。
v5.9.0 / v5.10.0: 交点移動(Grid_Nodes)への追随
- グリッド交点の移動(
Grid_Nodes、交点オフセット・方式A)に節点座標が追随します。 節点生成層(STBridgeNodeBuilder)で交点オフセットを合成する単一注入点方式のため、 柱・梁・壁・ブレース等のStbNodeは移動後の実座標で出力されます - 床面部材(小梁・分割スラブ・単独/片持ちスラブ)も v5.10.0 から追随します。移動区画のスラブは 実 4 隅の節点で出力され、小梁端点は解析節点(S02)と同一の節点に統合されます。 移動した交点の節点は所属する通り(X/Y 両軸)の
StbNodeIdListに登録されます(SS7 等のグリッド対応付け) Grid_Nodes未使用のデータでは出力は従来と同一です- 既知の制限(往復注意): ST-Bridge の読み込み(インポート)側は軸別の ±1mm 照合のため、 移動交点上のノードをグリッド交点に照合できず、当該部材をスキップします。 交点移動を含むモデルを STB で往復させると部材が欠落する点に注意してください (「一貫したずれ → グリッド側、個別のずれ → 部材 Offset」に振り分ける 2 段階正規化で将来対応予定)
ワークフロー: MBP → STB → 解析ソフト → MBP (一方向)
MBP (BuildingData)
↓ Comp_E07 STB Export
.stb ファイル
↓ 解析ソフト (SS7 / SEIN / SNAP / Midas)
解析結果 (応力・変位)
↓ (今回は STB → MBP の戻りなし、結果は別ツール表示)v5.5.0 では戻り方向 (Importer) は意図的に退避済。Comp_I09 Diff & Approval を介した property 上書きワークフローで代替する設計。
注意点
- STB は 解析モデル中心。建築仕上げ・設備等の情報は出力されません (
Comp_E04_IFC_Exportを併用) - 単位系は STB 仕様に従い mm / N / N·mm が前提
- 出力 XML を解析ソフトに取り込む際の独自エクステンションは未対応
更新履歴
| バージョン | 変更点 |
|---|---|
| v5.5.0 | 新規追加(STB Exporter のみ有効化。End_Release / Restraint 系のマッピング) |
| v5.6.0 | ST-Bridge 2.0.2 公式スキーマ準拠化(名前空間・version="2.0.2"・要素順序・StbCommon 位置・柱/間柱の offset_bottom/top_*・condition_bottom/top 等を全面是正。公式 XSD 検証クリーン、ST-Bridge IN / SS7 の取込エラーを解消)。断面の使用階ごと展開、小梁スラブの出力追加、小梁等分割の是正、冷間成形/圧延グレードによる角形断面の表現分岐(材料値は書き換えない) |
| v5.7.0 | Is_Void=true(欠けベイ)の部材は出力対象外(非整形対応 方式D)。出力の変更なし(v5.7.5 で節点・等分割ロジックを共通核に委譲 — 出力はビット同一) |
| v5.9.0 | 交点移動(Grid_Nodes)に節点座標が追随(STBridgeNodeBuilder への交点オフセット合成)。既知の制限: ST-Bridge 読み込み側は移動交点上のノードを ±1mm 照合できず当該部材をスキップ(2 段階正規化で将来対応予定) |
| v5.10.0 | 床面部材(小梁・分割スラブ・単独/片持ちスラブ)が交点移動に追随(移動区画は実 4 隅の節点で出力、小梁端点は解析節点と同一節点に統合。未移動データは出力不変)。移動交点の節点を所属する X/Y 両軸の StbNodeIdList に登録(SS7 等のグリッド対応付け) |
関連
Comp_S02_StructuralAnalysisModel— STB と平行する解析モデルComp_E06_BuildingDataToSpeckle— 海外解析ソフト向け Speckle 連携