原创:超能量 订阅号:立极仿真
提到仿真,不得不说“仿真”的作用。从国家层面来讲,仿真行业直接代表了国家的工业水平,感兴趣的朋友可以百度一下“国之重器沦为能见度极低的产业,中国仿真软件三十年坎坷路”。从企业层面来讲,要快速、高效地正向开发一款产品,也离不开仿真,甚至要“山寨”到神似,也离不开仿真。
我估计咱们ZF应该也看到了仿真在产品升级中的作用,对于“盗版”软件也是睁一只眼闭一只眼。国外动辄数百万、甚至上千万的仿真软件,在国内一分钱不花都能得到。比较可悲是,国内多数企业“一心一意”挣快钱,没想着要把产品“做精、做好”,因此最多把仿真看作“花瓶”,能使PPT看起来花哨点,好忽悠客户。
唧唧歪歪说了一堆废话,还是言归正传,聊聊自己学习仿真的“曲折”经历吧。最初学仿真全靠自学,没有选择软件的标准、也缺少正确的学习方法,整个就靠“随缘”。
先是在某东上看到有本书《MSC.MARC在材料加工工程中的应用》,就学了Marc,算是一个通用有限元软件吧。这里不得不吐槽一下MSC公司在国内的营销力度,有限元行业曾经的龙头老大(没错MSC就是因为做的太大了,涉嫌垄断,被法院裁定拿出了Nastran的源代码和测试案例,UG即后来的NX才进入仿真领域),竟然除了这本书和“陈火红”的几本书,在国内都找不到像样的MARC中文教材。实在没办法,只能看软件自带的教程。Marc软件的GUI界面做的实在“很怀旧”,能让人觉得是在使用DOS,而不是Win10(当然有限元最重要的是大规模线性方程的求解算法)。不过自带教程非常完整,手册从A到E每本都有上千页,涵盖了软件操作、单元库、程序输入、示例等。当然了,手册都是英文的,自己本来英文也不好,大学时六级尝试了多次都“挂了”,实在没办法只能硬着头皮看。一年下来居然把手册A看完了,还留下了30-40万字的中文翻译稿,这算是个意外的收获吧!
后来在某东上看到有本《万水CAE技术丛书:Simufact在材料成型与控制工程中的应用》,这是一个专用的有限元软件,本来是德国一家公司开发的产品,后来被MSC收购了,用的是修改后的Marc求解器。有了前面Marc的基础,学习simufact也算是“轻车熟路”了。忍不住又要吐槽MSC了,全国只有一本simufact中文教材,没错仅此一本。在“问候”了无数次MSC公司后,又开始了英文修炼之旅,一年时间完成了整个文档的翻译。
正当Marc和 simufact的学习渐入佳境时,发现了两个严重缺点,不得不学习其它软件。一是两个软件对MS-MPI的支持非常差,差到在windows HPC中几乎无法使用(几乎意味着仍然可以使用,但是要编辑host文件,且要使用intel MPI ,我去);二是“测试版”(即DB,你懂得)只有8个线程的授权,这意味着只能在单机上跑这个软件,对于比较大的项目,需要近一个星期的“耐心”等待。再次“问候”一下MSC公司 。