Electron架构下的电磁力计算方法
- 国知局
- 2024-08-19 14:23:25
本发明涉及电磁力计算,具体涉及electron架构下的电磁力计算方法。
背景技术:
1、采用专门的计算电磁力的工程仿真应用进行电磁力仿真模型以有效地预测产品的电磁性能,尤其是在产品设计和开发中至关重要,可以在工程设计早期阶段识别且分析潜在问题并进行优化。
2、目前功能较为强大的计算电磁力的工程仿真应用是ansys maxwell应用。其应用虽然能提供强大的电磁场仿真功能,可以计算电磁力、电磁场分布等,但是目前的电磁力计算的工程仿真应用至少具有以下缺陷:
3、由于计算电磁力的工程仿真应用是基于windows操作系统下进行架构的,用其兼容其他操作系统,即使采用现有的虚拟化技术或是使用接口和转换工具将ansys maxwell应用兼容到其他操作系统中,其不仅容易出现应用崩溃等情况,而且界面较为粗糙,甚至出现无法实时保存电磁力仿真模型的相关信息,从而导致无法回溯到之前的某个状态。
技术实现思路
1、第一方案提供一种electron架构下的电磁力计算方法,以提高电磁力仿真模型的计算效率;包括:a:导入电磁力仿真模型,通过主程序架构electron将电磁力仿真模型导入到电磁力计算应用端中;所述电磁力计算应用端使用前端vue和tdesign的样式框架,并用于电磁力计算;b:设置电磁力仿真模型的运行参数,在电磁力计算应用端中,根据前端vue和tdesign的输入组件设置运行参数;c:电磁力仿真模型的电磁力计算,前端vue和tdesign将已设置的运行参数和电磁力仿真模型通过主程序架构electron发送到中间层node.js,由中间层node.js转发到后端flask进行电磁力计算并得到一次计算结果,将一次计算结果返回电磁力计算应用端;d:一次计算结果可视化,利用主程序架构electron的echarts库将一次计算结果绘制成可视化的图形。
2、有益效果:通过主架构electron、前端vue和tdesign、中间层node.js和后端flask相结合进行电磁力计算,能够在保证电磁力计算的稳定性和效率性的同时,能够在不同的操作系统上进行使用;并且其界面简约易于操作。
3、优选地,本地数据库sqlite实时接收并存储包括已设置运行参数的输入组件和电磁力仿真模型。
4、有益效果:能够稳定电磁力计算应用端在实现不同平台上也能保持良好的存储性能,
5、优选地,后端flask将一次计算结果以json格式返回中间层node.js。
6、有益效果:采用json格式这种轻量级的数据交换格式在满足表达各种不同的数据模型的同时,占用的内存更少、传输速度更快。
7、优选地,所述运行参数包括转速、电流有效值、电流超前角、计算时间、计算步数、电机周期、分段斜极方式、分段斜极数和分段斜极角度。
8、有益效果:对运行参数做进一步限定。
9、优选地,还包括e:二次计算,根据调整前端vue和tdesign中的激励,实时得到相应的二次计算结果并输出相应的可视化的图形。
10、有益效果:二次计算能够只需要调整激励就能再次获得二次计算结果并输出相应的可视化的图形,相对于重复abcd四个步骤,其对电磁力计算的效率更高。
11、优选地,根据设置可视化图形生成参数将一次计算结果形成可视化图形。
12、有益效果:能够更直观地展示数据的分布、趋势和关联,使用户从多个角度全面了解数据的特征和规律。
13、优选地,所述可视化图形生成参数包括功率密度、单点效率、负载转矩、电磁转矩、转子位置、绕组和损耗。
14、有益效果:对可视化图形生成参数做进一步限定。
15、优选地,一次计算结果的可视化图形包括电磁力仿真模型的最大值、最小值、平均值、峰值、fft和thd。
16、有益效果,对一次计算结果的可视化图形做进一步限定。
17、第二方案,一种电子设备,包括:处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方案所述的electron架构下的电磁力计算方法。
18、第三方案,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现如第一方案所述的electron架构下的电磁力计算方法。
19、本发明的有益效果
20、首先,相对于现有技术只能在固定且单一的操作系统下进行电磁力计算,而本申请能够采用主程序架构electron下在保证电磁力计算稳定性的情况下,灵活地在多种不同操作系统下进行电磁力计算;
21、同时,通过前端vue与electron的结合,能够使得电磁力计算应用端更加简洁化、方便化,不仅能够提高电磁力计算的效率,而且便于用户使用电磁力计算应用端进行电磁力计算,降低了使用门槛。
22、紧接着,利用echarts库与前端vue和tdesign相结合,能够实时更新电磁力计算结果的图形界面,且能够与前端vue和tdesign交互,从而调整电磁力计算结果的图形界面。
技术特征:1.electron架构下的电磁力计算方法,其特征在于:包括:
2.根据权利要求1所述的electron架构下的电磁力计算方法,其特征在于:本地数据库sqlite实时接收并存储包括已设置运行参数的输入组件和电磁力仿真模型。
3.根据权利要求1所述的electron架构下的电磁力计算方法,其特征在于:后端flask将一次计算结果以json格式返回中间层node.js。
4.根据权利要求1所述的electron架构下的电磁力计算方法,其特征在于:所述运行参数包括转速、电流有效值、电流超前角、计算时间、计算步数、电机周期、分段斜极方式、分段斜极数和分段斜极角度。
5.根据权利要求4所述的electron架构下的电磁力计算方法,其特征在于:还包括e:二次计算,根据调整前端vue和tdesign中的激励,实时得到相应的二次计算结果并输出相应的可视化的图形。
6.根据权利要求1所述的electron架构下的电磁力计算方法,其特征在于:根据设置可视化图形生成参数将一次计算结果形成可视化图形。
7.根据权利要求6所述的electron架构下的电磁力计算方法,其特征在于:所述可视化图形生成参数包括功率密度、单点效率、负载转矩、电磁转矩、转子位置、绕组和损耗。
8.根据权利要求1所述的electron架构下的电磁力计算方法,其特征在于:一次计算结果的可视化图形包括电磁力仿真模型的最大值、最小值、平均值、峰值、fft和thd。
9.一种电子设备,其特征在于,包括:处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-8任一项所述的electron架构下的电磁力计算方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,其特征在于,所述程序指令被处理器执行时实现如权利要求1-8任一项所述的electron架构下的电磁力计算方法。
技术总结本发明涉及电磁力计算技术领域,具体公开了一种Electron架构下的电磁力计算方法,包括:导入电磁力仿真模型,通过Electron将电磁力仿真模型导入到电磁力计算应用端中;所述电磁力计算应用端使用Vue和Tdesign的样式框架,并用于电磁力计算;设置电磁力仿真模型的运行参数,在电磁力计算应用端中,根据Vue和Tdesign的输入组件设置运行参数;电磁力仿真模型的电磁力计算,Vue和Tdesign将已设置的运行参数和电磁力仿真模型通过Electron发送到Node.js,由Node.js转发到Flask进行电磁力计算并得到一次计算结果,将一次计算结果返回电磁力计算应用端;一次计算结果可视化,利用Electron的Echarts库将一次计算结果绘制成可视化的图形。这样,提高了电磁力仿真模型的计算效率。技术研发人员:程远,刘朝柯,张希,韩吉鹏,陈彦冰受保护的技术使用者:哈尔滨工业大学技术研发日:技术公布日:2024/8/16本文地址:https://www.jishuxx.com/zhuanli/20240819/275026.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表