MATLAB在动态电路分析中的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:llllljjjjjxxxxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:动态电路的一个特征是当电路的结构或元件的参数发生变化时,可能使电路改变原来的工作状态,转变到另一个工作状态,这种转变往往需要一个过程,在工程上称为过渡过程。本文以动态电路理论中一阶动态电路用三要素的方法分析计算、二阶以及二阶以上的动态电路用拉普拉斯变换分析求解为例,详述了如何分别运用MATLAB语言编程和应用Simulink模块的方法来对电路进行仿真分析和计算。结论表明,应用MATLAB可以使动态电路的分析和计算变得非常快捷、方便,从而为电路分析提供了一个有效的辅助工具。
  关键词:动态电路;MATLAB;Simulink
  中图分类号:TP319 文献标识码:A文章编号:1009-3044(2007)03-10786-02
  
  1 引言
  
  动态电路的一个特征是当电路的结构或元件的参数发生变化时,例如电路中的电源或无源元件的断开或接入,信号的突然注入等。可能使电路改变原来的工作状态,转变到另一个工作状态,这种转变往往需要一个过程,在工程上称为过渡过程。本文以动态电路理论中一阶动态电路用三要素的方法分析计算、二阶以及二阶以上的动态电路用拉普拉斯变换分析求解为例,讨论了如何分别运用MATLAB语言编程、Simulink模块、电力系统仿真模块集SimPowerSystems的方法来对电路进行仿真分析和计算。同时MATLAB还具有强大的绘图功能,能方便地绘制二维、三维图形和相量图。特别是对于动态过程,通过用图形来显示会更加直观,对于动态过程中某时刻的情况可以有一个定量的认识,且对工程上解决系统处在动态阶段的问题,有一定的指导意义。
  
  2 典型一阶动态电路的分析计算
  
  一阶电路是指可以用一阶微分方程描述的电路,主要是RC电路和RL 电路。运用经典的三要素法用MATLAB语言对其编程,程序容易理解并且可以很快的得到一阶电路的过渡过程。
  应用MATLAB 语言编程如下:
  例2[2]:图3 所示的一阶电路中,已知R=1Ω,L=1H, us2=5V,us1=Us1mcos(wt)V,其中,Us1m =4V,w=2rad/s,当t=0时开关S由位置1合向位置2。试求:电感电流的全响应,并画出波形。
  应用MATLAB 语言编程如下:
  程序運行结果见图4所示:
  对于一阶电路用三要素法利用MATLAB 语言编程和电路的基本知识可以简单的得到过渡过程,且MATLAB语言比较容易理解,运用MATLAB的画图工具可以把过渡过程反映的很清楚。
  
  3 典型高阶动态电路的分析仿真
  
  在动态电路理论中,二阶也可以用三要素法来求解,但是应用MATLAB的语言编程过于复杂。我们可以应用simulink来进行分析仿真,它的优势是利用基于Windows的模型化图形输入简化编程。另MATLAB还有一个基于Simulink的电力系统仿真模块集SimPowerSystems,这是一个非常好的电路仿真软件,简单易学,不需要自己编程,非常适合于对电路进行计算机动态仿真分析。
  运用MATLAB有三种方法可解答此题。
  方法一:根据电路理论立微分方程:
  由该系统的数学描述可得系统仿真模型如图6所示。
  按照上图设置好各模块的参数,然后在MATLAB命令窗口输入以下赋值语句:R=2; L=0.5; C=1.5,进行仿真后在MATLAB命令窗口中给出绘图命令
  >>plot(tout,yout),grid ,xlabel('t/s'),ylabel('ut/V') 就可以作出单位阶跃响应的曲线。
  方法二:根据拉普拉斯变换分析并仿真
  由运算电路可解出该题的单位阶跃响应:
  使用Transfer Fcn构建的系统仿真模型如图8。
  设置好参数,输入命令仿真后在双击Scope模块,在Scope窗口中的曲线和刚才的一样。
  方法三:利用SimPowerSystems模块,将所需的电路元件复制到模型编辑窗口中。并对这些元件赋值连接。仿真框图如图9。
  用电力系统工具箱中提供的power2sys('sys', 'ss')函数可以提取出从给定电源到输出端子的状态方程模型,即由电路图模型向状态方程模型转换,根据状态方程模型就可以对整个电路进行频域分析,再由tf()还可以得出系统的传递函数模型。
  下面的MATLAB语句可以容易地得出系统的阶跃响应解析式:
  该解所表示的数学式子是:
  Simulink模块以及电力系统仿真模块集SimPowerSystems对电路进行仿真分析和计算非常方便。选择所需元件拷贝到用户窗口,设置其参数即可获得所需模块,只须鼠标的拖动、设定元件的参数和连线操作,即可进行仿真,使用简单易学。对于动态电路的仿真分析,可以减少调试时间,再利用简单的MATLAB语言可容易的得到系统的传递函数和阶跃响应解析式。
  
  4 结束语
  
  本文通过动态电路理论中的例子介绍了如何应用MATLAB语言编程和Simulink仿真的方法来对复杂电路进行分析和计算。该方法不仅可以节约计算时间、方便地调试电路参数,而且还可以通过图形非常直观地观察到其响应的过渡过程。所以MATLAB在电路理论学科研究与工程实践中具有很好的应用价值。
  参考文献:
  [1]邱关源.电路(第四版)[M].北京:高等教育出版社,1999.
  [2]陈晓平,李长杰.MATLAB及其在电路与控制理论中的应用[M].合肥:中国科技大学出版社,2004.
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘要:在相关理论分析和研究的基础上,设计并实现了一个基于纯P2P平台的包含文件共享、远程计算调用以及共享白板的应用。该应用使用数据对等传输,避免了传统传输方式下服务器引发的瓶颈问题,具有良好的共享和协作计算能力。  关键词:P2P;文件共享;远程计算调用;白板  中图分类号:TP317文献标识码:A 文章编号:1009-3044(2007)03-10726-03    1 引言    早期的互联网
期刊
摘要:本文对在Visual C++6.0的MFC程序设计过程中,通过实例形式,给出了三种全局变量和全局函数的三种基本方法。  关键词:MFC;全局变量;全局函数  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)03-10766-02    1 引言    在教授学生使用Visual C++6.0中的MFC基本应用时,由于MFC制作的工程由很多文件构成,它不能象一般C+
期刊
摘要:XPS(XML Paper Specification)格式将是Microsoft Windows Vista中用于电子文档发布的首选格式,是继PDF文件格式之后的一种新的输出文件类型。在微软和各大印刷硬件厂商的支持下,XPS将有望超越PDF成为全球电子文档发布的开放式标准。本文针对XPS文档的几种快速页面处理方法给出了设计方案与实现。  关键词:XPS;页面处理;缩放;旋转;反转  中图分
期刊
摘要:随着因特网的飞速发展以及128位地址的IPV6的出现,路由表变得日益庞大,这给IP目标地址的查找速度提出了更高的要求。 IP地址查询使用的不是精确匹配,而是最长前缀匹配,因查询极其复杂。论文针对现有的IP查询技术的缺点和不足,提出了一种基于多处理器结构的搜索技术,这种技术减少了查找的比较次数和存储空间。  关键词: IP地址搜索;高效路由;多处理器结构  中图分类号:TP393文献标识码:A
期刊
摘要:针对学校数字校园建设的需要,本文提出基于J2EE和工作流技术的办公自动化设计方案。介绍了OA系统的优点,讨论了系统的整体设计目标和在设计时要注意的问题,阐述了系统的整体结构和工作流平台系统的构成。  關键词:工作流;OA;J2EE;工作流引擎  中图分类号:TP317文献标识码:A文章编号:1009-3044(2007)03-10746-02    1 引言    在信息技术飞速发展的今天,
期刊
摘要:XML因为它在可扩展性和灵活性上的优点以及W3C不遗余力的为它制定各种标准,已经成为Internet上的主要语言。如何对XML文档进行转换以满足不同用户的需要,成为一个非常重要的问题,利用XSLT可以很好的解决这个问题。本文详细描述了基于XSLT转换XML文档的方法,深入讨论其工作原理,并结合一个具体应用实例,进一步阐明了基于XSLT转换XML文档的过程。  关键词:XML;XSLT;XML
期刊
摘要:该文对使用VB开发数据库时常用到的各种网格控件进行了分析比较,对读者灵活使用网格控件进行数据库应用系统开发具有参考作用。  关键词:网格控件;Grid控件;DBGrid控件;True DBGrid控件;SSDBGrid控件;MSFlexGrid控件;vaSpread控件;Formula One控件  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)03-1077
期刊
摘要:基于量子物理原理的量子密码术已被证明是保密通信中密钥安全分配的有效手段。本文介绍了量子密码的基本原理,介绍了实现量子加密的几种方案,并主要研究了基于EPR纠缠对的密钥分配机制,还讨论了量子密码通信的历史发展和指出现存在的问题以及未来的发展前景。  关键词:量子密码;量子加密;测不准原理;EPR关联;量子纠缠  中图分类号:TP393文献标识码:A 文章编号:1009-3044(2007)03
期刊
摘要:实时性是嵌入式应用中一个重要的指标,而优先级翻转是影响系统实时性的一个重要因素。可剥夺型内核中,任务以独占方式使用共享资源时,将出现低优先级任务先于高优先级任务运行的现象,即优先级翻转。本文以实时操作系统uC/OS-II为例,分析了产生优先级翻转的原因,阐述了利用互斥信号量解决该问题的原理并通过具体的应用程序对这一方法的可行性进行了验证。  关键词:uC/OS-II;优先级翻转;mutex
期刊
摘要:在微软某些产品成为事实标准的时代,对这些产品发起挑战是一件困难的事情,但并非是不可能的事情,依靠着技术创新,永中集成Office和桌面Linux作出了典范,并且正朝着正确的方向前进,只要二者能够尊重用户使用习惯、提高兼容性和增强扩展性,打破微软垄断将不再是问题。  关键词:技术创新;平台移转  中图分类号:TP316 文献标识码:A文章编号:1009-3044(2007)03-10791-0
期刊