doiTee 发表于 2005-10-2 21:11:48

lxdawn 发表于 2005-10-2 21:48:32

Re:[讨论]关于离散系统

我觉得通常说的离散系统是时间离散的,状态变量是连续的吧,因为系统的状态取决于是什么样的系统,对于现在的执行机构来说,还是以模拟的居多,一般的电机或液压系统,甚至传感器也还是模拟的多吧,数字式的电机就得说是步进电机,数字式的电液伺服阀据说美国有,军品,买不到的。

因此,执行机构多为模拟的,其状态也就是连续的。而控制器一般都是数字的,在simulink中仿真连续和离散系统(时间),只用一个ZOH连接两边就可以了。

其实不论哪面是连续的或是离散的,就像你说的那样,连续的就用微分方程解,离散就用差分方程算,在采样时刻数据相互进行交换,都是离散的就以采样时候慢的为准算,应该就是这样吧。

很有意思的问题,以前还没想过这样的问题。

peiping790809 发表于 2005-10-9 15:18:12

peiping790809 发表于 2005-10-9 15:20:03

netthief 发表于 2005-10-9 17:11:41

Re:[讨论]关于离散系统

系统包括四种
1。时间连续,状态连续
2。时间离散,状态离散
3。时间连续,状态离散
4。时间离散,状态连续

连续系统,当然就是指第一种
我们通常说的离散系统,就是第四种

不知道现在比较热门的离散事件系统属于那儿一种?

doiTee 发表于 2005-10-13 13:45:41

netthief 发表于 2005-10-13 16:35:21

Re:[讨论]关于离散系统

通常说的计算机控制系统,一般研究的应该是时间离散,状态连续的情形吧,就是我上面说的第四种.
楼上的说,一般的离散系统的意思是时间离散,状态也离散的情形恐怕和我的理解有出入

说到这里,其实我们应该把离散这个概念给搞清楚,什么叫离散,所谓的离散是指变量不能在整个实数域内取值,而只能在某些离散的量上,而我们一般讲的计算机控制系统显然状态是可以连续取值的.因此,应该属于第四种.记得上大学时一本计算机控制系统的书中是这么介绍的. 欢迎拍砖.

minfeiyan_hit 发表于 2005-10-23 13:08:38

Re:[讨论]关于离散系统

在控制和仿真领域是这么划分的:连续系统,离散时间系统和离散事件系统。

连续系统是指在状态变量随时间连续变化的系统,通常的工程系统都属于这一类,传递函数、微分方程以及一些频域的描述方法使其主要研究手段。

离散时间系统,是在连续系统中引入了“采样”的概念后形成的,从形式上看这类系统在在确定的离散时间点上状态发生了离散变化。注意:这里的确定点是指这些时间点在系统转移之前是预知的,是由采样规则确定的;由于时间域是离散的,那么状态变化必然是离散的,但是这些离散转态变量值从本质上说是连续的,因为它们是对连续状态变量采样获得的。这类系统的研究方法通常结合经典控制理论和数字信号处理方法获得,可以参阅《数字信号处理》清华大学出版社,胡广书著

还有一类系统是这样一类系统:系统的状态在不确定的时间点上状态变量发生离散的跳变。这些事件的发生往往是由系统外部环境或系统本身的切换逻辑所决定,变化发生的时刻是无法预知的,大多数清况下是随机的;状态变量的变化是本质离散的。举个例子:一个简单的排队系统,某服务窗口下一个顾客达到来就是一个离散事件,这个到达时间是随机的,到达后本队列长度这个状态变量就发生了一个离散变化。这类系统是当前运筹决策和系统仿真领域的研究热点,可以参阅《离散事件动态系统》清华大学出版社,郑大钟等编。另:matlab中的stateflow就是用来分析和设计这类系统的。

此外,还有一类混合系统,是连续系统和离散事件系统的混合,郑大钟那本书有所述及。

在这里还有一些个人的看法,系统的演化是在时间驱动下的状态变化,状态变化的连续性是基于时间的无穷可分性,如果时间被离散化了,那么状态变化从形式上说必然是离散的。所以简单的将时间和状态变量各分两种情况而得出四种情况的说法过于机械。

仅供参考
页: [1]
查看完整版本: [讨论]关于离散系统