本文针对习惯使用 MATLAB 的用户,介绍一个开源项目 MATLAB-LSDYNA,该项目包含有限元求解器 LS-DYNA 的 ASCII 结果文件的查看模块,以及从 MATLAB 中以编程方式调用 LS-DYNA 模拟的模块。不过...
本文介绍 ABAQUS 的 Python 开发,如何建模、创建材料以及相关的参数设置,装配体的建立、分析步的建立、载荷边界以及网格划分等。进行 ABAQUS 开发编程前,首先需要明白 ABAQUS 有限元分析思路...
LS-DYNA 作为一个大型的通用有限元程序,本文以一个简单大变形下的线弹性材料模型为例,演示在新的开发环境下的完整的开发,调试和验证过程,包括编译,连接,动态加载,源程序跟踪调试,以及模...
AxMath 是一款带计算功能的公式编辑工具,可以与 Word 协同操作,所见即所得。本专栏征得 AxMath 创始人 Axun 同意后设立,即日起收录 AxMath 社群交流问题,并欢迎研友讨论在使用过程中遇到的...
不是一回事。网格是从几何上来讲的,比如,一个正方体可以划分为若干个小正方体,也可以划分为若干个四面体,这里的小正方体或小四面体就是一个网格,网格仅包含有几何信息,像边长、体积等。但...
如果结构中存在应力集中,则有限元计算中的差值函数未必会收敛。以一个平面应力问题为例:一个角支座,其图形及尺寸如下。在角支座上钻了两个孔,现在我们固定左上边的孔,而在右下方孔的第四象...
算了几个 dplot 之后,显示还算正常,但是到第 7 个 dplot 之后,发生突变,药型罩和炸药产物突然扩张,占满整个空气网格,这也得不到自己的计算结果,这是为什么呢,下面是给生成的 Gif 图片...
Python 是一门通用语言。与其他的通用语言一样,没有一个绝对权威的工作环境,也不止一种方法使用它。与 Matlba,Scilab 或者 R 不同,Python 并没有预先绑定的一组科学计算模块。下面是可以组...
是因为子弹在和入射杆相撞的时候,在子弹和入射杆的端面产生脉冲波,一端在入射杆中传播,另一端在子弹中传播。此时,波在子弹和杆中持续传播,当子弹中的波传到另一端时,由于另一端是空气,反...
LSDYNA 中有四个基本单位:长度、时间、质量、温度。在进行求解计算之前,必须统一并且确定相应的单位,然后再去推导其他的单位,比如,压力、能量、重力加速度等。具体的转换倍数关系以及所对…...
仿真软件的开发从 1960 年代,就已经开始了,很多仿真软件代码都使用了 Fortran,但是从现在的视角来看,仿真软件的开发不管是前处理,后处理还是转换器,HPC,都应该基于 C ++,用 Fortran 封...
通过 SOLVE 命令启动 ANSYS LS-DYNA 时(以及发出 EDWRITE 命令时),将创建一个名为 Jobname.k 的 LS-DYNA 输入文件。此文件包含您输入到 ANSYS 中的所有模型信息。但是,该文件中的信息是 LS-...
在《Linux 平台基于 C /C++ 的静态库和动态库的区别》一文中介绍了静态库的特点以及与动态库的区别。那么你有没有想过如何把自己写好的函数接口制作成静态库给别人用呢?本文教你如何制作属于...
侵彻是可以产生热,主要是摩擦和塑性变形产生的热,关键你的热怎样产生?DYNA 貌似没有这块耦合场的计算,特别是显式计算。再一个是你做侵彻过程中,热的传导,这块怎样去求解,我现在还没发现...
遗传算法的手工模拟计算示例,这是一个仿生的过程,模仿生物进化和自然选择。在该算法中,个体编码就相当于生物最基本的组成——基因,初始群体就是刚开始那些个原始的生物体。