TCL脚本构造命令eval 在TCL中eval命令用于创建和运行TCL脚本的通用构造块。它接受任意多个参数,把它们用分隔符串接起来,然后把串接的结果作为一个TCL脚本处理。所有的TCL解析规则都正常应用于这个脚本,因此这个脚本可以包含多个命令,展开为多行,包含注释等。eval的一个用途是生成命令,把它们存放在变量中,然后再把这个变量作为TCL脚本运行。例如下面这段脚本... 2020年05月24日 脚本 喜欢1 阅读 4,324 views 次 阅读全文
在Hypermesh中通过Optistruct进行瞬态响应分析(直接法) 本文介绍在Hypermesh中通过Hyperworks的Optistruct求解器进行直接瞬态响应动力学分析的方法。使用的文件为Hyperworks帮助文档tutorials\hwsolvers\optistruct中的bracket_transient.hm,是一个支架模型。支架底部的两条腿被约束,在支架上部的圆孔中心施加有集中质量。瞬态动载荷施加在顶部平面上,沿Z轴负方向。载荷随时间变化的曲... 2020年05月19日 CAE 喜欢3 阅读 7,466 views 次 阅读全文
TCL中switch流程控制命令的匹配模式 在TCL中switch命令用一个值与很多模式比较,执行能匹配的那个模式所对应的TCL脚本。switch命令有两种形式,第一种结构类似如下形式:switch $x {a {incr t1} b {incr t2} c {incrt3}}第一个参数是要检测的值(这个示例中就是变量x的内容)。第二个参数是包含一个或多个元素对的列表。每一对的第一个元素是要与检测值进行比较的模式,第... 2020年05月17日 脚本 喜欢0 阅读 1,396 views 次 阅读全文
Hyperstudy基于概率统计的可靠性优化设计方法(ARSM-SORA) 在文章《在Hyperstudy中集成Radioss求解器进行尺寸优化》中,使用Hyperstudy通过Radioss求解器进行了壳单元的厚度尺寸优化,约束条件是内能不小于450和支反力小于75. 本文在原优化分析的基础上使用Hyperstudy的ARSM-SORA优化方法,进行基于概率统计的可靠性优化设计。通过统计设计变量取值的随机性,使最终的优化结果满足指定的设计约束的概... 2020年05月05日 CAE 喜欢1 阅读 899 views 次 阅读全文
使用LS-Dyna进行汽车碰撞侧翻分析时安全气囊的参数设置讨论 安全气囊展开仿真以及安全气囊与其他部件的相互作用需要特殊的接触处理,安全气囊有以下接触特性需要考虑:较高的节点速度(>100m/s)、软组织特性(E<50Mpa) 、组织厚度小(<0.5mm)、折叠状态时频繁的初始穿透、安全气囊织物层的处理。为了提高安全气囊接触的稳定性和准确性,建议使用以下接触类型和接触参数。1、气囊自接触( Airb... 2020年05月04日 CAE 喜欢1 阅读 2,087 views 次 阅读全文
CATIA中元素的批量选择方法汇总 在CATIA中进行设计时经常需要进行元素的批量选择操作,例如批量选择点、曲线、参考平面、坐标系、草图等辅助几何元素进行显示或隐藏,批量选择曲面进行着色等。在CATIA中有很多方法可以实现几何特征的批量选择,下面讨论几种常用的方法。1、使用零件设计的Toos→Show/Hide工具在零件设计的状态下,通过Toos→Show/Hide菜单可以实现... 2020年05月04日 CAD 喜欢0 阅读 6,618 views 次 阅读全文
在Hyperworks中使用HyperStudy进行多学科优化研究 本文介绍使用Hyperworks中的HyperStudy进行多学科尺寸优化的方法。所使用模型为Hyperworks帮助文档tutorials\hst\HS-4210中的plate1. tpl和plate2. tpl。这两个模型均为使用Optistruct求解器创建的平板有限元分析模型。该模型由三个部件组成,设计变量为该三个部件对应的板壳结构的厚度,厚度信息通过Optistruct的 PSHELL卡片进行设... 2020年05月04日 CAE 喜欢0 阅读 2,129 views 次 阅读全文
CATIA VBA(VBS)二次开发:元素的显示和隐藏 在CATIA中使用VBA(VBS)进行二次开发时通过Selection类下的VisProperties属性来获取和设置选择集中元素的显示状态,此属性的操作对象是选择集,调用方法如下:CATIA.ActiveDocument.Selection.VisProperties。通过此路径调用VisProperties属性后获得的是VisPropertySet类,通过此类可以进行选择集中元素属性的管理。实现选择集中元... 2020年04月24日 CAD 喜欢1 阅读 1,223 views 次 阅读全文
在Hypermesh中使用Optistruct进行随机振动响应分析(模态法) 在文章《在Hypermesh中使用Optistruct进行随机振动响应分析(直接法)》中介绍了使用Optistruct求解器通过直接法进行随机振动响应分析的设置方法,本文介绍通过模态法进行随机振动响应分析的设置流程。和直接法相似,使用模态法进行随机振动分析也需要先使用模态法进行频率响应分析,在频率响应分析的基础上进行随机响应分析。本文所使... 2020年04月24日 CAE 喜欢4 阅读 7,565 views 次 阅读全文
CATIA VBA(VBS)二次开发:使用Search批量选择元素 在CATIA二次开发中很多在程序中进行自动交互的方法或函数都需要使用选择集作为参数,将几何元素按照要求批量添加到选择集中也是实现程序自动运行的有效方法。在前面的文章《CATIA使用VBA(VBS)二次开发时用户的交互选择》和《CATIA使用VBA(VBS)二次开发时工程图和草图位置的交互选择函数Indicate2D》中介绍了在CATIA VBA(VBS)二次开发... 2020年04月04日 CAD 喜欢0 阅读 1,638 views 次 阅读全文