当前位置: 首页 > news >正文

火箭参数相关知识

火箭参数相关
前言:学习笔记,很初级部分内容来之相关书籍,入门学习,欢迎指正

1 坐标系右手定则:

伸开手掌,大拇指指向X轴,四指指向Y轴,四指弯曲90°后所指向的方向为Z轴。X 、Y、Z并没有约定产生的顺序,所以实际应用你也可能知道X 轴、Z轴来确定Y轴方向。

2 火箭转序:

使用的321转序,即箭体坐标系的Z->Y->X也就是俯仰、偏航、滚动转序

3 太阳同步轨道:

通俗点就是太阳光线和卫星轨道面的夹角始终为固定角度的轨道,运算上就是使卫星由于地球非圆形导致的卫星轨道面自转的角速度等于地球绕太阳公转的角速度,从而使得太阳光线和卫星轨道面的夹角始终保持一致。可见个人文档《太阳同步轨道学习笔记》。

4 火箭发射相关的坐标系:

3.1 发射系(发射坐标系):
O点为发射点,Y轴为发射点铅垂线(重力方向)的反方向为正Y,X轴为发射瞄准方向(是发射的目标方向所在面且与Y轴垂直的方向),Z轴与X Y遵循右手定则。其中,X轴与正北向的夹角叫做方位角(方位角是以发射时刻判定的未考虑地球自转的方位)。(由于地球不是正圆,所以Y轴的铅垂线方向并不指向地心)。
在这里插入图片描述
火箭垂直发射,发射系的X轴和箭体的X轴(箭体坐标系)相差90°,并不重合。
3.2 发惯系(发射惯性系):
以火箭发射点为原点,在起飞瞬间与发射坐标系各轴重合,起飞后,惯性坐标系的各轴方向在惯性空间保持不变。(注意:发惯系只有在起飞的时刻才建立,起飞之前的箭体姿态信息都是相对于发射系的,所以会看到射前针对发射系做的比如综测项目和飞控起飞前惯组陀螺输出数据要刨除地速,而起飞后由于惯组自身为惯性器件,不在地球上不存在地速(相对发惯系),姿态相对发惯系而言的,如果姿态角保持不变,理论上惯组输出角速度应该为0)
3.3 惯组测量坐标系:
惯组自身输出的测量数据对应的坐标系,我们在惯组安装时,一般把惯组和箭体系方向保持一致(惯组测量坐标系和箭体坐标系位置保持一致,其也是非惯性坐标系,所以实际各轴输出是转换后的),这样就少一个坐标系的转换,但是惯组测量坐标系的原点是安装位置,而箭体系原点是质心。这样我们姿控控制时就以惯组测量坐标系来进行实际的控制(实际来说应该是箭体系)。
3.4 箭体系(箭体坐标系,又称本体坐标系):
我们飞控使用的象限轴、和姿态控制的俯仰、偏航、滚动控制都是针对箭体系的,姿控的控制也都是在箭体系下来控制的。(火箭说的象限实际上是象限轴,而不是数学学的一个90°区域)。
象限线:是指箭体系OYZ平面内,Y轴正向为III象限轴(-Y为I象限轴),Z轴正向为IV象限(-Z为II象限轴)。
箭体惯组安装位置为惯组测量坐标系的原点(诸元中高程说的是惯组安装位置的高度),X轴为火箭外壳对称轴,指向箭体的头部,Y轴是与X轴对称且在发射瞬间与发射系xoy平面内的轴(如果地面绝对水平),Z轴由右手坐标系确定。
(注意:书本定义箭体坐标系坐标原点是火箭的质心,我们火箭实际使用时并不是以质心为坐标原点,而是以惯组所在安装位置为坐标原点,质心在运动飞行过程中会伴随质量和各级分离逐渐变化,而质心的变化在发射前已经估算出来了并且在飞行过程中对数据进行了对应比例积分补偿,也就是说我们实际用的箭体坐标系和书本定义的箭体坐标系原点是有差异的)。
3.5 地固系(又称地球固联坐标系):
坐标系的原点Oe在地球质心,OeZe指向地球自转角速度矢量方向(即北极),垂直于赤道平面;OeXe在赤道平面内指向格林尼治子午线;OeYe轴和OeZe、OeXe轴构成右手坐标系。根据参考历元与椭球模型不同,应用不同标准给定的数据,如WGS84,CGCS2000等。我们的GNSS数据数据就是以地固系进行的数据输出。
判断伺服各方向分力注意力是空间三个轴方向分力

