乐于分享
好东西不私藏

结构损伤与断裂力学分析 CAE 软件发展现状

结构损伤与断裂力学分析 CAE 软件发展现状

量维科技本文引自:《计算力学学报》

摘 要损伤与断裂是导致结构失效的主要原因,对工程安全有着重大影响,其中裂纹扩展问题也是目前亟需解决的基础性科学难题。本文以文献综述方式介绍了能够模拟损伤与断裂的相关理论基础,如断裂力学模型、损伤演化模型以及数值计算方法,如有限元法、边界元法和近场动力学理论等。本文在此基础上,对常用的结构损伤与断裂分析 CAE 软件进行了综述,包括通用有限元程序,如 ABAQUS 自带的损伤与断裂分析模块,和专用的断裂分析软件、损伤容限工具以及疲劳寿命分析工具等。还讨论了部分自主的 CAE 软件的发展现状。最后,本文分析了用于损伤与断裂模拟的 CAE 软件所面临的一些挑战,并展望了国产 CAE 软件未来的发展方向。
关键词结构损伤;断裂分析;CAE 软件;裂纹扩展;有限元;近场动力学
引 言

工程结构与工业装备常见的破坏形式有多种,例如磨损、腐蚀、疲劳、破坏和断裂。其中,由损伤、疲劳裂纹扩展以及断裂导致的破坏具有危险程度高、突发性强且裂纹扩展速度快等特点,是工程结构与工业装备最主要、最危险的破坏形式。由于结构断裂失效的突发性和短时性,其破坏过程通常难以预测,很难在破坏前及时检测和修复存在的缺陷或裂纹。一旦局部的断裂发生,往往会导致整个结构的破坏,造成灾难性的设备损毁事故、人身安全事故和巨大的经济损失。随着工业制造水平的高速发展,在“中国制造 2025 规划”的指引和推进下,工程结构和工业装备的设计越来越复杂,且兼具功能性与经济性的优化设计越来越多,同时对重量轻、寿命长、可靠性高、安全性好的需求不断增加,加之一些高端装备具备在高温、高速和高应力的情况下使用的特点,因此对工程结构寿命、可靠性进行预测显得尤为重要,给传统断裂力学的应用带来了巨大的挑战。真实的构件往往存在众多缺陷与微裂纹,但不能仅仅因为出现了裂纹就判定该结构不安全或不可靠,这样做既不科学也不经济。所以,研究这些裂纹在既定载荷下的扩展情况与疲劳寿命既能有效地评估其安全性和可靠性又能够节约经济成本。一些高精尖的装备,例如大飞机和火箭等,对其真实结构进行全尺寸的试验,经济成本高、时间周期长,往往不太现实,并且通过传统的理论来分析这种复杂结构十分困难,难以得到解析解等较为可靠的结论。

借助计算机,即计算机辅助工程(CAE)技术对工程结构进行分析是解决这些问题的有效方法。早在 20 世纪 80 年代,钱令希先生就积极创导计算力学,并推动计算结构力学从传统的线弹性阶段扩展到塑性、断裂和破坏阶段。从 Griffith对玻璃的脆性断裂问题的研究开始,断裂力学经过了100多年的发展历程。随着计算机软硬件技术的发展,也已经诞生了几款大型有限元软件,可以有效地对工程结构和工业装备服役中的问题进行模拟。相较于直接进行试验,利用 CAE 软件模拟工程结构和工业装备可以提高设计效率,通过提前预测发现工程结构中的设计缺陷,可以在实际生产使用前解决这些问题,有助于减少成本和时间。除此之外,还可以通过灵活地模拟不同的设计方案来评估性能和使用寿命,从而为优化设计提供依据。

目前,国内外文献中有关基于传统有限元方法的 CAE 软件介绍,Ricardo 等对基于有限元法的三维自适应网格重构技术用于疲劳裂纹扩展进行了系统性的分析。Chan 等对岩石压裂过程中常用的数值技术进行了总结。Sarfarazi 等分别从实验与数值角度对岩体的破坏机理进行了讨论。Sedmak等对计算断裂力学从早期到目前的最新进展进行了概述。Lemu 等对计算机辅助工具,以及能够提供多尺度和多物理场的方法进行了讨论。Ma 对含裂纹齿轮系统的动力学特性,以及其裂纹扩展路径进行了讨论。Roith 等介绍了几种基于有限元的三维计算机辅助设计程序,并进行了相关比较。Alshoaibi 等用一种自适应的有限元方法模拟准静态的裂纹扩展。Zhou 等分析了复合材料结构分析软件的现状和发展趋势。

然而,针对裂纹扩展进行模拟的 CAE 软件还缺少较为系统性的介绍,本文对具有损伤与断裂分析功能的 CAE 软件进行了系统性的介绍。其中包括大型通用有限元软件,如 ABAQUSANSYS 系列软件自带的裂纹扩展分析模块;还有专门用于损 伤 与 断裂 问 题 模拟 的 软 件如 FRANC3D ZENCRACK 等。这些专用软件通常在某些方面有独特的功能,例如网格重构技术等,并且在断裂分析方面有更高的精度和效率、或能考虑复杂的影响因素以及具有与其它有限元平台进行交互的功能。

模拟损伤与断裂的相关理论方法

传统的材料力学、结构力学和弹性力学等均假设材料是均质的且不包含缺陷的连续体,并通过最大应力状态等强度准则来判断构件的安全性。但是,对于实际应用,工程结构与工业装备中会不可避免地存在微裂纹或类似微裂纹的缺陷。这便需要一些新的理论来分析具有缺陷的结构在特定载荷作用下裂纹的萌生与扩展的规律。例如,断裂力学、损伤力学和一些基于数值计算的新理论和方法能够对结构损伤和断裂的相关问题进行有效地分析。

2.1 断裂力学理论与方法

Griffith 在 1920 年前后对断裂应力与缺陷尺寸间的关系进行了定量研究,通过将裂纹简化成椭圆孔,根据能量平衡的方法建立了断裂理论,当因裂纹扩展导致的应变能超过材料的表面能时,裂纹便会发生扩展,并提出了能量释放率准则。然而这种方法仅适用于脆性材料,无法推广到韧性材料如金属中。Irwin 于 1956 年对前人的工作进行了总结,由于金属材料发生断裂前会发生显著的塑性变形,裂纹扩展释放的部分能量会转化为裂纹附近的塑性变形能,从而对 Griffith 理论进行了修正,并于 1957 年提出了应力强度因子的概念。1960 年,Paris 等将断裂力学原理应用于疲劳裂纹扩展,提出了经典的 Paris 公式。Wells用裂纹尖端张开位移来描述高韧性材料的断裂韧性。1968 年,Rice提出一种计算方式,将塑性变形理想化为非线弹性,将能量释放率推广到非线性材料,并证明了这种非线性能量释放率可以通过线积分表示,即 分。在这之后,学者们又陆续给出了多种针对不同几何约束和不同材料在不同断裂机制下的解。然而这些解析的结果往往需要较为复杂的数学技巧,如复变函数法和积分变换法,并且只能对较为简单的结构进行求解,难以处理较为复杂的工程问题。

2.2 损伤力学理论与方法

损伤力学认为材料本身,或材料经历外部荷载的作用后,存在一些微观损伤,如微裂纹、孔洞、晶间空隙等。这些微观损伤会导致材料的微观和细观结构发生变化,从而导致其力学性能发生变化。通常可以用损伤变量来表示材料或结构的劣化程度,最为经典的是由 Kachanov定义的损伤变量,其物理意义为结构的有效承载面积的相对减少。由于不同种类材料间微观结构本质的不同,根据其损伤演化不同的特征和机理,已经发展了几种不同的损伤演化模型,如统计学损伤模型、塑性损伤模型、分形损伤模型、Johnson-cook 模型等。微观或细观结构损伤可以通过在本构关系中引入损伤变量,将细观结构变化映射到宏观力学变化中,并且可以通过损伤变量来表示裂纹扩展。Shi 等使用基于应力的损伤萌生准则和断裂力学技术,并在 ABAQUS中完成实现。Zhu 等通过数字图像相关(DIC技术以及内聚力模型揭示了高速铁路双块式无砟轨道板混凝土与支承层混凝土界面的力学性能和损伤演化。为了研究船用高强度钢的低周疲劳性能和损伤行为,Chen 等进行了实验分析和本构模型研究。Jones讨论了疲劳裂纹扩展和损伤容限领域的最新发展。Meng 等对用于裂纹扩展分析的蠕变损伤模型进行了综述。Xue 等研究了裂纹损伤应力及其阈值,以及与单轴抗压强度之间的关系。Cervera 等改进了由标准有限元和局部非线性本构关系组成的弥散损伤方法,以便在离散问题中表示损伤局部化并避免虚假的网格依赖性。Roth等结合了损伤力学和扩展有限元法的优点,开发了一种裂纹跟踪技术。

2.3 数值计算方法

由于大多数裂纹扩展问题具有力学和几何的复杂性,难以得到解析的结果,所以有必要借助数值技术研究这些问题。

2.3.1 基于有限元理论的方法

有限元法通过将求解区域离散成多个单元,并近似地用这有限个在节点处互相连接的单元来表示连续体。基于这种离散方式,人们能够对具有复杂的几何形状和载荷条件的问题进行求解。有限元法是分析各种工程问题的最常用的技术。在数学上,利用有限元法求解偏微分方程边值问题的近似解的有效性也得到了证明。然而采用有限元法分析具有高应力分布梯度的问题,例如裂纹尖端应力场,往往精度不够理想,这是由于裂纹尖端附近位移场的精确解的一阶导数值在裂纹尖端无界,即存在奇异性,使得基于位移的有限元法无法很好地描述裂纹尖端的变形。为了避免这种奇异性,已经发展了多种正则化技术,如构造奇异单元、高阶连续体模型等。

为了计算裂纹扩展问题,人们基于有限元法也开发了多种有效的数值计算方法,如网格重构法、单元侵蚀法、扩展有限元法和内聚力模型等。目前扩展有限元法已被广泛应用于模拟裂纹扩展,也被嵌入到 ABAQUSANSYS 等有限元平台里使用。Khoei 等将扩展有限元法和内聚力模型相结合,建立了一个全耦合数值计算方法。Bakar 提出了压电材料动态断裂的扩展有限元公式,可用于模拟准稳态裂纹的I型和混合型断裂。Zhang基于真实的单元尺寸和纤维束几何参数,建立了三轴编织复合材料的细观有限元模型。Zeng 等对光滑有限元法(S-FEM)近十年来的发展和应用进行了综述。Li 等基于超确定性位移场拟合方法,研究了扩展有限元法中裂纹尖端渐近场中的应力强度因子和 应力。Rodrigues 等提出了一种新的混凝土三维裂纹扩展的并行多尺度建模方法。Feng等在扩展有限元法的框架下提出了一种新的多重网格分析法,能够准确有效地求解裂纹扩展的平衡方程,并能够降低计算成本。

2.3.2 扩展的边界元方法

边界元法是继有限元法之后发展的一种有特色的数值方法,它是将描述力学问题的偏微分方程转化为边界积分方程,并通过与有限元法类似的离散化技术发展起来的。与传统有限元法相比,边界元法将求解域转化到边界上,使求解问题的维数降低,减少了计算量,且计算精度一般高于有限元法,能够较为准确地计算应力强度因子。由于一些裂纹节点重合,使用传统的边界元法会遇到困难,一些新技术能够应对这种情况,如亚区域边界元法、多极边界元法、对偶边界元法、扩展边界元法等。现在已经有许多基于边界元法开发的软件,如英国南安普顿大学的 BEASYGu 等基于边界元法提出了一套新的特殊裂纹尖端单元,能够分析线弹性复合材料的界面裂纹。Fang 等提出了一种边界元与有限元耦合方法,可以分析复杂裂纹网格中的流体流动。Nguyen 等将等几何分析应用于弱奇异对称伽辽金边界元法(SGBEM)中,可以分析二维域中包括裂纹问题在内的准静态弹性问题。Neto[43]将三维非线性边界元公式应用于非均质复杂三维 Kelvin-Voigt 和 Boltzmann 增强材料的力学分析。Zhou 等考虑了四种不同的边界元方法来求解在有限域中的断裂问题。Lak 等借助边界元法模拟了井筒周围岩石中由爆炸引起的裂纹萌生和扩展。Andrade 等通过富集函数,提出了一种用于模拟二维域中线弹性裂纹扩展的扩展边界元法XBEM)。Song [47]对尺度边界有限元法在裂纹分析中的发展和应用进行了综述。

2.3.3 无网格类的方法

由于传统有限元方法有较强的网格依赖性,面对一些复杂问题,如裂纹扩展,可能会出现网格畸变等问题,导致数值计算失效,且需要复杂的后处理来得到相关的应力结果。而无网格法在数据输入时不需要单元连接信息,建模更为方便,且节点位置改变不会导致网格畸变等问题,具有较好的自适应性。无网格法主要可以分为伽辽金型与配点型,如无单元伽辽金型、广义有限元法、光滑粒子伽辽金法(SPG)、有限点法、光滑粒子流体动力学法(SPH)等。Mu 等提出了一种改进的 SPH 模拟含裂纹的岩石样品在压缩载荷下的破坏过程,捕捉到了岩石材料的脆性断裂特征。

2.3.4 近场动力学理论与方法

近场动力学(PD)是 Silling 博士 2000 年提出的一种非局部理论。该理论利用积微分方程表示物体运动,能够有效地避免由位移不连续导致的空间导数不存在的问题。PD 通过物质点间的键来传递非局部的相互作用,通过消除这种物质点间的相互作用,或键的断裂,可以非常自然地表示裂纹的萌生、扩展与分岔行为。根据不同本构力模型的形式,PD 模型可以分为键型 PD、常规态型 PD 和非常规态型 PD。由于 PD 处理断裂等不连续问题的优越性,得到了学者们的广泛应用。Li 等基于改进的三体势近场动力学模型,提出了一种考虑剪切变形的改进的 II 型断裂准则,用于模拟聚合物粘性炸药的弹性变形以及脆性断裂行为。Chen 提出了一种应用键辅助非常规态型近场动力学和相应的疲劳理论来预测水凝胶中的疲劳裂纹扩展。Han 等基于近场动力学理论,发展了一种近场有限元方法(PeriFEM),能够在有限元的框架下处理不连续问题。Li 等开发了一种键型近场动力学模型用于研究聚合物网络在大变形情况下的断裂。

2.3.5 其它数值计算方法

除上述典型的理论与方法外,还有一些能够处理损伤与断裂问题的数值计算方法,如相场法、离散元法、黏结颗粒模型等。Zhou 等通过相场模型来模拟复杂的裂纹模式。Zheng 等在数值流形法的框架下研究了压缩剪切裂纹。Kou 等通过黏结颗粒模型研究了聚甲基丙烯酸甲酯(PMMA)脆性固体在动态载荷作用下的裂纹扩展和分岔。Hussein 等提出了一种低阶虚拟单元法(VEM),用于具有高度不规则形状单元和任意节点数的网格。Wen 等针对冲击载荷作用下三维非平面裂纹扩展问题,提出了一种改进的扩展有限元方法。还有基于有限差分法所开发的几种数值方法。

模拟结构损伤与断裂的相关软件
3.1 基于通用有限元平台的断裂分析模块

将模拟结构损伤与断裂的相关程序模块集成到成熟的软件平台上是一种有效解决方案。

3.1.1 ABAQUS

ABAQUS 是一款世界知名的商业有限元分析软件,它提供了丰富的数值模拟工具,能够解决各种领域的工程问题,在工业界和学术界都有广泛应用,是具有代表性的通用有限元软件。

ABAQUS 的非线性求解能力出色,针对结构的损伤与断裂问题提供了多个功能。Debond 分析技术是 ABAQUS 模拟裂纹扩展的技术之一,当结构在力或位移加载下达到准则临界值时破坏节点,该技术需要预置裂纹以及裂纹扩展路径。目前有多种判断节点破坏的准则,例如临界应力准则、临界裂纹张开位移准则(COD)、裂纹长度与时间失效准则、虚拟裂纹闭合技术(VCCT)等。其中,VCCT 是根据 Irwin 能量理论提出的,需要计算能量释放率。在 ABAQUS 中,计算等效的能量释放率有三种方法,包括 BK 法、Power low 法和 Reeder low 法。

图1  Gairola等通过扩展有限元法模拟的紧凑拉伸试样裂纹扩展路径以及应力云图

利用内聚力单元法也是 ABAQUS 中一种有效模拟结构开裂的方法。通过预置裂纹边或面的方式来模拟二维或三维裂纹,即在预计可能断裂的位置加入一层 厚度的内聚力单元,可以通过共用节点法或 Tie 绑定法建立内聚力单元。内聚力模型通过多种准则来判断损伤情况,而这种损伤准则可以根据材料属性施加。自 ABAQUS 6.9 版本推出了基于扩展有限元法模拟的新功能后,经过数个版本的迭代,已取得了令人满意的效果。扩展有限元法在ABAQUS 中的应用设置也比较简单,可以通过ABAQUS 自带的如最大应力、二次应力准则来定义裂纹起始判据和裂纹扩展判据,或者结合内聚力模型所定义的常用的基于断裂韧性的准则、或通过子程序来给出断裂判据。

ABAQUS 在学术界也取得了广泛应用,其中Gairola 等通过扩展有限元法模拟了超细晶铝合金的裂纹扩展,如图 所示。Fariha 等模拟了SS316L 薄法兰轴试样在热循环加载下的裂纹扩展情况。Das 等通过 ABAQUS 中的扩展有限元进行了砂浆梁三点弯曲的数值模拟。Wu 等通过用户 定 义 单 元 ( UEL ) 实 现 了 相 场 损 伤 模 拟 。Navidtehrani 等通过用户自定义材料(UMAT)子程序实现了相场断裂法。Bie 等利用 UEL UMAT 子程序实现了用于脆性断裂的对偶近场动力学,如图 所示。Cruz 等通过 ABAQUS 用户子程序开发了用于多孔介质水力压裂的扩展有限元法,成功模拟了多孔岩石中裂纹扩展的问题。

图2 Bie等在ABAQUS中通过近场动力学模拟得到的脆性裂纹扩展路径以及损伤云图
3.1.2 ANSYS  

ANSYS 是美国 ANSYS 公司开发的集结构、流体、热、电场、磁场、声场分析于一体的大型通用有限元分析软件,能够实现多物理场耦合分析,在工业界和学术界都有着广泛的应用。

ANSYS 也开发了几种能够对结构损伤与断裂进行分析的工具。对于静态裂纹分析,可以通过创建任意裂纹、半椭圆裂纹等用于模拟相关的断裂力学参数,如应力强度因子、能量释放率和 积分等。也可以通过 Contact Debonding 功能与 InterfaceDelamination 工具来模拟裂纹的扩展过程。

自 ANSYS 16.0 版本起,扩展有限元法功能模块被集成在 ANSYS 中,用于模拟静态裂纹,或疲劳裂纹扩展。自 ANSYS 19.0 版本后,其推出了分离、变形和自适应网格重构技术,即 SMART 断裂分析模块。SMART 可以用于稳态裂纹和疲劳裂纹扩展的模拟。该方法通过自动加密裂纹尖端区域附近的网格,计算相应的断裂力学参数,并评估裂纹尖端节点的裂纹扩展方向与长度,若满足用户定义的应力准则,程序会自动插入椭圆形裂纹,进行网格重构,并进行裂纹扩展的模拟。通过命令流,用户可以自定义相关的准则进行自适应的裂纹扩展分析,但是目前 SMART 模块只能处理单裂纹的情况。图 展示了用 ANSYS-SMART 技术预测的改进紧凑拉伸试样的裂纹扩展路径及其实验对比。

图3 通过ANSYS-SMART模块预测的改进紧凑拉伸试样的裂纹扩展路径以及实验比较

Bashiri应用 ANSYS MECHANICAL APDL19.2 预测了混合模式加载下改进紧凑拉伸试样的应力强度和相关疲劳响应。Yahya通过 ANSYSSMART 模块及扩展有限元法精确预测了四点弯曲梁和改进紧凑拉伸试样的在混合模式加载下应力强度因子以及相关的疲劳寿命。Alshoaibi 等应用ANSYS MECHANICAL APDL 19.2 预测了改进的紧凑拉伸试样在混合加载模式下的裂纹扩展路径和疲劳裂纹扩展寿命。Zhang 等基于断裂动力学理论提出了一种耦合近场动力学和有限元方法,通过 MATRIX27 单元在 ANSYS 框架下构建了用于三维分析的二次开发程序。

3.1.3 LS-DYNA

LS-DYNA 是著名的显式非线性有限元分析软件,是较早应用显式动力学方法的软件,特别适用于求解各种二维、三维非线性的碰撞、爆炸等具有挑战性的复杂问题。同时,LS-DYNA 对于传热、流场等多物理场问题也有较好的模拟效果,在工程领域得到了广泛的认可。2019 年,ANSYS 公司收购了 LSTC 公司,LS-DYNA 成为 ANSYS 旗下用于结构破坏仿真的模块之一。LS-DYNA 通过结合ANSYS强大的前后处理功能,更凸显出了LS-DYNA 的优势。除了在显式算法方面展现出特色外,LS-DYNA 也发展了一系列的隐式算法,可以在分析过程中无缝切换显式和隐式算法,能够加强解决静力学和动力学问题的能力。

