当前位置:网站首页>VMD combined with ISSA to optimize LSSVM power prediction
VMD combined with ISSA to optimize LSSVM power prediction
2022-08-04 07:02:00 【Doraemon 001】
0, Preface
This paper tests the power prediction method of VMD combined with ISSA to optimize LSSVM: ①VMD realizes multi-scale decomposition to obtain detailed information; ②The improved SSA algorithm (ISSA algorithm) is used to optimize the parameters of LSSVM to achieve power prediction.
Introduction to ISSA: The article "Improved Sparrow Search Optimization Algorithm and Its Application" aims at the sparrow search algorithm (SSA) when solving the optimal solution of the objective function, the population diversity is not rich, and it is easy to fall into local optimum and multi-dimensional function solution accuracyTo solve the problem of poor quality, an improved sparrow search algorithm (ISSA) is proposed.First, use the reverse learning strategy to initialize the population to increase the diversity of the population; then, the step factor is dynamically adjusted to improve the solution accuracy of the algorithm; finally, the Levy flight is introduced into the sparrow position update formula for detection and early warning to improve the algorithm's ability to search for optimization.and the ability to jump out of local extrema.
This paper reproduces the improved sparrow search algorithm (ISSA) proposed in this paper and applies it to LSSVM parameter optimization.
1. Implementation process
1.1 VMD decomposition
The left side of Figure 1 is the original data (sequential power data), and the right side is the VMD decomposition diagram
1.2 LSSVM prediction results
Construct sample data as shown in the figure above (each sample has a length of 24), and predict the next moment based on the data of the previous 24 moments.The prediction results of LSSVM alone are as follows:
1.3 VMD+LSSVM prediction results
Use VMD to decompose sample data (each sample length is 24), decompose the number of IMFs to 4, establish LSSVM prediction model for each component separately, and finally superimpose the prediction results of the four component models to form the final prediction result.
1.3 SSA optimized LSSVM prediction results
The SSA algorithm is used to optimize the parameters of LSSVM: gam and sig2, the fitness curve is shown on the left side of the figure below, and the final prediction result is shown on the right side of the figure below
1.4 ISSA optimized LSSVM prediction results
First, compare ISSA with SSA, GA, PSO and other optimization algorithms. The optimization effect on F1 and F3 is shown in Figure 1 and Figure 2 below
The ISSA algorithm is used to optimize the parameters of LSSVM: gam and sig2, the fitness curve is shown on the left side of the figure below, and the final prediction result is shown on the right side of the figure below
1.5 VMD+SSA+LSSVM effect
Use VMD to decompose the sample data (the length of each sample is 24), the number of decomposed IMFs is 4, the prediction model of SSA+LSSVM is established for each component separately, and finally the prediction results of the four component models are superimposed to form the final predictionresult.
1.6 VMD+ISSA+LSSVM
Use VMD to decompose the sample data (each sample length is 24), decompose the number of IMFs to 4, establish the ISSA+LSSVM prediction model for each component separately, and finally superimpose the prediction results of the four component models to form the final predictionresult.
2 Method comparison
The comparison results of the above methods are as follows:
1-Analysis of Results-lssvm
Root Mean Square Error (RMSE): 0.00070325
Mean Absolute Error (MAE): 0.00067433
Mean Relative Percent Error (MAPE): 0.00067433%
2-Analysis of Results-vmd-lssvm
Root Mean Square Error (RMSE): 0.00037607
Mean Absolute Error (MAE): 0.00026844
Mean Relative Percent Error (MAPE): 0.00026845%
3-Analysis of Results-ssa-lssvm
Root Mean Square Error (RMSE): 0.00027739
Mean Absolute Error (MAE): 0.00025854
Mean Relative Percent Error (MAPE): 0.00025854%
4-Analysis of Results-issa-lssvm
Root Mean Square Error (RMSE): 0.00025952
Mean Absolute Error (MAE): 0.00023569
Mean Relative Percent Error (MAPE): 0.0002357%
5-Analysis of Results-vmd-ssa-lssvm
Root Mean Square Error (RMSE): 0.00025872
Mean Absolute Error (MAE): 0.00021867
Mean Relative Percent Error (MAPE): 0.00021867%
6-Analysis of Results-vmd-issa-lssvm
Root Mean Square Error (RMSE): 0.0002578
Mean Absolute Error (MAE): 0.00021783
Mean Relative Percent Error (MAPE): 0.00021784%
Description: This result is the result of one run, and the result will change after each run of the model.
边栏推荐
- Visualization and Animation Technology (VR System)
- MySQL stored procedure study notes (based on 8.0)
- 狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
- 硬件描述语言Verilog HDL学习笔记之模块介绍
- 【HIT-SC-MEMO2】哈工大2022软件构造 复习笔记2
- JVM intro
- Pfsense漏洞复现(CVE-2021-41282)
- 如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
- golang 坐标格式 转换 GCJ02ToWGS84
- 桌面右键的NVIDIA去除与恢复
猜你喜欢
SegNet——论文笔记
DropBlock: 卷积层的正则化方法及复现代码
Unity Day03
数据库技巧:整理SQLServer非常实用的脚本
Faster RCNN原理及复现代码
狗都能看懂的CenterNet讲解及代码复现
Microsoft Store 微软应用商店无法连接网络,错误代码:0x80131500
Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan
基于Webrtc和Janus的多人视频会议系统开发6 - 从Janus服务器订阅媒体流
随机推荐
Visualization and Animation Technology (VR System)
Visualization and Animation Technology (3D Visualization)
Uos统信系统 DISK(RAID+LVM)
为什么不使用VS管理QT项目
CMDB 阿里云部分实现
调用时序错误导致webrtc无法建立链接
0--100的能被3整出的数的集合打乱顺序
IP 核之 MMCM/PLL 实验
新冠病毒和网络安全的异同及思考
QT 出现多冲定义问题
冰歇webshell初探
QT 显示窗口到最前面(非置顶)
基于爬行动物搜索RSA优化LSTM的时间序列预测
Uos统信系统 CA根证书搭建
第九篇 ApplicationContext初始化
硬件描述语言Verilog HDL学习笔记之模块介绍
Flask request 返回网页中 checkbox 是否选中
FCN——语义分割的开山鼻祖(基于tf-Kersa复现代码)
Visualization and Animation Technology (Computer Animation)
【HIT-SC-LAB1】哈工大2022软件构造 实验1