0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB与ANSYS联合仿真设置那些事你知道多少

8XCt_sim_ol 来源:ANSYS仿真与开发公众号 作者:小田老师 2021-09-26 09:30 次阅读

导语:ANSYS 15.0以后所有版本的Mechanical APDL、Fluent、Workbench都支持ANSYS as a Server(aaS) – 服务器模式。安装ANSYS aaS Matlab Toolbox,可实现与上述ANSYS软件的实时通信,通过传递脚本代码可以实现联合仿真。 一、以aaS模式启动ANSYS对于Fluent或者MAPDL有两种启动模式:

批处理启动模式下,添加-aas选项启动;

界面启动模式下,MAPDL在Customization/Preferences标签Additional Parameters栏中输入-aas;Fluent在Environment标签下输入FLUENT_AAS=1,如下:

对于Workbench需要以批处理模式启动,然后添加如下启动参数

b558790e-125b-11ec-8fb8-12bb97331649.png

例如,在Windows平台,若Workbench安装在C盘的Program Files目录,启动的完整命令如下:

b5655fe8-125b-11ec-8fb8-12bb97331649.png

MAPDL、Fluent、Workbench软件启动完成后,会生成aaS连接的秘钥,默认名称如下:

b575572c-125b-11ec-8fb8-12bb97331649.png

MAPDL:aaS_MapdlId.txt

Fluent:aaS_FluentId.txt

Workbench:aaS_WbId.txt

二、安装ANSYS_aaS MATLAB Toolbox

按照以下步骤安装ANSYS_aaS MATLAB Toolbox文件文件:

保存ANSYS_aaS 1.1.9.mltbx文件至MATLAB能访问的文件位置;

打开MATLAB软件,打工具箱文件对应文件夹,找到.mltbx文件;

鼠标右键点击ANSYS_aaS 1.1.9.mltbx文件,选择Install安装工具。

三、MATLAB驱动ANSYS软件

工具箱安装完成后可按照以下步骤操作:1、MATLAB中实例化ORB两者间通信是基于CORBA规范的,所以在执行会话之前需要实例化ORB,代码如下:

b57ec65e-125b-11ec-8fb8-12bb97331649.png

2、初始化ANSYS_aaS ToolBox在MATLAB中执行以下代码,加载工具:

b5887e92-125b-11ec-8fb8-12bb97331649.png

3、启动与ANSYS软件的连接读取aaS秘钥,然后可连接到MAPL、Fluent、Workbench软件,代码如下:

b593a4ac-125b-11ec-8fb8-12bb97331649.png

4、MATLAB与ANSYS联合仿真通过使用MATLAB脚本,通过CORBA接口实时向ANSYS产品发送脚本代码(如Fluent:TUI日志;MAPDL:APDL命令;Workbench:Python脚本),可实现MATLAB与ANSYS间的联合仿真。

b5a80de8-125b-11ec-8fb8-12bb97331649.png

四、后记

MATLAB通过CORBA接口可以访问ANSYS产品,然后传递脚本命令去驱动软件完成仿真操作,所以在整个联合仿真的过程中,ANSYS软件脚本的开发显得至关重要。同时基于Workbench的强大集成功能和脚本功能,我们也能轻易去完成多物理场的仿真。

作者 | 小田老师 仿真秀科普作者

首发 | ANSYS仿真与开发公众号

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228433
  • ANSYS
    +关注

    关注

    10

    文章

    231

    浏览量

    36115
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    9852
  • C盘
    +关注

    关注

    0

    文章

    21

    浏览量

    3540

原文标题:MATLAB与ANSYS联合仿真设置那些事

