ansys有用吗,PSF是怎么用的!和别的s...

有限元原理与ANSYS应用指南.pdf
扫描二维码,下载文件到手机
发送给微博、QQ、MSN等好友吧
当前文件信息
浏览:117次
下载:34次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
ANSYS基础与实例教程 教学课件 张洪信 第2章.pdf92页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:50 &&
你可能关注的文档:
··········
··········
第2章有限单元法基础理论 2.1 结构静力学问题有限元法 ? 2.1.1 平面问题有限元法 平面问题分平面应力问题和平面应变问题两类。 ?平面应力问题 设有很薄的均匀薄板,只在板边上受有平行于板面并 且不沿厚度变化的面力,同时,体力也平行于板面并且不 沿厚度变化,记薄板的厚度为t,以薄板的中面为xy面, 以垂直于中面的任一直线为z轴.由于板面上不受力,且 板很薄,外力不沿厚度变化,可以认为恒有 不为零的应力分量为 平面问题有限元法 ?平面应变问题 设有无限长的柱形体,在柱面上受有平行于横截面而 且不沿长度变化的面力,同时,体力也平行于横截面且不 沿长度变化。以任一横截面为xy面,任一纵线为z轴,由 于对称性(任一横截面都可以看做对称面),此时 不为零的应变分量为 二维连续介质用有限单元法分析的步骤: ?分割成有限个三角形单元,假定各单元在节点上互相铰接, 节点位移是基本的未知量 ; ?选择一个函数,用单元的三个节点的位移惟一地表示单元 内部任一点的位移,此函数称为位移函数(位移模式) ; ?用节点位移惟一地表示单元内任一点的应变;再利用广义 虎克定律,用节点位移可惟一地表示单元内任一点的应力 ; ?利用能量原理找到与单元内部应力状态等效的节点力;再 利用单元应力与节点位移的关系,建立等效节点力与节点位 移的关系;
(最重要一步) ?将每一单元所承受的荷载,按静力等效原则移置到节点上 ?在每一节点建立用节点位移表示的静力平衡方程,得到一 个线性方程组;解出这个方程组,求出节点位移;然后可求 得每个单元的应力。
1 单元的位移模式及插值函数 ?逆时针方向编码为正向。节点位移为 T δ [u , v , u , v , u
正在加载中,请稍后...ansys界面上的DMX和SMX分别表示什么含义呀?
ansys界面上的DMX和SMX分别表示什么含义呀?
SMN、SMX中S的含义应是Solution(解),而不是Stress(应力);至于显示的是应力解还是位移解,
要看图中第五行是UX还是SX,前者为X方向的位移,后者为X方向的应力。
DMX=MAXIMUM DISPLACEMENT
SMX=MAXIMUM Solution
PS:ANSYS这个名代表的意思是analysis
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。文档分类:
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
淘豆网网友近日为您收集整理了关于ANSYS二次开发及应用实例详解的文档,希望对您的工作和学习有所帮助。以下是文档介绍:ANSYS 软件及其二次开发工具ANSYS作为有限元领域的大型通用程序,在工业应用领域及科研方面均有深入的应用。其广泛而有效的分析工具能解决各类问题,如结构、流体、热、电磁问题等,同时ANSYS还为高级用户提供了多种二次开发工具,利用这些工具,用户可以高效地扩充ANSYS的功能。本章对ANSYS软件和其他商业软件,以及开源软件进行了简单介绍,然后分别对ANSYS的4个二次开发工具APDL、UPFs、UIDL 及Tck\Tk 进行了介绍。本章要点:l 各商业及开源有限元软件的介绍l ANSYS的4个二次开发工具1.1 ANSYS 简介若要对 ANSYS 进行二次开发,首先有必要对 ANSYS 软件的发展及其组成部分有所了解,对ANSYS软件的结构有了整体的把握才能有的放矢、目标明确的进行相关二次开发工作。本节简要介绍ANSYS公司及ANSYS软件的发展历程,然后介绍ANSYS 12.0 软件的组成,最后给出一些其他商业及开源有限元软件的简单介绍。1.1.1 ANSYS 的发展历程ANSYS公司于1970年在美国成立,创始人 JohnSwanson 博士是匹兹堡大学力学系教授,公司总部位于美国宾西法尼亚州的匹兹堡。经过四十年的发展,ANSYS在有限元软件领域占据了举足轻重的地位,被世界各工业领域广泛接受,成为全球众多专业技术协会认可的标准分析软件。ANSYS集成了力学、热学、电学、声学、流体等多个模块,可用于航空航天、汽车、电子电气、国防军工、铁路、造船、石油化工、能源电力、核工业、土木工程、冶金与成形以及生物医学等各个领域。ANSYS 公司于 2003 年开发设计了新一代 CAE 仿真平台 ANSYS Workbench。ANSYS1ANSYS二次开发及应用实例详解2 1ChapterWorkbench由各种功能丰富的模块组成,有Windows风格的优化易用的界面,能直接读入常用的各种格式的模型文件,并具有良好的数据交换能力和强大的协同仿真环境。新版的 ANSYS软件产品的灵活性、易用性和强大的功能都达到了数值分析软件的一个新高度。近年来,随着 ANSYS 公司实力的增强,不断收购其他 CAE 软件公司,进一步扩充了ANSYS 软件的功能。例如,ANSYS 公司于 2006 年收购了在流体领域处于领先地位的美国Fluent公司,于2008年收购了在电路和电磁仿真领域处于领导地位的美国Ansoft公司。通过整合,ANSYS 公司日渐成为全球最大的仿真软件公司。目前,ANSYS 整个产品线包括结构分析(ANSYSMechanical)系列,流体动力学(ANSYSCFD(FLUENT/CFX))系列,电子设计(ANSYSAnsoft)系列以及ANSYSWorkbench和EKM等。本书以 WindowsXP 32位操作系统、ANSYS12.0为平台编写。1.1.2 ANSYS 12.0 的组成自从 ANSYS 引入 Workbench 后,ANSYS 软件产品主要由两部分构成,即 ANSYSWorkbench 及经典ANSYS(ANSYS12.0将其称为ANSYSMechanicalAPDL)。Workbench 是ANSYS公司提出的协同仿真环境,Workbench的目的是使所有与仿真工作相关的人、技术、数据在一个统一环境中协同工作,各类数据之间的交流、通讯和共享皆可在这个环境中完成。ANSYS12.0的Workbench 交互界面如图11 所示。图 11 ANSYS12.0Workbench 协同仿真环境Workbench 是一个将ANSYS的各个模块进行整合,并与其协同仿真环境相结合的产物。图12是ANSYS的各个分析模块,从图中可以发现,利用Workbench几乎可以直接使用ANSYS所有产品的前后处理器及求解器,比如 AUTODYN、BladeGen、CFX 等,此外经典 ANSYS也是Workbench 的一个分析模块,当然,Workbench 的强大之处不在于其对各模块的简单集成,ANSYS软件及其二次开发工具第1章3 1Chapter而是在于其先进的协同仿真环境思想。下面对图 12 中的各集成模块进行简单说明:图 12 ANSYS12.0Workbench 集成的分析模块l AUTODYN:显式有限元分析程序,用来解决固体、流体、气体及其相互作用的高度非线性动力学问题。l BladeGen:旋转机械叶片建模程序。l CFX:计算流体力学程序,支持各种可压缩、不可压缩流体的流动分析及复杂几何体的传热分析。l EngineeringData:工程数据库,用于查看、编辑、增加分析所需的材料参数。l ExplicitDynamics(LSDYNAExport):通用显式动力分析程序,适合求解结构的高速碰撞、爆炸和金属成形等非线性动力冲击问题,也可求解传热、流体及流固耦合问题。l Finite Element Modeler:有限元模型生成器,支持各种软件有限元文件的导入,如NASTRAN(*.bdf、*.dat、*.nas)、ABAQUS(*.inp)、Mechanical APDL(*.cdb)、CFX(*.def、*.res)以及Mesh 文件(*.cmdb、*.meshdat)等。l FLUENT:计算流体力学程序,支持各种可压缩、不可压缩流体的流动分析及复杂几何体的传热分析。l Geometry:用于导入或新建几何模型。l MechanicalAPDL:经典ANSYS,在经典ANSYS界面内操作。l MechanicalModel:结构分析时用于设定材料参数、导入模型及网格划分。l Mesh:网格划分器。l Results:结果查看器。l TurboGrid:专业旋转机械叶片网格划分器。l VistaTF:旋转机械叶片设计辅助工具。注意:集成在Workbench 中的各模块有些可以独立于 Workbench 运行,如经典ANSYS、FLUENT 等,有些则必须通过Workbench 才能运行。经典ANSYS自ANSYS诞生以来界面一直未发生太大变化,如图13 所示,虽界面简介,但ANSYSMechanicalAPDL 功能却十分丰富。本书所谓的二次开发,包括APDL 的二次开发及UPFs的二次开发均是针对经典ANSYS而言的,与ANSYS Workbench 无关。ANSYS二次开发及应用实例详解4 1Chapter图 13 ANSYS12.0 经典 ANSYS 交互界面1.1.3 其他有限元软件有限元是一套博大精深的科学方法,在其多年来的发展过程中诞生了许多有限元软件,除了众所周知的ANSYS之外,还有许多其他商业的及开源的软件,在这些有限元软件中很多都为用户提供了强大的二次开发接口,对于科研人员及工程技术人员而言,对这些软件有个大致了解是很有益处的。1.商业软件(1)ABAQUSABAQUS是一款功能强大的有限元软件,是世界上最著名的非线性有限元分析软件之一,是由美国达索SIMULIA公司(原ABAQUS公司)开发、维护及销售的有限元分析软件。最新版本为2010年推出的ABAQUS 6.10版,该版本推出了众多新的功能,同时也改进了以前版本的很多功能。ABAQUS可以解决从相对简单的线性分析到极富挑战性的非线性模拟等各种问题,拥有大量不同种类的单元类型、材料模型等,它不仅能够解决结构分析(应力/位移)问题,而且能够模拟和研究包括热传导、质量扩散、电子元件器的热控制(热电耦合分析)、声学、土壤力学(渗流-应力耦合分析)和压电分析等广阔领域中。ABAQUS是一个协同、开放、集成的多物理场仿真平台,由各个模块组合而成。ABAQUS的分析模块有两个:ABAQUS/Standard,即通用分析模块,可求解绝大多数线性和非线性问题;ABAQUS/Explicit,显式分析模块,用于模拟瞬态问题。ABAQUS/CAE是ABAQUS的交互式图形用户界面,具有强大的前后处理能力,其中子模块 ABAQUS/Viewer 用于后处理。ABAQUS/Aqua是专门用于模拟海岸结构的模块,ABAQUS/Design用于设计敏感性分析。此外还有其他模块,这里不再一一介绍,感兴趣的读者可访问 ABAQUS 中国官方网站/获得更多了解。ANSYS软件及其二次开发工具第1章5 1ChapterABAQUS为用户提供了FORTRAN子程序二次开发接口,类似于ANSYS的UPFs(见1.2节),它允许用户通过子程序以FORTRAN代码的形式来扩展主程序的功能,给用户提供强大而又灵活的用户子程序接口,这些接口可使用户按照自己的要求灵活解决问题,可大大地扩充ABAQUS的功能。如UMAT用户子程序用于在ABAQUS/Standard分析模块中实现用户自定义材料模型的开发,又如UEL 用户子程序用于开发用户自定义单元。此外,通过GUI 脚本可以创建新的图形用户界面和用户交互操作,还可通过内核脚本(Python 等语言)实现前处理建模和后处理分析计算结果等。(2)MSC.NastranNastran 是1966年美国国家航空航天局(NASA)为了满足当时航空航天工业对结构分析的迫切需求主持开发的大型应用有限元程序,该程序功能强大,得到了很好的评价。1971 年MSC公司()对原始的Nastran 做了大量改进,采用了新的单元库、增强了程序的功能、改进了用户界面、提高了运算精度和效率。特别对矩阵运算方法做了重大改进,即而推出了自己的专利版本:MSC. Nastran。此后,又有多家公司对Nastran 进行改进,但占据主导地位的仍是 MSC.Nastran。MSC.Nastran 为用户提供了方便的模块化功能选项,其主要功能模块有:基本分析模块(含静力、模态、屈曲、热应力、流-固耦合及数据库管理等)、动力学分析模块、热传导模块、非线性分析模块、设计灵敏度分析及优化模块、超级单元分析模块、气动弹性分析模块、高级对称分析模块以及用于二次开发的DMAP用户开发工具模块。MSC.Nastran 具有开放的体系结构,二次开发工具DMAP语言(DirectMatrixAbstractionProgram)可深入MSC.Nastran 的内核。一个DMAP模块可由成千上万个FORTRAN子程序组成,并采用高效的矩阵处理方法。2006年,MSC公司发布了MD.Nastran,该软件在继承了MSC.Nastran 的基础上,陆续集成了Marc、Dytran、Sinda(热分析软件)、Dyna和Actran(声学分析软件)等著名软件的先进技术,大大增强了高级非线性、显式非线性、热分析、外噪声分析等功能。目前,该软件最新版本是MD.Nastran2010。(3)MSC.MarcMSC.Marc是MSC公司推出的(1999年MSC公司收购了MARC公司)一款功能齐全的高度非线性有限元软件,具有极强的结构分析能力,能满足学术界和工业界的多种需求。其应用领域已从开发初期的核电行业迅速扩展到国防、航空、航天、汽车、造船、铁道、石油化工、能源、电子元件、机械制造、材料工程、土木工程、医疗机械、冶金工艺和家用电器等诸多领域。MSC.Marc 的主要模块有:l 前后处理图形对话界面MSC.Marc/Ml 高度非线性有限元软件求解器 MSC.Ml Marc 并行求解器MSC.MarcPl 六面体自动划分模块MSC.Marc/Hexmesh。此外MSC.Marc 还拥有许多其他模块,感兴趣的读者可访问MSC公司官方网站。MSC.Marc 为用户提供了友好的二次开发子程序接口,为分析复杂问题和二次开发带来了很大的方便。MSC.Marc 为用户提供了100多个FORTRAN用户子程序接口,这些用户子程序ANSYS二次开发及应用实例详解6 1Chapter接口覆盖了除求解方法外MSC.Marc 有限元分析的所有环节。利用这些子程序可以完成以下二次开发功能:定义加载、边界条件和状态变量;定义各向异性材料特性和本构关系;定义粘塑性和广义塑性材料;定义粘弹性材料;修改几何形状及定义输出量等。此外,Marc还提供了对图形对话界面 MSC.Marc/Mentat 进行二次开发的工具,利用它可以定制个性化的菜单,甚至可以进行菜单的汉化。(4)ADINAADINA 是由国际上著名的美国麻省理工学院K. J.Bathe 教授领导的ADINAR&D公司研究开发的商用工程软件,是基于有限元技术的大型通用分析仿真平台。该软件被广泛应用于各个工业领域的工程仿真计算,包括土木建筑、交通运输、机械制造、石油化工等各个领域。ADINA有限元程序在处理结构非线性、流固耦合方面具有强大的优势,是国际上最重要的大型非线性有限元软件之一,对线性、非线性,静力、动力,传热,计算流体动力学,流固耦合等复杂问题具有强大优势,被业内人士认为是非线性有限元发展方向的代表。1981 年ADINA的非商业软件进入中国市场,为有限元在我国的应用起到了很好的推动作用,不但解决了许多急需解决的工程问题,其源代码也成为国内一些科研院所进行有限元程序研究开发的基础。ADINA 最新版本为8.6,关于ADINA 更多介绍参见/。ADINA 系统主要包括下列六个模块:l 用户界面ADINAAUI(ADINAUserInterface);l 结构分析求解器ADINA;l 传热分析求解器ADINAT;l 计算流体动力学(CFD)求解器ADINAF;l 流体-结构耦合分析求解器ADINAFSI;l 热-机械耦合分析求解器ADINATMC。ADINASystem 是一个全集成系统,所有分析模块使用统一的ADINA 用户界面(ADINAAUI)。为满足用户需要,ADINA 提供了完善的二次开发环境。ADINA 8.X版本具有完善的用户开发环境,能对材料本构关系、单元算法、单元失效准则、结构断裂判据和裂纹扩展规律以及边界条件进行二次开发。在有限元理论几十年的发展历程中,诞生了许多优秀的商业有限元软件,它们各具特色,各有自己稳定的用户群体。除了本节列举的商业有限元软件之外还有许多其他软件,如CMSOL、ALGOR等,用户如有需要可查阅相关资料。2.开源软件所谓开源软件(OpenSourceSoftwares)就是源代码公开,且可以被公众使用的软件,此外公众对软件的修改和发行也不受限制。比如大家熟悉的 Linux 操作系统,以及 OpenOffice办公软件等都是典型的开源软件。在数值计算软件领域,也出现了很多以教学或研究为目的的开源软件,下面向读者介绍几个常用的有限元开源软件。(1)FEAPFEAP(Finite Element Analysis Program)是美国加州大学伯克利分校土木与环境工程系Robert L. Taylor教授及其团队研制的通用有限元程序,研制目的是教学与科研,最新版本为FEAP8.3,官方网站是:y.edu/projects/feap/。该软件用FORTRAN语言编ANSYS软件及其二次开发工具第1章7 1Chapter写,为开源软件,但仍需收取较少的费用,免费版本是FEAPpv。FEAP支持众多操作系统如Windows、Linux、UNIX等。FEAP拥有较快的计算速度,软件本身带有后处理功能,同时提供强劲的二次开发接口,FEAP还有并行计算能力。FEAP有完善网格划分功能,广泛的线性、非线性求解算法,可图形化显示网格划分并可用云图方式显示计算结果。包含众多单元类型,如各种三维结构单元、温度单元、梁单元、平板单元及壳单元。FEAP包括多种本构模型,如线性及非线性弹性本构、粘弹性损伤本构模型、弹塑性模型等。FEAPpv是FEAP的个人版,FEAPpv是免费的,个人版可用来学习和研究有限元理论,FEAPpv 下载地址为y.edu/projects/feap/feappv/。学习FEAPpv 可参考O.C.Zienkiewicz及RobertL.Taylor等人的《TheFiniteElementMethod》一书,该书是与FEAPpv配套的书籍,对于学习研究有限元理论很有帮助。(2)deal.IIdeal.II 是一款基于 C++编写的开源有限元软件,始于德国海德堡大学数值方法小组的工作,其编写目的是促进先进有限元程序的快速发展,deal.II 主要用于学术研究,也被用来解决实际工程项目。学习deal.II需要有C++语言基础及较完善的有限元理论知识,最新版本为deal.II7.0,可到其官网下载:/。deal.II有如下特点:l 具有统一的二次开发接口;l 超强的自适应网格划分功能,并可进行局部网格细分;l 支持各种单元,如各阶拉格朗日单元,连续、非连续单元,各阶 Nedelec 单元及RaviartThomas单元等;l 完善的软件说明文档;l 软件数据组织及算法结构清晰;l 支持数种标准输出格式,以方便进行后处理;l 支持并行处理器,支持多种操作系统。(3)libMeshlibMesh是美国德克萨斯大学奥斯汀分校于2002年开始开发的用于求解偏微分方程的程序库,libMesh有些方面类似于deal.II,比如同样基于C++编写,同样支持并行处理器,同样擅长于自适应网格划分等,其官方网站为:http://libmesh./。libMesh支持各种常用单元,支持稳态及瞬态仿真分析。LibMesh使用了许多已有的优秀的程序库,如用支持并行计算的PETSc 来求解线性方程组,利用SLEPc 程序库来解决特征值问题等。libMesh 程序库提供的组件包括:各种通用2D、3D单元,稀疏矩阵求解器,网格划分器,网格文件转换(支持输出各种格式网格文件)等。(4)OpenSeesOpenSees的全称是OpenSystemforEarthquakeEngineeringSimulation(地震工程模拟开放体系),官网地址为http://opensees.berkeley.edu/。它是由加州大学伯克利分校于1999 年推出的用于结构和岩土地震反应模拟的开源软件。OpenSees 广泛用于太平洋地震工程研究中心和美国其他一些大学和科研机构的科研项目中,较好地模拟了包括钢筋混凝土结构、桥梁、岩土工程在内众多的实际工程和振动台试验项目,证明其有较好的非线性数值模拟精度。OpenSees可以实现的分析过程包括:ANSYS二次开发及应用实例详解8 1Chapterl 静力线弹性分析;l 静力非线性分析;l 模态分析;l pushover拟动力分析;l 动力线弹性分析;l 动力非线性分析;l 地震作用下的可靠度及灵敏度的分析。由于OpenSees是开源软件,故自从1999年推出以来,该软件不断进行升级和提高,加入了许多新的材料和单元,引入了许多业已成熟的 FORTRAN 库文件为己所用(如 FEAP、FEDEAS材料),更新了高效实用的运算法则和判敛准则,允许多点输入地震波纪录,并不断提高运算中的内存管理水平和计算效率,允许用户在脚本层面上对分析进行更多控制。此外,OpenSees支持并行运算。正式基于OpenSees的以上特点,近年来国内对OpenSees的研究使用逐年增加。除了以上提及的软件外,还有许多其他值得研究的开源软件,例如OpenFEM、FEDEAS、FFEP等,感兴趣的读者可查阅相关文件。1.2 ANSYS 二次开发工具用于ANSYS二次开发的工具主要有4个,即APDL、UPFs、UIDL 及Tcl/Tk。使用以上工具可以建立新的材料模型(非线性弹性、弹塑性、粘弹塑性、蠕变、超弹性等各种材料模型),构建新的单元类型,定义摩擦准则,参数化建模,优化分析,构建流程化的ANSYS分析平台,建立符合用户专业需求的ANSYS用户界面等。图 14 ANSYS 二次开发工具APDL(ANSYSParametricDesignLanguage)——ANSYS参数化设计语言,即通常所说的命令流;UPFs(UserProgrammableFeatures)——用户可编程特性,操作途径是对ANSYS核心 FORTRAN 代码进行修改,对开发者有限元知识水平要求较高;UIDL(User InterfaceDesignLanguage)——用户界面设计语言;Tcl(mandlanguage)——工具命令语言,Tk 是基于Tcl 的图形开发工具箱,二者用于ANSYS界面开发,比UIDL 更加接近底层。本节对这四种开发工具进行简单介绍,由于本书重点是APDL 及UPFs,故对于UIDL 及Tcl/Tk 本节给出简单应用实例,本书其他部分不再介绍。ANSYS软件及其二次开发工具第1章9 1Chapter1.2.1 APDL 参数化设计语言对于一些重复的结构分析,例如对模型的某一参数进行了修改,此时若全部重新建模、划分网格、加载、后处理,则需要很大的工作量。APDL 就是为解决这类问题而设计的,它是用来自动完成某些功能或建模的语言,使用非常方便,利用它对ANSYS进行二次开发可以极大地提高分析效率。APDL 是ANSYSParametricDesignLanguage 的简称,即ANSYS参数化设计语言,由类似于FORTRAN的语言部分和1000多条ANSYS命令组成。APDL是一种解释性文本语言,有顺序、选择、循环及宏等结构。利用APDL 将ANSYS命令组织起来,编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的实体模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。本书第2章将对APDL 基本知识进行介绍。1.2.2 UPFs 用户可编程特性UPFs是UserProgrammableFeatures(用户可编程特性)的简称,用户可以根据需要利用UPFs重新编译连接生成用户定制版本的ANSYS软件,例如创建新单元、定义新的材料属性、定义用户失效准则等,用户还可以编写自己的优化设计算法,甚至可以将整个ANSYS程序作为子程序调用。UPFs是用户在ANSYS提供的FORTRAN源代码的基础上,修改其用户可编程子程序和函数(称为用户子程序),从源代码层次上对ANSYS进行二次开发的工具。用户需要在相应的FORTRAN语言编译器(ANSYS同样支持非FORTRAN语言的编译器,如C 语言,但需要 FORTRAN 语言外壳,且需要格外小心,不建议这种方式)的支持下,将编译修改后的源代码与ANSYS库相连形成用户版本的ANSYS可执行文件,另外还可以创建自己的外部命令。以下ANSYS产品支持UPFs:l ANSYSMultiphysicsl ANSYSMechanicall ANSYSStructurall ANSYSEmagLowFrequencyl ANSYSEmagHighFrequencyl ANSYSPrepPost本书以ANSYS12.0为例介绍。在安装ANSYS12.0时,ANSYS默认不安装UPFs二次开发相关文件,如图15所示,需要用户点选“ANSYSCustomizationFiles”选项才能利用UPFs进行ANSYS二次开发,有些其他版本的ANSYS默认情况下也是不安装这些文件的,需要读者注意。安装好后,ANSYS 12.0 会将相关的用于二次开发的 FORTRAN 文件存放在\AnsysInc\v120\ansys\customize\user路径下,如图16所示,用户可从中找到需要的用户子程序对其进行修改,然后编译连接(详见3.5节)即可生成用户自定义版本的ANSYS。用户可以同时编译多个不同的用户子程序,当然,编译的用户子程序越多,花费的时间也就越长。ANSYS二次开发及应用实例详解10 1Chapter图 15 ANSYS12.0 安装选项提示:在ANSYS11.0及之前的版本中,ansys文件夹中仅有custom 一个二次开发文件夹,ANSYS12.0及其之后的版本增加了customize 文件夹。图 16 user 文件夹下的 FORTRAN 用户子程序注意:为防止 FORTRAN 用户子程序被错误修改而无法再次使用,建议读者对以上 user文件夹下的所有文件进行备份。UPFs的参考资料很少,最重要的也是最权威的资料就是ANSYS软件帮助文档,即 GuidetoANSYSUserProgrammableFeatures,建议读者认真阅读本帮助文档。该文档在ANSYS12.0帮助中的路径为:Mechanical APDL(formly ANSYS)&Programmer's Manual for MechanicalAPDL&II,GuidetoANSYSUserProgrammableFeatures。ANSYS12.0之前的版本帮助文档中不含GuidetoANSYSUserProgrammableFeatures,读者可到网上下载阅读。本书第 3章将介绍UPFs基本知识。1.2.3 UIDL 界面设计语言UIDL(UserInterfaceDesignLanguage)即用户界面设计语言,是ANSYS为用户提供的播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表ANSYS二次开发及应用实例详解.pdf
文档介绍:
ANSYS 软件及其二次开发工具ANSYS作为有限元领域的大型通用程序,在工业应用领域及科研方面均有深入的应用。其广泛而有效的分析工具能解决各类问题,如结构、流体、热、电磁问题等,同时ANSYS还为高级用户提供了多种二次开发工具,利用这些工具,用户可以高效地扩充ANSYS的功能。本章对ANSYS软件和其他商业软件,以及开源软件进行...
内容来自淘豆网转载请标明出处.loads--->define loa">
Ansys圆筒外壁面液体压力怎么添加我在百度上看到你的问题和我很像 一个圆筒放在液体中,筒外壁受液体压力,筒内为空气,液体密度为1.05,外壁面上水压力应该怎么加.Proferences--->loads--->define loa_百度作业帮
Ansys圆筒外壁面液体压力怎么添加我在百度上看到你的问题和我很像 一个圆筒放在液体中,筒外壁受液体压力,筒内为空气,液体密度为1.05,外壁面上水压力应该怎么加.Proferences--->loads--->define loa
Ansys圆筒外壁面液体压力怎么添加我在百度上看到你的问题和我很像 一个圆筒放在液体中,筒外壁受液体压力,筒内为空气,液体密度为1.05,外壁面上水压力应该怎么加.Proferences--->loads--->define loads--->settings--->for surface ld--->gradient.这个命令里面LAB----presSLOPE剃度或斜率SLDIR-----斜率的方向(坐标方向)SLZER----载荷值的作用位置,(就是后面载荷命令所指定的载荷)SLKCN-,这些命令该怎么填?Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Pressure>On Areas中SFA,VALUE,LKEY这些怎么设置,麻烦各位费心了,
灌篮高手0260
第一项是:压力slope 你的压力如果是直线变化的那就有斜率,你填上就行了‘第三项是:你的压力沿着哪个方向进行变化第四项是:载荷在作用的位置,受力在哪个地方最后一个是坐标系类型:如果是直角坐标系就填0
填好后gradient这个对话框后 然后该怎么施加载荷呢?
你已经施加开始点的压力,又有斜率,压力已经添加上了
意思就是说可以不再用pressure on areas这个命令了 直接求解吗
对,你上面这些操作就已经是添加上了,再有问题就把你的QQ留下吧
扫描下载二维码

我要回帖

更多关于 ansys 的文章

 

随机推荐