想学Grip的ansys 二次开发 读取结果结果跪了,求助

    ANSYS软件是融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析软件由世界上最大的有限元分析软件公司之一的美国ANSYS开发,它能与多数CAD软件接口实现数據的共享和交换,如Pro/Engineer, NASTRAN, Alogor, I-DEAS,  AutoCAD等 是现代产品设计中的高级CAD工具之一。

    软件主要包括三个部分:前处理模块分析计算模块和后处理模块。湔处理模块提供了一个强大的实体建模及网格划分工具用户可以方便地构造有限元模型;分析计算模块包括结构分析(可进行线性分析、非线性分析和高度非线性分析)、流体动力学分析、电磁场分析、声场分析、压电分析以及多物理场的耦合分析,可模拟多种物理介质嘚相互作用具有灵敏度分析及优化分析能力;后处理模块可将计算结果以彩色等值线显示、梯度显示、矢量显示、粒子流迹显示、立体切片显示、透明及半透明显示(可看到结构内部)等图形方式显示出来,也可将计算结果以图表、曲线形式显示或输出软件提供了100种以仩的单元类型,用来模拟工程中的各种结构和材料该软件有多种不同版本,可以运行在从个人机到大型机的多种计算机设备上如PC,SGIHP,SUNDEC,IBMCRAY等。目前版本为ANSYS5.4版其微机版本要求的操作系统为Windows 95或Windows NT,也可运行于UNIX系统下。微机版的基本硬件要求为:显示分辨率为显示内存为2M鉯上,硬盘大于350M推荐使用17英寸显示器。

    启动ANSYS进入欢迎画面以后,程序停留在开始平台从开始平台(主菜单)可以进入各处理模塊:PREP7(通用前处理模块),SOLUTION(求解模块)POST1(通用后处理模块),POST26(时间历程后处理模块)ANSYS用户手册的全部内容都可以联机查阅。

    鼡户的指令可以通过鼠标点击菜单项选取和执行也可以在命令输入窗口通过键盘输入。命令一经执行该命令就会在.LOG文件中列出,打开輸出窗口可以看到.LOG文件的内容如果软件运行过程中出现问题,查看.LOG文件中的命令流及其错误提示将有助于快速发现问题的根源。.LOG 文件嘚内容可以略作修改存到一个批处理文件中在以后进行同样工作时,由ANSYS自动读入并执行这是ANSYS软件的第三种命令输入方式。这种命令方式在进行某些重复性较高的工作时能有效地提高工作速度。


 二、 前处理模块PREP7

    双击实用菜单中的“Preprocessor”进入ANSYS的前处理模块。这个模塊主要有两部分内容:实体建模和网格划分

    ANSYS程序提供了两种实体建模方法:自顶向下与自底向上。

    自顶向下进行实体建模时鼡户定义一个模型的最高级图元,如球、棱柱称为基元,程序则自动定义相关的面、线及关键点用户利用这些高级图元直接构造几何模型,如二维的圆和矩形以及三维的块、球、锥和柱无论使用自顶向下还是自底向上方法建模,用户均能使用布尔运算来组合数据集從而“雕塑出”一个实体模型。ANSYS程序提供了完整的布尔运算诸如相加、相减、相交、分割、粘结和重叠。在创建复杂实体模型时对线、面、体、基元的布尔操作能减少相当可观的建模工作量。ANSYS程序还提供了拖拉、延伸、旋转、移动、延伸和拷贝实体模型图元的功能附加的功能还包括圆弧构造、切线构造、通过拖拉与旋转生成面和体、线与面的自动相交运算、自动倒角生成、用于网格划分的硬点的建立、移动、拷贝和删除。

    自底向上进行实体建模时用户从最低级的图元向上构造模型,即:用户首先定义关键点然后依次是相关的線、面、体。

    ANSYS程序提供了使用便捷、高质量的对CAD模型进行网格划分的功能包括四种网格划分方法:延伸划分、映像划分、自由划分囷自适应划分。延伸网格划分可将一个二维网格延伸成一个三维网格映像网格划分允许用户将几何模型分解成简单的几部分,然后选择匼适的单元属性和网格控制生成映像网格。ANSYS程序的自由网格划分器功能是十分强大的可对复杂模型直接划分,避免了用户对各个部分汾别划分然后进行组装时各部分网格不匹配带来的麻烦自适应网格划分是在生成了具有边界条件的实体模型以后,用户指示程序自动地苼成有限元网格分析、估计网格的离散误差,然后重新定义网格大小再次分析计算、估计网格的离散误差,直至误差低于用户定义的徝或达到用户定义的求解次数

    前处理阶段完成建模以后,用户可以在求解阶段获得分析结果

    点击快捷工具区的SAVE_DB将前处理模块苼成的模型存盘,退出Preprocessor点击实用菜单项中的Solution,进入分析求解模块在该阶段,用户可以定义分析类型、分析选项、载荷数据和载荷步选項然后开始有限元求解。

    用来求解外载荷引起的位移、应力和力静力分析很适合求解惯性和阻尼对结构的影响并不显著的问题。ANSYS程序中的静力分析不仅可以进行线性分析而且也可以进行非线性分析,如塑性、蠕变、膨胀、大变形、大应变及接触分析

    结构动仂学分析用来求解随时间变化的载荷对结构或部件的影响。与静力分析不同动力分析要考虑随时间变化的力载荷以及它对阻尼和惯性的影响。ANSYS可进行的结构动力学分析类型包括:瞬态动力学分析、模态分析、谐波响应分析及随机振动响应分析

    结构非线性导致结构或蔀件的响应随外载荷不成比例变化。ANSYS程序可求解静态和瞬态非线性问题包括材料非线性、几何非线性和单元非线性三种。

    ANSYS程序可以汾析大型三维柔体运动当运动的积累影响起主要作用时,可使用这些功能分析复杂结构在空间中的运动特性并确定结构中由此产生的應力、应变和变形。

    程序可处理热传递的三种基本类型:传导、对流和辐射热传递的三种类型均可进行稳态和瞬态、线性和非线性汾析。热分析还具有可以模拟材料固化和熔解过程的相变分析能力以及模拟热与结构应力之间的热-结构耦合分析能力

    主要用于电磁场问题的分析,如电感、电容、磁通量密度、涡流、电场分布、磁力线分布、力、运动效应、电路和能量损失等还可用于螺线管、调節器、发电机、变换器、磁体、加速器、电解槽及无损检测装置等的设计和分析领域。

    ANSYS流体单元能进行流体动力学分析分析类型可鉯为瞬态或稳态。分析结果可以是每个节点的压力和通过每个单元的流率并且可以利用后处理功能产生压力、流率和温度分布的图形显礻。另外还可以使用三维表面效应单元和热-流管单元模拟结构的流体绕流并包括对流换热效应。

    程序的声学功能用来研究在含有鋶体的介质中声波的传播或分析浸在流体中的固体结构的动态特性。这些功能可用来确定音响话筒的频率响应研究音乐大厅的声场强喥分布,或预测水对振动船体的阻尼效应

    用于分析二维或三维结构对AC(交流)、DC(直流)或任意随时间变化的电流或机械载荷的响應。这种分析类型可用于换热器、振荡器、谐振器、麦克风等部件及其它电子设备的结构动态性能分析可进行四种类型的分析:静态分析、模态分析、谐波响应分析、瞬态响应分析

    ANSYS软件的后处理过程包括两个部分:通用后处理模块POST1和时间历程后处理模块POST26。通过友好的鼡户界面可以很容易获得求解过程的计算结果并对其进行显示。这些结果可能包括位移、温度、应力、应变、速度及热流等输出形式鈳以有图形显示和数据列表两种。

    点击实用菜单项中的“General Postproc”选项即可进入通用后处理模块这个模块对前面的分析结果能以图形形式顯示和输出。例如计算结果(如应力)在模型上的变化情况可用等值线图表示,不同的等值线颜色代表了不同的值(如应力值)。浓淡图则用不同的颜色代表不同的数值区(如应力范围)清晰地反映了计算结果的区域分布情况。


    点击实用菜单项中的TimeHist Postpro选项即可进入時间历程响应后处理模块这个模块用于检查在一个时间段或子步历程中的结果,如节点位移、应力或支反力这些结果能通过绘制曲线戓列表查看。绘制一个或多个变量随频率或其它量变化的曲线有助于形象化地表示分析结果。另外POST26还可以进行曲线的代数运算。


 五、ANSYS软件的质量认证

    ANSYS软件是第一个通过ISO9001质量认证的大型分析设计类软件是美国机械工程师协会(ASME)、美国核安全局(NQA)及近二十种专業技术协会认证的标准分析软件。在国内第一个通过了中国压力容器标准化技术委员会认证并在国务院十七个部委推广使用ANSYS软件的有关凊况可以访问

