2d-fem
所属分类:数值算法/人工智能
开发工具:Jupyter Notebook
文件大小:0KB
下载次数:0
上传日期:2018-03-13 02:40:46
上 传 者:
sh-1993
说明: Python代码,用于使用有限元方法求解2d梁的位移。BITS皮拉尼果阿校区设计项目...,
(Python code to solve for the displacement of a 2d beam using Finite Element Method. Towards a Design Project at BITS Pilani Goa Campus under Dr. Gaurav Singh)
文件列表:
FEM-final.ipynb (676288, 2018-03-12)
FEM-final.py (22705, 2018-03-12)
FEM_Assignment.pdf (196133, 2018-03-12)
# 2d-fem
Python code to solve for the displacement of a 2d beam using Finite Element Method.
Built as part of a Design Project on FEM under Dr. Gaurav Singh (Department of Mechanical Engineering, BITS Pilani Goa Campus).
January to May 2017
Specifications:
- The mesh is rectangular and can be of arbitrary fineness.
- Inputs are beam geometry, physical parameters (Young's modulus and Poisson's ratio), body forces (such as weight) and traction forces (externally applied)
- Output is an array of node-by-node displacements in equilibrium, and a visual plot of the same
- Successive Over Relaxation is used to find the final displacements, though NumPy's numpy.linalg.solve performs similarly well in time and accuracy.
近期下载者:
相关文件:
收藏者: