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

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

3天内不再提示

如何在JMAG-Designer中创建JMAG-RT模型并进行控制仿真

jf_0T4ID6SG 来源:西莫电机论坛 作者:西莫电机论坛 2022-12-21 09:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、 概述

电机设计中,我们在评估电机本身性能的同时还需要评估整个系统的性能。电机本体与控制系统耦合也是工程师需要关注的项目。JMAG-Designer效率图分析Study可以创建高精度的JMAG-RT模型。该模型可与控制系统在JMAG中进行控制仿真,从而有效评估系统性能。 本文介绍如何在JMAG-Designer中创建JMAG-RT模型,并使用创建的模型来运行连续的控制仿真。

2 、功能描述

JMAG-RT是一种基于JMAG-Designer有限元法(FEM)分析结果来创建分析数据的工具,可用于电路/控制仿真。电路/控制仿真可使用基于等效电路的电机模型来分析电机的各种特性(几何结构、材料等),分析速度快但精度低。直接通过JMAG-Designer与控制电路耦合进行电机特性分析,能够精确求解。然而由于每一步计算都需要进行有限元分析,会导致分析时间过长。JMAG-RT在进行快速电路/控制仿真的同时能够兼顾有限元分析的电机特性。JMAG-RT在电机有限元分析结果中获得所需的电机参数(线圈磁链、电感、电阻等),为电路/控制仿真创建专用数据模型(以下称为JMAG-RT模型)。因此在电路/控制仿真中,可使用JMAG-RT模型考虑电机特性。JMAG-RT模型创建完成之后可直接在控制电路中使用,在控制仿真时无需再次进行有限元分析。

345633e8-80c1-11ed-8abf-dac502259ad0.png

图1 使用JMAG-RT模型进行控制系统仿真

效率图分析Study专用于创建电机效率图,有以下三种效率图计算模式:

Ø速度优先模式:计算快、操作简单、精度尚可

Ø精度优先模式:计算慢、操作复杂、需要搭建控制电路、精度很高

Ø降阶模式:计算很快、操作简单、精度一般

本文选择速度优先模式进行效率图求解。其中[Phase Inductance (for RTmodel export)]功能可以用于创建JMAG-RT空间谐波模型。输出的JMAG-RT空间谐波模型可用于其它分析组中的Study。可在效率图分析Study的[Response Table Creation]对话框中[Speed priority]选项卡中创建此设置。

当输出RTT文件并连续运行其他study时,电路中的JMAG-RT模型组件用于参考分析组内的效率图分析study。输出RTT文件需要JMAG-RT许可证。

3 、仿真流程

效率图分析Study和集成分析Study在本文案例文件中已创建完成。本文将展示如何在集成分析study中使用参考效率图分析study生成的RT来进行电机控制仿真的过程。模型信息如图2所示。

34880ec2-80c1-11ed-8abf-dac502259ad0.png

图2 电机模型 3.1 创建分析组 在JMAG-Designer中打开上文提到的仿真模型,在[Project Manager]树中右键选择[Project],点击[Create Analysis Group],如图3所示。

34a42f08-80c1-11ed-8abf-dac502259ad0.png

图3 创建分析组

在弹出的对话框中,将分析组按照图4设置。

34c9e040-80c1-11ed-8abf-dac502259ad0.png

图4 分析组设置

3.2 设置响应表

检查效率map分析study。在模型中找到[ProjectManager]树中的[Project]下[2DModel:]>[Study:],即为效率Map分析study。在study中[Create Response Table]上选择右键[Edit],此时弹出响应表对话框。

确认计算模式是否为速度优先模式,并检查[Inductance Calculation]设置中,是否选择[Phase Inductance(for RT model export)]作为电感计算方法,如图5所示。确认无误后点击[OK]。

34e22a4c-80c1-11ed-8abf-dac502259ad0.png

图5 电感计算方法设置

3.3 设置电路

