2023年2月1日

工业软件和非工业软件有什么不同?

 软件有这样一个定义: 软件=数据结构+算法。

但是对于工业软件而言,这两者并不是最重要的,重要的是客户和数据。

许多工业软件基于公开的算法,许多算法在几十年前就发表在公开的杂志上。

为什么说客户重要,因为工业软件的供应商往往是特定领域的重要玩家,长期和客户一起成长。

下面举两个例子。

EDA电子设计自动化,我们知道EDA软件会不断升级,会从客户的生产线上导入最新工艺参数。当客户的工艺升级了,会要求EDA的模块进行升级,否则会不兼容。

CAD电子辅助设计,如达索公司的CATIA软件诞生于80年代,最早是用于设计飞机,达索公司自己就制造飞机,是航空领域的重要玩家,其地位确立之后才向汽车设计领域扩展。

所以进入工业软件领域最有效的方法是收购,因为在收购产品的同时,也得到了客户。

再来看数据。

数据结构和算法是公有的,通常以论文的形式发表在杂志上。

而工业数据是私有的,是需要付出很大的代价才能生成的。

如蒂森克虏伯提供专业的发动机测试软件,能够在生产线上测试一些重要参数,而它的算法就基于企业长年积累的数据。

再如ABB提供机器人维修预测,德马吉提供机床维修预测,其技术原理是基于机器学习训练模型,理论上并不复杂,重要的是它们从客户现场采集的大量、真实的生产数据,有了这些数据才能训练出可靠的模型。

没有评论: