论文部分内容阅读
H_∞鲁棒控制理论是在H_∞空间通过某些性能指标的无穷范数优化而获得具有鲁棒性能的控制器的一种控制理论,作为近年来发展比较迅速的一种控制理论,它在理论和算法的实现上已相当成熟。H_∞混合灵敏度设计作为一种鲁棒性设计方法,它能弥补现代控制理论对数学模型的过分依赖,在设计过程中考虑了对象模型的不确定性,兼顾了系统的瞬态性能、抗干扰能力及鲁棒性。另外,H_∞混合灵敏度控制为具有不确定性和模型摄动的系统提供了一种频率域上的控制器设计方法,物理含义明确,并且与工程技术人员熟悉的经典频域设计方法相似,因而愈来愈受到广大设计人员的重视和青睐。然而在实际工程中指标的设定和混合灵敏度加权函数的选取是混合灵敏度设计的最大困难。加权函数的选取尚没有固定的方法,只是有一定的普遍适用原则,但更多的是依赖于设计者的经验。基于此,本文提出一种基于约束免疫算法的H_∞控制器设计方法,把各设计目标转化成不等式约束,将加权函数阵的选取表示成一个多目标优化问题,利用免疫原理中抗体的多样性产生及保持机理来优化加权阵参数,找到同时满足频域和时域性能要求的H_∞控制器。最后以火箭姿态控制中的受控对象为例设计其鲁棒控制器,使其不仅具有鲁棒性,而且满足所有给定的性能指标要求。仿真结果表明,通过该算法的优化可以得到满足设计要求的加权函数和鲁棒控制器。这样的设计避免了传统的人工试凑,可以搜索到满意的加权函数阵。用搜索到的加权阵设计的鲁棒控制器对外部扰动、对象模型的不确定性摄动具有灵敏度低、跟踪速度快、稳定裕度好等优点。