AirTransmissionLibrary/docs/design/IRTransmittanceModelDesign.md

4.8 KiB
Raw Permalink Blame History

红外线传输模型设计文档

综述

红外线传输模型用于模拟和计算红外线在大气中的传输特性特别是在不同天气条件下的透过率。该模型的主要作用是评估红外线在大气中的衰减程度以便在红外成像和通信中提供可靠的数据支持。红外线的主要透明窗口在3μm至5μm和8μm至12μm之间。

相关理论

模型基于光谱模型法结合Rayleigh散射、Mie散射和分子吸收理论计算红外线在大气中的传输特性。Rayleigh散射主要影响短波长红外线而Mie散射则与气溶胶的大小和浓度有关。分子吸收则考虑了水汽和CO2对红外线的吸收。

影响模型的环境参数

  • 波长红外线波长范围为3μm至12μm波长越短散射越强。
  • 湿度:影响水汽吸收,湿度越高,吸收越强。
  • 气溶胶密度影响Mie散射气溶胶浓度越高散射越强。
  • CO2浓度影响分子吸收CO2浓度越高吸收越强。

使用场景和案例

红外线传输模型广泛应用于红外成像系统的设计和优化,帮助评估不同大气条件下的成像质量。此外,该模型还用于红外通信系统的设计,确保在不同环境条件下的通信稳定性。

1. 模型概述

1.1 设计目标

  • 实现红外线在大气中的传输特性计算
  • 考虑水汽和CO2吸收的影响
  • 使用光谱模型法进行计算

1.2 模型结构图

classDiagram
    class IRTransmittanceModel {
        +CalculateTransmittance()
        -CalculateBandAttenuation()
        -CalculateRayleighScattering()
        -CalculateMieScattering()
        -CalculateMolecularAbsorption()
        -CalculateWeatherEffect()
    }

1.3 处理流程图

flowchart TD
    A[输入参数] --> B[光谱分段]
    B --> C[计算每个波段的衰减]
    C --> D[考虑天气条件影响]
    D --> E[输出最终透过率]

2. 理论基础与计算模型

2.1 光谱模型法

  • 理论依据:光谱模型法用于计算不同波长的衰减
  • 计算公式
    • Rayleigh散射[0.02735 \times \text{wavelength}^{-4.08}]
      • 参数说明
        • wavelength: 波长(微米),影响散射强度,波长越短,散射越强。
    • Mie散射[3.91 / \text{Visibility} \times \text{AerosolDensity}]
      • 参数说明
        • Visibility: 能见度(公里),影响散射强度,能见度越低,散射越强。
        • AerosolDensity: 气溶胶密度(相对单位),影响散射强度,密度越高,散射越强。
    • 分子吸收:[\text{水汽和CO}_2\text{吸收系数}]
      • 参数说明
        • 水汽和CO₂吸收系数描述水汽和二氧化碳对红外线的吸收能力浓度越高吸收越强。

2.2 天气影响

  • 计算公式
    • 雨、雪、雾、沙尘的影响通过经验公式计算

天气条件影响

红外线传输模型考虑了不同天气条件对透过率的影响,包括雨、雪、雾和沙尘等。每种天气条件通过特定的经验公式计算其对红外线传输的衰减效应。例如,雨和雪会增加大气中的水滴和冰晶,导致更强的散射和吸收;雾和沙尘则通过增加气溶胶浓度来影响透过率。模型通过调整这些参数,能够在不同天气条件下提供准确的红外线透过率评估。

2.3 总体计算公式

红外线透过率的总体计算公式如下:

T_{IR} = \exp(-\alpha_{total} \times d) \times W_{weather}

其中:

  • $T_{IR}$红外线透过率范围0-1
  • $\alpha_{total}$:总衰减系数,由各波段衰减系数加权和计算得到
  • $d$:传输距离(千米)
  • $W_{weather}$:天气影响因子

总衰减系数的计算公式为:

\alpha_{total} = \sum_{i=1}^{n} \alpha(\lambda_i) \times w(\lambda_i)

其中:

  • $\alpha(\lambda_i)$第i个波段的衰减系数
  • $w(\lambda_i)$第i个波段的权重
  • $\lambda_i$第i个波段的波长
  • $n$:波段总数

波段衰减系数由三部分组成:

\alpha(\lambda) = \alpha_{Rayleigh}(\lambda) \times 4.0 + \alpha_{Mie}(\lambda) \times 5.0 + \alpha_{absorption}(\lambda) \times 4.0

其中:

  • $\alpha_{Rayleigh}(\lambda)$:瑞利散射系数
  • $\alpha_{Mie}(\lambda)$:米氏散射系数
  • $\alpha_{absorption}(\lambda)$分子吸收系数包括水汽和CO2吸收

天气影响因子的计算公式为:

W_{weather} = \exp(-2.0 \times (R_{rain} + R_{snow} + R_{fog} + R_{dust}))

其中:

  • $R_{rain}$:雨的衰减效应
  • $R_{snow}$:雪的衰减效应
  • $R_{fog}$:雾的衰减效应
  • $R_{dust}$:沙尘的衰减效应

3. 使用建议

  1. 输入参数范围

    • 传输距离:建议 100m - 10km
    • 波长范围3μm - 12μm
  2. 注意事项

    • 模型适用于水平传输路径
    • 建议在计算前验证输入参数的合理性