Tcl中变量的创建、删除和查询 Tcl中的变量可以分为以下几种类型:字符串、整型、实型、列表、数组、字典。 1、变量的定义 Tcl 用 set 命令定义变量,例如: 字符串:set in0 "small random"整型:set num 3 数组:set anAry(msg) "Hello, World!" 字典:set dict1 [x 1 y 2 z 3] 但是在脚本层面上可以认为 Tcl 只有一种数据类型,就是字符串... 2020年03月03日 脚本 喜欢2 阅读 3,986 views 次 阅读全文
TCL中字典的创建和更新 在Tcl中使用命令 dict create创建字典。命令的格式为: dict create ?key value ...? 它获取任意多个关键字关联值对,然后生成一个包含这些关键字关联值对的字典。字典中关键字的顺序是它们第一次出现的先后顺序,当一个关键字多次出现时,采用最后与它关联的值。使用 dict replace更新字典时也适用这条规则。例如:dict create a... 2020年03月03日 脚本 喜欢1 阅读 1,347 views 次 阅读全文
LS-Dyna中的显示分析和隐式分析 在文章《LS-DYNA入门之手动编写K文件及理论验证》中通过一个简单的例子介绍了在LS-Dyna中通过K文件进行求解计算的基本流程。本文以上文的例子进行显示和隐式分析的说明。1、显示分析显式是指用于求解动量和能量方程中的时间导数的数值方法。下图显示了显式时间积分的图形说明。节点n2在时间t + Δt时刻的位移等于在时间t时刻... 2020年03月01日 CAE 喜欢5 阅读 4,501 views 次 阅读全文
LS-DYNA K文件的文件结构及分析理论验证 K文件是LS-Dyna的数据文件,理解K文件的文件结构对深入使用LS-Dyna进行分析或优化设计有很大的帮助意义。本文通过一个简单的例子,不使用前处理程序,而采用直接手写K文件的方式介绍LS-Dyna K文件的文件结构及相关关键字的书写格式。实例来源于https://www.dynasupport.com/。在LS-Dyna中关键字的输入没有规定顺序,一般为了便于查找,... 2020年03月01日 CAE 喜欢4 阅读 3,640 views 次 阅读全文
HyperWorks 2019安装方法及软件下载 Altair HyperWorks 2019是最全面的开放式架构仿真平台,凭借最先进的技术对产品进行设计和优化,让产品在性能、效率和创新性方面实现飞跃。拥有hw2019、hwCFDSolvers2019等组件,可以满足不同用户的需求,新版本的HyperWorks 2019为市面上最广泛、最强大的物理场求解器套件带来了备受期待的新功能,优化了效率,显著地增强了功能,将为业... 2020年03月01日 专业软件 喜欢1 阅读 2,978 views 次 阅读全文
TCL从字典中获取元素命令dict get 在TCL中使用dict get命令从字典中取得一个元素,格式如下:dict get dictionary ?key ...?dict get获取两个参数,一个字典和一个要在字典中查找的关键字,然后返回这个关键字的关联值;如果该关键字没有与它关联的值,则会发生错误。在字典中查找一个值是很快速的,而且字典还可用作有序哈希表,在那里面进行查找的时间消耗几乎是一个常数... 2020年03月01日 脚本 喜欢1 阅读 1,807 views 次 阅读全文
LS-Dyna常用的连接类型及有限元建模方法 1、点焊建模方法:实体焊点采用全积分形式(Elform2),材料选择MAT_SPOTWELD(MAT_100),接触类型选用TIED_NODES_TO_SURFACE(建议自动创建)。主要应用范围:白车身、机舱盖、左右前门、左右后门、后背门等。2、缝焊建模方法:采用MIG_BEAM,积分形式为Elform9(SPOTWELD),SHRF1,QR/IRID2,CST1,材料选择MAT_S... 2020年03月01日 CAE 喜欢7 阅读 16,550 views 次 阅读全文
在Hyperstudy中集成Radioss求解器进行尺寸优化 本文介绍在HyperStudy中使用RADIOSS求解器对有限元模型进行尺寸优化。所使用模型在Hyperworks帮助文档tutorials\hst\HS-4220下,需要使用以下两个模型文件:(1)boxbeam1_0000.rad:RadiossStarter File,包括有限元模型及边界条件的相关信息;(2)boxbeam1_0001.rad:RADIOSS Engine File,包括求解控制及输出控制的相关信息。... 2020年03月01日 CAE 喜欢0 阅读 750 views 次 阅读全文
TCL字符串和列表转换命令split和join 在TCL中split命令将字符串分成几个部分,然后可以对各个部分独立地进行处理。它会创建一个列表,列表中的元素就是字符串的各个部分。命令格式为:split string ?splitChars? split的第一个参数是待分割的字符串,第二个参数是一个或多个分割字符。 split会找到字符串中所有的分割字符。然后它会创建一个列表,其元素就是分割字符之间的... 2020年02月26日 脚本 喜欢0 阅读 5,606 views 次 阅读全文
LS-Dyna碰撞分析中*CONSTRAINED_EXTRA_NODES定义错误的解决方法 原因:一般是因为模型中定义extra nodes的刚体被删除或者是节点所依附的单元被删除。措施:在K文件中找出所有以下类型的关键字(Part ID或者Node ID/Node set ID为0)并删除。 2020年02月22日 CAE 喜欢0 阅读 1,435 views 次 阅读全文