[发明专利]一种MEMS微推力阵列的负载均衡控制分配方法有效

专利信息
申请号: 201910271895.5 申请日: 2019-04-04
公开(公告)号: CN109917801B 公开(公告)日: 2020-02-07
发明(设计)人: 杨博;朱一川;窦婧文;樊子辰 申请(专利权)人: 北京航空航天大学
主分类号: G05D1/08 分类号: G05D1/08;G05B13/04
代理公司: 11121 北京永创新实专利事务所 代理人: 冀学军
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 控制分配 微推力器 点火 线性规划模型 矩阵 负载均衡 控制效率 微纳卫星 分配 推力器 微推力 冲量 固体微推力器 微推力器阵列 优化目标函数 更新矩阵 控制指令 推力分配 单位元 快速性 消耗量 求解 调姿 清零 虚拟 均衡 转换 更新
【权利要求书】:

1.一种MEMS微推力阵列的负载均衡控制分配方法,其特征在于,具体步骤如下:

步骤一、将n个MEMS微推力阵列布局安装在立体微纳卫星各个面上,结合每个MEMS微推力阵列中的单位元冲量F计算最终的控制效率矩阵;

基础的控制效率矩阵Beq表示为:

Ap为n个MEMS微推力阵列产生的单位推力矢量构成的矩阵;

表示第i个MEMS微推力阵列产生的推力在微纳卫星的本体坐标系上的单位投影向量;αi是单位投影向量与本体坐标系XOY平面的夹角,βi是单位投影向量在本体坐标系X0Y平面的投影与X轴正向的夹角,

Bp是n个MEMS微推力阵列产生的单位力矩矢量构成的矩阵;

Bp=[d1×e1 d2×e2 … di×ei … dn×en]

di×ei是第i个MEMS微推力阵列产生的相对质心的三轴单位力矩矢量;

为安装位置矩阵,即相对微纳卫星质心的位置矢量矩阵;表示微纳卫星质心指向第i个MEMS微推力阵列的质心的位置矢量,即第i个MEMS微推力阵列在微纳卫星的本体坐标系中的三个轴上的分量;

然后,利用每个MEMS微推力阵列中的单位元冲量F结合基础的控制效率矩阵Beq,计算得到最终的控制效率矩阵B;

B=BeqF

步骤二、为满足误差最小和均衡最优,利用最终的控制效率矩阵B设定混合优化目标函数;

混合优化目标函数如下:

min J=||Bu-ad||+ε||u+up||

其中,||Bu-ad||为误差最小公式,u表示所有MEMS微推力阵列当前时刻的点火指示向量,每个元素取0或1,0表示不点火,1表示点火;ad是由卫星控制系统产生的需求控制指令;

||u+up||为均衡最优公式;up为对每个MEMS微推力阵列进行平均区域分割后,每一个区域内的推力器阵列的已消耗个数;ε是点火均衡度权重系数;

步骤三、将混合优化目标函数转换成标准的线性规划模型;

标准的线性规划标准模型为:

min J=cTx

xmax≥x≥0

Ax=b

式中,cT=(I I 0 0 ε);I是单位矩阵;

xmax=(emaxemaxI1×n+upI1×n+upupmax+1);emax是误差的上界,取为Bu-ad的1范数,即emax=||Bu-ad||1;I1×n是1行n列的全1矩阵;

x=[e+ e- u δu u*]T;其中,e=Bu-ad;e+=s(e);e-=-s(-e);s(e)为新的标量函数;u*=||u+up||

δu为松弛变量:

δu=u*-u

u*≤upmax+1

δu≤up+I1×n

u≤up+I1×n

其中,upmax为待分配的MEMS微推力阵列允许点火的推力器数量的最大值;

步骤四、针对卫星控制系统产生的某个需求控制指令,采用粗细两步分配法对标准的线性规划模型进行求解,得到点火分配的各微推力器并进行点火;

具体过程为:

步骤401、对每个MEMS微推力阵列进行平均区域分割,并将分割后每个区域的中心视作一个伪推力器的作用点;

步骤402、对标准的线性规划模型进行粗分配,得到每个分割区域中的伪推力器作用点指示符;

指示符取值为1或0,0表示的是该分割区域内没有需要点火的推力器,不用对该区域进行精分配;

步骤403、选择指示符为1的各分割区域为推力器阵列上需要点火的区域;

步骤404、在粗分配选出的每个待点火区域,对标准的线性规划模型进行精分配,求得每个待点火区域内需要点火的各微推力器对应的指示矩阵;

步骤五、在本次点火分配结束后,将使用过的微推力器在控制效率矩阵B中清零;

即将每个推力器在控制效率矩阵B中对应的列向量置零,更新粗分配效率矩阵的顺序,将使用量多的矩阵置于待选择的末端位置;

步骤六、同时,根据立体微纳卫星各个面上所有MEMS微推力阵列的消耗量,对各MEMS微推力阵列进行调姿,并更新矩阵;

调姿的过程如下:

首先、将立体微纳卫星六个面划分成3组对称面,法线平行的两个面为一组对称面;

在一个完整轨道周期内,设定前后两个面中点火消耗的推力器总量的均值为a;左右两个面中点火消耗的推力器总量的均值为b;上下两个面中点火消耗的推力器总量的均值为c;且假设a≥b≥c;

然后、当3组对称面中点火消耗的推力器总量的均值关系满足:

(1)当|a+c-2b|<m,且t=NT/(2b)时进行一次主动调姿;

调姿的方法为:卫星姿态绕消耗量为b的一组对称面的法线旋转90度,调换消耗量为a和c的两组对称面的位置;

m是均衡度的度量,m取值越小推力器消耗的均衡度越高;t是卫星在轨运行时间;N是立体微纳卫星六个面总的推力器数量;T是卫星轨道周期,

(2)当|a+c-2b|≥m且2b>a+c时,在时刻,进行一次主动调姿;

调姿的方法为:卫星姿态绕消耗量为b的一组对称面的法线旋转90度,调换消耗量为a和c的两组对称面的位置;

在时刻,进行一次主动调姿;

调姿的方法为:卫星姿态绕消耗量为a的一组对称面的法线旋转90度,调换消耗量为b和c的两组对称面的位置;

(3)当|a+c-2b|≥m且2b<a+c时,在时刻,进行一次主动调姿;

调姿的方法为:卫星姿态绕消耗量为b的一组对称面的法线旋转90度,调换消耗量为a和c的两组对称面的位置;

在时刻,进行一次主动调姿;

调姿的方法为:卫星姿态绕消耗量为c的一组对称面的法线旋转90度,调换消耗量为a和b的两组对称面的位置;

调姿完成后,更新矩阵进入下一控制周期的负载均衡控制分配;

步骤七、当下一次虚拟控制指令到达时,返回步骤四进行微推力器的点火分配并更新。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910271895.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top