北太真元航空航天工具箱:面向航空航天装备解决方案

2026-11-06

功能简介

北太真元航空航天工具箱,面向飞行器与航天器的建模、分析与仿真,提供数据导入与坐标系管理、单位换算与时间标准、飞行器建模、飞行参数计算、环境参考模型、气体动力学分析、卫星任务分析,以及三自由度/六自由度动力学、气动力计算、制导导航控制、执行机构与三维视景等模块化仿真能力——为航空航天总体设计、控制系统验证和试验数据分析提供一套完整工具。北太真元航空航天工具箱,它以两种形态交付:一种是函数形态,170余个函数覆盖数据导入、坐标变换、环境模型、飞行参数、飞行器建模、飞行品质与包线分析、卫星轨道分析全流程的全流程,,适合脚本化的分析计算与批处理;另一种是模块形态,即 Aerospace Blockset 的 180 余个模块、12 个子类,适合搭建可视化的闭环仿真模型。两种形态共用同一套环境模型与坐标系约定,脚本算完的结果能直接进模型,模型跑出的数据也能回到脚本里继续分析。

一、适用场景

航空航天工具箱把大气、重力、坐标系、气动系数插值、飞行模型等基础件做成标准件,工程师把精力放回飞行器本身。它主要面向四类场景:1. 教学科研:在一套环境里走完从数据导入、坐标系变换到飞行性能分析的完整链路,坐标系、单位、时间标准的处理过程可查可改,适合课堂演示与课题复现;2. 总体设计与性能评估:用三自由度或点质量模型快速算航程、爬升率、滑翔性能,用静稳定性分析判断初步设计方案是否站得住;3. 控制系统设计与闭环验证:把六自由度模型、气动模块、增益调度控制器、舵机模型连成闭环,验证控制律在全包线内的表现,仿真结果可直接推送到 FlightGear 看姿态对不对;4. 试验数据分析与天文导航:导入 DATCOM 气动数据与试飞数据,换算空速、估算过载;用星历和坐标变换链做天文定位、太阳日行迹这类高精度计算。

二、核心能力

围绕“数据—环境—动力学—控制—验证”这条链路,工具箱形成七项核心能力:1. 数据导入与坐标系统管理:datcomimport 读取 DATCOM 输出文件,aeroReadSpaceWeatherData、aeroReadIERSData 读空间天气与地球定向数据;坐标系方面覆盖方向余弦矩阵、四元数、罗德里格斯向量、旋转角四类姿态描述之间的互转,以及 ECI、ECEF、LLA、NED、AER、平面地球之间的变换,另含四元数的代数运算(共轭、逆、模、幂、插值、旋转)与 validateDCM 正交性检查;2. 单位换算与时间标准:11 类物理量的单位转换(角度、角速度、角加速度、速度、加速度、密度、长度、质量、力、压力、温度),加上 juliandate、mjuliandate、tdbjuliandate、decyear、leapyear 等时间标准函数,把“儒略日算错一天”这类低级错误挡在建模之前;3. 飞行器建模:三种建法——Aero.FixedWing 面向对象接口(10 个类,可定义气动面、推力矢量、系数集与状态)、fixedWingAircraft 函数接口(8 个函数,上手更快)、或直接从 DATCOM 文件导入气动稳定性与控制导数;4. 飞行参数与品质分析:支持飞行参数实时派生airspeed、alphabeta、machnumber等函数;五件套快速搭建固定翼模型;staticStability逐轴判静稳定,analyzeFlyingQualities对照五模态飞行品质;linearize线性化供控制器设计;打通DATCOM气动数据到力与力矩、非线性动力学、脚本复现链路;含8个品质与包线绘图;5. 环境参考模型:包含ISA、COESA、CIRA-86、NRLMSISE-00、水平风、垂直递减率、MIL-STD 气候数据等大气模型,提供WGS84、带谐、球谐、EGM96 大地水准面、IGRF、WMM重力与磁场函数,提供7 个星历与空间天气函数,以及 5 个一维可压缩气体动力学函数(等熵流、法向激波、Prandtl-Meyer 膨胀波、Fanno 线、Rayleigh 线);卫星任务分析:tleread、ommread 读取 TLE 与 OMM 两类轨道根数文件,propagateOrbit 由轨道根数计算航天器任意时刻的位置与速度;ijk2keplerian、keplerian2ijk 完成开普勒根数与惯性系(IJK)之间的互转,siderealTime 计算格林尼治平/视恒星时,geoTrajectory 按航路点生成大地坐标系轨迹;fluxSolarAndGeomagnetic 提取太阳辐射流量与地磁场数据,与 aeroReadSpaceWeatherData 组成完整的空间天气数据链,为高层大气模型和轨道摄动分析提供输入;6. 模块化动力学与气动:3DOF 与 6DOF 全套变体(欧拉角、四元数、ECEF、风轴)、4 阶/6 阶点质量模型、简单变质量与自定义变质量两档支持;气动力与力矩模块提供 11 种输入/输出轴系组合,DATCOM 接口模块直接吃静/动导数;执行机构用线性或非线性二阶环节模拟舵机动态与限幅;7. 制导导航控制与三维视景:1D/2D/3D 增益调度控制器共 10 个模块(标准状态空间、观测器形式、自条件化三种形式),配 Kalman Filter、超前-滞后补偿器、矩阵插值;传感器有加速度计、陀螺、IMU;三维视景通过 UDP 与 FlightGear 通讯,6 个模块完成数据打包、发送、接收与解析,还能自动生成 FlightGear 启动脚本。点击:视频链接

