自动控制原理4.3:广义根轨迹

2024-02-02 07:30

本文主要是介绍自动控制原理4.3:广义根轨迹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考书籍:《自动控制原理》(第七版).胡寿松主编.
《自动控制原理PDF版下载》



1.参数根轨迹
  • 除根轨迹增益 K ∗ K^* K为变化参数的根轨迹外,其他情形下的根轨迹统称为广义根轨迹;如:系统的参数根轨迹,开环传递函数中零点个数多于极点个数的根轨迹,零度根轨迹;
  • 将负反馈系统中 K ∗ K^* K变化时的根轨迹称为常规根轨迹;
  • 以非开环增益为可变参数绘制的根轨迹称为参数根轨迹;

设系统闭环特征方程为:
1 + G ( s ) H ( s ) = 0 1+G(s)H(s)=0 1+G(s)H(s)=0
进行等效变换:
A P ( s ) Q ( s ) = − 1 A\frac{P(s)}{Q(s)}=-1 AQ(s)P(s)=1
其中: A A A为除 K ∗ K^* K外,系统任意变化参数, P ( s ) 、 Q ( s ) P(s)、Q(s) P(s)Q(s)为两个与 A A A无关的首一多项式;

上两式相等,则:
Q ( s ) + A P ( s ) = 1 + G ( s ) H ( s ) = 0 Q(s)+AP(s)=1+G(s)H(s)=0 Q(s)+AP(s)=1+G(s)H(s)=0
可得等效单位系统,其等效开环传递函数为
G 1 ( s ) H 1 ( s ) = A P ( s ) Q ( s ) G_1(s)H_1(s)=A\frac{P(s)}{Q(s)} G1(s)H1(s)=AQ(s)P(s)
利用上式画出的根轨迹就是参数 A A A变化时的参数根轨迹;

2.附加开环零点的作用

设系统开环传递函数为:
G ( s ) H ( s ) = K ∗ ( s − z 1 ) s ( s 2 + 2 s + 2 ) G(s)H(s)=\frac{K^*(s-z_1)}{s(s^2+2s+2)} G(s)H(s)=s(s2+2s+2)K(sz1)
其中: z 1 z_1 z1为附加的开环实数零点,其值可在 s s s左半平面内任意选择;

附加开环零点:

  • 当开环极点位置不变,在系统中附加开环负实数零点时,可使系统根轨迹向 s s s左半平面方向弯曲,或者说,附加开环负实数零点,将使系统的根轨迹图发生趋向附加零点方向变形,且这种影响将随开环零点接近坐标原点的程度而加强;
  • 如果附加的开环零点不是负实数零点,二是具有负实部的共轭零点,则它们的作用与负实数零点的作用完全相同;
  • s s s左半平面内适当位置上附加开环零点,可以显著改善系统的稳定性;
  • 增加开环零点即增加了闭环零点,闭环零点对系统动态性能的影响,相当于减小闭环系统的阻尼,从而使系统的过渡过程有出现超调的趋势,且这种作用将随闭环零点接近坐标原点的程度而加强;
  • 只有当附加零点相对于原有开环极点的位置选配得当,才能使系统的稳定性能和动态性能同时得到显著改善;
3.零度根轨迹

如果研究的控制系统为非最小相位系统,则不能采用常规根轨迹的法则绘制系统根轨迹,其相角遵循 0 ° + 2 k π 0°+2k\pi +2条件,而不是 180 ° + 2 k π 180°+2k\pi 180°+2条件,因此称为零度根轨迹;非最小相位系统指在 s s s右半平面具有开环零极点的控制系统;

零度根轨迹来源:一是非最小相位系统中包含 s s s最高次幂的系数为负的因子;二是控制系统中包含正反馈内回路;前者是由于被控对象,如:飞机、导弹本身特性所产生,或在系统结构图变换过程中所产生;后者是由于某种性能指标要求,使得在复杂的控制系统设计中,必须包含正反馈内回路;