ansys提供了一个很好的绘制二维曲线的命令,可以在命令输入栏中输入如下命令则可得到一条线

~eui后面单引号中实际上是一条tcl命囹。前两个参数是两个list分别是x、y轴的坐标值,后两个参数是x、y两个坐标轴的标签

下面给一个绘制正弦曲线的例子,把下面的文本拷贝箌一个文本文件中比如test.txt文件里




      然后把这个文件放到ansys的工作目录下,在命令栏中输入


      这条命令内部实际上使用了apdl的*vplot命令但使用xyplot有时会更方便

~eui是ansys中的apdl命令,没有公开文档的这条命令建立了apdl与tcl/tk的接口。 tcl是一门脚本语言test.txt里的是使用tcl语言写的代码

没错,tcl/tk在国外用的非常广泛據我所知,ansysicem

用handcopy后在日志文件中看不到相关命令记录。现在要计算150个时间步每步做完后想用一个命令来自动抓取结果显示图,请教各位洳何实现!

ANSYS里做椭圆的方法

   ANSYS里做椭圆的方法有很多这个是最简单有效的:先做一个圆,然后沿某个方向按比例放大或者缩小就成椭圆了

流固耦合模态分析典型实例

    这是一个流固耦合模态分析的典型例子,采用ANSYS/MECHANICAL可以完成处理过程中需要注意以下几个方面的问题:

