ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:154.46KB ,
资源ID:27701310      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27701310.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课题基于matlab的正弦稳态电路功率的分析.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课题基于matlab的正弦稳态电路功率的分析.docx

1、课题基于matlab的正弦稳态电路功率的分析学号:课 程 设 计题 目 基于matlab的正弦稳态电路功率的分析学 院 信息工程学院专 业 姓 学 号 指导教师 完成时间: 2016年1月10日课程设计任务书学生姓名: 专业班级: 指导教师: _ 工作单位:_武汉理工大学 题 目: 基于matlab的线性电路正弦稳态特性分析课题要求:利用matlab强大的图形处理功能,符号运算功能和数值计算功能,实现线性电路正弦稳态特性的仿真波形。课题内容:1 对R,L,C三种基本原件,绘出表现其正弦稳态特性的时域波形图向量图。R:i(t),u(t),p(t),U,IL:i(t),u(t),p(t),U,IC

2、:i(t),u(t),p(t),U,I其中 R,C,L三参数可变,w不变。2 对R,L,C串联电路,绘出表现其正弦稳态特想的时域波图,向量图。1绘出us(t),i(t),ur(t),ul(t),uc(t)波形图。将R,C,L三参数可变,w不变,观察波形情况,比较us(t)与i(t)相位差判断感容性。2绘出p(t)=us(t)*i(t)波形图,并将其分解为三种情况:P(t)=P0+P2w(t) =Pr(t)+Px(t) =Pr(t)+Pl(t)+Pc(t)3.绘出Us,I,Ur,Uc,Ul向量图。 Us=Ur+Ul+Uc Ur=RIUc=i/jwc*iUl=jwlI 其中 R,C,L三参数可变,

3、w不变,观察向量图变化。时间安排: 学习MATLAB语言 第1-3天 课程设计 第4-5天 答辩 第6天指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目录摘 要 3绪论 51 matlab 简介 61.1 matlab的基本功能 61.2 特点与优势 61.3 Matlab常用函数 71.3.1 注解函数 71.3.2 绘图函数 71.4 matlab分析电路流程 72 R,L,C串联电路 82.1 R,L,C串联电路的分析 82.1.1 利用matlab绘制串联电路的正弦稳态时域波形图 83.1.2 R,L,C串联路复功率的分析 103.1.3 串联R、L、C的相量图 11

4、3 R,L,C时域波形图和向量图 123.1 电阻稳态电路 122.1.1 电阻R的正弦稳态电路分析: 123.1.2 现利用matlab绘制电阻的正弦稳态时域波形图 123.1.3 利用matlab绘制的电阻R的正弦稳态电路的相量图 133.2 电感稳态电路 143.2.1 电感L的正弦稳态电路的分析 143.2.2 现利用matlab绘制电感的正弦稳态时域波形图 153.2.3 利用matlab绘制的电感的正弦稳态电路的相量图 163.3电容稳态电路 172.3.1 电容C的正弦稳态电路分析: 173.3.2利用matlab绘制电容的正弦稳态时域波形图 183.3.3 利用matlab绘制

5、的电容的正弦稳态电路的相量图 194 设计心得 215 参考文献 22附录 231 电阻的正弦稳态波形程序 232 电阻的相量图绘制程序 233 电感的正弦稳态波形绘制程序 234 电感的相量图绘制程序 245 电容的正弦稳态波形图绘制程序 246 电容的相量图绘制程序 257 R、L、C串联电路正弦稳态波形绘制程序 259 R、L、C串联电路的相量图绘制程序 27摘 要 线性电路的正弦稳态分析是比较难的部分,特别是是当电路非常复杂时,分析起来更是费时费力,而用matlab来分析大大的简化了分析。本文在简要介绍了Matlab软件的基础上,提出了利用Matlab来进行电路分析的方法。并重点研究了

6、用Matlab分析正弦稳态电路,具体是用编程和Simulink仿真两种方法分析正弦稳态电路。编程法中用到支路电流法、回路电流法和节点电位法三种电路分析方法。且与一般分析方法比较,可以看出用Matlab分析正弦稳态电路具有简便、直观的优点。本文对R,L,C串联电路和R,L,C并联电路为例,用Matlab绘出表现其正弦稳态特想的时域波图,向量图。与一般分析方法比较,可以看出用Matlab分析正弦稳态电路具有简便、直观的优点。关键字:Matlab 正弦稳态 向量图 电路分析方法AbstractLinear circuit sine steady-state analysis is difficult

7、 part, especially when the circuit is very complex, time-consuming up is analyzed, and matlab to analyze greatly simplified analysis. This paper briefly introduced in the Matlab software are put forward, based on the use of Matlab to circuit analysis method. And focus on the Matlab analysis sine ste

