SuperAPI AI 工具集

matlab-compute-aerospace-environment

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:基于 MATLAB Aerospace Toolbox 计算航空航天飞行器分析所需的环境属性,涵盖大气、重力、风、磁场、大地水准面、空间天气、行星历元与地球定向。

主要能力:大气模型包括 atmosisa、atmoscoesa、atmosnrlmsise00、atmosnonstd、atmoscira、atmoslapse、atmospalt;风模型 atmoshwm(HWM07/14);重力模型 gravitysphericalharmonic、gravitywgs84、gravityzonal、gravitycentrifugal;磁场 wrldmagm(WMM)与 igrfmagm(IGRF);geoidheight、geocradius;空间天气 aeroReadSpaceWeatherData、fluxSolarAndGeomagnetic;行星历元 planetEphemeris、earthNutation、moonLibration、polarMotion、deltaCIP、deltaUT1、aeroReadIERSData。

使用方式:按决策表选择函数。大气与重力、磁场函数高度单位为米,经纬度为度;gravitysphericalharmonic、gravityzonal、gravitycentrifugal 输入为 PCPF [x,y,z](米);gravitywgs84 使用大地坐标,Exact 方法需传标志向量 [noatm, nocent, prec, jd];atmosnonstd 使用位置字符串参数而非名称-值对;磁场日期用 decyear 转换;geoidheight 经度需在 [0,360]。

适用场景:飞行器环境分析、导航与罗盘修正、大气密度与温度计算、行星重力建模、空间天气驱动的 NRLMSISE-00 输入、地球定向参数获取。

限制:不用于坐标转换(用 matlab-convert-aerospace-coordinates)、轨道力学或轨迹传播、气动系数计算、Simulink 环境模块(用 Aerospace Blockset)。历元与地球定向函数依赖 aeroDataPackage 或 IERS 数据;aeroReadSpaceWeatherData 需用户提供 CelesTrack 格式 CSV,工具箱不含样例。部分参数与模型细节以官方文档为准。