网页版FEMTransfer软件使用教程仿真分析有限元模型转换

FEMTransfer软件分成单机版和网络版,单机版可以在联网或者断网状态下的单机电脑上工作,网络版是用户可以将模型上传到内部局域网服务器转换后再下载到本地电脑。此处主要说明网络版FEMTransfer的使用方法。

第一步:注册用户

第二步:准备输入模型文件

当将仿真分析软件A的模型转换成仿真分析软件B的模型时,则需要先导出仿真软件A的模型文件,用于下一步的模型转换。根据自己需要转换的有限元模型软件类型找到对应的模型导出方法。

2.1)导出Patran/Nastran模型

打开Patran软件,在Analysis栏中,按下图设置Action:Analyze→Object:EntireModel→Method:AnalysisDesk,然后点击Apply按钮就只输出完整模型的bdf文件而不会直接提交给Nastran计算。若Object选择“SelectedGroup”项,然后点击下方的“SelectGroup...”按钮并选择分组,点击Apply按钮就只将选中分组中的单元和节点输出到bdf文件中。若Method选择“FullRun”项,点击Apply按钮就会输出完整模型的bdf文件并直接提交给Nastran计算,但这需要提前在Patran中提前配置好Nastran接口设置参数,否则计算时就会因找不到Nastran安装路径而报错停止。

Patran生成的bdf文件中不含分组信息,所以需要点击菜单栏Utilities→Group→GroupsToSessionFile。在弹出的窗口中点击Apply按钮,则可以在工作目录下找到包含分组信息的ses文件,但分组信息ses文件可能是以group.ses.01的文件名称形式存在。如果不需要导出分组信息,则不需要准备ses文件,但bdf文件是必需的。

?

转换过程支持以下所有Nastran模型梁单元截面形状。

在Patran中创建复合材料属性的正确操作方法:首先在Geometry栏中选择Create→Coord创建一个Z轴垂直于复合材料区域的局部坐标系;然后在Materials栏中选择Create→Composite→Laminate创建复合材料属性,定义各铺层的材料属性、厚度和铺设角;最后,在Properties栏中选择Create→2D→Shell,下方的Options选择Thin→Laminate,点击InputProperties按钮后在弹窗中的MaterialName选择第二步创建的复合材料属性、MaterialOrientation选择第一步创建的局部坐标系,然后点击SelectApplicationRegion按钮后在弹窗中选择要赋予该复合材料属性的板单元。

在Patran中创建通用参数梁截面属性(即记录Ixx/Iyy/Ixy等通用梁截面参数)的操作方法:进入创建梁截面属性的InputProperties对话框,点击[SectionName]右侧ValueType项的Dimensions下拉菜单后改为Properties,然后去掉对话框下方AssocBeamSection前面的复选框,就可以直接输入Ixx/Iyy/Ixy等通用梁截面参数。普通用户都是通过在Patran中输入梁截面尺寸(比如长宽高)创建梁截面属性,但Patran输出bdf文件时可能会记录成通用梁截面参数而非梁截面尺寸,这时FEMTransfer软件运行生成的log文件会有相应的警告提示信息,则需要进入各梁截面属性的InputProperties对话框,将[SectionName]右侧的ValueType项改为Dimensions,这样输出的bdf记录的就是梁截面尺寸而非通用梁截面参数。

模型转换时支持RBE2/RJOINT/RROD/RBAR1/RTRPLT1这几种关联方式,但不支持RBE3/SlindingSurface/RSPLINE/CyclicSymetry等其他MPC关联方式,因为不支持的这些MPC关联方式暂时无法在其他有限元软件中找到能达到同等效果的刚性关联。

2.2)导出Ansys模型

导出Ansys模型时,FEMTransfer软件只接受Mechanical软件导出的.cdb格式文件。打开Ansys的Mechanical软件,点击左侧菜单栏中的Preprocessor→ArchiveModel→Write,在弹出的对话框中点击OK按钮,即可导出.cdb文件。DatatoArchive下拉菜单中必须选择All模式,而不能选择DB模式,因为只有DB模式下cdb文件才包含分组信息。

如果是在Workbench中创建的有限元模型,在进行格式转换之前,必须先将Workbench导出的.inp/.dat格式文件导入Mechanical模块后再导出.cdb格式文件才能进行格式转换,决不能简单地将Workbench输出的.inp/.dat格式模型文件后缀直接改成.cdb格式就进行转换。以Workbench的StaticStrucural模块为例,讲解将Workbench模型转换成.cdb格式模型文件的方法:双击进入Workbench的Model模块,点击菜单栏Tools→WriteInputFile,即可导出.inp/.dat格式模型文件;然后,打开Mechanical模块,点击菜单栏File→ReadInputfrom,就可以将Workbench导出的.inp/.dat格式模型文件导入Mechanical模块。Mechanical模块导入.inp/.dat格式文件后,点击Mechanical软件左侧菜单栏中的Preprocessor→ArchiveModel→Write,在弹出的对话框中点击OK按钮即可导出.cdb文件。

对于那些无法定义板厚属性的板壳单元,如CPT212/Plane222单元,转换后都会保留这些单元但直接赋予零板厚属性(即板厚值为零);对于那些无法定义截面形状和尺寸的梁单元,如Surf151单元,转换后都因未定义梁截面而将被丢弃;对于那些无法定义材料属性的实体单元,如Fluid220单元,转换后都会保留这些单元且赋予零材料属性(即各向同性材料、密度为零)。由于非Ansys的其他CAE软件一般对于边界的设置方法都不是通过创建单元实现的,所以本软件将自动剔除所有边界单元(Inter192-195等),以避免转换后还需要手动删除这些无用单元的繁杂工作。

??

如上图所示,Ansys可以通过外部文件导入自定义任意形状梁截面(Preprocessor→Sections→Beam→CustomSections),常用于构造一些复杂截面的梁,本软件将计算出自定义梁截面的Ixx/Iyy等截面参数后,转换成通用参数梁截面属性!

