根据系统是否含有参数随时间变化的元件,自动控制系统可分为时变系统与定常系统两大类。

定常系统又称为时不变系统,其特点是:系统的自身性质(所研究物体的本质属性例如:质量、转动惯量等)不随时间而变化。具体而言,系统响应的性态只取决于输入信号的性态和系统的特性,而与输入信号施加的时刻无关,即若输入u(t)产生输出y(t),则当输入延时τ后施加于系统,u(t-τ)产生的输出为y(t-τ)。


定常系统又称为时不变系统

即:系统的自身性质不随时间而变化。具体而言,系统响应的性态只取决于输入信号的性态和系统的特性,而与输入信号施加的时刻无关。也就是说我t1时输入u,输出为y,那我t2时刻输入u,输出值还为y


时变系统

其中一或一个以上的参数值随时间而变化,从而整个特性也随时间而变化的系统。

火箭是时变系统的一个典型例子,在飞行中它的质量会由于燃料的消耗而随时间减少;另一个常见的例子是机械手,在运动时其各关节绕相应轴的转动惯量是以时间为自变量的一个复杂函数。


时不变系统是输出不会直接随着时间变化的系统。

如果输入信号产生输出y(t),那么对于任意时间延迟的输入将得到相同时间延迟的输出 
如果系统的传递函数不是时间的函数,就可以满足这个特性。 这个特性也可以用示意图的术语进行描述
如果一个系统是时不变的,那么系统框图与任意延时时刻的框图都是可以互换的。
为了表明如何确定系统是时不变系统,我们来看两个系统:
系统 A:

系统 B:

由于系统 A 除了x(t)与 y(t)之外还显式地依赖于 t 所以它是时变系统,而系统 B 没有显式地依赖于时间 t 所以它是时不变的。

数学分析:

假定某个系统的输入为u(t),相应的输出为y(t)。

当输入经过τ的延时后,即输入为u(t-τ)时,若输出也相应地延时τ,即输出y(t-τ),那么这个系统即为定常系统。
即当输入信号u(t)先进行时移τ为u(t-τ),再进行系统变换H[]得到的值H[u(t-τ)];

说白了就是一个系统从初始时刻运行一段时间T,这段时间的输入输出有一段相应的轨迹线。

如果将这个系统的T时刻的状态以初始时刻的重新运行一段时间T时,输入从初始时刻变化形式与之前一样,看看输出是不是与之前的一样

(比如以火箭举例输入指的是推射的能量,输出指的是加速度;

第一次火箭以正常的情况发射,运行T时间时,输入能量、加速度与时间能绘制出一个三维曲线Q1;

第二次火箭以第一次时T时刻的状态发射,运行T时间时(输入能量随时间的变化与第一次一样),这时输入能量、加速度输出、以及时间变化绘制另一个三维曲线Q2,Q1和Q2这两个曲线在输出加速度上是不重合的(肯定会变化,因为T时刻的质量变小了))

与输入信号u(t)先进行系统变换H[]得到y(t),再进行时移得到的值y(t-τ)相等,即H[u(t-τ)]=y(t-τ)。
如:
1.判断系统y(t)=cos[u(t)],t>0是否为时不变系统:
1).输入信号u(t),先进行时移为u(t-τ),再进行系统变换得到的值为cos[u(t-τ)],t>0;
2).输入信号u(t),先进行系统变换为cos[u(t)],再进行时移得到的值为cos[u(t-τ)],t>0;
两者相等,所以该系统为时不变系统。
2.判断系统y(t)=u(t)cost是否为时不变系统:
1).输入信号u(t),先进行时移为u(t-τ),再进行系统变换得到的值为u(t-τ)cost,t>0;
2).输入信号u(t),先进行系统变换为u(t)cost,再进行时移得到的值为u(t-τ)cos(t-τ),t>0;
u(t-τ)cost≠u(t-τ)cos(t-τ),所以该系统为时变系统

最终看的是两种路径最终图像(即右下角的图像)是否重合

注意:上面的分析方法也可以用我说的方法检验是否为定常系统,即:假设t1时输入u,输出为y,看t2时刻输入u,输出值是否还为y即可


动态系统和静态系统

静态系统与时间无关,当前的输入即确定当前的输出,具有瞬态性;动态系统与时间有关,对于一般因果系统,当前的输入不仅取决于当前的输入,还与系统过去时刻的状态(输入和输出)有关。

1.1动态系统的定义

在很多领域都有关于"系统"这个概念,系统往往描述了一个比较复杂的关系的总和,而我们要想很好控制这个系统,就需要先了解它。控制理论研究的是更加广义的系统,把一个系统先当作黑箱,那么这个黑箱和外界的交互关系,就对应了有不同时间的输入输出。

图1.1系统的输入输出

在t时刻,这m个会影响系统的输入量在控制理论里称为控制变量(Stellgrößen),而这p个系统输出的可以被传感器测量的量称为测量变量(Messgrößen)。现在我们做一些基本假设,限制一些条件,只研究连续时变的线性系统。而且系统的行为,即输出量,由描述系统的函数通过输入量,在时域上唯一确定。我们把系统的行为分为静态和动态两类。

用电路来举个例子,  现在是输出电压,  表示输入电流,那么电路系统有:

图1.2 含阻电路和含容电路

例a:带电阻的电路

(1.1) 

例b:带电容的电路

(1.2) 

