MATLAB在一阶动态电路特性分析的应用

MATLAB在一阶动态电路特性分析的应用 (董梦媛 12013241942 2013级通信一班) 摘要: MATLAB具有强大的图形处理功能、符号运算功能和数值计算功能。其中系统的仿真工具箱是从底层开发的一个完整的仿真环境和图形界面。运用MATLAB可以完成面向框图系统仿真的全部过程,并且更加直观和准确地达到仿真的目标。 本文主要介绍基于MATLAB的一阶动态电路特性分析。应用MATLAB将一阶动态电路的响应状态通过仿真图像生动形象的展现出来。 关键词: MATLAB;仿真;图形处理;一阶动态电路。 一.MATLAB应用简介 MATLAB功能丰富,可扩展性强。MATLAB软件包括基本部分和专业扩展两大部分的功能。基本部分包括:矩阵的运算和各种变换;代数和超越方程的求解;数据处理和傅立叶变换;数值部分等等,可以充分满足大学理工科本科的计算需要。扩展部分称为工具箱。它实际上是用MATLAB的基本语句辩称的各种子程序集,用于解决某一方面的专门问题,或实现某一类的新算法。 MATLAB 具有以下基本功能: 数值计算功能;符号计算功能;图形处理及可视化功能; 可视化建模及动态仿真功能。 MATLAB主要有以下特点: 库函数资源丰富;语言精炼,代码灵活;运算符多而灵活;面向对象,控制功能优良;程序设计自由;图形功能强大;程序的兼容性好;源代码开放;形形色色的工具箱。 二.RC串联电路及RL并联电路的零输入响应 1.RC串联电路的零输入响应 在图1.1所示的RC电路中,开关S打向2前,电容C充电,。当开关S打向2后,电压。 图1.1 RC电路的零输入响应 此时可知RC电路零输入时电路中的电流为;电阻上的电压为;电阻和电容上所消耗的功率为,。 MATLAB程序如下: >> U0=2;R=2;C=0.5; U1=3;R1=3;C1=0.5;%输入给定参数 >> t=[0:0.05:5]; >> I=U0/R*exp(-t/(R*C)); I1=U0/R1*exp(-t/(R1*C1)); %计算电容和电阻电流值 Uc=U0*exp(-t/(R*C));Ur=U0*exp(-t/(R*C));Uc1=U1*exp(-t/(R1*C1));Ur1=U1*exp(-t/(R1*C1)); %计算电容和电阻电压值 Pc=U0*U0/R*exp(-2*t/(R*C));Pr=U0*U0/R*exp(-2*t/(R*C));Pc1=U1*U1/R1*exp(-2*t/(R1*C1)); Pr1=U1*U1/R1*exp(-2*t/(R1*C1)); %计算电容和电阻功率值” >> figure subplot(5,1,1);plot(t,Uc,t,Uc1) title( Uc(t)的波形 ) subplot(5,1,2);plot(t,Ur,t,Ur1) title( Ur(t)的波形 ) subplot(5,1,3);plot(t,I,t,I1) title( I(t)的波形 ) subplot(5,1,4);plot(t,Pc,t,Pc1) title( Pc(t)的波形 ) subplot(5,1,5);plot(t,Pr,t,Pr1) title( Pr(t)的波形 ) 运行结果如图1.2所示 图1.2 RC串联电路零输入响应特性曲线 2.RC并联电路的零输入响应 在图2.1所示的RL电路中,开关S动作之前,电压和电流已恒定不变,电感中有电流。在t=0时开关由1打到2,具有初始电流的电感L和电阻R相连接,构成一个闭合回路。 图2.1 RL电路的零输入响应 此时可知RL电路零输入时电路中的电压为;电感上的电流为;电阻和电感上所消耗的功率为,。由此可画出其响应特性曲线。 MATLAB程序如下: >> U0=2;R=2;L=0.5; U1=3;R1=3;L1=0.5;%输入给定参数 t=[0:0.05:1.5]; >>I=U0/R*exp(-t*(R/L));I1=U0/R1*exp(-t*(R1/L1));Ir=U0/R*exp(-t*(R/L)); Ir1=U0/R1*exp(-t*(R1/L1)); %计算电容和电阻电流值 >> Ur=U0*exp(-t*(R/L));;Ur1=U1*exp(-t*(R1/L1)); %计算电容和电阻电压值 >>PL=U0*U0/R*exp(-2*t*(R/L));Pr=U0*U0/R*exp(-2*t*(R/L));PL1=U1*U1/R1*exp(-2*t*(R1/L1)); Pr1=U1*U1/R1*exp(-2*t*(R1/L1)); %计算电容和电阻功率值” >> figure subplot(5,1,1);plot(t,I,t,I1) title( I(t)的波形 ) subplot(5,1,2);plot(t,Ir,t,Ir1) title( Ir(t)的波形 ) subplot(5,1,3);plot(t,Ur,t,Ur1) title( Ur(t)的波形 ) subplot(5,1,4);plot(t,PL,t,PL1) title( PL(t)的波形 ) subplot(5,1,5);plot(t,Pr,t,Pr1) title( Pr(t)的波形 ) 运行结果如图2.2所示 图2.2 RL并联电路零输入响应特性曲线 三.RC串联及RL并联电路的直流激励的零状态响应 1.RC串联电路的直流激励的零状态响应 在图3.1所示的RC串联电路中,开关S闭合前电路处于零初始状态,即。在t=0时刻,开关S闭合,电路接入直流电压源。根据KVL,有。 图3.1 RC电路零状态响应 此时可知RC电路零状态时电路中的电流为;电阻上的电压为,电容上的电压为;电阻和电容上所消耗的功率为,。由此可画出其响应特性曲线。 MATLAB程序如下: >> U0=2;R=2;C=0.5; U1=3;R1=3;C1=0.5;%输入给定参数 >> t=[0:0.05:10]; >> I1=U0/R*exp(-t/(R*C));I2=U1/R1*exp(-t/(R1*C1)); %电容和电阻电流值 Uc1=U0*(1-exp(-t/(R*C)));Uc2=U1*(1-exp(-t/(R1*C1)));Ur1=U0*exp(-t/(R*C));Ur2=U1*exp(-t/(R1*C1)); %电容和电阻电压值 Pc1=U0^2/R*(exp(-t/(R*C))-exp(-2*t/(R*C)));Pc2=U1^2/R1*(exp(-t/(R1*C1))-exp(-2*t/(R1*C1)));Pr1=U0^2/R*exp(-2*t/(R*C));Pr2=U1^2/R1*exp(-2*t/(R1*C1)); %电容和电阻功率 >> figure subplot(5,1,1);plot(t,I1,t,I2) title( I(t)的波形 ) subplot(5,1,2);plot(t,Uc1,

matlab一阶电路瞬态响应,MATLAB在一阶动态电路特性分析的应用相关推荐

  1. 一阶电路和二阶电路的时域分析(1)——“电路分析”

    小雅兰期末加油冲冲冲!!! 动态电路的方程及其初始条件    动态电路,物理学名词,是指含有储能元件L.C的电路,动态电路方程的阶数通常等于电路中动态元件的个数. 动态电路是指含有储能元件的电路. 当 ...

  2. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

  3. matlab一阶动态电路分析,MATLAB在一阶动态电路特性分析的应用

    MATLAB 在一阶动态电路特性分析的应用 (董梦媛 12013241942 2013级通信一班) 摘要: MATLAB 具有强大的图形处理功能.符号运算功能和数值计算功能.其中系统的仿真工具箱是从底 ...

  4. Matlab实现 线性动态电路可视化分析

    Matlab实现 线性动态电路可视化分析 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 编程思路 这个编程总体采用面向过程的编程思想,将人在 ...

  5. matlab 实现高阶动态电路,高阶电路动态特性的仿真分析

    作者/ 贺为婷 杨建华 西安工业大学 电子信息工程学院(陕西 西安 710032)本文引用地址:http://www.eepw.com.cn/article/201612/340860.htm 摘要: ...

  6. 一阶电路暂态响应的结果分析。_线性动态电路可视化分析

    1. 实验内容与任务实验内容: 编程实现可分析动态电路暂态响应过程的程序 任务包含:1.实现一个良好交互界面的应用程序:2.输入一阶电容电路参数,分析零状态.零输入响应过程:3.输入一阶电感电路参数, ...

  7. 基于Matlab的二阶电路的动态电路分析!

    基于Matlab的二阶电路的动态电路分析! 算法思路 1.一阶电路 1.只有电感:先得到电感所在端口的戴维宁等效电路: 接着代入公式计算,得到 i-t图像: 2.只有电容:先得到电容所在端口的戴维宁等 ...

  8. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

  9. matlab动态电路仿真,基于Simulink建立的RLC串联动态电路仿真模型

    RLC串联的动态电路是电路课程和电路实验教学中的重要内容.由于Matlab软件具有很强的数值运算.符号运算和绘图功能,以及丰富的库函数.工具箱和仿真模块,在动态电路的分析和仿真中得到了广泛的应用,它集 ...

最新文章

  1. for vue 一行2列_vue常见面试题汇总
  2. 【机器学习】从电影数据集到推荐系统
  3. 6条策略提高mysql查询速度 潇湘博客
  4. 【Linux系统编程】IO多路复用之poll
  5. getdate 日期间隔_日期getDate()方法以及JavaScript中的示例
  6. CSS3 Version
  7. 如何将DB2数据库转换成Oracle数据库,这一篇告诉你
  8. 通过反射创建对象和调用方法
  9. 已解决:nginx修改上传文件大小限制
  10. rancher k8s docker 关系_CentOS7下利用Rancher搭建K8s集群
  11. SQL Server 2014 安装与SQL语言学习笔记(一)
  12. 关于PHP签名中的容易犯错问题记录
  13. GNU Trove trove4j
  14. 语音与影像上的自督导式学习模型、一些老版本的补充(李宏毅2022
  15. List remove的三种正确方法
  16. BFC是什么?有什么用?
  17. 7-10 公路村村通 (30 分)(C语言)
  18. eva新世纪福音战士_盘点《新世纪福音战士》中的历代EVA机体!
  19. Facebook推出Events应用 帮用户找到有趣活动
  20. 测试相关网址--自动化/

热门文章

  1. 记红辣椒苹果审核旅程
  2. PHP中curl使用案例(四)-- 从ftp服务器下载文件到本地
  3. C# TCP/IP客户端与服务端数据与文件的传输
  4. 02.Python网络爬虫第二弹(http和https协议)
  5. P1618 三连击(升级版)C语言
  6. 2018年下半年系统集成项目管理工程师金色考点暨历年真题解析(09年到18年上半年)---软考中级最新
  7. vuex如何在没有moudles的情况下,新增一个moudle
  8. 文明旅游深入人心,如何通过视频监控系统进一步加强旅游景区管制?
  9. 7本关于学习科学的最佳书籍
  10. 服务器智能管理,管好十万台服务器?必须靠智能!