PART I
基于前文的分析我们知道,如果一个系统要收敛,那么系统的传递矩阵的所有特征值应当小于0 。但是,很多情况下,这个条件并不会满足。为了让一些不问题的系统能够稳定,我们引入了反馈控制。
反馈控制得基本思路就是将系统中的状态引入到控制量中去。假设开环系统的动态方程可以写作:
假设系统状态x是n维的,控制输入u是m维的,则A是一个nXn的矩阵,B是一个nXm的控制矩阵。我们通过式子
将系统状态量引入到控制量中,其中K是我们反馈矩阵,是mXn维的。
整理两式子,得到
这便是得到闭环反馈系统的动态方程。新闭环系统的过程矩阵由A编程了A+BK,其中K是我们可以选取的矩阵,我们正式通过调节K矩阵来调节系统的动态特性。
PART II
我们有一个系统,他的动态方程为:
为了是系统收敛,我们令,这里K是一个2X1的矩阵,则,
这里我们记,接下来计算F的特征值,令:
即:
为了是系统稳定,我们选F的两个特征值,由韦达定理可知:
,解得:
带入方程(5),得到
PART III
Matlab实验,先针对开环系统的零控制输入的情况, 开环系统.jpg得到的结果输出是:
开环输出.jpg
我们可以开到,信号以指数的形式快速发散。
然后我们按照上面的计算,选定闭环系统的配置特征值为-1,simulink的图形为:
闭环控制.jpg
其中我们假定积分的初始值为(10;20),方便观察收敛过程。则输出为:
闭环输出.jpg
可以看到信号快速收敛到0;
以上!
网友评论