matlab电压电流测量模块的使用
- 格式:doc
- 大小:4.07 KB
- 文档页数:2
MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three-phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three-Phase Series RLC Branch)(4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three-Phase V-I Measurement)(6)三相故障设置模块(Three-Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2.1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:1.2.2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1.2.5 故障设置模块勾选故障相A、B、C,设置短路电阻0.00001Ω,设置0.02s—0.2s发生短路故障,参数设置如下图:1.2.6 示波器模块为了得到仿真结果准确数值,可将示波器模块的“Data History”栏设置为下图所示:1.3 无穷大功率电源供电系统仿真结果及分析得到以上的电力系统参数后,可以首先计算出在变压器低压母线发生三相短路故障时短路电流周期分量幅值和冲击电流的大小,短路电流周期分量的幅值为Im=10.63kA,时间常数Ta=0.0211s,则短路冲击电流为Iim=17.3kA。
matlab 恒流负载在MATLAB中,模拟恒流负载通常需要创建一个电路模型,其中包含一个恒流源(Constant Current Source)和负载电阻。
恒流源能够提供一个恒定不变的电流,无论负载电阻如何变化。
以下是一个简单的MATLAB代码示例,使用Simulink来模拟一个恒流负载:1.打开MATLAB,并在命令窗口中输入simulink来打开Simulink编辑器。
2.在Simulink编辑器中,创建一个新模型。
3.从库浏览器(Library Browser)中找到并添加“Constant Current Source”块到模型中。
4.添加一个电阻(Resistor)块到模型中。
电阻值可以根据需要设置。
5.连接这两个块,使电流源通过电阻。
6.添加一个电压测量(Voltage Measurement)块来观察负载两端的电压。
7.添加一个作用域(Scope)块来显示电压测量结果。
8.连接测量块到作用域块。
9.最后,点击Simulink编辑器窗口上的“运行”按钮来模拟电路。
这是一个基本的恒流负载模拟。
具体的电路设计和参数选择将取决于你的应用需求。
如果你希望使用MATLAB的编程功能而不是Simulink,你可能需要编写一些代码来模拟恒流负载的行为。
例如,你可以创建一个函数,该函数接受负载电阻作为输入,并返回维持恒定电流所需的电压。
Matlabfunction voltage = constant_current_load(resistance, current)% resistance - 负载电阻值% current - 恒流源的电流值% voltage - 负载两端的电压voltage = current * resistance;end然后,你可以调用这个函数来计算给定负载电阻下的电压值。
请注意,上述代码示例仅适用于模拟恒流负载,并不涉及实际的硬件连接。
在真实的硬件环境中,恒流源通常需要使用专门的电源设备或电子电路来实现。
Matlab在智能电网中的使用方法智能电网是当今电力行业发展的趋势,为实现电力系统的安全、经济和可持续发展提供了全新的技术和解决方案。
作为一种强大的计算工具和编程语言,Matlab在智能电网中的使用方法被广泛研究和应用,并展现出了巨大的潜力。
一、Matlab在智能电网中的数据处理与分析在智能电网中,大量的数据需要进行处理和分析,以便更好地监控和管理电力系统。
Matlab提供了丰富的数据处理和分析函数,可以快速且准确地对数据进行处理,以求得有关电力系统的重要信息。
首先,Matlab可以用于数据的清洗和预处理。
通过数据清洗,可以剔除测量误差、异常值和无效数据,提高数据的可靠性和准确性。
预处理则是对数据进行标准化、正则化等操作,以减少数据的冗余性和提取数据的基本特征。
其次,Matlab可以进行数据的可视化和统计分析。
通过绘制折线图、散点图、柱状图等,可以直观地展示电力系统中各种指标的变化趋势和关联关系。
统计分析则是基于数理统计理论,对数据进行分布、相关性、周期性等方面的分析,从而揭示数据的内在规律和特征。
此外,Matlab还具备机器学习和人工智能的能力,可以通过建立模型和算法,挖掘数据中的潜在规律和隐藏信息。
例如,可以利用神经网络模型预测电力负荷、分析电力设备的状态和健康状况,从而实现智能化的电力调度和运行管理。
二、Matlab在智能电网中的优化与控制智能电网中的优化与控制是确保电力系统高效运行和优化资源利用的关键环节。
Matlab拥有丰富的优化和控制函数和工具箱,可以进行电力系统的优化调度、稳定控制以及各种智能算法的实现。
首先,Matlab可以实现电力系统的最优调度。
通过建立电力系统的数学模型和约束条件,结合优化算法(如遗传算法、粒子群算法等),可以求解出最优的电力调度方案,以在满足电力需求的前提下,降低系统的成本和能源消耗。
其次,Matlab可以进行电力系统的稳定控制。
通过建立电力系统的动态模型和控制算法,可以实现电压的稳定控制、频率的调节等。
Matlab-scope示波器菜单调用命令set(0,'ShowHiddenHandles','on');set(gcf,'menubar','figure');一般的测量检测模块是把示波器输入端连到要测量的参数所在点或者回路。
Multimeter则不一样。
楼主有没有注意过有的模块的连接是尖头的,有的是一个圆圈形状的?可以理解为尖头的是弱电或数字信号,可以用示波器直接测。
圆头的是强电信号,不能直接用示波器。
对于这样的信号,一般是:有些器件(强电器件)打开后,器件设置单中最后有一栏是“测量量”,选择测量什么信号以后,再用Multimeter“不接触测量”。
比如:一个RLC模块,最后一栏选定“测量所有电流电压”。
注意这之前Multimeter打开左栏是空白的,外观是一个“回”里面一个“0”,选定RLC“测量所有电流电压”后打开Multimeter,左栏就有RLC的电流电压什么的了。
选定要测的,移到右栏,就可以用示波器测波形了。
此后“回”里面就不是“0”了,而是用户选择测量的数据个数了。
matlab 6.5/7.0——simulink模型无法保存及其兼容性问题完整解决方案2009-06-25 09:45mdl文件在6.5里面做的,但是到了7.0里面却打不开,下面就是相关信息:Warning: Unable to load model file 'd:\MATLAB7\work\*.mdl'. Run "bdclose all; set_param(0, 'CharacterEncoding', Enc)" where Enc is one of windows-1252, ISO-8859-1, then load the model. The first character that is not supported in the current character encoding setting('ibm-1386_P100-2002') occurs on line 1795, byte offset 21. To correctly load models with non-ASCII characters, you must explicitly use the character encoding that was used to save the file. Type "help slCharacterEncoding" for more information on setting character encoding and to learn more about which encodings are commonly found on your platform.或者是直接保存出现如下信息:Error while saving model 'untitled'using the character encoding setting 'ibm.....问题产生原因:模型中含有不能识别的字符,比如中文等等,尤其是matlab对中文的支持不是很好(不知道是不是D版的原因)。
MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three—phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three—Phase Series RLC Branch)(4)三相双绕组变压器模块(Three—Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three—Phase V-I Measurement)(6)三相故障设置模块(Three—Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2。
1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0。
000140H,参数设置如下图:1。
2。
2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0。
052,励磁电阻为909。
09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8。
5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)"以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1。
MATLAB在电气工程及其自动化中的应用课程设计1.1 电气工程及其自动化专业概论电气工程及其自动化涉及电力电子技术,计算机技术,电机电器技术与网络控制技术,机电一体化技术等诸多领域,是一门综合性较强的学科,其主要特点是强弱电结合,机电结合,软硬件结合,电工技术与电子技术相结合,元件与系统相结合,使学生获得电工电子、系统控制、电气控制、电力系统自动化、电气自动化装置及计算机应用技术等领域的基本技能。
1.2 MATLAB简介MATLAB是Matrix&Laboratory两个词的组合,译为矩阵实验室。
MATLAB 是由美国mathworks公司发布的主要面向科学计算、可视化以及交互式程序设计的计算环境,主要包括MATLAB、MATLAB工具箱和Simulink三大部分。
MATLAB软件是主要面对科学计算、可视化以及交互式程序设计的计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB解算问题要比用C,FORTRAN等语言简捷得多,且MATLAB吸收了Maple等软件的优点,使它成为一个强大的数学软件。
同时,在新版本中也加入了对C,FORTRAN,C++,JA V A的支持。
MATLAB软件主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
1.3 SimPowerSystems模块库简介Simulink是MATLAB软件中的一种可视化仿真工具,是一种基于MATLAB 的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。
电力线路模块PI Section Line单项π型线路单相传输线模块。
电阻,电感和电容的传输线,沿着线是均匀分布的。
级联几个相同的PI部分是通过以下方式获得一个近似的分布参数线路模型的Three-Phase PI Section Line三相电力线路模块实现了一个平衡的三相传输线模型参数集中在π部分。
相反,沿着线的电阻,电感和电容是均匀分布的分布参数线路模型,三相PI剖面线块肿块行参数在一个单一的π部分所示,在图中只有一相下代表。
被指定为正序和零序的,要考虑到的参数之间的感性和容性耦合的三相导体,以及地面参数的参数R,L,和C线。
在此方法的指定行参数假设,这三个阶段是平衡的。
使用一个单一的PI部分的模型是适当的传输线或短,在感兴趣的频率范围是有限的基频周围建模。
你可以得到更准确的模型通过级联多个相同的块。
见PI剖面线的最大频率范围的说明,通过PI线模型,可以实现。
频率用于R L C规范指定行参数所用的频率,以赫兹(Hz)。
这通常是标称系统频率(50赫兹或60赫兹)。
正序和零序电阻正序和零序电阻欧姆/公里(Ω/公里)。
正序和零序电感正序和零序电感:亨利/公里(H/公里)。
正序和零序电容正序和零序电容法拉/公里(F /公里)。
线路段长度(KM)该生产线部分长度在千米(公里)。
Three-Phase Transformer (Two Windings)三相变压器(两个绕组)使用三个单相变压器,三相变压器三相变压器两个绕组块实现了。
您可以模拟饱和的核心不是简单地通过在参数菜单中设置相应的复选框块。
线性变压器块和可饱和变压器块部分的单相变压器的电气模型的详细说明,请参阅。
可以以下列方式连接的两个绕组的变压器:1)Y2)Y与中性点3)接地Y4)三角洲三角洲(D1),30度的滞后Y通过5)D11)三角洲,三角洲领先的Y通过30度Three-Phase V-I Measurement三相电压-电流测量电压测量选择没有,如果你不想要测量三相电压。
Matlab PSB Elements模块使用说明matlab PSB Elements 11、Breaker断路器块的执行能从一个外部Simulink信号(外部控制方式) 或者是从一个内部的控制定时器(内部的控制方式)控制一个电路的断开和闭合的状态。
当断路器块被设置在外部控制方式时,一个Simulink输入端在块图标上出现,连接到输入,0或者 1 (0去断开断路器,1去闭合断路器)的Simulink的控制信号。
当断路器块被设置在内部控制方式时,转换状态在块的对话框中指定。
当断路器闭合时,它被电阻Ron代表。
Ron的值能被设置,很小(典型的值是10 mOhms )的值与外部电路相比是可以忽略的。
当断路器断开时,电阻值为无穷大(inf)。
对于直流电路可能不合适,对于直流电路,建议使用理想开关(Ideal Switch block)作为转换元件。
Breaker resistance Ron 内部电阻断路器内部电阻,在若干欧姆(Ω)中。
断路器电阻Ron参数不能设置为0。
Initial state 初始状态断路器的初始状态。
当初始状态参数被设置为1时,断路器闭合。
当初始状态参数被设置为0时,断路器断开。
如果断路器初始状态被设置为 1 (闭合),SimPowerSystems自动地初始化所有线性的电路和断路器块初始电流,这样仿真在稳定状态中开始。
Snubber resistance Rs过渡电阻过渡电阻,在若干欧姆(Ω)中。
把过渡电阻Rs参数从模型设置为inf消除缓冲。
Snubber capacitance Cs 过渡电容过渡电容,单位farads ( F );设置为0不考虑过渡电容,设置为inf获得一个容抗。
Switching times 转换时间规定当以内部的控制方式使用断路器块时转换时间的矢量。
在每一转换时间断路器块打开或者依赖于其初始的状态的结束。
例如,如果初始状态参数是0 (断开),打破者在第一段转换的时间结束,在第二段转换的时间开始,如此等等。
实验八 matlab 支路电流法、回路分析法、节点电压法求解电压和电流实验八 Matlab 支路电流法、回路分析法、节点电压法求解电压和电流一(实验目的1(加深理解电阻电路的分析方法,并求解出电压和电流。
2(验证支路电流法、回路分析法、节点电压法,加深对支路电流法、回路分析法、节点电压法的理解。
3(掌握Matlab中矩阵和数组的运算。
4(学习分析Matlab中简单的数值计算。
二(实验原理电阻电路:由电阻、受控源和独立源组成的电路称为电阻电路。
利用MATLAB,可以手工建立电路方程,表示为Ax=B(A是系数矩阵,取决于电路元件的值;x是由电路中一些电压和电流构成的列向量;B是右端列向量,与电压源电压和电流源电流有关)再用MATLAB求解线性代数方程,指令为x=A\B。
分析电路的基本依据是KVL和KCL,列方程的基本原则是利用节点(包括广义节点)和回路(包括假设回路)的互相约束关系,建立含未知数最少、求解最容易的方程组。
三(实验环境1(硬件环境:微机2(软件环境: Windows XP,Matlab四(实验内容11R,,R,,例1:如图:I,3AU,5VU,? ,,,。
求 12ss032图1 图2III解:设三个回路电流分别为、、则: m1m2m3I,3 m1I,10I,10(I,I)m31m1m2I11Im1m3,,(,),,,5I m22233II23mmU,,, 033由此可以解出、、、(当然如果把I,3AI,5.4AI,-24AU,6.2Vm1m2m30并联的受控电流源等效后会简单些)。
一般的回路方程,左边是回路电路与无源元件表示,右边用电源表示,在此处经过分析,真正的未知数其实是回路2的回路电流和所要求的电压,于是原方程组整理后写成矩阵形式再利用MATLAB把矩阵指令和结果如下: 写成Ax=B,x,[I;U]m20a=[5/6-10/3 0;1/3-10/3 1];b=[3/2-5-30/3;-30/3];x=a\b%求解方程组运行结果是:x =5.40006.2000R,1,例2:如图,已知,U,14V,求支路电流i和支路电压U s图3 图4III解:设三个回路电流分别为、、,则: m1m2m3(1,1)I,I,14,U m1m30(1,1)I,I,U m2m30I,,0.5um3补充方程为:I,I,im1m3I,I,0.5im2m1I,I,um2m3i,4Au,6A 由此可以解出、、、、。
Matlab-SimPowerSystems-ElectricalSources模块使用说明Matlab-PSB-Electrical Sources模块使用说明matlab-PSB-Electrical Sources 11、AC Current Source 交流电流源(理想电源)Peak amplitude(A):振幅Phase(deg);初相角Frequency(HZ):频率(如果为0则为直流)Sample time:采样时间,0为连续来源。
Measurements:测量(选择电流Current则为测量当前电源的电流,将一个万用表块放置在你的模型中在仿真期间显示选择的测量方法,在万用表块的可供使用的测量方法列表中,测量被一个标签识别其后是块名字。
2、AC Voltage Source 交流电压源Peak amplitude(V):振幅Phase(deg);初相角Frequency(HZ):频率(如果为0则为直流)Sample time:采样时间,0为连续来源。
Measurements:测量主要是元件参数的设置,我根据翻译软件理解的,肯定有不正确的地方,作为参考吧。
matlab PSB Electrical Sources 23、Controlled Current Source 受控电流源Initialize 设定如果选择,初始化控制的当前的来源块指定的初始的当前而初始的阶段,和初始的频率参数。
Source type 电源类型电源类型参数不是看得见的,如果设定参数初值不选择。
选择AC作为一个AC的当前的来源初始化控制的当前的来源块。
选择DC作为一种DC水流初始化控制的当前的来源块。
Initial current 初始电流如果初始化参数不是被选择,初始的当前的参数在对话框中不是可以见到的。
来源的初始化的初始的高峰电流,在若干安培( A )中。
Initial phase 初始相角如果选择类型为直流该对话框不可见。
Matlab 版本 R2011b1.有两类模块端口: 小方块:用于主电路 三角形:用于控制电路这两类端口信号无法通过信号线直接连接而可以通过测量模块进行连接 常用的测量模块有:电压测量模块(Simscape/SimPowerSystems/Measurements/)电流测量模块(Simscape/SimPowerSystems/Measurements/)多路测量仪(Simscape/SimPowerSystems/Measurements/)2.多路测量仪的使用 (1)元件路径Simscape/SimPowerSystems/elements/Simscape/SimPowerSystems/electrical Sources/(2)电路图Series RLC BranchScope2MultimeterAC Voltage Source(3)参数设置注意:添加完测量模块再添加设置电路参数,否则找不到测量的量将示波器修改为两个坐标(4)调试问题Error in 'untitled/AC V oltage Source': Initialization commands cannot be evaluated.解决办法:添加powergui(Simscape/SimPowerSystems/)网络解释:powergui具体干什么的我也说不好,反正在用到SimPowerSystem里面的模块的时候就必须用到powergui 吧~~不过这个powergui直接放进去就行了。
里面还有FFT之类的分析可以用。
个人理解就相当于一个头文件感觉的东西。
修改后:Continuous powerguiSeries RLC BranchScope2MultimeterAC Voltage Source仿真结果1、图形显示的不够平滑,怎么解决?--仿真参数中改小掉2、为坐标添加标注3.OUT1模块的使用Simulink/Sinks/首先要选中仿真参数设置中的Save to work space/Output使用plot(tout,yout)命令即可绘制未经编辑的输出曲线345678910-0.03-0.02-0.010.010.020.03曲线编辑:4.完整仿真步骤实例(1)建立仿真图Continuous pow erguiv +-Voltage MeasurementSeries RLC Branch Scopei +-Current MeasurementAC Voltage Source(2)仿真参数设置(3)电路参数设置(4)仿真结果。
解:设三个回路电流分别为、、则:1m I 2m I 3m I 图1图2MATLAB 把矩阵指令和结果如下:];[02U I m 解:设三个回路电流分别为、、,则:1m I 2m I 3m I 图3图4u I m 5.03-= 补充方程为: iI I m m =-31 i I I m m 5.012=- u I I m m =-32 由此可以解出、、、、。
A I m 11=A I m 32=A I m 33-=A i 4=A u 6= 将方程整理为: 14000)11(0321=+++-++U u i I I I m m m 000)11(00321=-++-++U u i I I I m m m 005.00000321=+++++U u i I I I m m m 00000321=++--+U u i I I I m m m 0005.000321=++-++-U u i I I I m m m 00000321=+-+-+U u i I I I m m m 然后用MATLAB 计算如下:其中];;;;;[321o m m m U u i I I I x =a=[1+1 0 -1 0 0 1;0 1+1 -1 0 0 -1;0 0 1 0 0.5 0;1 0 -1 -1 0 0;-1 10 -0.5 0 0;0 1 -1 0 -1 0];%定义a 矩阵b=[14;0;0;0;0;0];x=a\b %定义b 矩阵并求解运行结果为:x = 1 3 -3 4 6 9在以上例题中,采用的思想是找准未知量,采用分离变量的方法让未知量在方程组的一侧,然后把方程组写成矩阵形式Ax=B ,未知量构成的矩阵(后者列向量)x=A\B 。
所以在MATLAB 中建立好矩阵就可以求解了,节约了运算时间,以上例子都是手工带入数据整理方程组的,但注意的是:数据的值其实是取代的对应的元件,因此也可以用符号表示方法化简方程组后,编制M 文件,由MATLAB 带入数据进行运算.。
实验八 Matlab 支路电流法、回路分析法、节点电压法求解电压和电流一.实验目的1.加深理解电阻电路的分析方法,并求解出电压和电流。
2.验证支路电流法、回路分析法、节点电压法,加深对支路电流法、回路分析法、节点电压法的理解。
3.掌握Matlab 中矩阵和数组的运算。
4.学习分析Matlab 中简单的数值计算。
二.实验原理电阻电路:由电阻、受控源和独立源组成的电路称为电阻电路。
利用MATLAB ,可以手工建立电路方程,表示为Ax=B (A 是系数矩阵,取决于电路元件的值;x 是由电路中一些电压和电流构成的列向量;B 是右端列向量,与电压源电压和电流源电流有关)再用MATLAB 求解线性代数方程,指令为x=A\B 。
分析电路的基本依据是KVL 和KCL ,列方程的基本原则是利用节点(包括广义节点)和回路(包括假设回路)的互相约束关系,建立含未知数最少、求解最容易的方程组。
三.实验环境1.硬件环境:微机2.软件环境: Windows XP ,Matlab四.实验内容例1:如图:A I s 3= ,Ω=211R ,Ω=312R ,V U s 5=。
求?0=U解:设三个回路电流分别为1m I 、2m I 、3m I 则:31=m I图1 图2)(10102113m m m I I I I -==53)3121(2321-=+++-m m m I I I 03233U I I m m -=+ 由此可以解出A I m 31=、A 4.52=m I 、A 24-3=m I 、V U 2.60=(当然如果把并联的受控电流源等效后会简单些)。
一般的回路方程,左边是回路电路与无源元件表示,右边用电源表示,在此处经过分析,真正的未知数其实是回路2的回路电流和所要求的电压,于是原方程组整理后写成矩阵形式再利用MATLAB 把矩阵写成Ax=B ,];[02U I x m =指令和结果如下:a=[5/6-10/3 0;1/3-10/3 1];b=[3/2-5-30/3;-30/3];x=a\b %求解方程组运行结果是:x =5.40006.2000例2:如图,已知Ω=1R ,V U s 14=,求支路电流i 和支路电压U解:设三个回路电流分别为1m I 、2m I 、3m I ,则:03114)11(U I I m m -=-+032)11(U I I m m =-+图3 图4u I m 5.03-=补充方程为:i I I m m =-31i I I m m 5.012=-u I I m m =-32由此可以解出A I m 11=、A I m 32=、A I m 33-=、A i 4=、A u 6=。
matlab三相断路器模块测量参数一、引言三相断路器是电力系统中常用的电气设备,用于保护电力系统免受过载、短路等故障的影响。
为了确保三相断路器的可靠性和安全性,需要对其进行各种参数的测量。
本文将介绍如何使用MATLAB三相断路器模块进行参数测量。
二、MATLAB三相断路器模块介绍MATLAB是一款常用的数学软件,具有强大的计算能力和良好的数据可视化功能。
在电力系统中,MATLAB可以通过三相断路器模块实现对三相断路器各种参数的测量。
三、使用MATLAB进行参数测量1. 安装MATLAB三相断路器模块首先需要安装MATLAB三相断路器模块,该模块可以从官方网站下载并安装。
2. 连接测试设备连接测试设备,包括电源、信号发生器和示波器等。
根据测试要求设置信号发生器输出信号频率和幅值,并将示波器连接到测试点上。
3. 打开MATLAB软件打开MATLAB软件,并加载已安装的三相断路器模块。
4. 设置测试参数根据测试要求设置测试参数,包括输入电压、负载电流等。
5. 进行参数测量在MATLAB中运行三相断路器模块,开始进行参数测量。
根据测试结果分析三相断路器的各项参数,包括开断时间、闭合时间、过流保护动作时间等。
四、MATLAB三相断路器模块应用案例以下是一个使用MATLAB三相断路器模块进行参数测量的应用案例。
1. 测试目标:测量三相断路器的开关时间和电流保护动作时间。
2. 测试设备:信号发生器、示波器、电源等。
3. 测试步骤:(1) 设置信号发生器输出频率和幅值。
(2) 将示波器连接到测试点上,并设置示波器触发方式。
(3) 在MATLAB中加载三相断路器模块,并设置测试参数,包括输入电压和负载电流等。
(4) 运行MATLAB程序,开始进行参数测量。
根据测试结果分析三相断路器的开关时间和电流保护动作时间是否符合要求。
4. 测试结果:经过多次测试,得出以下结论:(1) 三相断路器的开关时间稳定,平均开关时间为10ms左右。
matlab电压电流测量模块的使⽤Matlab 版本 R2011b1.有两类模块端⼝:⼩⽅块:⽤于主电路三⾓形:⽤于控制电路这两类端⼝信号⽆法通过信号线直接连接⽽可以通过测量模块进⾏连接常⽤的测量模块有:电压测量模块(Simscape/SimPowerSystems/Measurements/)电流测量模块(Simscape/SimPowerSystems/Measurements/)多路测量仪(Simscape/SimPowerSystems/Measurements/)2.多路测量仪的使⽤(1)元件路径Simscape/SimPowerSystems/elements/Simscape/SimPowerSystems/electrical Sources/(2)电路图Series RLC BranchScope2MultimeterAC Voltage Source(3)参数设置注意:添加完测量模块再添加设置电路参数,否则找不到测量的量将⽰波器修改为两个坐标(4)调试问题Error in 'untitled/AC V oltage Source': Initialization commands cannot be evaluated.解决办法:添加powergui(Simscape/SimPowerSystems/)⽹络解释:powergui具体⼲什么的我也说不好,反正在⽤到SimPowerSystem⾥⾯的模块的时候就必须⽤到powergui 吧~~不过这个powergui直接放进去就⾏了。
⾥⾯还有FFT之类的分析可以⽤。
个⼈理解就相当于⼀个头⽂件感觉的东西。
修改后:Continuous powerguiSeries RLC BranchScope2MultimeterAC Voltage Source仿真结果1、图形显⽰的不够平滑,怎么解决?--仿真参数中改⼩掉2、为坐标添加标注3.OUT1模块的使⽤Simulink/Sinks/⾸先要选中仿真参数设置中的Save to work space/Output使⽤plot(tout,yout)命令即可绘制未经编辑的输出曲线345678910-0.03-0.02-0.010.010.020.03曲线编辑:4.完整仿真步骤实例(1)建⽴仿真图Continuous pow erguiv +-Voltage MeasurementSeries RLC Branch Scopei +-Current MeasurementAC Voltage Source(2)仿真参数设置(3)电路参数设置(4)仿真结果。
Matlab版本 R2011b 1.有两类模块端口:小方块:用于主电路三角形:用于控制电路这两类端口信号无法通过信号线直接连接而可以通过测量模块进行连接常用的测量模块有:电压测量模块(Simscape/SimPowerSystems/Measurements/)电流测量模块(Simscape/SimPowerSystems/Measurements/)多路测量仪(Simscape/SimPowerSystems/Measurements/ ) 2.多路测量仪的使用(1)元件路径Simscape/SimPowerSystems/elements/
Simscape/SimPowerSystems/electrical Sources/ (2)电路图Series RLC Branch2Scope Multimeter AC Voltage Source(3)参数设置注意:添加完测量模块再添加设置电路参数,否则找不到测量的量将示波器修改为两个坐标
(4)调试问题 Error in 'untitled/AC Voltage Source': Initialization commands cannot be evaluated. 解决办法:添加powergui(Simscape/SimPowerSystems/)网络解释:powergui 具体干什么的我也说不好,反正在用到SimPowerSystem里面的模块的时候就必须用到powergui吧~~不过这个powergui直接放进去就行了。
里面还有FFT之类的分析可以用。
个人理解就相当于一个头文件感觉的东西。
修改后:Series RLC Branch2ScopeMultimeter AC Voltage Source Continuous powergui仿真结果
1、图形显示的不够平滑,怎么解决?--仿真参数中改
小掉2、为坐标添加标注
3.OUT1模块的使用Simulink/Sinks/ 首先要选中仿真参数设置中的Save to work space/Output 使用plot(tout,yout)命令即可绘制未经编辑的输出曲线
0.030.020.010-0.01-0.02-0.03345678910曲线编辑:
4.完整仿真步骤实例(1)建立仿真图+Continuous v -Voltage Measurementpowergui Series RLC Branch AC Voltage SourceScope i+-Current Measurement(2)仿真参数设置(3)电路参数设置
(4)仿真结果。