首页/文章/ 详情

广义变分原理放宽了什么条件

3月前浏览202


 

弹性力学中的胡海昌-鹫津原理三场广义变分原理和赫林格-瑞斯纳二场广义变分原理放宽(解除)了经典最小势能/最小余能原理中对自变函数所施加的先验约束条件。

具体来说,最小势能原理要求位移场   事先满足几何方程(应变-位移协调关系   )和位移边界条件(   在    上,只允许平衡方程和力边界条件由变分导出。最小余能原理要求应力场  事先满足平衡微分方程(  )和力边界条件(   在    上),只允许几何关系和位移边界条件由变分导出。

而广义变分原理通过引入拉格朗日乘子法将这些约束吸收进泛函,广义变分原理取消了上述"自变函数必须满足某些场方程或边界条件"的限制,它允许位移、应力、应变各自独立插值,降低了对单元形函数连续性的严格要求。

广义变分原理      
独立变量      
放宽(解除)的约束      
胡海昌--鹫津(三场)      
位移        、应变         、应力        (三者独立变分)      
解除几何协调条件         、本构关系         、及位移/力边界条件的先验约束,全部由泛函驻值条件导出      
赫林格--瑞斯纳(二场)      
位移        、应力              
解除平衡方程         和力边界条件的先验约束(几何关系         仍需满足或另处理)      

"解除几何协调条件 ε=∇u" 是指:在广义变分原理中,ε 与 u 不再耦合代入,而是作为独立自变量;ε=∇u 不再是预先强加的条件,而是由变分驻值导出的 Euler–Lagrange 方程。

用一维杆的简单例子来手算一遍,直观感受“解除几何协调条件”到底是怎么回事。

考虑一根长度为   、截面积   、弹性模量    的均匀直杆。杆左端固定 (  ),右端受集中力   。体力忽略不计。

1️⃣ 写出经典最小势能原理(有约束版本)

经典做法要求   必须由  微分运算得到:

能量泛函为:

变分时只有    是独立变量,   是    的导数,不是独立变量。

取变分并分部积分可得平衡方程和力边界条件,这是你熟悉的。

2️⃣ 写出 H–W三场广义变分泛函(解除约束版)

现在我们让    三者完全独立,不再强制   。

泛函写作:

注意:

  • • 第一项是应变能(直接用      表示)
  • • 第二项      是用应力      作为 Lagrange 乘子软性施加几何约束     
  • • 第三项是外力功

这里三个场都可以任意选取。

3️⃣ 对三个独立变量分别变分

👉 对    变分(保持    不变)

由于    是任意的,得到:

👉👉 对    变分(保持    不变)

由于    是任意的,得到:

👉👉👉  对    变分(保持    不变)

分部积分:

利用左端固定   ,整理得:

由于    在内部和边界都是任意的,分别得到:

  • • 内部:     (平衡方程,体力为零时)
  • • 右端:     (力边界条件)

4️⃣ 结果对比

原理      
前置约束      
变分导出的方程      
最小势能      
           
(强制)      
平衡方程 + 力边界条件      
广义H–W      
无任何前置约束
同时导出:
• 本构         
• 几何         
• 平衡         
• 力边界               

5️⃣ 数值计算(感受"独立插值")

假设我们想用有限元近似这个杆,取最简单的情况:整个杆用一个单元,长度   。

👉 经典位移元做法

  • • 假设     (线性,满足     )
  • • 则     (强制)
  • • 泛函只剩一个未知数     ,极小化得     
  • • 结果:    ,    

👉👉 广义变分(混合元)做法

我们可以独立假设:

  • •     (满足     )
  • •     (常数)
  • •     (常数)

代入泛函:

对

  分别求偏导为零:

  • •      →      ⇒     
  • •      →      ⇒     
  • •      →      ⇒     

解得:  ,与精确解完全相同。

从上面计算可以看到:

  1. 1. "解除       " 不是不要这个关系,而是允许        和        在变分前独立取值,然后由变分条件自动迫使它们满足关系。
  2. 2. 在一维杆例中,如果我们故意选择不满足      的试探函数(比如     常数但      是二次函数),泛函值会偏高,变分过程会"纠正"这种不一致。
  3. 3. 应用价值:在有限元中,你可以用低阶多项式独立插值      和    ,而不必担心位移形函数的导数精度不足。这正是混合单元和应力杂交单元的理论基础。

6️⃣故意用不满足    的试探函数,看两种原理的区别

还是上述一维杆:  ,左端固定。

🌰 我们选一组"错误"的试探函数

假设我们想用非常粗糙的近似:

  • •              (线性,满足     )
  • •                (常数)
  • •                (常数)

请注意:这里    和    不一定相等,因为   ,而   ,除非   。

🌰🌰 代入经典最小势能原理(强制      )

经典原理要求   ,因此我们必须设   ,没有选择的余地。泛函变成:

极小化:  

结果:  (自动隐含   )

经典原理不允许"试探"一个错误的     ,你必须事先满足几何关系。

🌰🌰🌰 代入广义变分原理(允许      和      暂时不一致)

同样的试探函数,但这次我们不强制   :

现在    是三个独立参数。对每个求偏导为零:

  • •      →     
  • •      →     
  • •      →     

解得:  

可以看出:虽然我们在初始假设中允许   ,但变分条件自动迫使它们最终相等。

7️⃣如果故意选一个更"离谱"的试探函数呢?

比如取:

  • •             (二次,满足     )
  • •               (常数)
  • •               (常数)

这时   ,而    是常数,两者不可能处处相等。

🌷代入经典变分原理(不允许)
经典原理无法接受这种假设,因为    必须是   ,不能是常数   。

🌷🌷代入广义变分原理

注意这里   。

同样求偏导:

  • •      →     
  • •      →     
  • •      →     

仍然得到   。

但是! 检查几何关系:  ,而   ,两者只在    处相等,其他地方不相等。

这意味着:即使变分给出了参数的数值,最终的场并不满足      的点态关系。

8️⃣为什么广义原理仍然"有效"?——弱形式的意义

上面的例子揭示了一个关键点:

广义变分原理强制的是      在加权积分意义下成立,而不是逐点成立。

回到泛函中的约束项:

 也是独立变量时,这一项迫使:

这等价于    和  在     内积意义下相等(几乎处处相等),但不保证逐点相等——除非    的逼近空间足够丰富。

在刚才的例子中,   取常数,只能强制    和    的平均值相等,而不能强制它们处处相等。这就是为什么出现了    而    这种"不一致"的解。

9️⃣提高    的逼近阶来恢复逐点一致性

如果我们希望广义变分原理给出完全一致的结果,需要给    足够的自由度来"惩罚"局部的不一致。

例如,取:

  • •         (二次,满足     )
  • •                 (常数)
  • •           (线性)

这时    可以变化,能够感知    和    在不同位置的差异。代入泛函并变分会得到更精确的解,并且    会更接近    的真实分布。

⚠️ 核心结论

概念      
经典变分原理      
广义变分原理      
对试探函数的要求      
           
 必须严格等于         (逐点)      
           
 和         可以独立假设      
几何关系的满足方式      
变分前强制      
变分后通过驻值条件"弱满足"      
允许"错误"的试探吗?      
不允许      
允许,但解会被"纠正"到满足约束的方向      
纠正的程度取决于      
—      
           
 的逼近空间是否足够丰富      

一句话总结:广义变分原理让你可以"先猜再修正",而不是"猜对了才能开始算"。代价是你需要额外处理    场(或更多场),换来的是对单元形状函数连续性要求的降低,以及应力结果精度的提升。

 


来源:兵哥讲力学
理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-07-08
最近编辑:3月前
兵心依旧
博士 兵哥出品,必是精品
获赞 81粉丝 527文章 91课程 3
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