非线性模型建立和诊断

上传人:xx****x 文档编号:243012480 上传时间:2024-09-13 格式:PPT 页数:41 大小:227KB
返回 下载 相关 举报
非线性模型建立和诊断_第1页
第1页 / 共41页
非线性模型建立和诊断_第2页
第2页 / 共41页
非线性模型建立和诊断_第3页
第3页 / 共41页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,F,OCUSED,O,N,E,XCELLENCE,非线性模型的建立和诊断,1,有关结构非线性,非线性计算模型建立的过程,模型错误诊断,主要内容,2,有关结构非线性,结构非线性的分类:,材料非线性,(),几何非线性 (,D,),状态非线性 (接触、相变,),接触非线性由于物理响应的不光滑性对求解造成困难。,接触问题提出两个重要的挑战,:,*,在多数接触问题中接触区域是未知的,.,表面与表面会突然接触或突然不接触,这会导致系统刚度的突然变化,.,*,多数接触问题包括摩擦,.,摩擦是与路径有关的现象,要求精确的加载历史,摩擦的计算是很需要成本的,.,3,材料非线性工程应变与真实应变,通常以拉伸应力应变曲线的形式提供塑性材料的数据。这些数据是以工程应力,(,P/A,0,),对工程应变,(,Dl/l,0,),,或真实应力,(,P/A),对真实(对数)应变,(,ln(l/l,0,),的形式。,大应变塑性分析,的,材料常数需要真实应力应变曲线,而小应变分析则使用工程应力应变数据。,e,工程,真实,4,既然对于小应变响应,工程应变与对数(真实)应变接近相等,真实应力和对数应变 可用于通用分析。,将工程量转化为真实量,使用:,e,ln,= ln (1 + e,eng,),s,true,= s,eng,(1 + e,eng,),注意:应力的转化只对不可压缩塑性应力应变数据有效。,橡胶材料使用工程应力和应变。,材料非线性工程应变与真实应变,5,一种常用的材料模式,都使用多个线段的应力应变曲线来模拟随动强化效应。使用,von Mises,屈服准则,包括各向同性和随动硬化。,输入弹性模量和应力应变数据点定义材料参数 :,每条应力应变曲线,必须,用同一组应变值;,曲线的第一个点,必须,与弹性模量一致;,每一段的斜度不能超过弹性模量(不允许负斜度),;,对于超过输入曲线末端的应变值,假设为理想塑性材料。,复合材料,高可压缩性泡沫,橡胶,6,几何非线性的出现,Small Displacement/Rotation Small Strain,Large Displacement/Rotation Small Strain,Large Displacement/Rotation Large Strain,Analysis Assum.-Kinematic,注意:不存在大应变,小变形的情况;,与材料数据输入存在关系。,7,状态非线性的出现,F,F,系统相应过程中刚度将发生变化,8,非线性问题特性,非线性结构的基本特征是结构刚度随载荷的改变而变化。如果绘制一个非线性结构的载荷位移曲线,则力与位移的关系是非线性函数。,KU = F,F,u,当载荷增加时,载荷位移曲线的斜率也在改变。,9,Newton-Raphson,方法求解非线性问题,Newton-Raphson,法迭代求解使用下列方程:,K,T,u = F,a, - F,nr,这里,:,K,T,=,切向刚度矩阵,u=,位移增量,F,a, =,施加的载荷矢量,F,nr, =,内力矢量,通过多次迭代最终达到收敛,。,F,a,u,1,2,3,4,K,T,10,Newton-Raphson,方法求解非线性问题,全,Newton-Raphson,在每一迭代步重新形成,K,T,。,修正,只在每一子步形成,K,T,。,BFGX,很少使用。,11,F,a,u,1,Newton-Raphson,迭代如下所示。基于,u,0,时的结构构形,计算出的切向刚度是,K,T,,基于,F,计算出的位移增量是,u,,结构构形更新为,u,1,。,F,nr,u,在更新的构形中计算出内力(单元力) 。,迭代中的,Newton-Raphson,不平衡量是,:,R = F,a,- F,nr,F,u,0,位移,载荷,R,K,T,Newton-Raphson,方法求解非线性问题,12,Newton-Raphson,不平衡量,(F,a,- F,nr,),实际上从未真正等于零。当不平衡量小到误差允许范围内时,可中止,Newton-Raphson,迭代,得到平衡解。,在数学上,当不平衡量的范数,|,F,a, - F,nr,|,小于指定容限乘以参考力的值时就认为得到收敛。,Newton-Raphson,方法求解非线性问题,13,收敛方法:,Newton-Raphson/LDC,收敛准则:,Energy(0.001),Energy and Force,Energy and Displacement,Force,(,0.01,),Displacement(0.01),接触单独判断收敛:接触力(,0.05,),质量矩阵:,Lamped / Consistent,Newton-Raphson,方法求解非线性问题,14,Newton-Raphson,方法求解非线性问题,判断合理的时间步长,自动时间步长的使用,-,无限小时间步长则响应无限小,迭代次数,-,缺省,15,次,可能不够,收敛准则的使用,-,能量,/,力,/,位移的选择和收敛误差,-,接触的收敛误差和参考接触力大小,Matrix Stabilization,-,针对病态刚度矩阵问题,Line Search,-,针对具有屈曲,/,接触等问题,15,F,D,刚度失稳非线性问题,球壳外压作用下后屈曲计算,初始缺陷系数,0.5,LDC,有效,16,刚度失稳非线性问题,位移加载有效,D,17,PUNCH,DIE,BLANK,STATIC,QUASI STATIC,DYNAMIC,Structural Problems,Metal Forming,Impact Problems,S,F = 0,S,F,0,S,F = ma,IMPLICIT METHOD,EXPLICIT METHOD,有关时间,v,静力问题,准静态问题或低速动态问题,动态问题,D,F,18,STATIC,QUASI STATIC,DYNAMIC,有关时间,*,速度大於衝壓速度應該採用動力分析,小於時應採用靜力分析。,TED BELYTSCHKO,教授,1999,年八月在美國加州帕咯阿圖非綫性分析方法培訓班中講的。,*陳亨毅註,19,时间积分方法,隐式时间积分,:,在,t+,t,时计算位移和平均加速度,:,线性问题,:,当,K,是线性时,无条件稳定,可以用大的时间步,非线性问题,:,通过一系列线性逼近,(Newton-Raphson),来获取解,要求刚度矩阵,K,求逆,收敛需要小的时间步,对于高度非线性问题需要较小的时间步长保证收敛,20,显式时间积分,用中心差分法在时间,t,求加速度,:,F,t,ext,为施加外力和体力矢量,F,t,int,为下式决定的内力矢量,:,F,cont,为接触力,.,速度与位移用下式得到,:,式中,t,t+t/2,=.5(t,t,+ t,t+ t,),; ,t,t- t/2,=.5(t,t,- t,t+ t,),时间积分方法,21,显式时间积分,:,新的几何构形由初始构形加上,x,o,获得,:,求解特点,:,质量矩阵需要简单转置,方程非耦合,可以直接求解,(,显式,),无须刚度矩阵求逆,所有非线性(包括接触) 都包含在内力矢量中。,内力计算是主要的计算部分,无须收敛检查,为保持计算稳定需要很小的时间步长,时间积分方法,22,隐式时间积分,对于线性问题,时间步可以任意大;,对于非线性问题,时间步由于收敛困难变小,;,无条件稳定。,显式时间积分,当时间步小于临界时间步时稳定,当,w,max,=,最大自然角频率,由于时间步小,显式分析仅仅对瞬态问题有效,时间积分方法,23,无论是静力问题还是动力问题,都采用时间步控制载荷增量的大小;,对于静力问题,时间为伪时间;对于瞬态问题,时间步为真实时间,用于计算加速度、速度、应变率等物理量;,静态分析中,“ 时间 ” 作为计数器使用。在静态分析中,“ 时间 ” 可设置为任何适当的值。,时间步长,-,时间步,例子:如果每步时间步长恒定为,0.1,,时间步为,100,步,则计算的总时间为,10.,时间函数和时间步,24,任何载荷都必须由时间函数定义其随时间的变化;,缺省的时间函数是随时间没有变化;,任何时间步的载荷增量由时间函数和时间步长共同确定;,1.0,Load,time,例子:,roof crush,静力分析,压力机速度为,10mm/s.,时间步长恒定为,0.1,共计算,150,步,则最终的压下距离为,150mm,。,(,40,,,400,),位移,时间,时间函数和时间步,25,时间步大小可由用户设定或由软件自动调整控制;,自动时间步长是非线性分析必须的工具;,由用户控制最大尝试次数,二分、三分、四分等;自动增大时间步长功能;,非线性问题求解必须打开,ATS,。,DF,time,load,F,1,F,2,Dt,t,1,t,2,时间函数和时间步,26,非线性模型建立的过程,27,非线性模型建立的过程,有明确分析目的吗,?,影响模型的关键因素有哪些,?,简化的因素有哪些,?,主要误差会有哪些,由什么因素带来的,?,时间重要吗,采用静力求解还是动力求解?,建立模型需要的主要功能有哪些,是否熟悉或者掌握?,不熟悉的功能是否建立单独模型进行测试?,需建立多大的问题求解区域,?,何处网格最密,?,时间步长如何确定?,28,分析过程中各环节的注意事项,建模,材料,接触,加载,求解,模型出现问题的如何,DEBUG,非线性模型建立的过程,29,建立模型,注意模型规模能支付的代价和需要的精度;,禁止将不理解的定义存在于模型中;,重视测试的重要性;,重视经验的积累;,非线性模型建立的过程,30,大变形模型中的单元尺寸要够密,尽量不使用退化单元(尽管程序都支持)容易导致精度降低;,注意四边形壳单元的翘曲;,显式求解模型中,,无论何时都要尽可能的避免小单元,因为它们将极大的降低时间步长。如果需要小单元,使用质量缩放来增加极限时间步长;,单点积分会存在数值振荡,尽量使用全积分单元;,单 元,非线性模型建立的过程,31,材料模式,确保使用了协调单位,,,不正确的单位将错误决定材料的响应甚至求解崩溃;,确保模型中使用的材料数据是精确的,.,大多数非线性动力学问题的精度取决于输入材料数据的质量,。,多花点时间以得到和积累精确的材料数据;,对所给模型选择最合适的材料模型,.,如果不能确定某个零件的物理响应是否应该包含某个特殊特性,(,例如,:,应变率效应,),定义一种包含所有可能特点的材料模型;,应力应变曲线要覆盖了最大应变;,大变形问题采用真实应力应变量度;,复杂多向加载应考虑包兴格效应;如板成形问题;,非线性模型建立的过程,32,接 触,在两个接触面之间不允许有初始接触,.,确保在定义接触的地方模型没有任何重叠;,总是使用真实的材料特性和壳厚度值;,如果摩擦不重要,则不输入摩擦系数;,对壳单元,除非需要接触力否则使用自动接触;,在求解之前列出所定义的接触面以保证定义了合适的接触;,无质量节点不能参与接触计算,会导致程序崩溃;,通过接触界面定义,birth,death,时间减少,CPU,时间;,非线性模型建立的过程,33,加 载,非线性分析中,控制时间步长(载荷步)的技巧将有利于减少,CPU,时间;,时间函数的时间必须覆盖求解的终止时间;,求解前必须,Check,所有约束和载荷;,非线性模型建立的过程,34,求 解,使用,ATS,和时间步长多次细分方法,通常最终可以获得结果;,有接触问题,在接触发生时段定义较小的时间步长;,ADINA,求解时占用的内存包括两部分:基本矩阵存储部分求解器部分;求解器部分可以自动分配内存;,选择更合理的收敛准则。,非线性模型建立的过程,35,模型错误的诊断,36,显性的错误,材料参数错误,弯矩曲率梁的曲线,/,摩尔库伦的膨胀角,单元组定义错误,-,使用空单元组,内存分配错误,接触定义错误,-,没有接触对,/contactor,节点被指定位移、定义了约束方程,重启动分析, 单元组不匹配、改变了材料模式,模型错误的诊断,37,是否输入合理的材料参数,?,-,改变为熟悉并简单的材料,并具有统一的单位制,模型是否具有所求解的平衡状态,?,改为动态求解,增加约束,网格是否能够描述实际结构,?,检查网格的连续性,;,不连续,/,连续,接触算法是否正确,?,采用,Tied,方式定义接触、方向、网格 不能连续,/,消除初始穿透,/,算法选择,载荷增量是否合理,?,-,将载荷以位移的方式进行施加,模型错误的诊断,38,OUT-OF- NORM OF CONVERGENCE RATIOS CONVERGENCE RATIOS OUT-OF-BALANCE LOAD,BALANCE OUT-OF-BALANCE NORM OF INCREMENTAL FOR OUT-OF-BALANCE FOR INCREMENTAL VECTOR CALCULATION,ENERGY FORCE MOMENT DISP. ROTN. CFORCE ENERGY FORCE DISP. CFORCE BETA RATIO,(EQ MAX) (EQ MAX) (EQ MAX) (EQ MAX) CFNORM MOMENT ROTN. (ITERNS),VALUE VALUE VALUE VALUE,COMPARE WITH COMPARE WITH,ETOL RTOL DTOL RCTOL,(NOT USED)(NOT USED),METHOD STEP-NUMBER SUBINCREMENT TIME STEP SOLUTION TIME INITIAL ENERGY,*ATS* 151 1 0.100000E-02 0.391000E+00 0.227126E+03,ITE= 0 0.23E+03 0.20E+05 0.00E+00 0.18E-01 0.00E+00 0.71E-15 0.10E+01 0.00E+00 0.00E+00 0.71E-05,( 12)( 0)( 42)( 0) 0.13E-14 0.00E+00 0.00E+00,0.95E+04 0.00E+00 -0.54E-02 0.00E+00,ITE= 1 0.68E-07 0.16E+00 0.00E+00 0.45E-06 0.00E+00 0.90E-15 0.30E-09 0.00E+00 0.00E+00 0.90E-13 0.10E+01 -0.36E-05,( 39)( 0)( 39)( 0) 0.60E-15 0.00E+00 0.00E+00 ( 1),-0.89E-01 0.00E+00 -0.25E-06 0.00E+00,OUT,文件中的收敛信息,39,接触算法选项,-,首先删除摩擦系数,-,一个,Contactor Node,不要属于同一个,CG,中的多个,contactor Surface,-,可以选择使用,Ignore,处理初始穿透问题,-,有尖角的,Contact Surface,设置,discontinuous,法向,模型错误的诊断,40,如果模型没有正常求解就退出,参件,Jobname.out,和,Jobname.msg,文件中的信息;前者记录求解过程的所有内容;,如果程序正常求解完毕,不要认为,EVERYTHING IS OK,,用后处理将所有结果审查一遍,;,如果经过多次检查,始终有一个错误(问题)存在,设计一个简单模型专门测试这个问题。 或者,将大模型中的部分删除,剩余的东西要表达这个问题,然后继续测试,;,如果实在找不出问题所在:,1,让,ADINA,工程师解决,2,是程序的,BUG,,转告,ADINA,工程师。,模型错误的诊断,41,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!