[发明专利]一种适用于网络传输的离心式动态飞行指令实时插值方法有效
申请号: | 201610234923.2 | 申请日: | 2016-04-15 |
公开(公告)号: | CN105652693B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 刘仕钊;黎启胜;宋琼;舒杨;胡荣华;余小勇;吴忠杰 | 申请(专利权)人: | 中国工程物理研究院总体工程研究所 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
地址: | 621908*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 网络 传输 离心 动态 飞行 指令 实时 方法 | ||
1.一种适用于网络传输的离心式动态飞行指令实时插值方法,用于运动控制系统对接收到的飞行模拟器的飞行指令进行插值处理,并将处理后的指令作为三自由度离心机的控制指令,其特征在于:所述离心式动态飞行指令实时插值方法包括以下步骤:
(1)首先定义如下程序模块:
指令缓存模块:用于存储包含历史指令信息的缓存指令Sn-i、θn-i、γn-i,i为缓存数量,i≥1;
指令接收触发模块:用于在接收到当前指令信号时产生并发出触发信号τn;
插值计数观测模块:用于统计触发点之间插值的点数Nn;
指令周期观测模块:用于统计触发点之间指令更新周期Tn;
插值计数评估模块:用于根据一系列插值点数的统计,评估出最大稳定插值点数NMax;
指令周期评估模块:用于根据一系列指令周期的统计,评估出最大稳定插值指令周期TMax;
插值方法选择模块:用于选择插值方法F(x),所述插值方法包括线性插值方法、临近点插值法和样条插值法;
实时插值模块:用于插值飞行指令(Sk、θk、γk),k为插值个数,范围为1,2...,N-ii,N为最大最佳插值点数,ii为调整插值点数,ii<N;
插值飞行指令评估模块:用于评估插值飞行指令(Sk、θk、γk),对插值后飞行指令进行范围限制和优化调整;
(2)接收离心式动态飞行实时指令(Sn、θn、γn),Sn为离心机主机转速指令,θn为离心机主机滚转角度,γn为离心机主机俯仰角度;
(3)指令缓存模块存储当前指令并作为缓存指令(Sn-i、θn-i、γn-i);
(4)指令接收触发模块接收到实时指令(Sn、θn、γn),产生并发出触发信号τn;
(5)插值计数观测模块接收到触发信号τn,统计τn-e~τn之间的插值点数Nn,e≥1,e为观测触发信号间隔;
(6)插值计数评估模块对Nn-j~Nn区间的j个数据进行评估,j≥1,j为评估时用的插值点数样本个数,获得最大稳定插值点数NMax;
(7)指令周期观测模块接收到触发信号τn,统计τn-e~τn区间的指令更新周期Tn;
(8)指令周期评估模块对Tn-j~Tn区间的j个数据进行评估,获得最大稳定插值指令周期TMax;
(9)插值方法选择模块选择符合设备运行规律的插值方法F(x);
(10)实时插值模块以NMax×τ≤TMax为条件,τ为运动控制系统运行周期,得到最大最佳插值点数N,设置插值点数为N-ii,以插值方法F(x)在实时指令(Sn、θn、γn)和缓存指令(Sn-i、θn-i、γn-i)之间插值,插值得到插值飞行指令(Sk、θk、γk),该插值飞行指令作为三自由度离心机的控制指令;
(11)插值飞行指令评估模块限制插值飞行指令(Sk、θk、γk)的范围为(Sn-i、θn-i、γn-i)≤(Sk、θk、γk)≤(Sn、θn、γn),并统计超出范围数据的数量和大小,计算出修正参数,并反馈给插值计数评估模块和指令周期评估模块,插值计数评估模块和指令周期评估模块根据修正参数调整最大稳定插值点数NMax和最大稳定插值指令周期TMax,用于下次插值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工程物理研究院总体工程研究所,未经中国工程物理研究院总体工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610234923.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:人体感应电熨斗电源插座控制器
- 下一篇:一种智能家居远程控制系统及控制方法