You are on page 1of 20

鋼筋混凝土建築物耐震能力

評估輔助分析系統之設計

謝尚賢、盧明德

國立台灣大學土木工程學系
1

大綱
• 系統研發背景及目的
• 系統理論架構
• 建築物耐震能力評估作業之系統流程設計
• 系統需求分析
• 系統設計
• 結論

2
系統研發背景
• 以結構性能為基礎之耐震能力評估方法
已經普遍受到重視與應用。
• 目前商用套裝軟體所內建的分析功能在
模擬現存老舊結構物的非線性行為上尚
有不足。
• 鋼筋混凝土建築物耐震能力評估需要自
動化作業,為工程師簡化繁雜的操作程
序。

系統研發目的
• 整合國內普遍使用的套裝結構分析軟體之
分析功能。
• 有效解決工程師處理大量的構件塑鉸分析
與設定工作。
• 提昇鋼筋混凝土建築物耐震能力評估自動
化作業。
• 推廣以結構性能為基礎的耐震能力評估方
法。

4
系統理論架構
• 以ATC-40容量震譜法為基礎來進行鋼筋
混凝土建築物耐震能力評估
• 使用宋裕祺與蔡益超等人所研擬之構材塑
性鉸設定方式:
– 改善ATC-40求取結構性能點所需的繁複迭
代程序。
– 具多重性能目標(Multiple Performance
Objectives)之檢核功能。

構件塑鉸屬性分析
1 2a
P 混凝土應力應變關係 鋼筋應力應變關係

fcc' 圍束 fy
fc'
非圍束

c cu y u

3
Vn- 2b
Elastic Region 應變關係 應力關係
Vn Yielding Point cu
利用纖維元素法將
Vn( y) Plastic Region
斷面切片,由變形
Ultimate Point
諧和條件及力平衡
Vn( u)
條件,透過迭代的
方式求取某一軸力
作用下,彎矩與曲
y u 率的關係。 混凝土 鋼筋
6
2c
M
考慮變軸力之塑鉸分析

含牆構架之分析
• 剪力牆的塑性角設定:
– 使用蔡益超與宋裕祺等人以軟化桁架模型的力
學原理,所提出的一非線性容量曲線的計算流
程,來得到拉壓桿件之非線性特性,作為剪力
牆等值斜撐塑性鉸設定之依據。
• 磚牆的塑性角設定:
– 採用蔡益超與宋裕祺等人所提出的方法,利用
相關研究及試驗結果,以破壞路徑原則建立磚
牆單元之抗剪極限強度與破壞模式,並整合以
往試驗結果,考量個別材料與磚牆砌體間之相
互影響關係,及構架對磚牆之圍束情形,進行
磚牆等值斜撐壓力塑鉸之模擬 。
8
建築物耐震能力評估作業流程

輔助分析系統需求分析
鋼筋混凝土建築物耐震能力評估輔助分析系統 ETABS 8

(1) 耐震能力評估專案維護作業 編輯建築物模型

靜力彈性分析

匯出 E2K與 MDB

(2) 構件及斷面資訊編輯
匯入具塑鉸設定建築物模型
(3) 塑鉸分析與設定
工程師

靜力非線性側推分析
(4) 建築物耐震能力評估
匯出結構容量震譜

10
系統功能需求分析
• 基本分析功能
• 自動化功能
• 管理功能

11

基本分析功能
‧磚牆及RC牆分析
‧構件斷面彎矩與曲率分析
‧構件斷面PM Curve分析
‧梁柱構件極限軸力分析
‧梁柱構件M3塑鉸分析
‧結構耐震性能分析

12
分析模式
• 漸進式分析模式
– 可以針對每一個分析細節調整或重複分析
– 可以支援切換不同的參數資料檔比較分析結果
– 依照流程一步步執行容易掌控錯誤的發生
• 批次化分析模式
– 協助工程師快速地完成分析的工作
• 建議:
– 至少先完成一次漸進式的分析模式,之後再依
參數調整幅度,選擇漸進的方式或批次的方式
13

可擴充性的分析模組(1/2)
• 透過流程的切割與模組化,強化模組的可
換性,讓使用者可以自己加入新的模組至
分析流程中。
• 利用檔案交換的方式,提高模組整合的彈
性,只要能產生相同的檔案架構(Schema)
及所需要的內容就可以整合,而不限於開
發的API或程式語言。

14
可擴充性的分析模組(2/2)
Project Directory SERCBWin系統內部
SERCBWin系統內部

可以用別的程式/軟體產生文件

Reader A Module A Writer A

Reader B Module B
可以替換模組 Writer B

Reader C Module C Writer C

15

自動化功能
• 支援文字交換檔
• 支援命令列執行模式
• 支援視窗介面操作模式
• 支援批次化的操作功能