LS-DYNA 丰富的材料模型、特殊的关键字以及集成的多种新型数值方法可以有效地模拟断裂损伤问题。通过添加 MAT_ADD_EROSION 关键字可以在材料本构中设定破坏准则,当最大应力、主应力等达到用户设置的数值时,相应单元被删除。有一些特殊的材料模型,如自带损伤的模型,可以通过损伤云图表征裂纹扩展现象。LS-DYNA 中的弹簧单元,或带有失效模式的绑定接触模型,也可以用于模拟裂纹。LS-DYNA 另一显著的优势是其致力于将多种新型数值方法应用到工程实践中,LS-DYNA 软件利用非连续伽辽金理论构建了键型近场动力学的虚功方程模型,使其在有限元的框架中得以实现。除此之外,LS-DYNA 还集成了 SPH、扩展有限元法、内聚力模型、离散元、SPG 等先进数值方法,能够针对不同情况下的损伤与断裂进行模拟。Jeong 等通过 PMMA 试样与装药雷管进行了爆破试验,同时通过高速摄像机监测了脆性材料的碎裂与裂纹扩展特性,并将试验结果和LS-DYNA 的数值模拟结果进行对比。为使粗糙的单元也可以用于任意裂纹扩展问题,Tabiei 等修改了内聚区的扩展方法,并通过 LS-DYNA 的用户子程序编程实现。除此之外,他们还讨论了LS-DYNA 中有限元法、离散元法、无网格伽辽金法以及扩展有限元法在处理断裂问题,尤其是三维裂纹扩展问题的能力和局限性,如图 所示。Su 利用分离式霍普金森压杆进行了动态劈裂试验,并通过 LS-DYNA 进行了数值分析。Das 等在LS-DYNA 的三维模型中通过键型近场动力学实现了对裂纹的模拟,很好的完成了 KIC 以及裂纹扩展的预测。Zanichelli 等提出了一种新的格点离散元的实现方法,并通过 LS-DYNA 进行了实现。Xue等通过用户子程序在 LS-DYNA 中实现了一种韧性断裂材料本构模型。Pan 等在 LS-DYNA 中开发了基于颗粒的离散元方法(GBM)来模拟岩石在爆炸载荷下的破裂。

图 4 LS-DYNA 中的离散元、扩展有限元得到的裂纹扩展路径与理论预测的裂纹路径和实验观察到的裂纹路径对比
3.1.4 其他

除 ABAQUSANSYS 以外,还有很多功能全面、具有强大的非线性与断裂力学分析的大型闭源商业 CAE 软件,以及大型的开源 CAE 软件。

MSC.Software 公司是世界著名的有限元软件供应商,其旗下的大型通用有限元分析软件MSC.Nastran 被美国联邦航空管理局认证为领取飞行器适航证制定的唯一验证软件。同时,MSC 旗下的 MARC 能够解决裂纹扩展等高度非线性问题,MSC.Fatigue 可 用 于 预 测 结 构 的 疲 劳 寿 命 。MSC.Software 丰富的产品和一流技术,能够为装备制造提供从强度到寿命监测的全套解决方案。

ADINA 是非常著名的非线性分析有限元软件,具有强大的非线性分析以及多物理场耦合的能力,其功能包括结构分析、流体力学分析、传热分析以及电磁场分析等。ADINA 有着丰富的材料本构模型,除了常见的弹塑性、粘弹性、蠕变等材料本构外,还可以进行二次开发。目前,ADINA 已被广泛应用于航空航天、汽车工程、国防军工、材料加工以及岩土工程等领域中。

LUSAS 最早起源于 1970 年的英国帝国理工学院,并于 1992 年开始全球推广,已经有超过 40 年的商业化开发历史。LUSAS 是国际知名的结构通用有限元分析软件,其中 LUSAS Civil & Structural 块适用于各类型结构的分析、设计与评估。具有考虑损伤、塑性、考虑开口/闭口裂纹、基于断裂能理论的应变软化效应的 2D/3D 混凝土材料本构,还拥有丰富的二次开发接口。

Altair HyperWorks 是世界领先、功能强大的设计与仿真平台,能够应对结构、运动、流体、电磁等多学科的物理仿真与设计的挑战,同时还提供人工智能解决方案以及逼真的可视化和渲染功能。其中,OptiStruct 模块是经过工业验证的线性、非线性静力学及振动力学求解器,支持基于应力、疲劳的优化、对复合材料等新兴材料的优化等,被广泛应用于工业结构设计与优化领域。HyperMesh 模块提供了一整套高度先进的、完善的建模、网格划分以及后处理功能组件,并支持多种不同求解器的输入输出格式。

COMSOL Multiphysics 是近期发展起来的多物理场建模与仿真软件,其提供的多物理场耦合方案能够解决流体流动、热传导、电磁场、化工以及结构力学耦合的问题。COMSOL Multiphysics 集成的相场损伤模型可以有效地模拟裂纹扩展现象,其力学模块中提供了多种损伤模型,并且支持用户自定义,可以有效模拟损伤、并观测裂纹带等现象,如Zhou [85]开发了一种简单有效的相场模型。

此外,还有众多大型的 CAE 软件,如美国的ALGOR、法国的 RADIOSSLMS-SamtechSiemens旗下的 Femap 等,除了在其专精领域有独特的求解能力,同时在损伤、疲劳与断裂分析等领域有着强悍的性能。

Code-Aster是由法国电力集团EDF所开发的开源有限元分析软件,能够进行三维的线性、非线性分析,支持热传导、疲劳、断裂与多物理场分析等,被应用于机械,土木等领域。

除 Code-Aster 之外,还有众多开源的有限元分析软件,如 OpenFOAMCALCULIXELMEROpenRADIOSS 等,虽然在功能丰富度、实用性或求解性能等方面逊于商业软件,但其仍具有实用价值,能解决某些领域的问题。

3.2 专用的断裂分析软件

虽然通用有限元程序在面对工程中存在损伤与断裂问题时能够满足部分需求,且在用户便利性、可扩展性等诸多方面有较大的优势,但由于多数有限元平台的发展通常聚焦于通用问题,对损伤与断裂相关的问题没有进行针对性的开发,在处理较为复杂的裂纹或损伤情况时可能存在诸多缺点,无法进行深入和全面分析。这便需要有一系列针对损伤与断裂相关问题而开发的专业化的断裂分析软件、损伤容限工具、疲劳寿命分析工具等。

3.2.1 FRANC3D

FRANC3DFracture Analysis Consultants公司开发的裂纹分析软件,可以用于计算疲劳裂纹萌生寿命、裂纹萌生位置和开裂方向,以及工程结构在复杂的几何形状、载荷条件和裂纹形态下的三维裂纹扩展路径和寿命。FRANC3D 最主要的功能特点是其自适应网格重构技术,通过在 ABAQUS 等软件生成的无裂纹网格中引入一组由三角形 Bezier片组成的半圆形裂纹,基于子模型技术,在子模型内进行网格重构。这种技术能够有效地在裂纹尖端,以及裂纹附近生成高质量网格,能够得到更高精度的断裂力学参数。FRANC3D 与 ANSYSABAQUSNASTRAN 等平台有接口,利用有限元法,并默认采用 积分来计算应力强度因子,类似于 积分,利用 积分可以同时计算各向异性材料中 KIKII 和 KIII 的值。针对三维裂纹扩展计算,FRANC3D 通过计算裂纹尖端每个节点的局部裂纹扩展方向以及扩展距离,并对新生成的裂纹尖端进行光顺化处理以减少不必要的数值误差。通过与ABAQUS 或 ANSYS 等通用有限元程序相结合,由FRANC3D 进行网格划分,可以很好地在复杂情况下进行裂纹扩展的模拟。同时,FRANC3D 有 10 种裂纹几何模型,可以进行裂纹成核、微动疲劳裂纹萌生寿命的计算,能够进行多裂纹、多工况以及多载荷步的分析,同时内嵌有 NASGRO 材料数据库以及 NASGRODARWIN 软件接口,以及支持Python 二次开发。Oscar 等利用 FRANC3D ANSYS APDL 研究了 ASTM A36 钢对接焊缝在轴向加载下的疲劳裂纹扩展行为。

3.2.2 ZENCRACK

ZENCRACK 是英国 ZenTech 公司开发的三维裂纹扩展行为分析软件。通过通用的有限元分析软件得到的静力学参数,能够快速计算任意载荷作用下的三维裂纹的断裂力学参数,包括应力强度因子和能量释放率。同时 ZENCRACK 还可以利用获得的静力学参数,自动计算在任意载荷作用下的三维疲劳裂纹扩展行为或时间相关的裂纹扩展行为,比如裂纹扩展速率、方向、结构寿命。Crack-block 技术是 ZENCRACK 特有的一种网格重构技术,可以在通用有限元程序,如 ABAQUSANSYS 等生成的无裂纹的有限元网格中引入多达 46 种裂纹,Crack-block 由一系列的六面体单元组成,工程结构中的裂纹则可以由一种或多种 Crack-block 拼接而成,可以在确保裂纹尖端网格质量的前提下精确定义初始裂纹的形状和尺寸。尽管有多种不同类型的Crack-block,这种网格重构技术对于一些问题仍有局限性和较大数值误差。

3.2.3 NASGRO

NASGRO 是比较出色的基于解析的损伤容限分析程序,于 20 世纪 80 年代由美国航空航天局在欧洲航天局和美国联邦航空管理局的技术协助下开发的断裂力学软件,是广受认可的损伤容限工具。在裂纹分析方面,NASGRO 具有许多独到的、创新功能,包括丰富的裂纹模型库、材料库和基于实际工程的裂纹扩展算法。经过长时间的积累,NASGRO 有非常丰富的材料数据库,提供了超过9000 组数据,其中包括超过 3000 组疲劳裂纹扩展数据以及超过 6000 组断裂韧性数据点。NASGRO的材料数据库被多种软件使用,具有良好的可靠性。随着版本迭代,NASGRO 也开发了边界元分析模块如 NASBEM,通过将数值方法与解析法相结合,提高了软件分析的能力。

3.2.4 AFGROW

AFGROW 是由美国空军研究实验室开发并完善的损伤容限计算平台,是应用广泛且有效的裂纹扩展寿命预测工具。AFGROW 主要应用于航空领域,对金属结构的分析能力也非常强大,其经典应力强度因子库中包含了三十多种裂纹几何模型,包括多种工况、多种载荷形式,有多裂纹分析计算功能,能够同时分析结构中的两个独立裂纹,并分析相关的连续损伤问题。AFGROW 的一大优势是其具有多种独特功能,拥有可用性较强的用户界面,和多种有限元软件有接口,拥有 种裂纹扩展速率模型、迟滞模型,支持用户自定义几何模型,并支持用户自定义插件来求解应力强度因子。在AFGROW 自带的断裂力学数据库 AFMAT 中,包含了 600 多种材料的断裂力学性能,可以查询包含断裂韧度、应力腐蚀断裂韧度、阻力曲线等相关性能,除此之外,AFGROW 还拥有腐蚀预测能力,以及对粘接修补结构的裂纹扩展分析的能力。

3.2.5 其他

BEASY 是基于边界元法的工程分析软件,提供了多种常见的裂纹库,支持网格自动划分,与多个主流有限元软件有数据接口,并支持 NASGRO的材料数据库。由于其出色的电化学腐蚀的分析能力,能够较好地完成应力腐蚀等相关问题的分析。美国西南研究中心开发了基于概率的损伤容限和可靠性分析软件 DARWIN 基于概率的断裂力学理论,该软件可以用于估计疲劳裂纹的寿命和关键零部件的失效风险。对于结构疲劳寿命分析,目前市面上有多种软件,如 NcodeFE-SafeDesignLifeMSC.Fatigue 等。这些软件在工程领域应用广泛,通过读取有限元软件的分析结果,能够进行裂纹萌生分析、应力疲劳分析、应变疲劳分析、焊缝疲劳分析和频域疲劳分析等。它们包含有材料数据库,并提供了比较丰富的与通用有限元程序的接口。Rabold 等开发了 PROCRACK,可以自动模拟任意载荷条件下三维构件的疲劳裂纹扩展。

3.3 持续发展的国产 CAE 软件

受限于当时的硬件水平以及科研经费支持等问题,国产 CAE 软件的发展晚于国外同类产品。然而,我国在 CAE 理论研究和软件自主开发方面不断坚持,一批拥有自主知识产权的软件脱颖而出,如中国飞机强度研究所开发的 HAJIFSABRE1.0、航空工业总公司开发的 APOLANS、大连理工大学的 JIFEX 等。

由大连理工大学力学与航空航天学院/工业装备结构分析国家重点实验室研发的面向工程与科学计算的集成软件系统 SiPESC,基于“平台(微核心)+插件”的体系结构,构建了插件及扩展的管理机制,支持系统功能的动态扩展,为用户二次开发、多组织间的软件协同开发提供了便利,具有模拟结构断裂问题的潜力。

中国工程物理研究院与多个单位合作,开发的重大装备工程力学分析软件系统 PANDA,具有大型复杂结构静力振动、冲击损伤、断裂破坏等问题的有限元分析功能。其中 PANDA-Fracture 模块,采用扩展有限元方法,能够处理二维和三维复杂裂纹问题,具备千核、上亿自由度大规模计算能力,可为装备关键部件及重大工程结构的断裂提供高精度分析手段。

GDEM 是由中国科学院力学研究所与北京极道成然科技有限公司联合开发的力学分析系列软件,其核心算法是连续-非连续单元方法(CDEM)。该方法将有限元与离散元进行耦合,在块体内部进行有限元计算,在块体边界进行离散元计算,通过块体内部及块体边界的断裂,不仅可以模拟材料在连续状态下与非连续状态下的变形、运动特性,更可以实现材料由连续体到非连续体的渐进破坏过程。GDEM 还采用了 GPU 并行计算技术,能够计算千万量级自由度的工程问题。

ADDRAS 软件以国内航空工业常用的结构耐久性/损伤容限分析方法为基础,以大量的结构试验数据为支撑而开发。该软件适用于飞机设计、生产、试验、使用的各环节,满足国军标要求的飞机耐久性和损伤容限评估体系。

由湖南大学科技成果转化成立的迈曦国产自主 CAE 分析软件平台,推出了面向复杂产品分析和设计的 CAE 工业软件 MxSimMxDesign 以及端云结合的面向 CAE 技术教育的 MxEdu,其中MxSim 仿真设计平台基于 CPU/GPU 异构并行架构,可广泛应用于结构断裂失效、侵彻损伤、冲击响应等类型的数值仿真。

