LS-Dyna中的薄壳单元(*ELEMENT_SHELL) 对于长厚比和宽厚比均比较大的部件,可采用薄壳单元(Shell)来划分网格。薄壳单元采用的是平面应力条件,即单元法向的应力为0 。在LS-Dyna中定义薄壳单元的关键字为 *ELEMENT_SHELL,其对应的基本选项卡片如下图所示。各选项含义如下:EID - 薄壳单元的 ID 号 ;PID - PART 的 ID 号,指定该单元的 PART 归属;N1~N4 - 节点ID, 对于... 2018年10月18日 CAE 喜欢0 阅读 5,112 views 次 阅读全文
ANSYS Workbench中的双线性等向强化材料模型 双线性等向强化材料模型(Bilinear Isotropic Hardening)是一种常见的弹塑性材料模型,位于ANSYS Workbench的Plasticity材料集中,属于率无关的弹塑性材料模型的一种。弹塑性材料模型主要用来研究金属材料的力学响应,在塑性加工,高速碰撞,非线性屈曲中广泛应用。下图所示为ANSYS Workbench中双线性等向强化材料模型的材料定义面板。... 2018年10月18日 CAE 喜欢7 阅读 7,931 views 次 阅读全文
LS-Dyna薄壳单元算法公式和属性定义关键字*SECTION_SHELL各选项含义 在LS-Dyna中关键字*SECTION_SHELL用来定义薄壳单元的算法公式和属性。其基本的数据选项卡片如下所示:各选项含义如下:SECID - SECTION 的 ID 号 ;ELFORM - 薄壳单元的算法计算公式,可选值如下:1:Hughe-Liu 壳单元,LS-DYNA 中最早的壳公式,面内单点积分,采用 Jaumann 应力更新,对翘曲的几何体有效,能对壳单元的参考面进行偏置... 2018年10月17日 CAE 喜欢4 阅读 11,452 views 次 阅读全文
ANSYS Workbench中参数化建模的方法 下面以一个带孔圆盘为例介绍在ANSYS Workbench中进行参数化建模的方法。中间圆孔直径为圆盘外径的1/2,圆盘拉伸厚度为圆盘外径的1/5.首先创建圆盘的草图,并标注两个圆的尺寸D1和D2,点击选择内圆尺寸D1前面的选择框,弹出参数化定义对话框,可以在此对话框中定义D2尺寸的参数化名称。点击工具栏上的Parameters按钮,在Parameter Editor... 2018年10月17日 CAE 喜欢3 阅读 7,725 views 次 阅读全文
使用LS-Dyna进行整车碰撞分析的基本流程 整车碰撞分析是被动安全中必不可少的分析内容,根据工况的不同,可以分为正碰、偏置碰、侧碰、后碰、顶压、行李箱冲击和门侵入等分析项。本文以C-NCAP2018版的正面碰撞为例,介绍使用LS-Dyna有限元分析进行整车碰撞分析的流程,同时,还会介绍整车碰撞分析,约束系统以及试验之间的关系。更多关于C-NCAP碰撞规定方面的介绍可参考文章《C-NCAP... 2018年10月16日 CAE 喜欢5 阅读 11,996 views 次 阅读全文
C-NCAP 2018版汽车碰撞试验及鞭打试验方法介绍 C-NCAP 2018版对乘员保护部分的试验包含碰撞试验和低速后碰撞颈部保护试验(“鞭打试验”)两个部分。1 碰撞试验1.1 正面 100%重叠刚性壁障碰撞试验试验车辆 100%重叠正面冲击固定刚性壁障。碰撞速度为 50km/h(速度误差0到正1)(试验速度不得低于50km/h)。试验车辆到达壁障的路线在横向任一方向偏离理论轨迹均不得超过 150mm。在前排驾... 2018年10月16日 车来车往 喜欢2 阅读 2,667 views 次 阅读全文
Python NumPy中数组元素的访问 1、通过索引访问在NumPy中可以直接通过索引访问数组元素, 元素的索引从0开始。>>> X=np.array([[51,55],[14,19],[0,4]])>>> X[0]array([51, 55])>>> X[1][1]192、使用for语句遍历数组在NumPy中可以使用 for语句访问各个元素。>>> X=np.array([[51,55],[14,19],[0,4]])>>> for... 2018年10月14日 脚本 喜欢0 阅读 2,478 views 次 阅读全文
Python NumPy中的数组广播 在NumPy中,形状不同的数组之间也可以进行运算。例如:>>> A=np.array([[1,2],[3,4]])>>> B=np.array([10,20])>>> A*Barray([[10, 40], [30, 80]])如下图所示,在这个运算中,一维数组B被“巧妙地”变成了和二维数组 A相同的形状,然后再以对应元素的方式进行运算。 这个巧妙的功能称为广播(broa... 2018年10月14日 脚本 喜欢0 阅读 390 views 次 阅读全文
Python NumPy数组创建方法总结 在Python NumPy中主要的数组创建方法有array、zeros(ones)、arange、linspace、indices五个函数,他们均可创建NumPy数组numpy.ndarray。1、array通过np.array()方法可直接输入需要创建的数组。例如:>>> x=np.array([[1,2,3],[4,5,6]])>>> xarray([[1, 2, 3], [4, 5, 6]])2、zeros(ones)通过np.zero... 2018年10月14日 脚本 喜欢1 阅读 1,859 views 次 阅读全文
LS-Dyna中的梁单元(*ELEMENT_BEAM) 在 LS-DYNA 中,杆单元,索单元都集成到了梁单元关键字*ELEMENT_BEAM的定义中,通过不同的公式 选取来定义不同的单元类型。一般梁单元定义需要 3 个节点,第 3 个节点用来定义梁的方向,有些梁单元公式不需要第 3 个节点。梁单元公式的选取通过关键字*SECTION_BEAM(详见文章《LS-Dyna梁单元的公式和横截面形状定义关键字*SECTION_BEAM》)... 2018年10月14日 CAE 喜欢2 阅读 8,223 views 次 阅读全文