课程背景
各企、事业单位:
APDL参数化设计语言,作为ANSYSMechanical高级分析技术之一,是ANSYS高级用户不可或缺的应用技术之一。为提高广大学员利用ANSYS软件解决实际工程问题的能力,河北雄安宏新环宇信息科技有限公司特举办“ANSYS APDL有限元高级分析技术与二次开发”专题培训。
本课程通过大量的理论和工程实例讲解,使学员在较短时间内掌握APDL参数化建模与仿真方法、APDL命令在workbench环境中的应用技巧、APDL与Ansys workbench联合仿真技术、UPF本构模型开发、APDL与MATALB联合仿真技术和ANSYS用户界面定制方法等ANSYS高级分析技术。本课程所提供的案例均为二次开发中常见问题,可作为学员工作中的模板,通过本课程的学习,掌握APDL与UPF基本编程思想,在此基础上对课程案例进行扩展修改可以直接用于实际工程问题的解决。因此,本研修班可为常见工程问题的ANSYS二次开发提供有效、可靠和全面的数值解决方案和技术支撑。
时间和地点
2023年11月24日-11月26日
北京/同步直播 (23号发放课程资料,24日-26日上课)
(课后可免费在线观看同步教学视频)
主讲老师
该课程讲师,副教授,博士毕业于哈尔滨工业大学工程力学专业,17年仿真分析经验;拥有较好的工程力学、固体力学和流体力学基础,精通Ansys、FLUENT、CFX和XFLOW等工程仿真软件,能够运用ABAQUS、Marc进行结构分析;精通Fortran语言,具有采用Fortran编制大型程序的经历;熟悉C/C++语言,有C/C++语言程序开发的成功经验。能够采用Fortran、C/C++语言及MATLAB对现有大型商业软件(Ansys、FLUENT、Marc、CFX等)进行扩展开发。精通MATLAB软件,能够利用MATLAB独立完成简单的工程可视化开发,精通Ansys等有限元软件与MATLAB数值分析软件的联合仿真技术。发表学术论文20余篇,其中SCI、EI收录论文13篇,申请发明专利2项。培训100多场次,学员上千人。
收费标准
A类:4680元/人,含培训费、资料费、视频费等。住宿可统一安排,费用自理。
B类:参加培训的学员,可选择在A类基础上申报《高级CAE仿真工程师》职业能力水平等级证书;费用1600元/人,该证书可作为本行业专业岗位职业能力考核的证明,也是岗位聘用、任职、定级和晋升的重要依据。证书全国通用,联网查询,无须年检。
课程大纲
模块
|
主要内容
|
一、APDL语言简介
|
1、APDL语言简介 2、参数概念与类型
3、参数的命名规则 4、参数化操作环境介绍
工程实例-1:简支梁受力分析
|
二、变量参数及其用法
|
1、变量的定义与赋值 2、删除变量
3、数值型变量值的替换 4、字符参数的用法
5、数字或字符参数的动态替换 6、列表显示变量参数
7、存储与恢复变量
示例-1:各类变量参数的定义与赋值
|
三、数组参数及其用法
|
1、数组参数类型与概念 2、定义数组参数
3、赋值数组参数 4、列表显示数组参数
5、曲线图形显示数组参数列矢量 6、删除数组参数
7、数组的储存和恢复
示例-1:各类数组的定义与赋值
|
四、表参数及其
用法
|
1、表参数的概念 2、表参数的定义
3、表参数的删除 4、表参数的赋值
5、将数据读入表格 6、曲线图形显示表参数的列矢量
工程实例-1:质量-弹簧系统的瞬态动力学计算
|
五、参数与数据文件的写出与读入
|
1、概述 2、使用*VWRITE命令写出数据文件
3、使用*VREAD命令读取数据文件填充数组
4、使用*TREAD命令读取数据文件填充TABLE类型数组
工程实例-1:十杆桁架受力分析
|
六、数据库数据与内置函数的提取与调用
|
1、概述 2、提取数据库数据并赋值给变量
3、批量提取数据库数据并赋值给变量 4、内置函数的应用
工程实例-1:基于APDL的三跨连续梁影响线的绘制
工程实例-2:基于APDL与WB的车桥耦合振动
|
七、数学表达式、函数编辑和加载器
|
1、数学表达式 2、函数编辑器
3、函数加载器 4、定义函数
5、查看函数 6、读入函数
工程实例-1:基于自定义风载荷方法的桥墩风振计算
工程实例-2:高斯热源模型的编译与焊接温度场计算
|
八、矢量与矩阵
运算
|
1、概述 2、矢量与矩阵运算设置
3、矢量运算 4、矩阵运算
示例-1:APDL矢量与矩阵运算示例
|
九、APDL流程控制
|
1、流程控制概述 2、*GO无条件分支
3、*IF-*ELSE条件分支 4、*DO-*ENDDO
5、*DOWHILE循环 6、*REPEAT重复命令
7、控制函数快速参考
工程实例-1:渐开线齿轮APDL参数化建模实例
|
十、ANSYS宏文件
|
1、APDL宏及其功能 2、宏文件命名规则
3、使用*CREATE创建宏文件 4、宏的局部变量
5、宏的运行
工程实例-1:基于宏文件的桁架结构分析
|
十一、ANSYS用户界面开发
|
1、单参数输入对话框 2、多参数输入对话框
3、调用ANSYS程序已有的对话框 4、宏中实现拾取操作
5、定制工具条与缩写 6、程序运行对话框
7、宏运行的消息机制
工程实例-1:龙门架结构分析专用程序与操作界面开发
|
十二、APDL命令在WB环境的应用
|
1、APDL语言与ANSYS WB平台结构计算模块关系
2、APDL语言在Mechanical模块应用位置
3、Commands编写格式
工程实例-1:桁架结构的轻量化设计的APDL与WB联合仿真
|
十三、ansys workbench与经典环境的相互切换
|
1、概述 2、workbench网格转到经典环境的方法
3、workbench网格、边界和载荷转到经典环境的方法
4、workbench网格、边界、载荷、计算结果一并转到经典环境的方法
5、基于ds.dat文件的WB模型转至经典环境的方法
6、通过读rst或rth文件导入WB模型和计算结果至经典环境的方法
7、经典环境有限元模型转到workbench的方法
8、APDL与workbench计算结果差异的探讨
工程实例-1:以简支梁受力分析为例讲解ansys workbench与经典环境的相互切换方法
|
十四、UPF用户
子程序
|
1、UPF基础知识 2、usermat用户子程序
3、应力更新 4、一致切线算子矩阵
工程实例-1:基于自定义本构的试件单轴拉伸模拟
|
十五、新型本构模型的开发
|
1、概述 2、隐式与显式蠕变模型
3、usercreep用户子程序 4、模型的数学描述
5、子程序编译
工程实例-1:基于用户自定义本构的零件锻造过程模拟
|
十六、ANSYS APDL与MATALB联合仿真技术
|
1、概述 2、ansys与MATLAB接口的连接
3、ANSY有限元分析结果导入MATLAB的方法(matlab调用ansys)
4、MATLAB分析结果导入ANSYS的方法(ansys调用matlab)
5、APDL与MATALB联合仿真平台的搭建 6、matlab遗传算法的调用格式
7、注意问题
工程实例-1:十杆桁架结构ansys有限元与MATALB遗传算法联合优化仿真
|