16
自動化功能舉例說明
• 構件及斷面資訊編輯:
– 自動匯入由ETABS所建立的結構模型,簡化大
量重複性資料的建立。
– 提供便利的構件及斷面的資料的編輯工具。

17

批次化的執行功能
• 在SERCBWin的視窗介面中執行內建或自
訂的批次化功能。
• 在文字介面模式(命令列執行模式或稱DOS
模式中),以文字命令的方式執行,使用者
可以彈性地加入任何中繼的分析程序,或
是前/後處理程序。

18
命令列模式+批次模式範例
• SERCBC –c=Create-Sections –mdb=ex1.mdb
• SERCBC
由MDB 檔建立斷面資料檔,產生ex1.sect檔
–c=Create-Walls –mdb=ex1.mdb
• SERCBC –c=Create-BeamColumns –mdb=ex1.mdb –dl=DEAD –
由MDB檔建立牆資料檔,產生ex1.wall檔
ll=EQ
由MDB檔建構件內力資料檔,產生ex1.bcf
-參數名稱 = 參數內容
• SERCBC –c=Create-Sections –mdb=ex1.mdb
• SERCBC –c=Create-Walls –mdb=ex1.mdb
• MyAnalysisProcess
• SERCBC –c=Create-BeamColumns –mdb=ex1.mdb –dl=DEAD –
ll=EQ 可安插您的分析程序

19

管理功能
• 分析資料檔案專案管理
• 分析資料版本及狀態管理
• 分析記錄管理
• 輔助分析系統版本更新管理
• 協同作業資料交換

20
管理功能舉例說明
• 耐震能力評估專案維護作業:
– 使用專案的觀念,管理耐震能力評估作業流程
中各階段的資訊。
– 提供新增專案、開啟舊專案、儲存專案、報表
及列印等專案維護作業之功能。

耐震能力評估舊檔

專案名稱及 ETABS輸出檔

21

管理功能舉例說明
• 版本與資料狀態管
理:
– 利用普遍的資料壓
縮技術(ZIP)做版本
管理,將目前分析
的結果(狀態)貯存,
並可以隨時還原或
是透過內建的訊息
發送系統傳遞給合
作團隊的其他成員

22
輔助分析系統架構設計
• 使用物件導向(Object-Oriented)技術與本體
論(Ontology)技術概念設計輔助分析系統:
– 藉由本體論的技術概念與物件封裝的技術,將計算核心
單元化,並讓其與使用介面獨立,以提高系統計算核心
的使用彈性與維護性。
– 藉由物件繼承的技術,提供系統物件類別擴充的彈性。
• 以三層式架構規畫輔助分析系統:
– 提供未來不同結構分析工具的支援 (目前支援ETABS
8.4.8、9.2、及9.2以上版本,MIDAS 7.6.1)。
– 提供未來系統彈性擴充之可能。

23

輔助分析基本流程設計(1/2)

24
輔助分析基本流程設計(2/2)

25

輔助分析系統類別圖

26
StructureDataAdapter類別概念

27

輔助分析系統的三層式架構

28
ETABS之MDB檔的資料結構

29

系統執行與開發環境
• 系統的執行環境:
– Windows XP / 2000 / 2003
– .NET 2 Runtime Environment
– ETABS 8.4.8、9.2、9.2以上/MIDAS 7.6.1

• 系統擴充與開發:
– 開發工具:Visual Studio 2005
– 程式語言:C#

30
31

分析流程操作介面設計(1/5)

分析程序圖示 分析程序名稱

分析程序輸入檔
分析程序輸出檔

32
分析流程操作介面設計(2/5)

33

分析流程操作介面設計(3/5)

批次分析程序圖示 批次分析程序名稱

批次分析程序流程

34
分析流程操作介面設計(4/5)
批次化前處理(1)分析流程

批次化前處理(2)分析流程

批次化後處理分析流程

35

分析流程操作介面設計(5/5)

自訂批次
化分析流 分析流程

36
執行分析程序的介面設計(1/2)

37

執行分析程序的介面設計(2/2)

38
結論
• 目前本團隊已成功地運用.NET技術,開發出一套能
彈性地與ETABS整合的輔助分析工具,來協助工程
師更容易地應用宋裕祺與蔡益超等人所提出之以結
構性能為基礎的建築物耐震能力評估方法,並透過
多種視窗化的呈現與互動方式,一步步的導引工程
師完成耐震能力評估工作,並以豐富的表單與圖表
呈現所有分析的結果,大幅減少工程師處理資料的
時間,提高工程師執行耐震能力評估的效率。
• 期望所開發之工具能對推廣以結構性能為基礎的耐
震能力評估應有所助益,未來將持續擴增工具的分
析功能,並透過更多建築物耐震能力評估的實例應
用,來進一步提昇輔助分析工具的實用性。
39

謝謝聆聽,敬請指教!

40

You might also like