基于多种群遗传算法的舰艇生活舱室布局优化设计方法研究

Translated title of the contribution: Research on optimization design method of ship′s living compartment layout based on multi-population genetic algorithm

Lin Ma, Dengkai Chen, Hongqi Shi, Wenyi Liao

Research output: Contribution to journalArticlepeer-review

Abstract

The optimization of ship compartment layout needs to consider aspects such as the mutual positions of compartments, passage relationships, comfort, and convenience. Taking the submarine living compartment segment as an example, this paper, based on the characteristics of submarine compartment layout, introduces a fuzzy evaluation method to comprehensively analyze the relative positions of compartments. It combines emergency evacuation needs to establish a compartment layout optimization model. Additionally, adaptive improvements are made to the genetic operations of the multi-population genetic algorithm, enhancing its applicability to the optimization design of multi-layered ship compartments. Simulation design analysis indicates that the proposed layout optimization design method can provide designers with various reference layout optimization solutions in a short period. Moreover, the improved multi-population genetic algorithm can largely avoid premature convergence into local optima. It effectively addresses the optimization problem of ship compartment layout, thereby improving the efficiency of compartment layout optimization design.

Translated title of the contributionResearch on optimization design method of ship′s living compartment layout based on multi-population genetic algorithm
Original languageChinese (Traditional)
Pages (from-to)189-199
Number of pages11
JournalXibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Volume43
Issue number1
DOIs
StatePublished - Feb 2025

Fingerprint

Dive into the research topics of 'Research on optimization design method of ship′s living compartment layout based on multi-population genetic algorithm'. Together they form a unique fingerprint.

Cite this