突然有个想法,我们费力不讨好地去做工业软件,不如去做工程软件。
想到工业软件,我想到的是CAD/CAE,是CATIA、UG、PRO/E、ANSYS、ABAQUS、SIMCenter、TeamCenter这些大家伙;
想到工程软件,我想到的是建筑工程、岩土工程、水利工程,对应的软件是PKPM、FLAC3D、GeoStudio、GeoSlope,都是些小而美的玩意。
工业软件和工程软件有哪些异同:
-
都需要建模。对CAD的需求是刚需,但一般来说工业软件需要大型的、专门的、复杂的CAD软件,AutoCAD这种是不入法眼的,一般上来就是3D样条曲面、就是约束求解器这些高大上的名词;而工程软件往往都提供build-in的参数化建模工具,能用、会用AutoCAD的已经是大佬了,最多也就是提供一个读取DWG文件的工具,能用2D的绝不上3D,B-rep已经是很多应用工程师理解极限了。
-
都需要仿真。工业软件里仿真很复杂,大型CAE软件每几个月的学习,很难上手,很多时候对仿真结果的理解还需要你对数学、力学有一定的知识储备。工程软件完全是另一个极端了,普通人上去点几下鼠标,出来一些漂亮的伪彩色图片,做一个工程报告就可以交差了。同样,能用2D的绝不用3D,能用线性的绝不用非线性,能不耦合的绝不耦合,最多最多来个弱耦合,不追求系统的收敛。
-
都需要可视化。工业软件的可视化往往是自成一体的大型软件,比如Tecplot、比如EnSight,有各种切片、等值线、流线、体绘制等高级功能,往往还能在数值模拟基础上做各种二次分析和数学统计;而工程软件的时候往往只是一个简单的展示,也会有出图功能,更多的是强调工程属性,在各种图例、比例尺的输出上花活很多,最牛逼的是各种国产工程软件,动不动就给你来个报告自动生成的功能,这个可能是国产自主的主要优势了吧(-:
三年前,我对我的前老板说,我们做不了工业软件,我们没那个钱、没那个人,但我们可以做特定行业的工程软件,比如岩土工程,这个我们玩的转。
三年后,如果以后还有老板说,你能不能给我做个国产自主工业软件,我会说我们要不先从工程软件做起 -
sigh ...
网友评论