<p>Mechanical contact plays an important role in engineering structures. However, there are no open-source topology optimization codes to design contact structures. Therefore, this paper proposes a new contact topology optimization method using the surface-to-surface frictional contact algorithm. Meanwhile, the complete 499-line MATLAB codes and detailed interpretation are provided in this paper, which is easy to learn and use by junior researchers. The frictional surface-to-surface contact algorithm is briefly described, and the Coulomb friction law is used to model the friction behavior. A frictional contact topology optimization model is established with the compliance as objective function and volume fraction as constraint. The adjoint method is used to obtain the sensitivity of frictional contact problems. Numerical examples compare the effect of different friction coefficients. The proposed method successfully reduces the structural compliance considering the contact boundary, and the increase of friction coefficient is helpful to improve the stiffness of the optimized structures.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A 499-line MATLAB implementation for frictional contact topology optimization

  • Bin Wang,
  • Murat Yaylaci,
  • Jiantao Bai,
  • Wenjie Zuo

摘要

Mechanical contact plays an important role in engineering structures. However, there are no open-source topology optimization codes to design contact structures. Therefore, this paper proposes a new contact topology optimization method using the surface-to-surface frictional contact algorithm. Meanwhile, the complete 499-line MATLAB codes and detailed interpretation are provided in this paper, which is easy to learn and use by junior researchers. The frictional surface-to-surface contact algorithm is briefly described, and the Coulomb friction law is used to model the friction behavior. A frictional contact topology optimization model is established with the compliance as objective function and volume fraction as constraint. The adjoint method is used to obtain the sensitivity of frictional contact problems. Numerical examples compare the effect of different friction coefficients. The proposed method successfully reduces the structural compliance considering the contact boundary, and the increase of friction coefficient is helpful to improve the stiffness of the optimized structures.