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

    关注

    189

    文章

    3018

    浏览量

    237576
  • ANSYS
    +关注

    关注

    10

    文章

    245

    浏览量

    37695
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    10149
  • C盘
    +关注

    关注

    0

    文章

    22

    浏览量

    3899

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CANoe与Simulink联合仿真编译失败

    问题描述:在使用VS作为编译器的情况下,Matlab编译后失败,如下图:解决方案:原因:安装VS时,Windows的SDK版本未安装或者安装选项没有选择正确。1.打开VS,可以看到VS中的错误提示:2.打开此项目的属性设置:3.选择正确的SDK版本4.选择修改5.重新安装
    的头像 发表于 11-14 12:13 1631次阅读
    CANoe与Simulink<b class='flag-5'>联合</b><b class='flag-5'>仿真</b>编译失败

    【书籍评测活动NO.66】玩转高速电路:基于ANSYS HFSS的无源仿真实例

    仿真参数设置仿真结果的影响。读者可以再熟悉HFSS操作的同时体会无源仿真的思路,为自己设计高速电路打下基础。 《玩转高速电路:基于ANSYS
    发表于 11-06 14:19

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理器进行软硬件联合仿真。 1. 下载demo_nice例程:https://github.com
    发表于 11-05 13:56

    vcs和vivado联合仿真

    ; (1)Simulator选择:VCS; (2)Compile library location:设置需要编译仿真库的位置(该位置自己定义); (3)Simulator e
    发表于 10-24 07:28

    新思科技旗下Ansys仿真和分析解决方案产品组合已通过台积公司认证

    新思科技近日宣布,其旗下的Ansys仿真和分析解决方案产品组合已通过台积公司认证,支持对面向台积公司最先进制造工艺(包括台积公司N3C、N3P、N2P和A16)的芯片设计进行准确的最终验证检查。两家
    的头像 发表于 10-21 10:11 340次阅读

    路畅科技亮相Ansys 2025全球仿真大会

    近日,路畅科技应邀参加了Ansys 2025全球仿真大会,在这场聚焦全球工程仿真技术前沿的盛会中,路畅科技展示了公司自研的AR HUD及全新一代自适应光场HUD(Adaptive
    的头像 发表于 09-18 11:34 917次阅读

    从电机优化到性能飞升!ANSYS Maxwell 低频电磁场仿真全解析

    一、软件概述ANSYS Maxwell 是 ANSYS 公司旗下一款功能强大的低频电磁场仿真软件,在电力、电子、机电等多个行业有着广泛的应用。它基于有限元分析(FEA)、有限积分法(FIM)等先进
    发表于 07-24 16:52

    新思科技完成对Ansys的收购

    新思科技(Synopsys, Inc.,纳斯达克股票代码:SNPS)今日宣布完成对Ansys的收购。该交易于2024年1月16日宣布,旨在整合芯片设计、IP核以及仿真与分析领域的领先企业,助力开发者
    的头像 发表于 07-18 10:28 660次阅读

    新思科技收购Ansys交易已获全部所需批准 预计将于2025年7月17日完成交易

    剩余的例行交割条件下,双方预计将于2025年7月17日(周四)当天或前后完成交易。 新思科技于2024年1月16日宣布计划通过股票加现金交易收购Ansys,此次并购将整合新思科技在芯片设计和IP解决方案领域的领先优势以及Ansys广泛的
    的头像 发表于 07-15 09:25 2722次阅读

    ANSYS 芯片-封装-电路板 协同设计仿真研讨会

    5月23日,由Ansys与渠道合作伙伴上海佳研联合举办、上海弘快科技有限公司赞助的研讨会——Ansys芯片-封装-电路板协同设计仿真即将在上海举行,特邀半导体、芯片设计、封装制造、通信
    的头像 发表于 04-28 16:34 927次阅读
    <b class='flag-5'>ANSYS</b> 芯片-封装-电路板 协同设计<b class='flag-5'>仿真</b>研讨会

    如何用FOC电机控制MATLAB仿真

    [导读]本文将介绍如何用FOC电机控制MATLAB仿真,首先从整体结构及功能介绍,用MATLAB2013以上版本打开文件,看到如图1所示界面,可以看到仿真最外层由四个模块组成:电源模块
    发表于 03-28 14:51

    光伏电站智能运维系统解决电站运维的那些头疼

    光伏电站智能运维系统解决电站运维的那些头疼 在广袤的戈壁滩上,一排排深蓝色的光伏板像沉默的巨人,将阳光转化为清洁电力。但您知道吗?这些看似躺着就能赚钱的设备,其实需要像照顾孩子一样细心呵护。传统运
    的头像 发表于 02-27 16:12 596次阅读
    光伏电站智能运维系统解决电站运维的<b class='flag-5'>那些</b>头疼<b class='flag-5'>事</b>

    MATLAB中的simulink中仿真速度过慢,状态量数值很小可以忽略,怎么忽略较小数值,加快仿真进度呢?

    10^-6s),导致我仿真10s要用特别久的时间。 在仿真的过程中,很多的状态量其实可以看作零,但是MATLAB都有带入计算,怎么才能设置其最小计算单位,减小计算量呢? 所以想请教一下
    发表于 02-23 23:08

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

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

    OptiSystem与OptiSPICE的联合使用:收发机电路的眼图分析

    中配置了联合仿真之后,需要将OptiSPICE NetList文件链接到OptiSPICE NetList组件(参见图4)。 图3.在OptiSystem中放置OptiSPICE Netlist
    发表于 12-10 08:59