ODYSSEE加速电机仿真优化

由于对低碳社会的强烈需求,电动汽车(EV)和混合动力汽车(HEV)的数量正在迅速增长。新能源汽车的主要部件是电池、逆变器和电机。电机市场的规模也将不断扩大。为了提高EV的性能,对电机设计工程师的要求越来越高。

除了EV市场,协作机器人市场也有望进一步扩大,尤其是那些需要体力劳动的工作领域,比如搬运重型产品和精密工作的任务。而协作机器人是由许多执行器和电机组成的。因此,协作机器人的电机市场也会进一步扩大。

图1. 左:电动汽车;右:协作机器人

要实现高性能电机设计,需要在实际生产前对电机预期的性能进行仿真分析。在此过程中,有两点特别关键:一是为提高电机性能而进行的形状优化 ;二是在比较宽的工作范围内获得更加有效的驱动。

图2. 左:电机形状优化;右:电机在不同工作条件下的性能

上述设计过程需要工程师在不同工作条件下进行大量的磁场仿真分析工作,会消耗大量的计算时间,因此亟需一种减少仿真时间和提高工作效率的方法。使用海克斯康旗下的ODYSSEE 软件,可以利用少量DOE样本点来构建高精度的降阶模型(ROM),从而加速电机设计优化过程。

电机形状设计优化

在不同的形状参数下,电机的平均扭矩和扭矩波动会有所不同。电机的设计优化过程就是平衡电机的平均扭矩和扭矩波动,得到帕累托前沿曲线。

图3. 左:电机磁场仿真模型;右:不同设计参数下电机的平均扭矩和扭矩波动

针对上述设计优化问题,可以使用典型的遗传算法进行参数寻优。在这种情况下,设计参数的取值由遗传算法决定,并进行优化,直到性能改进达到饱和。使用上述方法,需要FEM计算1200次,单次FEM计算时间为30秒,总计算时间为10小时。

利用遗传算法进行有序优化过程时,最为耗时的为FEM计算。因此,本文利用少量FEM仿真结果数据,使用ODYSSEE构建降阶模型(ROM)来替代FEM,实现快速预测,从而减少FEM计算时间。

具体工作流程如下图所示:使用FEM仿真生成学习数据,采用遗传算法确定设计参数,搜索最优设计形状;重复上述过程,直到降阶模型和FEM的结果精度满足要求。此时,我们可以使用降阶模型来替换FEM来进行预测。

图4. 左:遗传算法+机器学习工作流程;右:降阶模型和FEM结果对比

结果表明,利用400个FEM仿真结果进行模型训练,就能得到收敛的降阶模型,用于替代FEM仿真。因此,相对于单纯使用遗传算法的优化工作流程,引入ODYSSEE机器学习工具后,可以将FEM仿真数目由1200次减少到400次。

同时我们也关注到,对于扭矩波动的结果,也存在某些情况下降阶模型预测精度较低的情况。这是由于电芯材料的非线性行为导致的,可以通过改进优化流程来解决,即在帕累托前沿位置使用FEM计算结果,而在其他位置使用降阶模型来进行预测。

不同工作条件下电机性能快速预测

电动汽车的电机工作范围比较宽,为了更有效地驱动电机,需要在逆变器不同的输入电流条件下对其进行优化设计,因此要进行大量的磁场仿真分析。

图5. 左:电动汽车工作范围;右:电机效率随输入电流和电机状态(转速和扭矩)而变化

FEM仿真模型如下图所示。为了选择合适的电流条件,需要采用1848个FEM仿真结果进行优化,因此我们引入ODYSSEE的机器学习方法,想要降低仿真分析数量。建模工具采用MSC Apex,FEM仿真工具为EMSolution,机器学习软件为ODYSSEE。

图6. 左:FEM仿真模型;右:分析流程及使用软件

我们使用240组FEM仿真结果进行机器学习模型的训练,构建高精度的降阶模型以替代FEM仿真分析。降阶模型预测结果与FEM结果对比如下,结果表明降阶模型预测结果与FEM结果几乎完全相同。

图7. 上:FEM仿真结果;下:降阶模型预测结果

总结

针对电机形状设计优化问题,使用ODYSSEE的机器学习方法,可以减少约68.9%的FEM次数(1236→378次)。另一方面,由于电机材料特性的原因,降阶模型预测的扭矩波动的某些结果与FEM结果存在一定的偏差,可以采用在帕累托前沿选取FEM结果的方式得到弥补。

针对不同工作条件下的电机设计优化问题,使用ODYSSEE的机器学习方法,可以将FEM的次数减少约87.0%(1848→240次),并且具有较高的预测精度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/35518.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】gdb调试器

一、gdb调试器背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 二、安装gdb yum install gdb三、使用gdb 在Linux当中g…

Spark运行spark-shell与hive运行时均报错的一种解决方案

环境按照尚硅谷的配置的。 在运行hive的时候,报错代码为30041,无法执行insert语句。 在运行spark-shell的时候,报错,无法进入到shell脚本中。 可能的问题: 对集群设置的域名与集群的主机名称不一致。 例如:…

Cesium入门:Camera的关键知识点

作者: 还是大剑师兰特 ,曾为美国某知名大学计算机专业研究生,现为国内GIS领域高级前端工程师,CSDN知名博主,深耕openlayers、leaflet、mapbox、cesium,canvas,echarts等技术开发,欢迎加微信(gis-dajianshi),一起交流。 查看本专栏目录 - 本文是第 078篇文章 文章目录…

快速高效的菲律宾海运攻略

快速高效的菲律宾海运攻略 【14天送达】菲律宾海运攻略来了!你是不是也在为如何将机器发货到菲律宾而烦恼?别担心,今天小编就为大家详细讲解一下整个流程! 第一步:准备货物和文件 首先确保你的机器包装完好无损&#x…

