基于matlab的一阶RC动态电路的特性.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南文理学院 系统建模与设计报告 专业班级: 电信12103班 学生姓名: 何志明、刘小雄 学生学号: 07 26 指导教师: 龚 伟 设计时间: 2014年12月8日--2014年12月19日 一.课程设计目的 课程设计题目:基于matlab的一阶RC动态电路的特性分析 使用matlab分别对直流激励的零状态响应、零输入响应和完全响应以及正弦激励的零状态响应进行建模分析,运用matlab语言对相关的电路表达式进行描述,并编制好代码,进行二维图像的绘制。根据matlab建模设计结果,结合Mutisim的仿真电路,进行对比分析,深入理解零状态响应、零输入响应和完全响应的具体含义以及转换过程。熟练使用matlab的绘图函数和编程操作,培养自己从理论分析到实际建模的思维和动手能力。 二.设计原理 1.MATLAB简介 MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。 MATLAB系统由MATLAB开发环境、MATLAB库、MATLAB语言、MATLAB图形处理系统和MATLAB(API)五大部分构成。 MATLAB开发环境是一套方便用户使用的MATLAB和文件工具集,其中许多工具是图形化用户接口。它是一个集成的 用户工作,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。 图 1.3-1 matlab编程流程图 2. 电路原理图 2.1 直流激励的零输入响应、零状态响应和完全响应的电路原理图,如图2-1所示。 图2-1零输入响应、零状态响应和完全响应 2.2 正弦激励的零状态响应的电路原理图,如图2-2所示。 图2-2 正弦激励的零状态响应 三.详细设计步骤 1.理论知识 1.1直流激励的零状态响应 S2拨到15V,在t=0时刻,S1由R1拨向R2(电容器已放电完毕),V1通过电阻R2给电容器C1充电的过程即为零状态响应。 根据KVL,有 U1=Uzsr+Uzsc; 将Uzsr=IzsR,I=代入,得电路的微分方程 RC+Uzsc=U1 此方程为一阶线性非其次方程。可求得:Uzsc=U1(1-) (式1.1-1) Izs= (式1.1-2) 其中,时间常数 =RC (下同)。 电阻上的电压 Uzsr= U1 (式1.1-3) 充电过程中,电阻R消耗的功率为: Pzsr=Uzsr^/R (式1.1-4) 电容器C上消耗的功率为: Pzsc=U1^/R-Pzsr (式1.1-5) 1.2直流激励的零输入响应 S2拨到5V,S1由R1拨向R2,V2通过电阻R2给电容器C1充电,待C1两端电压保持稳定,充电完毕后,S1拨向R1(记此时刻t=0),R1和C1构成回路,形成回路电流,C1放电的过程即为零输入响应。 根据KVL,可得 Uzir-Uzic=0; 将Uzir=IziR,Izi=-C代入上述方程,有 RC+Uzic=0 这是一阶齐次微分方程,初始条件Uzic()=Uzic()=U2 . 可求得: Uzi=U2 (式1.2-1) 回路放电电流: Izi= (式1.2-2) 放电过程中C1释放的功率: Pzi=Uzi^/R (式1.2-3) 1.3直流激励的完全响应 S2拨到5V,S1由R1拨向R2,V2通过电阻R2给电容器C1充电,待C1两端

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档