5 加速度计原理:

加速度计的敏感原理是外部作用力使得加速度计中的敏感器件产生形变对应输出数据,所以这里的重点是注意敏感的受外力。加速度计测得的数据并不包含重力加速度,比如空中自由落体的物体,加速度计输出为0,因为没有受到外力。而在桌面放着测试加速度计输出实际是外力(支持力)的作用值。故加速度计输出的加速度值称为视加速度(所谓视加速度就是不包含重力加速度以外的加速度)。加速度计是用来测量视加速度的工具。
既然加速度计得到的是视加速度,所以火箭真正飞行的加速度就需要加速度计的视加速度加上所在位置的等效重力加速度得到实际的加速度值。
制导是针对质点运行的控制,关心的是速度和位置(加速度计),质心运动的控制是靠改变火箭俯仰、偏航、滚动姿态角实现的。姿控针对的是姿态俯仰偏航滚动的控制,关心的是角速度(速率陀螺为姿态敏感型器件)
姿控对姿态的控制为超前控制(但是是在矫正网络中实现,综测不涉及)。
制导的程序角、姿态角的参考坐标系是发惯系(起飞前没有建立发惯系也可能是发射系),具体而言,程序角表示的是发惯系下目标位置相对坐标原点的角度偏差量,姿态角表示的是发惯系下当前位置相对坐标原点的角度偏差量。
姿控控制使用的是箭体系下的姿态角偏差,具体而言,姿态角偏差表示的是在箭体系下当前位置和目标位置之间的角度偏差。

6 姿态角偏差:

火箭的姿态角随着飞行弹道的变化是实现设计好的,称作程序角。然而,飞行过程中的一些随机因素,比如风干扰、结构干扰等会使得姿态角偏离预定值,将实际的飞行姿态角与程序角(理论的姿态角)相减得到的值即称为姿态角偏差,但是这里的姿态角偏差还是发惯系下的姿态角偏差,而姿控控制是在箭体系下,所以需要转换到箭体系下得到箭体系下的姿态角偏差,这就是所谓的姿态偏差解耦。

7 脱插脱拔:

脱插插头和脱拔插头都是箭上使用地供电源供电时的连接插头,脱拔插头是安装在火箭尾部与地面发射控制系统连接的插头,该插头靠火箭起飞时拔动其芯杆而脱落,所以称为脱拔插头。脱落插头是通过电控断开。

8 初始对准和光瞄(光学瞄准)的关系:

从功能上讲,初始对准和光学瞄准都是用来测量惯性测量坐标系(因为惯性测量坐标系和箭体坐标系一般认为是一致的,所以也可以认为是箭体坐标系)和发射系(就是选取参考系,也可能是地固系)的坐标系夹角转换关系,两者功能是一样的。从精度上讲,光瞄的精度更高,因为选用了更高精度的陀螺来标定,而初始对准使用的是火箭自身的惯组用来标定(初始对准不借助外部设备,使用惯组数据测量,光瞄:使用激光进行瞄准)。从流程上讲,软件总检查都会有初始对准的测量,而光瞄只是在真正火箭(真正起竖)发射前做一次。从型号上讲,Y1、Y2做初始对准数据但是实际并没有使用对应的结果,因为有光瞄,而Y3取消了光瞄,因此使用初始对准数据作为输入。
光瞄从工作流程上讲大致报货标定4、粗瞄、精瞄三步。
在这里插入图片描述

9 姿控系统极性检查:

