2. 控制系统与物理模型的基本概念
在联合仿真中,控制系统与物理模型并不是两个彼此独立的“黑箱”,而是通过接口变量相互耦合的两部分。控制系统负责根据设定值与反馈量计算控制量,物理模型负责在真实物理规律下响应控制量并产生状态变化。要理解联合仿真的工作机制,首先需要掌握连续与离散系统、状态空间、传递函数以及物理建模方法这四个基本概念,它们分别回答了“系统在时间上如何演化”“系统内部如何描述”“系统输入输出关系如何表达”以及“物理对象如何用方程刻画”这几个关键问题。
连续系统与离散系统
连续系统是指系统状态随时间连续变化,通常用微分方程描述。例如一个质量-弹簧-阻尼系统,其位移 x(t) 满足:
m·x''(t) + c·x'(t) + k·x(t) = F(t)
其中 m 为质量,c 为阻尼系数,k 为刚度,F(t) 为外力。这类模型在物理仿真中通常由求解器以固定或变步长方式积分。
离散系统则只在离散时刻 k·T 上定义状态,T 为采样周期。数字控制器是最典型的离散系统,例如位置式 PID 控制器的差分形式:
u[k] = Kp·e[k] + Ki·T·Σe[i] + Kd·(e[k]-e[k-1])/T
其中 e[k] 为第 k 个采样时刻的偏差。连续与离散的差别不仅体现在数学表达上,还直接影响联合仿真的步长选择、接口采样方式和数值稳定性。若物理模型是连续的,而控制器是离散的,则联合仿真必须处理“连续被控对象 + 离散控制器”的混合系统,通常采用零阶保持器将离散控制量保持为连续输入。
状态空间描述
状态空间是现代控制理论中最通用的系统描述方式,它用一组一阶微分方程表示系统内部状态的变化:
x'(t) = A·x(t) + B·u(t)
y(t) = C·x(t) + D·u(t)
其中 x 为状态向量,u 为输入向量,y 为输出向量,A 为系统矩阵,B 为输入矩阵,C 为输出矩阵,D 为直通矩阵。状态空间的优势在于:它既能描述线性系统,也能扩展到非线性系统;既能处理单输入单输出,也能处理多输入多输出;并且可以直接对应物理模型中的能量存储元件,例如质量块的速度、弹簧的形变、电容的电压、电感的电流等。
在联合仿真中,状态空间形式特别适合作为物理模型与控制器之间的接口。物理仿真工具往往输出状态量,控制器则根据状态量计算控制量,二者通过 A、B、C、D 矩阵或等价方程建立联系。
传递函数
对于线性时不变系统,在零初始条件下,输出与输入的拉普拉斯变换之比称为传递函数:
G(s) = Y(s) / U(s)
例如上述质量-弹簧-阻尼系统,以力 F 为输入、位移 x 为输出,其传递函数为:
G(s) = 1 / (m·s² + c·s + k)
传递函数把微分方程转化为代数运算,便于分析系统的极点、零点、频率响应和稳定性。在联合仿真中,传递函数常用于控制器设计、频域分析和模型降阶。但需要注意,传递函数只适用于线性时不变系统,且通常描述的是输入输出关系,不直接暴露内部状态。当物理模型存在非线性、摩擦、间隙或饱和时,传递函数只能作为局部线性化近似。
物理建模方法
物理建模的核心是从能量守恒、牛顿力学、基尔霍夫定律等基本原理出发,建立描述对象动态行为的方程。常见方法包括:
- 牛顿-欧拉法:适用于机械平移与旋转系统,通过受力分析建立运动方程。
- 拉格朗日方程:以能量为出发点,适合多体系统和复杂约束系统。
- 键合图法:统一描述电气、机械、液压、热等多领域系统,强调功率流与能量交换。
- 等效电路法:将非电物理量映射为电压、电流、电阻、电容、电感等,便于借用电路分析工具。
以直流电机为例,电气侧满足电压平衡方程,机械侧满足转矩平衡方程,二者通过电磁转矩和反电动势耦合。若采用状态空间描述,可选电枢电流 i 和转子角速度 ω 为状态变量,得到:
di/dt = (U - R·i - Ke·ω) / L
dω/dt = (Kt·i - B·ω - TL) / J
其中 R 为电枢电阻,L 为电枢电感,Ke 为反电动势系数,Kt 为转矩系数,J 为转动惯量,B 为粘性阻尼系数,TL 为负载转矩。这个模型既包含电气动态,也包含机械动态,是联合仿真中常见的被控对象。
四类概念在联合仿真中的关系
连续与离散决定了时间推进方式,状态空间提供了内部描述框架,传递函数提供了输入输出分析工具,物理建模方法则决定了模型能否真实反映对象行为。四者并非孤立,而是从不同层面共同支撑联合仿真:物理建模给出方程,状态空间给出标准形式,传递函数用于控制器设计,连续/离散划分则决定仿真步长与接口采样策略。
理解上述四类概念后,就能在联合仿真中做出更合理的技术选择:物理对象用连续状态空间或微分方程建模,控制器用离散差分方程实现,接口处用零阶保持器完成连续与离散的转换,必要时再用传递函数进行频域校核。这样,控制系统与物理模型才能在同一个仿真时间轴上协调运行,得到可信的仿真结果。