电力电子的matlab仿真实验指导书

上传人:人*** 文档编号:487192513 上传时间:2023-09-28 格式:DOC 页数:25 大小:931KB
返回 下载 相关 举报
电力电子的matlab仿真实验指导书_第1页
第1页 / 共25页
电力电子的matlab仿真实验指导书_第2页
第2页 / 共25页
电力电子的matlab仿真实验指导书_第3页
第3页 / 共25页
电力电子的matlab仿真实验指导书_第4页
第4页 / 共25页
电力电子的matlab仿真实验指导书_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《电力电子的matlab仿真实验指导书》由会员分享,可在线阅读,更多相关《电力电子的matlab仿真实验指导书(25页珍藏版)》请在金锄头文库上搜索。

1、“电力电子”仿真实验指导书MATLAB仿真实验主要是在simulink环境下的进行的。Simulink是运行在MATLAB环境下,用于建模、仿真和分析动态系统的软件包。它支持连续、离散及两者混合的线性和非线性系统。由于它具有直观、方便、灵活的特点,已经在学术界、工业界的建模及动态系统仿真领域中得到广泛的应用。Simulink提供的图形用户界面可使用鼠标的拖放操作来创建模型。Simulin本身包含source、sinksDiscret、emathNonlinea和continuous等模块库。实验主要使用Sinks、Sources、Signals&System和PowerSystemBlocks

2、et这四个模块库中的一些模块搭建电力电子课程中的典型电路进行仿真。在搭建成功的电路中使用scope显示模块显示仿真的波形、验证电路原理分析结果。这些典型电路包括:1)单相半波可控整流电路(阻性负载和阻感负载)2)单相全控桥式整流电路(阻性负载和阻感负载)3)三相全控桥式整流电路(双窄脉冲阻性负载和双窄脉冲阻感负载)4)降压斩波电路、升压斩波电路5)三相半波逆变电路、三相全波逆变电路。一、matlab、simulink基本操作多数学生在做这个实验是时候可能是第一次使用matlab中的simulink来仿真,因此下面首先介绍一下实验中要掌握得的一些基本操作(编写试验指导书时所使用的matlab6.

3、1版本)。若实验过程中使用matlab的版本不同这些基本操作可能会略有不同。-FjkMATLABBleEditWebwindowtLelpMATLABComwuxiicatiozi3Tor?lbost1二口!1七H-d1Sj3temT口calbO3CDt也AcQui三it.i口匸lT:1bIaunchIac孑I门workGpcGComrrianclW1ndowCurrentDirectory:jC:Xworh:-Tqgat-etAi-1aeal.Act.MATLABH&lpfforriIComrnandHijfcc窖simuliruk亠1爲一一T:14FMT/DT/U5一一祐s-tai-tZ三

4、+tZjzirTii-ilirLL1-cimiiLinJc%一T:49FMT/07/O5一一Ready图0-1matlab启动界面matlab的启动界面如图0T所示,点击matlab左上方快捷键就可以进入simulink程序界面(在界面右侧的CommandWindow中输入simulink命令回车或者在LaunchPad窗口中点击simulink子菜单中LibraryBrowser都可以进入simulink程序界面)如图0-2所示。+图0-2simulink程序界面1新建空白的模块编辑窗口在simulink程序界面中点击FileNewModel(快捷键Ctrl+n),就可以新建一个空白的模型编

5、辑窗口,然后从模块库窗口中选择合适的元件。在模块编辑窗口中绘制出要仿真的系统的整个模型(只需将所选模块库中的模块拖入模块编辑窗口即可进行电路搭建)。整个电路搭建完毕,各参数设定后,点击StartSimulatio就可进行运行仿真电路。通过示波器显示实验波形。2. 对模块的基本操作(1)调整模块大小若要调整模块编辑窗口中模块的大小,先选中模块,模块四角出现了小方块。单击一个角上的小方块,并按住鼠标,拖拽鼠标。此时的鼠标指针改变了形状,并出现了虚线方框以显示调整后的大小。放开鼠标键,则模块的图标将按照虚线框的大小显示。(2)旋转模块若要对模块进行旋转操作,可以先选中模块,然后选择菜单命令Forma

