FEAPpv Linux编译和运行方法.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FEAPpv Linux 编译及运行方法 整理日期:2016-03-06 问题反馈:师访,QQ :1549221758,pomato157300@126.com 1. FEAPpv 简介 FEAP 是由加州大学伯克利分校 (University of California, Berkeley )开发的通用有限元程序, FEAPpv 是其对应的开放 源代码的个人版本。程序最初是由 Robert L. Taylor 教授 (/~rlt/ )为满足教学和科研目的而编写的。与 FEAPpv 对应的教材为 The Finite Element Method, 6th edition。 FEAPpv 的功能包括: (1)有限的单元库 (与付费版本相比)和用户自定义单元。 ①结构分析: 弹簧-质点单元(pointnd.f )、一维-二维-三维桁架单元(trussnd.f )、二维梁单元 (frame2d.f)、三维梁单元(frame3d.f)、二维壳单元(shell2d.f)、三维壳单元(shell3d.f)、二维(平 面应力-平面应变-轴对称)结构单元(solid2d.f )、三维实体单元(solid3d.f )、三维四边形膜单元 (membr3d )。 ②热传导分析:二维热传导表面单元(convec2d.f)、三维热传导表面单元 (convec3d.f)、二维热 传导单元(therm2d.f )、三维热传导单元(therm3d.f )。 ③用户自定义单元接口:可通过ver31\user 文件夹下的elmt01.f 至elmt05.f 实现。 (2 )少量的材料本构(与付费版本相比)和用户自定本构。 ①弹性、横观各向同性、正交各向异性、超弹性(Neo-Hookean )、粘弹性、塑性 (包括可用于金 属材料模拟的Mises 和岩土材料模拟的Drucker-Prager 屈服准则和相关流动法则)、和热传导本构。这 些材料相关代码都在material.f 文件中。 ②用户自定义材料本构关系接口:可通过ver31\user 文件夹下的umati1.f 至umati5.f 和umatl1.f 至umatl5.f 实现。 (3)云图输出功能。 相关程序在ver31\plot 文件夹下。 FEAPpv 的用法:用户编写输入文件,在终端中通过feappv 命令激活程序,并读入输入文件,程 序运行完毕后保存输出文件、并根据输入文件中的plot 语句绘制相关图形。以下内容为官网上的输入 1 / 5 文件示例 (Iblock ,该示例计算一个二维平面应变块体受拉变形问题): feap * * test on solution !项目名称定义 0 0 0 2 2 4 !问题描述,6 个数字的含义分别是:节点数目、单元数目、材料种类、维度、每个节点的 !未知量数目、每个单元的最大节点数目。由于程序可自动识别,所以1-3 个数字可设为0 block !建模及单元划分 (规则网格可直接用block 命令形成) cart 4 4 !笛卡尔坐标系下4x4=16 单元模型 1 0 0 !模型几何坐标定义 2 5 0 3 5 5 4 0 5 ebou !边界条件定义 1 0 1 0 !给x=0 的节点施加x 方向的位移约束 2 0 0 1 !给y=0 的节点施加y 方向的位移约束 forc !节点载荷(施加到24,25 号节点上) 24 0 0 10 25 0 0 10 mate 1 !材料参数定义 solid

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档