纯闲聊。
以前,我一直都将OpenFOAM当作是一个CFD代码库,一个能够提供CFD算法试验的平台。虽然OpenFOAM提供了大量预定义的求解器,绝大部分情况下是能够满足工程应用需求的。然而真遇到工程仿真问题,第一反应仍然是使用商业CFD软件。
造成这种情况的原因很多,其中最主要的原因在于:
然而,近年来AI技术的发展,上面的问题似乎都不成问题了。利用AI技术,快速搭建初始仿真框架,并针对输入参数及计算过程数据对案例参数进行验证及调整,形成最优算例结构。这已经是当前OpenFOAM之类的开源CFD应用的主要操作方式了。整个操作过程中,使用者仅仅只需要准确描述自己的工程问题即可,剩下的工作完全由AI完成。最主要的是,这些工作目前的主流AI完成度都极高。
虽然现在主流商业CFD软件也都推出了自家的各种AI Agent,但到目前为止,我还没见到哪家真正形成生产力了的。而且这些厂家提供的大多是闭源的AI模型,所以和谐版用户基本就别想用了。
个人预见,未来随着AI技术的进一步发展,OpenFOAM之类的开源CFD代码将会越来越流行。但这对CFD从业者来讲,这未必就是好事情。也许未来AI和CFD代码都同时部署在服务器上,设计人员提交相关数据,AI会自动调用CFD代码程序执行仿真计算并返回计算结果。中间直接绕过仿真人员。职业做仿真的可以回家洗洗睡了。
道友们有时间可以想想自己都有哪些能够被老板看得上的利用价值。