虽然Ansys和Abaqus软件支持创建变截面梁(即截面沿轴线变化的梁),但Nastran和Sesam软件不能创建变截面梁。为了统一数据格式,若原始模型中存在变截面梁,转换模型时则直接取起始端梁截面作为全梁截面,将变截面梁转换成等截面梁。

创建Ansys模型时,一定要根据单元类型指定匹配的属性,否则模型检查时会将这些单元认定为没有单元属性!比如,有的用户对Ansys的使用方法了解不太深入,给Shell63类型板单元指定板厚属性时,没有通过实常数Preprocessor→RealConstants指定板厚值,而是在菜单栏Preprocessor→Sections→Shell创建单层板厚截面属性,这样创建的是无效板截面属性,Ansys模型也无法正常计算,转换时会因搜索不到对应的实常数参数而丢失板厚属性。

创建Ansys模型时,有可能遇到一阶单元和二阶单元存在共边的情况,如下图所示,一阶板单元A的边界线2-3和二阶板单元B的边界线1-4共边(即一阶板单元A的节点2、3分别和二阶板单元B的节点1、4重合),这时二阶板单元B的中间节点8在一阶板单元A对应位置处没有节点,这样可能造成转换后计算结果不正常甚至无法正常计算。如果模型转换时发现原始模型存在这种情况,会自动将原始模型的全部二阶单元剔除中间节点后降为一阶单元。

2.3)导出Sesam模型

使用Genie软件打开待转换的模型后,点击菜单栏Tools→Analysis→CreateMesh,或者直接按快捷键Alt和M,即可在工作目录下生成.FEM格式模型文件。

2.4)导出Abaqus模型

打开AbaqusCAE前处理操作界面,在Module下拉菜单中选择Job项后点击下图红框1按钮,在弹出的JobManager对话框中点击Create按钮,然后在弹出的CreateJob对话框的Name框中输入模型名称后点击Continue按钮,最终点击WriteInput按钮生成当前模型的.inp文件。

Abaqus软件自带的角钢、空心圆管、实心圆管、空心方管、扁钢梁截面无法实现梁偏移,自带的工字钢、T型材可以通过在梁截面尺寸参数中输入L值实现梁偏移,另外工程计算中还可以通过Abaqus中的Arbitrary自定义梁截面实现角钢、槽钢、空心方管、外卷边槽钢、Z型钢这几种梁截面的偏移。但是需要注意几点:1)为了统一转换前的梁截面数据,创建角钢、槽钢、空心方管、外卷边槽钢、Z型钢这几种Arbitrary自定义梁截面时必须按照下图创建梁截面轮廓,保证角钢面板向右、槽钢开口向右、外卷边槽钢开口向下。2)空心方管梁截面轮廓应该是5个积分点,且起始点和终止点的坐标应该完全一致,以保证梁截面是闭合封闭的。

本软件既支持多个Part(部件)合并成一个Assembly(集合)的Abaqus模型转换,也兼容考虑了没有任何Part和Instance、只有Instance而没有Part、只有Part而没有任何Instance等几种模型情况。值得注意的是,本软件支持将多个Part进行平移、旋转、阵列、复制操作组成新的Instance转换。

如下图所示,在Abaqus创建多层复合材料时,Region栏中所有参与组合的各铺层材料属性都只能选择同一个属性施加区域,否则可能会造成不一致区域的板厚属性错乱。正确操作方法:1)首先点击菜单栏Tools→Datum创建一个Z轴垂直于复合材料区域的局部坐标系,然后在LayupOrientation下属的Definition选Coordinatesystem,并点击选择刚才创建的局部坐标系,Normaldirection选Axis3(即Z轴);2)接着,右击Region栏题头→EditRegion,然后选择一个添加该复合材料属性的单元Set集,就可以将Region栏所有行全部都设为该单元集,不需要在Region栏一行一行手动选择;3)最后,CSYS栏采用默认的项即可,使全部铺层都采用前面LayupOrientation定义的局部坐标系,以保证各复合材料铺层的结构方向发生变化时材料的性能和结构方向保持一致。

本软件既支持Abaqus的Coupling和MPC(含MPC-Beam/MPC-Tie/MPC-Link/MPC-Pin/MPC-Elbow)连接关系,也支持ConnectorSection连接器属性。创建Abaqus模型时需要注意几点事项:1)Abaqus创建Coupling耦合关联时,选择受控集时既可以选择节点集(NodeRegion模式),也可以选择单元面集(Surface模式)。

由于其他软件不支持接地弹簧单元,所以在Abaqus模型中只能创建两个节点之间的弹簧单元。

本软件既支持Abaqus的质量点(Pointmass/inertia),也支持非结构质量(Nonstructuralmass)。在质量点模式下,对手动选择的若干个参考点施加质量;在非结构质量模式下,对手动选择的若干个单元施加质量。非结构质量包含定义总重量后按比例分配(Totalmass)、单位体积的质量值(Masspervolume)、单位面积的质量值(MassperArea)、单位长度的质量值(MassperLength)四种模式,其中Totalmass模式时会按照选中的各单元在选中的全部单元总质量/体积中的占比分配输入的总重量。

需要特别注意的是,当在Abaqus创建多个Part并组装成Instance时,转换时会按照Instance的规则将各Part组装好并存入转换后的模型,但在转换后的模型中各Part连接面上的节点和单元处于一种分离的状态,如果转换后直接计算就会报错,所以还需要转换后进行节点合并、施加绑定接触等操作。

2.5)导出Sacs模型

Sacs软件是Bentley公司开发的一套船舶与海洋工程、海上风机发电平台设计软件,确保各类固定式海洋结构物的规范合规性。其实Sacs软件不能算是一种常规意义上的有限元仿真软件,Sacs软件建立的是杆系模型而不是Ansys/Nastran/Abaqus这类的有限元网格模型。

通过Sacs软件自带的前处理模块Modeler,生成sacsinp.格式的杆系模型文件。与常见的后缀文件格式不同的是,Sacs模型文件采用的是前缀文件格式,即文件格式在小数点前面。

