
發布
注冊
/
登錄返回代碼-1
關注創建者:FOR FITNESS 創建時間:2020-06-04
返回代碼-1的視頻教程
鋼筋混凝土柱、多層框架滯回分析(1)—無須OpenSees敲代碼 SeismoStruct快速建模
本課程將近三個小時的視頻介紹一款和OpenSees異曲同工的纖維單元分析軟件,不用子程序不用敲代碼有成熟的前后處理功能,大家看完本套視頻可以快速上手,不用再為得不到與試驗吻合的滯回曲線和頭疼的代碼煩惱,強烈推薦大家SeismoStruct這款軟件,能達到事半功倍效果。
¥99 3小時2分鐘 3282播放
查看
返回代碼-1的實例教程
1 引言
在目前的工作中,使用了三種主題模擬技術:(1) LDA(LDA Topic Modeling(主題建模): 以Rocscience 2021用戶會議為例); (2) BERTopic(BERTopic(V0.9.0)主題模擬技術); 以及(3)Top2Vec(GeotechSet數據集主題模擬(Topic Modeling); 主題模擬的藝術(The Art of Topic Modeling)---以Step-Path Failure為例). 第一種技術由于性能較差逐漸被淘汰,因此著重點主要放在第二種和第三種技術上,這兩種技術的共同點是利用了BERT模型。本文討論了昨天對Top2Vec-Topic-Modeling代碼的一些改進以及應用時的注意事項,這些改進增強了程序的移植性,計算結果的精確性和均衡性以及后處理的便利性。
2 改進要點
2.1 自動化CPU的核心數
盡管Torch提供了GPU的計算能力,但是在目前Top2Vec的訓練過程中仍然使用的是CPU。在大規模的數值計算中都使用了多線程運算,包括FLAC3D和3DEC,參看《FLAC3D 7.0 新特性簡介(P1)---速度提升》和《確定性模式(model deterministic on)》。workers用來設定訓練模型時要使用的工作線程的數量,雖然我們沒有定量地測試過workers數量對運行速度的影響,但總的來說,較大的數量將導致更快的訓練。使用下面的代碼最大化地使用CPU的core,這樣在不同機器運行代碼時就不必手工改寫數字了。目前我的計算機CPU的核心數是16.
展開 Trilobite是一款使用C++開發的微型通用有限元軟件,目前能求解空間中任意鋼架單元組成的模型,當前版本0.1僅為一款實驗版本。因為其框架比較開放,因此可以自行加入新的單元類型與新的求解器。
微型通用有限元軟件TRILOBITE0.1源代碼分享 1.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 2.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 3.rar
1. 簡要說明
本案例不僅提供MATLAB 相場斷裂代碼,還有代碼對應文獻公式說明文檔!方便理解。
相場法(Phase-Field Method, PFM)作為當前斷裂力學模擬的熱門方法,編程門檻較高。
初學者的困境:閱讀文獻中的公式往往一頭霧水,不知道如何轉化為離散的有限元代碼。
現有資源的門檻:網上的開源代碼多為Fortran編寫的Abaqus UEL/UMAT子程序,調試極其困難,且相當于“黑盒”,難以直觀理解算法邏輯。
驗證的難題:寫出了代碼,但不知道結果對不對,缺乏權威的Benchmark(基準)進行對比。
現在以帶偏心孔的缺口板為例,說明我編寫的MATLAB代碼準確性。幾何和邊界條件如下圖所示:
2. 驗證準確性
本案例提供了一套基于 MATLAB 編寫的相場斷裂有限元代碼,完整實現了 AT1 和 AT2 兩種經典的相場損傷模型。
本代碼的核心價值在于“精準驗證”: 代碼邏輯清晰、注釋詳細,更重要的是,選取了較為復雜的的斷裂力學算例(帶偏心孔的缺口板),將本代碼的計算結果與 吳建營教授(相場領域權威)發布的Abaqus UEL子程序計算結果 進行了逐點對比,驗證了代碼準確性。
位移-反力曲線:兩條曲線幾乎完全重合。
裂紋路徑(Crack Path):裂紋擴展形態結果高度一致。
展開 1利用opensees模擬基礎隔震結構和慣容器。
2使用matlab代碼進行TMDI,TID等基于慣容器的新阻尼器的仿真和優化。
3有成套的SCI論文復現代碼,有需要可私。包答疑。
直流性能:
?指紋芯片 - P1032BF1特點:
核心:ARM Cortex-M3,較大頻率為96MHz
嵌入式8M位閃存,用于程序代碼和數據存儲
128K字節存儲器
嵌入式LDO,支持從3.3V到5V的電源
嵌入式POR、LVD、WDG
32.768系統PLL和RTC用的68 KHz振蕩器
系統PLL的1到30MHz時鐘輸入
1至30MHz時鐘輸入系統鎖相環
內部48MHz工廠修整RC
低功耗:睡眠、深度睡眠模式、為RTC和176Byte備份寄存器提供獨立電源
帶音量控制的音頻DAC
5通道12位SAR ADC
調試模式:Serial Wire Debug(SWD)
具備中斷能力的22個I/O端口
展開 
返回代碼-1的相關專題、標簽、搜索
返回代碼-1的最新內容
無線網絡在無線局域網的范疇是指“無線相容性認證”,實質上是一種商業認證,同時也是一種無線聯網技術,以前通過網線連接電腦,而Wi-Fi則是通過無線電波來連網;常見的就是一個無線路由器,那么在這個無線路由器的電波覆蓋的有效范圍都可以采用Wi-Fi連接方式進行聯網,如果無線路由器連接了一條ADSL線路或者別的上網線路,則又被稱為熱點。
藍牙USB是一種集成了藍牙無線通信功能的USB設備,它允許計算機或其他具備
1. 簡要說明
本案例不僅提供MATLAB 相場斷裂代碼,還有代碼對應文獻公式說明文檔!方便理解。
相場法(Phase-Field Method, PFM)作為當前斷裂力學模擬的熱門方法,編程門檻較高。
初學者的困境:閱讀文獻中的公式往往一頭霧水,不知道如何轉化為離散的有限元代碼。
現有資源的門檻:網上的開源代碼多為Fortran編寫的Abaqus UEL/UMAT子程序
1利用opensees模擬基礎隔震結構和慣容器。
2使用matlab代碼進行TMDI,TID等基于慣容器的新阻尼器的仿真和優化。
3有成套的SCI論文復現代碼,有需要可私。包答疑。
1 引言
在目前的工作中,使用了三種主題模擬技術:(1) LDA(LDA Topic Modeling(主題建模): 以Rocscience 2021用戶會議為例); (2) BERTopic(BERTopic(V0.9.0)主題模擬技術); 以及(3)Top2Vec(GeotechSet數據集主題模擬(Topic Modeling); 主題模擬的藝術(The Art of Topic
如果目標數組的長度小于源數組,返回錯誤代碼1,
如果源數組的索引不等于0,error返回2,如果目標數組的索引不等于0,error返回3。以上都不滿足返回0, 也就是正確。34-37行是處理模擬。程序較簡單。
這個數據塊共兩個數組,第一個是PIW數組,保存的是未處理的模擬量,第二個是result數組,保存的處理后的模擬量。
轉發是最大的鼓勵!
當地時間 19 日 NASA 宣布在毅力號的「注視」下,機智號(Ingenuity)無人直升機成功完成了火星上的首次飛行,并完成 3 米高度懸停 30 秒的高難度動作。
機智號團隊表示,從火星傳回到地球的數據顯示,機智號完成了持續約 40 秒的火星首飛,在垂直上升 3 米后,執行了懸停、下降和著陸等所有設定動作。
起飛:
空中懸停:
下降和著陸
發帖的目的是:
(1)記錄自己學習的過程;
(2)分享成果。
對于力學專業的我來說,有限元理論是必須了解的知識。這本書已經看了一遍了,但是理解不太深刻。打算認真看第二遍,通過編程來牢固知識。我自己愛好編程,在編程過程中,通過程序設計,發現我的理解又提升了很多。
計算機語言:Python(個人愛好)
對應章節:第2章 剛度法(位移法)
實現內容:
(1)采用直接剛度法
Trilobite是一款使用C++開發的微型通用有限元軟件,目前能求解空間中任意鋼架單元組成的模型,當前版本0.1僅為一款實驗版本。因為其框架比較開放,因此可以自行加入新的單元類型與新的求解器。
微型通用有限元軟件TRILOBITE0.1源代碼分享 1.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 2.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 3.rar
