责任编辑:
艾灸你对
时间:2021-10-03
来源:多物理场仿真技术 ID:cae-sim
责任编辑:
艾灸你对
时间:2021-10-03
来源:多物理场仿真技术 ID:cae-sim
最近几年,“工业软件”一直在国内升温,中兴,华为断供事件更是加剧了“工业软件”在国内的热度,在因新冠病毒疫情中美交恶的背景下,国内高校的MATLAB禁用事件似乎将“工业软件”的讨论推到了一个高峰。国内的很多媒体也惊呼:国内流行的各种软件,从操作系统,到各种设计软件,仿真软件,科学软件,几乎都是美国开发的!而敏感的投行似乎嗅到政策方面的信息,接触的一些投资人也在咨询相关信息。
从商业角度看,这次MATLAB禁用问题不大:卖家有卖和不卖的权利,买家也有买和不买的权利。但问题就在于卖家长期给你又好用又便宜的货,突然没有征兆的断货,让买家措手不及,实属非常不厚道!典型的店大欺客。
笔者一直以来的观点是:国内长期依赖国外软件的状况不可能一直持续,早晚有摔跟头的时候,只是时间和摔跟头严重程度的问题。
“工业软件”通常包括设计,验证,仿真,优化,加工,运营,管理等全套软件,是现代工业的基础性工具。离开工业软件,工业尤其是制造业就只能停留在20世纪五六十年代的水平(那个年代所有的图纸全部手画)
笔者关于广义上“工业软件”的理解有以下几点:
1,“工业软件”是工具,是辅助,而不是主角。看过讲述中国第一颗原子弹电影《横空出世》的人应该对里面一个场景印象深刻:一大群由士兵荷枪实弹保护的科学家在大房间里把算盘打得震天响。常常为了一个公式,算盘要打上好几天,最长的一次是三个月!如果有人带着一台装有类似MATLAB, Mathematica数学软件的电脑穿越回去,一个公式几分钟就能算出来,而且还不会出错!但是没有软件,原子弹照样造了出来,而现在的核试验已经不需要实际引爆原子弹,借助工业仿真软件和高性能计算机,核爆可以在电脑上进行模拟!
2,我们所接触到的工业软件只是帮助设计,而真正设计的主角还是人。比如我们需要设计一架飞机,软件只是按照人的意图去实现,仿真也是按照用户的模型来计算,软件并不会告诉你如何设计一架好的飞机。而真正涵盖工业知识的软件,比如核爆,水下潜艇冲击爆炸之类的仿真软件,是不会拿出来销售的!再比如我国的高铁动车发达,同样我们也可以开发出专业动车设计软件,但是涉及核心知识机密,无法商业化。
3,工业软件的价值在于提高工作效率以及稳定性可靠性。其实前面讲的两点也在说这个。工业软件的难度其实是远远高于互联网的,互联网所谓的上亿数量级别的并发在真正的工业软件面前都是小儿科,超大规模的模型不仅硬件上需要超级计算机,而且对算法的稳定性,可靠性,容错,都有非常高的要求。错之毫厘谬以千里的事在工业软件可谓司空见惯。1996年坠毁的阿利亚娜5火箭,其失败原因就在于直接移植阿丽亚娜4的代码,没有对软件进行足够的回归测试。