什么是复合压力容器? 一个 复合压力容器 is a high-performance container manufactured from fiber-reinforced polymers designed to safely store liquids or gases under extreme pressures. Compared to a conventional metallic pressure vessel, it delivers a significantly higher strength-to-weight ratio, superior corrosion resistance, and improved fatigue life.
Understanding the structural integrity of these advanced containers requires rigorous mechanical analysis. This technical guide from CAE 助手 examines the foundational design parameters and fabrication techniques used to construct composite vessels. Furthermore, it provides a comprehensive engineering framework for conducting accurate computational simulations in Abaqus. By detailing essential composite failure criteria, specifically evaluating the Puck theory, this analysis equips engineers, professors, and students with the precise, evidence-based methodologies necessary to predict material degradation, analyze curing processes, and structurally optimize pressure vessel architecture.
What are pressure vessels?
压力容器是一种设计用于盛装与环境压力不同的气体或液体的容器;例如,汽车的 CNG 和 LPG 储罐、压缩空气储罐、石油和天然气行业使用的压力容器以及潜艇都是压力容器。.
压力容器的设计和制造至关重要,因为它们需要在高压下运行,并且可能存在有毒气体等危险物质。为了评估压力容器的性能并确保其安全性,需要采用多种方法,包括破坏性测试和非破坏性测试。然而,为了节省时间和生产成本,可以使用诸如 Abaqus 之类的软件来模拟和分析这些容器。.
压力容器的制造方法和所用材料会因所施加的压力以及容器尺寸、内容物、工作压力、质量限制和容积限制等因素而异。因此,最好对这些容器所用的材料、容器形状和生产方法进行详细了解。.
图 1:不同行业中的压力容器
Pressure Vessel Shapes
压力容器可以制成各种形状,但通常为圆柱体、球体或椭球体。之所以常用这些几何形状,是因为制造其他形状的容器难度极大。此外,对复杂几何形状进行计算既耗时又费钱。在上述几何形状中,球形容器因其内外应力分布均匀且所需材料较少,而被广泛用于流体储存。然而,由于球形容器的制造工艺复杂,因此通常采用圆柱体与半球形端部相结合的几何形状来制造压力容器。.
图2:球形和圆柱形压力容器
Pressure Vessel Materials
正如我们之前提到的,压力容器的制造材料通常根据容器的用途来选择。例如,储存流体的性质、工作压力、容器的设计几何形状、周围环境、成本以及材料的可用性等因素都会影响容器材料的选择。.
一般来说,金属是压力容器制造中应用最广泛的材料。金属板材制成的容器成本较低,而且制造相对容易。钢、铝和镍合金是压力容器制造中常用的金属。然而,也有一些压力容器采用聚合物等材料制成。 复合材料。. 这些容器的重量显著减轻,并且具有更好的耐腐蚀性。然而,它们的成本要高得多,而且通常需要复杂的制造工艺。最著名的复合材料容器之一是用碳纤维和树脂制成的容器。让我们回顾一下复合材料压力容器取代传统压力容器的案例:
- 石油和天然气行业: 在石油和天然气行业,复合材料压力容器用于储存高压燃料,例如压缩天然气(CNG)和氢气。由于其重量轻、耐腐蚀性强、机械强度高,这些容器可作为金属容器的理想替代品。.
- 运输: 复合材料压力容器广泛应用于交通运输领域,用于储存车辆(例如CNG公交车和氢动力汽车)所需的高压燃料。由于其重量轻、储存容量大且安全性高,这些容器被认为是城市和城际交通先进燃料系统的理想选择。.
- 化学工业: 在化工行业中,复合材料压力容器可替代金属容器用于储存危险化学品。这类容器因其优异的耐腐蚀性和抗化学腐蚀性、较低的泄漏风险以及较小的爆炸倾向而备受青睐,是该行业的理想选择。.
- 可再生能源: 在可再生能源行业,复合材料压力容器被用于储存热水和压缩天然气。由于其优异的隔热性能、较低的能量损失和较高的能源效率,这些容器已成为理想的选择。.
- 吸收剂和分离剂材料: 在某些太空任务中,吸收剂和隔离剂的使用至关重要。复合材料压力容器被用作在太空中储存这些材料的舱室。这些容器适用于此应用,因为它们重量轻、耐压耐温,而且吸收剂不会影响容器的性能。.
- 太空氧气系统: 航天器和空间站利用空间氧气系统为宇航员提供氧气。这些系统中采用复合材料压力容器。.
图 3:金属和复合材料压力容器
Composite Pressure Vessel (CPV) Cons and Pros
如前所述,复合材料容器相比金属容器具有重量显著降低等优势,因此其应用日益广泛。这些容器中含有连续且长度较长的纤维,从而提高了容器壁的抗拉性能。虽然容器也可以完全由复合材料制成,但有时在生产过程中也会使用金属或聚合物作为内衬。然而,在大多数情况下,这些容器的进出口法兰仍采用金属材质。.
一般来说,复合材料压力容器和金属压力容器各有优缺点。您可以在下表中看到它们的优缺点:
| 复合压力容器 | 金属压力容器 |
|---|---|
| 轻量化、高强度重量比 | 重的 |
| 高耐腐蚀性 | 易腐蚀 |
| 复杂、昂贵的制造工艺 | 成本更低,制造工艺更简单 |
| 难以修复 | 更易于检查和维修 |
- 4.69
压力容器的制造方法多种多样,其中一种是纤维缠绕法。本软件包展示了采用纤维缠绕法制造的复合材料压力容器的仿真。本培训软件包讲解了三种纤维缠绕压力容器的缠绕方法:平面缠绕、测地线缠绕和等张力缠绕。本教程还介绍了两种用于模拟纤维缠绕压力容器的通用方法。一种方法使用 Abaqus 图形用户界面 (GUI),另一种方法使用 Python 脚本。此外,本教程还采用了 Tsai-Hill 准则和 Puck 准则来模拟复合材料的损伤。Puck 准则的实现使用了 UMAT 子程序。.
How is a Composite Pressure Vessel made? | Composite Pressure Vessel Design
如前所述,复合材料压力容器最主要的缺点之一是其制造成本高昂。因此,在生产这些容器之前,需要对其进行仿真,以确保复合材料压力容器的设计精度能够与金属压力容器相媲美。为了在Abaqus中模拟和分析复合材料压力容器,必须熟悉用于制造复合材料压力容器的纤维缠绕法。这种方法也用于制造管道。在该工艺中,使用纤维缠绕机将浸渍树脂的纤维以特定的角度和厚度缠绕到旋转的芯轴上。纤维缠绕机沿芯轴轴线来回移动。图4示意性地展示了纤维缠绕过程。.
图 4:纤维缠绕工艺示意图 [参考]
根据对纤维缠绕工艺的解释,在几何形状复杂的圆顶或芯轴上进行纤维缠绕极具挑战性,需要先进且昂贵的设备才能完成。因此,纤维缠绕法的挑战之一在于需要复杂的设备。.
现在我们对纤维缠绕工艺有了一些了解,我们可以更详细地研究影响纤维缠绕容器制造的因素。.
Winding Angle
压力容器中的缠绕角是指纤维路径切线与芯轴轴线之间的夹角。缠绕角是压力容器设计和生产过程中最重要的参数之一。有时,缠绕角过大会导致纤维在缠绕过程中于芯轴表面发生滑动。此外,缠绕角还会影响纤维所受的压力大小。因此,确定该角度至关重要。那么,缠绕角的值是如何确定的呢?
图 5:灯丝寻找角 [2]
一般来说,对于纤维绕线,有三种绕线方式。第一种是极向绕线,其绕线角度的绝对值小于25度。第二种是螺旋绕线,其绕线角度的绝对值介于20度和90度之间。半测地线绕线和测地线绕线也属于此类。第三种绕线方式,其绕线角度非常接近90度,称为圆周绕线。.
图 6:三种丝材缠绕方式 [3]
Winding Thickness
在采用纤维缠绕法设计和生产压力容器时,另一个重要的参数是容器壁厚。容器壁厚不仅对其性能和承受内外压力的能力至关重要,而且还会影响压力容器的制造成本。因此,确定压力容器的安全最佳壁厚非常重要。在接下来的章节中,我们将讨论各种缠绕方法和常用缠绕方式,并确定其壁厚。.
现在我们已经了解了一些关于纤维缠绕方法及其参数的信息,是时候探索纤维缠绕的方法和常见模式了。.
Geodesic Winding
在数学中,测地线路径指的是空间中两点之间的最短路径。在测地线缠绕(一种螺旋缠绕方式)中,纤维在芯轴表面滑动,并沿着容器两端之间的最短路径(即测地线路径)进行缠绕。纤维在芯轴表面滑动的原因是纤维与芯轴之间的摩擦力不足。因此,在这种缠绕方式中,摩擦力被视为零。图7展示了一个采用测地线缠绕法生产的压力容器。.
图 7:采用测地线缠绕法生产的压力容器 [参考]
如果在纤维的受力分析中,摩擦力被视为零,我们就得到了一个被称为克莱罗方程的方程。.
(1) $$\rho_n \sin \alpha_n = R \sin \alpha_0 = \rho_{b1} \sin 90 = \rho_{b2} \sin 90$$
在这个方程式中,α0 表示圆柱区域中的缠绕角,ρn 其中,R 为穹顶区域的半径,ρ 为圆柱区域的半径。b1 和 ρb2 分别表示左右穹顶开口的半径,αn 是穹顶区域的卷绕角。根据克莱罗方程,我们可以得出结论:两个穹顶开口的半径必须相等。此外,借助该方程,我们可以推导出穹顶区域卷绕角的方程。.
(2) $$\sin \alpha_n = \frac{R}{\rho_n} \sin \alpha_0$$
如前所述,厚度是影响压力容器性能的重要参数。由于芯轴的形状以及穹顶区域半径的减小,纤维在容器两端相互堆叠,导致厚度增加。穹顶区域的这些厚度变化必须在模拟中加以考虑。以下公式用于确定穹顶各部分的厚度。其中,tn 代表穹顶区域的厚度,t0 表示圆柱区域的厚度。.
(3) $$t_n = \frac{R}{\rho_n} \frac{\cos \alpha_0}{\cos \alpha_n} t_0$$
Semi-Geodesic Winding
在 半测地线绕线, unlike geodesic winding, fibers do not move freely on the mandrel, so the friction is not zero. If the friction is not zero, the Clairaut’s equation is no longer applicable for calculating the winding angle and we need to use Equation 4 which is the differential equation of the fiber path. By replacing the friction value in this equation, we can calculate the winding angle. In this equation, λ represents the tendency to slippage, where we substitute the friction. r is the radial coordinate, and r’ and r” are the first and second derivatives of the radial coordinate with respect to the mandrel axis. ζ is the fiber path variable, and A is also calculated using Equation 5.
(4) $$\lambda = \frac{A^2 r’ \sin \alpha + A^3 r \frac{d\alpha}{d\zeta}}{A^3 \sin^2 \alpha – r r” \cos^2 \alpha}$$
(5) $$A = \sqrt{1 + r’^2}$$
Planar(Polar) Winding
在 平面绕组, 如前所述,圆柱区域的缠绕角度应小于25度。与以往方法不同,本方法允许左右穹顶开口的半径不同。平面缠绕的优点之一是生产速度快,这得益于容器两端缠绕工艺的简便性。.
你可以拥有 完整解释 的 “什么是半测地线绕线?“ 在下方教程的第一课中;本课我们将讲解:
- 半测地线丝缠绕模式
- 丝材在芯轴表面滑动
- 测地线丝缠绕模式
- 复合压力容器的穹顶厚度
图 8:平面缠绕法制造压力容器
在平面绕线模式下,圆柱形区域和穹顶形区域的绕线角分别计算。我们可以使用公式 4 计算圆柱形区域的绕线角。图 9 展示了公式 6 中使用的参数。.
(6) $$\alpha_c = \tan^{-1} \left( \frac{R_{EF} + R_{EF}}{L} \right)$$
图 9:平面绕芯轴缠绕示意图
To calculate the winding angle in the dome region for the planar winding pattern, we need to use Equation 7. In this equation, \theta’ represents the derivative of the angular coordinate with respect to the x coordinate.
(7) $$\alpha = \tan^{-1} \left( \frac{r \theta’}{\sqrt{1 + r’^2}} \right)$$
要计算平面绕线图案的厚度,应使用公式 8。.
(8) $$t = \frac{-2\pi r + \sqrt{4\pi^2 r^2 + 4\pi \sin \varphi A_{cyl} \left( \frac{\cos \alpha_c}{\cos \alpha} \right)}}{2\pi \sin \varphi}$$
In Equation 8, \varphi represents the angle between the last winding band and the perpendicular line, and A_{cyl} is the cross-sectional area of the composite in the cylindrical region of the vessel. Figure 10 effectively illustrates the cross-sectional area A_{cyl}.
图 10:圆柱部分的复合横截面
Isotensoid Winding
这 等张力线圈 pattern does not differ from the geodesic winding pattern. Therefore, the winding angle and thickness for isotensoid winding are calculated using Equations 2 and 3, respectively. Isotensoid winding distinguishes itself from geodesic winding by two conditions: firstly, the vessel’s pressure should be solely supported by the fibers, and secondly, all fibers should equally bear the pressure. These conditions don’t meet completely in practice, and we only accept them theoretically. These conditions result in the isotensoid dome shape being different from the geodesic dome shape, which is the main difference between these two methods. In isotensoid winding, the dome shape of the vessel is obtained by substituting the value of x for each point into Equation 9. Here, $\bar{r}_1$ and $\bar{r}_2$ represent the normalized meridian and normalized circumferential radii, respectively.
(9) $$z = \int_{1}^{x} \frac{-x^3}{\sqrt{(1-x^2)(x^2 – \bar{r}_1^2)(x^2 + \bar{r}_1^2)}} dx$$
正如前文所述,理解纤维缠绕方法是复合材料压力容器生产和仿真中的一大挑战。因此,我们已经研究了传统的常用缠绕方法。现在,我们将探讨复合材料压力容器仿真中的另一个挑战。.
GUI and auto simulation using scripts
使用 Abaqus 软件模拟压力容器通常有两种方法:
- 图形用户界面:如果您更喜欢执行以下操作: 使用图形用户界面进行模拟, 首先,你需要将穹顶区域分割成大量隔间。然后,对每个隔间,计算其缠绕角度和厚度。最后,将计算出的角度和厚度应用到各个隔间上。这种方法耗时且容易出现较大误差。.
- Python脚本:通过使用 Python脚本, 您可以计算并应用每个元件的绕线角度和厚度。第二种方法精度更高。此外,该脚本还可以 自动化仿真过程 通过输入问题的参数,该脚本可以用于模拟大量容器而无需重复建模。总的来说,即使是那些不精通 Abaqus 软件的用户,也可以通过执行 Python 脚本轻松高效地模拟压力容器。.
在复杂的仿真中,使用 Abaqus 界面进行建模可能具有挑战性,有时甚至不够精确。因此,Abaqus 允许用户通过 Python 脚本来扩展软件界面的功能。复合材料压力容器的设计分析和制造建模与仿真就是其中一个例子,在这些情况下,使用 Abaqus 界面可能非常困难,并且常常会导致结果出现重大误差。因此,Python 脚本通常用于模拟这些容器。.
Workshop: Practical Case Study on Automated Isotensoid Simulation with Python
对于应对复杂问题的工程师来说 等压复合压力容器(CPV), 深入理解其背后的数学模型至关重要。与其他缠绕方式不同,等张力缠绕设计的理论基础是:内部压力完全由纤维承受,且所有纤维承受的压力相等。.
虽然这些假设很理想,但它们需要一个独特而精确的数学框架来定义船舶独特的穹顶轮廓,而这项任务只有通过以下方式才能高效且准确地完成: Python脚本和自动化仿真.
4.1 计算最佳绕线角
The winding angle in the dome region $(\alpha_n)$ is critical for achieving uniform stress distribution throughout the vessel. It is derived from the cylindrical winding angle $(\alpha_0)$ and the radial positions within the dome. The relationship is precisely defined as in equation (2).
Python 脚本经过编程,可以精确计算并将该角度分配给每个元件,从而确保缠绕图案的结构完整性。.
4.2. 通过精确的穹顶厚度确保结构完整性
正如卷绕角度会变化一样,穹顶中复合层的厚度(t)也会变化。n也必须精确确定其厚度,以承受所施加的压力。该厚度与圆柱截面的厚度(t)有关。0)通过公式(3),考虑了弯曲区域中的纤维堆叠。.
t 的精确计算n 这对船舶的性能和阻力至关重要,这项任务在 Python 仿真工作流程中实现了自动化,以防止人为错误。.
4.3. 定义独特的等张穹顶轮廓
The most distinguishing feature of isotensoid CPVs is their unique dome contour, which cannot be accurately modeled with simple geometric equations like an ellipse. This complex shape is derived from an integral equation that utilizes normalized meridional $\bar{r}_1$ and circumferential $\bar{r}_2$ radii. The governing equation (9) is for the dome contour.
The normalized radii, $\bar{r}_1$ and $\bar{r}_2$, are critical intermediate steps for accurately determining this shape and are calculated as:
$$\bar{r}_1 = \frac{1}{2} \sqrt{\left( \frac{1 + 3\bar{r}_0^2}{1 – \bar{r}_0^2} – 1 \right)}$$
$$\bar{r}_2 = \frac{1}{2} \sqrt{\left( \frac{1 + 3\bar{r}_0^2}{1 – \bar{r}_0^2} + 1 \right)}$$
Python脚本能够高效地处理绘制精确轮廓所需的复杂数值积分和样条拟合,从而将一项具有挑战性的任务转化为一个精确且可重复的过程。这种自动化对于实现现代CPV设计和分析所需的高精度和高效率至关重要。.
How are composite materials damage modeled?
要在 Abaqus 软件中进行任何仿真,都必须定义材料属性。对于压力容器的仿真,我们还需要对容器中使用的复合材料的行为进行建模。Abaqus 软件提供了多种用于模拟复合材料行为的理论。这些失效准则考虑了纤维和基体损伤、界面分离和分层等因素。通过精确地建模和仿真这些失效模式,工程师可以改进复合材料压力容器的设计和优化,最终有助于开发更安全、更高效的工程解决方案。然而,Abaqus 默认情况下不提供某些失效准则,需要使用子程序才能应用。接下来,我们将探讨和分析一些复合材料的失效准则。.
蔡-吴准则
这 蔡-吴失效准则 是一种广泛用于各向异性复合材料失效的理论,这类复合材料具有不同的拉伸强度和压缩强度。该准则利用总应变能来预测失效。Tsai-Wu准则使用以下关系式来预测失效。.
(10) $$F_i \sigma_i + F_{ij} \sigma_i \sigma_j \le 1$$
根据上述关系,当该关系的值等于 1 时,蔡-吴准则预测复合材料失效。.
如果你想学习如何做 复合材料压力容器的损伤分析, 我们建议您参考以下教程。 额外课程 本教程(第 7 课)会告诉你…… 使用 Python 和 Abaqus GUI 的区别 这样您就可以根据自己的需求选择最合适的方法。是不是很有意思?
冰球失效准则
预测复合材料性能的实用准则之一是帕克准则。该准则可以预测复合材料的多种失效模式,包括纤维失效和纤维间失效。此外,它还可以预测不同的失效模式,例如拉伸失效和压缩失效。根据实验结果, 帕克准则 是预测复合材料失效的最佳准则之一。然而,Abaqus 软件默认情况下不提供此准则,要使用它,您需要利用…… UMAT 或 VUMAT 用户子程序.
ABAQUS中的复合压力容器仿真
正如您目前所了解的,复合材料压力容器应用广泛,因此对其进行仿真至关重要。本软件包将帮助您全面熟悉这些容器及其仿真方法。.
在此 包裹, 通过本课程,您将全面了解压力容器的缠绕方法以及与缠绕角和壳体厚度相关的公式。此外,本课程还将详细讲解如何使用图形用户界面 (GUI) 和 Python 脚本(逐行编写)对压力容器进行建模,并学习如何确定每个单元的缠绕角和厚度。.
本教程包还涵盖了如何使用 UMAT 子程序来实现 Puck 准则。最后,通过多个研讨会,演示了压力容器仿真的实例。完成本教程包后,您将能够轻松地在 Abaqus 中仿真任何压力容器。本教程的所有文件,包括 PowerPoint、Python 脚本、UMAT 子程序和 Abaqus 仿真文件,都将提供给您。.
采用半测地线缠绕法的复合压力容器分析
到目前为止,您已经了解了压力容器的重要性,并熟悉了它们的应用和类型。此外,我们还讨论了一些关于模拟这些容器的问题。本课程将帮助您全面了解半球形容器及其模拟方法。在本课程中,您将学习如何编写用于自动模拟此类容器的 Python 脚本。您还将学习如何利用 Puck 准则对复合材料的失效进行建模。此外,我们将通过两次研讨会来演示半球形压力容器的模拟。本教程的所有文件,包括 PowerPoint、Python 脚本、UMAT 子程序和 Abaqus 模拟文件,都将提供给您。.
- 4.83
如今,压力容器的生产方法多种多样,其中一种是纤维缠绕法。本软件包用于模拟采用纤维缠绕法生产的复合材料压力容器。纤维缠绕法本身包含多种方法,其中半测地线纤维缠绕法是复合材料容器生产中最常用的方法之一。本软件包首先介绍半测地线缠绕法,然后使用Python脚本对半测地线容器进行仿真。此外,还使用UMAT子程序模拟容器中复合材料的失效。.
结论
Composite Pressure Vessels (CPVs) are widely used in aerospace, hydrogen storage, and energy systems due to their high strength-to-weight ratio and excellent pressure resistance. Their performance depends on material selection, vessel type (I–V), winding strategy, and accurate finite element analysis. Advanced tools like Abaqus and Python automation are essential for efficient design, simulation, and optimization.
Reliable CPV development also requires realistic failure modeling (e.g., Puck criterion) and careful manufacturing control, especially in filament winding processes. Overall, CPV engineering combines material science, numerical simulation, and manufacturing strategy to achieve lightweight, safe, and high-performance pressure systems.
要点总结
- 复合材料压力容器具有优异的强度重量比,但制造工艺更为复杂。.
- 纤维缠绕方法(测地线、平面、等张力)决定了容器的性能,并由特定的数学模型定义。.
- 利用 Python 脚本在 Abaqus 中进行模拟是分析这些复杂结构最有效、最准确的方法。.
- 像 Puck 理论这样的失效准则对于准确的损伤预测至关重要。.
The CAE Assistant is committed to addressing all your CAE needs, and your feedback greatly assists us in achieving this goal. If you have any questions or encounter complications, please feel free to share it with us through our social media accounts including WhatsApp.
探索领先者 复合压力容器制造商 在我们的最新文章中,重点介绍了行业先驱,例如以其先进的氢气存储解决方案而闻名的 NPROXX,以及超轻型 iCPV 储罐的创造者 Infinite Composites。.
CPV FAQs
复合压力容器是由纤维增强聚合物制成的容器,设计用于在高压下盛装气体或液体,与传统的金属容器相比,具有更优异的强度重量比。.
- 他们是 轻的 或者有 体重显著降低.
- 他们拥有 优异的强度重量比.
- 它们展示 高耐腐蚀性 以及更好的抗化学作用能力.
- 他们有 优异的机械强度.
- 在某些应用中,它们提供 增强安全性, 包括一个 降低泄漏风险 和 爆炸倾向较低.
- 测地线绕线: 在这种螺旋缠绕模式下,理论条件是: 摩擦力被视为零。, 导致纤维滑动并沿着芯轴表面上的最短路径(测地线路径)运动。.
- 半测地线绕线: 这种图案与测地线缠绕不同,因为 摩擦力不为零, 这意味着纤维在芯轴上不能自由移动。.
- 等张力卷曲: 这种模式的特点在于其理论条件,即容器的压力必须是 完全由纤维支撑 所有纤维必须均匀承受压力,从而形成独特的穹顶轮廓。.
- 图形用户界面(GUI): 这种方法需要手动将穹顶区域划分成多个部分,计算每个部分的卷绕角度和厚度,然后应用这些值。. 这种方法通常是 耗时且容易出现重大错误.
- Python脚本编写: 这是获得更高精度的首选方法。. Python脚本 自动计算和应用 每个元件的绕线角度和厚度. 这种自动化使得仿真过程无需重复建模即可运行。. Python 对于高效处理定义模型所需的复杂数值积分至关重要。 独特的等压穹顶轮廓.