(姿控系统极性检查属于射前项目,发惯系未建立,所以姿控的控制是相对于发射系而言的,这就是为什么要刨除地球自转角速度分量的原因
9.1 初始化四元数、姿态角、程序角
依据任务书要求配置初始四元数、姿态角、程序角(程序角初值为0,即不存在角偏差);(软件其实没必要四元数由姿态转换矩阵进行反推,直接给初值就行)
扩展:由四元数计算出的姿态转换矩阵是通用公式,是唯一的,而由欧拉角不同的转序(3次转动)算出的与姿态角的关系是不同的,不同的转序对应姿态角不同。比如321转序下某个俯仰角90°,而312转序俯仰角可能是0°。
9.2 地球自转角速度与陀螺实际有效输出分量计算

  1. 由于陀螺在箭体系下的输出是包含地球自转角速度的,因此先计算出陀螺在箭体系下的各轴地球自转角速度分量。地球自转角速度先分解到发射系下比较容易,所以先将地球自转角速度在发射系下的各轴分量进行分解。其分解到三个轴(X Y Z)的方向余弦矩阵如下:其中 代表射向(发射方位角), 代表发射点纬度。

由上述方向余弦矩阵乘以地球自转角速度得到发射系下地球各轴自转分量。

接下来,发射系下地球自转角速度分量乘以发射系到箭体系的姿态转换矩阵 ,即得到箭体系下的地球自转角速度分量。

9.3 进入周期性运算
下属1)-6)属于导航制导解算,7)-9)属于姿控控制

  1. 周期性采集惯组(或陀螺数据),获得当前周期的陀螺输出的各轴角度增量和视速度增量(箭体系下)。
    当前周期箭体系下火箭的角度增量按照下属公式获得,其中T1为控制周期。
    在这里插入图片描述

  2. 计算角速度:由于角增量/周期并不是准确的代表本周期起始时刻的角速度,这里计算角速度公式用的是(3.0Cur-Lst)/(2.0T1),其中Cur为当前周期的角增量,Lst为上一周期的角增量,T1为控制周期。(这部分任务书也没有体现,属于没有出处),具体机理如下:认为角增量属于线性曲线,如下图。
    当周期收到的惯组数据解算后得到的角增量实际是上一个5ms的增量,Cur/T得到速度均值(也就是上一个周期中间时刻的角速度),Lst/T得到速度均值(也就是上上一个周期中间时刻的角速度),由线性比例得到点3也就是当前运行周期起始点的速度值:
    Cur/T +( (Cur/T- Lst/T)/T)(T/2) = (3.0Cur-Lst)/(2.0*T1)。
    在这里插入图片描述

  3. 有角增量(在发射系下)得到对应的四元数

  4. 由四元数得到对应的姿态转换矩阵

  5. 由姿态转换矩阵得到发射系的姿态角(当前姿态相对于发射系原点)

  6. 见前面关于姿态角偏差的说明,首先得到的是发射系系下姿态角和程序角的姿态角偏差。然后通过解耦矩阵得到姿控要使用的箭体系下的姿态角偏差(箭体系下前后的偏差量)
    在这里插入图片描述
    其中:
    分别为制导给出的俯仰、偏航、滚动程序角;
    为解耦后箭体坐标系下的姿态角偏差。

  7. 伺服控制:
    分别为摆动喷管比例、微分增益系数;Dtest为进行转台滤波综测专门加的滤波系数。(实际的微分就是求导)。得到姿态控制摆角指令
    在这里插入图片描述

sat为矢量限幅,得到安全的限幅输出。 为总摆角限幅值;
在这里插入图片描述

分配到伺服A B作动器上为:
在这里插入图片描述

  1. 俯仰偏航RCS控制:
    在这里插入图片描述
    分别为末修RCS比例、微分增益系数; 在这里插入图片描述
    分别为俯仰、偏航通道RCS控制反馈;
    在这里插入图片描述

RCS控制借助斯密特触发器进行解算具体结果,得到 分别为俯仰、偏航通道RCS控制指令。
在这里插入图片描述

译码算法key=( +1)*9+( +1)*3+( +1)*1,得到键值。然后由键值得到对应的译码表控制指令。
9) 滚控控制:一级滚控和RCS姿控喷管滚控使用的算法相同
为滚动通道RCS控制反馈, 分别为滚动控制比例、微分增益系数
在这里插入图片描述

滚控均借助斯密特触发器进行解算具体结果,得到 为滚动通道RCS控制指令, 分别为滚动控制开、关门限。
在这里插入图片描述

根据滚动RCS控制指令 ,查表给出滚控装置各个电磁阀的动作指令。

相关文章:

火箭参数相关知识

