首页/文章/ 详情

有限元怎么通过有限个点,模拟连续世界的?

3月前浏览718

前面我们讲网格划分时,说过一句话:

仿真计算的第一步,是把一个连续的几何区域,切成有限个小单元。

这句话听起来很自然。

但仔细想一下,它其实马上带来一个新问题:

真实世界里的位移、温度、速度、压力,理论上在每一个位置都有值。

可是计算机不可能把每一个位置都单独算一遍,它只能处理有限个数。

那问题就来了:

节点之间的值从哪里来?

单元内部的值从哪里来?

后处理里那些看起来连续变化的云图,又是怎么画出来的?

这篇文章就接着前面的网格划分,讲一个有限元里非常核心,但新手经常没真正想清楚的问题:

有限元是怎么用有限个点,去近似一个连续世界的?

答案就在一个关键词里:形函数

不过我们先不要急着给定义。

我们先从一个最简单的问题开始。

一、节点之间的值从哪里来?

网格划分以后,计算机通常并不是把单元内部每一个位置都直接算出来。

在有限元里,最常见的做法是:先求一些有限位置上的未知量。

比如:

  • 结构仿真里,求节点上的位移;
  • 热分析里,求节点上的温度;
  • 电场分析里,求节点上的电势。

但真实的结构、温度场、电势场,不会只存在于节点上。节点之间、单元内部的任意位置,也应该有值。

那这些没有直接求解的位置怎么办?

最自然的想法是:既然节点上的值已经知道了,那中间的值是不是可以按照某种规则,由周围节点的值推出来?

比如一个点靠近左边节点,它就多受左边节点影响;靠近右边节点,就多受右边节点影响;如果正好在中间,就左右各占一半。

这其实就是一种补值。

而在有限元里,这套补值规则,就叫形函数

它要回答的问题很简单:

单元内部任意一点的值,应该由周围节点的值,按照什么比例组合出来?

二、一个最简单的例子:一根线段上的温度

先看最简单的一维情况。

假设有一根线段,左端节点温度是 20℃,右端节点温度是 40℃。

现在我们想知道线段中间某一点的温度。

如果采用最简单的线性插值:越靠近哪个端点,就越受那个端点影响。

比如正中间的位置,温度可以估计为:

中点温度 = 50% × 20℃ + 50% × 40℃
        = 30℃

如果某个点更靠近左端,比如左端影响占 80%,右端影响占 20%:

某点温度 = 80% × 20℃ + 20% × 40℃
        = 24℃

这里的 50%、50%,或者 80%、20%,不是随便拍脑袋来的,它们就是由形函数给出的权重。

三、线性只是最简单的补值法

刚才这个例子里,我们默认温度从 20℃ 到 40℃ 是一条直线变化。

这就是一阶,也就是线性形函数。

如果真实物理量的变化本来就接近线性,那这种补法可能已经够用。

但真实仿真里,很多变化并没有这么简单。

比如:

  • 梁弯曲时,位移可能不是直线变化;
  • 温度场可能存在明显曲率;
  • 电势分布可能在局部变化很快;
  • 复杂几何边界附近,物理量也可能不是简单线性变化。

如果仍然只用最简单的线性规则去补,就可能不够准确。

所以有限元里会有不同阶次的形函数,可以是一阶、二阶、三阶。

  • 一阶形函数:补出来的变化比较直;
  • 二阶形函数:可以表达一定弯曲;
  • 三阶形函数:可以表达更复杂的变化。

一维单元中线性(左)、二次(中)和三次(右)形函数的示意图。

这也是为什么在单元数量不变的情况下,提高单元阶次有时能得到更准确、更平滑的结果——不是增加了更多单元,而是让每个单元内部的补值规则更有表达能力。

当然,代价也很明显:阶次越高,自由度越多,计算成本也会增加。所以具体选几阶,还是要结合精度需求和计算资源一起判断。

四、形函数不只影响物理量,也会影响几何边界

不只是“物理量”有 shape function,连“几何”本身也可以有 shape function。几何形函数会影响曲线几何边界怎么被网格近似出来。

比如一个半圆形区域,如果只用低阶线性三角形去近似,弯曲边界会被拉成直线,几何形状就会变得很粗糙。而使用二阶或更高阶几何形函数时,即使用较少单元,也可以更好地贴近原来的曲线几何。

一个半圆形区域(左图),分别使用线性(中左)、二次(中右)和三次(右图)几何形函数进行离散化。蓝色圆点表示节点。

这也提醒我们:

网格不是只决定"算多少块",形函数也不是只决定"节点之间怎么补"。

它们共同影响两个东西:

  • 几何怎么被近似;
  • 物理场怎么被近似。

这就是为什么有限元里的"单元阶次"并不是一个无关紧要的小设置。

五、从一维扩展到二维