6

设控制系统如上图,内回路采用正反馈,正反馈回路的闭环传递函数为:
C ( s ) R 1 ( s ) = G 2 ( s ) 1 − G 2 ( s ) H 2 ( s ) \frac{C(s)}{R_1(s)}=\frac{G_2(s)}{1-G_2(s)H_2(s)} R1(s)C(s)=1G2(s)H2(s)G2(s)
得到正反馈系统的根轨迹方程:
G 2 ( s ) H 2 ( s ) = 1 G_2(s)H_2(s)=1 G2(s)H2(s)=1
可等效为如下两个方程:
∑ j = 1 m ∠ ( s − z j ) − ∑ i = 1 n ∠ ( s − p i ) = 0 ° + 2 k π ; k = 0 , ± 1 , ± 2 , … ; K ∗ = ∏ i = 1 n ∣ s − p i ∣ ∏ j = 1 m ∣ s − z j ∣ \sum_{j=1}^m\angle(s-z_j)-\sum_{i=1}^n\angle(s-p_i)=0°+2k\pi;k=0,±1,±2,\dots;K^*=\frac{\displaystyle\prod_{i=1}^n|s-p_i|}{\displaystyle\prod_{j=1}^m|s-z_j|} j=1m(szj)i=1n(spi)=+2k=0±1±2K=j=1mszji=1nspi

左式称为零度根轨迹的相角条件,右式称为零度根轨迹的模值条件;