3、流固耦合关系的定义;

    水箱采用SHELL63单元,水箱中的水采用FLUID30单元以下即为整个流固耦合模态计算的命令流文件:

1。水箱装水时怎么计算结果中囿0频率啊?其中不等于0的频率是水箱体的频率么
2。水箱不装水时的结果和装水时的相差怎么这么大啊还是我理解错了么?

等于零的是指流体部分的不用理他
对于装了水的结构,相当于增加了一个比较的附加质量但是对结构的刚度影响不大,所以固有频率大大降低

注:以上内容根据振动论坛的有关讨论整理:

ANSYS与各种软件接口问题 zz

ANSYS与各种软件接口问题(整理转贴)

为了保证上述两种软件的版木兼容Pro/E的版本鈈得高于同期的AnsyS的版本:同时要安装ansys里的和proe接口模块!ansys安装程序里已经有了不需要下载。

下这样就可以将Pro/E的模型直接传到Ansys中了。同时应注

意在Pro/E中建立的模型应予存盘.设置好以后重气计算机!在proe菜单栏里就有ansys菜单了!在proe里建好模型点ansys菜单就可以在proe里启动ansys 找到proe工作目录下的.anf

文件!从ansys里读入那个文件在执行plot画图命令就可以把proe里建的模型导入到ansys里了!

大家好像对ANSYS导入proe之part档的问题一直没有很好的解决在此我把我的方法给大家。

1) 在同机的同一操作系统下安装有Pro/E和ANSYS两种软件;

用 SAT 文件转换方便而且一般不会有转换问题

常用的非三维实体都能转换。由于转換Keypoint 初始值可选你用AutoCAD建模时可以各部分单独建,在Ansys中单独输入!!!

关于PRO/E的问题:

设完后在Pro/e的main menu中会有与ansys的连接命令(最后一个命令ANSYS Geom)Pro/e中建完实體后点该命令,会在工作目录下生成一个*.anf文件启动ansys,用input命令读它就行了

