最近使用ANSYS计算温度场方面的东西,每次都要手动运行,自己处理计算结果。可怜无助的我深感劳累啊,最主要的是怎么能把我宝贵的时间用在重复的劳动中。so,出于懒的需要,查询了一些关于matlab调用ANSYS的资料,经过自己实践,整理了以下内容。

1、调用ANSYS

!"D:\ANSYS Inc\v180\ANSYS\bin\winx64\ansys180.exe" -b -i "E:\ansys2matlab\work.txt" -o "E:\ansys2matlab\process.out";

以上为在matlab中调用ANSYS内核的代码。

"D:\ANSYS Inc\v180\ANSYS\bin\winx64\ansys180.exe" 是ANSYS的绝对路径,依据ANSYS的安装位置改写即可;

-b 是使用batch方式运行ANSYS;

-i 是输入文件;

"E:\ansys2matlab\work.txt" 是用ANSYS APDL语言编制的计算模型

-o 是输出文件;

"E:\ansys2matlab\process.out" 是ANSYS计算过程的输出文件。个人认为没啥用,纯属记录运行过程。

tips:

执行上述命令后,计算机调用ANSYS内核计算,不会显示经典的ANSYS界面;

过程文件process.out不包含计算结果,计算结果需要用APDL语言在work.txt里编写,以文本格式输出。

2、APDL语言调出计算结果

调用ANSYS计算之后会发现,在matlab里找不到计算结果,只能悲催的打开ANSYS经典界面,载入计算结果。啊,天老爷啊,我折腾了半天,就给我看这个。我真是@#¥¥%&&**

不过后来我发现可以在计算模型work.txt中,添加一部分APDL代码,将该死的计算结果保存出来。

以下是我轻(da)松(fei)写(zhou)意(zhang),编写的小东西:

/post1
c_node=node(0,0,0)        ! 从坐标获得节点编号
*get,n_set,active,0,set,nset  !获得总共运行了多少步
*cfopen,'dataout','txt'       !创建输出文本
*do,j,1,n_set,1
set,,j
*get,v_time,active,0,set,time
*get,c_temp,node,c_node,temp
*vwrite,j,v_time,c_temp
(F5.0,' ',f8.2,' ',F10.4)
*enddo
*cfclos      !关闭文本

3、用matlab对计算结果进行处理

终于到这一步了。

只需要用load函数将 dataout.txt 载入matlab,我就可以为所欲为了,随便打扮这个小姑娘了,哈哈哈。

matlab调用ANSYS相关推荐

  1. ansys matlab 调用,matlab 调用ansys (转载)

    问题的提出:我们经常会需要用ansys计算一些东西,之后再用matlab来处理计算的结果.当修改某些参数重复上述过程的时候,就比较容易出现问题--比如ansys模型中的参数和matlab程序中参数的一 ...

  2. Matlab调用ANSYS的三种方法

    采用matlab作为主控程序,设置好所有的参数与选项传递给ansys(通过文件)并调用ansys计算.ansys计算结束后(默认情况下,matlab会自己等着,这一点很方便,呵呵)再用matlab处理 ...

  3. matlab doc 离线下载,matlab调用ansys

    文件介绍: 该文件为 doc 格式,下载需要0积分 matlab调用ansys 很多人都关心在matlab里如何调用ansys计算,我也曾经困惑过一段时间,到各个论坛去找资料,问大家,但是没有一个非常 ...

  4. matlab调用ansys需要安装mpi,Ansys 14中Fluent并行计算MPI全程详解

    14版中的各mpi安装无需手动设置系统环境变量,此处以13版的intel mpi安装为例进行说明. NOTE: When the installation is complete, add %I_MP ...

  5. 使用MATLAB调用ANSYS过程中,使用如下命令 !D:\Program Files\ANSYS Inc\v150\ansys\bin\winx64\ANSYS150 -b -p ane3f

    欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接 ...

  6. ansys matlab 调用,在matlab中调用ansys的方法 [转,原创:Elvin]

    很多人都关心在matlab里如何调用ansys计算,我也曾经困惑过一段时间,到各个论坛去找资料,问大家,但是没有一个非常明确的答案.有很多在c语言和forthan中调用ansys的资料,但是对matl ...

  7. matlab调用ANSYS--------2

    最近使用ANSYS计算温度场方面的东西,每次都要手动运行,自己处理计算结果.可怜无助的我深感劳累啊,最主要的是怎么能把我宝贵的时间用在重复的劳动中.so,出于懒的需要,查询了一些关于matlab调用A ...

  8. matlab调用ansys-------1

    1.版本:MATLAB R2014a  ANSYS14.5 / MATLAB R2017a  ANSYS17.0 2.思路:将MATLAB中的数据输出到shuju.txt中,用ANSYS读取shuju ...

  9. matlab和ansys联合优化,基于ANSYS和MATLAB的优化设计

    V01.36 No.5 2016.5 船 电技 术I应用研究 基于 ANSYS和 MATLAB的优化设计 李成 阳,何剑平 ,郑 军 (武汉船用 电力推进装置研究所,武汉 430064) 摘 要:针对 ...

  10. matlab调用dyna,matlab调用ansysdyna及prepost

    Matlab 与ANSYS/DYNA及LS-PREPOST接口问题 由于ANSYS不能进行显式优化,决定用matlab.算法问题还好,接口很麻烦.网上关于MATLAB与ANSYS之间接口解决方法很多, ...

最新文章

  1. 推送提交到另一个分支
  2. numpy.linspace详解
  3. HTML5炫彩舞蹈学院官网网站模板
  4. 使用Java线程并发库实现两个线程交替打印的线程题
  5. MongoDB学习笔记~以匿名对象做为查询参数,方便查询子对象
  6. Sketch UX套件,用于线框图和原型制作
  7. sonarqube汉化
  8. [原创]写给自己的总结—2014到2015
  9. MyBatis的懒加载(延迟加载)
  10. CVPR学习(四):CVPR2019-目标检测
  11. 事业单位计算机岗位考公基吗,江苏事业单位统考考公基吗
  12. 基于Redis的三种分布式爬虫策略
  13. 最强下载神器IDM的安装和使用
  14. GEE-Python遥感大数据分析、管理与可视化实践技术应用
  15. 大一下学期计算机基础,计算机基础复习(大一)
  16. [630]企查查api接口操作
  17. 机器学习之——泛化能力
  18. logback配置控制打印台异常信息_logback 如何配置让异常信息全部记录到日志,而不是只有异常的第一行?...
  19. 图片绘制适应屏幕处理的一些思路
  20. python房价预测_您的选房系统已上线——利用python和R如何进行房价预测

热门文章

  1. 安卓 VNET 抓取 快手极速版cookie 教程
  2. win7下安装python库的若干问题
  3. 拼多多百亿补贴商品详情数据抓取
  4. 系统架构设计师与系统分析师历年实体分析与解答下载_【系统分析师】07-系统设计...
  5. Python函数学习心得
  6. windows Git Gui 汉化
  7. SGX Architectural Encalve(AE)及SGX密钥
  8. android 点击事件失效,安卓手机微信自带浏览器点击事件失效解决
  9. centos7 RAID磁盘阵列卡驱动安装图文教程
  10. 微信开发(微信扫一扫)商品创建