6、tRotateblock,模块将按顺时针方向旋转90度;选择FormatFlipblock,模块将旋转180度。(3)模块的内部复制在建模过程中,经常会用到模块的内部复制。例如,如果已经调整了一个模块的大小,并且还需要多个同样的模块,在这种情况下并不需要从模块库中一个一个的拖过来,在一个个的调整大小。这是继需要使用模块的内部复制。进行模块的内部复制,要先按住Ctrl键,再单击模块。拖拽模块的附件到合适的位置,放开鼠标键,则模块就完成了内部复制。(4)删除模块删除模块有三种方法:a. 选中模块然后按下Delete键;b. 选中模块然后选择EditClear命令;c. 用鼠标右键选择模块,选择所出

7、现的菜单中的cut命令;可以将模块删去并保存到剪贴板中。3. 电力电子仿真实验常用模块库简介仿真实验需要从各模块库中选择出电路所需的模块,然后使用该模块在模块编辑窗口中搭建所需仿真电路。电力电子仿真实验所需要的模块大都存在于以下模块库中。输出池模块(sinks)此模块库包括仿真结果的各种输出方法如直接显示、示波器、x-y坐标图及返回matlab工作空间等方法。对于电力电子仿真实验主要是使用这个模块库中的示波器来显示实验结果。对于sources模块库实验主要是使用其中脉冲发生器等模块。对于Signals&System模块库实验主要是使用其中的信号合成器和信号分解器。电气系统模块(PowerSys

8、temBlockset)。可以准确而快速的对电路以及复杂的电气系统进行仿真。电气系统模块库运行在Simulink环境下,它包含电力电子、电气传动以及电路中常用的基本元件的模型。因此,用MATLAB实现对电力电子系统仿真非常的方便、快捷和准确。二、采用Simulink仿真方法及步骤在新建的模块编辑窗口中空白处点击右键,选择SimulinkParameters后Simulink就可以显示出SimulinkParameters对话框,如图0-3所示:图0-3仿真参数设置对话框其中solver选项页可设置仿真开始和终止时间;选择积分器并指定相关参数关的一些选项。仿真参数设置好并且选择了积分器后.单击o

9、k按钮使参数应用到模型中,这样就为仿真做好了准备。通过StartSimulation命令就可以开始仿真了。注意:开始仿真前模型窗口必须处于激活状态。选择StopSimulation命令可终止仿真。-#-实验一:晶闸管单相半波、全控桥式整流电路虚拟仿真一、实验目的:1. 学会使用运行于matlab环境下simulink中的各种模块进行电力电子整流电路的仿真。2. 通过实验进一步熟悉晶闸管的特性。3掌握单相半波、全控桥式整流电路的工作原理。4观察实验波形,验证实验结果。二、预习内容:1. matlab的基本操作,simulink中各模块的作用(由于simulink里边包括的模块非常多,在这里只要求

10、熟悉本实验所使用的几个模块库,主要有:Sinks、Sources和Powersystemblockset中的模块)。2. 单相半波整流电路(阻性负载和阻感负载)的电路图和工作原理,分析电路中的各种电压电流波形。3. 单相全控桥式整流电路(阻性负载和阻感负载)的电路图和工作原理,分析电路中的各种波形。二、实验内容:1、基本参数与设置进入新建的模块编辑窗口的SimulinkParameters对话框如图1-1所示,起图1-1新建的模块编辑窗口的SimulinkParameters对话框始时间和终止时间需根据自己选定的电路频率设定(频率为50Hz时,建议设定start=0,stoptime=0.09

11、)。再将Type中的ode45Dormand-prin改选为odel5sstiff/NDF其他参数不变。2、模块基本参数设置从模块库中选择搭建电路所需要的模块将其拖入模块编辑窗口双击该模块就会出现BlockParamete对话框,在这里可修改模块的一些基本参数。例如:在半波整流电路中使用的晶闸管(在阻感负载的时候需使用DetailedThyristor)双击该晶闸管模块就会出现其参数对话框,将其中参数改为图1-2中所示的数值:图1-2修改模块的一些基本参数修改后继续搭建电路,如修改晶闸管参数一样按照电路要求修改脉冲发生器,电源等模块的频率,幅值等参数。晶闸管端口g接触发脉冲。3、触发脉冲产生模

