matlab课程设计 基于matlab的线性电路正弦稳态分析
更新时间:2023-09-18 00:30:01 阅读量: 幼儿教育 文档下载
- Matlab课程设计推荐度:
- 相关推荐
课程设计
课程设计任务书
学生姓名: 专业班级: 指导教师: _ 工作单位:__ 题 目: 基于matlab的线性电路正弦稳态特性分析 课题要求:
利用matlab强大的图形处理功能,符号运算功能和数值计算功能,实现线性电路正弦稳态特性的仿真波形。
课题内容:
1 对R,L,C三种基本原件,绘出表现其正弦稳态特性的时域波形图向量图。 R:i(t),u(t),p(t),U,I L:i(t),u(t),p(t),U,I C: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=RI Uc=i/jwc*i Ul=jwlI
其中 R,C,L三参数可变,w不变,观察向量图变化。 时间安排:
学习MATLAB语言 第1-3天 课程设计 第4-5天 答辩 第6天 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
I
课程设计
目录
摘要................................................................................................................................ III Abstract........................................................................................................................... IV 绪论................................................................................................................................. V 1 matlab简介 .................................................................................................................. VI
1.1 matlab概况 ................................................................................................... VI
1.2 matlab优势........................................................................................................ VII 1.3 流程图 ............................................................................................................... IX 2
基于课题原理理论基础.............................................................................................. X 2.1 各电路元件正弦稳态电路分析......................................................................... X 2.2正弦稳态电路基础及一般分析法 .......................................................................... X
2.2.1 支路电流法.............................................................................................. X
2.2.2回路电流法 ............................................................................................... XI
3
2.2.3 节点电位法 ............................................................................................. XII R,L,C时域波形图和向量图 ...................................................................................... XIII 3.1
电路各部分元件时域波形图 ......................................................................... XIII 3.1.1现利用matlab绘制电阻的正弦稳态时域波形图 ....................................... XIII 3.1.2 电感L的正弦稳态电路的分析................................................................. XIV 3.1.3 现利用matlab绘制电感的正弦稳态时域波形图........................................ XV 3.1.4 电容C的正弦稳态电路分析.................................................................... XVI 3.1.5利用matlab绘制电容的正弦稳态时域波形图 .......................................... XVII 3.2 R,L,C串联电路的分析 ................................................................................... XVIII 3.2.1 利用matlab绘制串联电路的正弦稳态时域波形图 ................................. XVIII
4 设计心得 .................................................................................................................... XX 参考文献....................................................................................................................... XXI 附录............................................................................................................................. XXII
II
课程设计
摘要
电路课程是电子类专业首当其冲的一门专业基础课,他不仅为后续课程奠定了深厚的理论基础,也为电路分析计算提供了各种方法。但是要用这些方法真正理解实际问题,计算一些较复杂的电路,必须进行相应的电路计算与仿真,并借助图形更好的理解电路时域频域变换,正弦稳态电路分析是电路分析的最基础部分,基于简单基础的电路分析方法,不需要过多的变形和转换,对于以正弦稳态电路一般采用三种电路分析方法即即支路电流方法,回路电流方法和节点电位法,同时Matlab提供的Simulink工具可直接建立电路仿真模型,可以非常直观的观察电路中的电流,电压和功率波形,而且随意改变仿真参数,能立即得到修改后的仿真结果。本文对R,L,C串联电路和R,L,C串联电路为例,用Matlab绘出表现其正弦稳态特想的时域波图,向量图。与一般分析方法比较,可以看出用Matlab分析正弦稳态电路具有简便、直观的优点。
关键字:Matlab 正弦稳态 向量图 电路分析方法
III
课程设计
Abstract
Be the first to bear the brunt of electronic specialty in circuit course is a professional basic course for the follow-up courses, he not only laid a solid theoretical foundation, but also for circuit analysis provides a variety of methods. But be sure to use these methods to truly understand the actual problem, calculation of some of the more complex circuit, must carry on the corresponding circuit calculation and simulation, and with the aid of graphics to better understand the circuit time domain frequency domain transform, sine steady-state circuit analysis is the most fundamental part of circuit analysis, based on the simple basic circuit analysis method, do not need too much deformation and conversion, for sinusoidal steady-state circuit generally use three kind of circuit analysis method, namely branch current method, loop current method and node potential method, while the Matlab Simulink tool can be directly built in circuit simulation model, can be very intuitive to observe the current in the circuit, the voltage and the power waveform, but also change the simulation parameters, can immediately get the modified simulation results. The R, L, C series circuit and R, L, C series circuit as an example, using Matlab to draw the sine steady state to the time domain waveform, vector illustration. With the general analysis method of comparison, can be seen with Matlab analysis of sinusoidal steady state circuit is simple, intuitive advantages.
Keywords: Matlab Sinusoidal Steady State Vector Diagram Circuit Analysis
IV
课程设计
绪论
随着电子计算机及其相关技术的发展,计算机辅助设计技术正作为一门崭新的技术在世界范围内蓬勃兴起。CAD 技术的发展与应用引发了一场设计的革命,它不仅深刻地改变着产品设计的传统方式,而且还直接影响到企业生产的管理模式和商业对策,给企业和社会带来了巨大的经济效益。
由于专用的分析软件存在着成本、人们熟悉程度和软件本身局限性等方面的缺点,以及MATLAB对矩阵和数值运算的高效性,我们便想到了利用MATLAB来实现各种电路的分析。
基于MATLAB的电路分析技术一方面考虑以通用软件来完成专用软件的功能,解决以通用软件MATLAB为平台,实现对模拟线路(线性、非线性)、数字电路以及对数模混合电路等进行分析。另一方面,目前MATLAB虽含有众多的工具箱,但还没有涉及到专门应用于电路分析的工具箱,此项技术的实现可以对MATLAB工具箱进行一个有力的扩充,使MATLAB的功能更为强大。
本课程设计中用matlab软件对线性电路正弦稳态特性分析,通过操作和学习对各方面的能力都有很大的提高。
V
课程设计
图2.2.1
解:用支路电流法列出方程组:
2.2.2回路电流法
回路电路图如图2.2.2所示,其中
图 2.2.2
XI
课程设计
解: 列出方程组: 从图1-2可以看出,、
、
为网孔电流,使用网孔电流法,电路方程为:
2.2.3 节点电位法
节点电路实例如图2.2.3 运用节点电压法解题如下:
解:这是一个交流稳态电路,对两个独立结点列结点电压方程:
图2.2.3
XII
课程设计
3 R,L,C时域波形图和向量图
3.1电路各部分元件时域波形图
3.1.1现利用matlab绘制电阻的正弦稳态时域波形图
R i=cos(w*t) u
图.3.1.1
如上图所示,对于电阻R,任一频率的正弦波电流信号通过它时,该电阻的端电压相位不会发生改变,即输入电流信号同相,而电压信号幅值的大小由电阻的阻值决定。
在此我取正弦信号的角频率w?pi/3。电阻的阻值R=。则绘制波信图的程序设计如下分析所示:
绘制波形图的时域范围为:t=-10*pi:pi/10:10*pi;
利用函数plot来绘制波形,plot的绘图原理时,将分立点的函数值用直线连接起来,当绘图取样点的间隔很小的时候,绘制的曲线变得很平滑,与真实的波形图能很好的吻合。故采用此函数绘制波形时取样要足够多。
绘制电流信号波形语句为:plot(t,i)。
对绘制的波形可以用函数title、xlabel和ylabel来处理。Title可为绘制的波形图加上标题,而xlabel和ylabel可为坐标轴做标注。
通过matlab绘制的电阻R时域波形图如下:
XIII
课程设计
电阻的正弦稳态波形图1i(t)0-1-405-30-20-100timesec10203040u(t)0-5-405-30-20-100timesec10203040p(t)0-40-30-20-100timesec10203040
图3.1.1电阻的正弦稳态波形图
通过以上时域波形图的比较,可以看出,两信号的相位没有变化,信号的幅值发生了变化。且变化的比例就为电阻的阻值。
3.1.2 电感L的正弦稳态电路的分析
L i=cos(w*t) ul
图 3.1.2
XIV
课程设计
如上图3.1.2所示,对于电感L,任一频率的正弦波电流信号通过它时,电感的端电压相位发生改变,与输入电流信号不同相,而电压信号幅值的大小由电感的参数和信号的频率决定。当电感的电感系数与信号角频率之积大于一时,输出电压的幅值增大;当电感系数与信号角频率之积小于一时,输出电压信号的幅值减小;若电感系数与角频率之积为一,则输出电压信号与电流信号幅值相同。
在这里取流过电感的电流为: i?cos(w*t),其幅值取单位长度。则该电流信号的相量为:I??0.。
电阻两端的电压为ul?iw*L*i=iw*L*cos(w*t)。 电压信号的相量为:U?w*l?90。
.3.1.3 现利用matlab绘制电感的正弦稳态时域波形图
在此我取定正弦信号的角频率w?pi/3。电感的系数L=0.5H。则绘制波信图的程序设计如下分析所示:
绘制波形图的时域范围为:t=-10*pi:pi/10:10*pi;
此时正弦稳态电路的波形图绘制与电阻的稳态电路有些不同,因为电感的特性会为计算映入复量,可以做如下处理;
利用函数abs取的电感输出电压的幅值:u2=abs(ul);
利用函数angle取的电感输出电压的相角:xiangjiao=angle(u1); 则得到电感两端的电压信号为:u=u2*cos(w*t+xiangjiao)。 绘制电流信号波形语句为:plot(t,i)。 绘制电压信号的波形语句为:plot(t,u)。
对绘制的波形可以用函数title、xlabel和ylabel来处理。Title可为绘制的波形图加上标题,而xlabel和ylabel可为坐标轴做标注。
通过matlab绘制的电感L的时域波形图如下:
XV
课程设计
电感的正弦稳态波形图1i(t)0-1-401-30-20-100timesec10203040u(t)0-1-400.5-30-20-100timesec10203040p(t)0-0.5-40-30-20-100timesec10203040
图3.1.3电感正弦稳态波形图
由上图可知,两信号的幅值明显不同,他们信号的幅值主要由正弦波的频率和电感的电感系数决定,且它们的相位差为90.,这可以通过matlab提供的函数disp得出。
3.1.4 电容C的正弦稳态电路分析
如上图所示,对于电容,任一频率的正弦波电流信号通过它时,电容的端电压相位发生改变,与输入电流信号不同相,而电压信号幅值的大小由电容的大小和信号的频率决定。当电容的大小与信号角频率之积大于一时,输出电压的幅值减小;当电容大小与信号角频率之积小于一时,输出电压信号的幅值增大。
在这里取流过电容的电流为: i?cos(w*t),其幅值取单位长度。则该电流信号的相量为:I??0.。
电容两端的电压为uc??j/(w*c)*i。
电压信号的相量为: U?1/(w*c)*??90。
XVI
.
课程设计
3.1.5利用matlab绘制电容的正弦稳态时域波形图
在此同样取定正弦信号的角频率w?pi/3。电容的系数C=0.1。则绘制波信图的程序设计如下分析所示:
绘制波形图的时域范围为:t=-10*pi:pi/10:10*pi;
此时正弦稳态电路的波形图绘制与电容的稳态电路基本相同,利用函数abs取的电感输出电压的幅值:u2=abs(ul);
利用函数angle取的电容输出电压的相角:xiangjiao=angle(u1); 则得到电容两端的电压信号为:u=u2*cos(w*t+xiangjiao)。 绘制电流信号波形语句为:plot(t,i)。 绘制电压信号的波形语句为:plot(t,u)。
对绘制的波形可以用函数title、xlabel和ylabel来处理。Title可为绘制的波形图加上标题,而xlabel和ylabel可为坐标轴做标注。 通过matlab绘制的电容C时域波形图如下:
电容的正弦稳态波形图1i(t)0-1-40x 104-30-20-100timesec102030401u(t)0-1-40-30-20-100timesec102030405000p(t)0-5000-40-30-20-100timrsec10203040
图.3.1.5 电容的正弦稳态波形图
XVII
课程设计
从以上图中可以看出,对于电容,其两端的电压相位滞后于流过它的电流90度,它们幅值的大小有电容的大小和正弦信号的频率决定。
3.2 R,L,C串联电路的分析
如上图所示,对于R,L,C串联电路,任一频率的正弦波电流信号通过它时,它相位和幅值的变由电阻的阻值、电感的电感系数、电容的大小和正弦信号的频率决定在这里取流过电阻的电流为: i?cos(w*t),其幅值取单位长度。则该电流信号的相量为:I??0.。
3.2.1 利用matlab绘制串联电路的正弦稳态时域波形图
在此我取正弦信号的角频率w?pi/3。电阻的阻值R=,L=0.5,C=0.1。则绘制波信图的程序设计如下分析所示:
绘制波形图的时域范围为:t=-10*pi:pi/10:10*pi;
整个串联电路的电压相量为U?z*?0。则端电压u的幅值为abs(U),相角为
Angle(U*180/pi),u?abs(U)*cos(w*t?angle(U))。 串联电路的功率为
p?ui.。
通过matlab绘制的串联电路的时域波形图如下:
XVIII
课程设计
1i(t)0-1-405-30-20-100timesec10203040ur(t)0-5-401-30-20-100timesec10203040ul(t)0-1-4010-30-20-100timesec10203040uc(t)0-10-4020-30-20-100timesec10203040us(t)0-20-40-30-20-100timesec10203040
图.3.2.1
由上图可知,整个串联电路的电压相位滞后于电流信号的相位,电感超前90度,电容滞后90度,电阻相位与电流同相
XIX
课程设计
4 设计心得
通过本次对MATLAB的初步应用,知道了MATLAB的强大功能。在使用MATLAB语言编程时,主要通过矩阵式方程,将电路中各参数表达式表达出来,然后按照一定的格式,将函数表达式通过MATLAB语言写程序。正确的书写程序后软件会自动帮助你算出计算结果来。在课程设计的过程,我翻阅了很多关于matlab教程的书籍,也在网络上搜索了大量的例程。通过在计算机上运行和调试,我慢慢的熟悉了一些matlab中各函数的用法,以及他们之间的区别。当然,在设计中,我也遇到很多的问题。例如,在运算符号前加上标号与不加标号的区别很大,matlab中的一切运算都是以矩阵形式进行的,故在多个量的运算时,运算符前要加上标号,以示区别。
由于MATLAB的应用范围如此之广,以后肯定在自己的专业学习中要使用到,并且要学会建模,编程。因此自己应该在这次的基础强化训练之后多多花时间在上面,慢慢的摸索,熟练的操作MATLAB,为自己以后的专业学习奠定一个好的基础
XX
课程设计
5 参考文献
[1]《电路》 邱关源 罗先觉 高等教育出版社.2009
[2]《MATLAB实用教程》 郑阿奇 曹戈 赵阳 电子工业出版社.2005 [3]《MATLAB7.0基础教程》 孙祥 徐流妹 吴清 清华大学出版社.1997 [4]《MATLAB程序设计语言》 楼顺天 于卫 闫华梁 西安电子科技大学出版社.2007
XXI
课程设计
附录
1 电阻的正弦稳态波形程序 t=-10*pi:pi/10:10*pi; R=5;
i=cos(60*pi*t/180); u=R*i; p=u.*i;
subplot(3,1,1); plot(t,i);
title('电阻的正弦稳态波形图'); xlabel('time_sec'); ylabel('i(t)'); subplot(3,1,2); plot(t,u)
xlabel('time_sec'); ylabel('u(t)'); subplot(3,1,3); plot(t,p);
xlabel('time_sec'); ylabel('p(t)')
2 电感的正弦稳态波形绘制程序 t=-10*pi:pi/10:10*pi; L=0.5;
w=60*pi/180; i=cos(w*t); ul=j*w*L; u2=abs(ul);
xiangjiao=angle(ul); disp(xiangjiao*180/pi);
u=u2.*cos(w*t+xiangjiao*180/pi); p=u.*i;
subplot(3,1,1); plot(t,i);
title('电感的正弦稳态波形图'); xlabel('time_sec'); ylabel('i(t)'); subplot(3,1,2); plot(t,u);
xlabel('time_sec'); ylabel('u(t)');
XXII
课程设计
subplot(3,1,3); plot(t,p);
xlabel('time_sec'); ylabel('p(t)')
3电容的正弦稳态波形图绘制程序 t=-10*pi:pi/10:10*pi; c=0.0001; w=60*pi/180; i=cos(w*t); U=1/(j*w*c); u2=abs(U);
xiangjiao=angle(U); disp(xiangjiao*180/pi); u=u2*cos(w*t+xiangjiao); p=u.*i;
subplot(3,1,1); plot(t,i);
title('电容的正弦稳态波形图'); xlabel('time_sec'); ylabel('i(t)'); subplot(3,1,2); plot(t,u)
xlabel('time_sec'); ylabel('u(t)'); subplot(3,1,3); plot(t,p);
xlabel('timr_sec'); ylabel('p(t)')
4 R、L、C串联电路正弦稳态波形绘制程序 t=-10*pi:pi/10:10*pi; w=60*pi/180; R=5; L=0.5; C=0.1; i=cos(w*t);
z=R+j*(w*L-1/(w*C)); U=z*1; fz=abs(U); xj=angle(U);
us=fz*cos(w*t+xj); p=us.*i; ur=R*i; Ul=j*w*L;
XXIII
课程设计
fz1=abs(Ul); xj1=angle(Ul);
ul=fz1.*cos(w*t+xj1); Uc=-j/(w*C); fz2=abs(Uc); xj2=angle(Uc);
uc=fz2.*cos(w*t+xj2); subplot(5,1,1); plot(t,i);
xlabel('time_sec'); ylabel('i(t)'); subplot(5,1,2); plot(t,ur);
xlabel('time_sec'); ylabel('ur(t)'); subplot(5,1,3); plot(t,ul);
xlabel('time_sec'); ylabel('ul(t)'); subplot(5,1,4); plot(t,uc);
xlabel('time_sec'); ylabel('uc(t)'); subplot(5,1,5); plot(t,us);
xlabel('time_sec'); ylabel('us(t)');
XXIV
课程设计
本科生课程设计成绩评定表
姓 名 专业、班级 性 别 课程设计题目: 正弦稳态电路的分析 课程设计答辩或质疑记录: 成绩评定依据: 最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年 月 日
XXV
正在阅读:
matlab课程设计 基于matlab的线性电路正弦稳态分析09-18
南京继续教育参考答案--深入学习贯彻习总书记关于安全生产的重要04-14
安徽重点项目-芜湖年产43000吨阻燃、隔音、隔热材料生产线项目可07-01
临近空间飞行器的现状及发展趋势05-13
初中数学学习情况调查报告04-14
最全的职称英语历年真题及答案04-28
- 元旦晚会节目单
- 学案
- 光电显示技术期末复习资料 - 图文
- p2p与供应链结合案例
- 2016--2017学年度第二学期五年级班主任工作计划
- 尔雅2017年西藏的历史和文化期末考试满分答案解析
- 智慧树创新工程实践期末考试答案
- 六年级下美术教案-有趣的纸浮雕广西版
- 设备操作规程汇编
- 通信综合实训系统实验报告
- 南京财经大学金融学期末考试简答题
- 现代服务业发展规划研究 - 图文
- 锚杆支护工知识竞赛题
- 实验五
- 债权法习题集及详细解答
- 上海寺庙大全 - 图文
- 机会成本在企业决策中的应用研究
- 高考总复习语文选择题百题精炼第一季专题01 识记现代汉语字音(教师版)
- A9785-B中文资料
- 56m连续梁主墩冷却管布置技术交底
- 稳态
- matlab
- 正弦
- 线性
- 电路
- 基于
- 课程
- 分析
- 设计
- b p m f第一课时
- 《大气颗粒物污染与控制》复习题答案版
- 2018年二级建造师《建设工程法规及相关知识》测试(II卷)含答案
- 售后会计助理工作流程
- 尔雅通识课食品安全与日常饮食考试答案
- 明钢管的敷设方式、镇墩、支墩和附属设备
- 住宅小区单位工程施工组织设计
- 无菌医疗器械生产车间的建设标准与要求
- 糖类化学 生物化学习题汇编
- JavaWeb测试题
- 湖南省全过程工程咨询合同范本
- 三年级数学下册《第五单元达标测试卷》(附答案)
- 美的中央空调故障代码H系列家庭中央空调(第一部分多联机)
- 五十个严禁 - 四川银监会
- 2017年 七年级数学下册 第三周周测练习题及答案3.4
- 11-12-02软件质量保证与测试试卷(A)-软件学院
- 北语17春《西方文论》作业3
- 如何在AS400 Websphere MQ上配置消息触发器
- 济南建设网公司名称
- 《现代管理理论与方法》习题09-10(1)学生 - 图文