摘要: |
船舶是一个庞大的系统,是由数以百万计的零件装配而成,而船舶建造过程更是一项复杂的系统工程。船舶构件装配是船舶建造过程的重要部分之一,建造过程中装配序列的好坏直接影响到装配质量的好坏、建造成本的高低和建造周期的长短。所以深入研究船舶构件装配序列优化,对提高建造质量、缩短建造周期、降低建造成本具有非常现实的意义。本文正是出于这种考虑,对船舶构件装配序列优化进行了研究。
首先,分析了装配序列优化研究领域中常用的装配信息模型结构。根据船舶建造过程的实际情况,结合装配序列优化和评价的需要,研究船舶装配信息模型的内容和数据形式,构建了针对船舶装配序列优化和评价的船舶装配信息模型;并且根据构件间的干涉情况,生成船舶构件拆卸干涉矩阵。
其次,分析了蚁群算法的基本思想,建立针对解决船舶构件装配序列优化的问题模型,利用改进的蚁群算法,对船舶构件序列进行优化。并应用面向对象的编程思想,用C++编程语言实现船舶构件自动生成优化序列的功能。
再次,针对船舶建造过程的特殊性,提出适用性较强的评价指标体系。应用综合评价方法,对生成的装配序列进行综合评估。
最后,使用CATIA三维建模软件,以某散货船双层底分段为例,使用基于蚁群算法的船舶构件装配序列优化程序,优化得到较合理的装配序列。通过评估,得到更优的装配序列。并对得到的装配序列进行模拟仿真。验证了本论文提出方法的可行性。 |