高维有限元算法开源求解器 Hyper.deal 简介

hyper.deal 是一个高效的,无矩阵的有限元库,用于使用高阶不连续 Galerkin 方法求解二维至六维偏微分方程。它建立在低维有限元库 deal.II 的基础上,以创建低维网格并对其进行单独操作。我们通过张量产品即时组合这些网格,并提供新的高度优化的特殊用途的无矩阵功能。

WorkBench 模拟爆炸对混凝土及钢筋混凝土墙破坏作用的基本步骤

本文介绍基于 WorkBench 模拟爆炸对钢筋混凝土的破坏作用,数值建模采用 UGNX、SolidWorks 等第三方建模工具,求解器采用 Explicit Dynamics,数值模拟对比了含钢筋和不含钢筋两种状态下,爆炸的破坏效应。

  • 夏i 分享 2020.07.26 08:46 阅读 5543 推荐 3

如何从参加学术会议获得最大收获?

随着夏季的临近,学术会议季节即将来临。对许多人来说,这意味着与人见面、发展想法、提高知名度和获得灵感的有趣机会。但是,会议也可能令人生畏和不堪重负。因此,为了帮助您制定成功的会议体验策略,《科学职业》栏目邀请处于不同职业阶段的科学家分享他们参加学术会议的技巧和方法。为了简洁和清晰起见,他们的答复经过了一些编辑。

LS DYNA 常用的 6 种前后处理器集合

LSDYNA 常用的前后处理器包括 LSPrepost、Presys、HyperMesh、ANSYS/LSDYNA、MSC Patran、TrueGrid 等。LS-DYNA 作为显式瞬态动力分析的权威软件,加上其开放的结构体系,很多公司为 LS-DYNA 开发了通用的前后处理器,使得 LS-DYNA 可以与大多数 CAD/CAM 软件集成并拥有接口。

AUTODYN 算法简介之 ALE 算法

本文介绍 AUTODYN 软件中的 ALE 算法。AUTODYN 软件拥有拉格朗日(Lagrange)、欧拉(Euler)、任意拉格朗日欧(ALE) 和光滑粒子流体动力(SPH) 等多个求解器,此外,在求解同一问题时,可以允许对模型的不同部分选用不同的数值方法,数值方法不同的网格可以相互耦合在一起而有效地解决不同物理场之间耦合分析的问题。

AUTODYN 算法简介之欧拉算法(Euler)

本文介绍 AUTODYN 软件中的欧拉方法算法。AUTODYN 软件拥有拉格朗日( Lagrange)、欧拉( Euler)、任意拉格朗日欧(ALE) 和光滑粒子流体动力(SPH) 等多个求解器,此外,在求解同一问题时,可以允许对模型的不同部分选用不同的数值方法,数值方法不同的网格可以相互耦合在一起而有效地解决不同物理场之间耦合分析的问题。

AUTODYN 算法简介之拉格朗日方法(Lagrange)

本文介绍 AUTODYN 软件中的拉格朗日方法算法。AUTODYN 软件拥有拉格朗日(Lagrange)、欧拉(Euler)、任意拉格朗日欧(ALE) 和光滑粒子流体动力(SPH) 等多个求解器,此外,在求解同一问题时,可以允许对模型的不同部分选用不同的数值方法,数值方法不同的网格可以相互耦合在一起而有效地解决不同物理场之间耦合分析的问题。

使用 Python/matplotlib 画出漂亮的论文插图

论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的。本文介绍 Python 的绘图模块 matplotlib: Python plotting。适用于从 2D 到 3D,从标量到矢量的各种绘图。能够保存成从 eps, pdf 到 svg, png, jpg 的多种格式。并且 Matplotlib 的绘图函数基本上都与 MATLAB 的绘图函数名字都差不多,迁移的学习成本比较低。

LSDYNA 中的三种接触算法:运动约束法、对称罚函数法、分配参数法

接触是 LS-DYNA 的重要功能,用于定义分离的拉格朗日 PART 之间的相互作用。定义接触时,接触的一侧被指定为从面,另一侧被指定为主面。LS-DYNA 实现了三种不同的接触处理算法:运动约東法、对称罚函数法和分配参数法。

复杂几何模型的系列网格划分技术

