基于数据文件的ANSYS二次开发

  • 格式:pdf
  • 大小:157.54 KB
  • 文档页数:3

ANS 提 供 了许 多 途 径 进 行 二 次 开 发[ 。本 文 尝 YS 1 ]
试 以数 据 文件 为接 口, ANS 在 YS中调 用 C ++语 言
编制 可执 行 程 序 , 现 ANS 实 YS的二 次 开 发 。通 过
在 ANS YS中调 用 C ++编 制 的程序 C S E S来 R TR S 读 取编辑 ANS YS的输 出 文件 , 成 特 定 格 式 的初 生
J l
读取截 面号
_

获得 各单元 对应 的截面号
j l
读取处理截 面单 元节点坐标 获得截 面几 何尺 寸
始应 力数 据 文件 , 灵活 有效 地 解 决 了对 B a 8 e m1 8和 Ba 8 em1 9施加 初始 残余 应 力 困 难 的 问题 : ) 1 由于 截 面 网格 划 分精 度 的不 同 , 分点 位置 不 同 , 积分 点 积 对
Ba 8 em19单元施加初 始残余应力 困难的 问题 。
关 键 词 C++ ANSYS 接 口 二 次 开 发 数 据 文 件
S ECo NDAR Y DEVELopM ENT F AN S o YS BAS N G N I o oUTPUT DATA LES FI
首 先在 A YS中调 用外 部 程 序 C S RE S NS RT S, 读 取 ANS YS生 成 的截 面特性数 据 文件 S IT.i, LS 1 s 提 取截 面号 , 对每 个 截 面 号 的 截 面单 元 节 点 坐 标 进

要 以数 据 文 件 为 接 口 , AN YS中调 用 C++语 言 编 制 的 可 执 行 程 序 , C+ + 的 强 大 字 符 操 作 功 能和 数 在 S 将
据 处 理 功 能 与 ANS S 有 机 结 合 起 来 , 现 ANS Y 实 YS的 二 次 开 发 , 便 而 有 效 地 解 决 ANS S 中 B a 8 和 方 Y em18
由于问题 的复 杂性 和 特 殊 性 , 用 有 限元 软 件 本 身 通 往往 不 能 满 足 使 用 要 求 , 要 进 行 二 次 开 发 。 需
残 余 应力 文 件 i rs.s , s esit至此 外部 程序 结束 。最 后 t 由语 句 : si e di rs.s 来实 现残 余 应力 的施 i l ra s es i fe t t
j l
生成残余应力函数
施 加残 余应 力 很 困难 ;) 2 输入 的数 据 量 巨大 。
1 基 于数 据文 件 的 A Y NS S二次 开发
1 1 分 析 流 程 .

J l
读 取积分点坐标 生成 中间文件 S c o # i et n . i 1 s
残余应 力文件 i r s s s e .t t s i
加。
外 部 程 序 C S E S 的 主 要 功 能 由 类 R TR S
C RS E S来实现 , 据读 取 通过 调 用类 C a — C TR S 数 Red F n t n来 实 现 。类 C R TR S u ci o C S E S的分 析 流 程 如
图 1 示。 所
读入 S IT1 文件 LS . i s 读入 E ITI 文件 LS . i s
Zh g un en an J f g Hao Ji ng Xi pi ng Hai dong W ang Li ank un
( c o lo vlEn ie rn S h o fCii gn ei g.Xia ie st fArh tcu e & Te h lg Xia 71 O 5 ’ n Unv riyo c ie t r c noo y ’n O5)
维普资讯
张 俊 峰 , : 于 数 据 文 件 的 ANS S二 次 开发 等 基 Y
基 于 数 据 文 件 的 ANS S二 次 开 发 Y
张俊峰 郝 际平 邢 海 东 王连坤
土木 工 程 学 院 西 安 7 0 5 ) 1 0 5 ( 安建筑科技大学 西
pr gr m m ig l n a s o a n a gu ge w ih t po e f c p iiy o c ar c e o r tn w rul a ab lt f h a t r pe a ig a d t pr es i ar l nd a a oc sng e i nke w ih d t
ABS RA T CT
Th + + a p ia i n p o r m s r n i eC p l t r g a i u n ANS . r u h t e d t i ,t e f n t n o + + c o YS Th o g h a a f e h u c i f C l o
d t i a a fl e
通用 有 限元 软件 ANS YS以其 丰 富单 元库 支 撑 下 的强 大分 析功 能 , 好 的 人机 交 互 界 面和 可 开 发 友 性, 得到广 泛 应 用 , 其 是 它 强 大 的 非 线 性 分 析 功 尤 能 , 其在 建 筑结 构 分 析 中 同样 得 到 广泛 应 用 。但 使
Be 1 8 a a 1 lm e s i o v d e f c ie y am 8 nd Be m 89 ee nt s s l e fe tv l .
KE W ORDS Y
C+ +
ANS YS
it ra e ne fc
s c n a yd v lp n e o d r e eo me t
ANS . u h e o d r e eo me t o YS Th s t e s c n a y d v l p n f ANS s a h e e . e p o lm o p li g e i u l te s s t YS i c iv d Th r b e f a p y n r sd a s r s e o