科学计算机看电量,解密:关于手机电量为1%是如何科学的算出来的?

本文的话题也许是很多人的疑问,对于手机显示电量是怎么推算出来的,到底显示1%的时候还有没有电呢?

这是一个直击灵魂的问题——有时候手机最后1%的电能用很久,有时候却只能用一瞬间。

给人留下这个印象,有一些心理层面的原因,我们今天就不分析了。在技术上,有三个可能会导致现在这个结果。

1)示策略的原因

你看到的电量,是工程师想要让你看到的电量。

考虑到用户的心理,在电量即将耗尽时,尽早显示1%,会促使用户尽早充电,降低电量真实耗尽的可能性。

所以实际情况下,有可能显示剩余电量是1%,但实际上还有一定的可用电量。

2)软件主动限制能耗

现在很多品牌的手机,如华为、苹果,都会在低电量的时候进入低电量模式。

89ac7b74ccf96b9a5a7e22550d628ec9.png

此时很多后台软件都会被限制使用,芯片耗电功率会主动降低,使得最后的电量变得更加耐用一点。

新能源车上也可能会有相应的策略。在低电量情况下使得Pedal Map更柔和,也就是说踩同样深度的油门,会输出更小的扭矩。这样能降低你的实际能耗,延长续驶里程。

3)“1%”剩余电量是被估算出来的

你也看到了,这里用的词是估算,不是计算,也不是测量。

因为电池电量SOC(State of Charge,电池荷电状态)的算法实在太复杂了!

cd94b83428d540c7a00f76045107332f.png

这也是今天我们真正硬核的内容:

控制系统是怎么知道,电池剩余电量的?

a43e30bbe341fecaaf0b3e4dcc731665.gif

01我们在手机和车上看到的电量百分比

是怎么来的?

我们再看上面公式:当前时刻的SOC,等于上一时刻的SOC,加上电流和时间的累积量除以容量。通过对于放电电流和时间的积分,计算得到当前的SOC。

2c4e96154445f94496e2fe10e2344717.gif

举个栗子,假设一个标称容量为10000mAh的充电宝,持续以5A电流放电至电量为0。代入以上公式,算出充电宝能放电2h。

701660fb5730c5c6f1d824d959aa54a2.gif

那么,将放电电流提高到10A,这个充电宝的放电时间将缩短为1h。因为:

10Ah=10A*1h=5A*2h

以上就是最简单的“安时积分法”。这种算法,广泛应用于各类普通的3C产品,如手机、充电宝、电瓶车剩余电量估算。

有了这种算法就万事大吉了呢?当然不是,这个公式最大的敌人是误差。

就好比你要从上海走到北京,用计算步数的方法,估算已经走过了多少路。每一步步长有差距,步数的计数也可能出错。而这些误差,会在整个估算过程中被不断地累计,使得结果越来越偏离正确的值。

02有什么方法可以消除累计误差么?

有,那就是引入一个相关的变量——电压。好比在从上海到北京的路上,放下一个又一个里程碑,后续直接读数字一样。电压就是电量估算用的里程碑。

电池在长时间静置后测量到的电压被称为开路电压OCV(open circuit voltage)。OCV与SOC存在一一对应关系,将其绘制成OCV-SOC曲线,作为标尺。

301c315f7b9ce737d77615dbaeb3c83a.gif

这样,我们通过测量电压OCV,就可以精确地知道当前SOC是多少。是不是很方便,很直接?这条曲线也在SOC估算中被大量的应用。

不过这条曲线也有一个很大的问题。

问题就出在OCV的名字上。因为只有在电池长时间静置后,我们才认为此时的电压是开路电压OCV。换句话说,OCV的实时性很差。而在新能源车上,电压是会变化的。电池的输出功率是很不稳定,一会儿大,一会儿小,时不时还要能量回收,导致功率是负的。

如果直接用OCV曲线计算SOC,会发生奇葩的情况——驾驶员踩一脚大油门,就能看到电量蹭蹭蹭地往下降,松开油门后电量又蹭蹭蹭地上涨。相信这你一定不能接受。

03看来OCV也行不通,又该怎么办?

幸好,我们还可以A+B:将安时积分的算法与OCV-SOC算法相结合,这就是当前电池SOC的一种主流算法——

- 当BMS判断电压处于相对平稳的状态时,我们就用OCV-SOC查表。

- 当BMS发现电压处于波动,即非稳态条件下时,我们就采用安时积分的方法来估算SOC。

- 这能完成大多数情况下的SOC估算,但是实际情况往往更复杂。

比如经过一段时间的使用,电池标称容量发生了衰减。比如回到我们最初的问题,在电量还剩1%的时候,抓取不到可以采用OCV-SOC的工况等。

而且,手机电池只有一块,而电动汽车的电池,是由很多节电池串联又并联组成的。因此电动汽车的电池SOC估算会更加复杂。

6c12f9eafbf105fd262b5a185c9a7299.gif

对新能源汽车来讲,SOC精度不仅影响着表显续航里程,关系用户出行计划。甚至还意味着充电更安全,续航里程更多。

以用户最关心的电动车自燃事件为例。电动汽车自燃是一个复杂原因导致的直接现象。可能是因为硬件短路、电芯杂质,但你万万想不到,也有可能是SOC估算误差的原因!

举例来说,在充电过程中实际SOC已经达到了100%,而由于估算误差的原因,BMS以为SOC为95%需要继续充电,从而导致电芯过充,长期过充便可能引发自燃。

同时在放电末期,精准的SOC意味着更准的里程。随着电池容量的不断增大,每1%的SOC对应的里程数也越来越大。比如续驶里程420公里,3%的估算精度相比于5%来说,就有可能多开出整整8.4公里。

我还从网上也找到了一张SOC的发展趋势,从图中我们可以看到:最底端红色线为OCV-SOC估算方法(OCV based),最底端黄色为安时积分估算方法(Ampere hour counting),OCV-SOC和安时积分法的算法复杂度较低,而且其精度的跨越幅度非常大,做得好的话也能获得不错的精度。

00732395698324a10631373039c29f78.gif

目前电动汽车的估算精度一般保证在5%以内。上汽新能源从电芯的电化学特性出发,实时动态估算修正SOC,其算法可以将精度确保在3%以内。在这种算法下,BMS可以在行车过程中对SOC进行实时修正。

当然,技术还在不断发展的。目前很多与电池相关的产业,比如3C、电动汽车等产业针对电池SOC估算提出了很多新的算法。

比如上文提到的OCV-SOC估算方法与安时积分相结合的估算方法,比如基于电池模型和电池外特性的卡尔曼滤波算法,比如通过数据驱动的机器学习方法,比如从电池的电化学机理出发,通过电池本身内在固有特性来解释电池特性的电化学模型方法等等。

随着硬件技术及算法工程的不断推进,以及电芯厂商和OEM对电池本身特性研究的越发深入,SOC估算的参数因子分析会越来越全面,其估算精度也随之会越来越高。

可以相信,通过技术的不断发展,最后1%更耐用的原因,会越来越趋向于电池应用厂商故意将最后1%的容量增大,以迎合消费者的心理,而不是由于技术限制,导致算不准的情况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/357505.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node源码详解(四) —— js代码如何调用C++的函数

本作品采用知识共享署名 4.0 国际许可协议进行许可。转载保留声明头部与原文链接https://luzeshu.com/blog/nodesource4 本博客同步在https://cnodejs.org/topic/56ed249356d74f3d3624b3ff 本博客同步在http://www.cnblogs.com/papertree/p/5285705.html 上面讲到node调用Scrip…

EasyConnect安装使用教程

easyconnect电脑版是一款为企业提供的移动信息化办公软件,这款软件可以让公司经常出差的人员能在公司范围外使用公司的内网系统和相关应用。软件支持移动和pc平台,不管是在电脑上还是手机上使用都非常方便,easyconnect电脑版便捷性和安全性使…

xp如何快速锁定计算机,Window XP中快速锁定计算机两法

在Windows XP时工作时,我们经常要锁定计算机,当计算机被锁定后,只有重新登录才能够使用计算机,从而保证了计算机的安全。但是,一般情况下我们需要锁定计算机操作时,都是按下CTRLALTDEL(或者为Delete)键&…

辅助判卷程序项目的扩展--自动出题

既完成了主模块---计算题目的设计后,我就开始了自动出题程序的设计,这个程序的思路比较简单,并不是很完美 下面是程序截图和生成的算式 题目中最多包含一对括号,此程序唯一的遗憾就是有时候计算结果会很大例如7736/4这样的结果 下…

javaScript实现E-mail 验证

下面的函数检查输入的数据是否符合电子邮件地址的基本语法。 意思就是说,输入的数据必须包含 符号和点号 (.)。同时, 不可以是邮件地址的首字符,并且 之后需有至少一个点号: function validateForm(){var xdocument.forms["…

电子门锁没电的解决办法

导读:今天对象回家,输入电子门锁密码怎么也打不开,指示灯也不亮,前段时间也时不时的能按,我就预感到电池没电了,那么我是如何进入家门的呢? 一般这种电子门锁可以输入密码,也可以使用机械钥匙。说实话,这钥匙在哪我压根没见过,租的房子,房东都不知道,只能输入密码才…

计算机专业常用图论,同等学力申硕计算机专业--数学公式集合(新增学习笔记)...

组合数学部分:基础公式:定义:从n个不同的元素中, 取r个并按次序排列, 称为从n中取r个的一个排列, 全部这样的排列数记为P(n, r).定义: 从n个不同的元素中, 取r个但是不考虑次序时候, 称为从n中取r个的一个组合, 全部这样的组合总数记为C(n, r).定义: 从n…

使用Ubuntu22+Minikube快速搭建K8S开发环境

安装Vmware 这一步,可以参考我的如下课程。 安装Ubuntu22 下载ISO镜像 这里我推荐从清华镜像源下载,速度会快非常多。 下载地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.3/ 如果你报名了我的这门视频课程&#xf…

linux内核分析——扒开系统调用的三层皮(上)

20135125陈智威 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 系统调用:库函数封装了系统调用,通过库函数和系统调用打交道 用户态:低级别执行状态,代码的掌控范围会受到限…

微型计算机系统中的内部寄存,微机原理与接口技术习题集汇总.doc

微机原理与接口技术习题集汇总.doc (50页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!29.9 积分.word格式,第二章 微机基本组成及工作原理1.1微型机的基本结构一、单项选择题1&#xf…

10个对Web开发者最有用的Python包

Python最近成为了开发人员最喜欢的语言之一。无论你是专业的,业余的,还是一个初学者,你都可以从Python语言及其程序包中受益。Python已经被证明是当今最具活力的面向对象的编程语言之一。这就是为什么即使是世界顶级公司也广泛使用这种语言的…

真正释放Maven和Java EE的强大功能

如果野心和愿景太复杂而无法使用,那么它们可能会毁灭伟大的解决方案。 尽管Maven和Java EE是在整个Java行业中都已建立的良好技术,但是使用它们并使用其作者希望您使用的所有技术和模式来设计项目可能非常棘手。 在开发过程中途,由于一开始就…

【前端面试题】2021/3/12挺经典的面试题,这个经历很深刻。

今天面试去啦,填了职业性格测试,人格测试及招聘的基本经历信息,面试官是技术头头,柔中带钢,问题润物细无声的感觉,很考验基本功。 上午10:30面试了一个达达的前端,采用的是线上腾讯会议的方式&a…

html5 ios cookie,ios – WKWebView,获取所有cookie

我想从WKWebView获取所有cookie.为什么?我已经启动了一个使用基于Web的身份验证的项目.因此,我应该拦截cookie以确保用户已登录并用于其他目的.另一种情况 – 想象一下,如果用户登录,而不是“杀死”应用程序 – 由于存储此cookie会话的一些延迟将丢失:(.The problem…

【前端面试题】2021/3/15面试题

最近在boss直聘上投了很多简历,记录一下今天的面试题,这个好几个都是电话直接打过来问时间方便?我一回答方便就直接开始丢题目,我也不知道哪个公司的。感觉公司不是很正规的感觉,感觉那边有个问题题库,面试…

javafx打包路径问题_关于JavaFX的最常见问题

javafx打包路径问题上周,我在斯德哥尔摩的Jfokus 2012上做了一个关于JavaFX的演讲,当时我意识到每次活动都会问三个问题。 似乎有一个普遍的兴趣,所以我尝试在这篇文章中回答他们(尽可能的说实话): iPad或其…

【前端面试题】关于一些js的一些面试题(金融行业),我和面试官扯了三个小时

今天去面试了一家金融公司,招聘比较着急,一面后直接二面等结果,这种公司一般对js要求比较高,笔试题基本都是js相关的题,针对公司的客户要求也会做一些jquery,vue.react相关的插件,H5及webAPP。下面直接说题…

上海大学计算机学院客座教授,刘云虹教授受聘上海大学外国语学院客座教授并做学术讲座...

11月29日14:00,南京大学外国语学院副院长、博士生导师刘云虹教授被我院聘为客座教授并做主题为《中国文学外译与翻译历史观》的学术讲座。学院副院长苗福光教授主持,副院长邓志勇教授(主持工作)为刘教授颁发了聘书。讲座从刘教授自己的学术研究领域和起点…

安徽阜阳计算机高中学校排名,安徽阜阳排名靠前的三大高中,有争议?2020年高考成绩说话!...

安徽省阜阳市,古称汝阴,阜阳历史悠久、文化璀璨、人才辈出,有阜阳剪纸等国家非物质文化遗产,也是管仲、鲍叔牙等历史名人的故乡;阜阳风景秀丽,辖区内有诸多知名景点,其中八里河风景区为国家AAAA…

数组练习2

结对开发:张哲 张晓菲 题目:返回一个数组中子数组最大和,数组可以首尾相连。 一、实验思路 本次实验在第一次的基础上增加了一些难度,数组可以首尾相连组成一个环,我们两个经过思考和讨论后得到一个方法: …