除了由科研院所以及高校所主导的 CAE 软件之外,国内众多科技公司也凭借对高端人才的不断吸纳、同国内科研院所以及高校进行的产学研合作,也诞生出了很多具有国际竞争力的国产自主CAE 软件。十沣科技所开发的高性能显式动力学软件 TF-DYNA,其核心算法结合了非线性有限元算法和无网格的光滑粒子算法,能够模拟如接触、撞击、损伤断裂和爆炸等过程,能够应用于航空航天、新能源、汽车等领域。南京天洑软件有限公司专注于中国自主知识产权的智能设计、快速仿真、优化、运维类工业软件的研发,其开发的软件产品如智能热流体仿真软件 AICFD、智能结构仿真软件AIFEM、智能优化设计软件 AIPOD、智能数据建模软件 DTEmpower 等,为国内外众多企业、高校提供了优质的解决方案。除此之外,还有很多具有竞争力的国产自主 CAE 软件,如中望结构仿真软件、安世亚太的 PERA SIM、数巧科技及其云端 CAE 平台、英特仿真的 INTESIM 等。总的来说,国内自主 CAE 软件在近年来有着显著的发展,但受限于起步较晚,与国外的更为成熟的商业软件相比仍存在差距,还需要国内高校、企业等不断探索。

损伤与断裂 CAE 软件面临的挑战
4.1 多物理场耦合问题

随着科学技术的发展,高端装备、高性能制造等概念的提出,航空航天、能源动力、国防军工等领域相关装备的服役性能不断提升,需要在极端环境下高精度、高稳定性和长寿命的运行。这使得通过 CAE 软件模拟高端装备[91]可能出现的损伤与断裂、裂纹扩展和疲劳寿命出现了诸多挑战。在高温、高压、极低温、辐射和腐蚀等环境下,通常可以视为常量而不作考虑的物理量,如温度、电子和流场会对装备的寿命造成极大影响。多物理场耦合是解决上述问题的有效办法,然而不同场之间的耦合关系非常复杂,全面考虑多个物理场之间相互作用,正确处理不同场间的接口和边界条件有较大的困难。多物理场耦合分析所需的数据量巨大,包括几何、物理学参数、初值条件和边界条件等,数据的来源可能比较分散,导致数据的统一转化、整合和处理成为问题,且求解往往比较复杂,需要建立数学模型并使用高效求解算法,否则会导致计算时间过长。特别是在三维空间中建立模型时,往往要进行网格划分,在求解时会涉及到大量的矩阵运算和迭代计算。例如,COMSOL 集成了丰富的附加模块,为电磁、结构力学、声学、流体流动、传热和化工等领域提供了专业的分析功能。ANSYS 自 2000 年开始,收购了ICEM CFD EngineeringFluentDYNA等软件,并陆续集成到 Workbench 平台。

4.2 多尺度问题

损伤与断裂是多尺度问题,但是现有的软件往往将细观的现象通过经典的均匀化方法,将多尺度的现象转化成宏观情况下的材料本构模型。而工程装备中的损伤与断裂问题往往会涉及到细观尺度下的微孔洞、微裂纹、夹杂以及金属中出现的滑移、晶格缺陷、位错等现象,研究这些细观尺度的特性和宏观结构破坏行为间的关联是十分必要的。但是,目前基于细观力学的损伤与断裂的相关分析还很有限,并且多尺度建模往往需要更为精细的网格划分,更为复杂的细观力学本构、破坏准则模型、耦合方法,可能会带来计算复杂度,使收敛变得更加困难,对目前用于损伤与断裂分析的相关软件是个艰巨的挑战。

4.3 用户易用性

损伤与断裂相关的软件的功能非常复杂、繁多,设计用户界面时需要考虑到如何呈现大量的功能和操作方式,而这将会增加设计的难度,使用户易用性、友好性的实现存在一些困难。用于模拟损伤与断裂的 CAE 软件往往是非常专业的,对于领域相关的术语、概念和操作,需要有一定的引导。用户往往需要操作复杂的数据,如 CAD 图形和网格,并希望得到直观且清晰的裂纹扩展路径、危险点等,因此对于数据结构的可视化、交互性也需要高度重视。

4.4 云计算环境

CAE 软件普遍对计算机硬件要求较高,又因为断裂相关的算法涉及不连续性、非线性,并且数值模型复杂。为满足在多尺度、多物理场耦合情况下分析损伤与断裂的计算需求,也为了适应新型装备研制需求,需要借助云平台,利用云端高性能计算资源和海量存储空间,进行大规模高效计算以及进行高效的异地协同设计与仿真,用来提升装备的研发效率。目前已有一些工业软件,如 AutoCAD 推出了在线版(Auto CAD Web App),无需安装软件,可以通过浏览器或移动设备体验到大部分功能。

4.5 计算精度与效率的平衡

如何平衡损伤与断裂分析中的计算精度与效率是具有挑战性的问题。损伤与断裂分析往往需要高精度的模拟结果,虽然目前较为流行的损伤与断裂分析数值算法,如 XFEM、近场动力学理论、相场断裂法都有着不错的精度,但这些算法相较于传统的有限元法,通常需要考虑更多的自由度、变量等,难以保证较高的计算效率。而在裂纹扩展问题中,不同的材料属性、边界和载荷条件都可能影响裂纹的扩展速度和扩展方向,想要准确模拟通常需要足够精细的网格划分与足够准确的数值方法。在实际的工程应用中,需要在精度和计算效率之间找到平衡,以便在合理的时间内获得准确的结果,具有一定的挑战性。利用自适应耦合方法,根据模型的复杂度与工程实际的要求,在需要高精度的区域采用计算成本高的算法,而在其他区域保持采用有限元等计算效率高的算法,可以在保证精度的同时降低计算成本。但是如何解决耦合区域中固有存在的数值误差、如何在软件中引入自适应耦合模块、如何开发更高效的数值算法仍是亟需解决的问题。

4.6 与实验数据的结合

为保证所得结果的准确性,CAE 模拟结果通常需要通过大量的实验进行验证,然而相较于国外软件有着数十年来的积累,已然成熟的工程材料数据库,国内仍需要长时间的追赶。实验数据可能受测量误差、加载条件设置不当等因素的影响,导致与理论模型的不一致,其结果的验证和评估过程也会增加工作的复杂性与难度。此外,由于 CAE 模型的简化和假设,与实际复杂工程系统存在差异,也会导致验证困难。由于损伤与断裂的行为往往受到诸多因素的影响,往往需要结合实验对模型和算法进行不断地验证和改进。尤其是对于那些具有复杂非线性材料的结构的模拟,可能需要几个不同尺度的模型与算法的耦合,并结合大量的实验数据来修正。将工业 CAE 软件与实验数据进行结合,面临着仿真与实际环境的差异、结果验证和评估的复杂性、多尺度与多物理场参数的测量等难点,仍是损伤与断裂 CAE 软件发展面临的挑战。

面向结构损伤与断裂仿真的 CAE软件发展的思考

随着计算机科学和装备制造技术快速发展,对CAE 软件需求不断升级。然而,现在对工程装备的分析模拟依然非常依赖国外开发的较为成熟的平台,但是这些国外软件的部分尖端技术大多不对国内开放,且软件如同黑匣子一般,部分计算过程中的关键数据可能难以得到。面对许多存在许久的卡脖子问题,对完全自主、可控的 CAE 软件的需求不断的增加。近些年来,中国陆续出台了多项支持工业软件发展的相关政策,同时,大量国产重大装备研制正在火热进行。这些为工业制造数字化转型和工业软件发展提供了市场,为自主可控的 CAE软件发展带来了温润的土壤。虽然目前国产 CAE软件有了政策支持,但是前路依旧是困难重重。相较于外国的发展成熟的有限元平台和专业化断裂损伤分析CAE软件,近期发展起来的一些国产CAE软件仍非常弱小,暂时没有一款软件能够在用户易用性、功能丰富度、计算效率和市场占有率等方面与国外的成熟软件抗衡。