在集成分析Study中,将RT模型设置为电路的JMAG-RT模型组件。打开[Integration Model:]>[Study:],并在该study下方找到[Circuit],右键选择[Display],此时进入电路编辑界面。 双击电路中的JMAG-RT模型组件,即图6中红色框包围的组件。此时弹出JMAG-RT组件设置窗口。

34f174b6-80c1-11ed-8abf-dac502259ad0.png

图6 电路界面

在[RTT File]面板中选择[Specify EfficiencyMap Study],并从下拉列表中选择[EfficiencyMap],如图7所示。

35177364-80c1-11ed-8abf-dac502259ad0.png

图7 [JMAG-RT Model:PMSM] 设置面板

点击关闭按钮,退出电路编辑界面。

3.4 运行仿真

运行分析组计算。在分析组上右键选择[Run Active Case],弹出运行对话框,等待计算完成。计算完成后,运行对话框关闭,弹出消息对话框,选择关闭按钮。

35289dce-80c1-11ed-8abf-dac502259ad0.png

图8 运行仿真 3.5 查看结果 检查集成分析study中电路的控制信号波形图。 在集成分析Study:]下方找到Graph,点击右键选择[Control Signal],点击[Show]。此时弹出控制信号结果波形图。在[Line Options]选项卡中清除所有勾选,并重新选择“Idu cmd”、“Idu pre”、“Iqu cmd”和“Iqu pre”四个选项。点击[Graph],返回图形显示界面。 此时可以看到仿真得到的dq电流波形图,如图9所示。

354601ca-80c1-11ed-8abf-dac502259ad0.png

图9 控制信号波形图 查看效率Map分析Study仿真结果。在效率Map分析[SpecifyEfficiencyMapRT]下方找到[Efficiency Map]目录,在[Efficiency]上右键选择Show…,如图10所示。

35641a2a-80c1-11ed-8abf-dac502259ad0.png

图10 显示效率Map

35925b06-80c1-11ed-8abf-dac502259ad0.png

图11 效率Map

如图11所示为电机效率Map,同时包含电动及发电工况。除效率map之后,结果中还包括损耗、电压、电流、扭矩脉动等多种类型可显示。

4 、总结

控制系统调试通常使用实际电机进行多工况点测试进行,较为耗费工时,此时我们需要考虑如何提高控制系统校准的效率。在调试控制系统时能够更准确的评估电机性能。 JMAG-RT作为基于JMAG软件的有限元仿真结果提炼出的高精度数字模型,具备高精度、高保真、高实时性及保密性等特点。使用JMAG-RT模型与控制策略耦合,能够快速准确评估电机及控制系统性能。 传统的JMAG-RT模型需要使用专用工具进行创建,功能较为单一。基于效率图study创建JMAG-RT模型,能够得到效率图及RT模型等多种结果类型,功能更加丰富。 基于JMAG内部控制策略及集成study类型的仿真项目,能够同时考虑电磁、控制、热仿真等多种仿真类型,完成电机多物理场的评估。

审核编辑:郭婷

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

    关注

    3595

    文章

    2061

    浏览量

    275278
  • 电机
    +关注

    关注

    143

    文章

    9488

    浏览量

    153212
  • 仿真
    +关注

    关注

    53

    文章

    4409

    浏览量

    137677

原文标题:快速创建JMAG-RT模型并进行控制仿真的方法

