TCL更新字典中的值 1、dict append/lappend要在字典的值中添加一个或一些字符串,最简单的方法是使用dict append命令,格式为:dict append dictionaryVariable key ?string...?它获取想要更新的字典变量名,想要更新其关联值的关键字,想要添加到值中的一个或多个字符串,返回更新后的字典,并把它写回原字典变量。set example {firstname Ann su... 2020年03月28日 脚本 喜欢0 阅读 866 views 次 阅读全文
在Hypermesh中使用Hypermorph的曲率映射改变曲面网格的形状 本文在Hypermesh中通过Hypermorph工具改变曲面网格的形状,变形后的曲面网格曲率与指定的曲线曲率一致。1、line difference所使用示例文件为Hyperworks的帮助文档tutorials\hmath\hm下的bumper_morphing.hm模型。通过将引导曲线由A变为B,使如下所示汽车保险杠曲面网格的曲率和曲线B的相同。通过菜单Morphing > Map to G... 2020年03月28日 CAE 喜欢1 阅读 2,311 views 次 阅读全文
LS-Dyna中的最大穿透 在LS-Dyna中最大穿透通过关键字*CONTROL_CONTACT中的PENMAX和XPENE选项定义。为避免由于从节点穿透深度过大(罚力与穿透深度成正比)而引起的数值不稳定,当从节点穿透到一定的深度(Maximum Penetration),该节点从接触中自动释放(但依然参与其他的计算)。这样因为与大穿透值成比例的力很大以至于不会施加节点上,否则会导致不稳定性。... 2020年03月16日 CAE 喜欢3 阅读 2,615 views 次 阅读全文
LS-Dyna中的接触段(Contact Segment Extension) 在LS-Dyna中接触段(Contact Segment Extension)通过CONTACT 关键字中的MAXPAR选项定义。LS-DYNA的950d版本中,此参数不再使用在自动接触中,除了AUTOMATIC_GENERA,下图显示了使用基于段的投影方式时,从壳体中平面投影的接触表面。可以看出,在凸面的拐角处,在接触表面中存在开放空间或间隙,从节点可以通过该开放空间或间隙自由地进入... 2020年03月16日 CAE 喜欢2 阅读 1,353 views 次 阅读全文
LS-Dyna接触中的厚度偏置 LS-DYNA中非自动接触类型有:*CONTACT_SURFACE_TO_SURFACE*CONTACT_NODES_TO_SURFACE*CONTACT_ONE_WAY_SURFACE_TO_SURFACE利用参数SHLTHK确定是否考虑“厚度偏置”(见下图),该参数可以在*CONTROL_CONTACT中全局定义,也可以在Optional Card B中局部定义。如果SHLTHK=0,不考虑厚度偏置,采用incremental search方法来确定从节点最... 2020年03月16日 CAE 喜欢1 阅读 1,803 views 次 阅读全文
LS-Dyna接触中的粘性阻尼 粘性接触阻尼参数在LS-Dyna中通过*CONTACT中的VDC选项设置,默认为零。最初,添加接触粘性阻尼是为了抑制在金属板成形模拟中垂直于接触表面中产生的振荡,现在发现,接触阻尼通常有利于减少碰撞或冲击模拟中的接触力的高频振荡。在涉及软材料(例如泡沫和蜂窝)的接触中,由于接触振荡而存在频繁的不稳定性。使用40-60之间的VDC值(对应... 2020年03月16日 CAE 喜欢0 阅读 1,540 views 次 阅读全文
在Hypermesh中进行Optistruct等效静态载荷法优化的设置方法 本文介绍在Hyperworks中使用HyperMesh建立四连杆机构,并用OptiStruct进行形状优化。通过在三个连杆柔性体中定义12个形状变量来实现质量最小化的目的,约束应力使其在优化的过程中小于许可应力。左边的连杆是驱动连杆,其角速度为50rads,采用单位制kg,N, cm, s.本文所使用模型为Hyperworks帮助文档tutorials\hwsolvers\optistruct中的4bar_des... 2020年03月16日 CAE 喜欢0 阅读 5,393 views 次 阅读全文
LS-Dyna中的接触厚度 在LS-Dyna中可以通过关键字*CONTACT中的SST和MST直接指定所需的接触厚度。当使用默认值时(SST=MST=0),接触厚度等于*SECTION_SHELL卡中指定的单元厚度。 有时使用SST和MST的非零值来减小接触厚度,从而消除初始穿透。在生成的网格质量不佳时采用此方法,使用SST和MST的非零值时,一定要使用合理的值。指定非常小的厚度值(例如0.... 2020年03月15日 CAE 喜欢4 阅读 2,440 views 次 阅读全文
LS-Dyna接触中的惩罚比例因子 惩罚比例因子(CONTACT_option中的SFS、SFM选项)的作用是改变接触刚度,在基于罚函数接触中,SLSFAC(CONTROL_CONTACT)对其刚度进行缩放,参数SOFT=0或2时,实际比例因子SFS与SLSFAC的乘积,从面惩罚比例因子数SSF和主面惩罚比例因子SSM在CONTACTcard 3 中输入。对于SOFT=1,上述惩罚比例因子没有影响,而card A上的SOFSCL用于缩放接触刚度... 2020年03月15日 CAE 喜欢7 阅读 3,409 views 次 阅读全文
LS-Dyna中的接触滑动摩擦 LS-DYNA中的接触滑动摩擦基于库仑公式,并使用相当于弹塑性弹簧。在关键字CONTACT_option或PART_CONTACT中通过选项FS、FD给静摩擦系数和动摩擦系数赋予非零值来调用摩擦力。在设置摩擦系数时,注意区分静摩擦和动摩擦,FD应小于FS,且衰减系数DC必须非零。对于诸如碰撞之类的数值噪声问题,通常FS=FD,以避免产生额外的噪声,衰减系数决定... 2020年03月15日 CAE 喜欢2 阅读 2,792 views 次 阅读全文