CAE 软件是众多学科,如计算机科学、计算力学、计算数学和结构设计的有机融合。随着计算机软硬件技术的飞速发展,CAE 软件的架构也需要不断地进化。除了以往普遍存在的内存、多线程运行等问题外,还需要解决分层体系架构、云端计算、多系统环境部署、大规模数据管理、开放性系统设计和新型数值算法等问题。对于一般的工程问题,其本质是求解稀疏线性方程组,而在断裂损伤问题中,由于会涉及到几何、材料等强非线性问题,往往会存在材料破坏导致的刚度折减、奇异性、以及多裂纹扩展导致的加载平衡路径上的多极值点等问题。因此,需要开展相关的技术研究,研发高效鲁棒的非线性方程求解模块。

过度的依赖国外商业化 CAE 软件平台,使中国近些年来装备研发的经验、相关工程数据、知识和损伤与断裂模型很难统一地积累到自主可控的软件中。而国外软件有着数十年来的积累,集成了功能强大的材料数据库,使软件平台的有效性、精确性得到了长足发展。因此,发展国产工程数据库、典型材料工程数据库,通过数据驱动相关模型的研发,对实现 CAE 软件的自主可控,对推动装备创新升级和保障工业装备安全有重要的战略意义。

CAD/CAE 软件一体化,是解决传统断裂分析软件不够直观的有效方法。在工程结构设计环节便引入断裂分析,可以对装备性能和寿命进行有效的分析,缩短研发周期,并对结构进行优化,这种设/模拟一体化是 CAE 软件的重要发展方向。

对于复杂的工程结构,为得到高精度结果,可能需要数以亿计的网格划分和超大规模的数据计算。这便需要 CAE 软件有高效率和高精度的数值算法,计算大规模网格的计算环境。部署高性能计算环境,利用近些年发展起来的云平台,将软件和计算数据进行统一配置和管理,同时借助云平台所拥有的高性能计算资源和存储空间,将计算时间最小化,能够有效提升装备研发效率,是 CAE 软件的重要发展方向。

图 庞巴迪 Global7500 全机耐久性\损伤容限试验

近些年来,通过数据驱动、神经网络和机器学习方法来解决工程实际问题展现出了其显著优势,其中数字孪生技术是一种将实体系统与其数字化虚拟模型相连接的创新技术。通过传感器、物联网、大数据分析和模拟仿真等技术,将实体系统的实时运行状态与其数字化虚拟模型进行实时同步,并通过数据交互、反馈控制和智能决策等手段来优化系统的运行和管理。对于工程结构中的损伤和断裂问题,通过数字孪生技术可以实时对实体结构中的结构损伤、疲劳裂纹扩展寿命进行监测,对于出现的异常情况和故障,能够及时进行干预。数据驱动是指通过收集、分析和利用海量数据来指导决策和行动的方法。21 世纪以来,深度学习、强化学习、神经网络等发展迅速,已被成功应用于诸多领域。在工程与力学领域,如岩石力学、拓扑优化和设计、固体本构关系、流体力学计算等多个方向均也得到了成功应用。结构损伤与断裂问题的最大劣势便是其较低的计算效率,而通过数据驱动的思想,利用机器学习和人工智能技术,通过大量的断裂数据、材料数据和工程案例可以建立机器学习模型来预测结构或材料的断裂性能、寿命和破坏机制。这些模型可以帮助快速分析和评估不同参数和条件下的断裂行为,是结构损伤和断裂相关 CAE 软件潜在的发展方向,且得到了较为广泛的应用。例如庞巴迪对 Global 7500 开展的全机疲劳与损伤容限试验[87],如图 所示。Ai [92]为探索岩石在高应变率冲击载荷下的动态力学特性和裂纹扩展规律,采用动态电阻应变仪和高画幅相机同时记录不同冲击速度下的应力波数据和岩石破坏过程,并基于DIC 技术,提出了一种新的裂纹扩展速度计算方法。Nguyen-Le [93]提出了一种长短期记忆和隐式马尔科夫模型相结合的技术来预测工程中的裂纹扩展问题。Bayar 等使用机器学习算法Voronoi-Diagrams 研究了随机混凝土表面中的裂纹扩展模式。Choi 等提出了一种基于视觉的卷积神经网络(CNNs)的深度学习架构以检测混凝土裂纹。Wang 等开发了一个深度学习模型来预测脆性材料在应力作用下的裂纹扩展。Oyen 等提出了一种应力网络深度学习模型,可以快速且准确地得到最大应力的多步预测。Li 等介绍了基于物理信息的神经网络(PINN)的最新进展与展望。

结束语

结构中的损伤与断裂问题在民用和重大国防工程中都具有重要意义,也是目前亟需解决的基础性科学难题。本文总结了目前能够模拟损伤与断裂的相关理论基础,如断裂力学模型、损伤演化模型、数值计算模型如有限元方法、边界元法、近场动力学方法等。除此之外,本文还对常用的结构损伤与断裂分析CAE软件,包括通用有限元程序ABAQUS 自带的损伤与断裂分析模块、专用的断裂分析软件如FRANC3DZENCRACK、损伤容限工具 NASGRO、疲劳寿命分析工具以及部分新兴的国产CAE软件进行了讨论。

大力发展国产的、自主可控的损伤与断裂分析CAE 软件能够促进科技创新和技术进步,避免对国外商用 CAE 软件形成依赖,也免遭“卡脖子”问题的威胁。随着我国陆续出台多项支持工业软件发展的相关政策,并伴随着大量国产重大装备研制的火热进行,目前自主可控的 CAE 软件的发展形势十分有利。在此情形下,国产损伤与断裂 CAE 件的蓬勃发展亟需工业界、科研院所、高校、企业与政府共同推动与促进。

基于Abaqus的疲劳断裂与二次开发仿真-6月26日

培训地点:现场 北京/线上 腾讯会议同步直播

培训时间:2026年6月26日-6月28日

费      用:4680 元/人,含培训费、资料费、视频费、场地费、‌结业证书‌等
            课程结束后赠送学员完整的课程视频
课程详情请联系:李丽 16519803392(微信同步)

课程亮点

1、研发面向参数不全、结构未定等典型研发场景,提供实用仿真方法与解决思路

2、真实产品课程案例来源于航空、车辆等领域的承载结构与连接件,贴近工程实际

3、决策导向注重仿真结果在材料等级选择、减厚设计等成本-性能权衡中的决策应用

4、规范输出:强调研发阶段疲劳断裂分析的输出规范与结果判读标准,提升报告质量

培训大纲

大纲

课程受益

主要内容

第一章

概述

理解结构动力学基本概念、了解常见结构动力分析类型

1、结构动力学分析的定义和目的

2、结构动力学分析的不同类型

3、结构动力学控制方程

4、动力计算基本概念和术语

5、结构动力学不同分析类型的关系

第二章

结构阻尼和数值

阻尼

理解结构阻尼和数值阻尼的含义和作用,掌握阻尼处理技巧

1、阻尼的定义2、阻尼的类型

3、结构通用动力学方程

4、单自由度系统的粘性阻尼

5、各种动力分析方法的阻尼矩阵

6、数值阻尼

工程实例-1弹簧振子系统振动模态计算

第三章

结构模态计算

掌握结构模态

计算技巧

1、模态分析简介

2、模态计算理论

3、固有频率与模态振型

4、参与系数,有效质量

5、模态提取方法

6、模态计算中接触设置

7、模态计算设置

