引言
电机设计一般由电磁设计和机械结构设计两部分组成。随着计算机技术的不断发展,电机CAD蓬勃兴起,在科研、生产中得到了大量应用。国内外出现了大量关于电机CAD的软件,有电磁计算的,也有基于AutoCAD开发的电机图形绘制系统。上海电器科学研究所开发的电机CAD系统,将异步电机电磁设计分析计算程序、电机工程数据库和绘图软件集成为一体,开创了中小型电机CAD集成系统的先河.
随着三维CAD软件的迅猛发展,由于其特征建模技术和设计过程的全相关技术的应用,较二维CAD软件具有更直观、设计更改更快捷等优势,必将成为今后CAD软件二次开发的主流。文献[4]在SolidWorks中进行二次开发实现了部分电机参数化零件库的工作,极大地方便了用户。目前,多数企业的机械结构设计还停留在非参数化的二维软件AutoCAD上,重复性工作量大,效率非常低,而且容易出错。因此,建立电机结构的参数化设计和零件库系统,将大幅度提高设计效率,减轻劳动强度,加快产品的开发周期。
本文论述电磁设计软件RMxprt和三维CAD软件SolidWork,问的数据传输原理,针对电机定转子冲片的各结构特征实现相应的开发方案,是规划中的电机智能化集成设计平台的功能之一。
1软件简介
1.1 RMxprt简介
RMxprt是美国Ansoft公司的旋转电机设计模块。Ansoft公司的机电系统设计解决方案提供了完整的设计分析环境,将电磁场、电路和系统工程有机结合,可应用于电力电子和传动系统及各类电磁设备。 RMxprt能快速计算出旋转电机的性能指标,设计者可评估各项参数对电机顺利运行的重要程度,同时也可让软件帮助客户得到一个优化设计方案。
设计者可单独使用RMxprt,也可将其与Ansoft的电磁场分析软件Maxwell,以及电力电子及驱动仿真软件SIMPLORER一同作为整体设计解决方案。RMxprt可自动为Maxwell产品提供几何尺寸和求解问题所需定义的数据。设计者可在Maxwell中对电机作更进一步研究,从而获得更详细的电机性能特性。此外,RMxprt能自动产生一个状态空间模型,设计者可直接将这个模型导人SIMPLORER中。联合RMxprt和SIMPLORER,可使用户根据特定的电机调节系统控制参数,从而保证电机按照指定方式运行于设计系统中。
1.2 SolidWorks简介
SolidsWorks软件是通用的三维CAD系统,它以参数化和特征建模技术,为技术人员提供了良好的设计环境。该软件操作简单,功能强大,容易上手,得到了业界广大工程师的一致认可。SolidWork,提供了VC,VB等多种开发环境和丰富的API函数库。但是对于特定专业的一些特殊要求,利用SolidWork,现有的功能模块还不能实现,所以有必要对其进行二次开发。
2开发原理
2.1概述
电机设计软件RMxprt的完整方案保存在后缀为.res的文件中。它是一个文本文件,其中包含电机许多重要的几何参数,如定转子冲片的槽形数据、内外径、槽数、通风孔数据等。根据这些几何参数,可基本确定定转子冲片的形状和尺寸。
通过VB的文件和字符串处理技术,将文本文件中相关的定子、转子槽形,以及内、外径等尺寸数据提取出来,进行尺寸的处理,如尺寸的分析、单位的统一等。然后使用SolidWorks二次开发工具VB,获得SolidWorks的API应用程序接口的控制,就可将数据读取到SolidWorks中,进行零件尺寸的修改;并根据需要进行槽的阵列、通风孔的压缩与否、记号槽和键槽的定制等功能,重新建立三维实体模型,自动生成所需的零件模型,无需人为干预。
2.2形状分析
电机定转子冲片的结构一般由呈圆周均布的槽形,中间有孔,附加有键槽、定位槽、记号槽、通风孔等细小结构组成。这些结构基本上都已经标准化了,异步电机中常用的仅有限的几种。
RMxprt中支持的定转子槽型如图1、图2所示。决定定子槽型尺寸的参数有Hs0、Hs1、Hs2、Bs0、Bs1、Bs2、Rs;决定转子槽型尺寸的参数有Hr0、Hr1、Hr2、Br0、Br1、Br2、Rr. 2. 3 不同特征的生成方法
(1)槽形、内外径等基本尺寸可以放在事先建立的零件模板文件中,圆周阵列根据输人的数据白动完成;
(2)键槽、记号槽、定位槽等细小结构可通过自定义的方式新建;
(3)通风孔的有无,可由特征的压缩与否实现,再根据输人的数据自动完成圆周阵列。
3软件的具体实现及结果
3.1数据提取及处理
RMxprt的结果文件是一个格式化的文本文件,所需的几何信息在某行中的位置是确定的。VB中通过ReadLine, Left, Right , Trim等字符串处理函数,可提取出需要的数据。需要注意尺寸的单位是"inch"还是"mm",并做到统一。
3. 2 VB与SolidWorks的连接
在利用VB对SolidWorks进行二次开发时,首先要建立VB与SolidWorks的连接,创建一个SolidWorks的应用对象,格式如下:
Dim swApp As Object
Set swap=Create0bject
("S1dWorks. Application")
通过这个函数,就可以打开SolidWorks接口,调用它的API函数。
3. 3操作对象的选择
操作对象的选择是在使用SolidWorks二次开发时用得最多的一个命令。有很多命令在使用时都要先选择操作对象如尺寸、特征等。选择指定对象的方法通过SelectByID命令实现。它有许多参数,具体含义可见SolidWorks的在线帮助文档及参数。
3. 4尺寸值的修改
选中的尺寸可通过语句:Dimension. Systemvalue=新值(单位:m)来改变尺寸的数值。
3. 5通风孔有无的处理
在转子冲片中,一般有多个呈圆周排列的通风孔,但也有不带的,由需要决定。在模板文件中已经建立了通风孔的有关数据,若用户不需要通风孔,程序中将使用压缩命令EditSuppress2,将已有的通风孔压缩处理;反之,则可根据通风孔的个数在程序中自动完成圆周阵列操作。
3.6 特征阵列的处理
定子、转子都有很多个形状相同的槽,相对轴心沿圆周均布。槽形尺寸修改完成后,就需要进行特征槽的圆周阵列。FeatureCircularPattern命令可实现以所选特征、指定的轴和阵列个数等为参数完成圆周阵列。
3.7结果
图3是软件的一个界面,包括从文本文件中提取数据和槽型,以及一些细节的定制等。图4和图5为通过程序自动生成的定转子的冲片模型,其中轴向尺寸为RMxprt结果中的铁心长度,而不是冲片的实际厚度。另外,为简单起见,只简单考虑铁心的直槽。 4结语
本文初步实现了电机电磁设计软件RMxprt与三维CAD软件SolidWorks间的自动连接,采用VB对SolidWork,进行二次开发,可从电磁设计的结果中提取所需的定转子冲片的几何数据,自动生成定转子的三维实体;并根据不同的结构特征提出了相应的实现方法。
本文所作的工作是规划中的电机智能化设计平台的初步成果。以后将逐步进行电机常用零部件的参数化开发,最终实现电机电磁计算、结构设计、自动绘图的集成。基于这样的设想,逐步实现电机设计的集成化、自动化、智能化。
【参考文献】
[1]关恩禄.计算机辅助电机设计[M].北京:机械工业出版社,1990.
[2]叶云岳,林友仰,计算机辅助电机优化设计与制造[M]浙江:浙江大学出版社,1998.
[3]方瑞明,胡虔生.基于网络的电机设计集成平台研究[J].东南大学学报(自然科学版),2001,31(5);1-4,
[4]母果姿,叶云岳.基于SolidWorks的电机三维CAD系统的开发[J].机电工程,2005,22 (5) :1-4.
[5]江洪,李仲兴,邢启恩.SolidWorks 2003二次开发基础与实例教程[M].北京:电子工业出版社,2003(end)
关键字:电机电磁 三维CAD软件 接口开发
引用地址:电机电磁设计与三维CAD软件间的接口开发
电机设计一般由电磁设计和机械结构设计两部分组成。随着计算机技术的不断发展,电机CAD蓬勃兴起,在科研、生产中得到了大量应用。国内外出现了大量关于电机CAD的软件,有电磁计算的,也有基于AutoCAD开发的电机图形绘制系统。上海电器科学研究所开发的电机CAD系统,将异步电机电磁设计分析计算程序、电机工程数据库和绘图软件集成为一体,开创了中小型电机CAD集成系统的先河.
随着三维CAD软件的迅猛发展,由于其特征建模技术和设计过程的全相关技术的应用,较二维CAD软件具有更直观、设计更改更快捷等优势,必将成为今后CAD软件二次开发的主流。文献[4]在SolidWorks中进行二次开发实现了部分电机参数化零件库的工作,极大地方便了用户。目前,多数企业的机械结构设计还停留在非参数化的二维软件AutoCAD上,重复性工作量大,效率非常低,而且容易出错。因此,建立电机结构的参数化设计和零件库系统,将大幅度提高设计效率,减轻劳动强度,加快产品的开发周期。
本文论述电磁设计软件RMxprt和三维CAD软件SolidWork,问的数据传输原理,针对电机定转子冲片的各结构特征实现相应的开发方案,是规划中的电机智能化集成设计平台的功能之一。
1软件简介
1.1 RMxprt简介
RMxprt是美国Ansoft公司的旋转电机设计模块。Ansoft公司的机电系统设计解决方案提供了完整的设计分析环境,将电磁场、电路和系统工程有机结合,可应用于电力电子和传动系统及各类电磁设备。 RMxprt能快速计算出旋转电机的性能指标,设计者可评估各项参数对电机顺利运行的重要程度,同时也可让软件帮助客户得到一个优化设计方案。
设计者可单独使用RMxprt,也可将其与Ansoft的电磁场分析软件Maxwell,以及电力电子及驱动仿真软件SIMPLORER一同作为整体设计解决方案。RMxprt可自动为Maxwell产品提供几何尺寸和求解问题所需定义的数据。设计者可在Maxwell中对电机作更进一步研究,从而获得更详细的电机性能特性。此外,RMxprt能自动产生一个状态空间模型,设计者可直接将这个模型导人SIMPLORER中。联合RMxprt和SIMPLORER,可使用户根据特定的电机调节系统控制参数,从而保证电机按照指定方式运行于设计系统中。
1.2 SolidWorks简介
SolidsWorks软件是通用的三维CAD系统,它以参数化和特征建模技术,为技术人员提供了良好的设计环境。该软件操作简单,功能强大,容易上手,得到了业界广大工程师的一致认可。SolidWork,提供了VC,VB等多种开发环境和丰富的API函数库。但是对于特定专业的一些特殊要求,利用SolidWork,现有的功能模块还不能实现,所以有必要对其进行二次开发。
2开发原理
2.1概述
电机设计软件RMxprt的完整方案保存在后缀为.res的文件中。它是一个文本文件,其中包含电机许多重要的几何参数,如定转子冲片的槽形数据、内外径、槽数、通风孔数据等。根据这些几何参数,可基本确定定转子冲片的形状和尺寸。
通过VB的文件和字符串处理技术,将文本文件中相关的定子、转子槽形,以及内、外径等尺寸数据提取出来,进行尺寸的处理,如尺寸的分析、单位的统一等。然后使用SolidWorks二次开发工具VB,获得SolidWorks的API应用程序接口的控制,就可将数据读取到SolidWorks中,进行零件尺寸的修改;并根据需要进行槽的阵列、通风孔的压缩与否、记号槽和键槽的定制等功能,重新建立三维实体模型,自动生成所需的零件模型,无需人为干预。
2.2形状分析
电机定转子冲片的结构一般由呈圆周均布的槽形,中间有孔,附加有键槽、定位槽、记号槽、通风孔等细小结构组成。这些结构基本上都已经标准化了,异步电机中常用的仅有限的几种。
RMxprt中支持的定转子槽型如图1、图2所示。决定定子槽型尺寸的参数有Hs0、Hs1、Hs2、Bs0、Bs1、Bs2、Rs;决定转子槽型尺寸的参数有Hr0、Hr1、Hr2、Br0、Br1、Br2、Rr. 2. 3 不同特征的生成方法
[page]
在电机设计中,定转子冲片几乎大同小异,变化的是槽的类型和数量、通风孔的有无、记号槽及定位槽的形状和个数等。SolidWorks是参数化的系统,通过VB编程可以获得零件的每一个尺寸并可以修改。针对这些不同的特征,在SolidWork。二次开发中可分别有不同的实现方法。归纳如下:(1)槽形、内外径等基本尺寸可以放在事先建立的零件模板文件中,圆周阵列根据输人的数据白动完成;
(2)键槽、记号槽、定位槽等细小结构可通过自定义的方式新建;
(3)通风孔的有无,可由特征的压缩与否实现,再根据输人的数据自动完成圆周阵列。
3软件的具体实现及结果
3.1数据提取及处理
RMxprt的结果文件是一个格式化的文本文件,所需的几何信息在某行中的位置是确定的。VB中通过ReadLine, Left, Right , Trim等字符串处理函数,可提取出需要的数据。需要注意尺寸的单位是"inch"还是"mm",并做到统一。
3. 2 VB与SolidWorks的连接
在利用VB对SolidWorks进行二次开发时,首先要建立VB与SolidWorks的连接,创建一个SolidWorks的应用对象,格式如下:
Dim swApp As Object
Set swap=Create0bject
("S1dWorks. Application")
通过这个函数,就可以打开SolidWorks接口,调用它的API函数。
3. 3操作对象的选择
操作对象的选择是在使用SolidWorks二次开发时用得最多的一个命令。有很多命令在使用时都要先选择操作对象如尺寸、特征等。选择指定对象的方法通过SelectByID命令实现。它有许多参数,具体含义可见SolidWorks的在线帮助文档及参数。
3. 4尺寸值的修改
选中的尺寸可通过语句:Dimension. Systemvalue=新值(单位:m)来改变尺寸的数值。
3. 5通风孔有无的处理
在转子冲片中,一般有多个呈圆周排列的通风孔,但也有不带的,由需要决定。在模板文件中已经建立了通风孔的有关数据,若用户不需要通风孔,程序中将使用压缩命令EditSuppress2,将已有的通风孔压缩处理;反之,则可根据通风孔的个数在程序中自动完成圆周阵列操作。
3.6 特征阵列的处理
定子、转子都有很多个形状相同的槽,相对轴心沿圆周均布。槽形尺寸修改完成后,就需要进行特征槽的圆周阵列。FeatureCircularPattern命令可实现以所选特征、指定的轴和阵列个数等为参数完成圆周阵列。
3.7结果
图3是软件的一个界面,包括从文本文件中提取数据和槽型,以及一些细节的定制等。图4和图5为通过程序自动生成的定转子的冲片模型,其中轴向尺寸为RMxprt结果中的铁心长度,而不是冲片的实际厚度。另外,为简单起见,只简单考虑铁心的直槽。 4结语
本文初步实现了电机电磁设计软件RMxprt与三维CAD软件SolidWorks间的自动连接,采用VB对SolidWork,进行二次开发,可从电磁设计的结果中提取所需的定转子冲片的几何数据,自动生成定转子的三维实体;并根据不同的结构特征提出了相应的实现方法。
本文所作的工作是规划中的电机智能化设计平台的初步成果。以后将逐步进行电机常用零部件的参数化开发,最终实现电机电磁计算、结构设计、自动绘图的集成。基于这样的设想,逐步实现电机设计的集成化、自动化、智能化。
【参考文献】
[1]关恩禄.计算机辅助电机设计[M].北京:机械工业出版社,1990.
[2]叶云岳,林友仰,计算机辅助电机优化设计与制造[M]浙江:浙江大学出版社,1998.
[3]方瑞明,胡虔生.基于网络的电机设计集成平台研究[J].东南大学学报(自然科学版),2001,31(5);1-4,
[4]母果姿,叶云岳.基于SolidWorks的电机三维CAD系统的开发[J].机电工程,2005,22 (5) :1-4.
[5]江洪,李仲兴,邢启恩.SolidWorks 2003二次开发基础与实例教程[M].北京:电子工业出版社,2003(end)
上一篇:电子产品人机交互接口的安全性设计
下一篇:PCI总线接口芯片PCI9054及其应用
推荐阅读最新更新时间:2024-05-02 22:37
优傲机器人与西门子合作,开发全集成自动化开发接口
近日,优傲机器人(Universal Robots,以下简称UR)宣布与西门子数字工业合作,为西门子全集成自动化(TIA)博途开发接口。UR预计在2021年第四季度完成解释器接口,届时,UR协作机器人将成为西门子TIA环境中Simatic机器人程序库的一部分。凭借该款自动化平台,机械制造商和系统集成商可将协作机器人无缝集成到复杂的机器和制造环境中。 优傲机器人全球大客户和OEMS总监Bernd Meier介绍道:“凡是机械和工厂工程师,以及拥有大型生产设施的制造商,将从协作机器人的TIA集成中获益。借助新接口,他们很快就能在复杂的生产线中,应用到UR功能丰富、高控制精度和重复精度的协作机器人产品,并享受到数字化自动化各个方面带
[嵌入式]
USB2.0接口IP核的开发与设计
随着PC机和外围设备的发展,传统的并行接口和串行接口RS-232在易用性(即插即用) 和端口扩展等方面存在着一定的缺陷,这就使之越来越成为通信的瓶颈,因此通用串行总线(universal serial bus,USB)接口也就应运而生。1994年Compaq,IBM,Intel,Microsoft ,NEC 等公司共同提出了USB 协议规范,1996 年制定出了比较成熟的USB 1.1协议标准,最高传输速度为12Mbps。随着通信的发展,其速度明显不能满足需求,因此2000年提出了USB 2.0标准,增加了高速模式,使传输速度提高了40倍,达到了480 Mbps.凭借价格低廉、使用简单、协议灵活,接口标准化和易于端口扩展等优点,US
[应用]
汽车电子风扇电机控制电路与主电路电磁兼容分析与优化
随着电动汽车以及 自动驾驶 技术的推广,大量电子电气设备的使用对电磁兼容( EMC )提出了日趋严苛的要求,产品设计中的EMC问题变得越来越重要。该文对主 电路 分单纯铺铜、增加铁质连接片以及增加铁质连接片与铜质导线三种情况分别建立有限元模型,计算得到了表面电场强度,分析了电场分布趋势。通过实验测量风扇电机控制电路和主电路的电磁场分布。 实验结果证明仿真结果的正确性,进而分析局部电场强度集中的原因,给出改进措施。对控制电路主芯片连接 MOSFET 栅极的信号网络进行信号完整性分析,仿真计算得到了线路眼图,通过调整终端 电阻 ,改善了眼图的眼高和眼宽,有效地提高了信号的传输质量。 通过主电路的有限元分析和控制电路的信号完整性仿真,精
[汽车电子]
小广播
热门活动
换一批
更多
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
更多往期活动
11月16日历史上的今天
厂商技术中心