12、块的参数设置脉冲产生模块选择simulink下Sources模块库中的PulseGenerator。参数设置如图1-3所示:其中Amplirude为幅值;Period为周期;PulseWidth为占空比;PhaseDelay为延迟时间由触发角决定,如图1-3,触发角为60度时,延迟时间为:(60/360)*(1/50)秒(此时周期为1/50秒)。日Io匚kParameters:PulseGeneratorPPulseGerteratorG-anat-a.tapuJ-SfiEa.t.raixLairintfiirv-aZLswliairaLhap-ixLca且atAfc-miTtfiEtKaco

13、mpute.-tiuri-a!tacKniqu_au.cad.TirTi-sb-ieq且roaorrimsiLdcdt-rxieowi+h.vai-iibJ.c:etspsolverjwHileSUTtpLeba.sedis上亡匚OErn亡nd.=d.fcrusewif.ticlEiseedstepscLvei-witkitla.disareteptioilEa.mo吐亡工lasingavari.bles-Lejisml-ver.F=11jJTi0*亡FEP-ulsaypa:KCajicelH=lp图1-3脉冲产生模块参数选择4、示波器的使用示波器为Sinks模块库中的scopa。将其拖入模块

14、编辑窗口,双击该模块,会出现如图1-4所示的对话框:在此对话框中可以显示仿真试验的最终波形。如使用同一个示波器显示几个不同的波形,就需要修改示波器的参数使其输入数增加(一般默认的输入端口只有一个)。图1-4Sinks模块库中的示波器窗口点击图1-4左上的图标,会出现下边图1-5的参数设定窗口,将其中的Numberofaxes修改为所需要的输入窗口个数,按ok后示波器显示窗口就会变成如图1-6所示的形式:(假设需要的输入窗口的个数为5)图1-5示波器参数设定窗口图1-6修改为所需要的多个输入窗口仿真的波形会在示波器上显示。若只能看到部分仿真波形,点击图标,即可显示全部波形(若全部波形小,可点击放

15、大按钮对波形进行放大)。5、Mux和Demux的使用:(Mux和Demux均在simulink下的Signals&Systems模块库中。)Mux:(矢量合成单元)它是一个多输入端,单输出端的矢量合成单元,在本试验中的主要作用是,将不同的波形输入与Mux的多输入端相连,Mux的输出端与示波器一个输入相连,这样就可以在显示窗口的一个显示框内同时显示多个输入的波形,方便波形的比较。Demux:(矢量分解单元)它与Mux的作用相反,是一个单输入多输出,将本来在一起的波形分别在不同显示框内显示。在本试验中的作用主要是将晶闸管m端所输出晶闸管上所加电压波形和通过晶闸管的电流波形分开显示。6、例:使用matlab仿真单相半控桥式整流电路(阻性负载)所搭建的主电路和测量电路如图1-7所示。实验结果如示波器所示波形。图1-7用matlab仿真单相半控桥式整流电路(阻性负载)搭建的主电路和测量电路7、负载的选择实验要求使用阻性负载或阻感负载。Simulink中的负载在PowerSystemBlockset模块库的Elements中即SeriesRLCLoad将其拖入模块编辑窗口

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号