文章出处:【微信号:sim_ol,微信公众号:模拟在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MATLAB电路仿真时间要考虑那些因素

    MATLAB电路仿真是一种常用的工具,用于模拟和分析电子电路的性能。在进行电路仿真时,需要考虑各种因素,以确保仿真结果的准确性和可靠性。下面是一些需要考虑的主要因素: 电路拓扑结构:电
    的头像 发表于 04-21 09:27 155次阅读

    仿真工具Ansys Discovery的使用案例

    Ansys Discovery 提供产品性能早期设计的洞察指标,在产品开发流程中使用仿真技术提高产品质量。借助Ansys Discovery,工程师能更得心应手地通过实时物理仿真来完善
    的头像 发表于 01-15 11:19 717次阅读
    热<b class='flag-5'>仿真</b>工具<b class='flag-5'>Ansys</b> Discovery的使用案例

    如何使用MATLABMATLAB Parallel Server扩展整车仿真呢?

    使用 MATLAB 和 Simulink 设计和构建 Rivian 车辆仿真界面平台帮助我们实现了关键目标。我们为工程师和非工程师创建了统一平台,用于运行整车仿真、后处理结果和创建报告。
    的头像 发表于 01-10 18:22 821次阅读
    如何使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>MATLAB</b> Parallel Server扩展整车<b class='flag-5'>仿真</b>呢?

    Saber与Matlab联合仿真的操作过程介绍

    我们知道,[Saber]()软件在一开始就提供了与Matlab/Simulink的联合仿真功能,工程师们可以在Simulink中验证设计中的软件部分,同时在Saber中验证设计的硬件部
    的头像 发表于 12-05 09:43 1229次阅读
    Saber与<b class='flag-5'>Matlab</b><b class='flag-5'>联合</b><b class='flag-5'>仿真</b>的操作过程介绍

    Ansys即将推出Ansys SimAI和Ansys AI+技术

    Ansys即将推出的基于AI的软件工具将继续增强客户体验,加速仿真的普及并将继续推进新一代创新与洞察
    的头像 发表于 11-04 14:15 843次阅读

    基于单相离网逆变器Matlab仿真

    基于单相离网逆变器Matlab仿真
    的头像 发表于 09-28 16:47 800次阅读
    基于单相离网逆变器<b class='flag-5'>Matlab</b><b class='flag-5'>仿真</b>

    基于Buck变换器Matlab闭环仿真

    基于Buck变换器Matlab闭环仿真
    的头像 发表于 09-28 16:44 1377次阅读
    基于Buck变换器<b class='flag-5'>Matlab</b>闭环<b class='flag-5'>仿真</b>

    领先的光子学仿真工具Ansys Lumerical功能详解

    Ansys Lumerical是业界领先的光子学仿真工具,其拥有完整的光子学仿真解决方案,支持全套光子学器件级和系统级仿真
    的头像 发表于 08-12 14:28 3027次阅读
    领先的光子学<b class='flag-5'>仿真</b>工具<b class='flag-5'>Ansys</b> Lumerical功能详解

    Ansys仿真将uPI电源管理产品的热可靠性提高一倍

    uPI利用Ansys多物理场仿真工具,增强芯片封装的设计、开发和验证
    发表于 07-28 10:51 283次阅读

    MES50HP——PDS与Modelsim联合仿真教程

    1.打开仿真库编译: 打开工程,点击 PDS 的【tools】 菜单下的【Compile Simulation Libraries】。 2.设置: 【Simulator】:第三方仿真工具
    发表于 06-26 10:45

    Ansys Motion与Rocky双向耦合联合仿真解决方案

    Ansys Rocky是一款基于离散元模拟(DEM)的仿真软件,可以快速分析和评估各行各业与颗粒运动相关的问题,在粒子动力学(Particle Dynamics)仿真行业具有广泛的应用,可以帮助工业及科研客户解决与大规模颗粒流动
    的头像 发表于 06-01 14:33 3229次阅读
    <b class='flag-5'>Ansys</b> Motion与Rocky双向耦合<b class='flag-5'>联合</b><b class='flag-5'>仿真</b>解决方案

    领先的光子学仿真工具Ansys Lumerical功能详解

    Ansys Lumerical是业界领先的光子学仿真工具,其拥有完整的光子学仿真解决方案,支持全套光子 学器件级和系统级仿真。 器件和系统级工具无缝协作,让设计人员能够对相互作用的光学
    的头像 发表于 05-26 09:40 8425次阅读
    领先的光子学<b class='flag-5'>仿真</b>工具<b class='flag-5'>Ansys</b> Lumerical功能详解

    Ansys Lumerical FDTD的主要应用

    Ansys Lumerical是业界领先的光子学仿真工具,其拥有完整的光子学仿真解决方案,支持全套光子 学器件级和系统级仿真。 器件和系统级工具无缝协作,让设计人员能够对相互作用的光学
    的头像 发表于 05-24 10:41 3824次阅读
    <b class='flag-5'>Ansys</b> Lumerical FDTD的主要应用

    simulink和pspice联合仿真问题

    联合仿真操作: PSpice 17.4+Matlab a2023 利用pspice调用matlab,添加主路径后,simulink中有PSpice block模块,然后双击模块选择模
    发表于 05-23 15:04

    在PSIM中进行VHDL的联合仿真

    目前市面上能支持HDL语言联合仿真的电源仿真软件并不多,能支持VHDL联合仿真的就更少了,PSIM软件支持VHDL及verilogHDL
    的头像 发表于 05-23 11:38 1934次阅读
    在PSIM中进行VHDL的<b class='flag-5'>联合</b><b class='flag-5'>仿真</b>