A 499-line MATLAB implementation for frictional contact topology optimization

dc.contributor.authorWang, Bin
dc.contributor.authorYaylacı, Murat
dc.contributor.authorBai, Jiantao
dc.contributor.authorZuo, Wenjie
dc.date.accessioned2025-09-12T07:00:15Z
dc.date.issued2025
dc.departmentRTEÜ, Mühendislik ve Mimarlık Fakültesi, İnşaat Mühendisliği Bölümü
dc.description.abstractMechanical 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.
dc.identifier.citationWang, B., Yaylaci, M., Bai, J., & Zuo, W. (2025). A 499-line MATLAB implementation for frictional contact topology optimization. Structural and Multidisciplinary Optimization, 68(9), 169. https://doi.org/10.1007/s00158-025-04081-0
dc.identifier.doi10.1007/s00158-025-04081-0
dc.identifier.issue9
dc.identifier.scopus2-s2.0-105014906219
dc.identifier.scopusqualityQ1
dc.identifier.startpage169
dc.identifier.urihttps://doi.org/10.1007/s00158-025-04081-0
dc.identifier.uri1615-147X
dc.identifier.urihttps://hdl.handle.net/11436/11065
dc.identifier.volume68
dc.identifier.wosWOS:001561173800001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakScopus
dc.indekslendigikaynakWeb of Science
dc.institutionauthorYaylacı, Murat
dc.institutionauthorid0000-0003-0407-1685
dc.language.isoen
dc.publisherSpringer
dc.relation.ispartofStructural and Multidisciplinary Optimization
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectEducational codes
dc.subjectFinite element analysis
dc.subjectFrictional contact problems
dc.subjectTopology optimization
dc.titleA 499-line MATLAB implementation for frictional contact topology optimization
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
wang-2025 (2).pdf
Boyut:
14.38 MB
Biçim:
Adobe Portable Document Format

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: