位置: IT常识 - 正文

深度学习分析NASA电池数据(1 数据读取)

编辑:rootadmin
深度学习分析NASA电池数据(1 数据读取) 1.背景

推荐整理分享深度学习分析NASA电池数据(1 数据读取),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Intelligent Systems Division | NASA

Randomized Battery Usage Data Set: PCoE Datasets

随机(Random Walk,RW)充放电循环的组成:

1、从{-4.5A,-3.75A,-3A,-2.25A,-1.5A,-0.75A,1.5A,2.25A,3A,3.75A,4.5A}中随机选择一个充电或放电电流。负电流表示充电,正电流表示放电;

2、应用所选电流充放电5分钟或达到截止电压(3.2V/4.2V);

3、每个充放电步骤后,有<1秒的休息间隔,用于设定新的充放电电流。

每重复1500次步骤2、3,进行一次特性测试循环,标记老化状态。

充放电循环设定:

1、采用0.04A小电流放电标定OCV;

深度学习分析NASA电池数据(1 数据读取)

2、每1500个RW步骤后,采用标准充放电循环标定电池容量。标准充放电循环先以2A恒流充电至4.2V,再恒压至充电电流小于0.01A。静置,2A放电至3.2V,静置;

3、每3000个RW循环后,对充满电的电池进行脉冲放电,标记电池动态特性。每段脉冲由10分钟1A负载,20分钟空载组成;

4、每3000个RW循环后,对电池进行脉冲充电,标记电池动态特性。每段脉冲由10分钟1A负载,20分钟空载组成;

链接:Intelligent Systems Division | NASA

本文对室温随机游走充放电数据集的描述进行了python的读取

数据下载地址

Battery_Uniform_Distribution_Charge_Discharge_DataSet_2Post 百度网盘下载链接:https://pan.baidu.com/s/15jloKXS3f_OMYiALwitENg 提取码:de1d

2.数据读取与分析

  下载的数据有两个版本,Matlab版本和R语言版,下载的数据文件自带了python和R语言分析处理的程序。自带的m文件,MatlabSamplePlots.m为matlab版的读取例程。本文使用python对数据进行了一个读取和初步分析。

import matplotlib.pyplot as pltimport scipy.io as scioRW9 = 'mats/RW9.mat' # 需要读取的mat文件路径matData = scio.loadmat(RW9)# 注意,读取出来的data是字典格式,可以通过函数type(data)查看。print(type(matData))print(list(matData.keys()))print("\n\n")

对读取到的类型的返回:

<class 'dict'>['__header__', '__version__', '__globals__', 'data']

有效数据存放在data字段,但是在data中还嵌套了一个step,step又是一个多维数组,需要使用连续三个[0]才能获取实际数据。

数据共有8个字段,官网文件有一个说明:

 对low current discharge at 0.04A 的电压和电流数据进行一个获取并用matplotlib进行一个绘制,代码和结果如下:

data = matData['data']datacC = data['step'][0][0][0]for i in range(0,len(datacC)): print(datacC[i][0][0]) if(datacC[i][0][0]=='low current discharge at 0.04A'): print(datacC[i][0][0]) print(datacC[i][3][0]) print(datacC[i][4][0]) plt.plot(datacC[i][3][0]/3600,datacC[i][4][0], c='g') plt.show() plt.plot(datacC[i][3][0]/3600, datacC[i][5][0], c='r') plt.show() break

 

本文链接地址:https://www.jiuchutong.com/zhishi/300339.html 转载请保留说明!

上一篇:倾向得分匹配PSM案例分析(倾向得分匹配后怎么进行回归)

下一篇:有关optimizer.param_groups用法的示例分析(有关的拼音)

  • 流转税解释
  • 小规模暂估入库的账务处理
  • 每股未分配利润是什么意思
  • 补交的增值税可以从留抵里面扣嘛
  • 收客户款现金折让发票怎么处理
  • 外购货物准予抵扣进项税额26万元,货物已验收入库
  • 总公司收回未分配利润如何入账?
  • 累计折旧是费用岗负责的吗
  • 代垫电费给对方怎么开票
  • 销售不同税率的货物会计处理
  • 滞销款的最好销售办法
  • 减免税款记账营业外收入什么科目?
  • 建筑企业预交增值税税务筹划案例
  • 代发工资超过5000 可以不交税吗
  • 一般纳税人上个月没有申报这个月申报不了
  • 一般纳税人是什么等级
  • 重置申报清册是什么意思
  • 减半征税怎么算
  • 企业资产利润率计算公式
  • 违约支付罚款计入哪里
  • 2019附加税优惠政策
  • 私人打款到对公账户可以吗
  • 企业研发活动中心职责
  • 什么是短期借款利率
  • 如果在XP系统中QQ音乐听不了怎么办?
  • 利润为负数怎么调
  • 冲销上月暂估入账的原材料会计分录
  • win7为什么这么多人用
  • 桌面右键个性化没有关联的程序
  • 金钱树的养殖方法和浇水方式
  • 怎么区分债券折价还是溢价
  • 酒店没有营业执照开业员工有责任吗
  • 应税货物销售额是什么意思
  • gnaupdaemon.exe是什么
  • 未取得合法有效凭证可以税前扣除
  • 资产处置损益会计科目
  • php激活码永久
  • yii2组件的理解
  • 员工报销发票怎么做账
  • windows pythonpath
  • php获取文件内容的方法
  • 税务申报显示已申报
  • 天猫如何不走对公账户
  • centos7阿里云源
  • 长期待摊费用的账务处理
  • sqlserver2008默认实例
  • 其他权益工具账面价值和公允价值
  • 预收账款还可以用吗
  • 固定资产报废如何交增值税
  • 出差在火车上算上班吗
  • 仓库管理人员工资属于什么费用
  • 季度申报表弥补以前年度亏损
  • mysql存储数据的原理
  • php 访问数据库
  • mysql8安装步骤
  • win8应用商店废了
  • msedge.exe是什么
  • pcalc是什么软件
  • gzip与zip
  • linux备份恢复
  • dosbox批处理
  • JavaScript的函数库
  • 轻松掌握瓷砖铺贴技术 pdf
  • 微信小程序实现文件上传
  • js移动到指定位置
  • shell脚本常用命令及操作
  • unity2d的小游戏
  • Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
  • unity怎么做触屏按键
  • android背景图片透明度alpha
  • selenium在pycharm
  • android遇到的难题,怎么解决的
  • Linux开发基于Qt的Android应用指定调试设备
  • js文本框只能输入字母
  • 电子发票票种核定申请
  • 投诉10080 48小时都没有回复
  • 地税总局局长
  • 水产品 免税
  • 内蒙地税个人所得税标准
  • 个人医保缴费证明怎么打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设