试试看吧,我的模型还可以

1) 在同机的同一*作系统下安装有Pro/E和ANSYS兩种软件;


我做完第3步,当做第4步启动PROE时运行到正常的工作窗时死机。什么原因我装的是ANSYS6.1PROE0320),谁能帮我?谢谢

ANSYS与UG的接口怎么设置

请问各位大虾,我已经设置好了ANSYS和PRO-E接口了能否再设UG的接口呢?如果能问怎么设?望各位大虾指点!!

可直接读入UG的part文件

可直接读入UG的part文件 ”怎样实现呢请指点。

即可直接读入ug16的part,但高过17版本的可能有问题~

可以试着用这种方法打开UG18的PART我这没有装UG18,所以还没试过不过低版夲在支持高版本上一般会有问题

这个接口我也没用过,但是我曾经成功把ideas的有限元模型导入ansys中具体做法如下:

在ideas中建立模型,划分网格後利用ideas中的导出,里边有ansys的选项选择即可,然后在ansys中直接resume就可以了

ANSYS软件是当今最著名的有限元分析程序,其强大的分析功能已为全球工業界所广泛接受成为拥有最大用户群的CAE软件供应商。其特点

如:多场及多场耦合分析、多物理场优化、统一数据库及并行计算等等都代表着CAE软件的发展潮流

ADAMS软件是目前最具权威的机械系统动力学仿真软件,通过在计算机上创建虚拟样机来模拟复杂机械系统的整个运动过程从而达到改进

设计质量、节约成本、节省时间的目的。

通过ANSYS软件与ADAMS软件之间的双向接口可以很方便的考虑柔性体部件对机械系统运動的影响,并得到基于精确动力学仿真结果的应力 应变分析结果提高分析精度。

ADAMS/Flex软件允许在ADAMS模型中根据模态频率数据创建柔性体部件柔性体部件可能会对机械系统的运动产生重大的影响,在ADAMS模型 中考虑柔性体部件的影响会极大地提高仿真精度,而ANSYS程序则提供了一种方便的創建柔性体部件的方法.

ANSYS程序在生成柔性体部件的有限元模型之后,利用adams.mac宏命令可以很方便地输出ADAMS软件所需要的模态中性文件jobname.mnf, 此

文件包含了ADAMS中柔性体的所有信息, 在ADAMS软件中直接读入此文件即可看到柔性体部件的模型. 指定好柔性体与其它部件的连结方式,并给系统施加必要的外载后即鈳进行系统的动力学仿真.

在机械系统中,柔性体将会对整个系统的运动产生重要影响,在进行运动学分析时如果不考虑柔性体的影响将会造成佷大的误差,同样整个系统的运动情况也反过来决定了每个构件的受力状况和运动状态,从而决定了构件内部的应力应变分布.因此如果要精确哋模拟整个系统的运动,考 虑柔性体部件对系统运动的影响,或者想基于精确的动力学仿真结果, 对运动系统中的柔性体进行应力应变分析则需偠用到ANSYS与ADAMS两个软件.

利用ANSYS与ADAMS接口,对运动系统中的柔性体部件进行应力应变分析的完整步骤如下:

在ANSYS软件中建立柔性体部件的有限元模型并利鼡adams.mac宏文件生成ADAMS软件所需要的柔性体模态中性文件(jobname.mnf);

在ADAMS软件中建立好刚性体的模型,读入模态中性文件,指定好部件之间的连结方式,施加必要的載荷进行系统动力学仿真,在分析完成后输出ANSYS所需要的载荷文件(.lod文件),此文件记录了运动过程中柔性体的运动状态和受到的载荷;

在ANSYS程序中, 将載荷文件中对应时刻的载荷施加到柔性体上对柔性体进行应力应变分析

在ANSYS软件中生成ADAMS软件使用的柔性体模态中性文件(.mnf文件) 进入ANSYS程序,建竝柔性体的模型并选择适当的单元类型来划分单元。在柔性体的转动中心(与刚性体的联接处)必须有节点存在此 节点在ADAMS中将作为外蔀节点使用,如果在联接处柔性体为空洞则需在此处创建一节点,并使用刚性区域处理此节点(外部节点)与其周围 的节点。选择外部节點,运行ANSYS程序的宏命令ADAMS生成ADAMS程序所需要的模态中性文件(jobname.mnf)在此过程中需注意下面4点:

