AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!

問題:

工作過程中對于甲方的仿真項目,有時在做完仿真計算后,被告知模型位置錯誤,要求重新計算。此時,模型沒有變化僅僅是安裝位置不同,如果重新導入幾何,則workbench內的幾乎所有操作均要重做。本文采用新建坐標系的方式,只變更加載方向,重新求解即可。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖1

結果展示:

在已完成的模型1基礎上,創建坐標系B。在不變更模型的基礎上調整加載方向,重新求解。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖2

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖3

具體步驟:

1、 再理一遍思路:創建坐標系B,然后在模型1基礎上載荷按坐標系B加載。

(模型2相對于坐標系A的位置==模型1相對與坐標系B的位置。)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖4

2、 使用spaceClaim同時打開模型1和模型2;粉色表示模型1(原始位置),綠色表示模型2(新要求位置)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖5

3、 使用創建坐標系按鈕在全局坐標系,創建新坐標系,命名為B;

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖6

4、 將坐標系B和model2同時選中,放在同一個組內。模型1單獨放在另一組內。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖7

5、 將model1鎖定。再利用組件>對齊 功能,將模型2移動至與模型1重合,此時坐標系B會同時隨模型2移動。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖8

此時坐標系B即為需要在workbench內創建的新坐標系,按該坐標系重新加載即可實現模型不變更,完成甲方需求的仿真目標。

以下是獲取坐標系B相對全局坐標系A的位置和角度,并在workbench內創建該坐標系。

1、 利用創建點功能,創建四個位于坐標系B原點的點。并依次命名為O、X、Y、Z。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖9

2、 分別將X、Y、Z點沿坐標系B的X、Y、Z正方向移動10mm、20mm、30mm(后續程序求解需要,可以是其它單位距離,倍數要一致例如5、10、15)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖10

3、 利用屬性功能,依次查看四個點的位置屬性。(該屬性值是點在全局坐標系下的坐標值,單位是m)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖11

4、 將該坐標值記錄在規定格式的txt文檔中,數值以tab鍵隔開。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖12

5、 利用matlab中運行寫好的求解命令,選擇上一步的txt文件。即可獲得坐標系B相對與坐標系A的位置和旋轉角度。(該部分要是詳細說明體量較大,本文不涉及,附件有matlab命令文件,直接在matlab命令窗運行即可。)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖13

6、 在workbench 內按全局坐標系位置建立新坐標系B并調整旋轉角度即可。(注意旋轉角度依次加載的順序RotateZ 、RotateY、RotateX)

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖14

7、 沿新創建的坐標B重新變更加載方向即可,實現甲方新模型的計算需求。

AnsysWorkbench已經計算完成的仿真模型,甲方變更位置怎么辦!的圖15

以下內容為付費內容,請購買后觀看

包含示例文件:2021R1; 坐標點記錄txt文檔; 以及matlab程序文件(本人在matlab2021b,其他版本不知,應該可以運行)

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

6
2
1