4.零度根轨迹图绘制法则总结
序号 序号 序号 内容 内容 内容 法则 法则 法则
法则 1 法则1 法则1 根轨迹的起点和终点 根轨迹的起点和终点 根轨迹的起点和终点 根轨迹起于开环极点 ( 包括无限极点 ) ,终于开环零点 ( 包括无限零点 ) 根轨迹起于开环极点(包括无限极点),终于开环零点(包括无限零点) 根轨迹起于开环极点(包括无限极点),终于开环零点(包括无限零点)
法则 2 法则2 法则2 根轨迹的分支数、对称性和连续性 根轨迹的分支数、对称性和连续性 根轨迹的分支数、对称性和连续性 根轨迹的分支数等于开环极点数 n ( n > m ) 或开环零点数 m ( m > n ) , 根轨迹对称于实轴 \begin{aligned}&根轨迹的分支数等于开环极点数n(n>m)或开环零点数m(m>n),\\&根轨迹对称于实轴\end{aligned} 根轨迹的分支数等于开环极点数n(n>m)或开环零点数m(m>n),根轨迹对称于实轴
法则 3 法则3 法则3 根轨迹的渐近线 根轨迹的渐近线 根轨迹的渐近线 n − m 条渐近线与实轴的交角和交点为: φ a = 2 k π n − m ; 其中: k = 0 , 1 , … , n − m − 1 ; σ a = ∑ i = 1 n p i − ∑ j = 1 m z j n − m \begin{aligned}&n-m条渐近线与实轴的交角和交点为:\varphi_a=\frac{2k\pi}{n-m};\\\\&其中:k=0,1,\dots,n-m-1;\sigma_a=\frac{\displaystyle\sum_{i=1}^np_i-\sum_{j=1}^mz_j}{n-m}\end{aligned} nm条渐近线与实轴的交角和交点为:φa=nm2其中:k=0,1,,nm1σa=nmi=1npij=1mzj
法则 4 法则4 法则4 根轨迹在实轴上的分布 根轨迹在实轴上的分布 根轨迹在实轴上的分布 实轴上某区域,若其右方开环实数零、极点个数之和为偶数, 则该区域为根轨迹 \begin{aligned}&实轴上某区域,若其右方开环实数零、极点个数之和为偶数,\\&则该区域为根轨迹\end{aligned} 实轴上某区域,若其右方开环实数零、极点个数之和为偶数,则该区域为根轨迹
法则 5 法则5 法则5 根轨迹的分离点与分离角 根轨迹的分离点与分离角 根轨迹的分离点与分离角 l 条根轨迹分支相遇,分离点坐标由: ∑ j = 1 m 1 d − z j = ∑ i = 1 n 1 d − p i 确定分离角等于 ( 2 k + 1 ) / l ; \begin{aligned}&l条根轨迹分支相遇,分离点坐标由:\sum_{j=1}^m\frac{1}{d-z_j}=\sum_{i=1}^n\frac{1}{d-p_i}\\&确定分离角等于(2k+1)/l;\end{aligned} l条根轨迹分支相遇,分离点坐标由:j=1mdzj1=i=1ndpi1确定分离角等于(2k+1)/l
法则 6 法则6 法则6 根轨迹的起始角和终止角 根轨迹的起始角和终止角 根轨迹的起始角和终止角 起始角 : θ p i = 2 k π + ( ∑ j = 1 m φ z j p i − ∑ j = 1 ( j ≠ i ) n θ p j p i ) 终止角 : φ z i = 2 k π − ( ∑ j = 1 ( j ≠ i ) m φ z j z i − ∑ j = 1 n θ p j z i ) \begin{aligned}&起始角:\theta_{p_i}=2k\pi+(\displaystyle\sum_{j=1}^m\varphi_{z_jp_i}-\displaystyle\sum_{j=1\\(j≠i)}^n\theta_{p_jp_i})\\\\&终止角:\varphi_{z_i}=2k\pi-(\displaystyle\sum_{j=1\\(j≠i)}^m\varphi_{z_jz_i}-\displaystyle\sum_{j=1}^n\theta_{p_jz_i})\end{aligned} 起始角:θpi=2+(j=1mφzjpij=1(j=i)nθpjpi)终止角:φzi=2(j=1(j=i)mφzjzij=1nθpjzi)
法则 7 法则7 法则7 根轨迹与虚轴的交点 根轨迹与虚轴的交点 根轨迹与虚轴的交点 根轨迹与虚轴交点的 K ∗ 值和 ω 值,利用劳斯判据确定 根轨迹与虚轴交点的K^*值和\omega值,利用劳斯判据确定 根轨迹与虚轴交点的K值和ω值,利用劳斯判据确定
法则 8 法则8 法则8 根之和 根之和 根之和 ∑ i = 1 n s i = ∑ i = 1 m p i \displaystyle\sum_{i=1}^ns_i=\sum_{i=1}^mp_i i=1nsi=i=1mpi

注:上表红色标记为相对于常规根轨迹变化的规则;

5.实例分析

设正反馈系统结构图如下图内回路所示,其中:
G ( s ) = K ∗ ( s + 2 ) ( s + 3 ) ( s 2 + 2 s + 2 ) , H ( s ) = 1 G(s)=\frac{K^*(s+2)}{(s+3)(s^2+2s+2)},H(s)=1 G(s)=(s+3)(s2+2s+2)K(s+2)H(s)=1
6

绘制该系统的根轨迹图。

