logo资料库

abaqus计算回弹的方法.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
Abaqus 回弹计算过程 回弹分析我倒是做过两个,说下简要步骤吧,同样是仅供参考啊 1.首先用·explicit 做成型过程的分析,加载方式选位移加载比较好,加载的幅值选 smooth step(平滑变化) 2.可适当的用质量放大来加快这一准静态分析的过程 3.分析完成后可用 standard 观察工件的回弹,具体做法是: 1.Model-Copy Model 2.在新复制的模型中仅留下成型件,删除其他一切无关的边界条件以及上下模,包括在 Explicit 中定义的接触属性 3.在 step 模块中创建 predefine field request-others-initial state-last frame/last step(导入 的 job 名称为之前做成型分析的那个 job 的名称) 4.删除原来所有的后续分析步,并新建一个 static,general 的分析步 5.创建一个新的作业提交分析,并观察回弹 大致就是这样吧,希望对你有用! 回弹分析,从 explicit 导入 standard 计算。先 copy explicit 中模型进入 standard 模块,然 后做一下改进,删除各个 part、set 和 surface 等,只留下需要回弹分析的变形体。删除分 析步,删除接触和属性。然后在 step 中建立一个 static 分析步骤。设置计算为非线性。然 后定义居于前面成形结果的回弹分析,在 Model Tree 中打开 Predefined Fields,选择 Initia 作为分析步,Other 最为类别,选择 Initial State,然后在视窗中选择需要分析的回弹体,然 后点击 done,然后 Edit Predefined Field,选择你成形分析的 job 名字。然后一致 ok 下去, 对称的边界哦条件还要施加。 你可以在 amplitude 中设置,比如说你分析步设置时间为 6s,然后在 amplitude 中设置 0, 0;4,1(也就是在 4 秒时冲头应景达到了要求的位移,也就是液晶冲完,那么剩下的 2 秒 就是停留的时间了),然后在另外设置一个分析步把冲头往回移就可以了 小弟这些天正好在做冲压回弹,刚做成功,从 simwe 论坛上学了很多东西。 在此讲讲小弟个人经验,回报论坛: 1.在原模型中设置 restart。 2.将原 model,copy 另取名字 3.删除不需要的 instance(以回弹分析来讲只要留下欲做回弹的 instance 即可) 4.重设分析步,一般改用静态隐式。(小弟把之前的分析步都删了,新建了分析步) 5.在 load 模组中除去无用的边界条件,并添一个固定点或固定线。 6.在 predefined field 中建立 initial state,选择欲做回弹的 instace,job name 选择原分析之 odb 档名(不用再加.odb),step 及 frame 一般是选择 Last. 7.再执行分析即可. 注:若想观察的是回弹量,可在 initial state 中勾选 update reference configuration 即可. 另外,多做几次,不成功的原因有时不是步骤有问题,而是自己忽略了某个小地
對於 explicit 至 standard 的回彈分析,由於通常不涉及任何接觸行為, 則設定更為簡單: 1.原始分析之 explicit step 會在完成 job 後自動生成最後一個 step 及 increment 的重啟動檔。 2.將原始分析模型 copy 為新的後續分析模型,在 assembly module 中 僅保留成型部件。 3.在後續分析中選擇 static general 為分析步,設定邊界條件防止成型件 剛體運動。 4.在後續分析中為需要傳遞資料的部件定義初始狀態場,操作步驟為 load module/ predefined field/ create/ 設置 step 為 initial/ category 選擇 other/ Initial state/選擇需導入原始分析的部件/輸入原始分析 job name,step 及 frame 採預設之 last。 5.提交後續分析 job。 在 ABAQUS/CAE 中導入原始分析模型時,初始狀態場中預設的 update reference configuration 為 不 勾 選 , 在 keyword 中 顯 示 為 *Import, state=yes, update=no( 即 不 勾 選 update reference configuration) 。 State 與 update 的意義如下: state=yes, update=no,可以把應變/位移和應力都導出來;後續分析 中的應變、應力都為絕對值,此為預設值。
state=yes, update=yes,則不導出應變/位移,導出應力;後續分析中 的應變/位移為相對值,不是絕對值,而應力是絕對值,如要觀察金屬 成型後的回彈應變及位移量,可做此設定。 state=no, update=no,則後續分析中導出應變/位移,不導出應力, 一般不會做此設定。 state=no, update=yes,則後續分析中應變/位移和應力都不導出來, 一般不會做此設定。 用 Abaqus/standard 计算回弹。 1. 在用 Abaqus/Explicit 计算成形过程时,设置好 Restart Request(Explicit 默认输出的, 可在 Step->Output->Restart Request 中定义)。 2. 成 形 过 程 计 算 完 成 后 , copy model , 删 除 模 具 等 刚 体 , 删 除 原 来 的 step , 在 Load->Predefined Field 中,Step 选择 Initial ,Category 选择 Other ,Type 选择 Initial State, Continue 并选择型钢零件, Done. OK,这样你在 Explict 中计算的结果就将作为 回弹计算的状态了。 3. 这是所谓“无模法”回弹计算,不过请注意回弹过程中零件的约束条件。约束过多,回弹 不充分;约束过少,回弹不容易收敛甚至根本不收敛。
分享到:
收藏