Sacs有时会将完整模型拆分成多个输入文件,比如sacinp.格式模型文件和seainp.格式载荷工况文件。由于本软件只识别Sacs的sacinp.格式输入文件,所以需要将这些输入文件都汇总到一个sacinp.格式模型文件中。

Sacs模型转换存在几个难点:1)Sacs杆系模型转换成Ansys/Nastran/Abaqus这类有限元网格模型时,需要对杆梁进行自动网格划分;将有限元网格模型转换成Sacs杆系模型时,需要自动合并使用相同属性的单元网格得到杆系结构。2)与Ansys/Nastran/Abaqus这类不采用任何单位制的有限元网格模型不同的是,Sacs模型中的单位制很杂乱,杆截面尺寸参数使用cm单位制,杆件长度又使用m单位制,所以本软件将Sacs模型转换成有限元网格模型时会统一自动转换成国际单位制。3)在Sacs模型中除了杆件以外还会创建Plate平板,Sacs模型转换成有限元网格模型时需要搜索出每个平板四周的杆件,然后在对这些杆件划分网格时还需要同步对平板划分单元,并且要保证平板单元和杆件单元接触面上的节点重合。

2.6)导出LsDyna模型

若采用Ls-PrePost软件作为前后处理软件,操作方式较为简单,直接点击菜单栏File→SaveAs→SaveKeywordAs即可导出LsDyna的.k模型文件。

若采用Ansys的Workbench软件作为前后处理软件,进入LsDyna模块的方式会随使用的软件版本有所不同。对于2021及以后的版本,直接双击工具箱里的按钮即可进入LsDyna模块。但是,对于更早的版本就麻烦点了,一般安装好后的Workbench中是不显示LsDyna模块的,需要手动调出模块,具体操作方法:打开Workbench,点击菜单栏Extensions→ACTStartPage,进入之后选择ManageExtensions,然后选中LSDYNA,回到Project界面就会看到LsDyna模块了。

第三步:在线提交转换

请务必参照下列表格说明,正确地按照原始模型软件类型准备好原始模型文件。

将转换需要的.bdf/.ses/.cdb/.k/.inp等格式输入模型文件打包放入.zip格式压缩包,选择压缩包文件后点击“开始计算”按钮,系统就会将压缩包文件自动提交到后台进行转换。大约等待1-5分钟,就可以点击“下载文件”按钮下载转换后的.zip格式模型文件压缩包。

如果要对模型进行尺寸缩放,可以在“输出模型尺寸/输入模型尺寸”输入框中填入模型尺寸放大系数,常用于模型mm和m单位制转换。若输入1000,模型尺寸数值就会放大1000倍,通常用于模型从m(米)、kg(千克)、s(秒)、N(牛)单位制转换成mm(毫米)、t(吨)、s(秒)、N(牛)单位制;输入0.001则模型尺寸数值就会缩小1000倍,通常是将模型从mm(毫米)、t(吨)、s(秒)、N(牛)单位制转换成m(米)、kg(千克)、s(秒)、N(牛)单位制。默认值是1.0,即不对模型进行缩放,只进行模型软件类型转换。

若“是否导入载荷、工况、边界条件”单选项选“是”则将导入输入模型中的载荷、工况、边界条件,默认不导入。

对于“单元/节点是否从1重新顺序编号”单选项,若选“是”则将模型中所有节点和单元编号重新从1开始顺序编号,若选默认的“否”则转换后的模型仍采用输入模型的节点和单元编号。

对于“二阶单元是否降为一阶单元”单选项,若选“是”则将模型中所有二阶单元自动降阶为一阶单元并删除中间节点,若选默认的“否”则转换后的模型仍采用原始模型中的单元阶数。当原始模型中存在质量点单元时需谨慎使用此功能,因为若质量点单元使用了二阶单元的中间节点也会随中间节点一起删除。

对于“是否合并参数相同的属性”单选项,若选“是”则将参数相同的同一类属性合并成一个属性,可以合并的属性类型包含材料属性、板厚属性、实体单元属性、质量点属性、弹簧属性。Patran和Workbench软件输出有限元模型文件时,可能会将一种属性拆分成若干个定义相同参数的属性,这样不利于在转换后的模型选中并显示这些其实是一种属性的若干个属性。

对于“是否根据通用梁截面参数反算梁截面尺寸”单选项,若选“是”则尝试根据通用梁截面参数推导符合参数规律的梁截面形状,若找到合适梁截面则将通用梁截面属性替换成对应的梁截面尺寸属性;若选“否”则转换后仍采用通用梁截面参数属性。

当输出模型为Nastran模型时,“Nastran输出数据格式”单选项可以设定输出的bdf文件采用大域、小域和自由域三种格式中的哪一种。Nastran的bdf文件中,把以一个关键字开头的数据块叫做一个“卡片”,比如定义节点的卡片以GRID关键字开头。卡片以每8个字符宽度为一列定义了一个“字段”,这种定义方式称作小域格式;小域格式的8个字符最多只能定义99999999个单元或者节点,而且对浮点数的表现精度也有限,为了克服小域格式的精度不足问题,Nastran中也支持16个字符代表一个字段的定义方式,称作小域格式;但是,大域格式也有单元或者节点数量上限,Nastran推出一种以逗号进行数据分割的格式,叫作自由域格式,这才彻底解决了这一问题。

当输入模型为Sacs模型时,会根据“Sacs划分单元网格尺寸(m)”输入框中的数值自动给Sacs杆件和平板划分板梁单元,并保证平板单元和杆件单元接触面上的节点重合,最终将Sacs杆系模型转换成Ansys/Nastran/Abaqus这类有限元网格模型。本软件将Sacs模型转换成有限元网格模型时会统一自动转换成国际单位制,所以输入的网格尺寸也必须是米(m)单位。