解:

  • 在复平面上画出开环极点: p 1 = − 1 + j , p 2 = − 1 − j , p 3 = − 3 p_1=-1+{\rm j},p_2=-1-{\rm j},p_3=-3 p1=1+jp2=1jp3=3及开环零点 z 1 = − 2 z_1=-2 z1=2 K ∗ K^* K从零增大到无穷时,根轨迹起于开环极点,终于开环零点;

  • 确定实轴上的根轨迹。在实轴上,根轨迹存在于 [ − 2 , + ∞ ) [-2,+\infty) [2,+) [ − 3 , − ∞ ) [-3,-\infty) [3,)

  • 确定根轨迹的渐近线。 n − m = 2 n-m=2 nm=2条根轨迹趋于无穷,交角为
    φ a = 2 k π 3 − 1 = 0 ° 和 180 ° , k = 0 , 1 \varphi_a=\frac{2k\pi}{3-1}=0°和180°,k=0,1 φa=312=180°k=0,1

  • 确定分离点。由方程
    1 d + 2 = 1 d + 3 + 1 d + 1 − j + 1 d + 1 + j \frac{1}{d+2}=\frac{1}{d+3}+\frac{1}{d+1-{\rm j}}+\frac{1}{d+1+{\rm j}} d+21=d+31+d+1j1+d+1+j1

  • 整理可得:
    ( d + 0.8 ) ( d 2 + 4.7 d + 6.24 ) = 0 ⇒ d = − 0.8 ,分离角: 90 ° (d+0.8)(d^2+4.7d+6.24)=0\Rightarrow{d=-0.8},分离角:90° (d+0.8)(d2+4.7d+6.24)=0d=0.8,分离角:90°

  • 确定起始角。对于复数极点 p 1 = − 1 + j p_1=-1+{\rm j} p1=1+j,根轨迹起始角为:
    θ p 1 = 45 ° − ( 90 ° + 26.6 ° ) = − 71.6 ° \theta_{p_1}=45°-(90°+26.6°)=-71.6° θp1=45°(90°+26.6°)=71.6°

  • 根据对称性,根轨迹从 p 2 = − 1 − j p_2=-1-{\rm j} p2=1j的起始角 θ p 2 = 71.6 ° \theta_{p_2}=71.6° θp2=71.6°

  • 根轨迹如下图:

    7

  • 确定临界开环增益。坐标原点对应的根轨迹增益为临界值,由模值条件:
    K c ∗ = ∣ 0 − ( − 1 + j ) ∣ ⋅ ∣ 0 − ( − 1 − j ) ∣ ⋅ ∣ 0 − ( − 3 ) ∣ ∣ 0 − ( − 2 ) ∣ = 3 K_c^*=\frac{|0-(-1+{\rm j})|·|0-(-1-{\rm j})|·|0-(-3)|}{|0-(-2)|}=3 Kc=∣0(2)∣0(1+j)∣0(1j)∣0(3)=3

  • 由于 K = K ∗ / 3 K=K^*/3 K=K/3,即临界开环增益 K c = 1 K_c=1 Kc=1;为使该正反馈系统稳定,开环增益应该小于 1 1 1

这篇关于自动控制原理4.3:广义根轨迹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/669917

相关文章

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

Java 队列Queue从原理到实战指南

《Java队列Queue从原理到实战指南》本文介绍了Java中队列(Queue)的底层实现、常见方法及其区别,通过LinkedList和ArrayDeque的实现,以及循环队列的概念,展示了如何高效... 目录一、队列的认识队列的底层与集合框架常见的队列方法插入元素方法对比(add和offer)移除元素方法

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

Spring IOC核心原理详解与运用实战教程

《SpringIOC核心原理详解与运用实战教程》本文详细解析了SpringIOC容器的核心原理,包括BeanFactory体系、依赖注入机制、循环依赖解决和三级缓存机制,同时,介绍了SpringBo... 目录1. Spring IOC核心原理深度解析1.1 BeanFactory体系与内部结构1.1.1

MySQL 批量插入的原理和实战方法(快速提升大数据导入效率)

《MySQL批量插入的原理和实战方法(快速提升大数据导入效率)》在日常开发中,我们经常需要将大量数据批量插入到MySQL数据库中,本文将介绍批量插入的原理、实现方法,并结合Python和PyMySQ... 目录一、批量插入的优势二、mysql 表的创建示例三、python 实现批量插入1. 安装 PyMyS

深入理解Redis线程模型的原理及使用

《深入理解Redis线程模型的原理及使用》Redis的线程模型整体还是多线程的,只是后台执行指令的核心线程是单线程的,整个线程模型可以理解为还是以单线程为主,基于这种单线程为主的线程模型,不同客户端的... 目录1 Redis是单线程www.chinasem.cn还是多线程2 Redis如何保证指令原子性2.

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三