当前位置: 首页 > news >正文

控制建模matlab练习08:根轨迹

此练习主要是:在matlab中绘制根轨迹的方法。

一、在matlab中建立对应系统

1、例如,对于如图的反馈系统。
2、其中开环传递函数G(s)、闭环传递函数Gcl(s)。
根轨迹系统
3、因此,其闭环传递函数的根轨迹,就可以直接在matlab中绘制出来。
4、直接定义好开环传递函数,然后直接用rlocus(G_s)指令即可。

clc;clear;close all;
%% 定义G(s)
s = tf('s');
G_s = (s+1)/(s*(s +2)*(s+3)*(s+4));
rlocus(G_s); 

二、运行结果及分析

  • 从图看出,有四条根轨迹。本身也是有四个极点0、-2、-3、-4,所以是有四条根轨迹的。
  • 根轨迹一:从x=0指向x=-1;也就是从极点指向零点。
  • 根轨迹二:从x=-4指向无穷。
  • 根轨迹三和根轨迹四:分别从x=-2和x=-3,从这两个极点的位置开始,相向而行,相遇之后沿着渐近线逐渐指向无穷。
  • 从这也说明,对于这个系统,随着增益K的不断增加,系统对应闭环传递函数的根轨迹会从复平面的左半部分移动到右半部分,系统就会变得不稳定。

根轨迹

学习来源:《控制之美》[卷1],王天威

http://www.dtcms.com/a/313542.html

相关文章:

  • 常⻅框架漏洞
  • 电力电子技术知识总结-----PWM知识点
  • 基于Spring Data JPA与Redis二级缓存集成实战指南
  • C语言基础12——结构体2
  • vulhub-ELECTRICAL靶机
  • Python Pandas.factorize函数解析与实战教程
  • 验房收房怎么避免被坑?
  • elk快速部署、集成、调优
  • [CISCN 2023 初赛]go_session
  • 第十章:如何真正使用Java操作redis
  • VUE-第二季-01
  • Day 30:模块和库的导入
  • Git 常用命令指南:从入门到高效开发
  • 数据结构之链表
  • sublime text2配置
  • 设备维护计划制定指南:基于数据驱动的全流程技术实现
  • 接口测试用例的编写
  • solidworks打开step报【警告!可用的窗口资源极低】的解决方法
  • Kubernetes中ingress,egress,slb等概念的含义
  • 电路设计(电容)设计细节
  • 【华为OD机试】从小桶里取球
  • 嵌入式分享合集13
  • io_destroy系统调用及示例
  • 【AI】文档理解
  • 关于assert()函数,eval()函数,include
  • Java中手动床架一个线程池
  • 【OD机试题解法笔记】文件缓存系统
  • 第 10 篇:深度学习的“军火库”——CNN、RNN与Transformer,AI如何看懂世界?
  • pod的创建流程
  • [Linux入门] 从 iptables 到 nftables:初学者入门指南