8、ady-state circuit, and the concrete is to use programming and Simulink two methods to analyze sine steady-state circuit. Programming method used in branch current method, the loop current method and the method of the node potential three circuit analysis method. And with the general analysis compari

9、son, may see the Matlab sinusoidal steady state circuit analysis is a simple, intuitive advantages. In this paper, the R, L, C series circuit and R, L, C parallel connection circuit for example, by using Matlab draw the sine steady state performance especially want to wave the time domain, vector di

10、agram. Compared with the general analysis method, we can see that the Matlab analysis sine is simple, intuitive steady-state circuit of advantages. Keywords: Matlab Sinusoidal Steady State Vector Diagram Circuit Analysis绪论电路的计算机辅助分析技术作为CAD技术的一个重要的分支,几乎与CAD技术同时起源。如今电路的分析软件层出不穷且功能日益强大。PSpice分析软件便是一个典型

11、的代表,它是一个通用电路模拟程序。它不仅能进行电路的直流分析、交流分析和暂态分析而且具有容差分析、最坏情况分析、噪声分析等功能。如今己出现了Pspice9.0版本和Windows版本,不仅具有更强的分析功能和丰富的器件模型,而且有着良好的人机界面和交互式的图形输入方式。在数字电路方面以Orcad为代表的分析软件也不断推陈出新,使得对数字电路进行时序仿真、逻辑模拟、功能模拟等变得异常方便。可以说电路分析软件的发展正呈现出一片欣欣向荣的景象。 由于专用的分析软件存在着成本、人们熟悉程度和软件本身局限性等方面的缺点,以及MATLAB对矩阵和数值运算的高效性,我们便想到了利用MATLAB来实现各种电路

12、的分析。MATLAB和高级语言的关系仿佛高级语言和汇编语言的关系一样,高级语言的执行效率要低于汇编语言,然而其编程效率与可读性、可移植性要远远高于汇编语言。同样MATLAB比一般高级语言的执行效率要低,但其编程效率与可读性、可移植性要远远高于其他高级语言。对于工程技术人员来说,即使不懂C或FORTRAN这样的程序设计语言也照样可以设计出功能强大、界面优美、稳定可靠的高质盘程序来,且开发周期会大大地缩短。由于专用的分析软件存在着成本、人们熟悉程度和软件本身局限性等方面的缺点,以及MATLAB对矩阵和数值运算的高效性,我们便想到了利用MATLAB来实现各种电路的分析。1 matlab 简介1.1

13、matlab的基本功能MATLAB是由美国Mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB是由美国Mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线

14、性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C+ ,JAVA的支持。可以直接调用,

15、用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。1.2 特点与优势特点:高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;具有完备的图形处理功能,实现计算结果和编程的可视化; 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。优势:友好的工作平台和编程环境;简单易用的程序语言;强大的科学计算机数据处理能力;出色的图形处理功能;应用广泛的模块集合工具箱;实用的程

