微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 正弦稳态电路的MATLAB/simulink仿真分析

正弦稳态电路的MATLAB/simulink仿真分析

时间:08-02 来源:电子设计工程 作者:贺为婷,肖博潇 西安工业大学 点击:


    本例中,w=314,则f=50 Hz,T=0.02 s。仿真时间设为0.03s,即一个半周期。所以,仿真结果显示了一个半周期的波形。
    从波形图上看,i2与i4近乎反相,与相量图是一致的;i3与i1的峰值在1.5与2之间,而从相量图上看到的相量的模都小于1.5,这两者也是一致的,因为峰值等于SQRT(2)乘以模值。
 

2 用分析模块Powergui分析电路
    Powergui是分析电力系统模型的有效的图形化用户接口。该模块可以显示系统稳定状态的电流和电压以及电路(电感电流和电容电压)所有的状态变量值,当电路中出现阻抗测量模块时,Powergui也可以显示阻抗随频率变化的波形。
    建立仿真模型:从电力系统模块库Power System Blockset中提取与图1对应的元件模块,按要求的数值进行参数设置,构成图4所示的电路仿真模型。图中的支路电流i1~i6各用一个电流测量模块Current Measurement测量,i1~i6的波形经过模块Bus Creator送到示波器Scope同时显示。


    设置系统的仿真时间和Scope的时间范围均为0~0.03s,启动仿真并查看仿真结果。
    从Scope窗口看到i1~i6的波形如图5所示,将其与图3比较可以看到:编程法和电路模型仿真法得到的结果是一致的。


    双击图4右下角的Powergui模块,打开图6所示的窗口,同时选择状态变量值‘states’、稳态测量值‘measuren’和电源值‘sources’则可以看到如图6所示的各变量的数值。将它们与编程法计算的结果A(1)-A(6)、rm(1)-rm(6)作比较,说明两者是一致的。

3 用测量模块Fourier测量电路
    模块fourier可用于测量正弦信号的幅值和初相。在此为简化图形,将图4所示的电路模型进行组合形成一个新的模块,新模块仅引出六个支路电流i1~i6。每个支流电流用一个Fourier模块测量,再输出至两个display模块显示该支路电流的幅值和初相。仿真电路如图7所示。设置相关参数并运行仿真,则i1~i6的幅值和初相分别显示于显示模块rm1~rm6和A1~A6中。


    将编程计算结果A(1)~A(6)、rm(1)~rm(6)、Powergui分析结果图6所示与Fourier模块测量结果图7所示进行比较,说明三种电路分析法是一致的。

4 结论
    从仿真结果可以看到实验数据与理论分析吻合。实例分析说明:用MATLAB的M文件求解电路方程,程序简洁、可读性强且计算结果准确。利用Matlab提供的电力系统工具箱(SimPower Systems),可以方便、快捷地对所研究的电力电子电路进行各种暂态和稳态仿真,这对于电路工作状态分析和电路设计指导都有很大帮助,尤其是Simulink在复杂的具有各种控制策略的电力电子系统方面有很大潜力。把MATLAB
引入教学活动,将使师生从繁琐重复的低级的劳动中解放出来,把更多的时间用于对概念的思考与创造性思维方式的训练,教学的效率会大大提高。随着仿真技术在电力科学研究中的普及和发展,使用基于图形界面的仿真建模方式的仿真软件(MATLAB)是大势所趋。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top