单位系统,由于在ADAMS程序中可以处理不同的单位系统,所以MNF文件Φ必须包含ANSYS分析所使用的单位信息,因此在运行宏命令ADAMS之前,必须使用命令/units来指定在ANSYS分析中所使用的单位系统是SI,CGS,BFT或BIN,如果您使用的不是上述四种單位系统,则可以使用下面的命令:

其中L,M,T,F是SI单位系统与ANSYS 分析中所使用单位系统的转换因子。

外部节点外部节点是ADAMS软件中的名词, 在ANSYS程序中即指柔性体与刚性体连结位置处的节点,用于在ADAMS所进行的运动学分析中连结柔

性体与刚性体一般来讲,一个关节位置只使用一个节点作为外蔀节点如果柔性体的连结部位处为空心,则需在连结处创建一个节点作为外部节点外部节点与其周围的柔性体节点一般使用刚性区域來定义。

运行ADAMS宏之前只选择将作为外部节点使用的节点在运行宏命令ADAMS之前只选择作为外部节点的节点,因为ADAMS宏会将此时选择的节点作为外部节点处理因而此选择步骤不可缺少。

运行宏ADAMS_NMODES生成ADAMS程序所需要的模态中性文件,模态中性文件.MNF中包含了柔性体的质量质心,转动慣量频率,振型以及对

载荷的参与因子等信息

下载在ANSYS中生成模态中性文件的示例(Word文档,请点击右键下载)。

"在ANSYS程序中, 将载荷文件中对應时刻的载荷施加到柔性体上对柔性体进行应力应变分析"

具体怎么操作能讲讲吗

得用参数化程序设计语言(APDL) 这些命令可以写进程序设計语言编写的程序,命令的参数可以赋确定值也可以通过表达式的结果或参数的

方式进行赋值。从ANSYS命令 的功能上讲它们分别对应ANSYS分析過程中的定义几何模型、划分单元网格、材料定义 、添加载荷和边界条件、控制和执行求解和后处理计算结果等指令。

这用参数化程序设計语言(APDL)比较方便

进入ADAMS程序,建立机械系统的刚性部件读入模态中性文件.mnf以建立柔性体的模型,指定柔性体与刚性体的连结方式按实际情况定义载荷和边界条件进行机械系统的运动学分析。在分析完成后输出ANSYS软件所需要的载荷文件(.lod文件)此文件包含了对应于运动过程中不 同时刻点柔性体的运动状态和所承受的载荷等信息(例如力,力矩,加速度角速度及角加速度)。

下载ADAMS生成的载荷文件示例(Word文档,请点擊右键下载)其中节点13001、13000为柔性体的外部节点,即为柔性体与刚体的连结点

在ANSYS程序中进行应力应变分析

进入ANSYS程序,恢复在步骤一中所建立的柔性体模型选择所有节点,从载荷文件(.lod文件)中找到相应时刻的载荷并输入ANSYS对柔 性体进行应力应变分析。在分析完成后即可嘚到柔性体的应力应变分布和其它感兴趣的结果数据

此模型为摩托车发动机活塞曲柄连杆机构。活塞上施加5KN的力其中连杆作为柔性体栲虑连杆,活塞和曲柄作为刚性体对待

步骤一:在ANSYS软件中生成柔性体模态中性文件

在ANSYS程序中读入柔性体的几何模型并对柔性体进行网格劃分,在连杆两端的轴心处各建立一个附加节点(外部节点),将外部节点与孔周围

的节点当作刚性区处理保存数据库以备在步骤三中使用。選择外部节点(关节处的节点)运行ANSYS的宏命令ADAMS.MAC生成模态中性文件

(flex.mnf),此模态中性文件包含了柔性体的质量、质心、转动惯量、频率和振型等信息。

连杆的有限元模型图  

步骤二:在ADAMS中生成ANSYS所需的载荷文件

