发布时间:2022-12-11 12:00来源:www.51edu.com作者:畅畅
模型缺少powergui模块。
powergui模块是SimPowerSystems的一个基础模块,全名叫做 电力系统图形化用户接口。Simulink仿真采用的是状态空间方程,powergui的功能就是实现电路图形和状态空间方程的转换,可以修改离散、连续、相位之类的仿真方法,还有初试条件、傅里叶分析等等很多功能。
解决这个问题比较容易:在Simulink模型库中选择SimPowerSystems,然后在右侧显示出的模块中,找到powergui模块(也可以通过搜索找到该模块),并将其拖到模型中,不需要与任何其他模块连接,应该就可以了。如果模型包含子系统,powergui模块可以放在模型的任一层,不会影响功能,但建议放在顶层,既清晰又有助于提高性能。
通常,在用到SimPowerSystem里面的模块的时候,这个模块应该是会自动添加到模型中去的,即使删掉了,再按仿真按钮又会自动生成。尽管见到不少人问这个问题,但到现在位置,我都没能复现出缺少该模块这样的错误。
楼主用的MATLAB是什么版本?我只是出于好奇,想分析一下什么原因导致该模块不被自动添加。
鉴于题主强调自己不是伸手党,特来给题主提供一个思路。
首先别再去百度搜了,用谷歌,实在不行就用bing还有Yahoo。
不管什么模型仿真,你首先得有个模型,也就是一些描述电池充放电化学过程的微分方程。实际上有化学反应式也可以自己建立微分方程。下图是我用手机在谷歌上面搜到的,相信题主用电脑肯定能搜到更丰富的内容。
<img src= data-rawheight=1280 data-rawwidth=720 class=origin_image zh-lightbox-thumb width=720 data-original=>
好了我们有了微分方程。那么得确认这个模型里面哪些是输入哪些是输出,以及你的控制目标。比如在最短时间内达到某个电压值,或者充电过程中几个电芯之间电压差相差在某个范围,再或者电池的温度不能超过某个特定值。
如果是非线性模型的话,就得确定电池的工作点,以及对模型进行线性化。
然后题主得使用各种控制器设计方法设计一个控制器,比如最流行的PID。
于是题主得在Simulink里面建立系统的模型。最简单的就是直接用传递函数模块加上一些偏置之类。逼格稍高的可以用S function builder直接把微分方程放进去,再搞个mask用来传参数,相信题主如果C/C++课以及现代控制理论课作业都是自己搞的话可以很快搞定这些。逼格最高的是直接用Simulink的数学运算模块画一个微分方程出来,这个比较费脑筋,但是Simulink里面的模块都是优化过的,一般情况下速度比S function builder快点。
最后就是搞个控制闭环,然后跑一下出结果写论文啦。
祝题主早日毕业。
matlab simulink,saber,Cadence PSpice都可以。据说saber对电源仿真效果最好。
matlab simulink,saber,Cadence PSpice都可以。据说saber对电源仿真效果最好。
matlab simulink,saber,Cadence PSpice都可以。据说saber对电源仿真效果最好。
这只是一个警告,因为powergui初始化的时候要计算出等效状态方程的初始值,包括输出信号。
输出信号也就是各种测量电表的输出。你模型里没有,所以它就警告了。
这个应该不影响计算的。
可以考虑把芯片控制端输出的信号用数学表达式的形式加在开关管上
你能编辑一下图片用红笔标出来你说的模块么?个人觉得这不像是一个真正simulink模型,里面的信号线的显示就不对,同一条信号线上是不会有相对的箭头的。
下一篇:dc母头正负怎么分?
流浪法师出装,英雄联盟手游小法师怎么出装
勇者斗恶龙7安卓攻略,勇者斗恶龙7安卓
lol小鱼皮肤哪个手感好,菲兹皮肤手感排行
妄想山海香料蘑菇怎么做,妄想山海臭豆腐配方和制作方法分享
厄运之槌地图走法,魔兽厄运之槌副本入口
另一个伊甸奈岐角色任务,另一个伊甸奈岐技能介绍及强度测评
西部荒野稀有乌尔图斯,外域稀有精英分布图
奶茶制作方法,妄想山海烤全鱼配方和制作方法分享
洛克王国酷拉要刷多少次,洛克王国酷拉在哪
开心消消乐
类型:休闲益智
解压宝盒
类型:休闲益智
迷你世界
类型:休闲益智
恐怖奶奶
类型:休闲益智
老板挪个车2
类型:休闲益智
我的狗狗
类型:休闲益智
贪吃蛇大作战
类型:休闲益智
白块儿达人-节奏钢琴黑白块
类型:休闲益智
解压模拟大师
类型:休闲益智