1 頁 (共 1 頁)

SAP2000如何輸出動力分析後之層間轉角和層間剪力這些資訊??

文章發表於 : 2009 6月 08 (週一) 9:22 pm
#0 由 27149
如題...小弟跑完動力分析後...欲看層間轉角和層間剪力...

比如說我有個5層樓的結構...每層樓曲一個節點來看...共有5個節點...比如說第5層樓的節點是5號...第四層樓的是4號這樣...

層間轉角就是這5個節點的位移時間歷時輸出後....兩兩相減後得到兩節點之相對位移歷時(假設我跑了800步...就有800比數據)...然後相對位移歷時在除上每一樓層的高度就是層間轉角了...然後取整個歷時中的最大值就代表這個地震作用下該樓層之最大層間轉角會為多少


而層間剪力的話就是希望得到每一樓層之層剪力值歷時然後再取大值畫在excel上變成剪力包絡線這樣....



現在我是可以知道怎麼輸出各樓層點之最大位移值....但位移歷時和曾剪力歷時我不知道怎麼輸出...


所以想請問板上有使用過sap2000跑過動力分析的大大們提供一些意見....感謝幫忙阿..^^

文章發表於 : 2009 6月 09 (週二) 6:52 pm
#1 由 27149
沒有人知道嗎...?

還是說我敘述的不夠清楚...XD??

文章發表於 : 2009 6月 09 (週二) 8:44 pm
#2 由 nationals777
據我所知sap2000輸出沒有你要的資料(有錯請指正),
你需要用任何一種程式語言(matlab or fortran or VB)寫個後處理的小程式,
先抓取你要的資料後,再依照你文中所敘述的步驟去執行,
(前提是你的模型編號要有規則可尋,這樣後處理程式才好寫)
不過若你是用視窗介面建立模型的,那節點編號可能比較沒有規則,
最慢的方式就是用Excel一個一個建檔然後繪圖(不建議)
念碩士的時候就有用sap2000做過和你現在問得類似的計畫,分享一下我的方式,
1.建立一個編號有規則的模型(所謂的規則就是:你要的資料在輸出檔會是一串連續的資料,而不是跳著)
2.先寫個小程式從輸出檔抓你要的檔案到另一個新檔,此新檔為另一個小程式的輸入檔
3.再寫另一個小程式做你文中敘述的工作順便畫圖(這個用matlab比較快)
4.完成
ps:2.3可以用一個程式一起完成,視功力而為啦!另請不要問我程式怎麼寫(很多網站可以支援你)

文章發表於 : 2009 6月 09 (週二) 11:37 pm
#3 由 samguo
一.在run完model之後可以用output輸出 displacement , reactions , frame ...等等的資料
二.或是可以直接在run完後的model上看位移,轉角,剪力跟彎矩

本身動力分析做的不是很多,
但大部分應該都是在這些地方可以找出data,
若還是不行可能就要看看原文的說明書.

(記得動力分析要考慮模態的週期,
而週期的data檔在.OUT 還是 .EKO中)

文章發表於 : 2009 6月 10 (週三) 7:41 pm
#4 由 27149
嗯嗯...感謝各位大大的幫忙...小弟大概知道怎麼弄了...感謝喔..^^