我想你所说的批作业恐怕是指在GUI界面下直接输入命令它的信息都会保存在jobname.log这个文件中它也是一个ascii文件 至于你说的保存图形文件可以通过 plotctrls-->hard copy--->to file来保存 也可以在画图前
plotctrls-->redirect plots---->to .... file 19 你试一试吧
Q不过我不知道何谓ascii文件如何打开打开以后是否可以接着上次的进行分析还有仅用GUI模式不输入命令是否能完成一个三维结构的应力分析
Aascii文件通俗的说法就是文本文件至于你说的接着分析,我就有些不太明白了是因为某些原因ansys中断退出后的接着分析呢还是计算完了还想接着再来一遍这两种的做法可不一样
不过我建议你把ansys的帮助文件好好看一遍尤其是Basic analysis procedures guide绝大部分的问题都可以在里面找着答案
--------------------------------------------------------------------------------
Q我用ansys做了个项目需要在任意方向施加一个位移约束我定义了一个局部坐标系统并且把这个局部坐标系统设置为当前激活坐标系统然后施加位移约束可是不管我怎么加还是加在全局坐标系统上不知道何原因
A你可以把你要加约束地方的节点坐标旋转到你需要的约束方向然后再约束 preprocessor--->move/modify--->by angles
--------------------------------------------------------------------------------
Q现在先用block命令画了一块板然后我想在板的侧面上的一条线是侧面中间的一条上加线载荷以模拟预应力问题是在mesh以后想用 lsel,s,loc,x,-1000 lsel,a,loc,x,1000 lsel,r,loc,z,-25 sf,all,pres,0.03
加线载荷怎么老说没找到线怎么解决这个问题 A原因很简单因为你就根本没有先定义线
BLOCK所定义的只有一个体积六个面以及8条边线你可以用LIST看一下如果你想在侧面中线上加载的话只好如此
方法一用KEYPOINTS的方式建立模型定义是别忘了定义侧面中线的两个点在侧面生成两个面再以面建体积然后就可以在线上加荷载了
方法二正若DFENG所言在那条线上的NODE上加载但是要注意的是两端NODE的荷载只是中间NODES荷载的一半要计算清楚
A居我所知ANSYS不能在面上加线载荷所谓的线载其实指面载我建议在线上取点后均匀加上力 --------------------------------------------------------------------------------
Qopt运算器它的位置应该在main menu里面请问如何安装才能使用该运算器 A/opt或main menu>design opt,详细可参见ANSYS高级分析技术
Q做一个锥型工字梁的静力分析该梁由9个关键点分成8段还是一个整体在每个关键点处的高度缘条腹板的长宽均不同并非线性变化这么一个梁该具体如何处理,如果用BEAM44的话根据REAL属性用ESHAPE命令显示的梁是矩形梁,一个实际工程中梁的REAL 属性怎么得出,是否是对端点用 PLOT SECTION 方法?对于两端截面不等的I字梁,如用BEAM188(189)的话,只能与一个SECTION关联,能否对端点设置SECTION ?怎么做?
A1 采用beam44截面变化时不能使用SECTION特性而使用SECTION关联就不能是渐变的截面 2 模拟BEAM44截面变化时你可以输入实际常数以模拟截面变化这就要你输入单元两端的特性数据(area1,iy1,iz1,h1...area2,iy2,iz2,h2...) 20
3 在非截面关联的情况下你所PLOT的单元截面形状当然只有矩形了
4 渐变的数据和参考VM34.dat中的BEAM44部分即是该例子中的单元两端的截面是渐变的 A不变截面的关联 /prep7 k,1 k,2,100 k,3,0,1 l,1,2 et,1,beam44 mp,ex,1,30e6 mp,prxy,1,0.3 sectype,1,beam,I secoffset,cent
secdata,30,20,40,8,8,6 latt,1,,1,,3,,1 lesize,all,,,20,,1,,,1 lmesh,1 finish /solu /eshape,1
-------------------------------------------------------------------------------- Q我在ANSYS中分析一个受瞬态冲击荷载的悬臂梁
分两个时间步第一个时间步0.05秒受荷载一个子步第二个时间步4.95秒不受荷载99个子步 我想得到弹塑性情况下的梁末端的振动曲线但是梁的固端一旦进入塑性ANSYS的分析就中止输入结果为零实际上如果梁的固端只是部分进入塑性梁还是应该振动的请问这个问题应该如何解决 A塑性在完全瞬态动力学中是可以的而在其它动力学分析中是被忽略的仅保持最初的非线性特性 --------------------------------------------------------------------------------
Q我在计算一个渡槽的项目屈曲分析中结果输出只有几个屈曲模态的值不知道这几个值是什么意思还有屈曲临界应力怎么用这几个模态值来算
A每个屈曲模态都有一个fact系数则该系数与施加的计算荷载乘积即为该模态的屈曲荷载 --------------------------------------------------------------------------------
Q请教一个实体加载分网的问题实际上的问题是我在体上定义了关键点作加载点但是用meshtool分网时没有分到这几个点所以加载失败 A假如你必须在点上加载可
将你的那几个关键点第一为硬点但这样分网要注意以及此点存在应力集中问题或应力奇异 建议你用面加载模拟可能好些
--------------------------------------------------------------------------------
Qansys中对于温度应力的问题是怎么算的呢一个最简单的问题一根杆件两段固定在 21
温度变化下的应力怎么算呢
A这是一个耦合场计算问题单纯的热计算和结构运算都解决不了问题如果我没有记错的话你可以考
虑plane13这个耦合场单元类型
-------------------------------------------------------------------------------- QSFA的用法哪位知道其用法最好有一个例子 ASFA的所有用法全在帮助文件里
SFA, AREA, LKEY, Lab, VALUE, VALUE2
1area是你要加载荷的面可以直接指定面的编号也可以先用asel命令选取然后用all参数即可 2lkey则是同element有关的载荷关键号不同的element会有不同的意义
3lab是用来指定载荷的意义比如说要加载压力就用PRES,要加载热流量就用HFLUX要加载对流就用对流热交换就用CONV.
4value就很简单了就是知载荷的大小罗针对某些载荷和某些单元而言一个value不足以表达得给出另外一个值来这时就用到了value2例如在加载热交换载荷CONV时往往还得给出环境温度或者是流体温度),这个温度就用value2给出 SFA,3,CONV,14235,25 这个命令的意思就是
在第3个面上加上一个热交换载荷交换系数是14235环境温度是25度 --------------------------------------------------------------------------------
Q关于正交异性板有谁知道可以用什么单元模拟两个方向刚度不一样的板如何在ansys中实现 Amatetial props->orthotropic
A据我了解ansys的材料属性基本上都可以在xyz三个方向分别定义你仔细找一找应该没有问题 -------------------------------------------------------------------------------- Q我这里有两个问题向请教一下
1对于平面刚加结构来说比如说有一根杆是斜的我想对它施加x或是y方向的均部载荷而不是垂直于杆的均部载荷
2对于一个面如何施加剪应力
A1 梁元施加的荷载是针对单元的各个方向的例如垂直切向等而施加整体坐标下的X或Y方向的荷载只好分解后施加
2 查看单元的面力规定方向数字即可施加可查HELP
--------------------------------------------------------------------------------Q有一个二维模型大部分用原型法(solid modeling)建的模(存在keypoint,line,area等元素),模型上某个小部分用直接法(direct generation)建的模(即其中没有keypoint,line,area,只有node和element),请问我怎样才能overlap这两个部分 A曾经有人讲过这方面的事情(E文)但我忘记了至少有一点是肯定的即用原形法建立模型划分好单元后可以接着用直接法继续定义结点和单元是一体的FEA模型不需要任何*作
A如果实体模型已经剖分然后再在这个基础上定义节点element当然是没有问题的不过直接把没有剖分的实体模型和节点,element做布尔运算恐怕很不妥吧我个人认为布尔运算不能使用与节点和单元 --------------------------------------------------------------------------------Q怎么对三维实体加绕轴转动的约束就是只能绕轴转动 22
A如果在柱坐标下让所有节点的UX,UZ自由度为0是不是就可以了不过这里的自由度的方向是节点坐标系的方向所以你得先把节点得坐标系定义为柱坐标系 A你也可以试一试ROTXROTYROTZ这三个自由度说不定更方便
Aansys中还有一种惯性载荷其中可以定义角速度和角加速度命令是CGOMGA和DCGOMG你可以仔细琢磨琢磨
--------------------------------------------------------------------------------Q如果一个线既不是水平也不是垂直而是与水平线相交成一定的角度如何加与之平行的均布力
A查看单元图形不同受力的方向定义为不同数字选择切向就可以了
-------------------------------------------------------------------------------- Q怎么画一个圆柱面
A1建立圆柱体仅删除体留下的是圆柱面
2建立圆弧线沿一定的路径拖拉也可以建立圆柱面
--------------------------------------------------------------------------------Q请问ansys中的.full文件中如何看刚度矩阵和质量矩阵
Ayou can use the following steps to extract structural matrices: 1. run a modal analysis to get a file.full 2. generate a temp folder
3. copy binlib.dll, rdwrt.bat, rdfull.f, binlib.lib to temp folder (these files can be found in your ansys system)
4. rename rdfull.f to userprog.f
5. at command prompt, run: rdrwrt userprog 6. at command prompt, execute: userprog.exe
7. you can get MASS.MATRIX and STIFFNESS.MATRIX.
Ajobname.full是二进制文件它是以标准文件头作为第一条记录以后的若干条记录都有固定的模式在Interface Guide中对jobname.full的格式做了详细的介绍而且ANSYS提供了一系列的调用方法能访问各二进制文件不是很难的事
建议你仔细研读一下bintst.f好象还有几个重要的子程序是 binrd.f binwrt.f
--------------------------------------------------------------------------------Q我现在正在学习用ANSYS进行三维流场分析但在计算完毕后我不知道怎么看截面流场矢量图例如对称面上或者垂直于空气气流流向的截面上
A1将模型采用正视图或侧视
2用SELECT ELEMENT 菜单选box or circle,先用选取再用不选取就可得想看的截面
--------------------------------------------------------------------------------Q如何在屏幕上不显示ANSYS标记 A/plopts,vers,0
-------------------------------------------------------------------------------- Q请问如何在后处理图形中加坐标轴,以及注释
A加注释可采用utility menu>plotctrl>annotate..然后在屏上点填写即可假如是纯粹的注释性建议你形成bmp文件然后到画笔中爱干啥干啥
Q如何形成bmp文件,我自己也试过用utility menu>plotctrl>annotate>create 2-D annotation,但是写出来的字是倾斜的,该如何处理 23 AUtility menu>plotctrls>hardcopy>to file
在图上直接注解时先点一点然后拉出直线则字为正另外可以设置字体的大小字体颜色等. --------------------------------------------------------------------------------
Q已将预应力筋按LINK8单元划分30等分各单元的温降也已计算完毕现在想为这30个单元以读入数据文件方法加温可是总是只加第一个温度到所有单元我已经分别用了ARRAY和TABLE 都不行请指教
A你看看这个自己修改搞定如何 /prep7 et,1,link8 k
k,,100 k,,200,50 l,1,2 l,2,3
lesize,all, , ,10 lmesh,all 以上是建模试验 -------------
!向线上施加温度的初步例题 !从数据文件读入数据并施加 !从线的一端到另一端
!选择线可采用其它方式数组大小可另定 *dim,tem,,20 !定义数组
*vread,tem(1),wd,txt !从文件wd.txt读入 (20f5.1) csys,0 lineno=2 allsel,all
lsel,s,,,lineno !选择线 nsll,r,1 !选择其中的结点
*get,k1,line,lineno,kp,1 !得到KP1 *get,ncount,node,0,count !得到结点总数 *get,nmax,node,0,num,max !得到最大结点号 *get,nmin,node,0,num,min !得到最小结点号
nnum=node(kx(k1),ky(k1),kz(k1)) !得到一端的结点号 *do,loopno,1,ncount,1 !循环结点总数 bf,nnum,temp,tem(loopno) !施加温度值 *if,nnum,eq,nmin,then !得到紧邻下一结点号 nnum=ndnext(nmin)+1 *elseif,nnum,eq,nmax,then nnum=ndnext(nmin) *else
nnum=ndnext(nnum) 24 *endif
*enddo !循环结束标志 allsel,all bflis,all
!----------------------
以下是wd.txt文件内容另存为文件
10.0 20.0 30.0 40.0 50.0 60.0 70.0 71.0 72.0 73.0 74.0 75.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 71.0 72.0 73.0 74.0 75.0
--------------------------------------------------------------------------------Q如何加密求得的等值线,我现在看到的太稀疏了