三、应用场景

场景一:最佳滑翔参数计算基于北太天元航空航天工具箱,以塞斯纳Cessna 172轻型飞机为对象计算最佳滑翔参数,实现阻力最小化与升阻比最大化。给定飞机参数后,通过大气模型(atmoscoesa)获取4000ft高度大气参数并统一量纲,推导出最佳滑翔空速(KCAS 71.9kts)、最佳滑翔角(-5.38°)、最小阻力(224.9lbf)与最大升阻比(≈10.6)。绘制升阻比-空速与阻力分解曲线,直观展示寄生阻力(随速度平方增大)与诱导阻力(随速度平方减小)的平衡关系,验证总阻力最小值出现在两分量相等处的空气动力学规律,演示工具箱在飞行性能分析中的工程价值。图3 升阻比与阻力分量随空速的变化

场景二:无人机定点悬停控制仿真无人机定点悬停控制,即让无人机稳定地停在空中的一个指定位置并保持固定的航向角,能自动抵抗风力等外界干扰,不漂走、不抖动。建立无人机的动力学和运动学数学模型,可准确描述位置、速度、姿态、角速度随电机转速的变化情况。

图3 升阻比与阻力分量随空速的变化

选择的对应的变步长求解器ode45,计算时间为30s,可以得到无人机的飞行速度、位置,如下图所示:

图3 升阻比与阻力分量随空速的变化

场景三:六自由度线性飞机动力学模型在飞行动力学中,飞机的刚体运动通常采用六自由度模型进行描述,包括沿三个坐标轴的平动(纵向、横向和垂向)以及绕三个坐标轴的转动(滚转、俯仰和偏航)。六自由度模型是飞机飞行动力学分析与仿真的重要基础,可用于描述飞机的三维平动与转动特性,为飞行轨迹分析、飞行控制系统设计及飞行品质研究等提供模型基础。模型的描述精度取决于所采用的动力学方程、气动力与力矩模型、质量特性及环境条件等因素。在北太真元仿真平台中建立的模型如下图所示:

图6 六自由度线性飞机动力学模型

在北太真元仿真平台中计算可以得到飞机滚转角、飞机俯仰,如下图所示:

图7 飞机姿态图

四、下载与试用

北太天元 2026 版本已正式发布,航空航天工具箱 随版本同步上线。下载试用链接:https://www.baltamatica.com/download