- 博客(26)
- 收藏
- 关注
原创 从建模到管理:人工智能赋能电池电化学模型
近年来,人工智能(AI)技术的突破性进展为解决这些难题提供了革命性的方法,通过数据驱动与物理模型的深度融合,极大地推动了锂离子电池的动态建模与优化。最后,本文指出了当前研究的局限性,并展望了数字孪生(DT)、深度强化学习(DRL)和大型语言模型(LLMs)等前沿AI技术在增强电化学模型方面的巨大潜力,为下一代BMS的跨领域创新铺平了道路。(2)动态建模方法,涵盖基于模型的方法和智能方法;如图4所示的P2D模型示意图清晰展示了电池的多层结构,该模型通过完整的控制方程描述了电池内部的离子传输和反应动力学过程。
2025-11-24 11:37:02
859
原创 英伟达Nemotron大模型与Blueprints框架
在人工智能领域,语言模型的推理能力正成为衡量其智能水平的关键指标。然而,随着模型规模的扩大,推理效率问题日益凸显——长链式思维、自我验证和回溯等复杂推理过程不仅消耗大量计算资源,还限制了模型在实际应用中的部署。该系列模型不仅具备卓越的数学、科学和编程推理能力,还通过创新的架构优化技术显著提升了推理效率,成为首个支持动态推理切换的开源模型家族。数据:https://huggingface.co/datasets/nvidia/Llama-Nemotron-Post-Training-Dataset。
2025-11-18 16:01:56
653
原创 AI揭示电池快充机理,汽车电池应该怎么充电
一篇发表于Nature Communications上,由斯坦福大学、欧洲同步辐射中心(ESRF)和中科院等机构的联合团队完成的研究,借助相衬纳米X射线断层成像与机器学习算法,首次在三维尺度上系统揭示了电池正极内部颗粒与碳/粘结剂网络的“分离行为”,揭示了快充伤电池背后的真相,同时还发现了一个令人意外的“潜伏危机”。而这篇文章的研究团队,使用X射线相位衬度纳米断层扫描与X射线光谱显微扫描技术,实现正极高分辨三维成像,得到活性颗粒、碳/粘结剂网络与孔隙的分布以及定量的电子密度。
2025-11-15 09:55:44
566
原创 算力中心技术在新能源市场中的重要作用
通过高效的计算资源管理、精准的电力预测和动态的资源调度,算力中心不仅提升了能源利用效率,还推动了可再生能源的消纳与应用。然而,面临基础设施建设、技术壁垒和政策环境等挑战,算力中心的全面发展仍需行业的共同努力和技术的不断创新。在传统的算力中心,计算资源通常以服务器集群的形式存在,采用标准化的硬件配置。通过高效的算力管理与电力优化,算力中心不仅为数据密集型应用提供了支持,也为可再生能源的高效利用和智能管理奠定了基础。通过自适应的能量操作系统,算力中心能够跟踪和分析电力使用情况,实现对能源的精细化管理。
2025-11-13 10:50:01
340
原创 微网科普——光伏功率预测与负荷预测在微电网中的重要作用
在能源转型的浪潮中,微电网作为灵活、高效的能源管理方案,正在重塑电力行业格局。精准的光伏功率预测和负荷预测是确保微电网高效运行的关键技术,这两项技术的结合为微电网提供了智能化的运营支持。在一个典型的微电网中,光伏发电与储能设备结合,通过数据分析与智能算法的动态调整,实现电力的最优配置。通过分析气象数据和历史发电记录,微电网能够提前预知未来的光伏发电能力,实现能源的高效调配。传统的光伏功率预测方法主要依赖简单的线性回归和时序分析,这些方法虽然在一定程度上有效,但对复杂天气变化的适应性差,预测精度有限。
2025-11-13 10:32:58
167
转载 String中的享元模式
首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;String str=”kvill”;String str=new String (“kvill”);的区别:在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。常量池(constant pool)指的是在.
2022-04-14 08:36:24
545
转载 Java内存管理和泄露
Java内存溢出即程序在申请内存时,没有足够的空间供其使用,出现out of memory。常见于四种情况:栈溢出(StackOverflowError)、堆溢出(OutOfMemoryError:java heap space)、永久代溢出(OutOfMemoryError: PermGen space)、OutOfMemoryError:unable to create native thread,以下一一进行总结。1、栈溢出首先搞清楚java栈空间存储的是什么。java栈空间是线程私有的,是jav
2022-04-14 08:25:47
189
转载 孤儿进程与僵尸进程产生及其处理
在探讨这个问题之前,我们先来弄清什么是进程。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。通俗点讲,进程是一段程序的执行过程,是个动态概念。一:进程状态程序运行必须加
2022-04-08 14:47:50
1258
原创 Redis持久化策略-AOF
什么是AOF男孩“一觉醒来”忘记了对女孩子的承诺,这时候女孩子把曾经海誓山盟的录音逐条播放给男孩子听,帮助他“恢复记忆”。“男孩一觉醒来”像极了Redis宕机重启的样子,而女孩子的录音就是Redis的AOF日志。AOF(Append Only File)以文本的形式(文本格式由Redis自定义,后文会讲到),通过将所有对数据库的写入命令记录到AOF文件中,达到记录数据库状态的目的。注意:AOF文件只会记录Redis的写操作命令,因为读命令对数据的恢复没有任何意义Redis默认并未开启AOF功能,r
2022-04-02 08:42:21
715
1
原创 Redis持久化策略-RDB
就这?Redis持久化策略——RDBRedis之所以快,一个最重要的原因在于它是直接将数据存储在内存,并直接从内存中读取数据的,因此一个绝对不容忽视的问题便是,一旦Redis服务器宕机,内存中的数据将会完全丢失。好在Redis官方为我们提供了两种持久化的机制,RDB和AOF,今天我们来聊一下RDB。什么是RDBRDB是Redis的一种数据持久化到磁盘的策略,是一种以内存快照形式保存Redis数据的方式。所谓快照,就是把某一时刻的状态以文件的形式进行全量备份到磁盘,这个快照文件就称为RDB文件,其中R
2022-04-02 08:39:35
243
原创 什么是操作系统
什么是计算机?计算机是用来模拟人类的电子器械,能完成我们要求他做的事情。如CPU就是模拟人的大脑的思考区域,而内存就好比人脑的记忆区域显示器,打印机好比人的手,一道数学题被我们看到好思考好,写在纸上这个过程。所以计算机就是一个人,可以这么说。但是它比我们思考速度快无数倍,存储容量也非常大,很适合用来做一些重复的操作。什么是操作系统?操作系统就是高级程序员写的一款软件,这款软件用来连接底层的物理器件,如CPU,内存,磁盘等等,同时给我们低级程序员提供一条能控制底层硬件的接口(其实这个接口就是之后l
2022-03-28 14:52:46
395
原创 不要活成别人喜欢的样子
走出讨好型人格的6个方法讨好型人格,一种近几年被很多人对号入座的心理状态和行为倾向( people-pleasing behaviors )。它让我们感受不到关系的真实,陷入内耗,没有精力去做对自己真正重要的事。看看下面的描述你中了几条:◍ 很难拒绝别人,说「不」会让你感到内疚。◍ 花过多的时间思考别人对你的评价。◍ 经常做别人想让你做但你并不真的想做的事情。◍ 经常需要跟低自尊的感觉作斗争。◍ 你希望人们喜欢你,并觉得满足他们的需求会赢得他们的认可。◍ 你总是在对别人说对不起,即使不是你的
2022-03-26 14:37:04
248
原创 异常处理try-throw-catch
异常处理try-throw-catch:try-throw-catch成为异常处理的三段式。通常,要查看的是否存在异常的代码块,我们也不确定它是否存在异常,所以给它一次尝试的机会,用try包裹待测试代码块,通常用if判断语句来发现异常,如果发现异常(如除数为0),给出throw newException(”argument“);的抛出异常的处理语句,计算机会立刻停下try内的代码运行,直接跳转到最近的catch语句,首先给出一个catch的例子:catch(Exception e){System.
2020-12-14 10:06:55
296
原创 使用基类的私有实例变量
使用基类的私有实例变量:从“任何其他类”的方法定义中,都无法“指名“访问基类中的私有实例变量(或方法),“即使是派生类的方法定义也不行。”
2020-12-13 09:14:37
253
1
原创 java输入单个字符的两种方法
java输入单个字符的两种方法:方法1:public static void main(String[] args) throws Exception{ char c; c = (char)System.in.read();}方法2:char c;Scanner sc = new Scanner(System.in);
2020-11-30 19:48:05
876
原创 Null指针异常
Null指针异常:通常,编译器要求我们初始化一个类变量,我们可以将该变量初始化为Null,但null不是一个对象,它可以被理解为占用地址,所以被null初始化的变量,不能进行方法调用,否则会报错“Null Pointer Exception”。...
2020-11-22 08:48:48
290
1
原创 实例变量的定义
Private 修饰符:定义变量,方法,类时,可以加public或private等修饰符,来限定其使用范围,在定义变量和方法时也不是随便定义的,通常情况下,实例变量用private定义,这是为了变量私有,让程序只能通过方法调用类中的变量,防止随意的意外赋值。如果想要设置变量的值或是调用变量的值,可以通过声明get开头的方法来调用,通过set开头的方法来设置。通常情况下,方法更适合用public修饰。...
2020-11-15 10:32:10
452
原创 对局部变量的看法
局部变量:在java中,变量的声明具有重要作用,在一个方法中定义的变量只能在方法中使用(一般情况),方法结束,变量的生命就结束了,可以看成变量被销毁了。为了防止出现错误,有人就会说:“把变量的定义放在方法外不就行了,这样,在方法外和方法内都可以使用。”确实如此,但有些变量只能当成临时的变量使用,要养成变量在结构块中生存的习惯。比如for循环,循环变量i,最好在for中定义,它属于这个结构块。...
2020-11-14 16:19:46
261
原创 对代码格式漂亮的看法
对代码格式漂亮的看法一份优秀的代码不仅要算法合理、优秀,还要关注它的可阅读性,代码是给人看的,编译后才是给机器看的,人不是机器,所以容易理解才是我们写代码要关注的。归纳漂亮代码的格式:1.{}花括号,通常代表一块代码,所以退格(4空格)2.如果一行代码过长,可以换行写,但一定要退格3.一块代码执行以块内容,尽量和下一块内容有空行隔开...
2020-11-05 20:18:26
154
原创 正真认识java的第一天
以往,在使用电脑时,经常出现电脑需要各种插件,什么flash,java等等,当初认为,Java就是一个插件,现在才真正意识到java是个庞大的个体,是众多程序员们的起点,Java让我对计算机和编程有了更深刻的认识,相信未来,java会在我眼前越来越清晰,成为我的伙伴。...
2020-03-04 19:58:15
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