浅谈ABAQUS数值模拟中的二次开发问题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
载荷随分析步变化.doc)
1.3.2 用户自定义单元子程序(UEL) 用户自定义单元子程序(
功能:提供用户编写软件本身不具有的单元功能 (只有静力分析支持UEL,动力分析不支持) 例子:比较ABAQUS自带的弹簧单元和自己定 义的弹簧单元(例:uel\uel.doc)
1.3.3 用户自定义材料子程序(UMAT) 用户自定义材料子程序(
1.3 子程序开发
1.3.1 定义复杂边界条件 1.3.2 用户自定义单元子程序(UEL) 1.3.3 用户自定义材料子程序(UMAT) 1.3.4 其他(VMAT、URDFIL…)
1.3.1定义复杂边界条件 定义复杂边界条件
例1 移动载荷 (例:dload\例1移动载荷\dz.avi,dload\例1移
2 结语
数值模拟没有以前理解中的那么局限,好 好研究一下,会发现是自己局限了自己。
谢谢大家!
动载荷\移ห้องสมุดไป่ตู้载荷.doc)
例2 边界条件与时间和坐标相关
(例:dload\例2水位 变化\up-down.avi,dload\例2水位变化\边界条件.doc)
例3 非均布载荷 (例:dload\例3非均布载荷\非均布载荷.doc) 例4 载荷随分析步变化 (例:dload\例4不同step不同载荷\
功能:定义软件本身没有的材料本构方程 例子:DP准则和延性损伤本构联合(例:umat\DP和
延性损伤.doc )
例子:一个基于J2理论的针对大变形弹塑性材料 的本构方程 (例:umat\umat.doc)
1.3.4其他(VMAT、URDFIL…) 其他( 其他 、 )
功能:比如VMAT是指动力学计算中的用户自定 义材料本构,通过URDFIL可以把计算数据写 入指定文件,USDFLD可以定义场变量(一个 场变量对应一个参数值)为状态变量(位移、 应力)的函数等。
浅谈数值模拟中的 二次开发问题
二次开发问题的分类
1 改变软件初始环境变量 2 创建新的图形用户界面 3 子程序开发
1. 1 改变软件初始环境变量
软件差异较大 不具有通用意义
1.2 创建新的图形用户界面
1.2.1 前后处理小插件(例:1\1.2.1.doc) 1.2.2 创建的方式 ① 软件脚本语言(上例) ② 面向对象语言,如C++,java等 ③ bat文件(例:1\1.2.2.3.doc)
1.3.2 用户自定义单元子程序(UEL) 用户自定义单元子程序(
功能:提供用户编写软件本身不具有的单元功能 (只有静力分析支持UEL,动力分析不支持) 例子:比较ABAQUS自带的弹簧单元和自己定 义的弹簧单元(例:uel\uel.doc)
1.3.3 用户自定义材料子程序(UMAT) 用户自定义材料子程序(
1.3 子程序开发
1.3.1 定义复杂边界条件 1.3.2 用户自定义单元子程序(UEL) 1.3.3 用户自定义材料子程序(UMAT) 1.3.4 其他(VMAT、URDFIL…)
1.3.1定义复杂边界条件 定义复杂边界条件
例1 移动载荷 (例:dload\例1移动载荷\dz.avi,dload\例1移
2 结语
数值模拟没有以前理解中的那么局限,好 好研究一下,会发现是自己局限了自己。
谢谢大家!
动载荷\移ห้องสมุดไป่ตู้载荷.doc)
例2 边界条件与时间和坐标相关
(例:dload\例2水位 变化\up-down.avi,dload\例2水位变化\边界条件.doc)
例3 非均布载荷 (例:dload\例3非均布载荷\非均布载荷.doc) 例4 载荷随分析步变化 (例:dload\例4不同step不同载荷\
功能:定义软件本身没有的材料本构方程 例子:DP准则和延性损伤本构联合(例:umat\DP和
延性损伤.doc )
例子:一个基于J2理论的针对大变形弹塑性材料 的本构方程 (例:umat\umat.doc)
1.3.4其他(VMAT、URDFIL…) 其他( 其他 、 )
功能:比如VMAT是指动力学计算中的用户自定 义材料本构,通过URDFIL可以把计算数据写 入指定文件,USDFLD可以定义场变量(一个 场变量对应一个参数值)为状态变量(位移、 应力)的函数等。
浅谈数值模拟中的 二次开发问题
二次开发问题的分类
1 改变软件初始环境变量 2 创建新的图形用户界面 3 子程序开发
1. 1 改变软件初始环境变量
软件差异较大 不具有通用意义
1.2 创建新的图形用户界面
1.2.1 前后处理小插件(例:1\1.2.1.doc) 1.2.2 创建的方式 ① 软件脚本语言(上例) ② 面向对象语言,如C++,java等 ③ bat文件(例:1\1.2.2.3.doc)