isight与ansys 集成问题
斑竹:我在进行isight和ansys集成时,调用ansys以后为什么输出的参数stress不发生变化,而是一个固定的奇怪的值,isight 也不会报错,得不到正确的解,但是我单独执行ansys程序时没有什么问题,请你指教一下吧!!! 偶不是斑竹,不过偶猜猜哈。集成就没做好的可能性比较大。你集成好之后先single一次,看看输出文件的时间是不是刚生成的? 谢谢jane8802老兄,我试过了,输出的文件时间没有问题,你能不能下载附件帮我看看?我知道
这类问题我碰多了!原因大部分是,你在对输入、输出文件进行编写的问题!原因可能出现在,一是输入文件的格式写入格式和原各式不同,解决办法为仔细察看原输入文件格式,按指定格式进行集成;再有一个就是在读输出文件的时候,可能由于每次叠带循环后的输出文件在形式上有变化,其解决办法就是由原来的绝对位置改为相对位置!本人编写的书《ISIGHT集成优化与工程实例精析》即将面世,该书对该问题有详细论述,欢迎关注!再补充一下
目前大型分析软件基本上用FORTAN编写的,所以按FORTAN数据格式进行写应该没有问题! PLNSOL, S,EQV, 0,1.0jk-O:s(k9G/OUTPUT,output,txt
*get,stressmax,plnsol,0,max
/OUTPUT 3c4T*GXD
这是你输入文件中最后几行代码,我试了下,可能存在的原因是:在用*.bat调用ansys计算的时候,PLNSOL命令被忽略了,output.txt中输出的是如下奇怪的值: *GET STRESSMAX FROM PLNS ITEM=MAX VALUE=-0.126765060E+31
同样的问题
结果是 *GET MAXSTRESS FROM PLNS ITEM=MAX VALUE=-0.126765060E+31不知道怎么回事?Z;PD;xH[{p
望高手指点。。。 hehe,这个是ansys的问题。你前面一定是只用了plnsol这个命令了。}*[H*C RbU
改成这样