最后,点击“开始转换”按钮,即自动提交模型文件进行模型转换。等待1-3分钟后,再次进入模型提交页面,点击“下载文件”按钮即可下载转换完毕的模型文件压缩包。

转换时的常见错误:1)压缩包文件里不能嵌套着其他压缩包文件;2)压缩包文件损坏,无法正常打开;3)压缩包文件中只有.db等不符合文件格式要求的输入模型文件,请严格按照前面提示准备该输入模型对应格式的模型文件并放入压缩包文件;4)导入的有限元模型文件异常,存在缺少材料属性、缺少梁截面尺寸属性等各种问题,甚至都无法将模型文件正常导入对应的前处理软件;5)导入模型类型为Nastran时,包含分组信息的.ses文件并不是必需的,宁可不使用也不要上传与.bdf模型文件不匹配的.ses文件;6)导入模型类型为Ansys时,不要直接提交Workbench模块生成的.inp/.dat格式模型文件,需要将Workbench模型文件导入Mechanical软件后再重新导出.cdb格式文件。

正确的.zip格式压缩包,打开后应该直接就是符合格式要求的输入模型文件。输入模型文件名没有限制,定义成任何文件名称都可以,注意不能使用中文名称,建议文件名称采用字母加数字的格式。

在Nastran/Femap/Workbench等软件中创建有限元模型时,由于软件本身原因或者使用者的操作问题,可能会将部分梁截面以Ixx/Iyy等梁截面参数属性的方式输出,这样不方便转换后二次修改。为了解决这个问题,本软件会尝试根据输入的梁截面参数推导出梁截面尺寸,并以截面形状和尺寸的梁截面方式输出到转换后模型中。

第四步:导入转换后的新模型

3.1)导入Abaqus模型

方式一:手动导入.inp和.py文件

打开Abaqus软件,点击菜单栏中的File→Import→Model。在弹出的对话框中,下方的FileFilter选成AbaqusInputFile,然后选择转换后的.inp文件,点击OK按钮,即可导入转换后的Abaqus模型。

转换后除了.inp文件,还会生成.py文件,记录了批量更改板/梁单元截面名称、施加载荷和边界条件、创建载荷-边界条件组合工况等命令。点击菜单栏中的File→RunScript,选择转换后得到的.py文件即可执行命令。注意几点事宜:1)导入.inp文件后必须执行.py文件,否则可能无法正常计算;2)必须将.inp和.py文件都导入Abaqus软件后才可以修改Part名称,不能手动修改转换后得到的.inp文件名称(.py文件名称可以修改),否则会导致.py文件和.inp文件不匹配而使导入.py文件时报错。

FEMTransfer通过两种途径导入原始模型中的载荷、边界条件和工况,第一种是通过.py文件导入一部分载荷和边界条件、工况,但对于一些非均布载荷(如水压)则输出到模型.inp文件以外的第二份.inp文件中,用户可以自行用记事本打开后编辑。

将模型导入Abaqus软件后,若要3D显示梁单元的朝向和偏移:点击菜单栏View→AssemblyDisplayOptions,然后勾选弹出对话框中的“Renderbeamprofiles”复选项,再点击Apply按钮即可显示。

方式二:后台自动导入.inp和.py文件

若想不打开AbaqusCAE前处理窗口,也可以双击程序生成的call_abaqus_nogui.cmd文件,就能后台自动导入.inp文件和.py脚本文件并保存.cae文件。这样比方式一记录的打开AbaqusCAE前处理窗口执行这些操作时的运行速度更快,但需要提前正确配置好Abaqus环境;建议通常情况下采用方式一操作,若执行py脚本运行速度较慢,可以采用方式二提高运行速度。

3.2)导入Patran/Nastran模型

打开Patran软件,点击菜单栏的File→Import。在弹出的对话框中,右侧的Source选择MSCNastranInput,然后选择转换得到的.bdf文件,点击Appy按钮即可导入。

转换后除了bdf文件,还会生成一个记录了分组信息的ses文件,点击菜单栏File→Session→Play,然后选中转换后得到的ses文件,点击Apply则可以导入输入模型的分组信息。

转换前后一定要核对模型的重量、重心是否和转换前保持一致。Patran软件测量模型重量、重心的方法:点击菜单栏Tools→MassProperties弹出对话框,点击DefineRegion按钮后再在SelectGroups框中选择要测量重量信息的分组名称,点击Apply就能弹出显示重量信息的MassPropertiesDisplay对话框。在对话框中,Mass列记录总重量,CG(CID0)列记录的是重心X/Y/Z坐标值。

将模型导入Patran软件后,若要3D显示梁单元的朝向和偏移:点击菜单栏Display→Load/BC/ElemProps,然后将右侧对话框中的BeamDisplay选成“3D:FullSpan+Offsets”,再点击Apply按钮即可显示;若要彩色显示板厚分布:进入Properties栏中,设置Action:Analyze→SelectProperty:Thickness→Display:ScalarPlot,然后点击Apply按钮即可显示。

3.3)导入Ansys模型

一、导入Mechanical模块

打开Ansys的Mechanical模块,点击菜单栏中的File→ReadInputfrom…,在弹出的对话框中选择转换后得到的.cdb文件,点击OK按钮,即可导入转换后的Ansys模型。

为了方便用户单独编辑载荷,FEMTransfer软件将输入模型中的载荷、边界条件单独输出到另外一个.cdb格式文件,可以直接用记事本打开查看和编辑。

二、导入Workbench模块

将转换后的cdb文件导入Workbench的流程:

1、打开Workbench软件后,首先创建ExternalModel功能块,然后双击Setup后选择需要导入的转换后cdb文件。注意,这时导入转换后的cdb文件可能会报错,只需要将cdb文件先导入Mechanical模块后再重新导出cdb文件,Workbench软件成功导入这个cdb文件的概率更高。

