利用matlab生成隨機場數據,然后在abaqus中利用python將每個單元進行賦值,得到inp文件,最后利用python批量提交inp文件進行計算并提取計算結果,附件為所有用到的程序
第一版和第二版程序的差別
第一版程序的思路還是直接調用inp文件,利用inp文件中的節點和單元信息生成參數文件。然后在cae中對模型進行賦值。
第二版程序是先用在場地內生成參數隨機場分布,然后在批量修改inp文件,這么做是考慮集合模型有時候也會作為變量,同時方便進行cnn訓練。
第二版是兼容第一版程序的,第一版程序相對簡單,對于輔助理解隨機場計算過程有較大幫助。
補充:abaqus中運行py文件過程是,file—>run script
另外一個相關的視頻(可選看):參數空間變異性(隨機場)——終章_嗶哩嗶哩_bilibili
2022年,7月30日,generateINP文件有更新,注意一下,后面有時間會把這個文件做得更自動一點
2022年,8月10日,更新文件inptorandomdata_V2.m,這個文件實現了inp文件中節點和單元信息的自動提取
2022年,11月4日,更新程序
2022年,4月17日,更新程序(更新了matlab程序部分,python部分沒變)
2024年,9月11日,最后一次全面升級程序,請下載附件。





















