一、控制系统基础回顾:开环与闭环控制、传递函数与状态空间、时域与频域分析基础

各位同学,欢迎来到《模型辨识与稳定性调参实战》的第一章。

说实话,很多搞了几年控制的工程师,对基础概念反而容易模糊。我见过不少同事,一上来就怼PID参数,结果系统震荡得跟过山车似的——说白了,就是没搞清楚开环和闭环的本质区别。

这一章,咱们把地基打牢。我会结合自己踩过的坑,带你快速过一遍控制系统的核心骨架。

1.1 开环控制 vs 闭环控制

先问个问题:你调过空调温度吗?

如果你设定26度,然后就不管了,这叫开环控制。系统只管输出,不管实际温度是多少。我早年做一个小型加热炉项目,就用了开环——结果环境温度一变,产品全废了。嗯,那次教训挺深刻。

那什么是闭环控制?

你设定26度,温度传感器检测到实际温度,反馈给控制器,控制器再决定是继续加热还是停机。这就是闭环,也叫反馈控制。

核心区别一句话:

  • 开环:只干活,不看结果
  • 闭环:干活 + 看结果 + 调整干活方式

我个人习惯,只要条件允许,优先用闭环。为什么?因为真实世界充满不确定性。你想想看,电机老化、负载变化、电源波动……开环系统对这些扰动毫无抵抗力。

避坑指南:

我曾经在一个步进电机定位项目里,为了省成本用了开环。结果高速运行时丢步严重,定位精度完全失控。后来换成带编码器的闭环,问题瞬间解决。记住:精度要求高、扰动大的场合,别省那个反馈的钱。

1.2 传递函数与状态空间

搞控制,你得有描述系统的数学工具。最常用的两个:传递函数和状态空间。

1.2.1 传递函数

传递函数是频域的产物。它把系统的输入输出关系,用拉普拉斯变换后的比值来表示。

形式很简单:

G(s) = Y(s) / U(s)

比如一个一阶惯性系统:

G(s) = K / (Ts + 1)

这里K是增益,T是时间常数。我刚开始学的时候,总觉得这玩意儿太抽象。后来做电机速度控制,用传递函数算出来的阶跃响应,跟示波器上看到的几乎一模一样——那一刻我才真正理解它的价值。

传递函数的优点:

  • 直观:零极点位置直接反映系统特性
  • 方便:串联、并联、反馈连接都有现成公式
  • 频域分析利器:Bode图、Nyquist图都基于它

1.2.2 状态空间

传递函数有个局限:它只能处理单输入单输出(SISO)系统,而且只关心输入输出关系,看不到系统内部状态。

状态空间就不一样了。它用一组一阶微分方程来描述系统:

dx/dt = A x + B u
y = C x + D u

其中x是状态向量,u是输入,y是输出。A、B、C、D是系数矩阵。

我个人的经验是:多变量系统、非线性系统、或者需要观测内部状态时,状态空间是首选。比如做倒立摆控制,你不仅要知道摆杆角度,还要知道角速度、小车位置、小车速度——这些全是状态变量。

一个小建议:

初学者可以先从传递函数入手,理解基本概念。等做到现代控制理论、最优控制、卡尔曼滤波这些内容时,再切换到状态空间。两条腿走路,哪个顺手用哪个。

1.3 时域分析与频域分析

分析一个控制系统好不好,通常从两个角度入手:时域和频域。

1.3.1 时域分析

时域分析,说白了就是看系统对时间的响应。最经典的输入信号是阶跃信号。

阶跃响应有几个关键指标:

指标 含义 我的经验值
上升时间 从10%上升到90%所需时间 越快越好,但太快容易超调
超调量 峰值超过稳态值的百分比 一般控制在5%~20%
调节时间 进入±2%误差带的时间 越短越好
稳态误差 最终值与目标值的偏差 理想为0,实际看要求

我记得有一次调一个伺服系统,上升时间压得特别短,结果超调直接干到40%,系统差点飞车。后来把增益降下来,牺牲了一点响应速度,但系统稳如老狗。这就是时域指标的权衡。

1.3.2 频域分析

频域分析,看的是系统对不同频率输入信号的响应。工具主要是Bode图和Nyquist图。

Bode图包含两张图:

  • 幅频特性:增益随频率的变化
  • 相频特性:相位随频率的变化

频域分析里有两个核心概念:

幅值裕度(Gain Margin):系统在相位穿越频率处的增益倒数。一般要求 > 6dB。

相位裕度(Phase Margin):系统在增益穿越频率处的相位与-180°的差值。一般要求 30°~60°。

你想想看,为什么系统会震荡?说白了就是相位滞后太多,负反馈变成了正反馈。我调试一个液压伺服系统时,Bode图显示相位裕度只有15°,系统一加负载就抖。后来加了个超前校正,把相位裕度提到45°,问题解决。

注意:

时域和频域不是割裂的。它们通过拉普拉斯变换和傅里叶变换紧密联系。我个人习惯:设计阶段用频域(Bode图直观),验证阶段用时域(看阶跃响应)。两个视角互相印证,才能把系统吃透。

1.4 本章知识体系总览

下面这张图,是我自己梳理的控制系统基础框架。你可以把它当作本章的思维导图:

控制系统基础 控制方式 开环控制 闭环控制 数学模型 传递函数 状态空间 分析方法 时域分析 频域分析 三者关系:控制方式决定结构,数学模型描述行为,分析方法评估性能 关键性能指标 上升时间 超调量 稳态误差 相位裕度

这张图把本章的核心内容串起来了。你仔细看:控制方式(开环/闭环)决定了系统的结构,数学模型(传递函数/状态空间)用来描述这个结构,而时域/频域分析则是评估这个结构好不好用的工具。三者缺一不可。

我的学习建议:

别急着往下翻。先把这张图刻在脑子里。后面每一章的内容,都会回到这个框架上来。地基打不牢,后面盖楼会歪的——我见过太多人,调参调得满头大汗,结果连系统是开环还是闭环都没搞清楚。

可可精品资料库