在matlab/simulink下对蓄电池进行充电仿真,怎么搞

 我来答
匿名用户
2017-08-30
展开全部
鉴于题主强调自己不是伸手党,特来给题主提供一个思路。

首先别再去百度搜了,用谷歌,实在不行就用bing还有Yahoo。
不管什么模型仿真,你首先得有个模型,也就是一些描述电池充放电化学过程的微分方程。实际上有化学反应式也可以自己建立微分方程。下图是我用手机在谷歌上面搜到的,相信题主用电脑肯定能搜到更丰富的内容。
<img src="https://pic4.zhimg.com/0328ed79455527922d760dca9ffdaeab_b.jpg" data-rawheight="1280" data-rawwidth="720" class="origin_image zh-lightbox-thumb" width="720" data-original="https://pic4.zhimg.com/0328ed79455527922d760dca9ffdaeab_r.jpg">
好了我们有了微分方程。那么得确认这个模型里面哪些是输入哪些是输出,以及你的控制目标。比如在最短时间内达到某个电压值,或者充电过程中几个电芯之间电压差相差在某个范围,再或者电池的温度不能超过某个特定值。
如果是非线性模型的话,就得确定电池的工作点,以及对模型进行线性化。
然后题主得使用各种控制器设计方法设计一个控制器,比如最流行的PID。
于是题主得在Simulink里面建立系统的模型。最简单的就是直接用传递函数模块加上一些偏置之类。逼格稍高的可以用S function builder直接把微分方程放进去,再搞个mask用来传参数,相信题主如果C/C++课以及现代控制理论课作业都是自己搞的话可以很快搞定这些。逼格最高的是直接用Simulink的数学运算模块画一个微分方程出来,这个比较费脑筋,但是Simulink里面的模块都是优化过的,一般情况下速度比S function builder快点。
最后就是搞个控制闭环,然后跑一下出结果写论文啦。
祝题主早日毕业。
深圳圣斯尔电子技术有限公司
2023-06-12 广告
非接触检测电压的方法有很多种。以下是其中一些常见的方法:1. 磁感应法:利用磁场感应原理,通过测量磁场变化来测量电压。2. 电磁感应法:利用电磁感应原理,通过测量电磁感应来测量电压。3. 电容测量法:通过测量电容的变化来测量电压。4. 红外... 点击进入详情页
本回答由深圳圣斯尔电子技术有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式