质谱仪-非相干散射 (MSIS) 模型描述了高层大气(约 100 公里以上)的中性温度和密度。 MSIS-86 构成了 COSPAR 国际参考大气 (CIRA) 1986 的上部。 MSIS 模型基于 AE Hedin 及其同事的大量数据汇编和分析工作。 数据源包括来自多个火箭、卫星(OGO 6、San Marco 3、AEROS-A、AE-C、AE-D、AE-E、ESRO 4 和 DE 2)和非相干散射雷达(Millstone Hill、St . Santin、Arecibo、Jicamarca 和 Malvern)。 该模型期望输入年份、年份、世界时、海拔、大地纬度和经度、当地视太阳时、太阳 F10.7 通量(前一天和三个月的平均值)和磁 Ap 指数(每日或 Ap过去 59 小时的历史记录)。 对于这些条件,将计算以下输出参数:He,O,N2,O2,Ar,H和N的数密度,总质量密度;
2022-11-13 11:44:04 12KB matlab
1
给出了对流层电波折射误差修正应用中的霍普菲尔德大气模型和精确大气模型。经过仿真可见霍普菲尔德大气模型在我国各典型地区应用时比精确大气模型的误差大得多,尤其在离地高度0.5~7.0km范围内最为明显,因此在我国对电波折射误差修正时最好不采用霍普菲尔德大气模型
2022-03-17 17:16:00 2.25MB 自然科学 论文
1
光束 最小Bre致辐射电子大气模型-GEANT4中电子沉淀产生的大气X射线的简单蒙特卡罗模拟
2022-03-10 10:16:01 47KB C++
1
matlab 大气模型扩散代码uMCGA(通用蒙特卡罗遗传算法) 用 MCGA 算法解决优化问题 [1]。 本算法在 [2] 中有描述。 uMCGA 允许优化参数需要适合多个数据集的问题。 该代码最初是为了从测量颗粒蒸发的实验数据中推导出二次有机气溶胶特性(例如颗粒相中不同有机化合物的组成和扩散系数)而开发的。 目前只有 MATLAB 实现可用。 用法 结果 = umcga(问题) 输入 问题:描述优化问题的结构。 需要包含字段。 populationSize : 遗传算法部分的种群大小。 populationSizeExtra :蒙特卡罗部分的人口规模。 NElite : 总是移动到下一代的精英候选人的数量。 Ngen :世代数。 MC 部分是第一代,因此 GA 部分会有 (Ngen-1) 代。 Nrun :独立优化运行的次数。 Ndataset :优化中使用的数据集数。 mutationProbability :遗传算法中发生突变的 0-1 之间的概率值。 当变异发生时,候选者的自由参数会在它们设定的间隔内再次随机抽取(自由参数定义见下面的 fitparams 结构描述) mode
2022-01-03 15:02:06 36KB 系统开源
1
功能 允许的高度输入包括从 0 公里到 1000 公里的以米、公里、英尺或英里为单位的任何几何或地势高度 返回动力学和分子尺度的温度、压力、密度、重力加速度、数密度、声速、动态和运动粘度以及导热系数 根据输入的高度单位自动输出工程单位制(SI或英制)中的变量 独立于基本 MATLAB 以外的工具箱(无符号) 示例函数调用 结果 = StandardAtmos(30000) % 返回空气属性作为几何高度为 30,000 m 的表格 Results = StandardAtmos([40,50,60], 'HeightUnit' , 'mi' ) % 返回空气属性作为 40、50 和 60 英里几何高度的表格 结果 = StandardAtmos(84000, 'ReferenceFrame' , 'Geopotential' ) % 返回空气特性作为 84,000 米的地
2021-11-07 19:05:41 12KB matlab
1
Python和Matlab中的MSISE-00 用于Python的NRL MSISE-00大气模型。 也可以通过Matlab访问。 从高度z = 0..1000 km开始有效。 下方的图显示了在全球网格上200公里处的切片。 黄色的球代表太阳在地球上的足迹。 该图来自称为MSISE00: 单位 温度:开氏度[K] 密度:每立方米颗粒[m ^ -3] 质量密度:千克/立方米[kg m ^ -3] 安装 此过程用于通过Python和访问MSIS。 任何Fortran编译器都可以工作。 Fortran编译器可以通过以下方式安装 MacOS / Homebrew: brew install gcc Linux: apt install gfortran 获取MSISE00并安装Python软件包: pip install msise00 或用于最新的开发代码 git clone h
2021-09-13 21:37:30 3.9MB msis build-on-run Fortran
1
NRLMSIS-00 经验大气模型是由 Mike Picone、Alan Hedin 和 Doug Drob 基于 MSISE90 模型开发的。 计算机代码顶部的注释中指出了与 MSISE90 的主要区别。 它们涉及 (1) 广泛使用关于总质量密度的阻力和加速度计数据,(2) 在总质量密度中添加一个分量,该分量解释了在 500 公里以上高度可能产生的 O+ 和热氧的重要贡献,以及( 3) 包含 [O2] 上的 SMM 紫外掩星数据。 MSISE90 模型描述了地球大气中从地面到热层高度的中性温度和密度。 在 72.5 公里以下,该模型主要基于 MAP 手册(Labitzke 等,1985)由 Barnett 和 Corney 编制的纬向平均温度和压力表格,该表格也用于 CIRA-86。 在 20 公里以下,这些数据补充了来自国家气象中心 (NMC) 的平均值。 此外,还考虑了 1947 年
2021-09-13 21:03:54 96KB matlab
1
Jacchia-77大气模型,可以较为方便的计算不同高度的大气参数,可作为系统的嵌入工具
2021-07-22 09:40:02 125KB Jacchia-77
1
根据1976年的标准大气甲气压函数,返回密度,声音,温度,压力和速度,给定高度的输入高达86公里。 此功能的目的是为那些设计和分析飞机用的,并具有以下的功能,迄今还没有被合并在一个单一标准环境函数 (1)输入可以是标量,矢量,矩阵或高度的n维数组。该功能是向量化和快速计算大气条件在有大量点同时进行。 (2)温度偏移选项为非标准环境中,如分析大热天飞机性能。 (3)输入和输出可以独立地为SI或英制单位。 (4)单位的一致性可以通过使用DimensionedVariable类,减少错误,使代码更清晰强制执行。 (5)返回所需的一切很容易地确定重要参数,如动压,马赫数,雷诺数,滞止温度等
2020-01-14 03:02:02 8KB 大气 模型
1