
發(fā)布
注冊
/
登錄ansys導(dǎo)入地震波數(shù)據(jù)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07

ansys導(dǎo)入地震波數(shù)據(jù)的實例教程
目前共有超過 21540 條三分量地震記錄,數(shù)量上大約是 NGA-West 的 6 倍。數(shù)據(jù)庫中記錄的矩震級從 3.0 到 7.9 不等,震級最高的兩次地震事件為 2002 年阿拉斯加的 Denali 地震和 2008 年我國的汶川地震,均為 7.9 級。近年的中強(qiáng)震包括 2003 年伊朗 Bam地震(6.6)、2004 年加利福尼亞 Parkfield 地震(M7.2)、2010 年新西蘭 Darfield 地震(M7.0)和 2011 年新西蘭 Christchurch 地震( M6.2)。斷層距的分布從 0.05 km 至 1533 km不等,常用數(shù)據(jù)基本分布于 400 km 以內(nèi),共涉及 4230個臺站。其中有大量的常用地震波,如 1940 年帝谷地震獲得的 El Centro 波。從 NGA-West2可以得到其相關(guān)信息,包括該地震的發(fā)生時間、地點、震級、地震記錄的距離信息、反應(yīng)譜、場地條件等。
NGA-West2 數(shù)據(jù)庫的數(shù)據(jù)具有極高的格式一致性,所有的數(shù)據(jù)都具有相同的格式。加速度時程記錄的文件后綴為“.AT2”。其數(shù)據(jù)格式均為 4 行表頭和加速度時程記錄的組合。其數(shù)據(jù)格式的一致性對于大批量數(shù)據(jù)的處理非常便利。4 行表頭包含地震名稱、地震發(fā)生時間、臺站名稱、記錄分量的角度、時程記錄的單位、總記錄數(shù)據(jù)的數(shù)量和采樣時間間隔。PEER 數(shù)據(jù)庫中的數(shù)據(jù)均為未調(diào)幅(un- scaled)和真實的(as-record)未經(jīng)旋轉(zhuǎn)(unrotated)的數(shù)據(jù)記錄。但是數(shù)據(jù)已經(jīng)經(jīng)過了校正,包括基線初始化、濾波等,可以直接使用 PEER提供的加速度數(shù)據(jù)得到的速度、位移數(shù)據(jù)。但 PEER 記錄的事前和事后時間并不固定, 有時甚至沒有事前和事后。
展開 這串個案例的核心其實有兩個,一個是如何從外部讀取數(shù)據(jù),一個是如何將加速度轉(zhuǎn)化為速度給墻體。
一、外部導(dǎo)入地震波
我們可以在網(wǎng)頁上搜索經(jīng)典的地震波曲線,比如下面這個就是百度搜到的([轉(zhuǎn)載]常用地震波數(shù)據(jù)匯總(72448地震波-hach.txt)_THheat_新浪博客 (sina.com.cn)):
其實我們仔細(xì)看一下時間的數(shù)據(jù)是一個等差數(shù)列,這是因為采樣的時候我們都是每隔相等的時間采集一個加速度值。所以第一列數(shù)據(jù)我們是不需要的,我們需要第二列數(shù)據(jù)的加速度值,可以copy下來存儲為一個txt文件。如下
把這個txt文件放入我們的項目目錄中,后面進(jìn)行調(diào)用。
然后我們看一下導(dǎo)入文件的代碼:
def fileIn array jiasudu(2000) fp=file.open.pointer("jiasudu1.txt",0,1) file.read(jiasudu,1000,fp) file.close()end@fileIn
這個其實是比較簡單的,首先我們需要用一個數(shù)組(array)來作為容器存儲數(shù)據(jù),這個容器的大小肯定是不能比你讀取的數(shù)據(jù)要小的。
第二行是打開文件的命令,第二個參數(shù)0的意思是這個文件是用來讀取的,第三個參數(shù)1的意思是編碼格式,對應(yīng)的ASCII碼,文本格式的文件讀取都可以用這個,二進(jìn)制文件用2,fish文件格式用0。
第三行是讀取文件了,這個100是讀取100個數(shù)據(jù)。
讀取完后注意要關(guān)閉文件。
展開 哪位大哥有地震波數(shù)據(jù),小弟需要汶川波數(shù)據(jù),有償
EI地震波.xls
對于地震波的輸入,可以把荷載記錄做成文件,利用apdl的讀取功能讀入倒數(shù)據(jù)庫中。下面的例子是自己編的一個小文件。修改一下可以更簡潔。有用到的朋友自己作一下把。
fini
/config,nres,1000
*dim,aceX,TABLE,3000,1
*dim,aceY,TABLE,3000,1
*dim,aceZ,TABLE,3000,1
*creat,ff
*vread,aceX(1,1),acex,txt,,1
(e16.6)
*vread,aceX(1,0),ACETT,,,1
(e17.6)
ACEX(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceY(1,1),acey,txt,,1
(e16.6)
*vread,aceY(1,0),ACETT,,,1
(e17.6)
ACEY(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceZ(1,1),acez,txt,,1
(e16.6)
*vread,aceZ(1,0),ACETT,,,1
(e17.6)
ACEZ(0,1)=1
*end
/input,ff
!地震波時程記錄分成了3個文件,每個文件是一列。分別記錄x,y,z方向的加速度。acett是時間記錄。
這樣就可以把加速度記錄讀取倒ansys數(shù)據(jù)庫中作為數(shù)組。
也可以把加速度記錄做成一個文件,這樣程序就簡單多了。大家可以試看看修改一下。
下面是計算部分語句:
/SOLU
ANTYPE,trans
!
展開 
ansys導(dǎo)入地震波數(shù)據(jù)的相關(guān)專題、標(biāo)簽、搜索
ansys導(dǎo)入地震波數(shù)據(jù)ansys 地震波數(shù)據(jù)ansys地震波數(shù)據(jù)地震波數(shù)據(jù)ANSYSansys讀入地震波數(shù)據(jù)ansys地震波數(shù)據(jù)處理 Ansys pfc導(dǎo)入地震波數(shù)據(jù)地震波數(shù)據(jù)如何導(dǎo)入到midas civil地震波速度時程數(shù)據(jù)地震波速度時程曲線數(shù)據(jù)地震波速度地震波數(shù)據(jù)導(dǎo)入flac3d時 format error reading file,為什么? 20ansys讀取地震波數(shù)據(jù)時報錯讀取數(shù)據(jù)錯誤怎么解決地震波數(shù)據(jù)
ansys導(dǎo)入地震波數(shù)據(jù)的最新內(nèi)容
本文重點介紹并總結(jié)了目前全球常用的 6 個強(qiáng)震動數(shù)據(jù)庫的背景意義、歷史發(fā)展和數(shù)據(jù)特點。這些數(shù)據(jù)庫包括:美國的 PEER、USGS 和 COSMOS、日本的 K-NET 和 KiK-net、意大利的 ITACA、土耳其的 TR-NSMN、新西蘭的 GeoNet 等。通過對比其臺站、數(shù)據(jù)的空間分布,將其分為全球性數(shù)據(jù)庫和區(qū)域性數(shù)據(jù)庫,并進(jìn)一步根據(jù)其數(shù)據(jù)的時間分布和地震參數(shù),比較了不同數(shù)據(jù)庫的特點以及適用范圍
附件下載
聯(lián)系工作人員獲取附件
本文介紹了一種使用Ansys Zemax OpticStudio和Lumerical RCWA在整個光學(xué)系統(tǒng)中精確仿真1D/2D光柵的靜態(tài)工作流程。將首先簡要介紹方法。然后解釋有關(guān)如何建立系統(tǒng)的詳細(xì)信息。
本篇內(nèi)容將分為上下兩部分,上部將首先簡要介紹方法工作流,下部將詳細(xì)闡述示例部分。
介紹
在此工作流程中,設(shè)計人員首先在Lumerical
培訓(xùn)活動
本次培訓(xùn)主題為『Ansys Zemax 成像設(shè)計』,由宇熠高級光學(xué)工程師主講,針對序列成像設(shè)計,幫助學(xué)員們掌握 優(yōu)化技巧、公差分析技巧、熱分析、像質(zhì)評價、坐標(biāo)變換 等知識點。線下培訓(xùn)學(xué)習(xí)效率更高、更豐富、更精準(zhǔn),可直接與老師面對面交流提問,當(dāng)場解決記憶深刻。
點擊圖片查看培訓(xùn)詳情
附件下載
聯(lián)系工作人員獲取附件
本文介紹了一種使用Ansys
有時候,再用ansys做一些復(fù)雜的模型分析時候(如:桁架,拱形架,繩網(wǎng)等),因為其模型數(shù)量很多,模型空間位置相對復(fù)雜,采用apdl語言實現(xiàn)可能比較繁瑣或者會遇到調(diào)試方面的不便。所以,我們可以用數(shù)據(jù)處理功能更為強(qiáng)大的matlab或者c++進(jìn)行編程,將節(jié)點坐標(biāo)直接導(dǎo)入到ansys中進(jìn)行分析。
matlab可用如下格式導(dǎo)出節(jié)點坐標(biāo):
接下來,采用apdl語言定義存放數(shù)據(jù)的數(shù)組
EI地震波.xls
哪位大哥有地震波數(shù)據(jù),小弟需要汶川波數(shù)據(jù),有償
這串個案例的核心其實有兩個,一個是如何從外部讀取數(shù)據(jù),一個是如何將加速度轉(zhuǎn)化為速度給墻體。
一、外部導(dǎo)入地震波
我們可以在網(wǎng)頁上搜索經(jīng)典的地震波曲線,比如下面這個就是百度搜到的([轉(zhuǎn)載]常用地震波數(shù)據(jù)匯總(72448地震波-hach.txt)_THheat_新浪博客 (sina.com.cn)):
其實我們仔細(xì)看一下時間的數(shù)據(jù)是一個等差數(shù)列
ANSYS如何將數(shù)組中數(shù)據(jù)導(dǎo)入表中命令流并用曲線畫出
問題描述:將路徑數(shù)據(jù)導(dǎo)出為數(shù)組后,直接將parameter->array parameter->define/edit中的數(shù)組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現(xiàn)在想降柱狀圖轉(zhuǎn)化為曲線圖。
解決思路:
1)將路徑數(shù)據(jù)導(dǎo)出后,數(shù)組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標(biāo)
首先hm必須設(shè)置成ansys模板
例子的模型如圖
01.png
然后在hm中施加約束和載荷,
02.png
當(dāng)然在這里要設(shè)置材料等,對于這個簡單的例子,設(shè)置成鋼,對于那些對單元類型未注意的朋友,可以通過1D、2D或3D右下角的element types更新單元類型。對于其他的單元類型,比如梁等都可以根據(jù)自己的需要設(shè)置自己想要的類型,還是很全的。如果想改成高階單元
對于地震波的輸入,可以把荷載記錄做成文件,利用apdl的讀取功能讀入倒數(shù)據(jù)庫中。下面的例子是自己編的一個小文件。修改一下可以更簡潔。有用到的朋友自己作一下把。
fini
/config,nres,1000
*dim,aceX,TABLE,3000,1
*dim,aceY,TABLE,3000,1
*dim,aceZ,TABLE,3000,1
*creat,ff
*vread,aceX(