搜索
航空航天行业仿真解决方案与定制开发
本期为大家介绍安世亚太航空航天行业仿真专业咨询与定制开发方案。
ANSYS刚度与质量矩阵提取:MATLAB二次开发应用
考虑到商业软件的成熟性,可以用ANSYS生成的刚度矩阵做参照来看自己编写的程序是否正确,因此如何提取ANSYS中结构的刚度矩阵,并进行随后的验证或者二次开发是一个问题。
ANSA前处理二次开发:刚片自动创建与命名
在整车碰撞仿真分析模型中,为了便于模型管理,多通过include方法按分总成进行建模,如将整车划分为白车身、机罩、车门、前悬等等多个include子总成,子总成之间再通过CRB进行连接。 在建立CRB之前,需要在子总成对应的连接位置建立刚性单元,并按一定的规则进行编号、命名,如以白车身(编号10)和机罩(编号19)之间建立连接为例: 1)白车身上刚片编号应为10001901、10001902……,
国产CAE软件产品定位与开发求解器解析
基于其它CAE软件的二次开发 利用CAE软件提供的命令流脚本,脚本语言 开发功能模块 典型的应用是在Ansys里APDL建立界面...
Abaqus中基于YLD2000-2D屈服准则的UMAT子程序开发
Barlat在2003年提出了专门针对平面应力问题的各向异性屈服准则,该屈服准则对于各向异性材料具有很高的精度,得到了广泛的应用。 YLD2000-2D屈服面示意图 Yld2000-2d屈服准则由下式给出 其中 矩阵X′和X″的元素分别由柯西应力的下列线性变换获得 L′和L″的分量由下式求得 积分算法采用径向返回算法,该方法是稳健和精确的。 当弹性试算超出屈服面时...
Abaqus中修正剑桥模型的VUMAT子程序开发实践
岩土工程中广泛采用的莫尔–库仑准则,能较好地描述岩土材料的强度特性和破坏行为,而涉及变形和固结分析问题时该模型从理论和实践中均有一定的不足,基于等向加载试验建立起来的剑桥模型则能较好地描述黏土的弹塑性变形特性。 传统相关联修正剑桥本构模型的屈服面方程、硬化准则和流动法则分别为 由于式(1)所确定的屈服轨迹在p平面是一个 圆,不能反映岩土介质拉压不等(S-D)效应...
Abaqus二次开发:Python脚本读取场输出位移教程
本次脚本将要指定数据库文件,并输出指定位置(set)的位移信息。 编程思路: 写注释行,尽量详细解释脚本语句,增强可移植性; 导入相应模块; 本次实例要输出场输出位移信息,必须访问分析步、帧; 创建对象时,分步创建多个变量表示对象(推荐): 创建变量表示odb对象...
利用Abaqus Plug-ins进行二次开发的方法与技巧
为计算如图1所示的筒体封头结构的应力,采用RSG开发一个插件...
Abaqus二次开发中捕获几何元素的方法总结
赋予集合这一过程本身并无太多难度,但是几何选取,尤其是复杂模型的几何选取,有时会让二次开发者颇费一番周章。本贴针对abaqus支持的几何元素选取方法做一个梳理汇总,对其应用范围和注意事项进行说明...
探索ABAQUS/CAE的PYTHON二次开发:面向对象的应用
鸟瞰 ABAQUS/CAE 的 PYTHON 二次开发,“面向对象”的用武之地 在《神乎其技!
基于ABAQUS平台的截面特性计算PYTHON脚本开发
在构件计算过程中,不可避免需要计算截面特性,常见的特性值计算可采用CAD/MIDAS/ANSYS等软件计算。但有时我们需计算一些不常见的截面特性值,如截面不对称系数,这就带来一些困难,因为常见方法的计算结果中并未给出这些值。对于常见的形状规则的截面,我们可以根据公式进行手算积分计算,但对于形状较为复杂的截面,我们难以手算。此时,采用数值计算方法显得非常重要。常见的方法为:将截面离散为若干单元...
Abaqus二次开发:蜂窝板夹芯材料(壳)生成插件
插件安装 1、可以安装到abaqus的软件安装目录下,建议在软件安装目录下新建一个plugins文件夹,直接把文件解压到这个位置就可以了。我的安装目录如图所示: 2、再有就是在安装abaqus的时候,系统会自动在系统盘(一般是C盘)目录下建立一个插件的安装目录。一般在用户目录下,例如我的这里是C:\Users\misk\abaqus_plugins,将文件解压到这里也可以...
Abaqus二次开发揭秘:360°动态后处理模型展示
图1 Abaqus二次开发中,有一条命令: viewports['Viewport: 1'].view.setValues 可调整模型在视图中的不同角度显示...
SOLIDWORKS助力分离器开发周期缩短的实战案例
自从使用了SOLIDWORKS的设计和分析工具后,Hutchison Hayes分离器公司已经将其液体/固体分离设备的开发时间缩短了一半。
NX二次开发:外部模式exe操作与封装调用
一般常用的工具开发都是结合界面交互的,这种叫内部开发模式,编译生成的是dll动态链接库。 有些工具,只需要做后台计算,不需要与界面交互。也就是不打开NX,去执行NX的一堆API操作。
UG NX C#开发:装配功能中的阵列矩阵删除
下面介绍下采用UG NX二次开发的方法删除阵列主组件。 错误介绍 在一个装配体模型中,删除某个组件时会出现下面的错误: “不能删除组件图样的主组件” 这就导致组件不能删除,也不能被替换。
UG/NX二次开发:自定义Block UI界面尺寸调整
1.设置“Dialog->DialogSizing”为Allow Resize; 2.添加滚动窗口控件,设置Width、Height的值,例如宽度500、高度5,可改变UI界面大小 3.在滚动窗口控件节点下添加其他的UI块。例如,添加 树控件。 免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权...
Abaqus二次开发:局部坐标系构建与实战应用
通常需要新建局部坐标系用于材料方向的定义,而在实际建立坐标系中,坐标系会储存在对应的下:,但是并不是从开始,其中的数字需要根据具体情况确定,因此调用该坐标系存在读取问题 模型构建 模型建立 建立方形的基体与圆柱纤维两个
学习笔记:ABAQUS-Python二次开发之单向长纤维RVE
前言 从未打开过Abaqus开始的二次开发。参考书籍《Abaqus Python二次开发攻略》,书里写的很详细...
ANSA前处理二次开发进阶:Excel与ANSA数据交互
0 时代表打开单个文件...
姓名不为空
手机不正确
公司不为空