显然和不随时间变化的例a相比,例b里的初始条件 ,以及  在这个时间区间  内的变化决定了输出电压。系统的状态受过去影响,随时间变化。这样的系统被称为动态系统。

定常系统(时不变系统)和时变系统&& 动态系统和静态系统的更多相关文章

  1. Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf 动态库的后缀为*.so 静态库的后缀为 libxxx.a ldconfig 目录名

    Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf  动态库的后缀为*.so  静态库的后缀为 libxxx.a   ldconfig   目录名 转载自:http://b ...

  2. 【转】iOS动态库和静态库的简要介绍

    静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用. 什么时候我们会用到库呢?一种情况是某些代码需要给别人使用,但是我们不希望别人 ...

  3. Atitit 代理CGLIB 动态代理 AspectJ静态代理区别

    Atitit 代理CGLIB 动态代理 AspectJ静态代理区别 1.1. AOP 代理主要分为静态代理和动态代理两大类,静态代理以 AspectJ 为代表:而动态代理则以 spring AOP 为 ...

  4. PHPCMS V9多站点[站群功能]动态设置与静态设置子站内容URL

    今天我们来讲解下 PHPCMS V9的站群功能的 动态站点与静态站点的配置 站群站点,分为动态站点,和静态站点两种设置方法: 静态的,就是将栏目和内容都了HTML 文件,我们先讲解下,站群的操作: 建 ...

  5. Linux中的动态库和静态库(.a/.la/.so/.o)

    Linux中的动态库和静态库(.a/.la/.so/.o) Linux中的动态库和静态库(.a/.la/.so/.o) C/C++程序编译的过程 .o文件(目标文件) 创建atoi.o 使用atoi. ...

  6. ARP缓存记录种类动态条目和静态条目

    ARP缓存记录种类动态条目和静态条目 为使广播量最小,ARP维护IP地址到MAC地址映射的缓存以便将来使用.根据缓存的有效期时间,ARP缓存中包含动态和静态条目本文选自ARP协议全面实战手册. 这里首 ...

  7. asp.net之动态页面和静态页面的区别

    asp.net之动态页面和静态页面的区别 当我开始接触web开发的时候,首先学到的是html.css.js这一类网页语言,通过布局可以搭建出一个静态网站,效果也跟我们上网时经常看到的一些网站一样了.于 ...

  8. linux动态库与静态库混合连接

      1, 在应用程序需要连接外部库的情况下,linux默认对库的连接是使用动态库,在找不到动态库的情况下再选择静态库.使用方式为: gcc test.cpp -L. -ltestlib 如果当前目录有 ...

  9. gcc编译工具生成动态库和静态库之一----介绍

     1.库的分类 根据链接时期的不同,库又有静态库和动态库之分. 静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行. ...

随机推荐

  1. windows server 2012 r2 修改administrator密码

    转至:https://jingyan.baidu.com/article/b907e627b615b646e7891cbf.html 1.进入开始面板,点击"管理工具". 2.双击 ...

  2. Qt:QMap

    0.说明 QMap < Key , T > 一个QMap就是一个K-V对,也可以说是字典对象. 1)构造 构造一个Key是QString,Value是int的QMap: QMap<Q ...

  3. 普通web整合quartz跑定时任务

    一.场景(什么时候用到定时任务) 文件跑批,定时处理数据,和业务解耦的场景 二.目前都有哪些工具可以定时处理数据 1.jdk的timertask:数据量小的情况下,单线程的 2.kettle:比较适合 ...

  4. while + else 使用,while死循环与while的嵌套,for循环基本使用,range关键字,for的循环补充(break、continue、else) ,for循环的嵌套,基本数据类型及内置方法

    今日内容 内容概要 while + else 使用 while死循环与while的嵌套 for循环基本使用 range关键字 for的循环补充(break.continue.else) for循环的嵌 ...

  5. 如何使用在线工具手动验证JWT签名

    如何使用在线工具手动验证JWT签名     先丢一个转换地址:https://cryptii.com/   首先: jwt分为三个部分:header,payload,verifysignature   ...

  6. tp6微信公众号开发者模式获取access_token

    1:config 文件下新建一个文件wechat.php,将个人id和秘钥写入配置文件 网址: https://developers.weixin.qq.com/doc/offiaccount/Bas ...

  7. 亿图图示v9.2.0.0 官方中文版及破解激活补丁

    介绍 亿图图示是一款由深圳市亿图软件有限公司开发的全类型,综合图形图表设计软件,解决跨平台,多领域,全终端的图形设计,图文混排和工程制图等需求.亿图图示是一款简单易用的快速制图软件,适合任何人绘制任何 ...

  8. mysql更改my.ini配置文件以后mysql服务无法启动

    最近在调试mysql时,更改了mysql的端口以后发现,mysql怎么改都启动不了,从其它机器重新复制一个my.ini文件就可以启动,这是由于一般用记事本打开配置文件同时更改的ini的格式,我们需要重 ...

  9. LGP3708题解

    题面很直白,就不说了罢qaq 首先很明显,\(\sum_{i=1}^n x \bmod i = nx - \sum_{i=1}^n i\lfloor \frac x i \rfloor\) 这道题要是 ...

  10. ArcGIS Server创建站点失败Failed to register the activation group

    ArcGIS Server:10.6 解决方法:右键我的电脑-->管理-->服务,重启arcgis server 服务