文件名称:autofiber:优化的应变能,基于测地线的网格参数化生成器
文件大小:4.32MB
文件格式:ZIP
更新时间:2024-04-09 00:03:16
Python
汽车纤维 在3D表面上基于测地线的应变能最小化,以优化纤维铺放方向。创建为爱荷华州立大学开发的将自动缺陷插入FEM包的一部分。 AutoFiber是爱荷华州立大学研究基金会(C)2016-2018版权所有(C)。它是根据Apache 2.0许可发行的。有关详细信息,请参见文件。 项目结构 autofiber/ :包含python包autofiber 。 demos/ :包含各种演示模型和一个脚本test.py ,用于演示每种模型的用法。 docs/ :包含各种文档资料。完整的文档可以在获得。 包装结构 generator.py :主控制脚本,用于生成测地线起点,计算测地线路径,计算测地线参数化并采用应变能最小化。 geodesic.py :包含计算测地线轨迹和参数化所需的功能。 optimization.py :包含应变能函数和梯度的定义,以及用于最小化应变能函数的RMSprop
【文件预览】:
autofiber-master
----launcher.py(789B)
----demos()
--------curved_abaqus_mesh_coords.npy(139KB)
--------SmallSaddle32.x3d(170KB)
--------FlatPlate.x3d(46KB)
--------Cylinder.x3d(32KB)
--------CurvedSurface.x3d(1.16MB)
--------DMObject.pkl(1.25MB)
----test.py(4KB)
----LICENSE(10KB)
----setup.py(995B)
----README.md(3KB)
----autofiber()
--------analyze_uv.py(19KB)
--------__init__.py(0B)
--------optimization.py(14KB)
--------generator.py(60KB)
--------geodesic.py(25KB)
----docs()
--------sphinx()
--------images()
--------tutorial.md(9KB)
--------extras()
----.gitignore(1KB)