ansys和abaqus里面混合材料怎么去操作

ANSYS复合材料混合建模怎么建,建完第一个,第二个怎么建啊????跪求_百度知道
ANSYS复合材料混合建模怎么建,建完第一个,第二个怎么建啊????跪求
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
先把第一个实体冻结,frozen,然后再见第二个模型
怎么冻结啊
分别定义两种材料属性啊,然后分别赋予属性
定义完第一个之后建模完毕,然后定义第二个,但是显示第二个模型的层分布时,显示的是第一个模型的层分布,请问这是为什么?
要分别赋予不同的属性,这个赋予的过程你那有没有
为您推荐:
其他类似问题
您可能关注的内容
ansys的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。技术中心说明
[热门文章]
--------------------------------------
[热门新闻]
--------------------------------------
[热门帖子]
--------------------------------------
[热门论坛]
本周排行榜
丰富的结构仿真经验和扎实的力学理论基础。研究生学历。擅长...
本人是力学科班出身,硕士研究生,具有扎实的力学理论基础,...
本人是固体力学毕业的硕士研究生,具有扎实的力学理论基础,...
[langya222]
[zhc198111]
[langya222]
[langya222]
[langya222]
[langya222]
[langya222]
[langya222]
[langya222]
[langya222]
版权所有:中国CAE联盟 Copyright
 All Rights Reserved