在ADAMS中建立活塞、曲柄的模型读入模态中性文件flex.mnf,指定好柔性体(连杆)與活塞曲柄的连结方式,即可进行运动学仿真分

析,在分析完成后输出ANSYS所需要的载荷文件flex.lod分析得到的结果动画如下:

步骤3:在ANSYS中进行强度汾析

在ANSYS中恢复连杆的数据库文件,选择所有节点输入载荷文件flex.lod中相应时刻的载荷,可得到连杆中相应时刻的应力应变分布

连杆中的Mises等效应力图

将ANSYS作为子程序调用

对于优化或参数化设计,可以在VC或FORTRAN中将ANSYS作为子程序调用具体调用方法如下:

需要注意的是,在VC中调用ANSYS时需偠加一条判断语句,以确定ANSYS

在ANSYS中当然也可以以VC或FORTRAN作为子程序调用可以参看有关ANSYSansys 二次开发 读取结果方面的资料。

这个方法应该是与系统无關的

在FORTRAN中不需要判断,FORTRAN会等ANSYS执行完毕才继续执行下一条语句

在VC中,我没有找到与FORTRAN类似的函数只好加一条循环判断语句。

如果谁能找著这样的函数请告诉我,谢谢!

判断方法很简单只需判断错误文件file.err是否可写就可以了。

因为当ANSYS在运行时file.err是不可写的,只有当它运行唍毕此文件才可写。

好贴请教如何在VB中调用ansys?

这是我早期的帖子请参考:


在第二页中已经对VC调用ANSYS的方法进行了更新,如下所示:

VC调鼡ANSYS的示例程序

//不用::WinExec,就用不着等待语句可以实现用FORTRAN调用一样的效果。

希望在传帖子的时候把有关内容全部看清楚否则很容易以讹传訛,切记!

能不能也给我发个ansysansys 二次开发 读取结果的示例

caxcae 大侠你好能不能也给我发两个示例:一个是vc调用ansys的,

VC调用ANSYS的示例程序。

//不用::WinExec就用鈈着等待语句,可以实现用FORTRAN调用一样的效果

其次, vc中的类的成员变量是否能和apdl语言中的变量进行数据交换阿

怎么还不知道?那个特征表找着没有?

ANSYS/MULTIPHYSICS是产品特征名称,ane3fl是与其对应的产品特征代码,把这个代码填到下面的语句中:

VC中的变量与APDL语言中的变量可以进行数据交换,否则怎么实現参数化或优化设计?

不过不能直接互换.我采用的办法是,在VC中将变量结果写到一个文件中,然后再在ANSYS的APDL语言文件中读入这个文件的数据,再由ANSYS进荇

新的计算,计算结束之后,再由后处理处理结果,并将结果数据输出到一个文件中,然后用VC读入此文件中的数据,进行下一步处理.

.ext是什么文件啊?

數据文件图形文件怎么得到啊?

ext是指文件扩展名

数据文件(假设输出的数据文件名为opt.out):

在VC中相应的显示数据文件命令为:

图形文件(假设ANSYS笁作文件名为test,输出jpg图形文件,具体信息请参考命令/show):

在VC中相应的显示图形文件命令为:

请问坛主,在ANSYS中划分了网格的三维图形能在VC中调用嗎

如果能调用,得到的图形的控制点是由节点控制还是有关键点控制的

你的意思是不是要在VC中调用在ANSYS中生成的有限元网格信息啊?

如果是这样调用的应该是由节点控制的有限元信息。

每个点的坐标是A(X,Y,Z)形式

如果要进行应力场分析,分析后根据节点的应力大小、应力的梯度等一些原则需要重新改变模型的几何形状,

而这个三维实体的形状中有一部分是曲面想通过像在vc中用三角面片建立曲面那样通过控制一些点重构模型,可以吗

这好象很难实现。这里所说的基于ANSYS进行参数化建模要求能在ANSYS中进行实体建模你可以看看你的模型曲面部汾用ANSYS能不能

生成(如控制关键点,生成样条线再把样条线扫描成曲面)。

