将多载荷作用下的连续体结构拓扑优化设计看作为一种对单元样本的模式识别,然后利用模式识别的K邻近(KNN)方法实现连续体结构的拓扑优化设计。具体过程是以设计区域全体单元为样本空间,利用单元在各载荷作用下的应力分量作为单元样本的特征向量,并以欧氏距离作为识别标准将单元分为两类,最终通过逐步删除低应力贡献度的结构单元来达到结构优化。最后还给出了基于KNN方法的多载荷作用下连续体结构拓扑优化设计示例,结果表明此设计方法是完全正确且可行的。
In this paper the topology optimization design of multi-loaded continuum structure is taken as a kind of structural unit pattern reeognition, and K Nearest Neighbor (KNN) method of pattern recognition is used to conduct the topology optimization design. The entire design region is taken as the initial sample space, and the element stresses under multi-load are regarded as the feature vectors, and the feature vectors' Euclidean distance is regarded as the recognition standard to classify all the unit samples into two classes so as to obtain the topology optimization result. Several examples of the topology optimization design are given and made based on KNN method. The results indicate that this design method is feasible.