华丽友情链接:
(www.atxdbw.com/bcw/)
(www.hg7898.com/)
(www.hkpmz.com/bcw/)
(www.dkdkk.com/ylc/)
(www.gztzz.com/hgw/)
(www.dkkdk.com/ylc/)
(www.5656788.com/)
(www.hgwdu.com/hgw/)
(www.hwhyc.com/ylc/)
(www.hgdbw.com/hgw/)
(www.bmdbw.com/ylc/)亲历ANSYS 覆盖产品全生命周期的仿真阅读//5b.cdn.sohucs.com/images/553ccfbda4bafcc2ff3c.jpeg
6月25日上午,e-works第六届美国智能制造与工业物联网考察团来到全球仿真软件领导厂商ANSYS公司。
作者:e-works 涂彬
来源:e-works
ANSYS的专家介绍了仿真技术在产品整个生命周期的应用,以及ANSYS系列软件在电磁、机械、流体仿真方面的技术创新和应用案例,仿真技术在散热、增材制造、复合材料和物联网等领域的应用,重点交流了多物理场耦合仿真的实际应用,拓扑优化技术的典型案例,还现场演示了ANSYS今年发布的ANSYS Discovery产品。
ANSYS的华裔仿真专家朱永谊、周平等也与考察团成员进行了深入交流。ANSYS公司的参观让大家大开眼界,真正领略了仿真驱动创新的主流趋势。
图1 考察团在ANSYS公司合影
ANSYS公司创立于1970年,目前已经发展成为世界最大的仿真技术公司。40多年来,ANSYS一直致力于开发新的仿真技术,产品覆盖率了结构仿真、流体动力学仿真、电子设计与仿真、电路和系统设计与仿真、高安全性嵌入式代码设计、芯片设计与仿真等多个学科和物理域。
无处不在 仿真扩展到产品全生命周期应用
仿真无处不在,ANSYS在整个生命周期的各个领域都提供了仿真工具和平台,仿真技术的应用已经延展到了产品的全生命周期,从概念、设计、制造、运维直至产品生命终止,涵盖所有工程阶段。
ANSYS设计&平台业务副总裁Mark Hindsbo指出,产品80%的成本在产品整个生命周期的早期概念设计阶段已经决定。因此,如果在概念设计阶段就开始应用仿真,可以协助设计工程师或产品工程师进行早期设计决策,对整个产品的成本优化更有好处,带来更大的价值。
图2 从产品生命周期的早期概念设计阶段开始仿真能够获得更多的成本节省机会
ANSYS仿真分析应用覆盖产品全生命周期的几个阶段:
●在设计阶段工程仿真可以让设计得到优化、确认及验证;
●在制造阶段,通过拓扑优化技术找到最优的结构,结合增材制造技术,可以造出质量轻,性能满足要求的晶格结构。
●在产品投放到市场使用运营阶段,很多企业对于产品在不同地点的运行状况和性能都一无所知,无法对产品性能进行不断地改进。如今,结合物联网技术,可以将仿真技术覆盖到产品生命周期的运营阶段,让企业能够基于实际的操作、环境条件、产品运行数据进行仿真,从而监控、维护和持续不断地优化产品性能。产品运行状况的仿真还包括利用仿真做虚拟试车,无人驾驶等。
图3 ANSYS覆盖产品生命周期的仿真技术
ANSYS软件在电磁仿真方面的应用
电磁仿真专家H.Mark.Ravenstahl结合无人驾驶汽车、智能手机、智慧家具等产品在电磁干扰方面的应用场景,介绍了ANSYS电磁分析软件在电子行业应用优势。
电子行业目前在设计阶段所遇到的挑战主要来自无线射频、信号稳定性、能源消耗稳定性,电磁干扰等方面的问题。ANSYS在电磁仿真应用范围非常广泛和深入,在很多新的领域也有涉足,同时还通过温度场和结构场的多物理耦合来确保电子设计的准确性和稳定性。
其中一个典型应用场景是将仿真应用于无人驾驶汽车领域。如今的汽车都已经具备一定的雷达功能,例如探测到道路上存在障碍时发出警报的倒车传感器就使用了雷达;某些具备自适应巡航控制功能的高级车在雷达系统探测到靠近前面车辆的速度太快或者靠近时就会使用刹车。
图4 将仿真应用于无人驾驶汽车领域
此外,日渐火爆的无人驾驶汽车也会更加严重依赖雷达。它们必须自动保持与其它无人驾驶汽车的安全行驶距离,安全地变道,上下高速以及做出目前由驾驶员处理的众多其它驾驶决策。
图5 汽车雷达电磁仿真应用案例
ANSYS HFSS电磁求解器可用于仿真汽车应用中所需要的、超高频率的雷达系统天线。从开发单独天线与有源天线阵列、到仿真汽车前保险杠上安装的雷达系统的运行,通过仿真分析可以有效避免雷达之间的电磁干扰,开发出最理想的雷达天线。
图6 针对新能源汽车的全面系统仿真
电动汽车EV-HEV在仿真方面的应用主要是对汽车的电机和电池的控制系统
,电力系统进行仿真,把电能高效转化成机械动力驱动电机。
H.Mark.Ravenstahl介绍的另一个典型应用场景就是将仿真应用于智能手机的天线设计。如今人们对电子设备提出了越来越高的要求,例如,设备辐射必须保持在较低水平,避免对人体构成健康威胁;设备功耗、尺寸、长宽比和重量同时也要实现优化以适合人们穿戴。此外,设备还需要能够发送足够功率的信号,并避免不同信号所产生的电磁干扰问题。H.Mark.Ravenstahl介绍,Synapse公司运用ANSYS HFSS三维全波电磁仿真器来建立包括无线设备、天线之间相互影响在内的完整系统模型,用于评估各种天线设计方案的性能。
ANSYS软件在结构仿真方面的应用
在ANSYS的结构仿真解决方案方面,涉及了ANSYS Mechanical系列产品、ANSYS DesignSpace、ANSYS LS-DYNA等产品,涵盖静态结构仿真、线性动力学仿真、非线性动力仿真、屈曲仿真、疲劳分析、断裂仿真、震动、瞬态、复合材料等功能范围。
图7 热交换机结构分析案例
结构仿真专家Richard Mitchell介绍了ANSYS在结构仿真中在增材制造领域方面的最新解决方案,借助于ANSYS增材制造工艺仿真套件,通过对增材工艺过程的仿真,预测部件最终的残余应力和变形,从而优化工艺参数,保证打印质量和效率而避免低效的试错过程,让最终增材制造过程中即使受到内应力影响,依然能够保证产品的最终完整结构符合设计要求。
ANSYS增材制造工艺仿真覆盖了整个增材工艺链的各个环节,包括拓扑优化、部件验证、打印设置、工艺过程仿真、支撑生成、打印失败预防、微观结构预测等。
图8 初始设计 变形补偿设计
ANSYS软件在流体仿真方面的应用
在流体仿真解决方案介绍中,ANSYS专家Bill kulp结合一些有趣的案例介绍了ANSYS的流体仿真分析解决方案。Bill指出,流体仿真有非常广泛的应用,可以为生活的方方面面带来的价值,并且绝大多数的仿真问题普通的工程师也可以应用这种仿真软件来处理。
图9 流体仿真应用的案例
ANSYS的流体仿真工具主要有ANSYS Fluent、ANSYS CFX和ANSYS CFD,可针对稳态/瞬态流、可压缩/非可压缩流、层流/湍流、强制/自然对流传热、辐射传热、化学组分的混合/反应/燃烧、粒子跟踪、旋转机械等流体现象展开分析。
在Bill先生介绍的案例中,其中有一个令人印象深刻的案例是将流体仿真应用于研发创新性的淋浴喷头。这家公司是位于美国旧金山的Nebia公司,其设计团队使用ANSYS的CFD解决方案,分析了成百上千种喷头设计变量的热效应,例如喷嘴的喷水角度、水滴大小、水流的压力和速度、喷嘴几何结构,以及喷头的内部水流等,最终Nebia公司的创新喷头不仅可将一般淋浴的用水量减少70%,而且还能实现更优异的个人体验。
图10 使用ANSYS软件仿真更大的水滴喷洒面积
大道至简 Discovery Live让仿真变得更容易
很多传统观念认为仿真仅仅是应用在验证阶段,其实仿真应用最广泛是在设计阶段,但在这个阶段的仿真应用还存在很多问题,其中一个突出问题就是仿真效率。Mark Hindsbo分享了一家公司应用仿真技术的调研结果,普遍反映是仿真效率太慢,一个完整的周期需要14天才能完成。
Mark Hindsbo还提到,一直以来仿真分析应用给人们的感觉都是需要非常深入的行业背景知识才能够使用,很少有设计工程师能够直接应用仿真分析软件来处理问题。然而往往这部分人群对仿真的需求又是最迫切的,只有依靠仿真应用,才能为他们提供设计依据,设计出符合要求的产品结构。
图11 ANSYS Discovery Live
为此,Mark Hindsbo为考察团现场演示了ANSYS Discovery产品家族中具有突破性的实时仿真软件Discovery Live。ANSYS Discovery Live提供即时3-D仿真,与直接几何结构建模紧密关联,提供交互式的仿真体验,可以概括为交互式结构,在编辑几何结构时更新仿真,以便获得即时反馈;交互式物理,改变材料和载荷等物理输入,可以即时获得反馈;交互结构,立即改变结果特征以找到最佳的设计方案。Discovery Live是基于本地的计算能力,采用全新的算法,计算效率非常高,易用性也很好。Discovery产品家族中另外两款人们熟知的产品分别是Discovery AIM,它可以简易地帮助用户进行多物理场的仿真,Discovery SpaceClaim则能够便捷的对3D模型进行快速的修改。
从演示中我们发现,借助于Discovery Live可以帮助工程师发现更多好的方案,让设计工程师能够通过仿真解决绝大多数的问题。在演示过程中,具体在结构分析方面Discovery Live可以在几秒内验证多种设计想法,并即时获得有关设计结构性能的反馈结果;在内部流体分析方面,Discovery Live快速找出有意义的内部流体趋势,在外部空气动力学方面,如复杂的汽车风洞实验能够直观的呈现出来,可以观察速度、外力、压力等;在轻量化问题上,Discovery Live能够快速修改几何图形并提供即时的仿真体验,以便设计出结构优化的部件。
图12 e-works黄培博士现场讲解ANSYS Discovery Live演示过程
总得来讲, Discovery Live易学易用,即使没有任何仿真经验的工程师/设计师,也可以通过查看相关教程,快速掌握仿真技术。Discovery Live的特点可以概括为:即时获得工程仿真结果;无需进行几何结构清理、计算网格生成、求解和后处理;执行结构、内部/外部流体、热力和模态分析;编辑来自各种格式的CAD几何结构,或为新想法建模并进行测试;更改物理场类型或输入、编辑几何结构或更改显示特性后,即时获得更新等,这些特点都使得仿真变得更为容易。
图13 ANSYS专家与考察团成员进行交流
ANSYS作为全球工程仿真领域的领先企业,在众多产品的创造过程中都扮演着至关重要的角色。此次考察,考察团成员不仅了解到了仿真的众多应用,同时,提出了很多自身企业在仿真应用方面的实际需求,ANSYS专家也给予了耐心地解答。考察团成员纷纷表示受益匪浅,为以后的相关工作受提供了新思路。ansys通过坐标选择单元,因为结构复杂时给实体附材料属性或者加载荷太混乱易加错,能靠坐标选择ELEMENT吗_百度知道
ansys通过坐标选择单元,因为结构复杂时给实体附材料属性或者加载荷太混乱易加错,能靠坐标选择ELEMENT吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
可以,不过不是loc,而是cent等。。。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。ANSYS桥梁计算-筑龙博客
ANSYS桥梁计算
在Ansys单元库中,有近200种单元类型,在本文中将讨论一些在桥梁工程中常用到的单元,包括一些单元的输人参数,如单元名称、节点、自由度、实常数、材料特性、表面荷载、体荷载、专用特性、关键选项KEYOPl等。*** 关于单元选择问题这是一个大问题,方方面面很多,主要是掌握有限元的理论知识。首先当然是由问题类型选择不同单元,二维还是三维,梁,板壳,体,细梁,粗梁,薄壳,厚壳,膜等等,再定义你的材料:各向同性或各向异性,混凝土的各项’参数,粘弹性等等。接下来是单元的划分与网格、精度与求解时间的要求等选择,要对各种单元的专有特性有个大概了解。使用Ansys,还要了解Ansys的一个特点是笼统与通用,因此很多东西被掩盖到背后去了。比如单元类型,在Solid里面看到十几种选择,Solid45,Solidl85,Solid95等,看来区别只是节点数目上。但是实际上每种类型里还有Keyopt分成多种类型,比如最常用的线性单元Solid45,其Keyopt(1):in●cludeorexclude extradisplacement shapes,就分为非协调元和协调元,Keyopt(2):fullintegration。rreducedintegration其实又是两种不同的单元,这样不同组合一下这个Solid45实际上是包含了6种不同单元,各有各的不同特点和用处。因此使用Ansys要注意各单元的Keyopt选项。不同的选项会产生不同的结果。 ·举例来说:对线性元例如Solid45,要想把弯曲问题计算得比较精确,必须要采用非协调模式。采用完全积分会产生剪切锁死,减缩积分又会产生零能模式(ZEM),非协调的线性元可以达到很高的精度,并且计算量比高阶刷、很多,在变形较大时,用Enhanced Strain比非协调位移模式(EnhacedDisplacement)更好(Solidl85)。但是这些非协调元都要求网格比较规则才行,网格不规则的话,精度会大大下降,所以如何划分网格也是一门实践性很强的学问。采用高阶单元是提高精度的好办法,拿不定主意时采用高阶元是个比较保险的选择,但是高阶单元在某些情况下也会出现剪切锁死,并且很难发现,因此用减缩积分的高阶元通常是最保险的选择,但是在大位移时,网格扭曲较大,减缩积分就不适用。不同结构形式的桥梁具有不同的力学行为,必须针对性地创建其模型, ’选择维数最低的单元去获得预期的效果(尽量做到能选择点而不选择线,能选择线而不选择平面,能选择平面而不选择壳,能选择壳而不选择三维实体)。下面的几节介绍一下桥梁工程计算中经常会用到的单元。*** 桥梁仿真单元类型一、建议选用的单元类型在桥梁用Ansys建立模型时,可参照以下建议用的单元进行桥梁模型的建立。. 1.梁(配筋)单元:桥墩、箱梁、纵横梁。2.板壳(配筋)单元:桥面系统。3.实体(配筋)单元:桥墩系统、基础结构。4.拉杆单元:拱桥的系杆、吊杆。5.拉索单元:斜拉桥的索、悬索桥的钢丝绳。6.预紧单元:索力控制、螺栓铆钉连接。7.连接单元:支座、地基。二、常见桥梁连接部位在桥梁建立模型时要准确模拟边界条件,因此要准确分析连接部位的固有特性。(一)常见桥梁连接部位1.固定支座、铰支、可滑移支座等空间支座系统。2.带减振和隔振措施的减振支座系统。3.地基—主体之间桩-基系统。4.刚构之间的螺栓连接、铆接等。5.梁管之间的球接和铰接等。(二)连接部分解决方法Ansys在解决桥梁不同的连接部位时可选用如下的方法:1.Combin7、Combin40、Linkll、Contact52、Combine38弹簧(阻尼、间隙元):可用来模拟支座、绳索、拉杆等桥梁部件。2.预紧单元可解决螺栓、铆钉连接的问题。 ,3.二力杆拉杆、索可解决拉索问题。4.耦合与约束方程可解决梁与塔横梁的边界约束关系。5.接触单元如Contact52可模拟滑动支座、销接等部件的真实情况。(三)常见桥梁接触问题桥梁各个部分之间可能存在如下三种接触方式。1.滑移连接:点点接触。2.绑定连接:点面接触。3.转动连接:面面接触。用接触单元可模拟如:滑移支座接触、挡块与其他部件的接触、振动时不同构件的碰撞等问题,这里不再一一赘述。 .三、桥梁基础的处理方式为了真实的模拟桥梁的实际情况,需要真实模拟桥梁的基础受力、变形及约束情况,建议建立模型时采用如下方案。1.基础平台与桩基:用实体模型、预应力配筋。 ’2.基础与岩土系统:有限区域实体模型、预应力配筋。*** 桥梁常见模型处理一、桥梁中常用的模型可以用相应的单元1.刚构桥、拱桥:梁与杆单元组合模型。2.钢管混凝土:复合截面梁模型。3.连续梁:梁模型。4.斜拉桥/悬索桥:梁、板壳、索或杆单元组合模型。5,立交桥:实体墩、板壳桥面和加强梁混合模型。6.局部详细计算:实体(考虑配筋)或板模型,以便考虑模型细节特征,如结构尺寸构造倒角、厚薄或粗细过度、凹凸部分以及配筋等。二、桥梁建模要综合运用各种合适的单元对桥梁进行总体分析应该遵循如下原则:1.支座系统采用弹簧—阻尼系统; ··2.连接部位采用耦合与约束方程;3.桥墩系统采用截面梁、配筋梁;4.桥面系统采用截面梁、配筋梁、板壳、梁板组合。对桥梁进行局部分析应该遵循如下原则:1.支座系统采用实体模型:粘弹(粘塑、超弹、塑性)大变形(位移);2.连接部位采用接触模型:实体、板壳、梁或组合模型;3.桥墩系统采用实体模型:配筋与混凝土破坏;4.桥面系统采用实体或板壳:配筋与混凝土破坏,组合梁之间的耦合与约束方程。三、选用合适的分析方法 、在对桥梁进行建模计算时对不同的计算目的要采取不同的计算步骤。(一)静态计算1.根据分析类型承载特点建立合理梁、板、实体、拉杆(模拟索)模型;2.材料与几何非线性效应;3.连接部位与支座的正确处理。(二)动力分析1.尽量采用梁、板壳或二者组合模型;2.附属结构简化为质点,建立与总体结构耦合关系;3.连接部位与支座自由度协调合理;4.应当考虑大变形、初应力以及预张力的动力影响;5.必须正确考虑阻尼效应;6.材料与几何非线性效应。施加预应力的方式一、预应力的模拟方式Ansys里加预应力有几种方式:1.直接在单元中加,(Linkl0等单元可以通过Real实常数来加)。2.用F加力,然后在分析时打开Prestl~ss,加。3.用温度变化模拟。在常用的软件系统中,预应力混凝土分析根据作用不妨分为两类:分离式和整体式。所谓分离式就是将混凝土和力筋的作用分别考虑(脱离体),以荷载的形式取代预应力钢筋的作用,典型.的如等效荷载法;而整体式则是将二者的作用一起考虑,典型的如Ansys中用Link单元模拟力筋的方法。(一)线性或非线性的考虑对于预应力混凝土结构,只要是开裂前阶段的应力分析,完全可以将混凝土视为弹性材料,当然钢筋也是弹性材料,这主要在使用荷载阶段的应力分析。假如要进行开裂和极限分析,则必须考虑二者的非线性特性。(二)分离式方法(等效荷载法)的特点主要优点是建模简单,不必考虑力筋的位置而可直接建模,当然网格划分也简单,对结构在预应力作用下的整体效应可比较快捷地掌握。其缺点是比较明显的:①不便模拟细部,例如力筋所在位置对结构的影响显然是不同的,假如一定要模拟,则荷载必须施加在力筋的位置上,故其建模的方便性就消失了; ‘②等效荷载法没有考虑力筋对混凝土的作用分布和方向,力筋对混凝土作用显然在各处是不同的,而等效荷载法则没有计及此点;③对张拉过程无法模拟; ,④在其他外荷载作用下的共同作用不便考虑,否则要加入力筋(其建模则同整体式),不能确定力筋在外荷载作用下的应力增量;⑤可以模拟应力损失的影响。但是对于只关注预应力混凝土结构的基本性能时,可以考虑采用等效荷载法。 ’(三)整体式方法的特点将混凝土和力筋划分为不同的单元‘逛考虑,而模拟预应力可以采用降温方法和初应变方法。降温方法比较简单,同时可以模拟力筋的损失,单元和实常数几种即可;而采用初应变又要模拟力筋各处不同的应力时,每个单元的实常数各不相等,工作量较大。所以比较而言,采用整体式时考虑降温方法为宜。主要缺点是建模不便,尤其是当力筋较多且曲线布筋时(可以采用APDL解决);其优点也比较明显:①力筋的具体位置一定,对结构的影响可全面的考虑;②力筋对混凝土的作用近似的得到考虑(在结点处);③可以模拟张拉不同的力筋,以优化张拉顺序;④不管何种荷载,都是力筋和混凝土共同承担的,可以得到力筋在任何荷载下的应力;⑤可以模拟应力损失的影响。但在后张法中有几个问题是应该考虑的(当然可以不予理睬):①力筋的滑动问题。在张拉过程中,力筋与混凝土之间没有粘结,存在接触和滑动,而张拉完毕后,一般又都建立了粘结。这个问题可以这样考虑,因为分析总是张拉完毕(哪怕是某一束),这时显然没有滑动问题了,即可以按有粘结处理;而在荷载作用下有了粘结,自然可以按有粘结处理。②在张拉完毕后力筋的应力是已知的,在分析时输入降温也是按张拉应力反算的,计算后力筋的应力显然不等于张拉应力。这里有弹性压缩的问题,即降温应该计人混凝土弹性压缩损失,你可以考虑增大一定的比例,然后降温计算,二者相符或差别合适时认可。综上,类似计算分析,建议采用整体式之降温模拟方法。二、建立预应力的模型在模拟预应力钢筋时,传统的方式是把预应力钢筋作为体积的边界,把混凝土体积分割开来,Glue后划分混凝土单元,边界就作为Link或Beam单元了。普通钢筋可以用Solid65的分布钢筋模拟,其实常数数据很简单。Solid65单元模拟精度很高,只要各材料参数取的正确就可以十分好地模拟混凝土构件加载到变形开裂破坏的全过程,与实验数据十分接近。但 是要注意混凝土的取值,弹性模量抗压强度不能取规范 值,要用实验公式。在模拟钢筋混凝土的时候,一般的建模做法是:先建立体,然后使用面去切割体,把体切割成几个部分,在各个部分之间有共用的边界线,把这些边界线定义成Link单元,这样就在体单元内建立于Link单元。因为Link单元就在Solid体单元的边界线上,这样在网格划分的时候两种单元会产生共同的节点,也就可以共同工作了。土和砼的模拟*** 土弹簧的模拟Linkl0相当于用杆件提供约束,只不过此类单元可以设为只能受拉或只能受压。如果混凝土与节点底板分离,单元将不起作用,否则Hnkl0单元要承受拉力。如果用Linkl0的话,你可以把不与结构相联接的一端所有自由度都约束,与结构连接二端是否约束则看结构的具体情况,与Linkl0无关。Linkl0单元只能提供轴向位移的约束,不可抗剪。刚度可以这样算,KxA/L,不与结构连接的节点可取沿约束方向上的任意位置。两节点确定后,A是定的。你只要保证K的值没错,愿意怎样组合都行。至于特定问题,可以定义两种Linkl0单元,第一种只能受拉,第二种只能受压。当然ElementTypeNumber(单元类型指代号码)是不同的。如果你担心自己两种容易搞错,可以只定义一种Linkl0单元,把第二种的节点取约束的反方向即可。 。*** 混凝土的模拟Ansys的Soiid65单元是专为混凝土、岩石等抗压能力远大于抗拉能力的非均匀材料开发的单元。它可以模拟混凝土中的加强钢筋,以及材料的拉裂和压溃现象。钢筋混凝土有限元有三种基本模型:分离式、组合式和整体式。Solid65单元采用Q6是整体式有限元模型,即将钢筋弥散于整个单元中,将加筋混凝土视为连续均匀材料,求出的是一个统一的刚度矩阵。Solid65单元中的钢筋采用实常数的方法进行添加,钢筋的尺寸由混凝土的体积比确定。可以得到三种钢筋,这三种钢筋可以具有不同的材料,不同的方向。 .从抗剪的角度出发,箍筋在截面的位置可以是任意的,因此这种方法对于钢筋混凝土中均匀分布的箍筋的设置比较适合。但与纵筋的实际情况却有一定的距离,下面这两种方法可以更好地模拟纵筋的受力情况:(1)将纵筋密集的区域设置为不同的体,使用带筋的Solid65单元,而无纵筋区则设置为无筋65单元,这样就可以将钢筋区域缩小,接近真实的工程情况。(2)采用杆单元来模拟纵筋,即采用分离式的有限元模型。为了建模方便,可将实体分为几个部分,使其交线为纵筋位置,这样就可以对交线划分籽单元。此时,还可以对杆施加预应力来模拟预应力混凝土。工况组合荷载工况组合是荷载工况之间的运算,典型情况为当前在数据库中的荷载工况和在另外一结果文件中的荷载工况间的运算,运算结果将改写数据库中的结果数据部分,可以显示及列出荷载工况组合。一、典型的荷载工况步骤组合包括以下几步:1.用kcdef命令定义荷载工况,kcdef,Lcno,Lstep,Sbstep,Kimg2.用I_case命令将荷载工况一读人数据库Lease,Lcno3.用Lcoper命令执行所需的运算Looper,Oper,Lcasel,Oper2,Lcase2下面举例说明一下工况的具体应用。假设结果文件包括针对几个荷载步的结果,若想比较荷载步5和荷载步7,并将最大值存人内存,做法如下:l_cdef,1,5将荷载工况1指向荷载步5kcdef,2,7将荷载工况2指向荷载步7Lease,1将荷载工况1读人内存I_cover,Max,2与荷载工况2比较数据库并将最大值存人内存。Lcwrite,12写当前荷载工况到文件Jobname.L12Lcae,3将荷载工况3读人内存I_coper,Add,12在Jobname.L12文件中将数据库追加到荷载工况中二、存储组合后的荷载工况缺省情况下,荷载工况组合的结果存在内存中,并覆盖数据库中的结果部分。要保存这些结果,作为以后浏览或以后的荷载工况组合,用下列方法之一:1.将数据写到荷载工况文件中。2.将数据追加到结果文件中用kcwrite,Lcno,Fname,Ext,Dir命令把当前内存中的荷载工况写到荷载工况文件中。用kcwrite命令把当前内存中的荷载工况写到荷载工况文件中。文件名为Jobname.Lnn。这里皿为分配的荷载工况号。在后续的荷载工况组合中皿指的是存人荷载工况文件的荷载工况。例如有这样的问题:工况1是自重,工况2是集中荷载F,工况3二1.5倍的工况1+1.1倍的工况2,这个工况3如何定义?可通过荷载步定义。在NO.3STEP定义1.5倍的工况1;NO.4STEP定义1.1倍的工况2;NO.5SETP定义NO.3+NO.4+…,其中1.1和1.5的系数可在荷载步中的选项中定义。也可对每种荷载分别定义为一种loadcase,然后在通用后处理器/postl中进行组合。风荷载的确定首先要确定场地的风特性、平均风速、谱特性等,将紊流风速分解为定常平均风分量和相应的紊动分量U+u(‘)。平均风速可由地表条件根据对数律得出。“(c)就是要模拟的紊流风速序列。有了其谱特性,可以生成大气边界层紊流的人工风速序列,这是做结构风振计算的重要步骤。目前的随机序列拟合法有基于FOURIER分析的波叠加法和时间序列理论的ARMA模型法,都是生成具有目标风速谱的高斯平稳序列。有实测得来的风速序列最好,但通常是用模拟的风速序列作为输入。模拟出的人工紊流序列要尽可能地符合实际大气边界层紊流特性,才能保证计算结果的合理性。目前为止都是以紊流目标谱或相关作为拟合目标,对多点则是相关矩阵或互谱矩阵。作随机响应分析PSD是很好的办法,基于大量实测资料而统计出的谱本身就是作随机响应分析的很好输入,比单纯的一条序列更有代表性。但由于随机计算难以考虑非线性,故生成具体的随机序列作为输入,用有限元法计算动力响应是更普遍的方法。常用于结构设计的谱公式有:Davenport谱,Kaimal谱,Karman谱等。谱拟合:不仅在风工程中有应用,在人工地震波和人工海浪波生成中也有应用。相应方法与风序列的生成大同小异。地震波的输入对于地震波的输入,可以把荷载记录做成文件,利用Apdl的读取功能读人数据库中。下面的例子是自己编的一个小文件,修改一下可以更简洁。’ 地震波时程记录分成了3个文件,每个文件是一列,分别记录z、y、z·方向的加速度。这样就可以把加速度记录读取到Ansys数据库中作为数组。也可以把加速度记录做成一个文件,这样程序就简单多了。下面是计算部分语句:/Solu !进入求解模块Antype,Trans !求解类型为瞬态Tm—Start=0.01 1开始时间Tm—End=15.001 1结束时间Tm—Incr=0.01 1时间步长Do,TM,TM Start,TM End,TM lncr !循环Time,0.05 !指定时间alpha, !指定质量矩际系数iBetad, !指定刚度矩际系数Aeel,Acex(),Acey(),Acez() !指定力p速度大小Solve !求解Enddo !结束循环exit !退出求解模块初应力荷载在作桥梁设计时,为了验证结构的可靠度,往往需要对结构施加初应力荷载。在进行结构分析时,Ansys中可以使用输入文件来把初应力指定为一种荷载。初应力荷载只许用于静态和完全瞬态分析中(分析可以是线性或非线性的)。初应力只能在分析的第一个荷载步中施加,用[stile命令来指定、列表和删除初应力。该命令只能用于/Solution处理器中。Isfile命令的loc变元用于指定这些初应力的位置。初应力可指定在单元的中心或单元积分点处,koc的缺省值0对应于单元中心,koc:1对应于单元积分点。对于网格中的每个个别单元,也可以通过Loc=2来指定不同的初应力位置。在这种情况下,每个单元的初应力位置将用个别单元的局部位置标志记录在初应力文件中。如二3指定网格中的每一个单兀的初应力状态都是相同的。对于这种情况,对所有单元只需指定一个应力张量。只有单元类型Plane2、Plane42、Solid45、Plane82、Solid92、Solid95、SheHl81、Planel82、Planel83、Solidl85、Solidl86、Solidl87,Beaml88和Beaml89支持初应力输入功能。Beam单元和Shdl单元的初应力必须在所有域段的积分点处指定。要使用[stile命令,初应力必须列在一个外部ASCII文件中,初应力文件中的注释用“!”标记在注释行的第一个字符处指定。每个单元记录的第一行应该由字符串"ELS"开头,后面跟单元号和任意的局部位置标志,这些项必须用逗号隔开。如果[stile命令的变元koc的值为0、1或3,则局部位置标志将被忽略。如果koc二2,则必须对每一个单元指定局部位置标志。局部位置标志必须是下面的一个值:对于单元中心(缺省)为0,对于积分点为1。任何的其他值都会产生错误并使得Isfile命令被忽略。每个单元记录的第一行后面紧跟的一行指定单元的每一个应力点的单元应力记录。当Loc:0时,只需指定每个单元中心处的一个应力记录,当如=1时,每个单元的应力记录的数目等于单元积分点的数目。Ansys要求每个应力记录中有6个应力张量分量,当Loc:3时,初应力文件中的第一个单元的应力记录将被用于指定所有单元的相同的初应力。如果对一个单元定义了单元坐标系(Esys),则初应力必须在这个坐标系中指定。如何实现铰接Ansys可采用两种方法来实现铰接:1.在同一位置用2个Node,然后CP。2.只用一个Node,然后根据需要用一些可以释放某些自由度的单元,如Beam44(Beanl44可以定义成PIN-PIN,PIN-FIX.....)  et,22,beam44,,,,,,1keyopt,X,7,11  ! beamelementpin-fix(1端铰结J端固结)et,23,beam44,,,,,,1keyopt,23,8,11 ! beamelementfix-pin(J端铰结,I端固结)keyopt,24,7,11 ! beamelementpin-pin(1端铰结,J端固结)下面举例说明铰接的应用。如上图所示为一中间铰接的结构,两端固结,均布荷载,作出弯矩图。命令流如下:/prep7 !进入前处理et,1,beam44     !定义混凝土单元类型et,2,beam44    !定义钢筋单元类型et,3,beam44    !定义混凝土弹性模量keyopt,1,8,11   !第一种单元的J节点X、Y方向转动放松keyopt,2,7,11   !第一种单元的I节点X、Y方向转动放松mp,dens,1,2600   !单元一的质量密度mp,ex,1,3e7    !单元一的弹性模量r,1,3,4,5,1,1,0 !单元一的实常数k,1,         !定义关键点k,2,10k,3,10,8k,4,5,51,1,2         !通过关键点连接成直线1,2,3 ,ldiv,1,,,10,    !将直线1等分为10份ldiv,2,,,8,     !将直线2等分为10份lsel,s,,,11     !选择直线11LATF,1,1,1,,4    !赋予直线相关的特性lsel,s,,,2      !选择直线2LATF,1,1,2,,4   !赋予直线相关的特性lsel,s,,,3,10,1    !选择直线3到10lsel,a,,,1       !添加直线1lsd,a,,,12,18,1   !添加直线12到18LATY,1,1,3,,4   !赋予直线相关的特性allsel            !全选lmesh,dl         !划分所有直线d,1,dl          !约束节点d,104,dlesel,s,,,10,30,1   !选择单元10到30sfbeam,all,1,pres,le2  !施加均布荷载allselesel,s,,,35,50,1    !选择单元35到50sfbeam,all,1,pres,2e2  !施加均布荷载allsel/solu             !进入求解模块solve             !求解/POSTl           !进入后处理etable,m,smisc,5     !建立弯矩单元表plls,m,m         !绘制弯矩图,如下图4所示AUTOCAD模型输入可以充分利用AutoCAD强大的绘图功能,在AutoCAD中建立模型后,再输入Ansys中进行计算。AutoCAD建立的模型可以通过以下两种方法传人Ansys。1.对于三维实体(3d object)AutoCAD:File->Export...—>保存类型选ACIS(x.sat)->输入文件名-·选实体(选3d object)Ansys:File—>Import->Sat...输入即可优点:用Sat文件转换方便,而且一般不会有转换问题.缺点:只能转换三维实体或面域2.用Iges格式文件交换AutoCADl2自带输出Iges格式文件工具,其他可通过Algor软件将Dxf格式的模型转换为Iges的格式文件然后再转入Ansys:File—>Import-->iges…输入即可优点:各种实体类型都能转换查询函数的使用在Ansys操作过程或条件语句中,常常需要知道有关模型的许多参数值,如选择集中的单元数、节点数、最大节点号等。此时,一般可通过‘Get命令来获得这些参数。现在,对于此类问题,我们有了一个更为方便的选择,那就是查询函数一Inquiry Function。Inquiry Function类似于Ansys的*Get命令,它访问Ansys数据库并返回要查询的数值,方便后续使用。Ansys每执行一次查询函数,便查询一次数据库,并用查询值替代该查询函数。假如你想获得当前所选择的单元数,并把它作为*Do循环的上界。传统的方法是使用并Get命令来获得所选择的单元数并把它赋给一个变量,则此变量可以作为*Do循环的上界来确定循环的次数。*Get,Elmax,elem,,count*DO,I,1,Elmax*Enddo现在可以使用查询函数来完成这件事,把查询函数直接放在xDO循环内,它就可以提供所选择的单元数。*Do,I,Elmior(0,13)*Enddo这里的Elmiqr并不是一个数组,而是一个查询函数,它返回的是现在所选择的单元数。括弧内的数是用来确定查询函数的返回值。第一个数是用来标识你所想查询的特定实体(如单元、节点、线、面号等),括弧内的第二个数是用来确定查询函数返回值的类型(如选择状态、实体数量等)。同本例一样,通常查询函数有两个变量,但也有一些查询函数只有一个变量,而有的却有三个变量。查询函数的种类和数量很多,下面是一些常用、方便而快速快捷的查询函数。1.Area--Arinqr(Areaid,key)Areaid--查询的面,对于Key:12,13,14可取为0;Key,标识关于Areaidr的返回信息=1,选择状态 ·=12,定义的数目=13,选择的数目=14,定义的最大数 ’=—1,材料号=—2,单元类型=—3,实常数=—4,节点数=—6,单元数Arinqr(Areaid,Key)的返回值对于Key:1=0,Areaid未定义=—1,Areaid未被选择=1,Areaid被选择2.Keypoints--Kpinqr(Kpid,Key)Kpid--查询的关键点,对于Key:12,13,14为0Key—标识关于Kpid的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数目=—1,数料号=—2,单元类型=—3,实常数=—4,节点数,如果已分网=—7,单元数,如果已分网Kpinqr(kpid,Key)的返回值对于Key=1=—1,未选择=0,未定义=1,选择3.Line--Lsinqr(Lsid,Key)Lsid--查询的线段,对于Key=12,13,14为0Key,标识关于Lsid的返回信息=1,选择状态=2,长度=12,定义的数目=13,选择的数目=14,定义的最大数=—1,材料号=—2,单元类型=—3,实常数=—4,节点数=—6,单元数4.Node--Ndinqr(Node,Key)Node--节点号,对于Key:12,13,14为0Key—标识关于Node的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=—2,超单元标记=—3,主自由度=—4,激活的自由度=—5,附着的实体模型Ndinqr(Node,Key)的返回值对于yey:1=—1,未选择=0,未定义=1,选择5。Volumes--Vlinqr(Vnmi,Key)Vnmi一查询的体,对于Key=12,13,14为0Key—标识关于Vnmi的返回信息=1,选择状态=12,定义的数目=13,选择的数目 ·=14,定义的最大数目=—1,数料号=—2,单元类型=—3,实常数=—4,节点数=—6,单元数=—8,单元形状=—9,中节点单元=—10,单元坐标系Vlinqr(Vnmi,Key)的返回值 .对于Key:1=—1,未选择=0,未定义=1,选择用ANSYS作桥梁计算十三(其他文件网格划分)[原创]导人的图形联系在一起,但是没有粘合在一起,如果这样进行网格划分,各个图形就不会通过单元节点联系在一起,因此载荷也没有办法进行传递,必须运用布尔操作进行处理,其处理方法有以下几种。1.直接进行Glue布尔操作,如果图形形状简单,布尔操作就可能成功,这样可以直接进行下一步的处理。2.如果进行布尔操作失败,可根据提示进行修正。有两种提示错误:一是说这种情况不适合用Glue操作,建议用Overlap命令,那就用Over—lap命令进行处理,Overlap完成后,再进行Glue处理。如果提示拓扑退化,参见二说明。二是说拓扑退化,建议放宽布尔操作的精度,这时应该放宽精度,放宽精度的时候应注意,放宽的精度要至少比图形中的最小尺寸精度小一个数量级,否则可能导致图形划分出现大的误差,甚至导致错误。放宽精度后,进行Glue操作,一般都会成功(注意放宽精度进行布尔操作完成后,必须把精度调回来)。3.如果仍然不成功,可以采取Add操作,但是不能把所有的图形都进行Add操作,如果模型的材料不同,将来就无法给各个模型分配不同的材料属性。这时要采取的步骤是把材料相同的有连接面或线的模型也就是体积Add在一起,使他们成为一个独立的实体,把所有的模型都进行了各自相关的Add操作后,对新生成的几个体积进行Glue操作,按照1、2的提示进行,就会成功。4.一种比较没有依据的方法,就是把体积分开,一个一个的进行布尔操作,不行的话,记着换一换顺序,有时就可以顺利的通过了。载荷步选项载荷步选项是各选项的总称,这些选项包括控制载荷如何在求解过程中使用的选项以及其他诸如输出控制、阻尼特性设置和响应频谱数据等选项。载荷步选项随载荷步的不同而不同,有以下几种类型的载荷步选项:  1.通用选项  2.动力学选项  3.输出控制 .4.Biot-Savart选项5.谱选项其中,通用选项包括:瞬态或静态分析中载荷步结束的时间,子步数或时间步大小,载荷阶跃或递增,以及热应变计算的参考温度。以下是对每个选项的简要说明。(一)时间选项Time命令用于指定在瞬态或静态分析中载荷步结束的时间。在瞬态或其他与速率相关的分析中,Time命令指定实际的、按先后顺序的时间,且要求指定一时间值。在与速率无关的分析中,时间作为一跟踪参数。时间不能设置为0,如果瞬态分析中,可指定一个非常小的值,如Time,le-6(二)子步数和时间步大小对于非线性或瞬态分析,要指定一个载荷步中需要的子步数。指定子步数的方法如下:Dehim,Dtime,Dtmin,Dtmax,Carry和Nsubst,Nsbstp,Nsbmx,Nsbmn,CarryNsubst命令指定子步数,Dehim命令指定时间步的大小。在缺省情况下,Ansys程序在每个载荷步中使用一个子步。(三)自动时间步长Autots,Key命令激活时间步自动阶跃,在时间步自动阶跃时,根据结构或组件对施加的载荷的响应,程序计算每个子步结束时最优的时间步。(四)阶跃或递增载荷Kbc,Key在一个载荷步中指定多个子步时,需要指明载荷是逐渐递增还是阶跃形式。Kbc命令用于此目的:Kbc,0指明载荷是逐渐递增;Kbc,1指明载荷是阶跃载荷。关于阶跃载荷和逐渐递增载荷的说明:1.如果指定阶跃载荷,程序按相同的方式处理所有载荷(约束、集中载荷、表面载荷、体载荷和惯性载荷)。根据情况,可分步施加、分步改变或分步移去这些载荷。2.如果指定递增载荷,那么在第一个载荷步施加的所有载荷,除了薄膜系数外都是从0开始逐渐变化的。在随后的载荷步中,所有载荷的变化都是从先前的值开始逐渐变化,但要注意在完全谐(Antype,Harm WithHropt,Full)分析中,表面载荷和体载荷的逐渐变化与在第一个载荷步中的变化相同,且不是从先前的值开始逐渐变化。3.对于表格式边界条件,载荷不会逐渐变化,而是在当前时间点计算。如果载荷是在一个载荷步内用表格格式给定的而在下一个载荷步内变为非表格格式,则该载荷被作为新引入的载荷从0开始渐变。4.在随后的载荷步中被删除的所有载荷,除了体载荷和惯性载荷外,都是分步移去的。5.在相同的载荷步中,不应删除或重新指定载荷,在这种情况下,逐渐变化不会按用户期望的方式进行。用ANSYS作桥梁计算十五(动力学分析选项)[原创]一、用于动态和瞬态分析的命令以下命令主要是用于动态和其他瞬态分析的选项,包括:1.Timint,Key,Lab激活或撤消时间积分效应2.Harfrq,Freqb,Fpeqe在谐波响应分析中指定载荷的频率范围3.Alphad,Value指定考虑阻尼时的质量矩阵系数4.Betad,Value指定考虑阻尼时的刚度矩阵系数5.Dmprat,Rat/o指定结构动态分析的阻尼系数二、非线性选项指定每个子步最大平衡叠代的次数(缺省二25)Neqit,Number指定收敛公差Cnvtol,Lab,Value,Toler,Norm,MOnref为终止分析提供选项Ncnv,Kstop,Dlim,Itlim,Etlim,CFlim三、输出控制输出控制用于控制分析输出的数量和特性,有两个基本输出控制:.Ooutres,Item,Freq,Cname控制Ansys写人数据库和结果文件的内容以及写入的频率。Outpr,Item,Freq,Cname控制打印的内容以及写入的频率。 ·下例说明Outres和Outpr命令的使用:Outres,All,5    !写入所有数据,每到第5子步写人数据Outpr,Nsol,Last !仅打印最后子步的节点解求解多载荷步定义和求解多载荷步有三种方法:1.多步求解法2.载荷步文件法3.矩阵参数法所有载荷和载荷步选项一起构成一个载荷步,程序可用其进行计算求解,如果有多个载荷步,可将每个载荷步存人一个文件,调用该载荷步文件,并在后面的求解中读人。Lswrite命令写载荷步文件(每个载荷步一个文件,以Jobname.s01,Jobname.s02,Jobname.s03等标识),使用Lswrite,/anum命令将荷载步数据存人文件。所有载荷步文件写入后,可以使用命令在文件中顺序读取数据,并求得每个载荷步的解。下列所示的命令组定义多个载荷步:/Solu!载荷步1D,F,Nsubst,·..Kbc,Outres,Outpr,Lswrite !写载荷步文件:Jobname.s01!载荷步2D,F,Nsubst,·..Kbc,Outres,Outpr,kswrite !写载荷步文件:Jobname.s02载荷步数据用Ansys命令写入文件,ite命令不捕捉实常数或材料特性的变化。Lswrite命令自动地将实体模型载荷转换到有限元模型,因此所有载荷按有限元载荷命令的形式被写入文件,特别地,表面载荷总是按Sfe或Sfbeam命令的形式被写入文件,而不论载荷是如何施加的。要修改载荷步文件序号为n的数据,执行命令,Lsread,Lsnum在文件中读取数据,作所需的修改,然后执行Lswrite,n命令Imdele命令允许你从Ansys程序中删除载荷步文件。使用多步求解法是最直接的,它包括在每个载荷步定义好后执行Solve命令。主要缺点是,在交互使用时必须等到每一步求解结束后才能定义下一载荷步,比较费时。典型的多步求解法命令流如下所示:/Solu!载荷步1D,·..SF,·..Solve !求解载荷步11载荷步2D,,,,SF,,,,Solve !求解载荷步2tm_end=50tm_incr=1*DO,tm,tm_start,tm_end,tm_incrTime,tmf,100,fy,force(tm) !在第100号节点上加载随时间变化的力Solve*Enddo重新启动一个分析有时在初始运算完成后也许要重新启动分析过程,例如想将更多的载荷步加入到分析中,也许在线性分析中要加入别的载荷条件,或在瞬态分析中加入另外的时间历程加载曲线,或者在非线性分析收敛失败时需要恢复。一、重启动条件要重启动一个分析,模型必须满足下列条件:1.分析类型必须是静态(稳态),谐波或瞬态(只是full方法)分析,其他分析不能重启动。 2.在初始运算中,必须已完成至少一次叠代。 3.初始运算应该不是由于"KiHed"作业、系统中断或崩溃而停止的。一般重启动要求作业初始运算产生的某些文件存在,并且要求在Solve命令之前对输入做一些修改,初始运算产生的下列文件必须可用:Jobname.曲,Jobname.emat单元矩阵文件(如果已经建立),Jobname.esav或Jobname.osav保存的单元数据(.esav)或保存的旧的单元数据(.osav),只有当Job-name.esav文件丢失、不完整或者由于求解发散、位移超限或主元为负引起Jobname.esav文件的其他方面的破坏时,才需要Jobname.osav文件。如果先前的运算附带产生了.rdb,·ldhi,·man文件,必须在进行一般启动之前删除它们。常用操作分析见表4-1。二、一般重启动的步骤一般重启动的步骤如下:1.进入Ansys程序,用/Filename命令给定与第一次运行时相同的文件名。2.用/Solu命令进人求解处理器,用/Resume命令恢复数据库文件。3.执行Antype,Rest命令指出这是一个重启动分析。4.按需要规定修正的载荷或增加的载荷。调整先前坡道载荷的起始点值,新加的坡道载荷从零开始变化,新施加的体载荷从初始值开始。重严加的和删掉的载荷可视为新施加的,而没有修改。待删除的表面载荷和体载荷,必须减小到零或初始值,以保持Jobname.esav文件和Jobname.osav文件的数据库一致。5.指定是否要重新使用三角化矩阵(Jobname·td),可使用命令Kuse,通过执行Kuse命令可以使程序重新形成单元矩阵,这样对调试分析和处理错误情况是有利的。6.发出Solve命令初始化重启动步骤。7.对增加的载荷步(如果有的话)重复步骤4~6,或使用载荷步文件法产生和求解多载荷步(Lssolve)。8.按需要进行后处理,然后退出Ansys。重新启动输入实例:/Filename,,,,Resum/SoluAntype,,Rest!指定新载荷、新载荷步选项等!对非线性分析,采用恰当的操作SaveSolveSave/Exit三、边界条件重建要为重启动重建正确的边界条件,首先要运行“虚拟”载荷步,过程如下:1.将Jobname.osav文件改为Jobname.asav文件。2.进入Ansys程序,用/Filename命令给定与第一次运行时相同的文件名。3.用/Solu命令进入求解处理器,用/Resume命令恢复数据库文件。4.执行Antype,Rest命令指出这是一个重启动分析。5.从上一次已成功求解过的子步开始重新规定边界条件。6.执行Solve命令。  7.按需要施加最终载荷及载荷步选项。如载荷步为前面(在虚拟前)加载荷步的延续,需调整子步的数量(或时间步步长)。时间步长编号可能会发生变化,与初始意图不同。如果你需要保留时间步长编号,可在步骤6中使用一个小的时间增量。  8.继续前面所述的一般重启动的操作步骤。正确的进行后处理建立有限元模型并求解后,要分析结果的正确性。如果结果不正确可能是由于出现了奇异解。奇异解出现于可能产生不定解或非惟一解的分析中,求解方程的主元为负或零会产生这样的奇异解。有些情况下,尽管遇到主元为负或零,仍可继续进行分析,出现这种情况时,可用Pivcheck命令指定是否要停止分析。下述条件会引起求解过程出现奇异性:1.约束不够。 ·2.模型中有非线性单元(如间隙单元、滑动单元、铰链单元、线缆单元h:等),结构的一部分可能已经塌陷或分散了。3.材料特性值为负,如密度。4.连接点无约束,单元排列可能会引起奇异性。例如,两个水平杆单元在连接点处存在垂直方向的无约束自由度,在线性分析中,将会忽略加在该连接点的垂直载荷。5.屈曲。当应力刚化效果为负时(收缩),结构受载后变弱。若结构变弱到刚度减少到零或更小,就会出现奇异解,且结构已经屈曲,将会出现“主元值为负”的提示信息。6.零刚度矩阵(在行或列上)。如果刚度的确为零,线性或非线性分析都会忽略所加的载荷。在正确计算成功后,你会关心一些关键问题的答案:如该设计投入使用时,是否真的可行?某个区域的应力有多大?这些都需通过后处理来完成,后处理是指检查分析的结果,这可能是分析中最重要的一环,因为你要搞清楚作用载荷如何影响设计,单元划分是否合理等。检查分析结果可使用通用后处理器Postl和时间历程后处理器Post26。Postl检查某个模型在某一载荷步和子步的结果。例如在静态结构分析中,可显示某一载荷步的应力分布。Post26可以检查模型的指定点的特定结果相对于与时间、频率或其他结果项的变化。例如,在非线性结构分析中,可以用图形表示某一特定节点的受力与其变形的关系。必须记住Ansys的后处理器仅是用于检查分析结果的工具。仍然需要使用设计者的工程判断能力来分析和解释结果。例如作为桥梁设计者你必须充分考虑混凝土的抗压强度、可接受的混凝土抗拉强度,因此根据后处理的应力等值线你应该知道此时的应力水平是否可接受。可以用Outres命令指引Ansys求解器按指定的时间间隔将分析结果添加在结果文件中,然后用Postl或Post26后处理器进行分析。下面简要的介绍一下通用后处理器以便能更有效的对结果进行处理。使用Postl通用后处理器可观察整个模型或模型的一部分在某一时间(或频率)上针对特定载荷组合时的结果。Postl有许多功能,包括从简单的图像显示到针对更为复杂数据处理的列表,如载荷工况的组合。Postl中第一步是将数据从结果文件读人数据库,要这样做,数据库中首先要有模型数据(节点、单元等),若数据库中没有模型数据,执行Resume命令读人数据库文件Jobname.曲。一旦模型数据存在数据库中,输入Set,Lstep,Sbstep,Fact,Kimg,Time,Angle,Nset或Append命令均可以从结果文件中读人结果数据。如:Set,2,5读人载荷步为2,子步为5时的数据结果。结果文件Jobname.nt中缺省的最大子步数为1000,超出该界限时应使用/Config命令增加界限值。Postl中的命令为Inres(1nres,Iteml,Item2,Item3,Item4,Item5,Item6,Item7,Item8)。其中,对于通过命令Set,Subset和Append等放人数据库的结果文件,Outres命令控制写入数据库和结果文件的数据,而Inres命令指定要从结果文件中恢复的数据类型。尽管不需对数据进行后处理,但Inres命令限制了恢复和写人数据库的数据库和数据量。因此,对数据进行后处理也许占用的时间更少。Subset命令与Set命令大致相同,除了差别在于Subset只恢复所选部分模型的数据。用Subset命令可方便地看到模型的一部分的结果数据。例如,若只对表层的结果感兴趣,可以轻易地选择外部节点和单元,然后用÷5Subset命令恢复所选部分的结果数据。可以向数据库追加数据来进行后处理,每次使用Set,Subset命令或等!份的Gui方式时,Ansys就会在数据库中写入一组新数据并覆盖当前的数锯。Append命令从结果文件读人数据组并与数据库中已有的数据合并。可用Set,Subset或Append命令中的任一命令从结果文件将数据读人数据库。追加数据时,务必不要造成数据不匹配。/Postlnares,NsolNsel,S,Node,,1,5Subst,1扒 此时载荷步1内节点到5的数据就存在于数据库中了。Nsel,S,Node,,6,10 Append,2Nsel,S,Node,,1,10  Prnsol,Dof数据库包含有载荷步1和载荷步2的数据,这样数据就不匹配,使用Pmsol命令时,程序将通知从第二个载荷步中取出数据,然而实际上数据是激现存于数据库中的两个不同载荷步中取得的。程序列出的载荷步仅为与最近一次存人的载荷步相对应的载荷步。当然,若希望将不同载荷步的结果进行对比,将数据添加进数据库中是很有用的,但若有目的地混合数据,要十分注意跟踪追加数据的来源。在求解曾用不同单元组计算过的模型子集时,为避免出现数据不匹配,按下列任一方式进行:1.不要重选当前在求解器后处理中未被选择的单元。2.从Ansys数据库中删除以前的解答,可从求解中间退出Ansys或在求解中间存储数据库来做到这一点。实际上,创建单元表是后处理中最重要的一项工作,Ansys程序单元表有两个功能:第一,它是在结果数据中进行数学运算的工具;第二,它能够访问其他方法无法直接访问的某些单元结果,如梁单元的弯矩、轴力等。可用Ehble,Lab,Item,Comp命令创建或删除单元表。其中Lab变元为一个标识,该标识将作为随后包括该变量的Postl命令的识别器,进入列中的数据堤靠Item名和Comp名来识别,例如我们要画梁单元I端点的弯矩时可以用etable,lmomx(用户起的变量名),Smisc,Snum来表示Keyopt值不同时Snum(数字)值也不同。需要说明的是Etable命令仅对选中的单元起作用,即只将所选单元的数据送人单元表中。一旦所需结果存人数据库,可通过图像显示和表格方式观察。在postl中观察结果图像显示可能是观察结果的最有效的方法,可在Postl中显示下列类型的图像:1.梯度线显示。2.变形后的形状显示。3.矢量图显示。4.路径绘图。5.反作用力显示。梯度线显示表现了结果项(如应力、温度等)在模型上的变化。梯度线显示中有四个可用的命令:Plnsol,Item,Comp,Kund,Fact该命令生成连续的整个模型的梯度线。Plnsol,Item,Como,Kund,Fact该命令在单元边界上生成不连续的梯度线。Pletab,ltlab,Avglab命令用梯度线显示单元表中保存的数据。Plls,LabI,LabJ,Fact,Kund命令用梯度线的形式显示线单元的结果。例如: ’Etable,Imoment,Smisc,6 1 1端的弯矩,命名为lmomentEtable,Jmoment,Smisc,18 1 J端的弯矩,命名为JmomentPlls,Imoment,Jmoment!显示lmoment,Jmoment结果PHs命令只会在单元的I、J节点处的数值间画一直线,不管结果沿单元长度如何变化。可用负的比例因子将图形倒过来。在后处理中也可以产生及组合载荷工况,在典型的后处理中,读人一组数据(例如,载荷步1的数据)到数据库并进行后处理,每次存人一组新数据,POSTl清除数据库中结果部分的内容并装入新的结果数据。若想在两组结果数据之间执行运算(例如,比较和存储两组中最大值),必须创建载荷工况。载荷工况是一组赋以任意参考号的结果数据。例如,可以将载荷步为1,子步为5的一组结果数据定义为载荷工况号1,将时间为9的一组结果数据定义为载荷工况号2,以此类推。最多可以定义达99个载荷工况,但在数据库中一次只能存储一个载荷工况。时间历程后处理器Post26可用于检查模型中指定点的分析结果与时间、频率等的函数关系。它有许多分析功能:从简单的图形显示和列表到诸如微分和响应谱生成的复杂操作。Post26的一个典型用途是在瞬态分析中以图形表示结果项与时间的关系或在非线性分析中以图形表示作用力与挠度的关系。可用/Post26命令进入时间历程后处理器。Post26的所有操作都是针对变量而言的,是结果项与时间(或频率)的简表,结果项可以是结点处的UX位移、节点处产生的力、单元的应力,用户对每个Post26变量任意指定大于或等于2的参考号,参考号1用于时间(或频率)。因此,Post26的第一步是定义所需的变量,第二步是存储变量。1.定义变量可以使用下列命令定义Post26变量。如:Force,Lab命令指定是什么力(合力、静力、阻尼力或惯性力)。Shell命令指定壳(分层壳)单元中的位置(Top、Mid、Bot),Esol(Esol,Nvar,Elem,儿如,Item,Comp;Name)命令将定义该位置的结果输出(节点应力、应变等)。’ -Layerp26,Num指定结果待储存的分层壳单元的层号,然后,Shell命令对该指定层操作。Nsol,Nvar,Node,Item,Comp,Name命令定义节点解数据(SpecifiesnodaldatatObestoredfromtheresultsfile.)Esort,Item,Lab,Order,Kabs,Numb命令定义单元解数据。Rforce,Nvar,Node,Item,Comp,Name命令定义节点反作用数据。Gap命令用于凝聚瞬态分析中定义的间隙条件中的间隙力数据。2.存储变量当定义Post26变量和参数时,就在结果文件的相应数据建立了指针,存储变量就是将结果文件中的数据读人数据库,当发出显示命令或Post26数据操作命令时,程序自动存储数据。 存储变量的命令有:Plvar,Nvarl,Nvar2,Nval'3,Nvar4,Nvar5,Nvar6,Nvar7,Nvar8,Nvar9,Nvarl0(绘制变量变化图形)(可以在一张图中显示10个变量变化曲线)Prvar,Nvarl,Nvar2,Nvar3,Nvar4,Nvar5,Nvar6(列表显示变量数据)Listsvariablesvs.time(Orfrequency).在某些场合,需要使用STORE命令直接进行变量存储如:/Post26Nsol,2,10,U,X!变量2为节点10处的UXShell,Top!指定壳的顶面结果Esol,3,20,23,S,X!变量3为单元20的节点23的顶部SX’Ptore,2,3 1存储并打印变量2和3Shell,BOT!指定壳的底面为结果Esol,4,20,23,S,X!变量4的单元20的节点23的底部nStore!将变量2、3、4置于内存Plesol,2,3,4 1打印变量2、3、4一旦定义了变量,可通过图形或列表的方式检查这些变量。Plvar命令可在一个图框中显示多达10个变量的图形,缺省的横坐标为变量1:静态或瞬态分析表示时间、谐波分析表示频率。Prvar命令在表格中列出多达6个变量,可用于获得某一时刻或频率处的结果项的值,可控制打印输出的时间或频率段。Post26的Resp命令用来产生响应谱Resp,斤,Cfta~,Ldtab,hype,Ro·山Dtime,Tmin,Tmax。Resp命令需要先定义两个变量:一个含有响应谱的频率值(LFrAB字段),另一个含有位移的时间历程(Latab字段)。Lftab的苎率值不仅代表响应谱曲线的横坐标,而且也是用于产生响应谱的单自由度激励的频率。Mt,ab中的位移时间历程值常产生于单自由度系统的瞬态动态分析,系统采用数据的时间积分法计算响应谱。如果有一个大模型,那么只对模型的一部分进行处理,将对加载、加快图形显示速度、有选择地观察结果等很有帮助。由于所有的Ansys数据都在数据库内,利用选择功能,可以很方便地选择数据的子集。例如:在指苎载荷时,通过选择同一个平面上的节点,可以很方便地把一个压力作用在子集所有的节点而不是作用在每个单独的节点。选择的另一个有用的特征就是:能够选择实体的子集并给这个子集命名。这个被命名的子集叫作组件。也可以把几个组件组成一个部件。我们可以利用命令束对对象进行选择,如表4-2。有时候可以方便地把模型的一部分组合起来并给它们命名,这样就可以很方便地选择从属于它们的所有实体并对其进行处理,如:加上边界条件、用节点和单元来划分网格、产生图形显示等等。该组合叫组件或部件,一个组件由一种实体类型组成:节点、单元、关键点、线、面、体。用Cm,Cname,Entity命令来定义一个组件。例如可以选择预应力混凝土模型中的钢筋,然后给钢筋施加一个相对温度:Esel,,Mat,,1 1选择钢筋单元(材料1)Cm,Y_1,Elem !利用所有被选单元定义组Yyl一个组件可能包含很多的组件与其他部件,用Cmgrp命令来定义部件。可以把两个组件(都必须在先前被定义过)来组成一个部件。如:Cmgrp,qhnt,Yyl,Hnt(把qhntYyl·Hwt三个组合并成一个部件)。我们可以通过组件和部件来选择实体,定义组件与部件的最大好处在于可以用Cmsel和Allsel命令组合方便地选择属于它的实体。Cmsel按名字来选择属于某一组件或部件的所有实体,然后用Allsel,Below来选择依附它们的较低一级的实体,例如,可以选择属于Yyl组件的所有单元,对它们全部施加一个当前的密度载荷,然后选择所有依附在这些单元上的节点:Cmsel,,Y_l !选择Y_l组件Bfe,All,Js,1000 1在Y_l组件上施加单元荷载(均布)Allsel,Below,Elem !选择所有依附于单元后实体用Cmedit,Aname,Oper,Cnaml,Cnam2,Cnam3,Cnam4,Cnam5,Cnam6,Cnam7命令允许从一个部件中增加或删除组件。例如,下列命令从部件qhnt中删除组件Hnt:Cmedit,qhnt,Dele,Hnt用Cmdele,Name命令,可以删除一个组件或部件。
xhf0293的最新博文
分享到微信朋友圈
打开微信"扫一扫",扫描上方二维码请点击右上角按钮&,选择&
同时发布一条微博
$(".zhul_sy_rightBox").popupbox({geturl:ucenterDomain+"openjson/getpopupbox",format:"bigright",cssClass:"zhul_info_rightbox",waithtml:' '});
$().zlidol({geturl:weiboDomain+"userinfo/jsonidol?action=idol"})
})(jQuery);}

我要回帖

更多关于 ansys有几个模块 的文章

更多推荐

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

点击添加站长微信