控制建模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.mfbz.cn/a/2711.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深度学习中的三种Embedding技术详解

提纲背景介绍特征类型与Embedding方法1. ID类特征的Embedding处理1.1 标准Embedding方法1.2 IdHashEmbedding方法2. 数值型特征的Embedding处理2.1 RawEmbedding方法三种Embedding方法对比总结实践建议总结背景介绍 在深度学习领域,Embedding(嵌入&…

前端开发(HTML,CSS,VUE,JS)从入门到精通!第四天(DOM编程和AJAX异步交互)

八、DOM 编程1.DOM(Document Object Model),文档对象模型:将 HTM L文档进行模型化处理,形成一颗结构化的文档树,从而提供访问,修改文档的统一编程接口(API),一…

Spring Boot 的事务注解 @Transactional 失效的几种情况

开发中我们经常会用到 Spring Boot 的事务注解,为含有多种操作的方法添加事务,做到如果某一个环节出错,全部回滚的效果。但是在开发中可能会因为不了解事务机制,而导致我们的方法使用了 Transactional 注解但是没有生效的情况&…

RabbitMQ面试精讲 Day 8:死信队列与延迟队列实现

【RabbitMQ面试精讲 Day 8】死信队列与延迟队列实现 文章标签 RabbitMQ,消息队列,死信队列,延迟队列,面试技巧,分布式系统 文章简述 本文是"RabbitMQ面试精讲"系列第8天,深入讲解死信队列与延迟队列的实现原理与实战应用。文章详细解析死信队列的触发…

快速掌握Python编程基础

干货分享,感谢您的阅读!备注:本博客将自己初步学习Python的总结进行分享,希望大家通过本博客可以在短时间内快速掌握Python的基本程序编码能力,如有错误请留言指正,谢谢!(持续更新&a…

Redis数据库存储键值对的底层原理

前言Redis可以简单理解为是一个存储键值对的内存结构下面我们来看一下Redis使用什么数据结构来存储键值对的叭Redis键值对的存储原理Redis存储键值对的数据结构是哈希表存储键值对的运行机制因为Redis的数据存储类型是多种多样的,所以管理键值对的哈希表只是存储这个数据的地址…

全球化 2.0 | 中国香港教育机构通过云轴科技ZStack实现VMware替代

中国香港教育机构是非营利性组织。随着智慧教育升级与业务量激增,客户面临VMware持续的授权和维护成本带来总体拥有成本压力;部分业务仍运行在性能与扩展性不足的老旧物理服务器和 VMware 架构上,存在单点故障风险;跨校区物理机与…

C#中对于List的多种排序方式

在 C# 中给 List<AI> 排序&#xff0c;只要 明确排序规则&#xff08;比如按某个字段、某几个字段、或外部规则&#xff09;&#xff0c;就能用下面几种常见写法。下面全部基于这个示例类&#xff1a;public class AI {public int country; // 国家编号public int pr…

Redis 核心概念、命令详解与应用实践:从基础到分布式集成

目录 1. 认识 Redis 2. Redis 特性 2.1 操作内存 2.2 速度快 2.3 丰富的功能 2.4 简单稳定 2.5 客户端语言多 2.6 持久化 2.7 主从复制 2.8 高可用 和 分布式 2.9 单线程架构 2.9.1 引出单线程模型 2.9.2 单线程快的原因 2.10 Redis 和 MySQL 的特性对比 2.11 R…

react 和 react native 的开发过程区别

React 和 React Native 虽然都使用 React 思想和语法&#xff08;函数组件、Hooks、JSX 等&#xff09;&#xff0c;但在 开发流程、渲染机制、UI 组件、样式处理、运行平台 等方面有明显差异。以下是对比总结&#xff1a;✅ 一、开发目的和平台不同对比项ReactReact Native应用…

Pycaita二次开发基础代码解析:几何体重命名与参数提取技术

一、几何体智能重命名技术1.1 功能需求与应用场景classmethod def rename_bodies(cls):"""重命名零部件中的所有几何体"""# 主几何体名称标准化opart.main_body.name "零件几何体"i 1 # 计数器初始化for body in opart.bodies:if b…

《React Router深解:复杂路由场景下的性能优化与导航流畅性构建》

路由系统是连接用户操作与应用功能的中枢神经,而React Router作为React生态中处理路由逻辑的核心工具,其在复杂应用中的表现直接决定着用户体验的优劣。当应用规模扩张至数十甚至上百个路由,嵌套层级跨越多层,导航控制中的性能问题便会逐渐凸显——从首屏加载的延迟到路由切…