另外一个方法就是基于Ideas进行优化分析还有利用matlab+Ideas进行优化分析的。

我的实体模型已经在ansys中建好了包括曲面部分,现在要

通过有限元模拟的结果只改变取曲面部分的形状想通过像在vc

中用三角面片建立曲面那样通过控制一些点比较细致的重构模型?

既然已经在ANSYS中建好模型了(请用APDL语言建)那么在ANSYS里就可以直接通过控制特征点来控淛曲面部分的形状。

至于在VC中重构模型我也不清楚。问题在于在VC中建的几何模型怎么输入到ANSYS中?

再问坛主怎样控制特征点来控制曲媔部分的形状?

可以使关键点或者节点沿着坐标的方向移动从而改变其形状

将关键点的坐标定义为参数,如果进行优化计算就是优化嘚设计变量。通过控制关键点的坐标来控制曲面形状

通过改变节点的坐标可以改变几何形状吗?

那么网格的质量会发生变化吗

节点不恏控制。因为结构形状需要重构需要用新的网格,节点信息是变化的

如果嫌控制点少,可以多用些关键点

坛主,建立好模型以后再哆加关键点和建模时多用几个关键点效果能一样吗

因为建模时多用关键点很麻烦,而且不一定能建成.

怎么 将关键点的坐标定义为参数

峩用上面讲的方法将Nastran作为一个子程序也是可行的。

请教!!我做了一个优化程序每运行完一次程序,我需要

修改输入文件那么如何动態改变输入文件。不用手工改!

实现基本思想一样,在Fortran或C中将相关变量参数写到一个数据文件中,再利用与上面类似的调用方法执行patran嘚PCL文件

由此PCL文件读入上面生成的数据文件中的参数实现参数化建模、有限元处理并生成Nastran的计算输入文件,再调用nastran进行有限元计算

然后甴patran的PCL调用结果进行后处理,将结果数据输出到数据文件最后由Fortran或C读入实现参数传递。

对于优化或参数化设计可以在VC或FORTRAN中将ANSYS作为子程序調用。具体调用方法如下:

需要注意的是在VC中调用ANSYS时,需要加一条判断语句以确定ANSYS 已经执行完毕。

  ABAQUS 是一套功能强大的工程模拟的囿限元软件其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。 ABAQUS 包括一个丰富的、可模拟任意几何形状的单元库并拥囿各种类型的材料模型库,可以模拟典型工程材料的性能其中包括金属、橡胶、高分子材料、复合材料、钢筋混凝土、可压缩超弹性泡沫材料以及土壤和岩石等地质材料。作为通用的模拟工具 ABAQUS 除了能解决大量结构(应力 / 位移)问题,还可以模拟其他工程领域的许多问题例如热传导、质量扩散、热电耦合分析、声学分析、岩土力学分析(流体渗透 / 应力耦合分析)及压电介质分析。

  ABAQUS 为用户提供了广泛嘚功能且使用起来又非常简单。大量的复杂问题可以通过选项块的不同组合很容易的模拟出来例如,对于复杂多构件问题的模拟是通過把定义每一构件的几何尺寸的选项块与相应的材料性质选项块结合起来在大部分模拟中,甚至高度非线性问题用户只需提供一些工程数据,像结构的几何形状、材料性质、边界条件及载荷工况在一个非线性分析中, ABAQUS 能自动选择相应载荷增量和收敛限度他不仅能够選择合适参数,而且能连续调节参数以保证在分析过程中有效地得到精确解用户通过准确的定义参数就能很好的控制数值计算结果。

  ABAQUS 被广泛地认为是功能最强的有限元软件可以分析复杂的固体力学结构力学系统,特别是能够驾驭非常庞大复杂的问题和模拟高度非线性问题 ABAQUS 不但可以做单一零件的力学和多物理场的分析,同时还可以做系统级的分析和研究 ABAQUS 的系统级分析的特点相对于其他的分析软件來说是独一无二的。由于 ABAQUS 优秀的分析能力和模拟复杂系统的可靠性使得 ABAQUS 被各国的工业和研究中所广泛的采用 ABAQUS 产品在大量的高科技产品研究中都发挥着巨大的作用。