一维线段比较容易理解:两个端点知道了,中间怎么补。

二维呢?逻辑没有变,只是从线上补变成了在面里补。

比如一个四边形单元有 4 个角点。

有限元会先求出这 4 个节点上的未知量,然后用二维形函数,把单元内部任意一点的值补出来。

你可以把一个二维四边形单元想象成一张小纸片。

纸片四个角上的温度已经知道了,那纸片中间某一点的温度,就由四个角点共同决定——靠近哪个角点,就更多受哪个角点影响。每个角点的影响权重,就是对应的形函数值。

如果是三角形单元,道理也一样。只不过参与补值的是三个角点,或者在高阶单元里,还会有边中点等更多节点参与。

六、再扩展到三维

三维实体单元也是同一个逻辑,只不过从面变成了体。

比如一个 8 节点六面体单元,可以想象成一个小砖块。软件求解 8 个角点上的未知量,小砖块内部任意一点的值,则由这 8 个角点按形函数给出的权重组合而来。

简单总结:

  • 一维:在线段上补值
  • 二维:在面单元里补值
  • 三维:在体单元里补值

七、有限元不是把有限真的变成无限

讲到这里,很容易产生一个误解:有限元是不是把有限个点,变成了无限连续的空间?

不完全是。更准确地说,有限元是用有限个未知量,构造一个近似连续的物理场。形函数在这两者之间搭了一座桥——它让有限个节点值不再只是孤立的数字,而是可以在单元内部组合成连续的近似分布。

这个近似分布不等于真实世界本身。但如果网格足够合理、形函数阶次合适、模型假设正确,它就可以足够接近真实解。

八、FEM 和 FVM 的补值思路有什么不同?

顺便对比一下有限体积法(FVM)。FEM 和 FVM 都要解决"中间位置怎么办"的问题,但重点不一样。

FEM 的补值重点是:

用节点值和形函数,补出单元内部的近似连续场。

FVM 的补值重点是:

用单元中心值或单元平均值,重构边界或面上的值,从而计算控制体之间的通量交换。

如果用一句话区分:

FEM 补的是"单元内部怎么连续变化";FVM 补的是"单元边界上怎么交换通量"。

比如二维 FVM 中,每个小单元像一块地砖,更关心的是这块地砖和周围地砖之间,通过共同边界交换了多少质量、动量或热量:

单元中心值 → 重构到单元边/面上 → 计算通量 → 更新控制体平均值

到了三维,道理一样,只是共同边变成了共同面。

九、结尾:有限元真正厉害的地方

有限元真正厉害的地方,不是把"有限"真的变成"无限",而是用有限个未知量,有规则地近似一个连续的物理场。

理解形函数很重要,因为它回答的是一个非常实际的问题:

计算机只算有限个点,仿真软件凭什么画出连续的云图?

答案就是:靠形函数这套补值规则,把有限个节点值组织成一个近似连续的世界。

参考资料:

https://www.comsol.com/support/learning-center/article/Understanding-and-Changing-the-Element-Order-47301

来源:锂电芯动
Comsol电场理论控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-05-27
最近编辑:3月前
锂电芯动
博士 中科院博士,电芯仿真高级工程师
获赞 9粉丝 21文章 71课程 0
点赞
收藏
作者推荐

数字孪生技术能否终结电池涂布工艺的“玄学”时代?