使用c++栈刷题时踩坑的小白错误

根据图片中提供的代码,可以发现以下三处错误: 错误原因:条件判断语句的逻辑错误。 代码行:if (res.top() ! e || res.empty())(第7行) 问题:如果 res 为空(res.empty() 为 true&…

mac卡牌游戏:堆叠大陆 Stacklands for Mac 中文安装包

Stacklands 是一款轻松益智的堆叠游戏。玩家需要在游戏中不断堆叠不同形状和大小的方块,使它们尽可能地稳定地堆放在一起。游戏中有多种不同的关卡和挑战,玩家需要通过合理的堆叠方式来完成每个关卡。游戏画面简洁明快,操作简单直观&#xff…

视频分享的二维码怎么做?多种视频可用的二维码制作技巧

视频分享的快捷操作技巧可以在二维码生成器上来制作,与传统分享方式相比用二维码的方法能够更快捷,有利于用户能够在不下载视频占用空间的同时,就能够扫描二维码观看视频内容。视频二维码能够应用于很多的场景下,那么制作一个视频…

Navicat Premium Lite绿色免费版

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl Navicat Premium Lite概述 Navicat 最近推出了一款名为 Navicat Premium Lite 的免费数据库管理开发工具,专为入门级用户设计。这款工具虽然在功能上与 Navicat…

新改进!LSTM与注意力机制结合,性能一整个拿捏住

众所周知,LSTM并不能很好地处理长序列和重要信息的突出,这导致在某些情况下性能不佳。而注意力机制模拟人类视觉注意力机制的特点可以很好地解决这个问题。 说具体点就是,注意力机制通过权重分布来决定应该关注输入序列中的哪些部分&#xf…

程序员学长 | 快速学会一个算法,RNN

本文来源公众号“程序员学长”,仅用于学术分享,侵权删,干货满满。 原文链接:快速学会一个算法,RNN 今天给大家分享一个超强的算法模型,RNN 循环神经网络(Recurrent Neural Network, RNN&…

不花一分钱也能制作出高质量的宣传册

在当今竞争激烈的市场环境中,拥有一份高质量的宣传册对于企业或个人来说至关重要。它能帮助您在客户心中留下深刻印象,有效推广您的品牌或服务。但聘请专业设计师和印刷商制作宣传册往往需要不小的开支。那么,有没有既省钱又能做出高质量宣传…

flask水质监测预警系统-计算机毕业设计源码10148

摘 要 近些年来,对河道水位进行实时、准确的监测越来越受到广大人民群众的重视。然而要建立一个稳定的、可靠地、准确的城市河道水位远程监测系统,就必须要解决由人工监测向自动化监测的转变,使用新科技来进行设计。水质监测预警系统是以实际…

ardupilot开发 --- 坐标变换 篇

Good Morning, and in case I dont see you, good afternoon, good evening, and good night! 0. 一些概念1. 坐标系的旋转1.1 轴角法1.2 四元素1.3 基于欧拉角的旋转矩阵1.3.1 单轴旋转矩阵1.3.2 多轴旋转矩阵 2. 齐次变换矩阵3. visp实践 0. 一些概念 相关概念:旋…

charls抓包工具 mumu模拟器抓包apk

1.先安装mumu 官网添加链接描述 2.配置 设置,点进互联网,点编辑,选择手动代理 主机名写自己电脑的ip地址,端口随便,只要不被占用,一般参考其他人都是8888 3.下载charls 参考这个添加链接描述 先官网…

项目验收测试有必要找第三方软件测试机构吗?

在当今信息技术飞速发展的时代,软件测试成为了确保软件质量的重要环节。而在项目的验收测试中,很多企业都面临一个问题,那就是是否有必要找第三方软件测试机构进行验收测试?今天,我们就来探讨一下这个问题。 第三方软件测试机构…

【别再用Excel了!】这款免费可视化工具能帮你轻松提升效率

现代数据分析和展示的需求已经远远超出了传统工具的能力,尤其是在需要快速、直观和高效地处理复杂数据的情况下。山海鲸可视化通过其强大的功能和易用性,成为了设计师以及各类新手用户的理想选择。下面我就以一个可视化设计师的角度,和大家简…

2024年6月计算机视觉论文推荐:扩散模型、视觉语言模型、视频生成等

6月还有一周就要结束了,我们今天来总结2024年6月上半月发表的最重要的论文,重点介绍了计算机视觉领域的最新研究和进展。 Diffusion Models 1、Autoregressive Model Beats Diffusion: Llama for Scalable Image Generation LlamaGen,是一个…

合合信息智能文档抽取:赋能不良资产管理行业的数字化转型

官.网地址:合合TextIn - 合合信息旗下OCR云服务产品 随着数字化浪潮的汹涌澎湃,全球各行各业正经历着前所未有的变革。人工智能技术的快速发展,以其独特的创新能力和应用潜力,正在深刻地改变着业务模式,推动产业效率的…

把动漫幻想变为现实:一键生成真实图像,让你的动漫梦想成为现实!

大家好我是安琪!你能想到一个动漫图片可以转换成真实图像吗?其实,这就是所谓的漫改真人。有很多非常出名的动漫画或者动漫剧,改成由真人去饰演,就叫做漫改影视。 对于很多的动漫爱好者来说,如果一部漫改影…

css控制整个div下的所有元素中的文字放大缩小

css控制文字放大缩小 话不多说,直接上代码,我用了最简单粗暴的方法,找个下面所有的元素,然后遍历放大所有文字 add() {var div this.$refs[myDiv];var elements div.querySelectorAll("*");for (var i 0; i < elements.length; i) {var fontSize parseInt(win…