一开始的工作是用DDM 语言写一些中小程序并将它融入Calma 3D 工厂设计软件包中,目的是提高工程设计人员的工作效率,尽可能地自动生成一些设计数据以减少或方便工程设计。 从在数据库查找设计资料到报表打印,每一个工程设计阶段都有许多为福乐公司量身定做的程序,当然包括许多用于产生适合福乐管理层习惯的报表。比如说工程设计人员用鼠标在屏幕上点到三维模型图上任意的管道、设备或建筑物的任一位置、软件都会产生一个新的窗口,所有关于管道或设备的信息,或者建筑物的材料信息,乃至设备的厂家资料均在新的窗口呈现岀来,省去了设计人员找相应资料的时间,方便又直观。这在现在己经是习以为常的手段,但当时,近三十年前,它祘是一大改进;
一年以后,大部分急需改进的中小的程序开发告一段落,我加入了大型新項目开发团队。第一个项目为工厂设计中设备间管道铺设的自动生成。以前一个管道设计人员一天只能设置和绘制一至二根管道的图纸,有了CAD系统后,绘图在电脑上进行,速度提升很多,一天可绘十至十五根管道。比起手工绘制图纸,在电脑屏幕上做是真的多、快、好、省。但这仍然跟不上工程设计的速度要求。我们要做的項目是让软体先根据工程項目所需的管道种类,管径大小,抗压能力和最佳路径来自动批量生成设备间的所有管道。铺设过程中也需作实时的碰撞检查以避免管道碰到建筑物的樑,柱或其他管道。
首先要做一个智能的数据库,数据库汇集了许多工程的数据,更新每年工程的要求,罗列每个工程的特殊需要,包揽工程安全和技术方面数据,集中工程师的设计经验,生成材料库包括所有管道材料的详细数据和检修要求。
自动管道铺设的软件以这个智能数据库的资料为依据,在工厂设计的三维模型中作批量管道铺设。一批500根管道的基本铺设只要6分钟就可以完成了,并自动绘制了三维的模型,设计人员只要检查己生成的管道,修改一些非常規的管道铺设,并立即可生成二维的顶视图,前視图,后视图,以及任意截面的切割图。材料报表也可随即产生,供公司采购部去采购包括多少什么样的管道和附属部件,一应俱全。
由于在智能数据库里面有各个提供设置和管道厂家的材料信息以及标准报价。所以材料报表中也会列出各項分价格和总价格。
这个智能数据库的建立是复杂的,也是庞大的,不仅要与材料供应商联网,也要与本公司的工程师合作将他们的宝贵设计经验变成数学模型制作设计规范。
一开始管道自动生成软件包做一个500根管道的智能最佳途径铺设要4小时,设计人员通常在下班前开始运行该软件,第二天上班时,500根管道铺设和碰撞检查才能完毕,后经过不断地改进,加上电脑硬件的速度提高,最快6分钟就可以完成初步铺设,包括每做一步都要做基本碰撞检查。但整体碰撞检测还是需要四小时以上的。
这个项目工作量很大,光是写软件设计规范书就用了半年时间。在写程序的过程中,挑战象过山車似的,一个过了又来一个。一次次的软件调试修改,一遍遍地优化提高。项目组的同事非常团结,毫不保留地交流想法,互相帮助,关爱有加。
在福乐公司工作是很开心的,我做的项目部分常常要与公司的部门主管沟通,讨论。在软件的调试阶段,也经常要与工程设计人员一起使用新的软件,有时不仅没有提高设计速度,反而因为调试,修改,再改,再试,占用工程设计人员很多的时间。对我个人来说从没碰到工程设计人员不合作,发牢骚的情况,反而常常会听到他们讲笑话,幽默是他们的特质、觉得每天时间过的真快啊,轻松自在,心情也随之特别得好。
这是一段非常值得怀念的时光,心里特别的宁静,一点杂念都沒有,每天想的就是工作,早上坐在公司的車上想项目,晚歺后到入睡还是想程式的设计。单纯得象个机器人,那种工作上的全神贯注 , 兴趣上的化学反应,给人一种孜孜不倦的兴奋感 。虽然忙得马不停蹄, 但是来自心底的幸福笑容时不时就会流露出来,真正地忙着并快乐着。
(未完待续)