2、然后,创建StaticStrutural功能块,将ExternalModel功能块拖拉到StaticStrutural功能块的Model项上,就能将cdb文件导入Workbench软件。若需要将单元网格转换成几何线面,进入StaticStrutural功能块的Properties属性,勾选CreateGeometry、CreateGeometryFaceComponents复选项,再将BodyGrouping改为MaterialNumberandThickness即可。若不需要将单元网格转换成几何线面、只想保留单元网格,去掉勾选CreateGeometry复选框。

3.4)导入Sesam模型

方式一:导入前处理软件Genie

打开Genie软件,点击菜单栏中的File→Import→FEMfile,选择转换得到的.FEM格式文件,即可导入Sesam模型。绝对不能修改转换后得到的T*.FEM文件名称中的数字*,可以在T前面加内容,否则无法导入Genie。

另外,Sesam前处理软件Genie无法正常导入均布面压力、均布线压力、节点力/力矩等载荷,也不支持实体单元、刚性关联,只支持板、梁、质量点三种类型结构单元。用户可以在Genie模块中施加载荷并导出FEM文件后再重新导回Genie却发现前面施加的载荷没有正常导入,就能验证上述说法,这时可以借助Sesam前处理软件PatranPre二次处理。

方式二:导入前处理软件PatranPre

首先,导入FEM文件。进入Analysis栏,选择ReadModel→ModelData,点击SelectInterfaceFile按钮后选择FEM文件,点击Apply按钮即可导入模型。如下图所示,同一份FEM模型文件导入Genie和PatranPre后就能发现角钢L面板方向相反,说明Genie和PatranPre的角钢面板方向相反。所以,导入模型后先在Elements栏将全部梁单元通过Midify→Element→Reverse颠倒面板朝向后,再在Properties栏中将梁截面属性的WebLocation改为Postitive,也可以直接导入FEM文件后不做任何调整(只是角钢面板朝向看上去不符合规定,但实际没问题)。

Genie无法正常导入FEM文件记录的载荷、边界条件、工况信息,为了将其他软件的载荷导入Sesam,这里需要借助PatranPre的ses脚本命令。转换后除了FEM文件,还会生成一个记录了载荷、边界条件、工况信息的LcDisLoad.ses文件,点击PatranPre菜单栏File→Session→Play,然后选中转换后得到的ses文件,点击Apply则可以导入载荷信息。

当PatranPre导入百万数量级单元的大模型FEM文件时,可能会丢失分组信息。为了解决这个问题,转换程序会同时生成Groups.ses文件,在PatranPre中播放该ses文件就可以导入分组信息。

3.5)导入Sacs模型

在Sacs自带前处理模块Modeler,点击File→Open→OpenModelFile,选择转换得到的sacsinp.格式模型文件即可。

3.6)导入LsDyna模型

打开LS-PrePost软件,点击File→Import→LS-DYNAKeywordFile,然后选择转换得到的.k格式模型文件即可。

将模型导入LsDyna软件后,若要3D显示梁单元的朝向和偏移:点击勾选菜单栏View→BeamPrism即可显示。

其实,导入时也可以选择File→Import下属的NastranFile项就能导入.bdf格式文件,这是由于Nastran的模型文件格式比Ansys和Abaqus的模型文件要简单、规范得多,读取难度较低,这同样也是很多仿真软件都支持读取Nastran模型文件的原因所在。但是,根据实践经验发现,导入.bdf文件后再点击File→SaveAs→SaveKeywordAs导出的.k文件数据格式不符合规定,直接计算时会报错。

★转换后的命名规则

这里借助Nastran模型转入Abaqus的案例,讲解FEMTransfer软件转换后各部分名称的命名规则,方便用户转换后快速二次编辑模型:

1)材料属性名称:Abaqus的材料命名规则为“MAT+材料属性编号+(导入模型中的属性名称)”形式,若导入模型中没有定义材料属性名称(如Ansys)则只显示“MAT+材料属性编号”形式。这里定义的材料属性编号在后面会用到。

2)梁单元属性名称:Abaqus的梁单元属性命名规则为“梁截面类型符号+梁属性编号+(导入模型中的属性名称)_M+材料属性编号_D+朝向编号_O+偏移编号”形式,若导入模型中没有定义梁单元属性名称则不显示“(导入模型中的属性名称)”部分内容。

梁截面类型符号:L代表角钢截面,FB代表扁钢截面,P代表空心圆管截面,CY代表实心圆管截面,BX代表空心方管截面,C代表槽钢截面,T代表T型材截面,I代表工字钢截面,Z代表Z型钢截面,H代表外卷边槽钢截面;SD表示实体单元,S表示单层板厚属性,S_COMP表示复合多层板厚属性。M后面的材料属性编号就是代表当前梁单元属性采用了对应编号的材料属性;D和O的组合确定了梁单元不同朝向和偏移的特性,可以精准地体现梁单元不同的朝向和偏移情况。总之,采用同一种类型数据采用相同的编号则代表该梁单元的这种类型是相同的,比如FB后的梁截面编号相同则代表当前梁单元都是尺寸相同的扁钢截面。

3)板厚名称:Abaqus的板厚属性命名规则为“TH+板厚属性编号+(导入模型中的属性名称)_M+材料属性编号”形式,若导入模型中没有定义板厚属性名称(如Ansys)则命名规则为“TH+板厚属性编号+(板厚值)_M+材料属性编号”形式。

4)分组名称:若导入模型中定义了分组名称则直接引用导入模型中的名称。

转换成非Abaqus的其他软件后,命名规则基本一致,只是梁单元命名规则没有“_D+朝向编号_O+偏移编号”部分,即变成“梁截面类型符号+梁属性编号+(导入模型中的属性名称)_M+材料属性编号”形式,若导入模型中没有定义梁单元属性名称则不显示“(导入模型中的属性名称)”部分内容。

