
發(fā)布
注冊
/
登錄ansys導入地震波數(shù)據(jù)的案例
六大常用地震數(shù)據(jù)庫,地震波庫特點及選波建議
目前共有超過 21540 條三分量地震記錄,數(shù)量上大約是 NGA-West 的 6 倍。數(shù)據(jù)庫中記錄的矩震級從 3.0 到 7.9 不等,震級最高的兩次地震事件為 2002 年阿拉斯加的 Denali 地震和 2008 年我國的汶川地震,均為 7.9 級。近年的中強震包括 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 記錄的事前和事后時間并不固定, 有時甚至沒有事前和事后。
展開 EI 地震波數(shù)據(jù) 0.02
EI地震波.xls
PFC導入地震波加載
這串個案例的核心其實有兩個,一個是如何從外部讀取數(shù)據(jù),一個是如何將加速度轉(zhuǎn)化為速度給墻體。
一、外部導入地震波
我們可以在網(wǎng)頁上搜索經(jīng)典的地震波曲線,比如下面這個就是百度搜到的([轉(zhuǎn)載]常用地震波數(shù)據(jù)匯總(72448地震波-hach.txt)_THheat_新浪博客 (sina.com.cn)):
其實我們仔細看一下時間的數(shù)據(jù)是一個等差數(shù)列,這是因為采樣的時候我們都是每隔相等的時間采集一個加速度值。所以第一列數(shù)據(jù)我們是不需要的,我們需要第二列數(shù)據(jù)的加速度值,可以copy下來存儲為一個txt文件。如下
把這個txt文件放入我們的項目目錄中,后面進行調(dià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碼,文本格式的文件讀取都可以用這個,二進制文件用2,fish文件格式用0。
第三行是讀取文件了,這個100是讀取100個數(shù)據(jù)。
讀取完后注意要關(guān)閉文件。
展開 求汶川地震波數(shù)據(jù)
哪位大哥有地震波數(shù)據(jù),小弟需要汶川波數(shù)據(jù),有償

ansys之——地震波的輸入和求解
對于地震波的輸入,可以把荷載記錄做成文件,利用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導入節(jié)點坐標數(shù)據(jù) 附80多種ANSYS常用材料的參數(shù)文件下載
有時候,再用ansys做一些復(fù)雜的模型分析時候(如:桁架,拱形架,繩網(wǎng)等),因為其模型數(shù)量很多,模型空間位置相對復(fù)雜,采用apdl語言實現(xiàn)可能比較繁瑣或者會遇到調(diào)試方面的不便。所以,我們可以用數(shù)據(jù)處理功能更為強大的matlab或者c++進行編程,將節(jié)點坐標直接導入到ansys中進行分析。
matlab可用如下格式導出節(jié)點坐標:
接下來,采用apdl語言定義存放數(shù)據(jù)的數(shù)組:(如下圖)注意:(3F5.2要和matlab的fprintf中%5.2f對應(yīng))
將存放數(shù)組的.txt文件與坐標.txt放在工作目錄下:
在菜單中選擇file——read to file——選擇“wang.txt”,程序自動搜索到存放在nn.txt的坐標數(shù)據(jù)。
接下來,我們就可以在數(shù)組文件中看到導入的數(shù)據(jù)了:
下載地址:80多種ANSYS常用材料的參數(shù)文件
展開 Hypermesh前處理數(shù)據(jù)導入Ansys中求解的方法
首先hm必須設(shè)置成ansys模板
例子的模型如圖
01.png
然后在hm中施加約束和載荷,
02.png
當然在這里要設(shè)置材料等,對于這個簡單的例子,設(shè)置成鋼,對于那些對單元類型未注意的朋友,可以通過1D、2D或3D右下角的element types更新單元類型。對于其他的單元類型,比如梁等都可以根據(jù)自己的需要設(shè)置自己想要的類型,還是很全的。如果想改成高階單元,1D、2D或3D中有一個order change
03.png
如果想在ansys里施加載荷和約束,或有關(guān)注的單元或節(jié)點,可以在BCs(7.0)或Analysis(8.0)下找到entity sets設(shè)置選擇。對于本例比較簡單,直接按照ansys模板輸出即可
04.png
當然對于更復(fù)雜的分析還有更多的設(shè)置,都是位于hm的analysis下的Control cards里
這樣導入了ansys中進行計算
05.png
展開 Ansys Zemax | 如何將光柵數(shù)據(jù)從Lumerical導入至OpticStudio(下)
附件下載
聯(lián)系工作人員獲取附件
本文介紹了一種使用Ansys Zemax OpticStudio和Lumerical RCWA在整個光學系統(tǒng)中精確仿真1D/2D光柵的靜態(tài)工作流程。將首先簡要介紹方法。然后解釋有關(guān)如何建立系統(tǒng)的詳細信息。
本篇內(nèi)容將分為上下兩部分,上部將首先簡要介紹方法工作流,下部將詳細闡述示例部分。
介紹
在此工作流程中,設(shè)計人員首先在Lumerical FDTD或RCWA中模擬光柵,然后將數(shù)據(jù)導出到擴展名為json的文件。在OpticStudio中,用戶可以導入這些數(shù)據(jù),以精確模擬在整個宏觀系統(tǒng)中的光柵特性。
示例
本文提供了8個示例供用戶參考。第一個示例是用于演示如何建立光柵的簡單光柵。接下來的3個示例(2-4)演示了文章Speos Lumerical Sub-wavelength Model中提供的同樣的json示例。最后4個示例(5-8)模擬了CMOS背向衍射效應(yīng)。該系統(tǒng)包含一個手機鏡頭模型和一個衍射表面,該表面讀取一個json文件,用于模擬CMOS傳感器上的背向衍射效應(yīng)。
1. Simple_period_4um-2023R1.zar
在此示例中,請?zhí)貏e檢查我們對光源使用的波長是否與.json文件中定義的波長相同。此外,衍射面兩側(cè)的折射率也應(yīng)與.json文件中定義的相同。
2. triangular_lattice_reflector.zar
在此示例中,json文件加載到了物體2衍射光柵的表面1上。
由于我們將光源設(shè)置為寬帶波長,因此可以看到衍射光柵引起的“彩虹”。
3. grating1D_x.zar
此示例與上一個示例類似。
展開 Ansys Zemax | 如何將光柵數(shù)據(jù)從Lumerical導入至OpticStudio(上)
培訓活動
本次培訓主題為『Ansys Zemax 成像設(shè)計』,由宇熠高級光學工程師主講,針對序列成像設(shè)計,幫助學員們掌握 優(yōu)化技巧、公差分析技巧、熱分析、像質(zhì)評價、坐標變換 等知識點。線下培訓學習效率更高、更豐富、更精準,可直接與老師面對面交流提問,當場解決記憶深刻。
點擊圖片查看培訓詳情
附件下載
聯(lián)系工作人員獲取附件
本文介紹了一種使用Ansys Zemax OpticStudio和Lumerical RCWA在整個光學系統(tǒng)中精確仿真1D/2D光柵的靜態(tài)工作流程。將首先簡要介紹方法。然后解釋有關(guān)如何建立系統(tǒng)的詳細信息。
本篇內(nèi)容將分為上下兩部分,上部將首先簡要介紹方法工作流,下部將詳細闡述示例部分。
介紹
在此工作流程中,設(shè)計人員首先在Lumerical FDTD或RCWA中模擬光柵,然后將數(shù)據(jù)導出到擴展名為json的文件。在OpticStudio中,用戶可以導入這些數(shù)據(jù),以精確模擬在整個宏觀系統(tǒng)中的光柵特性。
許可證要求
此靜態(tài)鏈接工作流需要從Lumerical生成數(shù)據(jù)并導入到OpticStudio中。這兩個軟件單獨工作,不需要在同一臺電腦上。要從Lumerical生成所需的數(shù)據(jù),用戶需要Lumerical FDTD許可證。要將數(shù)據(jù)讀入OpticStudio,用戶需要Ansys Zemax OpticStudio的專業(yè)版、旗艦版或企業(yè)版許可證。請注意,此功能不支持舊版的OpticStudio。
靜態(tài)與動態(tài)工作流
值得一提的是,有兩個現(xiàn)有的工作流程可以在Lumerical和OpticStudio之間交換數(shù)據(jù)。一個是我們將在本文中介紹的靜態(tài)工作流。另一個是以不同方式工作的動態(tài)工作流。這兩種工作流程具有不同的靈活性,不存在一個優(yōu)于另一個。
展開 ANSYS如何將數(shù)組中數(shù)據(jù)導入表中命令流并用曲線畫出
ANSYS如何將數(shù)組中數(shù)據(jù)導入表中命令流并用曲線畫出
問題描述:將路徑數(shù)據(jù)導出為數(shù)組后,直接將parameter->array parameter->define/edit中的數(shù)組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現(xiàn)在想降柱狀圖轉(zhuǎn)化為曲線圖。
解決思路:
1)將路徑數(shù)據(jù)導出后,數(shù)組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數(shù)組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數(shù)組的弟四列路徑長度符給表的弟0列,將數(shù)組弟五列ux符給表的弟1列。
2)導出表中的數(shù)據(jù),彈出窗口如圖3所示。
3)執(zhí)行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結(jié)果如圖4所示。
展開 ansys導入地震波數(shù)據(jù)的相關(guān)專題、標簽、搜索
ansys導入地震波數(shù)據(jù)ansys 地震波數(shù)據(jù)ansys地震波數(shù)據(jù)地震波數(shù)據(jù)ANSYSansys讀入地震波數(shù)據(jù)ansys地震波數(shù)據(jù)處理 Ansys pfc導入地震波數(shù)據(jù)地震波數(shù)據(jù)如何導入到midas civil地震波速度時程數(shù)據(jù)地震波速度時程曲線數(shù)據(jù)地震波速度地震波數(shù)據(jù)導入flac3d時 format error reading file,為什么? 20ansys讀取地震波數(shù)據(jù)時報錯讀取數(shù)據(jù)錯誤怎么解決地震波數(shù)據(jù)