资源描述:
《基于vc与matlab的电力电子技术软件实验平台设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ISSN1672-4305实验室科学第14卷第1期2011年2月CN12-1352/NLABORATORYSCIENCEVol14No1Feb2011基于VC与Matlab的电力电子技术软件实验平台设计田红霞(唐山学院信息工程系,河北唐山063000)摘要:针对当前电力电子技术的教学环境和软件实验平台存在的不足,介绍了利用VC中的MFC和Matlab混合编程开发的电力电子技术仿真实验平台,给出了实现方法、用软件建立电路模型的依据及仿真实验平台的构成。通过验证该仿真软件在用于理论教学中可提高学生对波形分析的能力。关键词:仿真实
2、验平台;电力电子;MFC;Matlab中图分类号:TP277文献标识码:Ado:i10.3969/.jissn.1672-4305.2011.01.038ThedesignofpowerelectronictechnologysoftwareexpermientplatformbasedonVCandmatlabTIANHong-xia(DepartmentofInformationEngineering,TangshanCollege,Tangshan063000,China)Abstract:Basedontheshortcomingsexisted,
3、thispaperintroducesthepowerelectronictechnologyvirtuallabplatformbasedonMFCinVCandMatlab,providestherealizationmethod,basisofcircuitmodelrealizedthroughsoftwareprogrammingandtheconstructionofsimulationplate.Testingthevirtualsoftwareenhancestheanalysisabilityofwavewhichisusedintheorye
4、ducation.Keywords:simulationexperimentplatform;powerelectronic;MFC;Matlab电力电子技术是电气及其相关专业的专业等特点。基础课程之一。其教学环节一般由两部分构成:理1实验平台开发环境设置论教学和实验教学。理论教学,其过程常借助大量的波形分析讲解不同形式电能之间的转换过程;实利用Matlab环境下的Matlab编译器,将MAT验教学是提高学生对理论知识认识的重要的辅助教LAB的程序文件*.m编译为动态链接库*.学环节。目前本校的实验室资源短缺,设备较陈旧,dll。具体分三步完成。所以
5、利用虚拟实验平台对电力电子技术实验进行仿(1)设置Matlab编译器的环境配置:真,可以弥补实验设备的不足,且虚拟实验平台还可!由于Matlab的编译器只能对M文件的函数[1]以用于理论教学中,增加学生的学习兴趣。形式进行编译,所以如果原来的程序是脚本程序应[5]目前各高校都在对电力电子技术课程仿真实验改写成函数形式;平台进行研究与开发。文献2是应用Matlab仿真∀键入命令选择VC6.0作为编译工具;软件进行实验平台开发,但是所设计的实验平台不#由于M文件中使用了图形相关函数,因此采能脱离Matlab的运行环境。文献3应用Pspice电用如下命令编译:mcc-p
6、-Bsglcppfilename.m;路仿真软件,该软件对元件的描述采用了物理模型,∃对m文件进行编译。虽然比较准确,但是仿真运算工作量很大,仿真速度(2)设置VC中的环境配置:较慢,且不易学。文献4应用Saber仿真软件,但是!用VC建立相应类型的工程,把由Matlab编需要学生熟练掌握Saber仿真技术。为了解决上述译得到的文件拷贝到工程所在目录中。仿真平台中的问题,本文采用VC与Matlab混合编∀选择菜单Tools-Options-在属性页中选择程的方法开发仿真实验平台,可脱离Matlab环境而Directories-下拉框中选择IncludeFiles,
7、在其最后[6]单独运行,并具有操作简单、方便、占用内存空间小加入:田红霞:基于VC与Matlab的电力电子技术软件实验平台设计117%MATLAB6.5%EXTERNINCLUDECPP3.1电路的数学模型%MATLAB6.5%EXTERNINCLUDE在各种电力电子路中的电力电子器件都可看作再在下拉框中选择LibraryFiles,其中%理想开关,其在开通时相当于导线可用电路理论分MATLAB6.5%为Matlab的安装路径。析和建立电路的方程。从而通过软件编程实现对生#选择菜单Project-Settings-属性页Link成的电路的表矩阵
8、方程进行求