众所周知,对于有限元分析来说,网格划分是其中最关键的一个步骤,网格划分的好坏直接影响到解算的精度和速度。在 ANSYS 中,大家知道,网格划分有三个步骤:定义单元属性(包括实常数)、在几何模型上定义网格属性、划分网格。在这里,我们仅对网格划分这个步骤所涉及到的一些问题,尤其是与复杂模型相关的一些问题作简要阐述。

经典 ANSYS 重要命令流 - 随温度变化的材料参数及零应力温度

经典 ANSYS 焊接的零应力温度一般为焊料熔化温度,零应力温度点必须在材料参处设置,不可以把 Solution 中初始温度或环境温度任务是应力温度,总结常用材料参数的命令流。

AUTODYN 的重要特性及其功能特点

AUTODYN 软件是美国 Century Dynamics 公司开发的用于处理几何和材料大变形的非线性瞬态动力分析数值模拟软件。其前后处理和主解算器集成于一体,采用交互菜单操作。具有欧拉(Euler)、拉格朗日(Lagrange)、任意拉格朗日欧拉(ALE) 和光滑粒子流体动力(SPH) 等处理方法及混合处理方法。

Gmsh 与 Python 的多功能性相结合:Pygmsh

Gmsh 是三维开源有限元网格生成器,但其脚本语言编写比较难,本文介绍基于 Python 的 Pygmsh 程序包。Pygmsh 的目标是将 Gmsh 的功能与 Python 的多功能性相结合,并提供来自 Gmsh 脚本语言的有用功能,以便可以更轻松地创建复杂的几何图形。

ANSYS WorkBench 完全法进行正弦分析的分析步骤及设置

问题描述:正弦分析选用的项目模块为谐响应分析(Harmonic Response),这里对正弦分析具体分析步骤和方法进行了详细介绍。

LS DYNA 中常用的混凝土本构模型、参数及其实例

本文介绍 LS DYNA 中常用的混凝土本构模型及其参数,参数来源 LSTC,涉及到多种本构模型,如 *MAT SOIL AND FOAM,*MAT PSEUDO TENSOR,*MAT CONCRETE DAMAGE REL3,*MAT CSCM CONCRETE,*MAT PSEUDO TENSOR 等本构模型。

具有前后处理模块的开源三维有限元网格生成工具:Gmsh

Gmsh 是三维有限元网格生成器,具有内置 CAD 引擎和后处理器。其设计目标是提供快速,轻巧和用户友好的网格划分工具,带有参数输入和先进的可视化功能。Gmsh 围绕四个模块构建:几何,网格,求解器和后处理模块。所有几何,网格,求解器和后处理使用图形交互地规定指令用户界面(GUI)或使用 Gmsh 自己的脚本的文本文件中语言。

简明 Python 在 ABAQUS 二次开发中的应用

目前 ABAQUS 的二次开发有两种,求解器层次的 Fortran 和前后处理层次的 Python。基于 Python 可以实现的前后处理层次上的二次开发;或者是编写程序段完成某一特定的分析优化计算;或者是利用 Python 对大量计算结果进行后处理提取想要的结果;或者是编写更契合用户使用习惯的 GUI 界面,简化使用者的操作流程。

高能短脉冲激光冲击在不同金属材料成形领域的应用

激光冲击是一种先进的金属材料表面强化技术,它有效地利用了高能短脉冲激光诱导的冲击波效应,高应变率塑性变形诱导的显著强化效果在多种不同金属材料上得到实际验证和普遍认可。然而,与机械喷丸等传统强化方法相同,激光冲击强化处理也可导致精密零部件发生不必要的宏观变形。

LS-DYNA 隐式算法中转子动力学介绍

本文介绍了在 LS-DYNA 隐式算法中转子动力学的初步开发及研究,主要介绍了转动结 构的动态响应及模态响应,并且得出其频率随转动速度的变化关系,也即是坎贝尔图(Campbell Diagram),其结果也与显示算法及其他的有限元软件进行了比较,结果基本一致。

LS DYNA 中薄壳网格到厚壳网格的自动转换

厚壳单元由于其类似薄壳单元的单层划分以及类似实体单元对 厚度方向物理量的描述,在成形模拟中的使用也逐渐增多(如需要厚度方向应变信息 以及较大曲率弯曲等情况)。为此,LS-DYNA 增加了新的关键字 *CONTROL_FORMING_SHELL_TO_TSHELL。通过使用该关键字,可以将由传统薄 壳单元构成的板料网格,在模拟开始后自动转化为由厚壳单元构成的板料网格。