一种智能分步容错控制方法技术

技术编号:6235080 阅读:158 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供的是一种智能分步容错控制方法。(1)建立故障工况鲁棒容错控制器数据库;(2)调度运行正常工况控制器;(3)循环检测判断信号是否超过阈值;(4)调度运行被动鲁棒容错控制器;(5)诊断出系统具体故障信息;(6)切换为重构容错控制器;(7)重复步骤(3)。本发明专利技术采用智能分步容错控制方法,把实时性强、性能欠佳的鲁棒被动容错控制和性能好、实时性欠佳的主动容错控制有机结合起来,充分发挥各自的优点,对系统进行智能分步容错控制,降低了对系统故障检测单元的实时处理要求和难度。与单独的被动、主动容错设计相比本发明专利技术具有结构简单,可靠性强、实时性好、通用性强等优点,完全满足工程设计的要求。

【技术实现步骤摘要】

本专利技术涉及一种控制系统容错控制方法,特别涉及一种大型船舶航向/航迹控制系统智能容错控制的方法。 
技术介绍
容错控制(Fault Tolerant Control--FTC)是伴随着基于解析冗余的故障诊断技术的发展而发展起来的。最早可以追溯到1971年,以Nieder Linski提出完整性控制的新概念为标志。美国空军从70年代起就不断投入巨资支持容错控制的发展,力求开发出具有高度容错能力的战斗机,甚至在多个翼面受损时,也能够保持战斗机的生存能力。 目前,容错方法基本还是采用单一的被动容错或者主动容错方式。故障按部件类型可分为五大类:检测元件,变送器,执行器,控制器,控制过程本身。随着计算机控制和可编程微控制器的推广和普及,控制单元主要采用时间冗余,软件冗余方式容错,另外,可以对几个控制回路合备一个备份控制器,分摊到仪表的费用不大,可靠性也大为提高;至于控制过程本身特性的变化经常会遇到,设计出能适应过程参数在一定范围内变动的控制算法进行容错控制处理。现今,主要研究检测元件、变送器、执行器三类的容错控制设计。 
技术实现思路
本专利技术的目的在于提供一种实时性强、控制性能好、实现难度低的智能分步容错控制方法。 本专利技术的目的是这样实现的:主要包括以下步骤: (1)建立故障工况鲁棒容错控制器数据库; (2)调度运行正常工况控制器; (3)循环检测判断信号是否超过阈值; (4)调度运行被动鲁棒容错控制器; (5)诊断出系统具体故障信息; (6)切换为重构容错控制器; (7)重复步骤(3)。 本专利技术还可以包括: 1、所述建立故障工况鲁棒容错控制器数据库是,先根据各个工况选择出鲁棒容错控制器参数,再采用数据表格的方式建立故障工况数据库。 2、所述正常工况控制器为基于H2/H∞的鲁棒控制器,控制器参数为: u=Kx=10-3×18.0999-0.0425-26.40290.00000.00003.17491970.39150.0000x]]>其中,u为控制量,K为控制反馈矩阵,x为状态变量。 3、所述循环检测判断信号是否超过阈值是,设定各个信号的故障阈值大小,采用传感器实时检测,检测信号值与故障信息表中的数据进行实时比对,如超出阈值则认为发-->生故障,将故障信息传送给控制调度程序。 4、所述调度运行被动鲁棒容错控制器是依据系统传感器和执行器两类主要故障的统一数学模型描述,针对该模型并同时考虑对象的不确定性,基于Lyapunov渐近稳定性理论和Riccati方程推导出的,基于状态观测器的鲁棒容错控制器。 5、所述诊断出系统具体故障信息的方法为模糊神经网络。 6、所述重构容错控制器是根据伪逆法设计的,采用的公式为: uf=Mf+M0u0=Kfu0]]>其中,u0为正常工况控制量,uf为故障工况下控制量,M0为正常工况下控制阵,Mf为故障工况下控制阵, 为控制混合器增益阵, 为Mf的Moore-Penrose广义逆。 本专利技术对系统的故障进行智能分步容错控制,把初期系统的故障看作系统的参数、结构摄动,采用鲁棒被动容错控制予以处理,使其状态保持稳定有界;同时,智能故障诊断单元进行故障检测、诊断,分离出故障后采用重构控制律的方法进行主动容错控制,使系统故障发生后仍保持一定的性能。 本专利技术的优点在于: 采用智能分步容错控制方法,把实时性强、性能欠佳的鲁棒被动容错控制和性能好、实时性欠佳的主动容错控制有机结合起来,充分发挥各自的优点,对系统进行智能分步容错控制设计,降低了对系统故障检测单元的实时处理要求和设计难度。与单独的被动、主动容错设计相比本专利技术具有结构简单,可靠性强、实时性好、通用性强等优点,完全 满足工程设计的要求。 附图说明图1为智能容错控制系统流程图; 图2为大型船舶航向/航迹智能容错控制系统原理图; 图3为智能故障诊断单元结构图; 图4为智能故障诊断系统流程图; 图5为分步智能容错控制步骤表。 具体实施方式下面结合附图举例对本专利技术做更详细地描述: 分步容错的控制思想,如图5的表1所示。故障发生初期,把故障的影响看作是系统的摄动,采用鲁棒控制方法进行稳定性保证。从故障发生到故障容错处理的整个过程中,始终保证系统的状态有界,避免出现状态跳变,导致系统崩溃的情况。 u=uno(x)t≤Tdufd(x)Td≤t≤Tiufh(x)t≥Ti---(1)]]>其中:Td为故障检测到的时刻,Ti为故障分离出的时刻;uno(x)为系统正常工作下的常规鲁棒控制器,ufd(x)为故障检测到尚未分离出之前的容错控制器,ufh(x)为故障分离-->后的容错控制器。 ①在正常工况下,采用常规控制器uno(x)保证在模型不确定,干扰存在的条件下系统状态稳定,且满足性能指标要求;②在故障发生但尚未检测之前,采用常规控制器uno(x)保证系统稳定且状态有界;③在故障检测到但尚未分离出故障前,采用容错控制器ufd(x)使系统状态保持有界的能力,直到故障被分离出;④故障分离出以后,采用重构的容错控制器ufh(x)保证系统具有一定的指标性能。 下面结合附图1~附图4对本专利技术作进一步说明如下: 步骤(1)建立故障工况容错控制器数据库: 故障工况容错控制器数据库主要建立大型船舶对应工况的鲁棒被动容错控制器。 鲁棒被动容错控制器的方法,采用基于Lyapunov渐近稳定性理论和Riccati方程的鲁棒容错控制器设计方法。 ①首先,将系统整理为下式形式: x·(t)=(A+ΔA)x(t)+(B+ΔB)u(t)y(t)=(C+ΔC)x(t)---(2)]]>式(2)中:x(t)∈Rn为控制系统的状态向量,u(t)∈Rm为系统控制输入向量,y(t)∈Rq为控制系统测量输出向量。A、B和C是描述标称等效名义系统模型的已知实常数矩阵,ΔA、ΔB和ΔC为反映控制系统中模型参数不确定性以及故障初期等效不确定性项的未知实矩阵。 ②接下来,设计观测器采用下式: z·=Az+Bu-L(Cz-y)u=Kz---(3)]]>其中z∈Rn是观测器的状态向量,L和K分别是n×q维的观测器增益矩阵和m×n维的反馈增益矩阵。 得到闭环系统关于状态和误差的动态状态方程: x·=[A+ΔA+(B+ΔB)K]x-(B+ΔB)Kee·=(ΔA-LΔC+ΔBK)x-(ΔBK+LC-A)e---(4)]]>③然后,计算鲁棒被动容错控制器参数: 找出正定加权矩阵R1、R2、Q1和Q2,假定存在常数ε1,ε2>0,使得(5)、(6)、(7)式成立。 存在一个对称正定解Pc: PcA+ATPc-Pc{ϵ1-1B[R1-1-2R1-1E2TE2R1-1]BT]]>(5) -2H2H2T-H1H1T本文档来自技高网...

【技术保护点】
一种智能分步容错控制方法,其特征是:(1)建立故障工况鲁棒容错控制器数据库;(2)调度运行正常工况控制器;(3)循环检测判断信号是否超过阈值;(4)调度运行被动鲁棒容错控制器;(5)诊断出系统具体故障信息;(6)切换为重构容错控制器;(7)重复步骤(3)。

【技术特征摘要】
1.一种智能分步容错控制方法,其特征是:(1)建立故障工况鲁棒容错控制器数据库;(2)调度运行正常工况控制器;(3)循环检测判断信号是否超过阈值;(4)调度运行被动鲁棒容错控制器;(5)诊断出系统具体故障信息;(6)切换为重构容错控制器;(7)重复步骤(3)。2.根据权利要求1所述的一种智能分步容错控制方法,其特征是:所述建立故障工况鲁棒容错控制器数据库是,先根据各个工况选择出鲁棒容错控制器参数,再采用数据表格的方式建立故障工况数据库。3.根据权利要求2所述的一种智能分步容错控制方法,其特征是:所述正常工况控制器设计方法为基于H2/H∞的鲁棒控制器。4.根据权利要求3...

【专利技术属性】
技术研发人员:刘胜李高云李冰常绪成王宇超
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1