Android无线点餐系统-数据库的设计和ANSYSWORKBENCH疲劳分析指南_第1页
Android无线点餐系统-数据库的设计和ANSYSWORKBENCH疲劳分析指南_第2页
Android无线点餐系统-数据库的设计和ANSYSWORKBENCH疲劳分析指南_第3页
Android无线点餐系统-数据库的设计和ANSYSWORKBENCH疲劳分析指南_第4页
Android无线点餐系统-数据库的设计和ANSYSWORKBENCH疲劳分析指南_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android无线点餐系统——数据库的设计学院:计算机与信息工程学院班级:10软件技术1班姓名:学号:同组者:指导教师:数据库结构的设计数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。数据库的设计过程大致可分为5个步骤:需求分析调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。概念设计对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。逻辑设计主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库。物理设计根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。验证设计在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。运行与维护设计在数据库系统正式投入运行的过程中,必须不断地对其进行评调整与修改。至今,数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法。总共创建了三张表分别是:订单详细表(orderdetailtbl)、订单表(ordertbl)、桌号表(tabletbl)。订单详细表:列出了顾客所点的菜的种类与数量,还有对菜的备注要求。订单表:列出订单用户,所在桌号,客人几位,是否结算等。桌号表:对桌位进行编号并标注其状态时有人还是空。数据库设计2.1数据库需求分析无线点餐系统以酒店服务信息为主体,因此在这个系统中必须要有一个保存菜单信息的表。所以用编号做主键。负责登录终端系统的服务人员应该有保存服务人员信息的表,这个表中也是包括一些基本信息。并且以服务人员的编号作为主键。在一个点餐系统中,不可避免的要有桌位的编号。这样的话就必须有一个桌号表,该表保存桌位信息。顾客可以按照自己的喜好,在酒店布置的桌号中选择自己喜欢的位置。另外既然是酒店就必须要有一个订单表,该表中包括订单号,点餐时间,用户ID,桌号,人数,是否结账等基本信息。这样也就还需要一个订单详细表用于存储顾客所点的菜品信息等等。原准备再弄一个菜品分类表用于区分凉菜,热菜等。2.2数据库需求分析数据库的概念设计,即利用数据模型进行概念数据库的模式设计。根据无线点餐系统的需求,设计出以下的实体-关系模型(E-R)图如图。图1实体联系图图2实体联系图2.3数据库的逻辑设计数据库的逻辑设计,即把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。根据无线点餐系统的需求分析及数据库的感念设计,得到以下的数据库表和表的相关说明如下:(1)桌号表桌号表的结构及相关说明如表1所示。表1桌号表序号字段名称字段含义类型宽度备注1Id编号Int4Primarykey2number桌位号Int43flag状态位Int44description描述varchar16(2)订单表订单表的结构及相关说明如表2所示。表2订单表序号字段名称字段含义类型宽度备注1Id订单号Int4Primarykey2orderTime下订单时间Int43userID服务员号varchar164tableId桌位号Int4Foreignkey5personNum顾客人数Int46isPay是否付款varchar167remark备注varchar16(3)订单详细表订单详细表的结构及相关说明如表3所示。表3订单详细表序号字段名称字段含义类型宽度备注1Id编号Int4Primarykey2orderId下订单号varchar16Foreignkey3menuId菜谱号Int4Foreignkey4number点菜数Int45remark备注varchar16ANSYSWORKBENCH疲劳分析指南第一章简介1.1疲劳概述结构失效的一个常见原因是疲劳,其造成破坏与重复加载有关。疲劳通常分为两类:高周疲劳是当载荷的循环(重复)次数高(如1e4-1e9)的情况下产生的。因此,应力通常比材料的极限强度低,应力疲劳(Stress-based)用于高周疲劳;低周疲劳是在循环次数相对较低时发生的。塑性变形常常伴随低周疲劳,其阐明了短疲劳寿命。一般认为应变疲劳(strain-based)应该用于低周疲劳计算。在设计仿真中,疲劳模块拓展程序(FatigueModuleadd-on)采用的是基于应力疲劳(stress-based)理论,它适用于高周疲劳。接下来,我们将对基于应力疲劳理论的处理方法进行讨论。1.2恒定振幅载荷在前面曾提到,疲劳是由于重复加载引起:当最大和最小的应力水平恒定时,称为恒定振幅载荷,我们将针对这种最简单的形式,首先进行讨论。否则,则称为变化振幅或非恒定振幅载荷。1.3成比例载荷载荷可以是比例载荷,也可以非比例载荷:比例载荷,是指主应力的比例是恒定的,并且主应力的削减不随时间变化,这实质意味着由于载荷的增加或反作用的造成的响应很容易得到计算。相反,非比例载荷没有隐含各应力之间相互的关系,典型情况包括:σ1/σ2=constant在两个不同载荷工况间的交替变化;交变载荷叠加在静载荷上;非线性边界条件。1.4应力定义考虑在最大最小应力值σ和σ作用下的比例载荷、恒定振幅的情况:应力范围Δσ定义为(σ-σ)平均应力σ定义为(σ+σ)/2应力幅或交变应力σa是Δσ/2应力比R是σ/σ当施加的是大小相等且方向相反的载荷时,发生的是对称循环载荷。这就是σm=0,R=-1的情况。当施加载荷后又撤除该载荷,将发生脉动循环载荷。这就是σ=σ/2,R=0的情况。1.5应力-寿命曲线载荷与疲劳失效的关系,采用的是应力-寿命曲线或S-N曲线来表示:(1)若某一部件在承受循环载荷,经过一定的循环次数后,该部件裂纹或破坏将会发展,而且有可能导致失效;(2)如果同个部件作用在更高的载荷下,导致失效的载荷循环次数将减少;(3)应力-寿命曲线或S-N曲线,展示出应力幅与失效循环次数的关系。S-N曲线是通过对试件做疲劳测试得到的弯曲或轴向测试反映的是单轴的应力状态,影响S-N曲线的因素很多,其中的一些需要的注意,如下:材料的延展性,材料的加工工艺,几何形状信息,包括表面光滑度、残余应力以及存在的应力集中,载荷环境,包括平均应力、温度和化学环境,例如,压缩平均应力比零平均应力的疲劳寿命长,相反,拉伸平均应力比零平均应力的疲劳寿命短,对压缩和拉伸平均应力,平均应力将分别提高和降低S-N曲线。因此,记住以下几点:一个部件通常经受多轴应力状态。如果疲劳数据(S-N曲线)是从反映单轴应力状态的测试中得到的,那么在计算寿命时就要注意:(1)设计仿真为用户提供了如何把结果和S-N曲线相关联的选择,包括多轴应力的选择;(2)双轴应力结果有助于计算在给定位置的情况。平均应力影响疲劳寿命,并且变换在S-N曲线的上方位置与下方位置(反映出在给定应力幅下的寿命长短):(1)对于不同的平均应力或应力比值,设计仿真允许输入多重S-N曲线(实验数据);(2)如果没有太多的多重S-N曲线(实验数据),那么设计仿真也允许采用多种不同的平均应力修正理论。早先曾提到影响疲劳寿命的其他因素,也可以在设计仿真中可以用一个修正因子来解释。1.6总结疲劳模块允许用户采用基于应力理论的处理方法,来解决高周疲劳问题。以下情况可以用疲劳模块来处理:恒定振幅,比例载荷(参考第二章);变化振幅,比例载荷(参考第三章);恒定振幅,非比例载荷(参考第四章)。需要输入的数据是材料的S-N曲线:S-N曲线是疲劳实验中获得,而且可能本质上是单轴的,但在实际的分析中,部件可能处于多轴应力状态。S-N曲线的绘制取决于许多因素,包括平均应力,在不同平均应力值作用下的S-N曲线的应力值可以直接输入,或可以执行通过平均应力修正理论实现。第二章疲劳程序2.1基本情况进行疲劳分析是基于线性静力分析,所以不必对所有的步骤进行详尽的阐述。疲劳分析是在线性静力分析之后,通过设计仿真自动执行的。对疲劳工具的添加,无论在求解之前还是之后,都没有关系,因为疲劳计算不并依赖应力分析计算。尽管疲劳与循环或重复载荷有关,但使用的结果却基于线性静力分析,而不是谐分析。尽管在模型中也可能存在非线性,处理时就要谨慎了,因为疲劳分析是假设线性行为的。在本章中,将涵盖关于恒定振幅、比例载荷的情况。而变化振幅、比例载荷的情况和恒定振幅、非比例载荷的情况,将分别在以后的第三和四章中逐一讨论。2.1.1疲劳程序下面是疲劳分析的步骤,用斜体字体所描述的步骤,对于包含疲劳工具的应力分析是很特殊的:模型指定材料特性,包括S-N曲线;定义接触区域(若采用的话);定义网格控制(可选的);包括载荷和支撑;(设定)需要的结果,包括Fatiguetool;求解模型;查看结果。在几何方面,疲劳计算只支持体和面,线模型目前还不能输出应力结果,所以疲劳计算对于线是忽略的,线仍然可以包括在模型中以给结构提供刚性,但在疲劳分析并不计算线模型。2.1.2材料特性由于有线性静力分析,所以需要用到杨氏模量和泊松比:如果有惯性载荷,则需要输入质量密度;如果有热载荷,则需要输入热膨胀系数和热传导率;如果使用应力工具结果(StressToolresult),那么就需要输入应力极限数据,而且这个数据也是用于平均应力修正理论疲劳分析。疲劳模块也需要使用到在工程数据分支下的材料特性当中S-N曲线数据:数据类型在“疲劳特性”(“FatigueProperties”)下会说明;S-N曲线数据是在材料特性分支条下的“交变应力与循环”(“AlternatingStressvs.Cycles”)选项中输入的。如果S-N曲线材料数据可用于不同的平均应力或应力比下的情况,那么多重S-N曲线也可以输入到程序中。2.1.3疲劳材料特性添加和修改疲劳材料特性在材料特性的工作列表中,可以定义下列类型和输入的S-N曲线,插入的图表可以是线性的(“Linear”)、半对数的(“Semi-Log”即linearforstress,logforcycles)或双对数曲线(“Log-Log”)。记得曾提到的,S-N曲线取决于平均应力。如果S-N曲线在不同的平均应力下都可适用的,那么也可以输入多重S-N曲线,每个S-N曲线可以在不同平均应力下直接输入,每个S-N曲线也可以在不同应力比下输入。可以通过在“MeanValue”上点击鼠标右键添加新的平均值来输入多条S-N曲线。2.1.4疲劳特征曲线材料特性信息可以保存XML文件或从XML文件提取,保存材料数据文件,在material条上按右键,然后用“Export„”保存成XML外部文件,疲劳材料特性将自动写到XML文件中,就像其他材料数据一样。一些例举的材料特性在如下安装路径下可以找到:C:\ProgramFiles\AnsysInc\v80\AISOL\CommonFiles\Language\en-us\EngineeringData\Materials,“Aluminum”和“StructuralSteel”的XML文件,包含有范例疲劳数据可以作为参考,疲劳数据随着材料和测试方法的不同而有所变化,所以很重要一点就是,用户要选用能代表自己部件疲劳性能的数据2.1.5接触区域接触区域可以包括在疲劳分析中,注意,对于在恒定振幅、成比例载荷情况下处理疲劳时,只能包含绑定(Bonded)和不分离(No-Separation)的线性接触,尽管无摩擦、有摩擦和粗糙的非线性接触也能够包括在内,但可能不再满足成比例载荷的要求。例如,改变载荷的方向或大小,如果发生分离,则可能导致主应力轴向发生改变;如果有非线性接触发生,那么用户必须小心使用,并且仔细判断;对于非线性接触,若是在恒定振幅的情况下,则可以采用非比例载荷的方法代替计算疲劳寿命。2.1.6载荷与支撑能产生成比例载荷的任何载荷和支撑都可能使用,但有些类型的载荷和支撑不造成比例载荷:螺栓载荷对压缩圆柱表面侧施加均布力,相反,圆柱的相反一侧的载荷将改变;预紧螺栓载荷首先施加预紧载荷,然后是外载荷,所以这种载荷是分为两个载荷步作用的过程;压缩支撑(CompressionOnlySupport)仅阻止压缩法线正方向的移动,但也不会限制反方向的移动,像这些类型的载荷最好不要用于恒定振幅和比例载荷的疲劳计算。2.1.7(设定)需要的结果对于应力分析的任何类型结果,都可能需要用到:应力、应变和变形–接触结果(如果版本支持);应力工具(StressTool)。另外,进行疲劳计算时,需要插入疲劳工具条(FatigueTool):在Solution子菜单下,从相关的工具条上添加“Tools>FatigueTool”,FatigueTool的明细窗中将控制疲劳计算的求解选项;疲劳工具条(FatigueTool)将出现在相应的位置中,并且也可添加相应的疲劳云图或结果曲线,这些是在分析中会被用到的疲劳结果,如寿命和破坏。2.1.8需要的结果在疲劳计算被详细地定义以后,疲劳结果可下在FatigueTool下指定;等值线结果(Contour)包括Lifes(寿命),Damage(损伤),SafetyFactor(安全系数),BiaxialityIndication(双轴指示),以及EquivalentAlternatingStress(等效交变应力);曲线图结果(graphresults))仅包含对于恒定振幅分析的疲劳敏感性(fatiguesensitivity);这些结果的详细分析将只做简短讨论。2.2FatigueTool2.2.1载荷类型当FatigueTool在求解子菜单下插入以后,就可以在细节栏中输入疲劳说明:载荷类型可以在“Zero-Based”、“FullyReversed”和给定的“Ratio”之间定义;也可以输入一个比例因子,来按比例缩放所有的应力结果。2.2.2平均应力影响在前面曾提及,平均应力会影响S-N曲线的结果.而“AnalysisType”说明了程序对平均应力的处理方法:“SN-None”:忽略平均应力的影响“SN-MeanStressCurves”:使用多重S-N曲线(如果定义的话)“SN-Goodman,”“SN-Soderberg,”和“SN-Gerber”:可以使用平均应力修正理论。如果有可用的试验数据,那么建议使用多重S-N曲线(SN-MeanStressCurves);但是,如果多重S-N曲线是不可用的,那么可以从三个平均应力修正理论中选择,这里的方法在于将定义的单S-N曲线“转化”到考虑平均应力的影响:1.对于给定的疲劳循环次数,随着平均应力的增加,应力幅将有所降低;2.随着应力幅趋近零,平均应力将趋近于极限(屈服)强度;3.尽管平均压缩应力通常能够提供很多的好处,但保守地讲,也存在着许多不利的因素(scaling=1=constant)。Goodman理论适用于低韧性材料,对压缩平均应力没能做修正,Soderberg理论比Goodman理论更保守,并且在有些情况下可用于脆性材料,Gerber理论能够对韧性材料的拉伸平均应力提供很好的拟合,但它不能正确地预测出压缩平均应力的有害影响,如下图所示。缺省的平均应力修正理论可以从“Tools>ControlPanel:Fatigue>AnalysisType”中进行设置–如果存在多重S-N曲线,但用户想要使用平均应力修正理论,那么将会用到在σm=0或R=-1的S-N曲线。尽管如此,这种做法并不推荐。2.2.3强度因子除了平均应力的影响外,还有其它一些影响S-N曲线的因素,这些其它影响因素可以集中体现在疲劳强度(降低)因子Kf中,其值可以在FatigueTool的细节栏中输入,这个值应小于1,以便说明实际部件和试件的差异,所计算的交变应力将被这个修正因子Kf分开,而平均应力却保持不变。2.2.4应力分析在第一章中,注意到疲劳试验通常测定的是单轴应力状态,必须把单轴应力状态转换到一个标量值,以决定某一应力幅下(S-N曲线)的疲劳循环次数。FatigueTool细节栏中的应力分量(“StressComponent”)允许用户定义应力结果如何与疲劳曲线S-N进行比较。6个应力分量的任何一个或最大剪切应力、最大主应力、或等效应力也都可能被使用到。所定义的等效应力标示的是最大绝对主应力,以便说明压缩平均应力。2.3求解疲劳分析疲劳计算将在应力分析实施完以后自动地进行,与应力分析计算相比,恒定振幅情况的疲劳计算通常会快得多。如果一个应力分析已经完成,那么仅选择Solution或FatigueTool分支并点击Solve,便可开始疲劳计算。在求解菜单中(solutionbranch)的工作表将没有输出显示,疲劳计算在Workbench中进行,ANSYS的求解器不会执行分析中的疲劳部分,疲劳模块没有使用ANSYS/POST1的疲劳命令(FSxxxx,FTxxxx)。2.4查看疲劳结果对于恒定振幅和比例载荷情况,有几种类型的疲劳结果供选择:Life(寿命):等值线显示由于疲劳作用直到失效的循环次数,如果交变应力比S-N曲线中定义的最低交变应力低,则使用该寿命(循环次数)(在本例中,S-N曲线失效的最大循环次数是1e6,于是那就是最大寿命。Damage(损伤):设计寿命与可用寿命的比值,设计寿命在细节栏(Detailsview)中定义,设计寿命的缺省值可通过下面进行定义“Tools>ControlPanel:Fatigue>DesignLife。SafetyFactor(安全系数):安全系数等值线是关于一个在给定设计寿命下的失效,设计寿命值在细节栏(Detailsview)输入,给定最大安全系数SF值是15。BiaxialityIndication:应力双轴等值线有助于确定局部的应力状态,双轴指示(Biaxialityindication)是较小与较大主应力的比值(对于主应力接近0的被忽略)。因此,单轴应力局部区域为B值为0,纯剪切的为-1,双轴的为1。等效交变应力(EquivalentAlternatingStress):等值线在模型上绘出了部件的等效交变应力,它是基于所选择应力类型,在考虑了载荷类型和平均应力影响后,用于询问(query)S-N曲线的应力。疲劳敏感性(FatigueSensitivity):一个疲劳敏感曲线图显示出部件的寿命、损伤或安全系数在临界区域随载荷的变化而变化,能够输入载荷变化的极限(包括负比率),曲线图的缺省选项,“Toolsmenu>Options„Simulation:Fatigue>Sensitivity”。任何疲劳选项的范围可以是选定的部件(parts)和/或部件的表面,收敛性可用于等值线结果。收敛和警告对疲劳敏感性图是无效的,因为这些图提供关于载荷的敏感性(例如,没有为了收敛目的而指定的标量选项)。疲劳工具也可以与求解组合一起使用,在求解组合中,多重环境可能被组合。疲劳计算将基于不同环境的线性组合的结果。2.5总结a建立一个应力分析(线性,比例载荷)b定义疲劳材料特性,包括S-N曲线c定义载荷类型和平均应力影响的处理d求解和后处理疲劳结果Solveandpostprocessfatigueresults第三章不稳定振幅的疲劳在前面一章中,考察了恒定振幅和比例载荷的情况,并涉及到最大和最小振幅在保持恒定的情况下的循环或重复载荷。在本章将针对不定振幅、比例载荷情况,尽管载荷仍是成比例的,但应力幅和平均应力却是随时间变化的。3.1不规律载荷的历程和循环(HistoryandCycles)对于不规律载荷历程,需要进行特殊处理:计算不规律载荷历程的循环所使用的是“雨流”rainflow循环计算,“雨流”循环计算(Rainflowcyclecounting)是用于把不规律应力历程转化为用于疲劳计算的循环的一种技术(如右面例子),先计算不同的“平均”应力和应力幅(“range”)的循环,然后使用这组“雨流”循环完成疲劳计算。损伤累加是通过Palmgren-Miner法则完成的,Palmgren-Miner法则的基本思想是:在一个给定的平均应力和应力幅下,每次循环用到有效寿命占总和的百分之几。对于在一个给定应力幅下的循环次数Ni,随着循环次数达到失效次数Nfi时,寿命用尽,达到失效。“雨流”循环计算和Palmgren-Miner损伤累加都用于不定振幅情况。因此,任何任意载荷历程都可以切分成一个不同的平均值和范围值的循环阵列(“多个竖条”),右图是“雨流”阵列,指出了在每个平均值和范围值下所计算的循环次数,较高值表示这些循环的将出现在载荷历程中。在一个疲劳分析完成以后,每个“竖条”(即“循环”)造成的损伤量将被绘出,对于“雨流”阵列中的每个“竖条”(bin),显示的是对应的所用掉的寿命量的百分比。在这个例子中,即使大多数循环发生在低范围/平均值,但高范围(range)循环仍会造成主要的损伤。依据PerMiner法则,如果损伤累加到1(100%),那么将发生失效。3.2不定振幅程序a建立引领分析(线性,比载荷)b定义疲劳材料特性(包括S-N曲线)a定义载荷历程数据,并以及平均应力的影响的处理b为“雨流”循环次数的计算定义bins的数量e求解并查看疲劳结果(例如,损伤matrix,损伤等值线图,寿命等值线等)对于建立基于不定振幅、比例载荷情况下疲劳分析的过程,与前面讲过的第二章中介绍非常相似,但有两个例外:载荷类型的定义不同,查看的疲劳结果中包括变化的“雨流”和损伤阵列。3.3.定义3.3.1定义载荷类型在FatigueTool的Details栏中,载荷类型“Type”指的是历程数据“HistoryData”,既而,在“HistoryDataLocation”下定义一个外部文件.这个文本文件将会包含一组循环(或周期)的载荷历程点,由于历程数据文本文件的数值表示的是载荷的倍数,所以比例因子“ScaleFactor”也能够用于放大载荷。3.3.2定义无限寿命恒定振幅载荷中,如果应力低于S-N曲线中最低限,曾提过的最后定义的循环次数将被使用。但在不定振幅载荷下,载荷历程将被划分成各种平均应力和应力幅的“竖条”(“bins”)。由于损伤是累积起来的,这些小应力可能造成相当大的影响,即当循环次数很高时。因此,如果应力幅比S-N曲线的最低点低,“无限寿命”值可以在FatigueTool的Details栏中输入,以定义所采用循环次数的值。损伤的定义是循环次数与失效时次数的比值,因此对于没有达到S-N曲线上的失效循次数的小应力,“无限寿命”就提供这个值。通过对“无限寿命”设置较大值,小应力幅循环(“Range”)的影响造成的损伤将很小,因为损伤比率较小(damageratio)。3.3.3定义binsize“竖条尺寸”(“BinSize”)也可以在FatigueTool的Details栏中定义,rainflow阵列尺寸是bin_sizexbin_size。Binsize越大,排列的阵列就越大,于是平均(mean)和范围(range)可以考虑的更精确,否则将把更多的循环次数放在在给定的竖条中(看下图),但是对于疲劳分析,竖条的尺寸越大,所需要的内存和CPU成本会越高。3.3.4定义竖条尺寸另一方面请注意,我们可以看到单根锯齿或正弦曲线的载荷历程数据将产生与第二章中所讲的恒定振幅相似的结果。注意,这样的一个载荷历程将产生一个与恒定振幅情况下同样的平均应力和应力幅的计算。这个结果可能与恒定振幅情况有轻微差异取决于竖条的尺寸,因为range的均分方式可能与确切值不一致,所以,如果应用的话,推荐使用恒定振幅法。前面的讨论非常清楚地指出“bins”的数目影响求解精度。这是因为交互和平均应力在计算部分损伤前先被输入到“bins”中。这就是“QuickCounting”技术。默认方法(因为其效率高)“QuickRainflowCounting”可以在“Detailsview”中关闭,在这种情况下,部分损伤发现前数据不会被输入到“bins”,因此“bins”的数目不会影响结果。虽然这种方法很准确,但它会耗费更多的内存和计算时间。3.4查看疲劳结果定义了需要的结果以后,不定振幅情况就可以采用恒定振幅情况相似的方式,与应力分析一起或在应力分析以后进行求解。由于求解的时间取决于载荷历程和竖条尺寸,所在进行的求解可能要比恒定振幅情况的时间长,但它仍比常规FEM的求解快。结果与恒定振幅情况相似:代替疲劳循环次数,寿命结果报告了直到失效的载荷‘块’的数量。举个例子,如果载荷历程数据描述了一个给定的时间‘块’(假设是一周的时间),以及指定的最小寿命是50,那么该部件的寿命就是50‘块’或50周。损伤和安全系数(DamageandSafetyFactor)基于在Details栏中输入的设计寿命(DesignLife),但仍然是以‘块’形式出现,而不是循环。BiaxialityIndication(双轴指示)与恒定振幅情况一样,对于不定振幅载荷均可用。对于不定振幅情况,EquivalentAlternatingStress(等效交变应力),不能作为结果输出。这是因为单个值不能用于决定失效的循环次数,因而采用基于载荷历程的多个值。FatigueSensitivity(疲劳敏感性)对于寿命‘块’也是可用的。在不定振幅情况中也有一些自身独特的结果:Rainflow阵列,虽然不是真实的结果,对于输出是有效的,在前面已经讨论了,它提供了如何把交变和平均应力从载荷历程划分成竖条的信息。损伤阵列显示的是指定的实体(scopedentities)的评定位置的损伤。它反映了所生成的每个竖条损伤的大小。注意,结果是在指定的部件或表面的临界位置上的结果。第四章非比例载荷的疲劳分析在第二章中,讨论了恒定振幅和比例载荷情况,本节将针对恒定振幅非比例载荷情况进行介绍。其基本思想是用两个加载环境代替单一加载环境,进行疲劳计算,不采用应力比,而是采用两个载荷环境的应力值来决定最大最小值。由于同一组应力结果不并不成比例,这就是为什么这种方法称为非比例(non-proportional)的原因,但是两组结果都会使用到,由于需要两个解,所以可以采用求解组合来实现。对于恒定振幅,非比例情况的处理过程与恒定振幅、比例载荷的求解基本相同,除了下面所提出的以外:1.建立两个带不同载荷条件的环境(twoEnvironment)分支条。2.增加一个求解组合分支条(SolutionCombinationbranch),并定义两个环境。3.为求解组合(solutioncombination)添加FatigueTool(和其他结果),并将载荷类型定义“非比例”(Non-Proportional)。4.(定义)所需的结果并求解。4.1建立两个载荷环境(twoloadingenvironments:)这两个载荷环境可以有两组不同的载荷以模仿两载荷的交互形式(支撑也是一样),例如,一个是弯曲载荷,另一个是扭转载荷作为两个环境(Environments),这样的疲劳载荷计算将假定为在这样的两个载荷环境下的交互受载的。一个交互载荷可以叠加到静载荷上,例如,有一个恒定压力和一个力矩载荷。对于其中一个环境(Environment)仅定义恒定压力,而另一个环境定义为恒定压力力矩载荷。这就将模仿成一个恒定压力和交变力矩。非线性支撑/接触(supports/contact)或非比例载荷的使用,例如,仅有一个压缩支撑,只要阻止刚体运动,那么两个环境应该反映的是某一方向和其相反的方向的载荷。4.2从模型分支条下增加一个求解组合(SolutionCombination)在工作表(Worksheet)中,添加用于计算的两个环境(Environments)。注意,系数可以是一个数值,只有一种情况除外,即结果是被缩放的。注意,两个环境将会很好地用于非比例载荷。从两个环境(Environments)产生的应力结果将决定对于给定位置的应力范围。4.3求解组合(solutioncombination)添加FatigueTool“Non-Proportional”必须作为“Type”在Details栏中定义。任何其他选项将把两个环境(twoEnvironments)当作线性组合(见sectionB的结尾),比例系数、疲劳强度系数(因子)、分析类型以及应力组分都可以进行相应地设置。4.4(定义)所需的其它结果并求解对于非比例载荷,用户可能需要获得与作用在比例载荷情况下同样的结果。唯一的差别在于双轴指示(BiaxialityIndication)。由于所进行的分析是在作用在非比例载荷条件下,所以对于给定的位置,没有单个应力双轴性存在.应力双轴性的平均或标准偏差可以在Details栏中进行设置。平均应力双轴性是直接用来解释的.标准偏差显示的是在给定位置的应力状态改变量.因此,一个小标准偏差值是指行为接近比例载荷;而大的标准偏差值,则是指在主应力方向上的足够变化。在两个环境(twoEnvironments)首先得到求解以后,疲劳求解将自动进行。基于Workbench的复杂条件下底部钻具组合疲劳寿命分析发表时间:2013-2-25

作者:闫永丽杨秀娟闫相祯

来源:安世亚太关键字:

ANSYS教程

ANSYS资料

疲劳寿命分析

表面裂纹

本论文应用有限元法,对钻柱的下部钻具组合进行了疲劳寿命分析。利用ANSYSWorkbench软件建立了下部钻具组合(Bottomholeassembly,简称BHA)的三维有限元模型,首次采用ANSYSWorkbench软件对该下部钻具组合进行了结构疲劳分析。考虑了不同裂纹形状以及埋深深度对钻具寿命的影响,文中分别对存在圆形、椭圆形(表层和深埋)裂缝的钻具进行寿命预测的计算。1前言

近年来,随着钻井深度的增加以及各种钻井技术的迅速发展,对钻柱性能的要求越来越高。而且钻柱常在交变应力和井壁摩擦碰撞的恶劣条件下工作,使得钻柱成为旋转钻井设备中的薄弱环节。特别是在深井作业中及硬地层,容易发生失效事故,其中疲劳失效是主要的失效形式。计算钻柱疲劳寿命可以为钻柱使用和管理提供依据。由于钻柱的疲劳失效往往没有可以观察的预兆,事故通常会造成极大地经济损失。为此,有必要在钻柱的结构设计过程中利用仿真手段,对其进行疲劳分析,以便在研发的早期就发现设计中的不足,并寻求优化方案,降低事故危险。本文在前人研究的基础之上,采用有限元方法建立模型,以实验数据为依据,运用ANSYSWorkbench仿真分析平台对下部钻具组合(BHA)进行了疲劳特性分析,得到了疲劳寿命使用系数以及各种裂纹对应的疲劳寿命。

2分析模型2.1模型的建立

正钻井过程中钻柱在狭长的井眼内运动,受力十分复杂,本文主要研究受到轴向应力和扭转剪应力的情况下,下部钻具组合的疲劳寿命分析,图1所示为其仿真模型图:

本文研究的钻具基本结构尺寸为:

17.5’’钻头(0.5m)+接头(0.5m)+钻铤(9m)2根+扶正器(2m)+钻铤(9m)1根。钻压为5t,扭矩为5。2.2参数的设置

在ANSYSWorkbench中StaticStructural下,设置求解参数。选择insert/最大等效应力来寻找钻具峰值应力出现的位置。选择insert/fatiguetool选项设置疲劳强度削弱系数为0.8;在分析类型中有Goodman(古德曼)、Gerber(杰柏)和Soderberg(索德柏格)三种,其中Goodm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论