管壳式换热器容器中的压降(带有波状挡板) 首先,这可能也是最重要的一点,我们认识到,CFD尝试进行的流体流动及传热与传质仿真看似是一个简单的常规应用领域,但实际绝非如此。以化工行业常见的简单管壳式换热器为例,有人可能认为,在开始仿真之前,此“黑盒”内的物理场相对简单和“独立”。但遗憾的是,在此容器可能的操作范围内,也许会发生极其复杂的物理现象。根据所采用的流体和容器内的工作条件,在事先不知道答案的“真实世界”中,许多复杂的传输现象可能在容器的正常(或异常)操作期间全部或部分地进行,而人们在没有相关应用的任何经验知识的情况下,根本无法轻松了解将会出现的事件及其出现时间。这些现象可能包括整个容器内的:冷凝、化学反应、蒸发、升华、空化、压力波、流固耦合、粒子流(分散元和离散元)、液滴流动、侵蚀、沉积、表面反应、雾化和雾溅、凝聚、声学效应和振动、跨音速流、烧结、生物反应和过程,以及多相共存和运动⋯ 对于以上各种物理现象,通常会进行为期数年的大量科学和工程研究,而人们往往会发现,可用于求解的通用方程式寥寥无几,因而可通过CFD代码进行仿真的同样如此。故而表面看似“简单”的CFD仿真对于希望为其工厂优化容器设计的化工工程师而言,可能是一场噩梦。 另一项佐证是,凭借“摩尔定律的推动力”(另一个Keith Mientjes用词),CFD 求解器的速度已经超过了新物理模型以及与CFD代码相关的数值增强功能的开发速度。我们现在拥有非常强大的计算机,可利用相对简单(甚至过时)的经验模型来仿真复杂的物理学、化学和生物学问题。20世纪80年代到90年代,CFD行业供应商疏于甚至停止了在基础学术研究方面的投资,以至无法提供与我们当前拥有的强大计算机相匹配的更有效的CFD求解器数值和经验。事实上,我们将前所未有的强大硬件应用于CFD工具,然而这些工具尚未获得算法来精确处理应用所需的一些物理场。因此,人们不仅能够通过CFD轻松获得正确的答案,也很容易获得错误的答案。商用CFD的先驱者之一,Fluent Inc.的前总裁Ferit Boysan博士在2004年便明确指出,如今“更多的人也能以前所未有的速度获得错误的答案!” 于是我们面临了一个悖论,由于任何给定的CFD应用对于尝试解决问题的CFD用户而言,最初都是一个“黑盒”(即他们事先不知道关键参数),因此他们需要获得相关流体和固体的所有进口、出口的有效边界条件,以及几何边界和材料属性,并且还要能够正确地识别应用中涉及的关键物理场,以便启用正确的CFD求解器;另外,还需要一个准确可靠且具有足够的网格分辨率水平的几何图形,从而针对当前状况获得合理“正确”的CFD预测。即便如此,还是可以证明,只要运用得当,CFD软件在众多行业中仍不失为一种有用的工具。 为什么当今CFD未能实现民主化? 商用CFD市场于2013年(Hanna,2015 年)跨越了10亿美元/年的规模,但无可争议的是,该市场依然过度集中于CFD“金字塔”顶端的分析师,而在较低端的众多设计师、兼职工程师和CFD用户群体中尚未得到充分利用。我们估计,全世界80%的CFD用户仍旧是分析师,余下的才是设计师。因此,CFD远远谈不上民主化。CFD仿真作为一项高度可用的支持服务,面向基于数字原型的产品制造和过程开发,为了让其能够充分发挥概念优势,我们认为必须大幅改进基础技术。当前已有的许多软件工具采用不易使用的“低技术含量”的CFD技术,“民主化”CFD软件工具绝非它们的简化版本。它必须采用真正尖端的“高技术”CFD方法,从而能够将CFD专家从CFD工具的操作中解放出来,代之以更合适的“自然”CFD操作者——创造价值的产品开发工程师。 此外,我们还需要考虑当今两大CFD选民所谓的“用户角色”: CFD分析师 大多数CFD分析师是具有博士或工程硕士学位的“专家”,而且相当擅长解决CFD的物理学(和化学)及数值挑战。他们堪称职业“传道士”。事实上,CFD分析师的需求缺口很大,他们可能稀疏地分布在整个组织内,以响应模式开展工作,并且通常不要求其参与产品设计的早期阶段。在CFD代码中(配合湍流模型)解算二阶非线性耦合微分方程组(纳维-斯托克斯方程)几乎与工程仿真一样难,而且无疑比大多CAD或FEA数值分析更难。分析师以全职身份使用CFD软件,并拥有多年的操作经验 —— 毕竟这是他们的职业。有时,“分析师”这个名头会让人以为,由于CFD技术的“技术含量很高”,因此CFD专家必不可少。但实际情况可能恰恰相反。CFD专家之所以在我们的行业内不可或缺,恰恰是因为基础技术的运用极不到位。 CFD设计工程师 设计工程师通常具有工程学士或工程硕士学位,使用CAD设计产品,执行物理测试,并且非常熟悉CAE(从大学开始,很多人甚至用过一些以CAD为中心FEA)。设计工程师通常需要快速获得结果,寻找趋势(保真度反在其次),他们能够使用应力分析工具,但CFD对他们而言仍然相对陌生。对于一些中小规模的公司,在进行CFD仿真和后续重复使用的同时还需要撷取知识,这对设计师而言非常重要,因为他们在一年中可能经常需要简单地运用CFD。设计工程师面临的最大挑战在于现代产品的复杂度与日俱增。许多产品已经演化为包含机械元器件、电子设备和嵌入式软件的复杂耦合系统,涉及到多个工程学科。此外,日益增长的元器件数量以及随之而来的小型化要求,都要求他们更好地理解这些元器件之间的热交互和流体流动交互方式。而且,产品通常以多种配置提供,这就进一步增加了产品的复杂性,设计工程师必须了解每种配置的性能。我们怀疑并提出,CFD/CAE领域可能广泛存在“群体思维”,而“求同思想”则导致了CFD民主化的缺失。我们认为,导致这一僵局的原因主要为以下几方面: · 当今的CFD仿真工作流程取决于传统CFD方法中所用的基础数值方法,而不是用户自己的工程设计工作流程。 · CFD甚至使用更为复杂、不完整、不稳定、不精确有时还不可靠的物理和数值模型,尝试对实际产品功能的真实物理复杂度进行建模。这些模型并不普遍适用于看起来相似的情形(例如,汽车上或飞机机翼周围的外流空气动力学);附带大量在正确使用代码之前需要考虑的非常具体(有时甚至不外传)的应用限制;不对用户提供任何直接的失效反馈(因而令其变得更加扑朔迷离),以及需要数量庞大的计算资源 (CPU),而且不保证在仿真过程结束时取得成功(即获得“正确的答案”)。 · 当今的大多数CFD只不过在虚拟世界勉强重现了真实世界的实体产品情形,但在洞悉所采用的工程设计流程、发现设计缺陷和存在改进可能的方面以及新设计方针等方面,通常并未提供任何“附加价值”。用户不得不自行推断,通常在积累多年的实践经验后才能有所心得。CFD用户过分专注于数值解,而不重视实用性培训。 · 许多CFD并未降低工程师了解产品物理场的门槛。事实上,有证据表明,情况恰恰相反。使用CFD的工程师通常必须非常熟悉产品的物理场(或具有深入的见解),才能在传统的CFD工具中选择和设置正确的“建模选项”,以及识别CFD建模错误。因此,有讽刺意味的是,将CFD用作设计工具来了解产品开发中的物理行为,要求工程师具备更多的物理场知识。 · 当前建立的传统CFD方法不允许用户按照工程师习惯的工作方法开展创新活动。CFD不具备实时互动性,无法提供沉浸感或处理有形物,难以满足现实的工程时间表要求。CFD的角色被局限于真实物理世界到虚拟世界的转换,软件在帮助工程师通过以下途径消除真实物理场的复杂性方面未能起到辅助作用:仅仅专注于重要和相关的设计方面、以交互方式解答用户的问题,甚至建议最佳做法。 · 当今许多CFD应用是以孤立工具的形式展开的,因为CFD代码往往与一种基础数值方法密不可分,从而将其限定于某些实用的行业应用。任何宣称的“多物理场”仿真(我们甚至怀疑是否真的存在多个物理场?)或更甚者,我们姑且将其称为“多学科物理场”,如果看起来只是通过在某个平台上来回传输数据,在多个孤立的工具之间建立非常呆板的联系,都是荒诞不经的。又或者,它试图仅仅使用一种数值方案来扩展物理建模能力,这种方案最初适合某个有限的功能集,但在面向其他应用时根本无能为力。 · 不可回避的一点是:CFD的使用非常昂贵。如果没有至少1.5万到7.5万美元的软件费用(假设您有一个CAD封装),并且聘用一位身价不菲的CFD工程师(超过6万美元的年薪加上日常管理费用),根本无法开展CFD,这还没有包括采购功能强大的PC的费用和其他杂费。对于中小型企业而言,这类费用无疑将成为其采用CFD技术的重大障碍。如果采用替代方案,例如运用内部应用专业知识和基于经验法则的电子表格(Excel是一种非常强大的工具),或在某些行业抱持“构建并测试”的心态,往往更加令企业不能承受。 · 可悲的是,有时当CFD专家用户感到自己的地位或工作受到威胁时,也会成为“民主化”的绊脚石。毕竟,捍卫其作为业界精英的地位并阻挠变革,这也是人之常情。 · 最后,CFD行业没有帮助用户积累、处理和发布多年来在数十亿次CFD仿真中收集的任何知识和经验,而是将所有这类工作留给个人用户或用户团体来探索。 CFD行业当前的民主化问题解决方案 下面我们将介绍,CFD行业当前采用或尝试采用的旨在“弥合”民主化“鸿沟”的方法/支持技术。我们认为每种方法都各有利弊,其中一些方法已有成效,完全可以在一定程度上改善当前的处境。CFD 应用程序/应用化 1990年的FloTHERM用户界面——电子散热CFD应用程序软件 可以说,CFD“应用程序”或CFD应用化已有超过25年的历史。获取通用CFD代码并根据一到两个应用领域进行调整,这种做法由来已久,相关的应用领域包括电子散热 (FloTHERM、IcePak等)、HVAC (FloVENT、AirPak等)、数据中心 (Tileflow、6Sigma DC、Coolsim、FloTHERM等) 和涡轮机构 (Numeca、CFTurbo、AxStream、MixSim等),诸如此类,不胜枚举。实际上,我们注意到这些应用有一个共同点,它们往往满足了市场中跨越多个垂直行业的“水平”需求。 当今典型CFD行业的垂直市场和水平市场以及我们估计的市场规模 一些大型企业开发了自己的基于代理的CFD仿真应用程序,来提高其流程的生产率。而且,一些CFD软件(例如Exa PowerFlow、Hanley Innovations等)主要针对一种(或两种)行业应用,例如汽车/飞机的外流空气动力学或汽车发动机舱热分析等。此外,我们还看到CFD行业的许多咨询机构(和基于云的承办商)如雨后春笋般涌现,基于开源CFD工具集OpenFoam创建和销售各种客户定制的封装器(例如Symscape、Totalsim)。应用程序面临的一大挑战是,模板本身就是一种具有自己的产品生命周期的软件,包括规范、用户界面 (UI)、实施、测试、上市、Q/A、维护、支持、文档等等。这类开发项目可能超出一般CFD用户的专业能力,而外包这一任务则可能拉低投资回报率。 一方面,应用程序针对变化不大的繁琐的重复性任务,提供了能够大幅提高生产率的有效方法。这类任务是所选行业内的典型任务,应用程序可协助将运行CFD、收集结果和执行基本结果评估的工作指派给技能水平较低的用户,因而真正有可能拓宽CFD的应用范围并推动CFD的民主化。 另一方面,未来我们需要提高CFD的可获取性。这将是CFD行业面临的最大挑战。然而,通过应用程序或模板简化UI以及使用相同的传统基础仿真技术的做法将无济于事,因为这些UI简化会从UI中移除参数、配置和控制功能,恰恰降低了仿真引擎的可用性。因此,针对传统的CFD仿真软件进行基于应用程序的UI简化只会适得其反,降低软件的可靠性和一致性。 我们有充分的理由相信,首要的一步是需要对基础CFD技术进行大量投资,唯一的目的是通过搭配自动误差估计的智能方法、网格重新配置、用于检测非物理设置的内置“智能”,以及针对已知模型局限和缺陷的变通方案等等,来提高结果的稳定性、可靠性和再现性。只有当我们成功地将CFD仿真技术真正提升到新的可靠性水平,我们才能开始讨论针对特定的任务,为各类应用程序和模板简化UI。 目前,COMSOL和SolidWorks都提供了“应用程序商店”和应用程序共享。从用户的角度而言,真实世界的生产应用程序在其可供能力水平相对较低的用户有效使用之前,不应让高能力水平的博士用户在应用程序的开发方面投入太多时间。但另一方面,也需要权衡博士用户仍需要在应用程序上投入多少时间,以提供应用程序支持、培训和支持各类用户、修复错误、解决基础框架错误、修订原始规范、创建新应用版本等等,以及审视通过让成本较低的项目用户(但仍必须是合格的用户,而非廉价的用户)使用应用程序所带来的好处。这对企业而言是否可以接受,尤其当博士用户离开企业而应用程序没有保留有效的文档记录时? 再次重申,只要基础仿真技术真正适合用途,应用程序和模板便能成为一种有效的CFD“民主化”方法。我们目前在CFD扩展领域的成果看来还很有限,有时甚至存在缺陷,无法满足应用程序的需求。 八种促进因素对CFD民主化的影响 需要指出的是,上述解决方案在CFD民主化难题上面临多种彼此冲突的困境,我们从为行业带来的“新CFD用户数量”和“所有CFD用户的生产率”(包括现有用户和新用户)两个方面,对八种因素在不久的将来给 CFD 民主化带来的实际影响做出了判断,表1显示了我们的判断结果。这里的“生产率”定义为“CFD用户的CFD输出量除以用户获得该输出所需的工作量”。 表1 民主化因素对未来的CFD渗透率的影响 将引领民主化的未来CFD应用 从我们的上述论证不难看出,CFD民主化的一些前提条件和主要因素体现在 MCAD/PLM、用户体验(自动网格划分、易用性、UI、定向内置智能)、1D-3D CFD以及HPC和云部署中。但我们必须非常谨慎,就CFD仿真而言,我们所认为的“非专家”和“专家”之间存在一些根本性的区别。“非专家”只是对特定仿真软件(例如CFD)而言的“非专家”,但他们在各自的工程领域(例如测试、化学工程、过程控制等)无疑是专家;相反,典型的CFD分析师在其工程领域可能是“非专家”,但在运行特定的CFD软件工具集方面则是专家。Knowles(2015 年)恰如其分地阐述了我们的看法,即CFD应该计算必要的内容,而不是有可能计算的内容(不论其影响是正面还是负面的)。而且,我们不能将用户简单地划分为“专家”和“设计师”,因为只需要简单了解代码的“设计师”可能在CFD领域不是专家,但在其他领域则是专家。 效用与精度权衡的峰值可标记为“恰到好处” 要针对虚拟原型扩展物理CFD仿真,我们认为业界不会扩展CFD分析部门,而是扩展CFD仿真的应用范围,使其更靠近产品开发。业界面临的一大挑战是,可获取的分析师CFD技能无法满足需求 (ASSESS,2016年)。于是,另一类用户将不得不成为焦点。需要高度灵活的工程劳动力,在全球范围内雇用工程员工,甚至采用众包形式的工程劳动力,并且能够在人员的招聘和解雇方面适应不断变化的业务需求。管理层再不能将工程的成败寄望于特定的员工。 员工必须是可交换和可替代的。我们相信,未来的CFD用户将是符合下列要求,并且完全投入到复杂的产品开发流程的工程师: · 深度了解其产品和设计; · 受过培训,能够针对问题找到创新的解决方案; · 每天运用各种设计工具; · 预期这些工具能够可靠地工作; · 不太关注这些工具的工作原理; · 非常灵活,不拘成规; · 表现出强烈的“坚持到底”的态度。 在最终分析中,所有工程师需要的是“实时CFD”,以便能够尽展其能,针对流体相关的问题做出工程判断,并使用CFD在计算机上进行“假设分析”,以帮助其做出决策。现实中(尤其采用传统CFD方法时),CFD专家必须精于CAD、网格划分以及求解器/数值分析。实际上,当今的CFD分析师可能仍旧将66%的时间花在预处理和数据管理上。实时3D CFD确实任重道远,但它仍旧是CFD的终极目标 (Hanna和 Parry,2011年)。 我们非常认同德国法兰克福Siemens PLM 的 Eckhart Niederauer的看法,他在 “Virtual Engineer”博客上的一篇关于“Mechanical FEA is in its Infancy”的帖子 (Cooper,2014年) 中回复道(节选): 回顾3D-CAD在过去15年的发展历程,CAE/仿真将重复相同的道路,但步调更快:过程和数据的管理、与工作流程和项目计划及仿真的集成将在验证阶段获得批准权,并从早期阶段(前端装载)开始,帮助提高产品集成阶段的测试效率。这正是借鉴过往历史的线性思考方式。 但人类孜孜以求的是展望未来,和预测前方的道路。这条未来的道路可能/将会具有以下元素: 仿真是被称为验证管理的更大拼图中的一块;管理层不关心您如何验证需求,您只需完成这项工作,他们相信结果,便会做出相应的决策。到此为止。
靠紧座位,放松神经,啜一口您喜爱的药物,让您的创意开始起飞。 由一系列并行系统V形构成的产品制造 最后,我们认为设计工程师未来面临的最大挑战是日益增加的产品复杂性。当今许多产品已演化为包含机械元器件、电子设备和软件的复杂系统,涉及到多个工程学科。此外,日益增长的元器件数量以及随之而来的小型化要求,都需要他们更好地理解这些元器件之间的热交互方式,确保元器件不会出现过热现象。而且,产品通常以多种平台提供,这就进一步增加了产品的复杂性,设计工程师必须了解每种平台的性能。 总之,我们认为,必须通过未来的CFD代码架构解决环环相扣的一系列因素,才能满足民主化的需求。 影响“理想”CFD代码设计的因素 来源:工程事公众号(ID:gctechshow),作者:R.K. HANNA 博士,I. WEINHOLD 博士,MENTOR GRAPHICS CORP. |
GMT+8, 2024-11-24 16:35 , Processed in 0.055780 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.