做过电池涂布的人,大概都经历过这种场景:参数调了一下午,涂出来的膜厚还是不均匀;换了一批浆料,之前调好的工艺窗口又不好使了。问老师傅怎么搞?他告诉你"凭手感"。这不是段子。锂电池电极涂布,到今天为止,在很多产线上仍然是一件高度依赖经验的事情。干膜厚度精度要求 ±1%,湿膜 ±2%,横向均匀性 CV(变异系数)要控制在 3% 以内 [1]。这些数字看着不大,但放到几十米/分钟的产线速度上,稍微一个参数跑偏,整卷料可能就报废了。NanoGe(纳米与能源国际会议平台)在 2022 年的 NFM22 会议上就有人做过梳理:涂布环节引入的缺陷,对最终电池性能的拖累比很多人想的要大 [2]。气孔、条纹、边缘堆积……这些问题不是靠下游工序能"补"回来的。所以这两年行业里开始有人认真讨论一个事:能不能用数字孪生的方法,把涂布工艺从"玄学"变成"可计算"?这篇文章就来聊聊这个思路到底靠不靠谱,以及目前走到哪一步了。01 先把概念搞清楚:数字孪生不是做个 3D 动画"数字孪生"这个词这几年被用烂了。很多时候你看到的所谓"数字孪生",其实就是一个好看的 3D 可视化——设备在屏幕上转一转,数据在旁边跳一跳,本质上就是个高级看板。但在涂布工艺的语境下,真正有用的数字孪生,核心是两件事:物理模型能算准,数据反馈能闭环。简单说,就是你得先有一套靠谱的仿真模型,能根据浆料配方、涂布速度、间隙这些参数,预测出涂层厚度、均匀性甚至微观结构。然后把产线上的实时数据喂回去,让模型不断修正自己。这是一个"物理产线 → 数据采集 → 仿真模型 → 优化指令 → 物理产线"的循环。 做到这一步,才算是真正意义上的数字孪生。做不到闭环的,基本上可以认为还停留在"数字模型"阶段,离"孪生"差得远。02 把浆料"算"清楚,是第一步也是最难的一步涂布仿真的第一个拦路虎,其实不是设备建模,而是浆料。干这行的都知道,电池浆料是典型的非牛顿流体。什么意思呢?就是它的粘度不是个固定数字,而是会随着你搅拌速度(剪切速率)的变化而变化。正极浆料的零剪切粘度大概在 5000-10000 cP,剪切变稀指数 n 值通常在 0.3-0.6 之间 [3]。再加上触变性——你停下来不搅它,粘度慢慢又会回去,恢复时间 30-300 秒不等。RSC(英国皇家化学会)旗下 Energy Advances 在 2025 年发表过一篇浆料流变学综述,从工业视角把这个问题讲得比较透:浆料粘度直接决定了你能跑多快的涂布速度,也影响最终涂层的微观结构 [3]。这不是一个你可以跳过的环节。把浆料的流变特性搞清楚之后,下一步就是 CFD(计算流体力学)仿真。Springer 旗下 Journal of Coatings Technology and Research 在 2022 年发表的一篇论文,用 OpenFOAM 做了狭缝涂布的两相流 CFD 模型,分析了狭缝几何、材料属性、工艺参数这些变量对涂布稳定性的影响 [4]。从仿真结果来看,涂布过程中有一个所谓的"涂布窗口"——毛细数 Ca 太低,液体会从模唇泄漏;Ca 太高,空气会被卷入涂层。这个窗口的边界不是固定的,它跟浆料粘度、涂布速度、间隙都有关系。CFD 仿真的价值,就在于帮你在实际上机之前,先把这个窗口大致圈定出来。不过得说一句大实话:仿真毕竟是仿真,边界条件的设置跟实际产线之间永远有差距。比如浆料在管道里流了多久、温度波动了多少、模头表面有没有微小的磨损……这些在仿真里很难全部考虑进去。所以,千万别拿到一组仿真结果就直接上产线干,验证环节跳不得。03 让设备学会"自己调"参数光能算准还不够,更有意思的是下一步:把仿真模型嵌到控制系统里,让设备根据实时数据自己调参数。这个方向最近有一篇值得关注的论文,2026 年初挂在 arXiv 上:研究的是狭缝涂布的横向厚度控制问题 [5]。思路大概是这样的:用 PDE(偏微分方程)信息建模描述涂布过程中横向方向的厚度分布,然后接入在线测厚仪的实时数据,通过 MPC(模型预测控制)算法反向调整泵速、间隙等参数。MPC 这个东西跟传统 PID 控制比,最大优势在于它能"往前看"。PID 是出了偏差再纠正,MPC 是根据模型预测未来一段时间的趋势,提前做调整。在涂布这种场景下,浆料粘度本身就在波动(温度变了、固含量批次差异等),MPC 在应对这种扰动时的表现,理论上是比 PID 好的。当然,理论上好和实际上好之间,还隔着不少工程细节。模型精度够不够?在线计算速度跟不跟得上产线节拍?传感器噪声怎么处理?这些都是落地时要逐个摸过去的坑。04 欧盟花了六年做了个什么项目?说到这个领域最值得看的一个实际案例,绕不开欧盟的 ARTISTIC 项目(Multiscale Modeling of Batteries: from fabrication to performance)[6]。干的事情用一句话概括:从浆料颗粒到整电池性能,搭一套端到端的数字孪生平台。这个项目由 ERC(欧洲研究理事会)资助,编号 #772873,2018 年启动,2024 年结项。项目负责人是法国的 Alejandro A. Franco 教授。六年做下来,核心成果发表在 Wiley 旗下 Batteries & Supercaps 等期刊上 [6][7]。具体做了什么?简单拆一下他们的技术架构:第一层:用 DEM(离散元法)和 CGMD(粗粒化分子动力学)模拟浆料中颗粒的分布和沉降行为,预测涂布后电极的介观结构 [8]。第二层:把预测出来的电极结构喂给连续模型(P2D 电化学模型 + CFD),预测电池的充放电性能。第三层:反过来,如果你想要某个目标性能,系统可以逆向推荐工艺参数。他们甚至做了一个在线计算器,输入涂布工艺参数,就能看到对电极结构和电池性能的影响。Battery 2030+(欧洲电池 2030+ 路线图)在 2025 年第四版路线图中专门提到了 ARTISTIC 的在线计算器,作为数字化制造探索的典型案例 [9]。 这个项目对于中小企业的参考价值在哪里?不在于你也要搞一个这么大的平台,而在于它验证了一个路径:从单一工序的离线仿真做起,积累数据,逐步扩展到闭环控制,最后才是端到端打通。UKBIC(英国电池工业化中心)做的 CFD 涂布仿真案例,走的也是类似的路线——先从模型做起,降低工艺放大风险 [10]。05 从实验室到产线,还差几步?聊了这么多好的方面,也得算算账,看看坑和门槛在哪里。第一个门槛是成本。 Siemens 在 2025 年发了一份关于电池制造虚拟调试的电子书,给出的数据是虚拟调试可以缩短 30-50% 的调试时间 [11]。MarketIntelo(市场研究机构)2024 年的报告则提到,部署端到端数字孪生平均可以提升 14-22% 的生产力 [12]。这些数字看着不错,但前提是你得先投入——仿真软件授权、高性能计算资源、跨学科人才,这些加起来不是一笔小钱。综合几个来源的数据来看,数字孪生部署大致可以带来 20-30% 的总体成本降低,投资回收期在 12-24 个月 [11][12]。这个 ROI 对于大厂来说基本上可以接受,但对中小企业,可能需要更审慎地评估。第二个门槛是数据。 仿真模型的精度很大程度上取决于输入参数的准确性。浆料的流变特性、涂布机的机械精度、环境温湿度……这些数据要么靠精密仪器测,要么靠长时间积累。不少工厂连 MES(制造执行系统)都没打通,谈在线数据反馈就有点够不着。第三个门槛是人。 工艺工程师、仿真专家、数据科学家,这三波人说的"语言"都不一样。让工艺工程师去理解偏微分方程,或者让仿真工程师去理解产线上的各种"潜规则",都不是一个培训就能搞定的事。所以,比较务实的建议是:别想着一步到位,先从最痛的工序做起。比如涂布厚度均匀性这一个点,先建个离线 CFD 模型,跑几组参数优化,跟实验数据对一下。如果对得上,再考虑接入在线数据。如果对不上,先搞清楚哪里对不上,这本身就是有价值的。维度 传统试错法 数字孪生优化 调试时间 数周至数月 缩短 30-50% 材料浪费 大量试验耗材 减少 15-25% 人员依赖 高度依赖老师傅 知识沉淀为模型 缺陷检出 被动抽检 主动预测+在线监测 最后说两句数字孪生用在涂布工艺上,目前整体还处在"能跑通,但没大规模铺开"的阶段。ARTISTIC 这种学术项目证明了端到端的路径是可行的,Siemens、UKBIC 这些工业端的案例也在陆续验证局部环节的落地价值。但离真正的"全自动、零人工干预"还远——远到干这行的人心里都清楚,短期内还是得靠人加上模型一起搞。只是这个"搞"的方式,正在从"试错"慢慢变成"先算再试"。方向大概率没问题,节奏因企业而异。如果你所在的产线最近刚好在折腾涂布良率,不妨从一个最简单的 CFD 模型开始,先跑起来再说。有什么问题或者想聊具体工艺细节的,评论区见。参考文献[1] Thermo Fisher Scientific. Achieving Coating Uniformity in Battery Electrode Production. 2023.[2] NanoGe Proceedings NFM22. A Digital Twin for the Optimization of Battery Manufacturing Processes. 2022.[3] Energy Advances (RSC). Battery electrode slurry rheology and its impact on manufacturing. 2025.[4] Journal of Coatings Technology and Research (Springer). CFD model of slot die coating for lithium-ion battery electrodes in 2D and 3D with load balanced dynamic mesh refinement. 2022.[5] arXiv preprint (2601.01691v1). Cross-Directional Modelling and Control of Slot-Die Battery Electrode Coating. 2026.[6] Batteries & Supercaps (Wiley). The ARTISTIC Battery Manufacturing Digitalization Initiative: From Fundamental Research to Industrialization. 2024.[7] Batteries & Supercaps (Wiley). Data Specifications for Battery Manufacturing Digitalization: Current Status, Challenges, and Opportunities. 2022.[8] Journal of Power Sources (Elsevier). Towards a digital twin of Li-Ion battery manufacturing. 2021.[9] Battery 2030+ EU Initiative. DELIVERABLE 2.2 BATTERY 2030+ R&I ROADMAP 4TH EDITION. 2025.[10] UKBIC. Use of Multiphysics Models for Process Improvement of Slot-Die Coating. 2024.[11] Siemens. Simulation For Automation - Accelerating battery manufacturing with simulation. 2025.[12] MarketIntelo. Digital Twin for Smart Manufacturing Market Research Report 2034. 2024.来源:锂电芯动

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