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
    +关注

    关注

    185

    文章

    2979

    浏览量

    230704
  • ANSYS
    +关注

    关注

    10

    文章

    240

    浏览量

    36486
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    9902
  • C盘
    +关注

    关注

    0

    文章

    21

    浏览量

    3630

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

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

收藏 人收藏

    评论

    相关推荐

    Ansys出售PowerArtist业务予是德科技,交易待监管批准

    近日,Ansys公司与新思科技联合宣布,双方已达成最终协议,Ansys将向是德科技出售其PowerArtist™业务。此次交易仍需满足一系列惯例成交条件,包括监管机构的审查,以及新思科技对An
    的头像 发表于 01-08 14:39 131次阅读

    京准时钟科普:关于北斗卫星同步时钟的那些

    京准时钟科普:关于北斗卫星同步时钟的那些
    的头像 发表于 10-29 09:28 329次阅读
    京准时钟科普:关于北斗卫星同步时钟的<b class='flag-5'>那些</b><b class='flag-5'>事</b>?

    这些电源常用仿真软件,知道吗?

    仿真参数设置仿真模型运行以及仿真结果分析四部分内容。 ▍搭建仿真模型: 根据电源的设计方案结合具体
    发表于 10-25 14:20

    Matlab/Simulink/Stateflow建模开发及仿真测试

    matlab 模拟仿真 熟悉Matlab/Simulink/Stateflow建模开发及仿真测试,熟悉V模型开发流程。 熟悉自动代码生成,能够编写或者配置自动代码生成脚本。
    发表于 10-24 17:23

    关于陶瓷电路板知道

    陶瓷电路板(Ceramic Circuit Board),又称陶瓷基板,是一种以陶瓷材料为基体,通过精密的制造工艺在表面形成电路图形的高技术产品,快来看看哪些是您还不知道
    的头像 发表于 10-21 11:55 381次阅读
    关于陶瓷电路板<b class='flag-5'>你</b>不<b class='flag-5'>知道</b>的<b class='flag-5'>事</b>

    芯片设计流片、验证、成本的那些

    前言我们聊聊芯片设计、流片、验证、制造、成本的那些;流片对于芯片设计来说就是参加一次大考。流片的重要性就在于能够检验芯片设计是否成功,是芯片制造的关键环节,也就是将设计好的方案交给芯片制造厂生产
    的头像 发表于 08-09 08:11 2058次阅读
    芯片设计流片、验证、成本的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    解密元器件批次:应该知道那些

    一、什么是批次LOTCODE又叫LOTNo.,LOTNo.是lotnumber的缩写,是“批号”的意思。厂家为了可以追溯和审查该批元器件的生产历史,所以每一批产品都有相应的的生产号码。生产批号是同一批元器件的编号。它是用于识别“批”的一组数字或字母加数字。一般的,根据批号可以追踪产品的生产情况(生产日期、质量等级、出厂时间、产地等等)。现在大多数企业都逐渐把
    的头像 发表于 06-19 16:32 1114次阅读
    解密元器件批次:<b class='flag-5'>你</b>应该<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    关于MOS管,需要知道那些

    MOT03/252024什么是MOS管?MOS,是MOSFET的缩写。MOSFET金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-SemiconductorField-EffectTransistor,MOSFET)。一般是金属(metal)—氧化物(oxide)—半导体(semiconductor)场效应晶体管,或者称是金属—
    的头像 发表于 05-15 08:37 1754次阅读
    关于MOS管,<b class='flag-5'>你</b>需要<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    是德科技联合新思科技、Ansys推出了一个全新的集成射频设计迁移流程

    新设计流程在新思科技的定制化设计系列、是德科技电磁仿真平台以及 Ansys 器件合成软件的基础之上,提供了一个高效、集成的射频电路再设计解决方案。
    的头像 发表于 05-10 16:33 563次阅读

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

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

    MATLAB电路仿真中能讲电流汇总的元件

    MATLAB电路仿真中,可以使用许多元件来汇总电流。以下是一些常见的元件和它们在电路中的作用: 电阻(Resistor):电阻是电路中最基本的元件之一,用于限制电流的流动。在MATLAB电路
    的头像 发表于 04-21 09:23 3484次阅读

    DSP软件 MATLAB仿真实验报告

    电子发烧友网站提供《DSP软件 MATLAB仿真实验报告.pdf》资料免费下载
    发表于 03-24 09:49 13次下载

    辊压机轴承位磨损修复知道那些

    电子发烧友网站提供《辊压机轴承位磨损修复知道那些.docx》资料免费下载
    发表于 03-12 15:10 0次下载

    Ansys业绩超预期,新思科技或以350亿美元收购

    据了解,Ansys仿真工具在工程师、芯片设计师及科研工作者中广受欢迎,如Autodesk的Fusion 360、AutoCAD以及达索系统的Solidworks皆为主要竞品。同时,该公司也提供人工智能技术,例如客户支持对话式机器人An
    的头像 发表于 02-22 13:44 1030次阅读

    仿真工具Ansys Discovery的使用案例

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