8、复模态理论 9、非对称复模态

10、应力结构的模态分析方法

11、非线性模态及其求解方法(线性摄动法)

12、湿模态理论及其求解方法

工程实例-1:基于模态理论的车轮选型分析

工程实例-2:刹车盘摩擦啸叫的非对称复模态计算

工程实例-3:风扇模态的应力刚化和旋转软化效应分析

工程实例-4:橡胶支撑结构的非线性模态计算

工程实例-5:多转子结构的临界转速计算

工程实例-6:盛水水槽的湿模态计算

第四章

谐响应分析

掌握谐响应分析计算原理和计算技巧

1、谐响应分析简介

2、谐响应分析理论

3、谐响应分析中接触设置

4、基于完全法的谐响应分析

5、完全法中阻尼设置原理

6、谐响应分析支持的边界和载荷类型

7、完全法的计算设置

8、基于模态叠加法的谐响应计算方法

9、谐响应分析后处理方法

工程实例-1:薄壁钢板的预应力谐响应计算与共振分析

第五章

瞬态动力学分析

掌握瞬态动力学分析的计算原理、

流程方法和技巧

1、瞬态动力学简介

2、瞬态动力学基本理论

3、积分时间步长选取准则

4、完全法的基本设置

5、完全法的初始条件

6、完全法的支持的载荷和支撑条件

7、基于模态叠加法的瞬态动力学分析

8、冲击载荷作用下结构动力响应计算

9、结构碰撞动力计算

工程实例-1:电路板跌落与碰撞计算

工程实例-2:连杆机构刚-柔耦合多体动力学计算

工程实例-3:高层建筑结构的地震响应计算

工程实例-4:冲击载荷作用下船用配电箱的动力响应计算

第六章

响应谱分析

掌握响应谱分析的原理与计算技巧

1、响应谱分析简介

2、响应谱生成原理

3、响应谱的生成方法

4、响应谱分析的类型

5、单点响应谱分析6、多点响应谱分析

7、ANSYS响应谱计算的设置方法

工程实例-1:基于响应谱法的设备机柜动力响应的计算

第七章

随机振动分析

掌握随机振动分析理论、流程和计算技巧

1、随机振动分析简介

2、功率谱密度(PSD)概念与生成方法

3、随机振动分析理论

4、PSD曲线拟合方法

5、随机振动分析设置

6、随机振动为什么为概率解

7、随机振动1σ 2σ 3σ下的概率计算结果的解释

工程实例-1:电动汽车动力电池箱随机振动试验仿真

第八章

结构冲击与穿甲

计算

掌握冲击、穿甲分析理论、流程和计算

技巧

1、概述

2、冲击计算的等效静态方法(冲击设计因子方法)

3、冲击计算的谱分析法

3.1冲击响应谱法 

3.2动力设计分析方法(DDAM)

4、冲击计算的瞬态动力学分析法

5、冲击响应谱转时域载荷的方法

6、我国军标与德国军标中冲击载荷的取用规则

7、穿甲问题的显式动力学模拟方法

工程实例-1:海上浮动核电站压力容器抗冲击计算(DDAM分析)

工程实例-2:冲击载荷作用下船用配电箱的时程响应计算

工程实例-3:爆炸飞片击穿压力容器的过程模拟

第九章

结构振动高级

分析技术

掌握加速度法、

位移法、大质量法大刚度法的原理与计算技巧

1、非一致(多点)激励问题的模拟计算

2、基于加速度法的结构振动计算

3、基于位移法的结构振动计算

4、基于大质量法的结构振动计算

5、基于大刚度法的结构振动计算

工程实例-1:质量点-弹簧振动系统的加速度法模拟

工程实例-2:质量点-弹簧振动系统的位移法模拟

工程实例-3:质量点-弹簧振动系统的大质量法模拟

工程实例-4:质量点-弹簧振动系统的大刚度法模拟

工程实例-5:基于加速度法的高层建筑地震响应模拟

工程实例-6:基于大质量法的大跨刚构桥地震非一致激励动力分析

工程实例-7:基于位移法的大跨度桥梁的地震非一致激励动力分析

第十章

结构振动台试验

模拟技术

理解并掌握结构振动台试验模拟方法

技巧

1、概述

2、振动台与结构模型的连接

3、oct/min和dB/oct的含义及其在ANSYS中的定义方法

4、正弦定频试验模拟方法 

5、正弦扫频试验模拟方法

6、随机振动试验模拟方法 

7、冲击试验模拟方法

8、时域激励振动试验的模拟方法

工程实例-1:基于大质量法的货架结构正弦扫频振动台试验模拟

工程实例-2:基于军标的星载设备基座连续(多次)冲击试验模拟与评估

工程实例-3:电动汽车动力电池箱随机振动试验仿真

工程实例-4:定频激振下压力容器焊缝疲劳寿命试验仿真分析

第十一章

结构计算的AI

分析方法

掌握AI模型创建方法和求解流程及技巧

1、概述

2、结构分析AI模型的数学原理

3、结构分析AI模型的搭建平台 

4、AI计算插件及安装

5、数据样本的生成方法和技术 

6、训练样本的选择及AI模型训练

7、测试样本的选择与AI模型的测试

8、AI模型的确定和生成

9、AI模型计算结果云图(变形、应力等)的显示和输出

工程实例-1:基于AI模型的悬臂梁受力响应计算与结果云图输出

第十二章

结构振动疲劳

寿命计算

掌握振动疲劳寿命

计算技巧

1、随机振动疲劳背景 

2、疲劳计算方法对比

3、S-N曲线的描述 

4、疲劳累积损伤理论

5、基于频域法的结构振动疲劳寿命分析原理

6、结构随机振动疲劳寿命分析流程

7、基于AWB-Ncode的振动疲劳计算方法

工程实例-1自行车前叉振动疲劳寿命计算

第十三章

复杂装配体结构动力有限元模型的修正

掌握装配体模型修正技巧

1、概述

2、有限元模型修正原理

3、动力有限元模型修正方法 

4、接触刚度的提取与修正

5、结构阻尼的提取与修正方法 

6、动力有限元模型修正的计算系统及其搭建方法

7、ANSYS WB动力学有限元模型修正的计算设置与技巧

工程实例-1螺栓连接夹具的模态计算与模态修正

备注

学员需自备电脑一台,提前安装Ansys2020R2和nCode2020R2

报名方式

微信识别下方二维码进入报名咨询页面

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-31 23:15:57 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/691521.html
  2. 运行时间 : 0.088791s [ 吞吐率:11.26req/s ] 内存消耗:4,867.02kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a7dbb0c1180375ba733381e5fca2a064
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000620s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000661s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000318s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000258s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000571s ]
  6. SELECT * FROM `set` [ RunTime:0.000226s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000576s ]
  8. SELECT * FROM `article` WHERE `id` = 691521 LIMIT 1 [ RunTime:0.000639s ]
  9. UPDATE `article` SET `lasttime` = 1780240557 WHERE `id` = 691521 [ RunTime:0.000838s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000261s ]
  11. SELECT * FROM `article` WHERE `id` < 691521 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000603s ]
  12. SELECT * FROM `article` WHERE `id` > 691521 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000403s ]
  13. SELECT * FROM `article` WHERE `id` < 691521 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000578s ]
  14. SELECT * FROM `article` WHERE `id` < 691521 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000569s ]
  15. SELECT * FROM `article` WHERE `id` < 691521 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000751s ]
0.090520s