VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx

VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx

ID:51717832

大小:440.14 KB

页数:17页

时间:2020-02-25

VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx_第1页
VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx_第2页
VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx_第3页
VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx_第4页
VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx_第5页
资源描述:

《VB与Matlab混合编程及其在罩极电机CAD中的应用.pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB与Matlab混合编程及其在罩极电机CAD中的应用周裕斌吴建华引言性能计算混合编程应用与实验验证总结引言罩极电机由于结构简单,价格低廉,被广泛用于小功率驱动装置,特别是风机一类的装置。在国内甚至在国外,罩极电机的设计开发还不完善,缺乏有效的设计工具,研究并开发相应的CAD软件具有理论意义和良好的应用价值。VisualBasic用于开发友好界面的程序非常方便,MATLAB具有十分强大的计算功能,因此二者的混合编程有着广泛的应用。性能计算根据定子结构的不同,罩极电机可分为隐极式和凸极式两类。罩极电机

2、的性能分析一般采用双旋转磁场理论:把椭圆磁场分解为正序和逆序的两个圆形旋转磁场,独立地观察电机在各旋转磁场之下内部的作用关系、能量传递和转矩的计算,然后把正、逆序的作用叠加起来。基于阶梯梯形波和双旋转磁场理论的分析,得到方形冲片罩极电机的性能计算公式举例如下:1.主气隙正序视在阻抗2.n次谐波主气隙正序合成电流3.主绕组电流性能计算公式4.电磁功率注:符号说明请参见文献从以上公式可以看出,在罩极电机的性能计算中存在大量的复数计算,而VB本身并不支持复数计算功能,因此引入VB与MATLAB的混合编程对

3、罩极电机的性能计算会带来方便。此外,利用MATLAB强大的绘图功能,也可方便解决罩极电机CAD的特性曲线绘制。混合编程VB与MATLAB混合编程一般有四种方法:(1)直接利用MatrixVB(2)调用DLL动态链接库(3)利用ActiveX自动化技术(4)动态数据交换(DDE)技术ActiveX自动化技术与动态数据交换(DDE)技术均不能脱离MATLAB环境,但实现过程简单。MatrixVB虽然能够脱离MATLAB环境,但必须依赖库中的函数,且运行速度较慢。调用DLL动态链接库不但能够脱离MATLA

4、B环境,而且运行速度很快,但是实现过程有些麻烦。本文所需的混合编程涉及到复数运算、行列式运算和曲线作图,通过比较,采用调用DLL动态链接库的方法更为有效。混合编程的实现过程在MATLAB的commandwindow窗口中输入deploytool,进入该界面点击Createanewdeploymentproject选项,建立一个工程文件添加M文件本文用到的M文件div.m(复数除运算)hls.m(复数行列式运算)function[m,n]=div(a,b,c,d)x=a+b*i;y=c+d*i;z=x

5、/y;m=real(z)n=imag(z)endfunction[m,n]=hls(a,b)y=det(a+b*i);m=real(y)n=imag(y)endmul.m(复数乘运算)fig.m(绘图)function[m,n]=mul(a,b,c,d)x=a+b*i;y=c+d*i;z=x*y;m=real(z)n=imag(z)endfunctionfig(a,b)figureplot(a,b,'-*')end点击Build选项,进行文件的编译,如果编译成功,组件在计算机中自动注册。同时在保存路

6、径里将产生工程名.prj和工程名文件夹。在工程名文件夹内有distrib和src子文件夹,二者里面都有一个DLL动态链接库,至此DLL动态链接库的生成结束。点击Package,将此工程进行打包,打包完后会生成_install.bat和工程名.exe文件。利用安装包即可完成DLL动态链接库在其它计算机的注册和使用。应用与实验验证部分VB使用混合编程的代码如下:(1)复数乘运算(Z22Z33)Callacomcal.mul(2,Fcalpara.ER,Fcalpara.EI,Fcalpara.Z22R,

7、Fcalpara.Z22I,Fcalpara.Z33R,Fcalpara.Z33I)(2)复数除运算()Callacomcal.div(2,Fcalpara.ImpR,Fcalpara.ImpI,Fcalpara.Z22R,Fcalpara.Z22I,m,n)(3)复数行列式运算(a+bi)Callacomcal.hls(2,m,n,a,b)(4)绘制性能曲线(主绕组电流-转速曲线Im=f(n))Callacomcal.fig(fgpara.n,fgpara.Im)利用混合编程所绘制的部分曲线CAD

8、的输出转矩-转速曲线CAD的效率-转速曲线实验验证利用所开发CAD,设计了一台方形冲片罩极电机(额定电压110V,额定功率5W,额定转速2400r/min),并对样机进行了实验分析,实验装置示意图如下:设计的性能数据电压Urms/V主绕组电Im/A功率因素cosφ转速nr/min输出功P2/W输出转矩T/g·cm输入功率P1/W效率η1100.430.5728002.8298.0627.0910.00%1100.430.5927003.79136.7028.0514.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。