你在生活中是否见过超椭圆?大约 50 年前,我第一次接触到这个词,当时斯德哥尔摩市中心有一座超椭圆形状的喷泉(如下图所示),COMSOL 瑞典办公室距离那里步行仅需 10 分钟。最近我忽然想到,研究一下带超椭圆孔的平板周围的应力分布规律应该会很有意思。在这篇博客文章中,我将分享相关的研究结果。
什么是超椭圆?
标准椭圆通常由以下方程描述:
其中,a和b为椭圆的半轴长。当a=b时,该公式就变成了半径为a的圆的方程。
超椭圆是它的一种推广形式,采用不等于 2 的指数,因此
斯德哥尔摩市中心的这座喷泉采用n= 2.5 ,形状系数a/b= 6/5。
斯德哥尔摩赛格尔广场( Sergels Torg)的喷泉(左)和该喷泉的外形轮廓图(右)。
其他超椭圆的示例如下所示。
你可以在此处找到关于超椭圆数学原理的更多详细信息。
应力集中系数
应力集中系数(Kt)是固体力学中的一个重要概念,用于描述结构在几何不连续处(如孔洞、缺口等)周围应力增大的现象。Kt将最大应力与适当定义的 “名义应力”(即不考虑几何不连续时的应力)联系起来,其关系为:
传统上,常见工况下的应力集中系数通常被汇编成表,收录在各类工程手册中。而如今,借助易于使用的有限元(FE)软件,计算应力集中系数通常比查阅图表或手册更加快捷和准确。
其中最广为人知的一个结论是:受单向载荷作用的大平板上的圆孔,其应力集中系数Kt= 3。
在 COMSOL Multiphysics®中建立的模型,展示了平板在承受水平方向单位轴向应力时,圆孔周围的 von Mises 等效应力。
另一项解析解是无限大平板中椭圆孔的应力集中系数:
在此公式中,长度为b的半轴与应力场方向垂直,因此应力集中系数会随着b/a比值的增大而增加。
模型展示了平板在承受水平方向单位轴向应力时,长短轴比b/a= 3 的椭圆孔周围的 von Mises 等效应力。
超椭圆孔的应力分析
在 COMSOL®软件中,可以非常方便地利用参数化曲线功能来构建超椭圆曲线。
在此,我们采用极坐标形式下的超椭圆表达式来进行参数化建模。当然,也可以使用基于x和y表示的原始方程构建更简单的参数化方法,但由于y与x之间呈高度非线性关系,这种方法的精度会有所降低。
所采用的参数化方法(左),以及另一种更简捷但精度更低的替代性参数化方法(右)。
首先,我们来看下与前文提到的喷泉形状相似的孔洞的计算结果。峰值应力的大小取决于长半轴的朝向,但在这两种情况下,其应力集中系数均低于圆孔对应的数值 3。
当n= 2.5 、长短轴比a/b= 6/5 时,含超椭圆孔平板的 von Mises 等效应力模型。
这看起来很有希望。接下来,我们很容易就能设置一个参数化扫描,来研究不同形状下的应力分布规律。
对于超椭圆指数n小于 2 的任何情况,孔边缘都会出现尖角,这会导致应力奇异。这类情况不在本文的讨论范围内。因此,我们将 n 的取值范围限制在 2 到 8 之间。在n取最大值时,孔的形状几乎变成了一个带有圆角的矩形。对于长短轴比b/a,我们测试了 0.2 到 5 之间的数值。计算得出的应力集中系数如下图所示。
不同指数n和长短轴比q = b/a条件下超椭圆孔的应力集中系数。曲线上的标记代表最小值。
当n= 2 时,可以看出所得数值符合椭圆的预期结果:\displaystyle K_{\mathrm t} = 1+ 2 \frac{b}{a}
若利用该系数对曲线进行归一化处理,我们便能看出超椭圆与具有相同轴比的标准椭圆之间的区别:
可以看出,对于任意给定的椭圆,总能找到具有相同轴比的超椭圆,使其应力集中系数更小。特别是,若用最优的对称超椭圆(q= 1)来替代圆形,当n= 3 时,应力集中系数可降低 14%,改善效果相当显著。这种应力的降低,有望使疲劳寿命提升至原来的 2 倍。
增大开孔面积的同时增强结构
超椭圆的面积可以表示为:
其中,Γ为伽玛函数。
相比之下,标准椭圆的面积为:
这意味着,拥有相同半轴的超椭圆与标准椭圆之间的面积关系和轴长比无关,可表示为:
下图对该函数\psi(n)进行了展示。
相较于椭圆,相对面积增量随n变化的函数关系。虚线表示其渐近值 4/π。
可以看出,当n> 2 时,任何超椭圆的面积始终大于具有相同半轴的标准椭圆面积。有些出人意料的是,这意味着我们总是可以通过将圆形或椭圆形孔洞替换为面积更大的超椭圆孔洞——也就是通过 “去除材料“——来降低应力集中系数。在之前的博客文章通过去除材料增强结构稳固性中,也介绍了其他一些去除材料反而有益的情况。
但需要注意的是,本文仅研究了与孔洞某一半轴方向一致的单向应力状态。对于其他部分应力状态,这种降低应力的效果是无法实现的。相反,超椭圆拐角处减小的曲率半径反而会导致应力升高。
超椭圆的实际应用
当然,本文主要是一场有趣的理论探讨。在实际应用中,加工圆孔通常要容易得多。但如果采用增材制造或铸造等工艺,选择其他形状可能会带来额外的益处。
采用超椭圆形状的方法不仅适用于开孔,也可以用来降低圆角处的应力集中。
您可以点击下方按钮,下载本文示例中所使用的模型。




评论 (1)
博文 甄
2026-10-30工程师您们好!我想问在结构力学模块,如何仿真带有蒙皮的蜂窝板呀?我想分析一个箱板式卫星的特征频率,卫星内部有几块板是蜂窝板,我尝试在“//www.denkrieger.com/model/homogenized-material-properties-of-periodic-microstructures-109241”对应的app里面定义了一种能够等效蜂窝板的材料,但是也只能计算出等效材料的密度和弹性矩阵,那杨氏模量、泊松比和剪切模量如何等效计算出呢?另外,对于这个带有蒙皮的蜂窝板,该用固体力学模块还是多层壳模块呢?使用固体力学模块的话,由于蒙皮很薄(大概只有板厚的三十分之一),会使得生成的网格多出很多,且质量一般。使用多层壳模块的话,这块蜂窝板有如何和其他板连接在一起呢?
这个卫星可以看成一个包含多个舱的比较高的长方体。有顶板、底板、侧板和卫星内部横着放置的蜂窝板。实际中不同的板之间肯定是通过螺钉连接的,在卫星的正面还有一个可打开的门,通过铰链连接,但我不可能在comsol中真的把这些螺钉和铰链建模出来,因为细节太多了,将会大大增加计算成本。所以只能想办法等效。我该用什么方式呢?多点约束(MPC)?我在comsol中也看到了有刚性连接件和连接件的选项,还有刚性和柔性的选项,只不过确实不会用,可以给我一些参考嘛?
我只是一个研一新生,这些导师和师兄师姐也都没接触过,在网上也没有找到可以参考的实例,困扰我很久了。希望各位工程师能于百忙之中解答我的疑惑,万分感谢!