火箭参数相关 前言:学习笔记,很初级部分内容来之相关书籍,入门学习,欢迎指正 1 坐标系右手定则: 伸开手掌,大拇指指向X轴,四指指向Y轴,四指弯曲90后所指向的方向为Z轴。X 、Y、Z并…...

【JavaEE】死锁是什么?如何避免死锁(保姆级讲解)

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE初阶本篇文章将介绍什么是死锁,死锁的四大必要条件,如何去避免死锁~~~ 目录 一、死锁是什么? 二、关于死锁的情况 2.1 一个线程的情况 2.2 两个线程的情况…...

JS 实现占位符截取字符串内容

//charnum占位长度&#xff0c; //str 字符串内容 //返回charnum占位长度 下的字符串长度; function getcharlength(charnum,str){ var len 0; for (var i 0; i < str.length; i) { var c str.charCodeAt(i); //单字节加1 …...

Prophet学习(四)趋势Changepoints

目录 趋势Changepoints&#xff08;Trend Changepoints&#xff09; Prophet中的自动更改点检测&#xff08;Automatic changepoint detection in Prophet&#xff09; 调整趋势灵活性&#xff08;Adjusting trend flexibility&#xff09; 指定变更点的位置&#xff08;Spe…...

超表面学习 初步印象

超表面学习中 第一章 初步认识 一.传统超表面 1.吸波 2.反射相位 3.透射相位 4.电磁带隙 引申出来的超表面基础应用&#xff1a; 1.透波透镜&#xff08;对应透射相位&#xff09; 分为近场和远场 近场&#xff1a;贝塞尔波束等等 远场&#xff1a;方向图控制&#xff08;对应…...

脂肪肝 肾结石 怎么得来的

脂肪肝怎么得来的1.脂肪肝2.肾结石是如何产生的&#xff1f;1.脂肪肝 是由于肝细胞内脂肪堆积过多引起的慢性疾病&#xff0c;引起脂肪肝的因素有多种&#xff0c;由于常常没有自觉症状&#xff0c;往往不易引起人们的重视。常见原因有以下几种&#xff1a; 第一、过量饮酒&a…...

Python 进阶指南(编程轻松进阶):一、处理错误和寻求帮助

原文&#xff1a;http://inventwithpython.com/beyond/chapter1.html 请您不要将计算机当成佣人&#xff0c;因为这样会让您常常感觉很烦躁。比如说当计算机向您显示错误消息时&#xff0c;并不是因为您冒犯了它。计算机是我们大多数人都会接触到的最复杂的工具&#xff0c;但归…...

windows服务器自带IIS搭建网站并发布公网访问【内网穿透】

文章目录1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试3. Cpolar内网穿透3.1 下载安装Cpolar3.2 Cpolar云端设置3.3 Cpolar本地设置4.公网访问测试5.结语转载自远程源码文章&#xff1a;【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透…...

IFPUG功能点度量4:度量事务功能

一、基本概念 1、事务功能 事务功能是处理数据功能的基本过程。 每个事务功能都是一个基本过程。 事务功能由多个逻辑处理来完成。 事务功能包含三种类型&#xff1a;EI、EO、EQ 2、基本过程 一个基本过程是由一个逻辑处理或者多个逻辑处理来完成的。 如何识别&#xf…...

未来公寓智能化设计平台项目(上)

目录 1. 项目背景 1.1 建设背景 1.2 建设依据 2. 未来公寓总体方案设计 2.1 建设目标 2.2 未来公寓服务平台总体架构 2.3 功能简介 2.4 方案优势 3. 社区基础数据中心建设 3.1 建设目标 3.1.1 统一数据资产技术架构 3.1.2 完善和规范数据相关标准 3.1.3 统一元数据…...

Java8新特性 Steam流

Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力&#xff0c;让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元素集合看作一种流&#xff0c; 流在管道中传输&…...

Unity 实现大世界地图的技术原理

在游戏开发中&#xff0c;大世界地图是一种非常重要的场景&#xff0c;它可以让玩家在游戏中自由探索和移动。但是&#xff0c;实现大世界地图也面临着一些技术挑战&#xff0c;比如如何处理大量的地图数据、如何优化地图的加载和渲染等问题。在本文中&#xff0c;我们将介绍Un…...

