Matlab分析RLC电路的电压调制系统
基于Matlab的电力系统电压调整仿真实验教学平台设计
![基于Matlab的电力系统电压调整仿真实验教学平台设计](https://img.taocdn.com/s3/m/947997fe250c844769eae009581b6bd97f19bc1b.png)
第43卷 第1期2021年2月电气电子教学学报JOURNALOFEEEVol.43 No.1Feb.2021收稿日期:2019 06 14;修回日期:2020 09 30基金项目:福建省中青年教师教育科研项目(JT180797),漳州市自然科学基金项目(ZZ2019J28)第一作者:杨家豪(1990 ),男,讲师,硕士,主要从事电力系统优化运行的教学和研究,E mail:yangjiahao1990@foxmail.com基于Matlab的电力系统电压调整仿真实验教学平台设计杨家豪,何 畅,叶子薇(厦门大学嘉庚学院普瑞特先进打印技术创新实验室,福建漳州363105)摘要:电压调整是“电力系统分析”课程中一个重要内容。
传统教学大多依靠理论分析,抽象且不易理解,配套实验存在局限性。
本文基于Matlab图形用户界面设计并开发了一种电力系统电压调整仿真实验教学平台,师生通过计算机以交互方式进行电压调整仿真实验,界面友好、操作简捷、教学便利,帮助学生加深对电力系统电压调整的理解,有助于开放式实验教学、培养学生实践能力。
关键词:电力系统;电压调整;仿真实验中图分类号:G64 文献标识码:A 文章编号:1008 0686(2021)01 0145 06DesignofVoltageAdjustmentSimulationExperimentTeachingPlatformforPowerSystemBasedonMatlabYANGJia hao,HECHang,YEZi wei(ThePRTAdvancedPrintingTechnologicalInnovationLab,TanKahKeeCollege,XiamenUniversity,Zhangzhou363105,China)Abstract:VoltageadjustmentisanimportantpartofPowerSystemAnalysiscourse.Traditionalteachingmostlyre liesontheoreticalanalysis,whichisabstractanddifficulttounderstand.Thesupportingexperimentshavelimita tions.ThispaperdesignsanddevelopsvoltageadjustmentsimulationexperimentteachingplatformforpowersystembasedonMatlabgraphicaluserinterface.Teachersandstudentscanconductvoltageadjustmentexperimentsthroughcomputerinaninteractivewaywithfriendlyinterfaceandconvenientoperation,whichisconvenientforun dergraduateteaching.Itcanhelpstudentsdeepentheirunderstandingofpowersystemvoltageadjustmentanditisusefultoopenexperimentalteachinganddevelopstudents'practicalability.Keywords:powersystem;voltageadjustment;simulationexperiment0 引言“电力系统分析”是电气工程及其自动化专业本科阶段的专业必修课,由于课程本身理论性强、难度较大,教学过程中仅对模型、公式进行理论分析常使学生不易理解,且形式较为枯燥,无法取得较好的教学效果[1]。
交流电机调压调速系统matlab正文
![交流电机调压调速系统matlab正文](https://img.taocdn.com/s3/m/5c6ca8396d85ec3a87c24028915f804d2b1687c0.png)
1 设计任务1、了解并熟悉双闭环三相异步电机调压调速原理及组成。
2、学习 SIMULINK,熟悉相关的模块功能。
3、进一步理解交流调压系统中电流环和转速环的作用。
2 设计要求1、利用SIMULINK建立闭环调速系统仿真模型。
2、调试完成调压模块仿真、开环系统仿真、闭环系统仿真。
3 设计设备1、计算机一台2、MATLAB仿真软件4 设计原理调压调速即通过调节通入异步电动机的三相交流电压大小来调节转子转速的方法。
理论依据来自异步电动机的机械特性方程式:其中,p为电机的极对数;为定子电源角速度;w1为定子电源相电压;U1R’为折算到定子侧的每相转子电阻;2为每相定子电阻;R1L为每相定子漏感;11为折算到定子侧的每相转子漏感;L12S为转差率。
图1 异步电动机在不同电压的机械特性由电机原理可知,当转差率s 基本保持不变时,电动机的电磁转矩与定子电压的平方成正比。
因此,改变定子电压就可以得到不同的人为机械特性,从而达到调节电动机转速的目的。
4.1 调压电路改变加在定子上的电压是通过交流调压器实现的。
目前广泛采用的交流调压器由晶闸管等器件组成。
它是将三个双向晶闸管分别接到三相交流电源与三相定子绕组之间通过调整晶闸管导通角的大小来调节加到定子绕组两端的端电压。
这里采用三相全波星型联接的调压电路。
图2 调压电路原理图4.2 开环调压调速开环系统的主电路由触发电路、调压电路、电机组成。
原理图如下:图3 开环调压系统原理图AT为触发装置,用于调节控制角的大小来控制晶闸管的导通角,控制晶闸管输出电压来调节加在定子绕组上的电压大小。
4.3 闭环调压调速速度负反馈闭环调压调速系统的工作原理:将速度给定值与速度反馈值进行比较,比较后经速度调节器得到控制电压,再将此控制电压输入到触发装置,由触发装置输出来控制晶闸管的导通角,以控制晶闸管输出电压的高低,从而调节了加在定子绕组上的电压的大小。
因此,改变了速度给定值就改变了电动机的转速。
基于matlab的三相交流调压电路仿真与研究
![基于matlab的三相交流调压电路仿真与研究](https://img.taocdn.com/s3/m/33dbb5ae162ded630b1c59eef8c75fbfc77d9433.png)
基于matlab的三相交流调压电路仿真与研究一、引言随着电力电子技术和控制理论的不断发展,交流调压技术在许多领域得到了广泛应用。
三相交流调压电路由于其能够实现对三相交流电的独立调节,因此在电机控制、电力质量改善以及无功补偿等方面具有重要作用。
本文旨在通过Matlab仿真研究三相交流调压电路的工作原理和性能。
二、三相交流调压电路工作原理三相交流调压电路通常采用相位控制方式,通过调节开关的导通和关断时间来改变输出电压的大小。
在三相系统中,每一相都有一个独立的调压电路,通过对每一相的独立调节,可以实现三相输出电压的平衡控制。
三、Matlab仿真环境设置Matlab是一款强大的数学计算软件,可用于电力电子系统仿真。
在Matlab中,我们首先需要设置仿真参数,包括仿真时间、采样时间、仿真算法等。
然后,我们需要构建三相交流调压电路的数学模型,并转化为Simulink模型。
四、电路模型的建立与参数设置在Simulink中,我们需要根据三相交流调压电路的工作原理,建立相应的电路模型。
这个模型应该包括电源、开关、二极管、电感和电容等元件。
然后,我们需要为这些元件设置合适的参数,以模拟实际的电路行为。
五、仿真结果分析通过运行仿真,我们可以得到输出电压的波形。
通过对这些波形的分析,我们可以了解调压电路的性能。
例如,我们可以观察输出电压的幅值、相位和频率等参数的变化情况。
六、实验验证与结果对比为了验证仿真结果的准确性,我们需要进行实验验证。
在实验中,我们需要搭建实际的三相交流调压电路,并使用示波器等设备记录输出电压的波形。
然后,我们将实验结果与仿真结果进行对比,以评估仿真的准确性。
七、结论通过以上分析和对比,我们可以得出结论:基于Matlab的三相交流调压电路仿真能够准确反映实际电路的工作情况。
这为进一步研究三相交流调压电路的性能提供了有力支持。
同时,通过仿真和实验的结合,我们可以更好地理解电路的工作原理,优化电路设计,提高系统的稳定性和可靠性。
RLC电路matlab仿真
![RLC电路matlab仿真](https://img.taocdn.com/s3/m/c5d2b8aed1f34693daef3e45.png)
R
iL (t)Leabharlann EC uc (t)
三、要求
1) 利用替换法、跟匹配法建立图1电路的离散数需模型; 2) 建立计算机仿真模型; 3) 选择一组离散时间间隔值,进行仿真试验; 4) 分析仿真结果,从仿真模型实现的难易性、模型的稳定性、模型的精度及
离散时间间隔等方面,对两种方法构造的离散系统模型进行对比分析,并 给出分析结论。 5) 分析仿真结果,从仿真模型实现的难易性、模型的稳定性、模型的精度及 离散时间间隔等方面,对比分析根匹配法和替换法(简单替换法和双线性 替换法)构造的离散系统模型的优缺点。
108T 2
差分方程
仿真结果
2、双线性替换法
系统数学模型: 传递函数
G(z)
z2 2*z 1
[LC4( 1 )2 RC2( 1 ) 1]* z2 [2 8LC( 1 )2 ]* z [LC4( 1 )2 RC2( 1 ) 1]
T
T
T
T
T
系统仿真模型
y(n 2)
1
((8 2108T 2 ) y(n 1)
108T 2 103 2T 4
(108T 2 103 2T 4) y(n) 4108T 2 )
仿真结果
实验结论 结果分析
对于简单线性替换法和双线性替换法,从仿真模型实现的难易性、模型的 稳定性、模型的精度及离散时间间隔等方面,对两种方法构造的离散系统模型进 行对比分析,可以看出对于给定的函数 G(s),设法找到 S 域到 Z 域的某种映射 关系,它将域的变量 S 映射到 Z 平面上,由此得到与连续系统传递函数相对应 的离散函数 G(Z)。进而根据 G(Z)由 Z 反变换求得系统的时域离散模型—差分方 程,据此便可以进行快速求解,且具有较高的精度,但离散时间间隔得取得较小 才合适。而在本实验中采样周期取得是 T=e-6 和 T=e-7。
使用Matlab研究RLC电路
![使用Matlab研究RLC电路](https://img.taocdn.com/s3/m/2da6acca0508763231121210.png)
使用Matlab 研究RLC 电路电子信息和电气工程学院 F0703024 5070309663 曹龙飞Email:mathsniper@摘要:此论文主要是结合Matlab功能分析RLC电路特性。
关键字:Matlab,RLC。
1 使用Matlab 分析使用Matlab 分析Parallel RLC 电路的目的在於测试不同的电阻R 值对电路各变量值的影响情况。
设有如下图:圖表 1-1得出齐次二阶微分方程:22()1()1()0d v t dv t v t dt RC dt LC++= (1.1) 因应R 值不同,得出的解也会相应不同,分别有过阻尼(overdamped),临界阻尼(critically damped),欠阻尼(underdamped)和无阻尼(non-damped)四种情况。
为了分析方便,以欠阻尼的情况分析:假设电感和电容值分别为L=0.1H 和C=1mF ,初始值为v(0)=10V 和i_L(0)=-0.6A , 而当电路参数满足R >(1.2) 即电路是欠阻尼的情况。
计算上式预设值,有1/2*sqrt(L/C)=5(Ohms)。
由此可知,当电阻值大於5Ohms 时,为欠阻尼,当等於5 Ohms 时,为临界阻尼。
以下会在给定不同的电阻R 值而得出v(t)-t 图。
由基本的二阶Parallel RLC 电路有指数因子12RCα=(1.3) 和响应角频率ω= (1.4)并记阻尼响应角频率ω=跟据以上给定值和因子,分别对R=5, 20, 50, 100(Ohms)用Matlab画出对应的v(t)-t图。
以下为跟据需求的M file(For Matlab using)。
2RLC_simple.m file%--------------------------------------------------------------% Set component values%--------------------------------------------------------------L=0.1;C=0.001;R=5;%--------------------------------------------------------------% Solve for the damping coefficient, natural frequency, and% damped resonance frequency%--------------------------------------------------------------a=1/(2*R*C);w0=1/sqrt(L*C);w=sqrt(w0*w0 - a*a);%--------------------------------------------------------------% Set coefficients based on initial conditions%--------------------------------------------------------------B1=10;B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);%--------------------------------------------------------------% Create a time base and calculate the response at those times%--------------------------------------------------------------t=0:0.001:0.12;v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);hold offplot(1000*t,v,'b+-')hold on%--------------------------------------------------------------% R=20, 50, 100(Ohms)%--------------------------------------------------------------R=20;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'mo-');R=50;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'kx-');R=100;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'rd-');%--------------------------------------------------------------% Finally, add some information to the graph to make it% clearer and explain the axes%--------------------------------------------------------------legend('R=25/3','R=20','R=50','R=100')ylabel('v_n(t), V');xlabel('t, ms');title('Natural Response of an Underdamped Parallel RLC Circuit');3 运行结果圖表 3-14 代码分析第一部分,是设定电容,电感的初始值,并第一个电阻值取为5。
使用Matlab进行信号调制和解调技术
![使用Matlab进行信号调制和解调技术](https://img.taocdn.com/s3/m/3bd982b7a1116c175f0e7cd184254b35eefd1a6c.png)
使用Matlab进行信号调制和解调技术信号调制和解调是通信系统中非常重要的环节,它们能够将原始信号转换为适合传输的调制信号,并在接收端将其恢复为原始信号。
Matlab是一种功能强大的工具,提供了丰富的信号处理函数和算法,可以方便地进行信号调制和解调的研究与实现。
本文将介绍如何使用Matlab进行信号调制和解调技术,并通过实例展示其在通信系统中的应用和效果。
一、调制技术概述调制技术是将需要传输的信息信号转换为载波信号的过程。
常见的调制技术包括幅度调制(AM)、频率调制(FM)和相位调制(PM)。
调制的目的是将低频信号转换为高频信号,使得信号能够在较长距离传输,并能够通过信道传输到接收端。
在Matlab中,可以使用内置函数如ammod、fmmod和pmmod来实现不同的调制技术。
以幅度调制为例,可以使用ammod函数来实现。
下面给出一个简单的幅度调制实例。
```matlabfs = 1000; % 采样频率t = 0:1/fs:1-1/fs; % 时间序列fc = 100; % 载波频率Ac = 1; % 载波幅度ym = sin(2*pi*10*t); % 原始信号ym_mod = ammod(ym, fc, fs, Ac); % 幅度调制```上述代码中,首先定义了采样频率fs、时间序列t、载波频率fc和载波幅度Ac。
然后,生成了一个原始信号ym,其中使用了sin函数生成了一个频率为10Hz的正弦波。
最后使用ammod函数对原始信号进行幅度调制,得到了调制后的信号ym_mod。
二、解调技术概述解调技术是将调制后的信号恢复为原始信号的过程。
解调技术主要包括幅度解调(AM)、频率解调(FM)和相位解调(PM)。
解调的目的是从调制信号中提取出原始信号,以实现信息的传输。
在Matlab中,可以使用内置函数如amdemod、fmdemod和pmdemod来实现不同的解调技术。
以幅度解调为例,可以使用amdemod函数来实现。
matlab电力电子 自动控制 电力系统仿真
![matlab电力电子 自动控制 电力系统仿真](https://img.taocdn.com/s3/m/8b55bc0702020740be1e9b7b.png)
Matlab作业09电气2班陈雅淇200930530207 (1)电力电子交流调压器的matlab仿真:相控式单相交流调压原理通过某种装置对交流电压的有效值进行调整叫做交流调压。
交流调压的方式一般分为三种:相控式、斩波式、通断式。
第一种的电路一般由晶闸管构成,通过改变控制角实现调压。
第二种又叫交流斩波器,一般要用全控型器件来实现。
第三种也叫功率控制器,主电路也相控电路相似,但控制规则不同。
单相相控交流调压电路如图1-1所示。
两个晶闸管反并联与负载串联,通过改变控制角来调节晶闸管的导通时间,进而起到调节负载电压有效值的作用。
与晶闸管相控整流电路类似,负载性质会对电路的工作情况有较大的影响。
图1-1相控作用使电流发生滞后,并且波形也发生畸变,所以即使纯电阻负载功率因数也不1。
而且控制角越大,功率因数越低,这是相控电路普遍存在的一个缺点。
图1-2 单相调压电路电阻负载波形图1-3 带感性负载的交流调压电路图1-4 感性负载的电压和电流波形仿真如下:图 1-5 单相交流调压仿真图图1-8 输入脉冲信号设置仿真参数,仿真时间设置0.04s,仿真算法ode15s;启动仿真,结果如图1-9和图1-10。
图1-9 α=90°电流电压波形图1-10 α=10°电流电压波形(2)电力系统matlab仿真为了保证问题研究具有普遍性,我们选择了典型的电力系统——单机一无穷大系统如图1所示.vi 是机端电压、xi是变压器的电抗、x 1 和x 2 是线路电抗、Vs是无穷大电源电压.直接利用PSB中的以下模块来组成我们要研究的传统励磁控制系统。
仿真之前必须合理的设置算法和精度.算法和精度选择的不适合,将使仿真结果偏离理论与实际,出现仿真图象不连续或者发散的情况,很可能令仿真难以进行,甚至被系统自动中断.MATLAB针对不同的系统提供给用户两大仿真算法——定步长和变步长,可以通过Simulation中的Solver 进行设置.定步长求解器使用固定的步长对系统进行求解,有Discrete,ode5,ode4,ode3,ode2,ode1;变步长求解器则能够根据用户指定的积分误差自动调整仿真步长,有Discrete,ode45,ode23,ode13,ode15 s,ode23 s,ode23 t,ode23 tb.仿真算法的选择很重要,算法的合理与否将影响到仿真的结果和仿真速度.MATLAB 针对刚性系统(系统的特征值相差很大,既有快变特性又有慢变特性的系统)提供了ode15 s,ode23 s,ode23 t与ode23 tb 等算法.电力系统模型由于含有发电机这类刚性系统应采用ode15 s,ode15 s是刚性系统的变阶次多步解法,因此仿真结果较准确.MATLAB 使用户方便地控制仿真精度,用户可以对积分绝对误差和相对误差进行合理的设置.减小积分误差限可提高系统仿真结果的精度,但系统仿真速度将变慢;使用较大的积分误差限或者定步长求解器可以加快系统的仿真速度,但会使仿真结果的精度降低.具体应用时应综合考虑系统仿真精度与仿真效率,来决定仿真模型的Relative tolerance 和Absolute tolerance: 的选项.综上,将求解器设置(Solver options)如下:Type: Varible step. Ode15 (s) (stiff/NDF) Max step size: auto Relative tolerance:1e-2Min step size: auto Absolute tolerance:1e-16Initial step size: auto Maximum order 5小扰动试验t= 5 s时在系统的励磁调节器机端电压参考输入端(vref)加上阶跃扰动(5%),进行小扰动试验,记录下该扰动下电功率Pe的时域响应如图3所示短路试验在t = 5.1 s时系统出现三相短路故障,在=5.2 s排除故障将线路重新闭合,得到系统电功率短路故障的时域响应如图4 所示.(3)自动控制matlab仿真三阶系统单位反馈传递函数F(s)=3(s^2+4s+3)/(2s^3+s^2+4s+2)Matlab参数如下:num=3*[1 4 3];den=[2 1 4 2];sys=tf(num,den);p=roots(den)t=0:0.01:3;figure(1)impulse(sys,t);gridxlabel('t');ylabel('c(t)');title('impulse response'); figure(2)step(sys,t);gridxlabel('t');ylabel('c(t)');title('step response'); figure(3)u=t;lsim(sys,u,t,0);gridxlabel('t');ylabel('c(t)');title('ramp response');单位脉冲响应单位阶跃响应单位斜坡响应。
电路原理的MATLAB模拟研究
![电路原理的MATLAB模拟研究](https://img.taocdn.com/s3/m/ae46e06fac02de80d4d8d15abe23482fb4da021a.png)
电路原理的MATLAB模拟研究引言电路原理是电子信息类专业中必修的一门课程,它是电子领域的基础。
电路原理的学习过程中,需要通过理论学习、实验操作及仿真模拟等方式进行深入了解。
其中,MATLAB模拟技术是一种常用的电路仿真方法,其可以在计算机上进行电路分析和测试,是电路设计和优化的重要工具。
本文将对电路原理的MATLAB模拟研究进行探讨。
一、电路原理的基本知识电路是指由电子元件及其组成的系统。
它可以分为直流电路和交流电路两种,其中直流电路是指电流方向不变的电路,如电池供电的电路。
而交流电路则是指电流方向会反复变化的电路,如交流电源供电的电路。
电路中的主要元件包括电源、电阻、电容和电感等。
电路中,电源提供电流,电阻限制电流,电容和电感则分别充当电荷和磁场的存储器。
电路中的电压、电流、功率及其他参数都是通过电路的分析和测试来测量和计算的,因此电路分析和测试是电路原理课程学习的重要内容。
二、MATLAB电路模拟技术MATLAB电路模拟是一种常用的电路仿真技术,它使用MATLAB软件来模拟电路的行为和性能。
因为MATLAB具有可视化的优势,所以该技术可以帮助电子工程师和设计师更好地理解电路的各个部分,并在设计和优化电路时进行分析。
1. MATLAB电路仿真原理MATLAB电路仿真的基本原理是将电路模型转换为MATLAB语言,然后使用MATLAB电路仿真工具箱中的相关函数和命令来模拟电路的行为和性能。
MATLAB电路仿真工具箱通常可以包括电路仿真软件、工具箱和用于可视化信号处理的MATLAB脚本。
【注】MATLAB是一款数学计算软件,它提供了各种工具箱、函数库和模型库,可以进行高级数学计算、数据分析、信号处理等各种数学操作。
2. MATLAB电路仿真步骤MATLAB电路仿真的步骤主要包括电路建模、仿真参数配置、仿真模拟和结果输出等。
电路建模是指利用MATLAB语言将电路模型转换为MATLAB的仿真模型。
在该过程中,需要创建电路模型、电路参数、传输关系和基本元件等。
matlab中Simulink在RLC电路仿真中的应用课程设计
![matlab中Simulink在RLC电路仿真中的应用课程设计](https://img.taocdn.com/s3/m/6d220220ccbff121dd36838c.png)
4、MATLAB的M文件建模仿真
在MATLAB中建立脚本文件编写程序进行建模仿真,通过结果的对比可进一步验证对Simulink的动态仿真结果的正确性。
三、电路仿真设计步骤:
1、在MATLAB的Command窗口直接键入Simulink即可打开Simulink工作窗口,或者直接点击工具栏上的simulink菜单。
2、从元件库Sim powersystems及其它的一些库中拖出题目要求的元器件,包括直流电压、串联RLC电阻、scope及电压表(voltage measurement)、电流表(current measurement),按照电路图,并进行连接,建立Simulink电路仿真模型,电路布局图如图2所示:
图2 Simulink电路布局图
3、点击 运行,双击示波器Scope(或查看display),得到仿真出来I的电流值为-2.4A,得到电流I的simulink仿真波形图,如图3所示:
图3电流I的simulink仿真波形
1.1、用方框图的绘制代替了程序的编写。构成任何一个系统框图有三个步骤,即选定典型环节,相互联结和给定环节参数。
1.2、仿真的建立和运行是智能化的。首先,画好了框图并存起来,Simulink自动建立一个仿真的过程;其次,在运行时用户可以不给步长,只给出要求的仿真精度,软件会自动选择能保证给定精度的最大步长,使得在给定的精度要求下系统仿真具有最快的速度。
matlab仿真电路的参数设置
![matlab仿真电路的参数设置](https://img.taocdn.com/s3/m/0367dc58640e52ea551810a6f524ccbff121ca3c.png)
一、概述Matlab作为一种功能强大的仿真软件,被广泛应用于电路仿真领域。
在进行电路仿真时,合理的参数设置对于模拟电路的仿真结果具有重要的影响。
本文将就Matlab仿真电路的参数设置进行详细的讨论,帮助读者更好地了解如何进行合理的参数设置,以获得准确和可靠的仿真结果。
二、仿真电路参数设置的重要性1. 电路参数对仿真结果的影响对于电路仿真来说,电阻、电容、电感等元件的参数设置直接影响到仿真结果的准确性。
合理的参数设置可以使得仿真结果更加接近实际电路中的情况,从而提高仿真结果的可靠性。
2. 参数设置对电路性能的分析通过合理的参数设置,可以方便地对电路的性能进行分析,比如电压、电流的波形、功率的分布等。
这对于电路设计者来说非常重要,可以帮助他们更好地了解电路的工作情况,从而进行进一步的优化和改进。
三、Matlab仿真电路参数设置的方法1. 参数设置前的准备工作在进行电路仿真之前,首先需要对电路进行建模,包括各个元件的连接方式、参数等。
建模的准确性对于仿真结果至关重要,因此需要在参数设置之前对电路的模型进行充分的验证和调试,确保模型的准确性。
2. 参数设置的流程在进行电路仿真时,需要对每个元件的参数进行合理的设置。
一般来说,可以按照以下步骤进行参数设置:(1) 选择合适的元件模型对于不同类型的元件,Matlab提供了多种模型可供选择,比如电阻可以选择理想电阻模型、非线性电阻模型等。
需要根据实际情况选择合适的模型。
(2) 设置元件的参数根据电路的实际情况,对每个元件的参数进行设置,包括电阻的阻值、电容的电容量、电感的电感值等。
需要根据实际情况进行合理的设置,避免出现参数设置不合理的情况。
(3) 设置仿真参数在进行仿真的时候,需要设置仿真的时间、步长等参数,以获得更加详细和准确的仿真结果。
3. 参数设置的注意事项在进行参数设置时,需要注意以下几点:(1) 参数的合理性参数的设置需要符合实际的电路情况,不能盲目地进行设置。
RLC串联电路的零状态响应 matlab
![RLC串联电路的零状态响应 matlab](https://img.taocdn.com/s3/m/4f40abcb58f5f61fb73666b3.png)
RLC串联电路的零状态响应理学院11级电子信息二班摘要:一般的电路教材讲述了二阶电路冲击响应,但没有介绍二阶电路零状态响应,这对于理解二阶电路的特性,特别是在正弦交流电源作用下的二阶电路零状态响应特性是不利的。
本文推导正弦交流电源作用下的RLC串联电路的零状态响应,利用matlab进行模拟,将电容电压和电感电流的零状态响应曲线描绘出来;根据电路参数设置的不同,分过阻尼、欠阻尼、临界阻尼三种情况讨论。
关键字:RLC串联电路零状态响应正弦交流电源 matlabThe zero state response of RLC series circuitClass two grade 11 Science College of electronic informationZhao KunAbstract: circuit materials generally tells the story of two order circuit impulse response, but not the zero state response of two order circuit, the understanding of characteristics of two order circuit, especially the zero state two order circuit in a sinusoidal AC power supply under the action of the response is negative. The zero state in this paper, a sinusoidal AC power supply under the action of the RLC series circuit response, was simulated with MATLAB, the zero state of capacitance voltage and inductance current response curve traced; according to the circuit parameter set is different, is divided over damping, less discussed, three kinds of critical damping damping.Keywords: RLC series circuit, the zero state response to sinusoidal AC power supply matlab1、引言电路原理是电子信息学科的主干课程,也是高等学校电子信息与电气信息类专业的基础课程,在电类专业学生知识结构中处于关键地位。
基于MATLAB的RLC阻尼振荡电路仿真分析
![基于MATLAB的RLC阻尼振荡电路仿真分析](https://img.taocdn.com/s3/m/b2f484fe910ef12d2af9e772.png)
图 2为 t ≥ 0时 RLC串联放电电路 ,根据基尔霍夫电压定律有 :
uR ( t) + uL ( t) + uC ( t) = 0
(1)
R 、L 、C 三个元件的伏安关系分别为 : uR ( t)
= R i ( t) 、i ( t)
=C
duC ( t) dt
、uL
( t)
= L d i ( t) dt
= K1 es1t
+ K2 es2t , t ≥ 0式中 S1 、S2 是微分方程特征方程 S2
+ RS L
+1 LC
= 0的根 。
1. 2 三种放电过程的判定及其通解
在上述微分方程特征方程中 ,解得 S12
=- R ± 2L
( R ) 2 - 1 ,令 △ = ( R ) 2 - 1
2L LC
2L LC
基于 MATLAB的 RLC阻尼振荡电路仿真分析
张天瑜 3
(无锡市广播电视大学 ,江苏 无锡 214021)
摘 要 :在电路分析中经常会遇到一些阻尼振荡电路 ,由于这类电路在高压断路器开断能力测 试 、受控热核研究等许多重要的工程领域有着广泛的应用 ,因此有必要对此类电路的特性加以 研究 。本文首先介绍了建立数学模型的方法 ,然后利用了时域中传统的微分方程法和频域中 经典的拉普拉斯变换法对电路进行分析 。最后借助于 MATLAB 软件来对两类 RLC电路的过 渡过程进行仿真分析 ,并对其产生的错误作出了解释 ,此外还给出了一种解决的方法 。 关键词 :过渡过程 ;拉普拉斯变换 ;阻尼 ;振荡 中图分类号 : TN7 文献标识码 : B 文章编号 : 1672 - 9706 (2007) 01 - 0117 - 05
基于MATLAB的RLC阻尼振荡电路的仿真与分析
![基于MATLAB的RLC阻尼振荡电路的仿真与分析](https://img.taocdn.com/s3/m/3c7c9d86d0d233d4b14e69f3.png)
本科毕业论文题目:基于MATLAB的RLC阻尼振荡电路仿真分析*名:***学号:**********专业:电子信息工程院系:电子通信工程学院指导老师:***职称学历:讲师/硕士完成时间:2014年5月教务处安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。
据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。
与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:日期:基于MATLAB的RLC阻尼振荡电路的仿真与分析摘要在电子科技技术日新月异的今天,人们对于电路的研究也更深入更广泛,电路分析中常常会碰到一些阻尼振荡的电路,由于这类电路许多重要的工业工程领域有着非常广泛的应用,所以对这一类电路的特性加以讨论研究具有重要意义,有助于我们对阻尼振荡电路的认识、熟悉、掌握和运用,论文首先介绍了使用MATLAB软件对RLC阻尼振荡电路进行仿真的优点以及对MATLAB的发展历程做了简述,然后先对RLC电路进行了简短的介绍,再对RLC二阶电路过渡过程进行分析并建立数学模型,利用频域中经典的拉普拉斯变换法和时域中传统的微分方程法对该电路进行分析; 最后借助于MATLAB 软件来对两类RLC 电路的过渡过程进行仿真分析,对产生的错误给出了解释,对产生的问题给出了一种解决的方法。
关键词:MATLAB软件;RLC阻尼振荡电路;仿真分析;阻尼振荡The simulation and analysis of RLC damped oscillation circuitbased on the MATLABAbstractNowadays, electronic science and technology changes with each passing today, people take the circuit study deeply and extensively and the circuit analysis often run into damped oscillation circuit.with this kind of circuit has been widely applied in industrial engineering,it is very significant to do further study of this circuit ,through this research we can recognise the damped oscillation circuit completely and carry out into practice. the paper firstly make a brief about the advantages of use of MATLAB software in RLC damped oscillation circuit simulation and the development of MATLAB,then shortly introduce the RLC circuit and analyze the RLC second-order circuit transient process to establish the mathematical model,after that reuse the classic frequency domain Laplace transform method and the traditional differential equation in time domain method to analyze the circuit; Finally analyze transition process of RLC circuit about this two kinds of simulation base on MATLAB software ,making an explanation of the error and also giving the method and steps to solve the problem to supplement the simulation analysis.Key Words:MATLAB Software;RLC Damped 0scillation Circuit ;Simulation Analysis ;Damped Oscillation目录1 绪论 (1)1.1 MATLAB简介及发展历程 (1)1.2使用Matlab对RLC阻尼振荡电路仿真分析的优点 (4)2 RLC阻尼振荡电路分析 (6)2.1 RLC电路介绍 (6)2.2 RLC二阶电路过渡过程的分析方法 (11)2.3 RLC电路数学模型建立及求解 (11)3 基于MATLAB的RLC阻尼振荡电路仿真分析 (15)3.1 时域求解及仿真 (15)3.2 复频域分析及仿真 (17)3.3仿真小结 (20)4 结论 (22)致谢 (23)参考文献 (24)1 绪论在电路分析中,仿真技术和系统建模技术已经渐渐成为现代理工科各专业领域进行系统可行性研究、科学探索分析、和工业创新设计不可缺少的重要环节和组成部分。
基于MATLAB的电路分析
![基于MATLAB的电路分析](https://img.taocdn.com/s3/m/cf4399e9b1717fd5360cba1aa8114431b80d8e57.png)
基于MATLAB的电路分析MATLAB是一种用于科学计算和工程应用的高级计算机语言和环境。
它提供了许多功能强大的工具,可以用于电路分析和模拟。
使用MATLAB进行电路分析可以帮助工程师和研究人员快速而准确地分析和设计电路。
在MATLAB中,电路分析可以通过多种方法和工具来完成。
以下是一些基于MATLAB的电路分析的方法和工具:1.电路建模和仿真:在MATLAB中,可以使用Simulink工具箱来建立电路的数学模型,并进行仿真。
Simulink提供了丰富的电路元件库,可以轻松地建立复杂的电路模型。
通过在模型中添加适当的输入信号和参数,可以模拟电路的响应,并分析电路的性能。
2.网络方程求解:利用MATLAB的符号计算工具箱,可以求解复杂电路中的网络方程。
符号计算工具箱可以自动化地进行符号计算,可以求解电路中的方程组,得到电路的节点电压和支路电流。
3.频率响应分析:通过使用MATLAB的信号处理工具箱,可以对电路进行频率响应分析。
可以使用傅立叶分析和滤波器设计工具来分析电路在不同频率下的响应,例如幅频响应曲线、相频响应曲线和频率特性等。
4.参数优化和参数估计:在电路设计和分析过程中,通常需要优化电路参数以满足特定的性能要求。
MATLAB提供了优化工具箱,可以使用不同的优化算法来自动寻找最佳参数组合。
另外,也可以使用统计和机器学习工具箱来进行参数估计和预测。
5.可视化和数据分析:MATLAB具有强大的可视化功能,可以帮助用户更好地理解电路的性能和行为。
可以使用MATLAB的绘图工具来绘制电路的电压、电流和功率等变量随时间的变化图表。
通过对数据进行分析和处理,可以获得更多有关电路性能的信息。
总结而言,MATLAB是一个强大的工具,可以帮助工程师和研究人员进行电路分析和设计。
它提供了多种方法和工具,可以用于电路建模、仿真、方程求解、频率响应分析、参数优化和可视化等方面。
MATLAB的灵活性和易用性使其成为电路分析的首选工具之一。
RLC电路放电过程的MATLAB代码
![RLC电路放电过程的MATLAB代码](https://img.taocdn.com/s3/m/67e478fd5ff7ba0d4a7302768e9951e79b8969d8.png)
RLC电路放电过程的MATLAB代码C=1e-7;R=1050;tau=R*C;x1=0:0.00002:0.0005;x2=0.0005:0.00002:0.001;y1=0.8*(1-exp(-x1/tau));y2=0.8*(exp(-(x2-0.0005)/tau))-(0.8-0.8*(1-exp(-0.0005/tau))); x=[x1,x2]; y=[y1,y2];plot(x,y)hold ona1=0:0.00002:0.0005;a2=0.0005:0.00002:0.001;S=5000;tav=S*C;b1=0.8*(1-exp(-a1/tav));b2=0.8*(exp(-(a2-0.0005)/tav))-(0.8-0.8*(1-exp(-0.0005/tav))); a=[a1,a2]; b=[b1,b2];plot(a,b,'r')hold onc1=0:0.00002:0.0005;c2=0.0005:0.00002:0.001;T=7000;taw=T*C;d1=0.8*(1-exp(-c1/taw));d2=0.8*(exp(-(c2-0.0005)/taw))-(0.8-0.8*(1-exp(-0.0005/taw))); c=[c1,c2]; d=[d1,d2];>> plot(c,d,'g')>> grid on>> axis([0 0.001 0 0.8])>> xlabel('Time, s')>> ylabel('The voltage of the capacitor, V')>> title('Simulation circuit transient of RC')>> text(0.0004,0.76,'R=1050')>> text(0.0004,0.42,'R=5000')>> text(0.0004,0.33,'R=7000')>> L=0.2;C=1e-7;R=500;>> uc0=8;iL0=0;alpha=R/(2*L);w0=sqrt(1/(L*C));s1=-alpha+sqrt(alpha^2-w0^2);s2=-alpha-sqrt(alpha^2-w0^2);>> dt=0.00001;t=0:dt:0.01;>> uc1=(s2*uc0-iL0/C)/(s2-s1)*exp(s1*t)-(s1*uc0-iL0/C)/(s2-s1)*exp(s2*t); subplot(2,1,1),plot(t,uc1),grid; xlabel('Time, s')>> ylabel('The voltage of the capacitor, V')>> title('Simulation circuit transient of RLC—Low damping state')>> L=0.2;C=1e-7;R=10050;>> uc0=8;iL0=0;alpha=R/(2*L);w0=sqrt(1/(L*C));s1=-alpha+sqrt(alpha^2-w0^2);s2=-alpha-sqrt(alpha^2-w0^2);>> dt=0.00001;t=0:dt:0.01;>> uc1=(s2*uc0-iL0/C)/(s2-s1)*exp(s1*t)-(s1*uc0-iL0/C)/(s2-s1)*exp(s2*t); subplot(2,1,1),plot(t,uc1),grid; xlabel('Time, s')>> ylabel('The voltage of the capacitor, V')>> title('Simulation circuit transient of RLC—Overdamping state')>> L=0.2;C=1e-7;R=2828;>> uc0=8;iL0=0;alpha=R/(2*L);w0=sqrt(1/(L*C));s1=-alpha+sqrt(alpha^2-w0^2);s2=-alpha-sqrt(alpha^2-w0^2);>> dt=0.00001;t=0:dt:0.01;>> uc1=(s2*uc0-iL0/C)/(s2-s1)*exp(s1*t)-(s1*uc0-iL0/C)/(s2-s1)*exp(s2*t); subplot(2,1,1),plot(t,uc1),grid; xlabel('Time, s')>> ylabel('The voltage of the capacitor, V')>> title('Simulation circuit transient of RLC—Critical damping state')。
用MATLAB对RC、RL电路进行分析综述
![用MATLAB对RC、RL电路进行分析综述](https://img.taocdn.com/s3/m/d32a6545af1ffc4ffe47ac45.png)
题目:用MATLAB 对RC 、RL 电路进行分析摘要: MATLAB 是美国Mathworks 公司开发的大型软件包,是MATrix LABoratory 的缩略语。
目前,MATLAB 广泛应用于线性代数、高等数学、物理、电路分析、信号与系统、数字信号处理、自动控制等众多领域,是当前国际上最流行的科学与工程计算的工具软件。
MATLAB 功能强大并且同其它高级语言相比具有语法规则简单、容易掌握、调试方便等特点。
Simulink 是MATLAB 软件的扩展,它是实现动态系统建模和仿真的一个软件包。
MATLAB 具有强大的图形处理功能、符号运算功能和数值计算功能。
其中系统的仿真(Simulink )工具箱是从底层开发的一个完整的仿真环境和图形界面。
在这个环境中,用户可以完成面向框图系统仿真的全部过程,并且更加直观和准确地达到仿真的目标。
本次主要介绍基于MATLAB 的一阶动态电路特性分析。
关键字:MATLAB ;仿真;图形处理;一阶动态电路。
一. RC 串联电路1.1 RC 串联电路的零输入响应动态电路中无外施激励电源,仅由动态元件初始储能所产生的响应,称为动态电路的零输入响应。
在图1所示的RC 电路中,开关S 打向2前,电容C 充电,U u u C R =+。
当开关S 打向2后,电压C R u u =,电容储存的能量将通过电阻以热能的形式释放出来【2】。
图1 RC 电路的零输入响应电路分析:由图可知 t RC o e RU i 1-=, t RC o C R e U u u 1-== t RC o R e R U R I p 222-==,t RC o C C e R U iu p 22-== 在MATALAB 的M 文件编写以下程序:U0=40;R=10;C=0.5; %输入给定参数U1=10;R1=5;C1=0.5; %输入给定参数t=[0:0.1:10]; %确定时间范围Uc1=U0*exp(-t/(R*C));Uc2=U1*exp(-t/(R*C)); %电容电压值Ur1=U0*exp(-t/(R*C));Ur2=U1*exp(-t/(R*C)); %电阻电压值I1=U0/R*exp(-t/(R*C));I2=U1/R*exp(-t/(R*C)); %计算电流值Pc1=U0^2/R*exp(-2*t/(R*C));Pc2=U1^2/R*exp(-2*t/(R*C)); %电容功率值 Pr1=U0^2/R*exp(-2*t/(R*C));Pr2=U1^2/R*exp(-2*t/(R*C)); %电阻功率值 figuresubplot(5,1,1);plot(t,Uc1,t,Uc2); title('Uc(t)的波形图')subplot(5,1,2);plot(t,Ur1,t,Ur2); title('Ur(t)的波形图')subplot(5,1,3);plot(t,I1,t,I2); title('I(t)的波形图')subplot(5,1,4);plot(t,Pc1,t,Pc2); title('Pc(t)的波形图')subplot(5,1,5);plot(t,Pr1,t,Pr2); title('Pr(t)的波形图')波形仿真图:图2 RC 串联电路零输入响应特性曲线蓝线表示U0=40;R=10;C=0.5情况下的特性曲线绿线表示U1=10;R1=5;C1=0.5情况下的特性曲线1.2 RC 串联电路的直流激励的零状态响应零状态响应就是电路在零初始状态下(动态元件初始储能为零)由外施激励引起的响应。
基于matlab电压调整课程设计
![基于matlab电压调整课程设计](https://img.taocdn.com/s3/m/8cba368d2dc58bd63186bceb19e8b8f67d1cef4a.png)
基于matlab电压调整课程设计1. 介绍电力系统是现代社会中不可或缺的一部分,而电压调整是电力系统中非常重要的一个环节。
在电力系统中,电压的稳定性对整个系统的运行起着至关重要的作用。
电力系统的电压调整课程设计就显得尤为重要。
2. 课程设计目的电压调整课程设计的主要目的是帮助学生深入了解电力系统中电压调整的原理和方法,掌握matlab软件的使用技巧,同时培养学生分析和解决问题的能力。
3. 课程设计内容电压调整课程设计主要包括以下内容:1) 电力系统的基本原理和电压调整的重要性;2) 电压控制的主要手段和方法;3) 使用matlab软件进行电压调整仿真实验;4) 分析电压调整实验数据,并提出改进建议;5) 课程设计报告撰写和展示。
4. 课程设计步骤电压调整课程设计主要由以下步骤组成:1) 确定课程设计题目和要求;2) 学习电力系统基础知识和电压调整原理;3) 编写matlab电压调整程序;4) 进行电压调整仿真实验;5) 分析实验数据,总结经验教训;6) 撰写课程设计报告;7) 展示课程设计成果。
5. 课程设计要求电压调整课程设计有以下要求:1) 学生需深入了解电力系统基本原理和电压调整的重要性;2) 学生需掌握matlab软件的使用技巧,编写电压调整仿真程序;3) 学生需具备分析数据和提出改进建议的能力;4) 学生需按时完成课程设计并撰写完整的课程设计报告;5) 学生需在课程设计展示中清晰地呈现自己的成果。
6. 结语电压调整课程设计是电力系统课程中非常重要的一环,通过本次课程设计,学生可以在实践中深入了解电压调整的方法和技术,提高自己的动手能力和创新思维。
希望学生们在本次课程设计中取得优异的成绩,并在今后的学习和工作中能够运用所学知识,为电力系统的发展做出贡献。
在电压调整课程设计的过程中,学生将会学到电力系统的基本原理和结构,理解电能的传输和转换过程,以及电压稳定控制的重要性。
通过深入研究电力系统的运行机理和电压控制的方法,学生将能够掌握matlab软件的使用技巧,以及运用它进行电压调整的仿真实验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Southwest university of science and technology Matlab分析RLC电路的电压调制系统姓名:李海浪学号:20085054班级:自动0802姓名:文静学号:20085100班级:自动0804姓名:冯艺学号:20085105班级:自动0804姓名:于志民学号:20085106班级:自动0804姓名:李智豪学号:20085125班级:自动0804姓名:李春华学号:20085126班级:自动0804Matlab分析RLC电路的电压调制系统串联电路如图所示:其中R、L、C均为常数,输出端开路(或者负载很大,可以忽略),建立输入输出间的数学模型,并用Matlab仿真调试,修改电路。
遵照建立微分方程的步骤,可有:(1)确定输入量为U r(t),输出量U c(t),中间量为i(t)。
(2)该电路由一个电感L,一个电阻R和一个电容C组成,由霍尔夫电压定律可得:L didt+Ri+u c=u r(t)(1-1)(3)列写出中间变量i和输出量uc的关系式:i=C du cdt(1-2)(4)为消去中间变量i,可对式(1-2)微分,得:di dt =C d2u cdu2 (1-3)(5)将式(1-2)和式子(1-3)代入式子(1-1),可得:LC d2u cdt2+RC du cdt+u c=u r (1-4)将R=1000Ω,L=500H,C=500uF带入(1-4)既可以得出:d 2u c dt 2+2du cdt+4u c =4u r 下面借助于MATLAB 来进一步分析:有微分方程,可以得到其传递函数,由其传递函数在来分析其系统的其他因素 在MATLAB 下输入: num=[4]; den=[1 2 4]; G=tf(num,den) 得到:Transfer function: 4 -------------- s^2 + 2 s + 44)2(4)()(++=S S S R S C由传递函数可以知道其零、极点分布图 在MATLAB 下输入: >>num=[0 4];>>den=conv([0 1],conv([0 1],[1 2 4])); >>pzmap(num,den); >>grid;>>title('Pole-Zero Map 4/(s^2+2s+4)');由零、极点分布可以知道此系统为欠阻尼系统。
系统最终趋向于稳定的…… 由MATLAB 得出系统根轨迹…… >>num=[0 0 4]; >>den=[1 2 4]; >>rlocus(num,den) >> v=[-3 0 -10 10]; >>axis(v) >>grid>>title('Rott Locus Plot of G(S)=4/(S^2+2*S+4)')-1-0.9-0.8-0.7-0.6-0.5-0.4-0.3-0.2-0.1P ole-Zero M ap 4/(s 2+2s+4)Real AxisI m a g i n a r y A x i s稳定性:由根轨迹图可见,无论开环增益K 取何值,系统的根轨迹曲线和相应大的系统极点分布在S 的左半平面内,故该闭环系统总是稳定的。
关于系统的稳定,也可以用劳斯表判定。
观察响应曲线 在MATLAB 输入: >>num=[0 0 4]; >>den=[1 2 4]; >>step(num,den); >>grid;>>title('response of 4/(s^2+2s+4)');-3-2.5-2-1.5-1-0.5-10-8-6-4-2246810Rott Locus P lot of G(S)=4/(S 2+2*S+4)Real AxisI m a g i n a r y A x i s动态性能指标可如下求得: 建立m 文件 num=[0 0 4]; den=[1 2 4];[y,x,t]=step(num,den); [peak,k]=max(y); overshoot=(peak-1)*100 tp=t(k) n=1;while y(n)<1 n=n+1; end tr=y(n) m=length(t)while(y(m)>0.98)&(y(m)<1.02)12345600.20.40.60.811.21.4response of 4/(s 2+2s+4)Tim e (sec)A m p l i t u d em=m-1; end ts=t(m)后在debug 下save and runovershoot = 16.3011 tp = 1.8221 tr = 1.0033 m = 109 ts = 4.0307上升时间:t r =1.0033S 峰值时间:t p =1.8221S 调节时间:ts =4.0307S 超调量:б%=16.3011%静态性能:静态速度误差常数:2S 1- 静态加速度误差常数:0以上性能指标可以通过超前、滞后和滞后超前装置改变来适应工程的要求。
现就基于根轨迹法的超前校正: 开环传递函数为:G(S)=)2(s 4s系统闭环传递函数为4)2(4)()(++=S S S R S C =))((3j 1314-+++S j S闭环极点位于 S=-1±j 3闭环系统的阻尼比为0.5,无阻尼自然振荡频率为2rad/S ,静态速度误差常数为2S 1-。
现在要求改变闭环极点,使无阻尼自然振荡频率为n ω=4rad/S ,同时又不改变阻尼比的值,即保持5.0=ξ。
阻尼比0.5要求复数极点位于一条通过原点且与负实轴成±60°夹角的直线上。
因为阻尼比确定了共轭复数闭环极点的角坐标,极点与原点之间的距离取决与无阻尼自然振荡频率n ω,所以确定期望闭环极点的位置是:S=-2±j23G(s)在希望的闭环极点上的幅角为:∠︒-=++-=210)2(4322j s s s为了使根轨迹通过希望的闭环极点,超前校正装置必须在该点上产生︒=30φ的幅角。
据此确定超前校正装置的极点和零点,有两个未知数α和T ,下面介绍求α的最大可能值的步骤,见图1(比较大的α值将产生比较大的v K 值,比较大的v K 值代表比较好的系统性能。
)图1首先,通过期望主导闭环极点的位置P 值,画一条水平线A P 和一条连接P 点与原点的直线P O 。
将A P 与P O 之间的夹角等分得PB ,然后画PC 和PD 两条直线,它们与等分线PB 构成夹角2/φ±。
PC 和PD 与负实轴的交点,给出了超前网络极点和零点的值。
这样设计出来的校正装置,将使P 点落在校正系统的根轨迹上。
利用幅值条件,可以确定开环增益。
可以确定超前校正装置的零点和极点,如图2所示。
它们是零点位于s=-2.9,极点位于s=-5.4或345.09.21==T ,T α=185.04.51= 因此537.0=α。
则校正后系统的开环传递函数:()()()))(()()(4.5s 2s s 9.2s 2s s 44.5s 9.2s s 1s 1s s s cc c +++K =+•++K =•T+T +K =G G G α式中c 4K =K ,已校正系统的根轨迹如图所示。
图2增益K 可以根据幅值条件计算如下: 参考图2,增益K 为:()()()14.529.2s 322=+++K +-=j s s s s即7.18=K 由此得到()()()()()4.529.27.18+++=s s s s s G s G s 超前校正装置的常数68.447.18==K c 因此,51.2=K αc 。
于是超前校正装置的传递函数为 ()4.59.268.41185.01345.051.2++=++=s s s s s G c采用运算放大器的电子线路用作设计出来的超前校正装置,则该超前校正装置的参数值由下式确定:()()1185/01345.051.21122311142o ++⨯=++=E E s s s C R R R s C R R R s s i 如图3所示。
我们可以任意选择()F C C u 1021==和()Ω=k 103R 静态速度误差常数v K 由下式求出:v K =()()()()()()100s 02.54.529.27.18lim lim -→→=+++=s s s s s s s G s sG s c 设计出的系统的第三个闭环极点,可以通过用已知因式除特征方程式求得如下: ()()()()()()4.33223229.27.184.52+-+++=++++s j s j s s s s s图3上述校正方法使我们能够将闭环主导极点配置到复平面内希望的位置上。
第三个极点s=-3.4靠近增加的零点s=-2.9。
因此,该极点对瞬间响应的影响相当小。
因为对非主导极点未做任何限制,对于静态速度误差系数的值也未做任何规定,所以我们断定,上述设计是令人满意的。
下面用MATLAB 研究校正前后系统的单位阶跃响应特性。
校正系统的闭环传递函数为()()()()()()9.27.184.529.27.18s +++++=s s s s s s R C =23.545.294.723.547.1823++++s s s s 因此对未校正和校正后的阶跃响应图绘制如下:建立m 文件:numc=[0 0 18.7 54.23]denc=[1 7.4 29.5 54.23]num=[0 0 4]den=[1 2 4]t=0:0.05:5;[c1,x1,t]=step(numc,denc,t);[c2,x2,t]=step(num,den,t);plot(t,c1,t,c1,'o',t,c2,t,c2,'x')gridtitle ('Unit-step Response of Compensated and Uncompensated Systems') xlable('t Sec')ylable('Output c1 and c2')text(0.6,1.32,'Compensated system')text(1.3,0.68,'Uncompensated system')保存并运行Unit-step Response of Compensated and Uncompensated Systems00.51 1.52 2.53 3.54 4.55已校正系统的最大过调量显得略大一些,已校正系统的调整时间是未校正系统的一半。