ANSYS中的*VWRITE命令到底怎么用呀?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ANSYS中的*VWRITE命令到底怎么用呀?相关的知识,希望对你有一定的参考价值。
在/POST1下,得到一个数,想把该数保存在一个TXT文件中,数据名称为MAX_EQV,
先*CFOPEN,然后输入:”*VWRITE,MAX_EQV“,回车之后系统提示“Error in format,not enough data format specifiers”,然后接着指定输出格式输入:”(F10.2)“,回车之后系统提示“(F10.2) is not a recongnized post1 command,abbreviation or macro.This command will be ignored.“
查看生成的文件里什么都没有
这个问题折磨我好长时间了,跪求大侠帮助呀
ALLSEL,ALL
NSEL,S
ESLN
etable,etab_strain,s,eqv !建立单元表
*GET,ENUM,ELEM,,COUNT
*GET,NUMMIN,ELEM,,NUM,MIN
*DIM,AR,ARRAY,ENUM,2 !定义数组
*DO,I,1,ENUM !开始循环,一共ENUM次
AR(I,1)=NUMMIN !第一列存放每次循环得到的最小的单元号NUMMIN
*GET,AR(I,2),ETAB,1,ELEM,NUMMIN
NUMMIN=ELNEXT(NUMMIN)
*ENDDO
(这前面是将数据导入数组,没有出现错误提示,我也不知道是否正确呀~)
*CFOPEN,FILE,TXT !创建一个名为FILE的txt文档
*VWRITE,AR(I,1),AR(I,2) !将数组中的数据写入文档
然后这儿就出现了楼主一样的情况,想问楼主解决了吗?或者有无路过的大神解救一下,ansys萌新求带 参考技术B 我也遇到了同样问题。你解决了吗?
这个命令是不是只能在宏文件里用,而不能直接拷贝到命令行里用?
ansys体温度荷载怎么转换成应力
先转换单元,转换成结构单元,然后加入相应的热膨胀系数以及杨氏模量等,然后再在添加载荷,就是加入相应的温度分析文件(*rst),然后进行求解就行 参考技术A 常用的就是后者,主要命令是:LDREAD
比如热到结构的载荷提取:
ldread,temp,,,,,,rth
σ=Eε,E是弹性模量。
一般地讲,对弹性体施加一个外界作用,弹性体会发生形状的改变(称为“应变”),“弹性模量”的一般定义是:应力除以应变。
材料在弹性变形阶段,其应力和应变成正比例关系(即符合胡克定律),其比例系数称为弹性模量。弹性模量的单位是达因每平方厘米。“弹性模量”是描述物质弹性的一个物理量,是一个总称,包括“杨氏模量”、“剪切模量”、“体积模量”等。所以,“弹性模量”和“体积模量”是包含关系。 参考技术B 参考温度应该就是指的环境温度
用不用热分析要看热分析对应力分析的影响你根据你自己的情况考虑。
设置在solution
setting
中设置,
这是命令流(tref,参考温度的数值,
) 参考技术C 首先要通过switch elem type将温度场分析的单元转变为结构分析的类型,thermal to structure,之后添加弹性模量、泊松比参数,约束。接着通过 dread读入节点温度(文件名.RTH),求解。 参考技术D 这个方法就比较多了,有物理场法,也有载荷传输法
常用的就是后者,主要命令是:
LDREAD
比如热到结构的载荷提取:
ldread,temp,,,,,,rth
以上是关于ANSYS中的*VWRITE命令到底怎么用呀?的主要内容,如果未能解决你的问题,请参考以下文章
ansys vwrite命令 为啥每次写入都会将原来的数据删除,如何继续写入,不删除原数据??