5)当模型中存在未定义各向同性材料属性的单元,则会创建使用零密度的新增材料属性,追加到已有材料属性结尾处,材料属性名称一般含有“NoMat”字样以示区分,而这些未定义材料属性的单元就会统一使用新增的零密度材料属性。对于未定义板厚属性的板壳Shell单元,都会定义成使用零板厚的新增板厚属性,追加到已有板厚属性结尾处,板厚属性名称一般含有“NoThick”字样以示区分。对于未定义材料属性的实体单元,都会定义成使用前面新增的“NoMat”零密度材料属性,追加到已有实体单元属性结尾处,这些实体单元属性名称一般含有“NoSolid”字样以示区分。

★模型智能检查和修复

本软件运行时执行“读取原始模型→模型检查修复→输出转换后模型”流程逻辑。在模型检查修复流程中,会将有原始输入模型中出现错误的单元及其属性信息输出到运行log日志文件中,供用户查看以快速定位原始模型的错误、手动修复原始模型。

1、错误信息说明

1)log文件记录的“错误提示”表示输入模型中出现了会导致无法正常导入新模型的严重错误,使用者必须按照log文件提示信息修复输入模型中的错误。log文件记录的“警告提示”表示输入模型中出现了一些容易引起错误的操作,比如输入模型中使用了对使用者水平要求较高的通用参数梁截面属性,这时使用者并不一定需要修改输入模型。

2)log文件记录的错误单元/节点编号都是转换前模型中的原始单元/节点编号,而不是转换后模型中的单元/节点编号。这是由于若使用者选择“单元/节点是否从1重新顺序编号”选项时,转换后的单元/节点编号和转换前并不一定相同。

2、模型智能检查

软件可以智能检查出来的输入模型中的错误类型如下:

1)梁单元未定义梁截面Z轴朝向或者梁截面Z轴朝向异常,比如给梁单元定义了一个和梁X轴方向(即从梁单元一端I指向另一端J的方向)平行的梁截面Z轴朝向。软件此时会智能根据梁X轴走向重新定义梁朝向,保证转换后模型不用修复即可直接使用。

2)自动检测未定义材料属性的单元,并将这些单元编号输出到运行log日志文件中。虽然本软件会自动为这些不符合要求的单元临时定义一个零材料密度的材料属性,防止转换后丢失这些单元,但还是要求用户必须根据.log文件对原始输入模型进行修正。若某复合多层材料的铺层使用了不存在的材料属性,本软件会将这些出现异常的复合材料属性编号输出到运行log日志文件中。

3)自动检测未定义板厚属性的板壳Shell单元,并将这些单元编号输出到运行log日志文件中。虽然本软件会自动为这些不符合要求的板单元临时定义一个零板厚的板厚属性,防止转换后丢失这些板单元,但还是要求用户必须根据.log文件对原始输入模型进行修正。

4)自动检测没有定义实体单元属性的实体Solid单元,并将这些单元编号输出到运行log日志文件中。由于实体单元的实体单元属性记录的是该单元指向哪些材料属性,为了转换后不丢失这些实体单元,本软件会将这些实体单元指向临时定义的零材料密度的材料属性。

5)自动检测没有定义梁截面属性的梁/杆单元,并将这些单元编号输出到运行log日志文件中。由于梁单元的梁截面形状有很多种,这里无法统一指定一个梁截面,所以只是将异常单元编号输出到log文件中,但转换后可能会丢失这些梁单元。

6)自动检测没有定义质量单元属性的质量点Mass单元,并将这些单元编号输出到运行log日志文件中。虽然本软件会自动为这些不符合要求的质量点单元临时定义一个零质量的质量点属性,防止转换后丢失这些质量点单元,但还是要求用户必须根据.log文件对原始输入模型进行修正。

7)自动检测没有定义弹簧属性的弹簧Spring单元,并将这些单元编号输出到运行log日志文件中。转换后可能会丢失这些梁单元,要求用户必须根据.log文件对原始输入模型进行修正。

8)自动检测截面尺寸不合理的梁截面,比如空心圆管截面的内径大于外径,并将这些异常梁截面编号输出到运行log日志文件中。

9)若刚性关联、边界条件、节点载荷等使用了不存在的节点编号,则程序检查时会自动剔除这些异常节点,并将这些异常节点编号输出到log日志文件中。

10)自动检测并删除长度为零的梁/杆/弹簧/连接器(弹簧-阻尼器)单元。Ansys和Abaqus允许存在长度为零的弹簧/连接器单元,也就是单元两端节点坐标重合但并不是同一个节点,为了避免转换时软件自动删除该单元,要求使用者提前在原始模型中将单元两端节点拉开1E-5这种级别的极小距离。

11)自动检测并删除夹角大于等于180度的四边形和三角形板单元。

12)若检测到复合多层板属性未定义材料坐标系(要求复合铺层的材料坐标系Z轴应该垂直于复合多层板单元),则根据既定算法自动为每种复合多层板属性创建一个合理的材料坐标系。

13)自动检测并提示那些丢失节点信息的单元编号。

★载荷和工况的转换

本软件支持转换载荷、工况等常见静力分析设置,进行载荷和工况转换时有几点需要注意。

FEMTranfer支持的Nastran/Ansys/Abaqus/Sesam/Sacs/LsDyna等多种有限元仿真分析软件对载荷、工况、边界条件的转换支持情况汇总如下表。

本软件不支持转换/导出在Ansys和Sesam中创建的载荷。这是由于,除Ansys和Sesam以外的常见有限元分析软件的载荷、工况都是“工况-载荷-单元”组合模式,即多个载荷组成一个工况,一个载荷中若干个单元承受外力,三者是通过载荷编号对应起来的。但Ansys和Sesam没有“载荷”这一级编号,直接将全部外力都放进对应工况下,这样虽然也能正常计算,但会造成将Ansys和Sesam模型转换成其他有限元模型后无法区分出各载荷,这样极其容易造成错误且无法检查,也无法对各载荷重新进行工况组合。举个例子,水压施加到若干个节点上,则不同高度处的节点受力不同,模型中可能存在其他节点力,没有载荷编号就无法在转换后区分出哪些节点力是属于该水压节点力,总不能根据外力相等就认为是同一载荷。

1)将载荷导入Ansys

将在其他软件中创建的载荷导入Ansys时,原始模型将保存在.cdb文件中,而载荷、工况、边界条件将以命令流的方式保存到另外一个文本中,便于客户可以根据文本中记录的载荷名称辨别区分出转换前后的载荷。

Ansys中所有载荷都没有编号和名称,所以将载荷导入Ansys后,用户要想将转换后的载荷和转换前对应起来具有一定的难度。为了解决这个问题,本程序将载荷导入Ansys时,会以注释的方式输出载荷名称,用户可以便捷地分辨出每项载荷的开始和终止区域。

2)将载荷导入Abaqus

将在其他软件中创建的载荷导入Abaqus时,假设某载荷包含施加到N个单元/节点上的外力,则将inp文件导入Abaqus后,前处理界面会显示N条载荷,无法统一进行编辑。为了解决这个问题,FEMTransfer软件通过两种方式完成全部载荷、工况的转换:首先,通过py文件施加边界条件和工况组合,并通过py脚本文件施加整个载荷内施加到N个单元/节点上的外力全部相同的那些载荷;然后,另外生成一个inp文件,内部只记录了整个载荷内施加到N个单元/节点上的外力并不全部相同的那些载荷,如水压。

3)单位制

在进行模型缩放时,载荷也会随着缩放比例自动进行调整。常见的模型单位为两套,分别为N(牛)、m(米)、kg(千克)、s(秒)和N(牛)、mm(毫米)、t(吨)、s(秒),两者对应的缩放比例为1000。

★注意事项

1)再次强调:请严格按照使用教程说明,在.zip格式压缩包里只能按照输入模型类型出现对应格式文件,必须和原始模型软件类型对应起来。Ansys只能上传.cdb格式文件,Nastran只能上传.bdf或.nas格式文件(.ses文件非必需),Sesam只能上传.FEM格式文件,Abaqus只能上传.inp格式文件,Sacs只能上传sacsinp.格式文件,LsDyna只能上传.k格式文件!!!不要提供其他格式文件!!!

2)考虑到各软件支持的材料属性数量不同(Natran只支持六种,Ansys却支持几十种),当模型中使用了不支持的材料属性,要求输入模型用各向同性材料(如钢铁)替换不支持的材料属性,通过材料编号、材料密度等辨别转换后的材料属性,并通过手动操作或者脚本等方式修改新的材料属性,这样即可实现任何材料属性的完美转换,具体方法可参见官网。

