NASA Pcoe电池测试数据集
标签:
•
文件类型: .zip
•
文件大小: 56.5MB
•
下载次数: 1
•
NASA Pcoe电池测试随机数据集,这是NASA Pcoe电池测试随机数据集第4组数据集,里面有很多的测试数据集,充电,放电,还有时间等,4组分别为RW25,RW26,RW27,RW28,都是.mat文件,还包括matlab仿真程序。。。。。。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2Postdata
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2PostdataMatlab
文件 11188968 2015-03-12 17:19 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW25.mat
文件 9750077 2015-03-12 18:03 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW26.mat
文件 12156834 2015-03-12 19:15 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW27.mat
文件 11154359 2015-03-12 19:57 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW28.mat
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2PostdataR
文件 4583572 2015-03-25 03:47 RW_Skewed_High_40C_DataSet_2PostdataRRW25.Rda
文件 3951653 2015-03-25 03:50 RW_Skewed_High_40C_DataSet_2PostdataRRW26.Rda
文件 4978283 2015-03-25 03:55 RW_Skewed_High_40C_DataSet_2PostdataRRW27.Rda
文件 4607175 2015-03-25 10:08 RW_Skewed_High_40C_DataSet_2PostdataRRW28.Rda
文件 12222 2015-03-24 19:01 RW_Skewed_High_40C_DataSet_2PostMatlabSamplePlots.m
文件 126077 2015-03-26 05:46 RW_Skewed_High_40C_DataSet_2PostREADME_RW_SkewedHigh_40C.html
文件 20684 2015-03-26 05:46 RW_Skewed_High_40C_DataSet_2PostREADME_RW_SkewedHigh_40C.Rmd
% example script that recreates the plots shown in the README document
close all;
clear all;
% Change this data file name below to plot different files
load(‘data/Matlab/RW25‘)
%% First the constant load profiles that are run after every 50 random walk
% discharge cycles are plotted using
steps = data.step; % save steps array to new variable
% initialize plot
figure hold on
xlim([-.12.5])
ylim([34.25])
xlabel(‘Time (h)‘);
ylabel(‘Voltage (V)‘);
title(‘Reference Discharge Profiles‘)
for i = 1:length(steps) % search through the array of step structures
if strcmp(steps(i).comment‘reference discharge‘)
RT = steps(i).relativeTime/3600; % relative time in hours
V = steps(i).voltage; % voltage
plot(RTV‘k‘)
end
end
%% We can benchmark the battery抯 capacity by integrating current over the
% reference cycles. The next plot shows this capacity measurement vs date.
counter = 0; % initialize counters
for i = 1:length(steps) % search through the array of step structures
if strcmp(steps(i).comment‘reference discharge‘)
counter = counter+1;
% save the date of this reference discharge step
date(counter) = datenum(steps(i).date);
% save the battery capacity measured by integrating current
capacity(counter) = trapz(steps(i).relativeTime/3600data.step(i).current);
end
end
% plot the data
figure
plot(datecapacity‘o‘)
datetick(‘x‘‘mmmyyyy‘)
xlabel(‘Date‘);
ylabel(‘Capacity (Ah)‘);
title(‘Degradation of Measured Capacity‘)
%% The next code snippet shows how the resting periods after each reference
% discharge can be grouped with the corresponding reference discharge cycle
% and added to the plot above.
% initialize Reference Discharge Struct that will hold indexes of reference
% discharge steps and the rest steps that come imediately before and after
RefDis.repition{1}.indexes = 0;
% initialize loop parameters
counter = 0;
for i = 1:length(data.step)
if strcmp(steps(i).comment‘reference discharge‘)
counter = counter+1;
if strcmp(steps(i-1).comment‘rest prior reference discharge‘)
RefDis.repition{counter}.indexes = [i-1 i];
else
RefDis.repition{counter}.indexes = i;
end
end
if strcmp(steps(i).comment‘rest post reference discharge‘)
RefDis.repition{counter}.indexes = [RefDis.repition{counter}.indexes i];
end
end
% now plot each of the grouped reference discharge cycles
figure hold on
for i = 1:length(RefDis.repition)
% stitch together all of the substeps identified in the repitition
% field
step = steps(RefDis.repition{i}.indexes(1));
% if the first index is a rest period then make it end at relativeTime == 0
if(strcmp(step.comment‘rest prior reference discharge‘))
step.relativeTime = step.relativeTime - step.relativeTime(end);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2Postdata
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2PostdataMatlab
文件 11188968 2015-03-12 17:19 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW25.mat
文件 9750077 2015-03-12 18:03 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW26.mat
文件 12156834 2015-03-12 19:15 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW27.mat
文件 11154359 2015-03-12 19:57 RW_Skewed_High_40C_DataSet_2PostdataMatlabRW28.mat
目录 0 2015-03-24 18:58 RW_Skewed_High_40C_DataSet_2PostdataR
文件 4583572 2015-03-25 03:47 RW_Skewed_High_40C_DataSet_2PostdataRRW25.Rda
文件 3951653 2015-03-25 03:50 RW_Skewed_High_40C_DataSet_2PostdataRRW26.Rda
文件 4978283 2015-03-25 03:55 RW_Skewed_High_40C_DataSet_2PostdataRRW27.Rda
文件 4607175 2015-03-25 10:08 RW_Skewed_High_40C_DataSet_2PostdataRRW28.Rda
文件 12222 2015-03-24 19:01 RW_Skewed_High_40C_DataSet_2PostMatlabSamplePlots.m
文件 126077 2015-03-26 05:46 RW_Skewed_High_40C_DataSet_2PostREADME_RW_SkewedHigh_40C.html
文件 20684 2015-03-26 05:46 RW_Skewed_High_40C_DataSet_2PostREADME_RW_SkewedHigh_40C.Rmd
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)