【技术实现步骤摘要】
本专利技术涉及一种递阶饱和PID控制器的控制方法。
技术介绍
敏捷卫星的应用中存在的一个关键词就是控制器的设计,良好的控制器能使系统的超调量很小,过度过程时间短,稳态误差小,控制精度高。一般的,在递阶饱和PID控制器中加入积分项,是为了提高系统型别,消除静态误差,提高控制精度。但在过程的启动、结束或大幅增减设定值时、短时间内系统有很大的偏差,会造成PID运算的积分积累,致使算得的控制量远远超过执行机构最大输出能力对应的极限控制量,最终引起系统较大的超调,甚至引起系统的震荡,这是实际应用中不允许出现的情况。
技术实现思路
本专利技术为了解决加入积分项的递阶饱和PID控制器会造成PID运算的积分积累,致使算得的控制量远远超过执行机构最大输出能力对应的极限控制量,最终引起系统较大的超调,甚至引起系统的震荡的问题,从而提供一种基于积分分离的递阶饱和PID控制器的控制方法。基于积分分离的递阶饱和PID控制器的控制方法,该控制方法的控制对象是敏捷卫星航天器,下面称敏捷卫星航天器为星体,所述控制方法包括如下步骤步骤一根据星体实时姿态四元数Q和星体目标四元数Q。,计算出偏差向量e ;步骤二 根据星 体坐标系第i轴的最大控制加速度%、星体各轴最大转动角速度和步骤一获得的偏差向量e计算角速度约束系数Li ;步骤三根据步骤一获得的偏差向量e确定积分分离系数矩阵β ;步骤四根据步骤二获得的角速度约束系数Li与步骤三获得的积分分离系数矩阵β计算带有积分分离的递阶饱和PID控制器指令输出力矩U。;步骤五根据控制力矩分配法则,计算实际的控制力矩Τ,通过姿态动力学方程求解星体的实际角速度ω ...
【技术保护点】
基于积分分离的递阶饱和PID控制器的控制方法,其特征在于,该控制方法的控制对象是敏捷卫星航天器,下面称敏捷卫星航天器为星体,所述控制方法包括如下步骤:步骤一:根据星体实时姿态四元数Q和星体目标四元数Qc,计算出偏差向量e;步骤二:根据星体坐标系第i轴的最大控制加速度ai、星体各轴最大转动角速度|ωi|max和步骤一获得的偏差向量e计算角速度约束系数Li;步骤三:根据步骤一获得的偏差向量e确定积分分离系数矩阵β;步骤四:根据步骤二获得的角速度约束系数Li与步骤三获得的积分分离系数矩阵β计算带有积分分离的递阶饱和PID控制器指令输出力矩uc;步骤五:根据控制力矩分配法则,计算实际的控制力矩T,通过姿态动力学方程求解星体的实际角速度ω;步骤六:根据步骤五所得星体的实际角速度ω,通过姿态运动学方程计算更新后的星体实时姿态四元数Q,并根据该更新后的星体实时姿态四元数Q对星体进行控制,然后返回步骤一,实现对星体的循环控制。
【技术特征摘要】
1.基于积分分离的递阶饱和PID控制器的控制方法,其特征在干,该控制方法的控制对象是敏捷卫星航天器,下面称敏捷卫星航天器为星体,所述控制方法包括如下步骤 步骤ー根据星体实时姿态四元数Q和星体目标四元数Q。,计算出偏差向量e ; 步骤ニ 根据星体坐标系第i轴的最大控制加速度ち、星体各轴最大转动角速度 和步骤ー获得的偏差向量e计算角速度约束系数Li ; 步骤三根据步骤一获得的偏差向量e确定积分分离系数矩阵3 ; 步骤四根据步骤ニ获得的角速度约束系数Li与步骤三获得的积分分离系数矩阵3计算带有积分分离的递阶饱和PID控制器指令输出カ矩U。; 步骤五根据控制カ矩分配法则,计算实际的控制カ矩T,通过姿态动力学方程求解星体的实际角速度《 ; 步骤六根据步骤五所得星体的实际角速度《,通过姿态运动学方程计算更新后的星体实时姿态四元数Q,井根据该更新后的星体实时姿态四元数Q对星体进行控制,然后返回步骤一,实现对星体的循环控制。2.根据权利要求1所述的基于积分分离的递阶饱和PID控制器的控制方法,其特征在于所述步骤ー根据实时姿态四元数Q和目标...
【专利技术属性】
技术研发人员:孙兆伟,杨云刚,王峰,曹喜滨,潘小彤,李冬柏,庞博,李太平,宁明峰,岳程斐,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。