一.代码流程运行视频短期光伏发电量短期预测Python代码基于LSTM模型_哔哩哔哩_bilibili数据预处理读取CSV文件并使用Pandas库将数据加载到DataFrame中。将时间列转换为日期时间格式。对数据进行重采样和插值将数据转换为每分钟的数据。将数据保存到CSV文件中并重新读取为新的DataFrame。数据预处理和模型训练使用MinMaxScaler进行数据归一化。将数据分为训练集和测试集并创建时间序列数据的输入序列和输出标签。使用LSTM模型进行序列建模训练模型并评估损失。预测和评估对测试数据进行预测并将预测结果逆转换为原始数据的范围。绘制实际数据和预测结果的图形以比较它们之间的差异。二.数据集68779条数据这些数据是在印度的两个太阳能发电厂收集的时间跨度为34天。每对文件包含一个电力发电数据集和一个传感器读数数据集。电力发电数据集是在逆变器级别收集的每个逆变器都连接着多行太阳能电池板。传感器数据是在发电厂级别收集的是单个传感器阵列在发电厂中的最佳放置。DATE_TIME: 表示日期和时间的时间戳记录数据采集的具体时间点。PLANT_ID: 发电厂的唯一标识符用于区分不同的太阳能发电厂。SOURCE_KEY: 太阳能发电设备的唯一标识符用于区分不同的发电设备。DC_POWER: 直流功率的测量值表示从太阳能电池板产生的直流电功率。AC_POWER: 交流功率的测量值表示从逆变器转换后的交流电功率。DAILY_YIELD: 每天的发电量表示在给定日期内生成的总电量。TOTAL_YIELD: 总发电量表示从安装以来生成的总电量。这些列提供了关于太阳能发电厂的重要信息包括发电设备的功率输出、每天的发电量以及总发电量。通过这些数据可以进行发电量的分析、设备性能的评估以及故障检测等任务。开始时间DATE_TIMEPLANT_IDSOURCE_KEYDC_POWERAC_POWERDAILY_YIELDTOTAL_YIELD15-05-2020 00:0041350011BY6WEcLGh8j5v7000625955915-05-2020 00:0041350011IF53ai7Xc0U56Y000618364515-05-2020 00:0041350013PZuoBAID5Wc2HD000698775915-05-2020 00:0041350017JYdWkrLSPkdwr4000760296015-05-2020 00:004135001McdE0feGgRqW7Ca000715896415-05-2020 00:004135001VHMLBKoKgIrUVDU000720640815-05-2020 00:004135001WRmjgnKYAwPKWDb000702867315-05-2020 00:004135001ZnxXDlPa8U1GXgE000652217215-05-2020 00:004135001ZoEaEvLYb1n2sOq000709809915-05-2020 00:004135001adLQvlD726eNBSB000627135515-05-2020 00:004135001bvBOhCH3iADSZry000631680315-05-2020 00:004135001iCRJl6heRkivqQ3000717799215-05-2020 00:004135001ih0vzX44oOqAx2f000618518415-05-2020 00:004135001pkci93gMrogZuBj000716910215-05-2020 00:004135001rGa61gmuvPhdLxV000711149315-05-2020 00:004135001sjndEbLyjtCKgGv000701683215-05-2020 00:004135001uHbuxQJl8lW7ozc000703868115-05-2020 00:004135001wCURE6d3bPkepu2000678259815-05-2020 00:004135001z9Y9gH1T5YWrNuG000700786615-05-2020 00:004135001zBIq5rxdHJRwDNY000633938015-05-2020 00:004135001zVJPv84UY57bAof000711615115-05-2020 00:1541350011BY6WEcLGh8j5v7000625955915-05-2020 00:1541350011IF53ai7Xc0U56Y000618364515-05-2020 00:1541350013PZuoBAID5Wc2HD000698775915-05-2020 00:1541350017JYdWkrLSPkdwr4000760296015-05-2020 00:154135001McdE0feGgRqW7Ca000715896415-05-2020 00:154135001VHMLBKoKgIrUVDU000720640815-05-2020 00:154135001WRmjgnKYAwPKWDb000702867315-05-2020 00:154135001ZnxXDlPa8U1GXgE0006522172中期时间段数据展示20-05-2020 06:454135001uHbuxQJl8lW7ozc947.87592.087540.257071238.2520-05-2020 06:454135001wCURE6d3bPkepu2944.2591.72541.256815390.2520-05-2020 06:454135001z9Y9gH1T5YWrNuG953.87592.662540.3757040505.37520-05-2020 06:454135001zBIq5rxdHJRwDNY936.759139.6256372010.62520-05-2020 06:454135001zVJPv84UY57bAof933.62590.67540.1257148377.12520-05-2020 07:0041350011BY6WEcLGh8j5v71564.714286152.957142968629016520-05-2020 07:0041350011IF53ai7Xc0U56Y1790.375175.237576.6256216506.62520-05-2020 07:0041350013PZuoBAID5Wc2HD1728.714286169.157142973.714285717020585.71420-05-2020 07:0041350017JYdWkrLSPkdwr41690.571429165.428571474.857142867635282.85720-05-2020 07:004135001McdE0feGgRqW7Ca1628.714286159.257142971.428571437192169.42920-05-2020 07:004135001VHMLBKoKgIrUVDU1727.428571169.042857176.571428577239618.57120-05-2020 07:004135001WRmjgnKYAwPKWDb1700166.357142972.571428577061004.57120-05-2020 07:004135001YxYtjZvoooNbGkE1593.857143155.785714370721254620-05-2020 07:004135001ZnxXDlPa8U1GXgE1638.428571160.185714359.571428576555195.57120-05-2020 07:004135001ZoEaEvLYb1n2sOq1567153.185714369.571428577130401.57120-05-2020 07:004135001adLQvlD726eNBSB1818.12517879.1256304592.12520-05-2020 07:004135001bvBOhCH3iADSZry1535.71428615066.857142866346973.85720-05-2020 07:004135001iCRJl6heRkivqQ31568.857143153.285714369.857142867210787.85720-05-2020 07:004135001ih0vzX44oOqAx2f1584.142857154.857142969621734620-05-2020 07:004135001pkci93gMrogZuBj1550.571429151.568.571428577201417.57120-05-2020 07:004135001rGa61gmuvPhdLxV1542150.671428668.571428577143880.57120-05-2020 07:004135001sjndEbLyjtCKgGv1587.714286155.242857169.571428577049353.57120-05-2020 07:004135001uHbuxQJl8lW7ozc1588.571429155.369.714285717071267.71420-05-2020 07:004135001wCURE6d3bPkepu21578.571429154.3706815419截止时间的数据展示17-06-2020 23:304135001wCURE6d3bPkepu2005883702860117-06-2020 23:304135001z9Y9gH1T5YWrNuG005819725120417-06-2020 23:304135001zBIq5rxdHJRwDNY005817658336917-06-2020 23:304135001zVJPv84UY57bAof005910736327217-06-2020 23:4541350011BY6WEcLGh8j5v7005521648531917-06-2020 23:4541350011IF53ai7Xc0U56Y006034643356617-06-2020 23:4541350013PZuoBAID5Wc2HD006052723742517-06-2020 23:4541350017JYdWkrLSPkdwr4005856784682117-06-2020 23:454135001McdE0feGgRqW7Ca005992740858717-06-2020 23:454135001VHMLBKoKgIrUVDU006007745620817-06-2020 23:454135001WRmjgnKYAwPKWDb005953727353217-06-2020 23:454135001YxYtjZvoooNbGkE005886742544217-06-2020 23:454135001ZnxXDlPa8U1GXgE005929677073717-06-2020 23:454135001ZoEaEvLYb1n2sOq005871734175317-06-2020 23:454135001adLQvlD726eNBSB005237.142857652450817-06-2020 23:454135001bvBOhCH3iADSZry005460653900917-06-2020 23:454135001iCRJl6heRkivqQ3005957742626317-06-2020 23:454135001ih0vzX44oOqAx2f005758642612917-06-2020 23:454135001pkci93gMrogZuBj005952741543017-06-2020 23:454135001rGa61gmuvPhdLxV005950735689717-06-2020 23:454135001sjndEbLyjtCKgGv005887726168117-06-2020 23:454135001uHbuxQJl8lW7ozc005967728700217-06-2020 23:454135001wCURE6d3bPkepu2005147.625702860117-06-2020 23:454135001z9Y9gH1T5YWrNuG005819725120417-06-2020 23:454135001zBIq5rxdHJRwDNY005817658336917-06-2020 23:454135001zVJPv84UY57bAof0059107363272三.效果图原有数据集展示所有光伏板的展示红色的为预测 与历史数据放在一个图像真实值与预测值的对比