不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

abaqus荷載隨時間的案例

利用表格施加時間變化荷載
我現在要在一個結構的節點上施加隨時間變化的荷載,是海洋波浪的力,現在利用隨機過程生成了100個每0.5秒變化的力,如何利用表格荷載施加到節點上,并求解?/solu antype,4 acel,,9.8 trnopt,full outres,all *dim,liftforce,table,100,1 *cfopen,data1,txt *vread,liftforce(1,1,1),data1,txt,,jik,1,100 (f7.1,f7.4) *cfclos f,1,fy,%liftforce%,,101 這個我寫的求解的命令,請問接下來怎么寫?并幫忙指出問題~
展開
輸出方法:abaqus最值時間變化
最近做項目,需要輸出abaqus中最大應變值隨時間變化的曲線,但是翻了很多帖子都沒找到相關的,所以后來自己寫了個Python代碼,用以提取最大值。需要用到這個功能的同學把代碼里的注釋刪掉直接運行就行。 viewportName = session.currentViewportName j=getInput('how much frame','0') #要提取多少幀的最值,默認為0 #這一步也可以用在step上,我的需求始終是step-1,所以沒寫那部分代碼,和幀數的代碼同理 a=int(j)+1 i=1 while i<a: cobject = session.viewports[viewportName].odbDisplay.setFrame(step=0, frame=i) #有興趣的朋友可以print一下cobject1,看看odbDisplay里面包含了哪些函數 i+=1 cobject = session.viewports[viewportName].odbDisplay.contourOptions #同上,想學習的朋友可以print一下cobject, print("step=1", "frame=", i-1) print(cobject.autoMaxValue)#輸出最大值 print(cobject.autoMinValue)#輸出最小值 值得注意的是,代碼里step和frame的值都比實際值要小1,比如我要提取本來是step-1的數值,但是代碼里要寫成step=0。當然我的代碼并不完整,這樣輸出的max/min只顯示在abaqus底部信息欄,還需要在Excel中處理數據。
展開
如何使用Abaqus輸入時間變化的材料屬性,是否需要編寫用戶程序?
以用Field Variable+Amplitude實現,具體看 作者:謝杏子 鏈接:https://www.zhihu.com/question/51392853/answer/126127926 來源:知乎 在Abaqus中超出定義范圍的插值都是常數。比如time<86400, FV1=0; time>2.42e+05, FV1=2. 所有插值都是同理。