0 引 言
1 方法
1.1 太阳风驱动地磁暴的机理
表 1 预测网络所使用的输入参数Table 1 The input parameters used by the prediction network |
| 参数类型 | 提供特征 | 使用参数 |
| 太阳风能量输入 | ||
| 太阳风能量输入方位 | ||
| 地磁时变特征 | Kp、Dst |
1.2 基于时序特征增强的tf-TCN模型
1.2.1 时序卷积网络
1.2.2 基于傅里叶变换的趋势提取编码模块
1.2.3 基于tf-TCN的整体架构
2 预报流程
2.1 输入参数预处理
2.2 tf-TCN预报模型的训练
2.3 预报结果的评价
3 算例分析
3.1 数据集的选取与分割
3.2 输入参数时效性分析
3.3 输入参数的频域特征
3.4 预测结果评价指标
3.5 实验参数设计
4 讨论
4.1 对比实验
4.1.1 实验结果分析
表 2 不同网络对不同磁暴级别事件的预测效果Table 2 The prediction effectiveness of different networks for different levels of magnetic storms events |
| 样本集 | 原始Kp指数 | 模型 | 平均绝对误差 | 均方根误差 | 皮尔逊相关系数 |
| 总样本集 | 0−<Kp<90 | vanilla-TCN | |||
| tf-TCN | |||||
| 地磁静日 | Kp<5 | vanilla-TCN | |||
| tf-TCN | |||||
| G1级磁暴 | Kp=5 | vanilla-TCN | |||
| tf-TCN | |||||
| G2级磁暴 | Kp=6 | vanilla-TCN | |||
| tf-TCN | |||||
| G3级磁暴 | Kp=7 | vanilla-TCN | |||
| tf-TCN | |||||
| G4级磁暴 | Kp=8, 9− | vanilla-TCN | |||
| tf-TCN | |||||
| G5级磁暴 | Kp=90 | vanilla-TCN | 无相关测试集数据 | ||
| tf-TCN | |||||
4.1.2 t检验结果
表 3 tf-TCN相比于vanilla-TCN预测精度提升显著性的t检验结果Table 3 The t-test result of the significant improvement in prediction accuracy of tf-TCN compared with vanilla-TCN |
| 样本集 | Kp指数 | 检验结果 | 平均绝对误差 | 均方根误差 | 皮尔逊相关系数 |
| 地磁静日 | Kp<5 | t统计量 | |||
| p值 | |||||
| G1级磁暴 | Kp=5 | t统计量 | |||
| p值 | |||||
| G2级磁暴 | Kp=6 | t统计量 | |||
| p值 | |||||
| G3级磁暴 | Kp=7 | t统计量 | |||
| p值 | |||||
| G4级磁暴 | Kp=8, 9− | t统计量 | |||
| p值 |
4.2 时效性实验结果分析
表 4 tf-TCN的预报时效性实验结果Table 4 Experiment results of the forecast timeliness of tf-TCN |
| 样本集 | 预测时长/h | 平均绝对误差 | 均方根误差 | 皮尔逊相关系数 |
| 总样本集 | 24 | |||
| 48 | ||||
| 72 | ||||
| 地磁静日 | 24 | |||
| 48 | ||||
| 72 | ||||
| G1级磁暴 | 24 | |||
| 48 | ||||
| 72 | ||||
| G2级磁暴 | 24 | |||
| 48 | ||||
| 72 | ||||
| G3级磁暴 | 24 | |||
| 48 | ||||
| 72 | ||||
| G4级磁暴 | 24 | |||
| 48 | ||||
| 72 |