MATLAB实现控制系统的根轨迹分析

简介: 要点1、零极点图绘制 2、根轨迹图绘制 3、 rlocfind()函数 4、 sgrid()函数实操3-1k=1;num=[1 2 2];den=conv([1,0],conv([1,4],conv([1,6],[1,4,4])));...

要点

1、零极点图绘制
2、根轨迹图绘制
3、 rlocfind()函数
4、 sgrid()函数

实操

这里写图片描述

3-1

k=1;
num=[1 2 2];
den=conv([1,0],conv([1,4],conv([1,6],[1,4,4])));
[p,z]=pzmap(num,den)
G=zpk(z,p,k)
figure(1);pzmap(G)
figure(2);rlocus(G)
title('系统 G(s)=k(s+1)/s*(s-1)*(s^2+4*s+16)根轨迹图');

这里写图片描述

这里写图片描述

这里写图片描述
由图得分离点 d=-3.1,相应的根轨迹增益 k=1.81
这里写图片描述
由图得临界根轨迹增益kcr =492

3-2

num=[1 1];
den=conv([1,0],conv([1,-1],[1,4,16]));
rlocus(num,den)
[k,p]=rlocfind(num,den)

这里写图片描述

调用rlocfind()函数,求出系统与虚轴交点的K值,可得与虚轴交点的K值为34.0224,故系统稳定的K的范围为(0, 34.0224)

3-3

num=[1 1];
den=[1 4 2 9];
figure(1);rlocus(num,den)
title('Root Locus of 题 3-3');
k=1:0.5:10; 
figure(2);rlocus (num,den,k)

这里写图片描述

这里写图片描述

3-4

z=[];
p=[0 0 -2 -5];
k=[1];
[num,den]=zp2tf(z,p,k); 
figure(1);rlocus(num,den)
z1=[-0.5];
[num1,den1]=zp2tf(z1,p,k); 
figure(2);rlocus(num1,den1)

这里写图片描述
无论K取何值,系统都不稳定。

这里写图片描述

加入零点-0.5后,当K<47.5时,系统稳定。

分析:增加负零点后,系统根轨迹向S左半平面凹陷弯曲,,因此能够一定地增强系统稳定性。

目录
相关文章
|
10天前
|
安全 调度
【火电机组、风能、储能】高比例风电电力系统储能运行及配置分析(Matlab代码实现)
【火电机组、风能、储能】高比例风电电力系统储能运行及配置分析(Matlab代码实现)
|
8天前
|
数据采集 算法 前端开发
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
MATLAB|基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]
|
4天前
|
机器学习/深度学习 算法 决策智能
MATLAB中双馈发电机与无刷双馈发电机低电压穿越的异同分析
MATLAB中双馈发电机与无刷双馈发电机低电压穿越的异同分析
|
10天前
|
机器学习/深度学习 算法 语音技术
【语音分离】通过分析信号的FFT,根据音频使用合适的滤波器进行语音信号分离(Matlab代码实现)
【语音分离】通过分析信号的FFT,根据音频使用合适的滤波器进行语音信号分离(Matlab代码实现)
|
8天前
|
人工智能 供应链 新能源
电动汽车参与运行备用的能力评估及其仿真分析(Matlab代码实现)
电动汽车参与运行备用的能力评估及其仿真分析(Matlab代码实现)
|
8天前
|
存储 供应链 新能源
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
|
10天前
|
运维 算法 新能源
参与辅助服务的用户侧储能优化配置及经济分析(Matlab代码实现)
参与辅助服务的用户侧储能优化配置及经济分析(Matlab代码实现)
|
5天前
|
传感器 算法 安全
基于分布式模型预测控制DMPC的单向拓扑结构下异构车辆车队研究(Matlab代码实现)
基于分布式模型预测控制DMPC的单向拓扑结构下异构车辆车队研究(Matlab代码实现)
|
4天前
|
传感器 机器学习/深度学习 算法
【使用 DSP 滤波器加速速度和位移】使用信号处理算法过滤加速度数据并将其转换为速度和位移研究(Matlab代码实现)
【使用 DSP 滤波器加速速度和位移】使用信号处理算法过滤加速度数据并将其转换为速度和位移研究(Matlab代码实现)
|
4天前
|
机器学习/深度学习 并行计算 算法
基于二进制粒子群优化(BPSO)最佳PMU位置(OPP)配置研究(Matlab代码实现)
基于二进制粒子群优化(BPSO)最佳PMU位置(OPP)配置研究(Matlab代码实现)

热门文章

最新文章