基本分析07求解设置.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
July 30, 1999 求解 第 10 章 求解器的功能,是解结构自由度的线性联立方程。 求解速度主要取决于模型的大小和计算机的速度,所用时间可以是几秒也可以是几小时。 只有一个荷载步的线性静态分析只需一次求解,而非线性或瞬态分析,可能需要几次,几百次甚至几千次求解。 因此,选择求解器的类型是很重要的。 ANSYS 中可以使用的求解器分为三类: 直接消去 求解器 波前求解器 稀疏求解器 (缺省) 迭代 求解器 PCG (预置条件共轭梯度求解器) ICCG (不完全乔利斯基共轭梯度求解器) JCG (雅可比共轭求解器) 并行 求解器 (需要特殊的授权文件) AMG (代数多重网格求解器) DDS (分布区域求解器) 详细的讨论将在后面进行。 直接消去求解器 计算以下模型: 1. 计算单元矩阵。 2. 读取第一个单元的自由度。 3. 删除所有已知的自由度或用其它自由度表示的自由度,然后把方程写入 .tri 文件。保留的自由度构成波前。 对所有波前重复 2、3 步骤,直到所有自由度都被消去。现在 .tri 就包含了一个三角化的矩阵。 回代,求解自由度,然后使用单元矩阵计算单元解。 第10章 – 求解 …求解器 直接求解和迭代求解的比较 (只做简单讨论) 假有一个静态非线性例子 [K]{x} = {F}, 直接求解器 把 [K] 分解求出 [K]-1. 然后做 {x} = [K]-1{F}. 分解计算很费时,但分解计算只做 一次. 迭代求解 需要先处理 [Q] 再求解方程 [Q][K]{x} = [Q]{F}. 假设 [Q] = [K]-1. 本例子中, [I]{x} = [K]-1{F}.然而,预置条件不是通常的 [K]-1. [Q] 接近 [K]-1, 是更好的预置条件. 因此,预置条件不是通常的 [K]-1.这个过程是反复的过程,因此称为迭代求解器. 迭代求解器执行矩阵相乘(不是分解),如果完全在内存RAM中,它比矩阵求逆要快得多.只要迭代次数不是很多(对情况良好的矩阵).迭代求解器比稀疏求解器更有效. ANSYS的迭代求解器— PCG, JCG, ICCG —的主要不同点是所用的预置条件种类不同. 并行求解器 (需要特殊授权) AMG (代数多网格求解器) 可以在单个或多个处理器环境下的迭代求解器 DDS (分布式求解器) 分布式求解器将大模型分解为小区域, 然后将这些小区域送到多个处理器中求解.分布式求解器是面向大型静态分析或全瞬态分析, 包含对称矩阵, 但不含惯性消解或使用概率设计系统 (PDS)的问题. DPCG (分布式预置条件共轭梯度求解器) DPCG 求解器基于 PCG求解器. 保留了PCG求解器的全部优点,可以运行在共享内存或分布内存的机器,是比 PCG求解器更好的求解器. DJCG (分布式雅可比共轭梯度求解器) DJCG迭代方程求解器 是基于JCG 求解器. 是比JCG求解器更好的求解器.它只需要少量的附加内存. DJCG求解器仅用于有对称刚度的静态分析和全瞬态分析. 迭代求解器: Main Menu Solution Analysis Type Sol’n Controls,然后选择 Sol’n Options 或使用 EQSLV 命令 缺省是“程序选择”求解器 [eqslv,-1], 通常是稀疏矩阵直接求解器。 第10章 – 求解 解释 什么是 载荷步 和 载荷子步 ?? 到现在为止,我们已经了解了在一组荷载条件下求解,如单载荷步求解。 输入或建立模型 划分网格 施加荷载 求解(单载荷步) 观察结果 如果在多组载荷条件下求解,可以选择以下两种方法之一: 单载荷步:全部荷载一起求解。 多载荷步:分别施加荷载求解。 荷载步可以定义为,一次荷载条件下得到解。 使用多载荷步可以: “分离”不同加载条件的结构响应。 在后处理器中以任意方式组合这些响应,可以研究不同设想(这称为荷载二次组合,只对线性分析有效,以后讨论)。 两种定义、求解多载荷步的方法: 多次求解法 载荷步文件法 多次求解法 是单载荷步求解的扩展,在不退出求解器的情况下,顺序求解每一个载荷步。 最适于批处理方式。 当用于交互模式时,这种方法只适合可以快速求解的模型。 输入或建立模型 划分网格 加载 求解 (载荷步 1) 施加不同荷载 求解 (载荷步 2) 施加不同荷载 求解 (载荷步 3) 等 观察结果 载荷步文件法 在这种情况下,不是求解每个载荷步,而是将载荷步信息写入一个文件,称为载荷步文件: Main Menu Solution Load Step Opts Write LS File 或使用 LSWRITE 命令。 载荷步文件分别为 jobname.s01, jobname.s02, jobname

文档评论(0)

文彩飞扬 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档