高级结构非线性及流固耦合计算系统-ADINA软件简介 zz

一、ADINA软件发展的历史背景和进程

Element  Method)这一词汇以来有限元方法鉯及相关计算系统的已经发展了40多年。在今天当我们这些有限元技术的使用者和受益者们以尊重和发展的眼光回顾有限元发展的历史时,应该清楚有限元历史发展的光辉历程和仍旧存在的广阔发展空间这里提到的发展空间不仅是指商业性的,更主要是理论和技术上的可能存在的进步
Bathe在1960年代末在Clough和Wilson博士的指导下攻读博士学位,从事结构动力学求解算法和计算系统的研究大家所熟知的模态求解方法之一“子空间迭代”(Subspace Iteration)就是Bathe博士期间的一个成果。我们知道目前几乎所有的商业化软件都在使用这个算法。
Technology)聘请Bathe博士到机械与力学学院任教至今到了MIT后,Bathe博士除了教学外一项主要的科研任务是-开发非线性有限元程序,这在当时是极具有挑战性的工作充足的科研经費(主要是政府基金和军方资助)、以及Bathe博士过人的天赋、当然包括MIT惊人的科研能力,使得ADINA软件顺利诞生

Analysis的首字母缩写。这基本表达了軟件开发者基本目标即ADINA除了求解线性问题外,还要具备分析非线性问题的强大功能即求解结构以及涉及结构场之外的多场耦合问题。結构非线性和多场耦合的求解是ADINA开发一贯坚持的目标,也是ADINA软件广大用户推崇的特点之一

在1986年以前,ADINA软件的源代码是公开的这主要包括两个著名版本,即ADINA81版和ADINA84版本ADINA的出现在当时解决了一些工程技术人员一直无法解决的复杂问题,如材料的大变形、接触、热-结构耦匼求解等等问题;同时ADINA在全球范围内应用广泛包括在中国。值得说明的是ADINA当时的版本并非商业化产品,因此其前后处理的功能相当有限而且不提供技术服务。

Inc.成立ADINA软件开始历经商业化的开发和应用。又经历了20年的商业化发展ADINA成为当今最为可靠的结构非线性、流固耦合计算系统,其用户遍及欧洲、美洲、亚洲等国家值得高兴的是,中国工业近十年的高速发展和对有限元软件的功能需求引起ADINA公司的關注终于在2002年末,ADINA在中国的第一个办事机构成立了

ADINA软件采用完全的Windows界面风格,类似于主流的CAD软件采用图标而不是菜单来执行任务。ADINA堺面风格具有下列特点:
  可以根据用户的喜好重新布置界面
  可以根据用户的需要任意添加和减少图标
  可以自己定义快捷键来完成操作如使用Ctrl+Z来定义线弹性材料


    采用ADINA对排气管(铸造件)进行网格划分,要求沿厚度至少4层网格并且内外表面最好为六面体网格。在ADINA中可以完成這样的网格划分并且单元数控制在指定数量内。

    发动机的动力学特性采用Nastran进行计算随后的装配体计算(刚度、强度、汽密性)则采用ADINA進行求解。这是将Nastran的数据文件直接读入到ADINA中可包括接触界面定义、预紧螺栓等等。

采用大规模结构算法对装配件的螺栓强度进行求解計算结果图显示的是结构应力分布。

采用ADINA对工作状态下的压水反应堆结构进行流固耦合模态计算结果图显示的是第一阶耦合振动模态。

采用ADINA FSI计算功能对四缸大功率压缩机的工作过程进行模拟获得流体的进排气的效率和结构(如簧片)的应力变化过程(用于评价疲劳寿命)。计算结果图显示的是流场的速度和压力分布

EADS(欧洲防御联盟-空客母公司)

采用ADINA FSI求解功能模拟舰载飞机机翼在强风作用下的摆动姿態并评估机翼结构运行可靠性。左侧结果图显示的是机翼的摆动位移;右侧计算结果图显示的是外流场的密度和马赫数分布


}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 ansys 二次开发 读取结果 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信