jQuery制作一个简单的打地鼠游戏(超详细讲解)

&#x1f648;作者简介&#xff1a;练习时长两年半的Java up主 &#x1f649;个人主页&#xff1a;老茶icon &#x1f64a; ps:点赞&#x1f44d;是免费的&#xff0c;却可以让写博客的作者开兴好久好久&#x1f60e; &#x1f4da;系列专栏&#xff1a;Java全栈&#xff0c;计…...

typora和C51开发环境

经过查阅&#xff0c;可以用wiz和typora联动的方式记录笔记&#xff0c;这样一个文件夹里既可以用typora也可以用内置编辑器&#xff08;一种富文本编辑器&#xff09;&#xff0c;注意同一个文件不能用不同的编辑器&#xff0c;否则会错乱。以下&#xff0c;我列举了用typora的…...

linux echo彩色打印

定义了三个颜色 把打印的内容加载头和尾巴之间即可 pt_head_green"\033[32;1m" pt_head_red"\033[31;1m" pt_head_yellow"\033[33;1m" pt_tail"\033[0m"echo "$pt_head_yellow | make clean |$pt_tail"...

2023年4月PMP®项目管理专业人士认证招生简章

PMP认证是Project Management Institute在全球范围内推出的针对评价个人项目管理知识能力的资格认证体系。国内众多企业已把PMP认证定为项目经理人必须取得的重要资质。 【PMP认证收益】 1、能力的提升&#xff08;领导力&#xff0c;执行力&#xff0c;创新能力&#xff0c;竞…...

Java每日一练(20230410)

目录 1. 二叉树的锯齿形层序遍历 &#x1f31f;&#x1f31f; 2. 从中序与后序遍历序列构造二叉树 &#x1f31f;&#x1f31f; 3. 平衡二叉树 &#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专…...

主动配电网故障恢复的重构与孤岛划分统一模型研究【升级版本】(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

TS2023年面试题汇总~~~~持续更新中!!!!

文章目录一、typescript 的数据类型有哪些二、TypeScript 中枚举类型的理解三、TypeScript 中接口的理解四&#xff0c; TypeScript 中类的理解五&#xff0c;TypeScript 中泛型的理解&#xff1f;六&#xff0c;TypeScript 中高级类型的理解&#xff1f;六&#xff0c;TypeScr…...

CSS模块的书写以及删除线的作用和来历什么是删除线

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>/*关羽这一行代码变为绿色*/#gy_li{color: green}/*张飞,苹果这一行代码变为黄色*/#zf_li,#pg_ul{color: yellow}/*i…...

RestClient

什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端&#xff0c;它允许HTTP与Elasticsearch 集群通信&#xff0c;而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级&#xff…...

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…...

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

K8S认证|CKS题库+答案| 11. AppArmor

目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作&#xff1a; 1&#xff09;、切换集群 2&#xff09;、切换节点 3&#xff09;、切换到 apparmor 的目录 4&#xff09;、执行 apparmor 策略模块 5&#xff09;、修改 pod 文件 6&#xff09;、…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

GitHub 趋势日报 (2025年06月08日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

三体问题详解

从物理学角度&#xff0c;三体问题之所以不稳定&#xff0c;是因为三个天体在万有引力作用下相互作用&#xff0c;形成一个非线性耦合系统。我们可以从牛顿经典力学出发&#xff0c;列出具体的运动方程&#xff0c;并说明为何这个系统本质上是混沌的&#xff0c;无法得到一般解…...

【HTTP三个基础问题】

面试官您好&#xff01;HTTP是超文本传输协议&#xff0c;是互联网上客户端和服务器之间传输超文本数据&#xff08;比如文字、图片、音频、视频等&#xff09;的核心协议&#xff0c;当前互联网应用最广泛的版本是HTTP1.1&#xff0c;它基于经典的C/S模型&#xff0c;也就是客…...

React---day11

14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store&#xff1a; 我们在使用异步的时候理应是要使用中间件的&#xff0c;但是configureStore 已经自动集成了 redux-thunk&#xff0c;注意action里面要返回函数 import { configureS…...

安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲

文章目录 前言第一部分&#xff1a;体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分&#xff1a;体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...