matlab电压电流测量模块的使用
MATLAB在电力系统三相短路故障分析中的应用_高正中
MATLAB 在电力系统三相短路故障分析中的应用
图 1 无穷大功率电源供电系统三相短路故障的仿真图
1.2 参数设置
数,按照仿真设置,当模型中所设故障点发生三相短路
(1)变压器 T 采用如图 1 所示的模型,根据给定的数
据,计算折算到 110kV 侧的参数如下:
变压器的电阻为:
RT=
ΔPSUN2 SN2
CLC n u m b e r: TP391.9;TM743
Do cu m e n t co d e : A
Article ID:1003- 0107(2013)10 - 0017- 03
0 引言 MATLAB 因为绘图功能强大和计算能力强,配以友
好的动态仿真环境,主要用于数值计算及可视化图形处 理,其优越的开发性、数据仿真分析高效的优点越来越 成为从事电力网络系统学习和研究的重要仿真工具。作 为一款优秀的综合性应用软件,利用其提供的 Simulink 集成环境,可以方便地对电力系统进行模型的搭建和仿 真[1]。Simulink 提供了充足的子模块库,我们可以根据相 应模型搭建的需要,从各个子模块库中选用合适的模 块。Simulink 中提供了各种基本模块,它们根据其主要 应用领域和实现功能进行了分类化管理,给用户查找使 用提供了便利。模块库的数量取决于用户安装,在电力 系统仿真中,标准 Simulink 模块库和电力系统模块库是 必不可少的。本文将通过三相短路实例具体讲解其模块 结构及应用。
合保护系统研究[J].煤炭科学技术,2010,38(12):80- 83. [4]马立国,公茂法,夏文华,等.基于 DSP 的矿井下电网漏
电保护配置方法的研究[J].煤矿机械,2012,33(5):206208. [5]孙勇.煤矿井下电网漏电保护系统设计[J].煤炭科学技 术,2012,40(5):81- 85.
MATLAB Simulink系统建模与仿真 实验报告
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电压传感器使用方法电压传感器是一种用来测量电路中电压的设备,它可以将电压信号转换为可读取或可处理的形式。
在Matlab中,我们可以使用不同的方法来使用电压传感器,并获取电压数据。
本文将介绍几种常见的使用方法。
我们需要连接电压传感器到计算机或嵌入式系统。
通常,电压传感器会有一个模拟输出信号,我们需要使用模数转换器(ADC)将其转换为数字信号。
在Matlab中,我们可以使用数据采集卡或Arduino 等硬件设备来实现这一转换。
一种常见的方法是使用数据采集卡。
首先,我们需要安装数据采集卡的驱动程序,并将其连接到计算机。
然后,我们可以使用Matlab 的数据采集工具箱来读取数据采集卡的输出信号。
具体的步骤可以参考Matlab的官方文档或者相关教程。
另一种常见的方法是使用Arduino。
Arduino是一种开源的硬件平台,可以用来构建各种电子设备。
我们可以将电压传感器连接到Arduino的模拟输入引脚,并使用Matlab的Arduino支持包来读取模拟输入信号。
这需要在Matlab中安装Arduino支持包,并编写相应的代码来读取传感器数据。
一旦我们成功读取了电压传感器的数据,我们可以使用Matlab来进一步处理和分析这些数据。
例如,我们可以绘制电压随时间的变化曲线,以观察电路的工作状态。
我们还可以计算电压的平均值、最大值、最小值等统计量,并与其他电路参数进行比较。
Matlab还提供了许多工具和函数来处理电压数据。
例如,我们可以使用数字滤波器来滤除噪声,以获得更准确的测量结果。
我们还可以使用傅里叶变换来分析电压信号的频谱特性。
这些功能可以帮助我们更好地理解电路的性能和行为。
Matlab是一个强大的工具,可以帮助我们使用电压传感器并进行电压数据的处理和分析。
通过合理利用Matlab的功能和工具,我们可以更好地理解电路的工作原理和性能,并进行相应的优化和改进。
希望本文对您了解如何使用Matlab电压传感器有所帮助。
matlab 恒流负载
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运用Multimeter分析电压器的一次侧相电压
运用Multimeter 分析电压器的一次侧相电压、主磁通、空载电流波形要求:一台Y-D11连接的三相变压器,Pn=180kV A ,VV nn21=10000V/525V 。
已知R 1=0.4Ω,R 2=0.035Ω,X1=0.22Ω,X2=0.055Ω,Rm=30Ω,Xm=310Ω,铁芯饱和特性曲线的拐点为[磁化电流,磁通;]=[0 , 0 ; 0.59737 , 1 ; 1.5 , 1.2 ]。
分析电压器的一次侧相电压、主磁通、空载电流波形。
改变变压器的接线方式,分析结果。
1. 理论分析。
空载时,由于变压器铁芯饱和,因此当相电压和主磁通是正弦时空载电流为尖顶波,其中将含有较大的三次谐波和一系列高次谐波。
但是,因为三相变压器采用Y -△连接,一次侧空载电流中三次谐波无法通过,又因为五次以上的谐波电流很小可忽略不计,所以Y 侧电流近似正弦波。
由一次侧空载电流产生的主磁通波形为平顶波,其中含有的三次谐波磁通分量在二次绕组的闭合三角形中产生三次谐波环流,此环流将削弱主磁通中的三次谐波分量,因此空载电流、主磁通及其感应的电动势均接近于正弦。
2. 仿真电路搭建4. 参数设置 变压器模块0022.0211*1==PV RRnn,0012.02211*1==fP VL L n nnπ,0686.0222*2==PV R R nn ,1078.02222*2==fP VL Lnnn π,162.021*==V R R nn m m ,674.1221*==fP VL L nnnm m π交流电源模块V AVB、VC各自滞后120°,自己设置。
外用表模块Multimeter示波器Scope5.仿真算法为仿真时间为0.04s。
结果6.结果分析波形从上至下分别为一次侧相电压、空载电流、主磁通。
为了进行比较,在仿真得到的各个波形上叠加了理想正弦波。
可见,空载相电流为正弦波,主磁通发生了很小的畸变但近似为正弦波。
Matlab在智能电网中的使用方法
Matlab在智能电网中的使用方法智能电网是当今电力行业发展的趋势,为实现电力系统的安全、经济和可持续发展提供了全新的技术和解决方案。
作为一种强大的计算工具和编程语言,Matlab在智能电网中的使用方法被广泛研究和应用,并展现出了巨大的潜力。
一、Matlab在智能电网中的数据处理与分析在智能电网中,大量的数据需要进行处理和分析,以便更好地监控和管理电力系统。
Matlab提供了丰富的数据处理和分析函数,可以快速且准确地对数据进行处理,以求得有关电力系统的重要信息。
首先,Matlab可以用于数据的清洗和预处理。
通过数据清洗,可以剔除测量误差、异常值和无效数据,提高数据的可靠性和准确性。
预处理则是对数据进行标准化、正则化等操作,以减少数据的冗余性和提取数据的基本特征。
其次,Matlab可以进行数据的可视化和统计分析。
通过绘制折线图、散点图、柱状图等,可以直观地展示电力系统中各种指标的变化趋势和关联关系。
统计分析则是基于数理统计理论,对数据进行分布、相关性、周期性等方面的分析,从而揭示数据的内在规律和特征。
此外,Matlab还具备机器学习和人工智能的能力,可以通过建立模型和算法,挖掘数据中的潜在规律和隐藏信息。
例如,可以利用神经网络模型预测电力负荷、分析电力设备的状态和健康状况,从而实现智能化的电力调度和运行管理。
二、Matlab在智能电网中的优化与控制智能电网中的优化与控制是确保电力系统高效运行和优化资源利用的关键环节。
Matlab拥有丰富的优化和控制函数和工具箱,可以进行电力系统的优化调度、稳定控制以及各种智能算法的实现。
首先,Matlab可以实现电力系统的最优调度。
通过建立电力系统的数学模型和约束条件,结合优化算法(如遗传算法、粒子群算法等),可以求解出最优的电力调度方案,以在满足电力需求的前提下,降低系统的成本和能源消耗。
其次,Matlab可以进行电力系统的稳定控制。
通过建立电力系统的动态模型和控制算法,可以实现电压的稳定控制、频率的调节等。
matlab电压电流测量模块的使用
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使用技巧
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系统建模与仿真-实验报告要点
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电气系统模块库的三相电压型PWM整流器的仿真(精)
基于M AT LAB 电气系统模块库的三相电压型PWM 整流器的仿真方法An Approach to the Simulation of Three-phase Voltage-type PWM Reversible Rectifierby Pow er Syst em Blockset of M ATLAB佛山科学技术学院自动化系(528000 屈莉莉秦忆杨兆华西安交通大学电气工程学院(710049 杨振坤【摘要】阐述了基于MAT LAB 软件的电气系统模块库建立三相电压型PWM 整流器仿真模型的方法, 并在滞环电流控制方式下进行了系统仿真, 仿真结果表明该方法是合理、可行的。
关键词M ATLAB PWM 整流器电气系统模块库仿真Keywords M ATLAB, PWM reversible rectifier, pow er system blockset, simulation应用计算机仿真的方法对电路的各种性能进行研究, 具有方便、直观、经济、有效的特点。
MATLAB 语言是一种功能强大的控制系统计算机辅助设计和仿真语言[1], 它的仿真工具弥补了用传递函数和PSPICE 仿真的不足, 易于实现很多控制系统的仿真, 目前已得到了越来越广泛的应用。
电压型PWM 整流器在解决电力公害方面具有十分重要的作用, 已成为国际电力电子学界研究的热门课题。
本文采用电气系统模块库构造了三相电压型PWM 整流器仿真模型, 并给出了滞环电流控制方式下的仿真实例和仿真结果。
图1三相PW M 整流器主电路基于电气系统模块库的三相电压型PWM 整流器模型1. 用理想开关元件建立的仿真模型用理想开关元件构造的三相电压型PWM 整流器仿真模型如图2所示。
图中点A 、B 、C 与图1对应, 三相理想开关模块由电气系统模块库的6个理想开关元件构成, S a1、S a2、S b1、S b2、S c1、S c2分别为a 、b 、下桥臂理想开关的驱动信号。
MATLAB simulink中的基本模块的参数、含义、应用
电力线路模块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在电力系统故障分析中的仿真实例精选全文
第五章MATLAB在电力系统故障分析 中的仿真实例
第五章MATLAB在电力系统故障分析 中的仿真实例
无阻尼绕组同步发电机三相短路电流计算
第五章MATLAB在电力系统故障分析 中的仿真实例
第五章MATLAB在电力系统故障分析 中的仿真实例
图5-13 发电机端突然发生三相短路的Simulink仿真模型
第五章MATБайду номын сангаасAB在电力系统故障分析 中的仿真实例
图5-14 同步发电机模块的参数设置
第五章MATLAB在电力系统故障分析 中的仿真实例
图5-15 升压变压器模块的参数设置
第五章MATLAB在电力系统故障分析 中的仿真实例
第五章MATLAB在电力系统故障分析 中的仿真实例
6)Transition status和Transition times用来设置转换状态和转换时间; 其中,Transition status表示故障开关的状态,通常用“1”表示闭合, “0”表示断开;Transition times表示故障开关的动作时间;并且 每个选项都有两个数值,而且它们是一一对应的。 7)Snubbers resistance和snubbers Capacitance用来设置并联缓冲电 路中的过渡电阻和过渡电容。 8)Measurements 用来选择测量量。
图5-16 利用Powergui模块的潮流计算和电机初始化窗口计算初始参数
第五章MATLAB在电力系统故障分析 中的仿真实例
•5.3 单相短路故障仿真
•当网络元件只用电抗表示时,不对称短路的序网络方程
第五章MATLAB在电力系统故障分析 中的仿真实例
实验八matlab支路电流法、回路分析法、节点电压法求解电压和电流
实验八 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中的ode45数值求解电路中的节点电压和元件电流(已运行可行)
➢ 关于课程论文的若干说明1 请按照“计算物理课程论文范本”的格式进行撰写。
该范本仅仅是个框架,可以根据不同的问题适当调整,但基本部分应该不可缺少。
2 课程论文的字数应当在2800字以上。
3 课程论文需提交电子稿以及打印稿以便档案室归档。
电子稿的文件名以学号开始其后是姓名。
纸质稿由班长统一收。
4 课程论文必须在2011年6月24日以前提交。
➢ 以下是你的课程论文题目:用数值计算的方法分析以下电路个节点的电压以及流过各元件的电流。
其中V 是脉冲电压源,其形式为:22[]Exp (4)/V t t ττ⎡⎤=--⎣⎦0.1τ=为脉冲的宽度.电阻均取10,电容取0.1,电感取0.1标注后的电路图:function xdot=FFF(t,x)R1=10;R2=10;R3=10;L1=0.1;C1=0.1;T=0.1;U=exp(-(t-4*T).^2/T^2);%电源信号xdot=[-R1/(L1*(R1+R2))*(-R1*x(1)+U-x(2))-(R1+R2)/L1*x(1)+U/L1;(-R 1*x(1)+U-x(2))/((R1+R3)*C1)];R1=10;R2=10;R3=10;L1=0.1;C1=0.1;T=0.1;[t,x]=ode45(@FFF,[0,4],[0,0]);%四五阶龙格库塔算法U=exp(-(t-4*T).^2/T^2);i1=x(:,1);U1=x(:,2);i2=[C1*diff(U1);0];i3=i1+i2;U2=U1+R3*i2;figure(1)subplot(2,1,1)plot(t,U);xlabel('时间t');legend('U');subplot(2,1,2)plot(t,U2);xlabel('时间t');legend('U2');figure(2)II=[i1,i2,i3];plot(t,II);xlabel('时间t');legend('i1','i2','i3');0.51 1.52 2.53 3.5400.51时间t0.51 1.52 2.53 3.5400.020.040.06时间t时间t。
Matlab-SimPowerSystems-ElectricalSources模块使用说明
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测量模块
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支路电流法、回路分析法、节点电压法求解电压和电流
解:设三个回路电流分别为、、则: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 支路电流法、回路分析法、节点电压法求解电压和电流
实验八 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可以通过三相断路器模块实现对三相断路器各种参数的测量。
三、使用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左右。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab版本 R2011b 1.有两类模块端口:小方块:用于主电路三角形:用于控制电路这两类端口信号无法通过信号线直接连接而可以通过测量模块进行连接常用的测量模块有:电压测量模块(Simscape/SimPowerSystems/Measurements/)电流测量模块(Simscape/SimPowerSystems/Measurements/)多路测量仪(Simscape/SimPowerSystems/Measurements/ )2.多路测量仪的使用(1)元件路径Simscape/SimPowerSystems/elements/ Simscape/SimPowerSystems/electrical Sources/ (2)电路图 Series RLC Branch 2 Scope 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)仿真结果
(资料素材和资料部分来自网络,供参考。
可复制、编制,期待你的好评与关注)。