欢迎来到天天文库
浏览记录
ID:36495685
大小:165.50 KB
页数:6页
时间:2019-05-11
《matlab中Simulink在RLC电路仿真中的应用课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Simulink在RLC电路仿真中的应用Xxx摘要:文章是基于Simulink建立RLC电路仿真模型,叙述了其设计的仿真原理、仿真的步骤,实现电路系统的动态仿真,展示了方便灵活的动态仿真结果。并用MATLAB编写M文件建模仿真分析和验证结果的正确性。结果表明,利用Simulink分析动态电路具有简单、快捷、高效,实现了电路仿真分析的优越性。关键词:MATLABSimulink电路建模电路仿真一、引言计算机辅助电路分析已经成为电路原原理课程教学改革的一个重要方面。传统的电路分析中,在电路比较复杂,方程数目比较多得情况下,手工解决问
2、题十分繁琐,并且传统的计算机语言编制的仿真程序冗长,可读性差,调试费时,大量的时间都被花在矩阵建立和图形的生成分析等烦琐易错的细节上。Rlc电路是电路课程和电路实验教学的重要内容,由于matlab软件具有很强的数值运算、符号运算和绘图功能,以及丰富的库函数、工具箱和仿真模块,在电路的分析和仿真中得到了广泛的应用,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便、界面友好的用户环境,其强大的数值计算功能建立在向量、数组和矩阵的基础上,输出结果易于可视化。这两个特点为电路的仿真分析提供了一个合适的语言平台。Simul
3、ink是matlab的重要组件之一,它提供了一个动态系统建模、仿真和综合分析的集成环境。在该环境中无需书写大量的程序,只要通过简单直观的鼠标操作,就可以构造出复杂的仿真系统,从而提高了工作效率[1]。二、similink电路仿真原理1、实验设计原理分析Simulink是MATLAB的一个重要的工具箱,是结合了框图界面和交互仿真能力的系统级设计和仿真工具。它以MATLAB核心数学,图形和语言为基础,可以让用户完成从算法开发,仿真或者模型验证的全过程,而不需要传递数据,重写代码或改变软件环境。Simulink作为面向框图的仿真软件,
4、具有以下的功能和优点:1.1、用方框图的绘制代替了程序的编写。构成任何一个系统框图有三个步骤,即选定典型环节,相互联结和给定环节参数。1.2、仿真的建立和运行是智能化的。首先,画好了框图并存起来,Simulink自动建立一个仿真的过程;其次,在运行时用户可以不给步长,只给出要求的仿真精度,软件会自动选择能保证给定精度的最大步长,使得在给定的精度要求下系统仿真具有最快的速度。1.3、输入输出信号来源形式的多样化。其输入信号可以是各种信号发生器;也可以来自一个设定的记录文件;还可以来自MATLAB的工作空间(workspace).输
5、出信号也类似,这就扩大了仿真系统与各种外部软件和硬件的接口能力。2、simulink工具箱仿真模块2.1、Simulink工具箱中含有大量的仿真模块集,例如PowerSystemBlockset(PSB),DSPBlockset,CommunicationBlockset,CDMAReferenceBlockset,NonlinearControlDesignBlockset等专门领域应用的仿真模块。研究MATLAB在电路仿真中的应用,主要用到的是Simulink节点下的CommonlyusedBlocks,Sinks,Sour
6、ces等模块以及在电路仿真中最长用的PowerSystemBlockset(DSP)模块。其中电路仿真元件库SimPowerSystems库,内部有基本连接件(Connector)、电源(ElectricalSources)、基本元器件(Elements)等七个子库,如图1所示。图1电路仿真元件库及其子库2.2、SimPowerSystems模块介绍2.2.1、DCVoltageSource直流电压源,在“ElectricalSources”模块内。2.2.2、SeriesRLCBranch串联RLC支路,设置参数可以去掉任一元
7、件,将其变为单独的电阻、电容或电感的支路。1)将SeriesRLCBranch模块设置成单一电阻时,应将参数:“Resistance”设置为所仿真电阻的真实值,“Inductance”设置为0,“Capacitance”设置为inf;2)将Series-RLCBranch模块设置单一电感模块时,应将参数:“Inductance”设置为所仿真电感的真实值,“Resistance”设置为0,“Capacitance”设置为inf;3)将SeriesRLCBranch设置单一电容模块时,应将参数“Capacitance”设置为所仿真电
8、感的真实值,“Resistance”和“Inductance”均设置为0。2.2.3、ParallelRLCBranch并联RLC支路,设置参数可以去掉任一元件,将其变为单独的电阻、电容或电感的支路。1)将ParallelRLCBranch模块设置成单一电阻时,
此文档下载收益归作者所有