文章出处:【微信号:西莫电机论坛,微信公众号:西莫电机论坛】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在vivadoHLS中使用.TLite模型

    , output_stream); // 从输出流读取输出数据到缓冲区 // 根据模型的输出形状进行相应的读取和处理}5. 数据处理 根据模型的输出形状,从输出流
    发表于 10-22 06:29

    RTThread线程退出后rt_malloc动态创建的资源没有释放怎么解决?

    测试过程,在一个线程中用rt_malloc动态创建4KB的资源,在线程运行过程中用rt_thread_delete()使线程退出,用memtrace查看内存分配情况,动态
    发表于 10-13 07:06

    何在RT-Thread上创建一个GD32F470工程?

    何在RT-Thread上创建一个GD32F470工程
    发表于 09-23 06:09

    RT-Thread Nano移植后动态创建线程创建不了怎么解决?

    RT-Thread Nano 移植后动态创建线程创建不了,静态可以.直接烧录DEMO也一样,将RT_USING_HEAP开起来,使用动态创建
    发表于 09-19 06:28

    何在LTspice添加电压控制开关

    电压控制开关是 LTspice 的基本电路元件,能够以简洁的方式在电路实现开路或短路行为,并支持在仿真过程动态切换。完善原理图后,设计人员最终可能需要采用更精确的FET或开关
    的头像 发表于 09-11 15:50 4578次阅读
    如<b class='flag-5'>何在</b>LTspice<b class='flag-5'>中</b>添加电压<b class='flag-5'>控制</b>开关

    模型自适应控制在永磁同步电机转速仿真研究

    的可行性和有效性。 纯分享帖,点击下方附件免费获取完整资料~~~ *附件:无模型自适应控制在永磁同步电机转速仿真研究.pdf 【免责声明】本文系网络转载,版权归原作者所有。本文所用
    发表于 06-25 13:01

    请问如何在C++中使用NPU上的模型缓存?

    无法确定如何在 C++ 的 NPU 上使用模型缓存
    发表于 06-24 07:25

    网标灯用Halbach式永磁直线发电机仿真设计

    摘 要:永磁直线发电机是点吸收式波浪能网标灯的关键部件。文中所选取的直线发电机为动圈式圆筒型结构,永磁体充磁方式为 Halbach 阵列结构。在 JMAG 电磁仿真软件的帮助下,对比分析了
    发表于 06-23 07:13

    扫描电机的PID恒速控制仿真及实验

    数学模型,并通过 Matlab Simulink 搭建了仿真模型。提出了使用增量式PID控制算法实现电机的恒速控制,
    发表于 06-16 21:53

    轮边电机驱动汽车性能仿真控制方法的研究

    [摘要] 为多域车辆的陆地行驶,设计了轮边电机驱动系统,构建了基于轮边驱动系统的车辆模型,并对驱动控制方法进行了研究。在转向动力学理论分析基础上,在ADAMS 建立了多体动力学
    发表于 06-10 13:10

    MATLAB仿真在直流电机双闭环调速系统的应用

    在分析了直流调速系统原理的基础上,在MATLAB/SIMULINK 仿真环境下对转速、电流双闭环调速系统建模并进行仿真分析。仿真结果表明,该控制
    发表于 03-20 13:03

    对齐热测量与仿真

    我们先设定一下场景:假设某一系统运行温度过高,需要评估冷却解决方案,如使用风扇或液体冷却。所有冷却解决方案均可在仿真中进行评估,但如何在仿真模型
    的头像 发表于 03-07 18:01 664次阅读
    对齐热测量与<b class='flag-5'>仿真</b>

    designer仿真DAC5672的IBIS模型,输入端应该加正弦信号输出的应该是模拟信号,为什么出来的是数字信号?

    designer仿真DAC5672的IBIS模型,当仿DAC的输出端口时,是不是输入端应该加正弦信号,输出的应该是模拟信号,可是出来的却是0和1的数字信号。怎么回事? 以下是DAC
    发表于 01-15 08:37

    AMD Versal自适应SoC DDRMC如何使用Micron仿真模型进行仿真

    直接进行仿真了。这种方法非常的简单,但是,DDR4 这一侧的模型包含在内部,接口信号隐藏了,所以用户无法直接观察到 DDR4 管脚上的波形。
    的头像 发表于 01-10 13:33 1392次阅读
    AMD Versal自适应SoC DDRMC如何使用Micron<b class='flag-5'>仿真</b><b class='flag-5'>模型</b><b class='flag-5'>进行</b><b class='flag-5'>仿真</b>

    Simulink模型仿真与分析技巧

    提供了大量的模块库,包括信号处理、控制系统、通信系统等。根据系统的需求选择合适的模块是构建有效模型的第一步。 1.3 模块连接 正确连接模块是模型构建的关键。确保所有模块的输入输出端口正确匹配,以避免
    的头像 发表于 12-12 09:23 3382次阅读