16、序接口和发布平台;应用软件开发(包括用户界面)。1.3 Matlab常用函数1.3.1 注解函数xlabel(Input Value); % x轴注解 ylabel(Function Value); % y轴注解 title(Two Trigonometric Functions); % 图形标题 legend(y = sin(x),y = cos(x); % 图形注解 grid on; % 显示格线1.3.2 绘图函数 plot: x轴和y轴均为线性刻度(Linear scale); loglog: x轴和y轴均为对数刻度(Logarithmic scale); semilogx: x轴为对

17、数刻度,y轴为线性刻度 ;semilogy: x轴为线性刻度,y轴为对数刻度;1.4 matlab分析电路流程在Matlab中,分析电路按以下流程图进行: 图.一2 R,L,C串联电路2.1 R,L,C串联电路的分析 图.二如上图所示,对于R,L,C串联电路,在可变频率的正弦电压源激励下,由于感抗、容抗随频率变动,所以,电路中的电压、电流响应亦随频率变动。电路的输入阻抗可表示为: 在这里取流过电阻的电流为:,其幅值取单位长度。则该电流信号的相量为: 。2.1.1 利用matlab绘制串联电路的正弦稳态时域波形图通过对电路的分析,我们可以取正弦信号的角频率,电阻的阻值R=10,L=2,C=0.5

18、。则绘制波信图的程序设计如下分析所示:绘制波形图的时域范围为:t=-20*pi:pi/20:20*pi;整个串联电路的电压相量为。则端电压u的幅值为abs(U),相角为: Angle(U*180/pi),。串联电路的功率为。因此通过matlab绘制的串联电路的时域波形图如下:图.三由上图可知,整个串联电路的电压相位滞后于电流信号的相位,电感超前90度,电容滞后90度,电阻相位与电流同相。3.1.2 R,L,C串联路复功率的分析 串联地图的功率波形图如下:图.四3.1.3 串联R、L、C的相量图图.五 从上面的相量图中,可以清晰的看出各参量的相位关系,串联电路的端电压相位滞后于电流的相位,说明电

19、路的总阻抗呈容性。在以上图中可取的R=5,L=0.5,C=1,w=pi/3。故有w*L-1/(w*C)0,即可知总阻抗的相角小于零,这也验证了上图绘制结果的正确。3 R,L,C时域波形图和向量图3.1 电阻稳态电路2.1.1 电阻R的正弦稳态电路分析: 图.六如上图图.六所示,电压Ur的表达式为:Ur=R*a*cos(w*t) 由此可知,对于电阻R,任一频率的正弦波电流信号通过它时,该电阻的端电压相位不会发生改变,即输入电流信号同相,而电压信号幅值的大小由电阻的阻值决定。当电阻的阻值大于一时,该电压信号的幅值增大;电阻的阻值为一时,电压信号的幅值不发生改变;电阻的阻值小于一时,电压信号的幅值减

20、小。改变的倍数正好为电阻的阻值。不过,一般情况下,电阻的阻值都要远大于一,电压信号的幅值都要比通过它的电流信号的幅值要强。3.1.2 现利用matlab绘制电阻的正弦稳态时域波形图 绘制波信图的程序设计如下分析所示:在此我取正弦信号的角频率,电阻的阻值R=10,绘制波形图的时域范围为:t=-20*pi:pi/20:20*pi;利用函数plot来绘制波形,plot的绘图原理时,将分立点的函数值用直线连接起来,当绘图取样点的间隔很小的时候,绘制的曲线变得很平滑,与真实的波形图能很好的吻合。故采用此函数绘制波形时取样要足够多。利用title为所绘图赋标题,利用xlable,ylable等一系列的ma

21、tlab函数进行标注。绘制电流信号波形语句为:plot(t,i)。绘制电压信号的波形语句为:plot(t,u)。绘制功率信号的波形语句为:plot(t,p)。因此通过matlab绘制的电阻R时域波形图如下: 图.七通过图.七时域波形图的比较,可以看出,两信号i,u的相位没有变化,但两信号的幅值发生了变化。且变化的比例刚好为电阻的阻值。3.1.3 利用matlab绘制的电阻R的正弦稳态电路的相量图matlab提供的函数compass可以绘制相量的相量图,其程序如下所示:初始化i,u;xl=compass(I,U);title(电阻正弦稳态相量图);set(xl,linewidth,3);gtex

22、t(I); gtext(u);因此通过电阻正弦稳态相量图为: 图.八从上图可以清晰的看到电阻的正弦稳态电路其电流与电压同相位,但幅值不相同。3.2 电感稳态电路3.2.1 电感L的正弦稳态电路的分析 图.九 如上图图.九所示,对于纯电感而言,任一频率的正弦电流信号流经它时,电感的端电压都会发生改变,从而与电流不同相,而电压信号的幅值由电流信号频率和电感系数共同决定。 经过对此电路的分析,我们可以取流过电感的电流为:,又为了简化,其幅值取单位长度。则可以得到如下电压电流关系:电流信号的相量为: 。电阻两端的电压为=。电压信号的相量为:。3.2.2 现利用matlab绘制电感的正弦稳态时域波形图在

23、此我取定正弦信号的角频率。电感的系数L=2H。则绘制波信图的程序设计如下分析所示:绘制波形图的时域范围为:t=-20*pi:pi/20:20*pi;此时正弦稳态电路的波形图绘制与电阻的稳态电路有些不同,因为电感的特性会为计算映入复量,可以做如下处理;利用函数abs取的电感输出电压的幅值:u2=abs(ul);利用函数angle取的电感输出电压的相角:xiangjiao=angle(u1);则得到电感两端的电压信号为:u=u2*cos(w*t+xiangjiao)。绘制电流信号波形语句为:plot(t,i)。绘制电压信号的波形语句为:plot(t,u)。绘制功率信号的波形语句为:plot(t,p

24、)。同样可以用title,xlable,ylable等函数对图像进行处理。因此通过matlab绘制的电感L的时域波形图如下:图.十由上图可知,两信号的幅值不同,相位也不同,两信号的幅值由电感系数和频率共同决定,而相位差却是恒定的90度,这个也可以从其向量图明显看出。3.2.3 利用matlab绘制的电感的正弦稳态电路的相量图matlab提供的函数compass可以绘制相量的相量图,其程序如下所示:xl=compass(I,U)title(电感正弦稳态相量图);set(xl,linewidth,5);gtext(I); gtext(u) 图.十一从以上相量图中可以很清晰的看到电感两端的电压与流过

25、电流的相位关系,幅值也不相同。3.3电容稳态电路 2.3.1 电容C的正弦稳态电路分析: 图.十二 如上图图.十二所示,对于电容,任一频率的正弦波电流信号通过它时,电容的端电压相位发生改变,与输入电流信号不同相,而电压信号幅值的大小由电容的大小和信号的频率决定。 由电路的分析知,我们可以取流过电容的电流为:,为了简化分析,其幅值取单位长度。则可以得到电流电压关系为:电流信号的相量。电容两端的电压为。电压信号的相量为:。 3.3.2利用matlab绘制电容的正弦稳态时域波形图利用上文得出的电容两端的电压电流关系,我们可以很快的编出matlab程序,在此同样取定正弦信号的角频率。电容的系数C=0.

26、5。则绘制波信图的程序设计如下分析所示:绘制波形图的时域范围为:t=-20*pi:pi/20:20*pi;此时正弦稳态电路的波形图绘制与电容的稳态电路基本相同。利用函数abs取的电感输出电压的幅值:u2=abs(ul);利用函数angle取的电容输出电压的相角:xiangjiao=angle(u1);则得到电容两端的电压信号为:u=u2*cos(w*t+xiangjiao)。绘制电流信号波形语句为:plot(t,i)。绘制电压信号的波形语句为:plot(t,u)。绘制功率信号的波形语句为:plot(p,t)。同样我们可以用title,xlable,ylable等函数来对图像进行处理。因此通过m

27、atlab绘制的电容C时域波形图如下:图.十三从以上图中可以看出,对于电容,其两端的电压相位滞后于流过它的电流90度,它们幅值的大小有电容的大小和正弦信号的频率决定。3.3.3 利用matlab绘制的电容的正弦稳态电路的相量图matlab提供的函数compass可以绘制相量的相量图,其程序如下所示:xl=compass(I,U)title(电容正弦稳态相量图);set(xl,linewidth,1);gtext(I); gtext(u)图.十四由以上相量图中可以很清晰的看到电容两端的电压与流过电流的相位关系,幅值也不相同。4 设计心得通过本次课程设计,了解了matlab软件的强大功能,对于如何

28、利用matlab软件进行线性电路的绘图分析有了一定的掌握。在使用MATLAB语言编程时,主要通过矩阵式方程,将电路中各参数表达式表达出来,然后按照一定的格式,将函数表达式通过MATLAB语言写程序,这一步至关重要。编完matlab程序后所需要做的就是利用MATLAB强大的数学处理能力和绘图能力,绘制出波形图和向量图。在进行编程以及调试程序的过程中,慢慢的熟悉了matlab的各类函数,对于他们的用法有了一定的掌握,还有就是它们之间的区别,总而言之,第一,学会了基本操作,并且学会了简单的赋值语言和绘图语言。其次,对与抽样定理有了更形象的理解,对于计算机处理连续信号的步骤的理解更加具体和形象。验证了

29、RLC串联电路的幅频特性,对于线性电路有了更深的理解。由于matlab的功能如此之强大,范围运用如此之广,单单凭几天的学习只能窥其一角,不能做到透彻的理解,以后在自己的专业学习中肯定要使用到,并且要学会建模,编程。因此自己应该在这次的基础强化训练之后多多花时间在上面,慢慢的摸索,熟练的操作MATLAB,为自己以后的专业学习奠定一个好的基础。5 参考文献1电路 邱关源 罗先觉 高等教育出版社.2009.2张平.MATLAB基础与应用简明教程.北京航空航天大学出版社.3MATLAB实用教程 郑阿奇 曹戈 赵阳 电子工业出版社.2005.4MATLAB7.0基础教程 孙祥 徐流妹 吴清 清华大学出版

30、社.19975陈杰.MATLAB宝典.电子工业出版社.附录1 电阻的正弦稳态波形程序t=-20*pi:pi/20:10*pi;R=10;i=cos(60*pi*t/180);u=R*i;p=u.*i;subplot(3,1,1);plot(t,p);title();xlabel(time_sec);ylabel(p(t);subplot(3,1,2);plot(t,i)xlabel(time_sec);ylabel(it);subplot(3,1,3);plot(t,u);xlabel(time_sec);ylabel(ut)2 电阻的相量图绘制程序I=1*exp(0i);U=10*exp(0i);xl=compass(I,U);title();set(xl,linewidth,2)gtext(I);gtext(U)3 电感的正弦稳态波形绘制程序t=-20*pi:pi/20:20*pi;L=2;w=60*pi/180;i=cos(w*t);ul=j*w*L;u2=abs(ul);xian

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1