doc 基于MATLAB_GUI_的线性动态电路分析 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:32 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 16:22

基于MATLAB_GUI_的线性动态电路分析

于的系统仿真技术与应用清华大学出版社,,,附录伴随网络法主程序用伴随网络法梯形公式对线性电路进行瞬态分析清除命令窗口,并使光标返回清除工作空间的变量原始数据的输入和数据库的建立各支路电压和电流均取关联参考方向输入格式支路的始结点,终结点,元件类型,参数,控制支路始结点,终结点没有则置零回车请输入电路规模请输入待求网络的结点数请输入待求网络的支路数请输入待求网络的动态元件数请输入过渡过程的预估时间单位秒建立单元阵列输入时先输入非动态元件所在支路参数,然后再输入电容和电感所在支路参数输入顺序为电阻导,电压源,电流源,然后是电容和电感请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零,将单元阵列转换为结构阵列并建立支路元件数据库用改进节点法建立待求网络方程首先添加非动态元件的贡献进入节点电压方程电阻导元件所在支路对伴随网络方程的贡献独立电压源所在支路对伴随网络方程的贡献独立电流源所在支路对伴随网络方程的贡献流控流源所在支路对伴随网络方程的贡献压控流源所在支路对伴随网络方程的贡献压控压源所在支路对伴随网络方程的贡献流控压源所在支路对伴随网络方程的贡献将每次运算的结果存入单元阵列中,以免运算结果被冲掉单元阵列的每页均为行列,其中第行为各支路电压第二行为各支路电流,请输入待分析的支路编号支路电压单位时间幅值支路电流单位时间幅值高斯消元子程序,高斯列主元消去法求解线性方程组构造系数矩阵的增广矩阵前消构成上三角阵列标记行标记进步构成主对角阵列标记行标记将对角阵的主对角线元素化为将动态元件的贡献添入伴随网络方程,并开始循环电容所在支路对伴随网络方程的贡献电感所在支路对伴随网络方程的贡献调用高斯消元子程序来求解电路方程根据运算结果求取各支路电压和电流,较适合于大型企业和科研院所应用,中小企业般都是委托研究。简介是矩阵实验室的简称,它是由公司开发出来的套功能强大的工程应用软件,它和并称为三大数学软件。它在数值计算方面的功能可以说是首屈指。可以进行矩阵运算绘制函数和数据实现算法创建用户界面连接其它编程语言的程序等,主要应用于工程计算控制设计信号处理与通讯图像处理信号检测金融建模设计与分析等领域。软件主要包括以下部分开发环境。这是套可以帮助你使用函数和文件的工具,这些工具中的大多数都采用图形用户界面,它包括桌面和命令窗口命令历史编辑器和调试器帮助浏览器工作空间文件和查询路径。数学函数库。这是个涵盖了从求和正弦余弦这样些基本函数,到矩阵求逆矩阵特征值贝赛尔函数和快速傅里叶变换等这样些复杂函数的运算法则的大集合。语言。这是种高级矩阵语言,它具有可以控制数据流状态函数数据结构输入输出和面向对象编程的特征。它允许快速创建小程序,也可以创建大的复杂的应用程序。图形处理。可方便地将矢量和矩阵用图形来显示,也可注释和打印图形。它包括些高级绘图函数,这些高级函数可用于二维和三维数据可视化图像处理动画和图像再现。它也包括些低级函数,可使用户定制图形界面和在你的应用软件上创建完整的图形用户界面。应用程序接口。这是个允许你将用语言和语言编写好的程序与程序链接的库,它可以从动态链接库中调用程序将作为个计算引擎读或写文件。主要有以下优点友好的工作平台和编程环境简单易用的程序语言强大的科学计算及数据处理能力出色的图形处理功能应用广泛的模块集合工具箱实用的程序接口和发布平台应用软件开发包括用户界面。简介的全称是,其汉语意思是图形用户界面。是指由窗口光标按键菜单文字说明等对象构成的个用户界面。用户通过定的方法如鼠标或键盘选择激活这些图形对象,使计算机产生种动作或变化,比如进行计算绘图等。假如读者所从事的数据分析解方程计算结果可视工作比较单,那么般不会考虑的制作。但是如果读者想向别人提供应用程序,想进行种技术方法的演示,想制作个能够让用户反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之。这些功能是的大亮点。本文就是将电路分析的结果做个。可以使用户很方便直观的去观看运算的结果。图伴随网络法的界面支路选择对话框的功能如图所示,左边的个对话框上面写着请选择支路。我们把它称作支路选择对话框,它是用中的制作而成的。中的是个列表框,其显示是由属性定义的系列列表选项,用户能够选择其中的个或者多个选项。在本设计中其使用方法如下在整个程序运行时,会提醒用户将电路的相关规模和数据输入程序。然后计算机将会自动地运算,并且把运算的结果存储起来。当程序运行到调用界面时。支路选择对话框会自行回调已经存储好的电路中各个支路的编号。即支路对话框中将会列出各个支路的编号。在本设计中我们定义次只能选择列表项中的个选项,来避免选项间的冲突。所以用户在查看电路的波形时只能选择其中的个支路。如果选择多个的话,系统会提示你选择方式。坐标图的功能在界面中,右边的是个坐标平面,我们称它为坐标图。坐标图是用中的制作而成的。可以调用每个支路的电压或电流数据。并将其画成波形。坐标轴的横轴为时间轴,其纵轴的单位是电压或是电流。画出的波形般比较的平滑。用户可以清楚的看到各个时刻的电压或电流值,并且总体的电压或电流走向也目了然。当然具体是电压波形还是电流的波形,这就要看你选择了。是个二维的坐标图形,其调用的数据是经过运算保存后的所选择支路的数据,这些数据可以通过个命令画成个图形。并且通过选择下面的电压或电流按钮,程序将自动改变坐标轴的单位。电压电流选择对话框电压电流选择对话框的功能是选择所要查看的电压波形或电流波形。该对话框是由个和两个所组成。是个按钮组合框。组合框是个图形封闭区域,它可以把相关的控件单选按钮或多选按钮等组合在起,使得界面的按钮功能和相互间的关系更容易理解。中包含了两个。是单选按钮。单选按钮般是以组出现的。组单选按钮之间的关系是相互排斥的,也就是说任何时候只有个按钮有效。在本设计中只用到了两个单选按钮。上面的个是电流波形选择按钮,下面个是电压波形选择按钮。在用户没有做出选择的时候,系统默认的是电压波形。让回调所选支路的电压数据,并给坐标轴辅以电压单位。当用户点击选择电流波形时,将触动回调所选支路的电流数据,并给坐标轴以电流单位。伴,横轴为时间轴将各个支路的编号回调给支路选择对话框是否点击支路编号否是否选择电流波形是否选择电流波形将纵轴单位改变成电流单位,横轴为时间轴完毕回调默认第支路的电流数据并画出波形将纵轴单位改变成电电压单位,横轴为时间轴回调默的认第支路的电压数据并画出波形是是是否否将纵轴单位改变成电电压单位,横轴为时间轴回调选择支路的电压数据并画出波形是否点击返回按钮否是输入参数从网络结构我们可以看出,该电路共有个结点,个支路每个元件均算作个支路。其中包含个电阻,个独立电压源,个受控电流源,另外还有两个动态元件电容和电感。运行程序后,屏幕提示信息如下请输入电路规模请输入待求网络的节点数请输入待求网络的支路数请输入待求网络的动态元件数请输入过渡过程的时间单位秒请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零请输入第支路的始节点,终节点,元件类型,参数,参数,控制支路始节点,终节点没有则置零当所有支路元件信息均输入后,程序开始进入循环,并给出各时间间隔内所对应的结点电压和困难支路电流。最后,程序会调用,并显示各个支路的编号,以便供用户查看各个支路。输出参数本题以电容所在第六支路为例进行仿真,其结果图和图所示。左边为所有支路,我们选中了第六支路,右边为电压电流的波形图。用户可以根据需要进行选择所要查看的电压或电路波形,图下方有个返回健。用户在查看完之后就可以返回。根据实际的计算,我们发现仿真的结果和实际计算的结果完全致。当然我们还可以把该方法应用到实际的教学过程中,相信教学的效率和效果将会大大的提高,这就是多媒体教学的特色。图的电压波形仿真图图的电流波形仿真图结语本文是以为电路分析平台,应用微积分的数学思想,把高阶线性动态电路的瞬态分析转化为若干个连续的微小时间段内的线性电阻电路的稳态分析。单就方法而言,伴随网络法更方便直观。而且将可视化的功能应用于程序中,可以使用户直观体验到电网络分析的最终结果,程序独到的编写使得网络拓扑可以由使用者自行输入,因此也具有较好的灵活性。电路元件涵盖了电路分析中常见的电阻导,独立电压源,独立电流源,四种受控源,电感和电容等元件,过渡过程的时间以及采样间隔亦由使用者自行定义,并且可以由使用者选择需要分析的支路进而输出该支路的电压电流波形,波形显示清晰直观。在程序调试过程中,可以根据所选电路的网络拓扑结构预

下一篇
基于MATLAB_GUI_的线性动态电路分析第1页
1 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第2页
2 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第3页
3 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第4页
4 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第5页
5 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第6页
6 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第7页
7 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第8页
8 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第9页
9 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第10页
10 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第11页
11 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第12页
12 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第13页
13 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第14页
14 页 / 共 32
基于MATLAB_GUI_的线性动态电路分析第15页
15 页 / 共 32
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批