使用常边界元的三维线性弹性静力学 MATLAB 代码
计算工程、金融与科学
2015-03-13 v1 计算物理
摘要
本文 presents 了一个用非常简单的编程语言 MATLAB 编写的代码,用于使用常边界元的三维线性弹性静力学。该代码全部或部分均非任何现有代码的翻译或副本。本文解释了该代码的编写方式,并列出了所使用的所有公式。通过使用该代码求解一个具有已知近似解析解的简单问题,对代码进行了验证。当然,就理论而言,本文并未对边界元研究做出任何贡献。但本工作的合理性在于,据作者所知,迄今为止无法找到使用常边界元的三维线性弹性静力学的开放获取 MATLAB 代码。作者希望本文能对希望了解简单但完整的边界元代码如何工作的初学者有所帮助,以便他们能够在此基础上构建并修改现有的开放获取代码,从而快速轻松地解决复杂的工程问题。该代码在线开放获取(作为本文的补充文件),并可从本期刊的网站下载。
引用
@article{arxiv.1301.4668,
title = {A MATLAB Code for Three Dimensional Linear Elastostatics using Constant Boundary Elements},
author = {Kirana Kumara P},
journal= {arXiv preprint arXiv:1301.4668},
year = {2015}
}
备注
12 pages (pdf), 8 supplementary files, accepted author manuscript