㈠ 工业软件 很难吗国外领先
工业软件中几乎最难啃的三座大山,就是CAD、CAE和EDA,大山中间还穿插了许多小的丘陵,如CAM、拓扑优化、工程数据库等。工业软件这三座大山,是人类基础学科和工程知识的集大成者。
尽管它支撑了整个工业的体系,但它的市场份额却小的可怜,不拿显微镜,是找不到它的存在。然而它自身的构成,分别是令人望而生畏的数学、物理、计算机和工程经验。没有一种产值如此微不足道的工业产品,却需要有如此漫长的生命轨迹。从大学的数学方程式开始出发,经过漫长的物理机理的冶炼、计算机科学与技术的萃取,最后还必须经过工程知识的淬火,才能成为一个成熟可用的工业软件产品。
四大技术图谱就像四座护法金刚,形成了深不可测的技术鸿沟。这对于任何一个工业软件企业,十年发展的沉淀,那还只是开始。这条路,太漫长了。
数学基础需要扎实
工业软件首先要有良好的数学基础。计算机辅助设计软件CAD这个学科的渊起和发展,主要是数学的一个分支微分几何突破之后,进化出了一个新学科——计算几何,孔斯、弗格森、贝塞尔等为CAD,CAE,EDA等软件所依赖的3D几何造型提供了强有力的理论基础,在此基础上发展起来的NURBS相关曲线曲面理论和算法是目前大部分商用软件所使用几何引擎的关键技术。
而仿真分析软件CAE无论对于数据的前处理和后处理,还是各种求解器,对数学也有很高的要求。
前处理不仅仅是数据导入、模型修复和显示,很大一块是网格剖分的能力,这部分的技术门槛不低。算是CAE领域后起之秀Altair作为有几十产品的上市公司,至今前处理软件HyperMesh还是最重要的旗舰产品,贡献了公司最多的收入,也是在CAE领域站稳脚的基石。后处理在大规模的数据处理和直观、动态、炫酷可视化展示方面也有很多需要研发的内容,尤其是在B/S架构下,如何通过Web页面快速高质量加载巨大的CAE计算结果,会是一个巨大的挑战。
工业强度的网格生成算法不仅有很深的理论问题,也有很大的程序开发工作量。德国的斯杭博士在德国开发Tetgen,从2000年左右开始一直只做这样的一件事情,坚持了20年,才有了和商业四面体引擎ghs3d竞争的能力。同样法国Distene公司开发的MeshGems系列网格剖分系统被广泛用于商业CAE软件,最早来源于INRIA(法国国家信息与自动化研究所),十几个研发人员也专注开发了近20年。
工业软件这条路上,尽是寂寞的黑夜中的探索。
在NASA公布的CFD VISION2030战略咨询报告中,网格生成是单列的五项关键领域之一,并被认为是达成2030愿景的主要瓶颈。就在这样一个高难度的领域,国内很多软件都是裸奔,依靠Gmsh之类开源算法无法满足客户定制改进的要求,很难做到工业应用主流中去。
优化也是普遍性的数值方法,包括优化理论、代理模型等,是求解复杂工程问题的基础,更不用说对各种路径规划所涉及的矩阵理论、泛函分析、动态规划、图论等等,无不是多约束条件下的多目标自动解空间寻优,背后都是数学王国建构的基础之基。
各种CAE、EDA软件中需要多种计算数学理论和算法,包括线性方程组、非线性方程组求解、偏微分方程求解、特征值特征向量求解、大规模稀疏矩阵求解等都需要非常深厚的数学基础。如果不能熟练运用各种数学工具,对物理场的建模也就无从谈起。
物理场面临着多种挑战
头疼的数学之后,接着是头疼的物理。这是仿真软件、EDA软件需要突破的地方。工业技术的源头,是对材料及其物理特性的开发与利用。因此,对多物理场及相互耦合的描述与建模是各种仿真分析软件的核心。
而工业软件由于要解决的是真实的大千世界,所有看得见、看不见的物理场,都在按照各自的机理自由游荡。工业软件必须要跨越十分宽广的学科光谱,跨越了钱学森科学技术体系的基础科学、技术科学、工程科学、工程技术,而且也会包含大量的经验、诀窍等“前科学”知识。具体而言,任何CAE软件在市场上存身的根本都是其解决结构、流体、热、电&磁、光、声、材料、分子动力学等物理场问题的能力,每种物理场都包含丰富的分支学科。
仿真分析软件CAE的求解器由物理算法组成,每个专业领域都有一堆问题求解算法,不同领域如电磁、结构、流体的求解器处理机制,完全不同,基本没法通用;另外一方面,跟FEA有限元方法有关,采用的单元类型不同,问题求解算法也不同。因此,虽然也有第三方的求解器,但无法像三维CAD软件领域那样形成通过出售几何建模引擎和几何约束求解引擎获利的商业模式。
以结构为例,为解决结构设计的问题,有可能会涉及到理论力学,分析力学,材料力学,结构力学,弹性力学,塑性力学,振动力学,疲劳力学,断裂力学等一系列学科。在这个基础上,主流的CAE软件都支持结构优化功能。相对于传统的CAE的仅限于评估设计是否满足要求,结构优化软件在创成式设计等先进技术支持下可自动生成更好的结构轻,性能优、装配件少的更优设计。
由于现实世界的发展要求,产品的智能化提高导致的复杂度提高,往往产品本身涉及多场多域问题。物理场有太多的组合,相互之间又干扰不清。这些复杂的问题,既要深刻理解学科自身的物理特性,并对这些学科物理特性所沉淀的学科方程,如电磁的麦克斯韦方程、流体力学的伯努利方程、纳维-斯托克斯方程等等,深刻理解之外,还要对实际工程应用领域的多物理场交织耦合环境能够快速解耦,让不同学科不同特质的特征参数迭代过程中能够互为方程组求解的输入输出,以便对多场多域的工程问题进行优化。
随着现在需要处理的模型规模越来越大,模型本身也越来越复杂,现有国际上大型商业CAD、CAE、EDA中使用的几何建模引擎和几何约束求解商业化组件产品(包括InterOp、CGM、ACIS、CDS、Parasolid、D-Cubed等)厂商达索系统、西门子等也在不断跟进最新的计算机技术。比如最近也在采用多线程技术不断改进之前的算法,用于大幅提升模型导入、模型修复、缝合、实体建模、布尔运算、面片化以及约束求解的效率。
㈡ 软件在工业的应用有多广泛可为企业减少多少成本是否好用
正如工业产品智能互联的发展使得软件成为产品的核心一样,工业软件现在已经成为制造企业的核心之一。在德国、美国和日本等制造大国中,工业软件被视为现代工业的基础。
工业软件的下一个发展方向
在过去30年的制造业信息化过程中,制造企业通过沉淀和积累,构建了一系列的工业软件(包括各种工具和系统),覆盖了R&D、制造、营销、服务等产品的整个价值链,帮助企业实施产品R&D系统等管理体系和流程。
但与此同时,由于缺乏整体顶层规划,各领域的信息孤岛和壁垒逐渐形成,也使得过程驱动系统运行缓慢,其与快速变化的市场需求和企业不确定性的矛盾越来越突出。因此,如何构建一个数据驱动的企业,以面向服务的方式,在正确的时间、正确的地点,将各个系统中的数据发送给正确的人,帮助用户做出正确的决策,是工业软件下一步发展的主要方向。也可以简单理解为,如何通过数字平台将整个价值链的数据和所有因素互联起来,构建基于平台的各种行业应用,根据场景和角色使用,并与行业知识深度融合,从而快速灵活地做出决策,是未来enterprise 工业软件 construction的重点。所以在我看来,基于平台的架构,基于角色的使用,基于场景的应用,敏捷开发是工业软件。
制造业是实体经济的主体,是高质量经济发展的关键。从概念到实现,工业领域的每一个产品都离不开工业软件。对于一个制造企业来说,CAD软件可以帮助企业更好地进行辅助设计,而CAE软件可以帮助企业用数字样机进行仿真分析,PLM可以帮助企业进行全球协同研发,组装世界上最好的零部件,ERP系统可以帮助企业管理好人、钱、物,CRM软件可以管理从机会到付款的全过程,OT系统可以管理所有的生产环节。这些工业软件尤其是R&D软件将企业的R&D设计知识和经验数字化,并通过这些数字化的知识进行创新,使制造企业不再处于“微笑曲线”的底部。
以5G、工业互联网、人工智能、AR/VR为代表的新工业软件技术,可以进一步帮助制造业实现从数量到质量的新阶段。IT可以将OT设备与IT系统连接起来,从而更好地促进基于数据的资源的配置和优化,提高企业的运营水平。
㈢ 工业软件领域的发展前景
1、产业化水平不断宴键提高:工业软件已经成为现代制造业发展的关键因素之一,未来随着工业互联网、智能制造等新兴技术的广泛应用,工业软件将进一步实现全产业链、全价值链、全生命周期应用。
2、技术创新不断推进:工业软件领域的技术创新包括人工智能、大数据分析、机器学习、物联网等多个方向,这些技术创新将为工业软晌缺巧件带来更多可能性和应用场景。
3、扮团市场规模持续扩大:全球工业软件市场规模已经达到了数百亿美元,未来随着技术的不断发展和应用场景的不断扩展,市场规模有望进一步增长。
4、应用范围日益广泛:工业软件的应用范围已经从传统的CAD/CAM/CAE等应用向更多的制造业领域拓展,包括智能制造、数字化工厂、虚拟仿真等多个领域。