THE END
1.prism软件prism软件为什么老卡prism软件怎么用5. Prism Video File Converter 软件类型:电脑软件 软件页面:https://duote.com/soft/8225.html 点击下载 软件介绍: 【基本介绍】Prism Video File Converter可以转换视频文件,以及所有的视频格式使用DirectShow的基于编解码器。 以上就是小编根据prism软件,给您推荐的几款软件,希望符合您的要求。更多靠谱软件可以在多...https://www.duote.com/tech/rjxz/394184.html
2....Prism9.5.1.733win/mac补丁授权激活教程Prism9破解版是功能强大的数据统计分析软件,使用旨在为用户提供高效的科学绘图,您可以自由的分析、绘制图形以全面直观的展示您的工作,提供有组织的数据表,面向科学家而非统计学家的数据分析,完整的工作记录以及完善的数据分析等多个方面的优势,针对各种简单或者复杂以及更复杂的数据都能够很好的进行分析研究,Prism将数据...http://www.sd173.com/soft/9289.html
3.1graphpadprism软件及中文教程3数据表类型.pdf1、graphpad prism软件及中文教程_3数据表类型.pdf 28页VIP内容提供方:136***1820 大小:1.5 MB 字数:约7.58千字 发布时间:2022-11-15发布于北京 浏览人气:214 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)1...https://m.book118.com/html/2022/1019/5300021111010004.shtm
4.Prism使用教程百小僧Prism 使用教程 https://www.cnblogs.com/ryzen/p/11905866.html 如果您觉得本文对你有用,不妨帮忙点个赞,或者在评论里给我一句赞美,小小成就都是今后继续为大家编写优质文章的动力,百小僧拜谢! 欢迎您持续关注我的博客:) 作者:百小僧 版权所有,欢迎保留原文链接进行转载:)...https://www.cnblogs.com/baiqian/p/12784348.html
5.graphpadprism8破解版下载v8.0.1.244附安装教程科研数据的基础在于不断的分析,而专业的软件就是代替人力进行系统化分析的最好选择,今天小编为你准备了一个非常优秀的分析程序,它就是GraphPad Prism8破解版,这个版本经过不断测试不断更新推出了正式版本,让每一位用户都有一个可以分析海量数据的工具,不仅如此,这个程序在数据输入方面也加入了很多便捷的支持功能,像是...https://www.91rjz.com/pcsoft/12021.html
6.GraphPadPrism8.0.132位64位英文版安装教程Prism 8.0.1是由Graphpad公司推出的一款超级好用的医学绘图软件,集生物统计、曲线拟合和科技绘图于一体,可用于理解统计和数据组织,被各种生物学家以及社会和物理科学家广泛使用。 第一节 软件安装教程1、打开Install文件夹,找到InstallPrism8-64bit.msi文件,双击运行如下图所示: 2、根据上图提示,知识兔看到Prism 8.0...https://zhishitu.cn/54-c53/c54/2411-2411.html
7.prism中文翻译教程RPA之家出版的整套BluePrism手把手教程,有需要的大家可以下载学习,有问题的也欢迎在评论里面留言交流。 立即下载 上传者: rpazj 时间: 2020-11-11 GraphPad Prism 5.0 用户指南中文版 非常棒的数据处理软件,用来进行生物学统计、曲线拟合以及作图。今天我来带领你使用GraphPad Prism绘制医学图表。 GraphPad Prism...https://www.iteye.com/resource/qq_26650031-10196661
8.graphpadprism教程(511.8MB)百度网盘资源下载软件及教程 18.1MB graphpad prism教程 18.1MB 通过实例学习GraphPad_Prism作图的流程 N/A sp2 N/A sp N/A 第一讲 GraphPad6.0安装、界面介绍及统计图形的基本要求 N/A 第五讲析因设计资料方差分析的统计分析与图形绘制2 N/A 第五讲析因设计资料方差分析的统计分析及图形绘制1 N/A 第四讲完全随机设...https://www.iizhi.cn/resource/detail/ad1da2933d531ee5e53d89090c1de99a
1.三组平行实验数据处理的Origin分析(origin三组平行实验数据处理...在科学研究过程中,实验数据的有效处理与分析至关重要。本文将以三组平行实验数据为例,展示如何使用Origin软件进行数据处理。 实验背景 实验旨在探究某种化学反应的动力学特性,分别在不同条件下进行三次平行实验,以获取可靠的实验数据。 数据导入 首先,将实验数据导入Origin软件。选择正确的数据格式后,Origin会自动将数据...http://origin.zaixianjisuan.com/jiqiao/san-zu-ping-xing-shi-yan-shu-ju-chu-li-de-originfen-xi.html
2.prism软件怎么用?prism使用教程prism软件怎么用?prism 使用教程 有没有好用的医学绘图分析软件?prism破解版是mac上一款非常强大的医学绘图分析软件,专为科学研究而设计,加入世界领先的科学家研究方法,能够让用户在短时间内做出最合适的分析选择,并优雅地绘制和展示您的作品。本软件测试环境12.0.1系统!https://www.douban.com/group/topic/255779843/
3.GraphPadPrism软件怎么用?详细教程解答GraphPad Prism是一款强大而易于使用的统计和绘图软件,广泛应用于生物医学研究和实验数据分析。本文将为您提供GraphPad Prism软件的详细使用教程,帮助您充分利用这一工具来展现和分析实验数据。 1. 软件安装与界面介绍 首先,您需要下载GraphPad Prism软件并完成安装。安装完成后,打开软件,您将看到主界面。GraphPad Prism界面...https://www.goldksoft.com/e/action/ShowInfo.php?classid=3&id=3726
4.Prism软件独特功能使用介绍,Prism9.5中英文版安装包下载安装...假设我们有一家公司,需要处理大量敏感数据,并且需要保证这些数据不被泄露。在此背景下,我们可以使用Prism软件来进行数据隐私保护。具体操作如下: 第一步:数据预处理 Prism软件获取: hairuanku.top/mIeWGGswS.Prism 里面有详细安装教程 首先,我们需要将原始数据导入Prism软件中进行处理。在导入数据后,我们需要进行数据清洗...https://cloud.tencent.com/developer/article/2284774
5.绘图软件GraphPadPrismv9.0安装破解教程(附下载)图形图像Prism9是一款GraphPad公司推出的专业科研医学生物数据处理绘图软件,可将科学图形、综合曲线拟合(非线性回归)、可理解的统计数据、数据组织结合在一起。本文为大家带来图文详细的GraphPad Prism 9安装破解教程,仅供参考 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! https://www.jb51.net/softjc/752768.html
6.Graphpadprism5中文教程.pdfprism软件资源GraphpadPrism5作图教程.pdf 浏览:190 GraphpadPrism5作图教程GraphpadPrism5 是一款功能强大且广泛应用于科学研究和医疗领域的数据分析和图形绘制软件。本教程将带领读者了解GraphpadPrism5 的基本使用方法和高级功能应用,从而帮助读者快速... 通过实例学习GraphPad+Prism作图的流程 ...https://download.csdn.net/download/yage11/11167944
7.GraphPadPrismv9.5Win中英版科研绘图软件GraphPad Prism是专为医者打造的一款绘图利器,其相关功能更是强大,如曲线分析、bland-altman分析和剂量反映曲线等。 软件安装 此版本软件特点:无需断网使用,安装简单,稳定使用。 ①1.在上边下载安装包,双击安装 2. 选择安装目录,点击安装(不懂的默认目录就行) ...https://www.go-soft.cn/news/cjwt/787.html
8....医学绘图软件GraphPadPrism6.0官方免费版安装图文教程破解...本页面免费提供:医学绘图软件GraphPad Prism6.0官方免费版安装图文教程、破解注册方法,通过详细的软件安装步骤,帮助您快速成功安装软件及使用,亲测能用!https://www.yutu.cn/softhtml/softsetup_2979.html
9.GraphPadPrism统计教程简单逻辑回归(一)研究人员从这种分类中使用了许多指标,包括模型的灵敏性和特异性、分类的真阳性率(TPR)和假阳性率(FPR)、模型的阳性和阴性预测能力等概念。 || 往期内容回顾 GraphPad Prism 统计教程 | 对数正态分布 GraphPad Prism 统计教程|置信区间(一) GraphPad Prism 统计教程 | 什么是标准差? https://www.dxy.cn/bbs/newweb/pc/post/44750135
10.科研绘图工具GraphPadPrismWindows/macOS中文汉化破解版...视频教程 单机游戏 素材资源 注册激活首页行业软件图形图像科研绘图工具GraphPad Prism Windows/macOS 中文汉化破解版 科研绘图工具GraphPad Prism Windows/macOS 中文汉化破解版 发表评论 4,479 A+ 所属分类:图形图像 科研绘图工具GraphPad Prism下载 目录 GraphPad Prism破解版是一款为科研人员研发的优秀的科研绘图工具,...https://www.kexn.cn/18293.html
11.数据分析软件GraphPadPrism破解版激活安装教程它提供了直观易用的界面和强大的功能,使得科研人员能够轻松地进行数据分析、绘制高质量的图表和生成统计报告。目前关于这样软件的安装,很多的用户都不知道如何去激活/破解。所以,在本期的内容当中,就给大家带来全新的破解安装教程,感兴趣的话可以一起来了解下。除此以外, 如果您还不知道怎么下载《GraphPad Prism ...https://www.knowr.cn/acjiaocheng/gprism-pjjh.html