资讯详情

修改Simulink模型后出现初始状态大小不匹配的错误

本帖最后由 Okeeeey 于 2020-10-19 10:11 编辑

我想用直驱风力发电机阻抗建模LCL滤波器取代滤波电感L,于是在simulink修改前后如图1图2所示

5139a3a3a1f5d97fe7b71974fcdd3a4d.png

VU431DZI@H[DHCIQ25VH0E0.png (17.07 KB, 下载次数: 9)

2020-10-18 19:37 上传

图1 修改前的主电路模型

Z]3JLALD]999DBDQTK~_~IN.png (19.63 KB, 下载次数: 5)

2020-10-18 19:37 上传

图2 使用LCL滤波器取代滤波电感L的主电路模型

修改后,系统报错Size mismatch in the initial state for model 'wen_2016_TPEL_No1'. The signals(10).values field in the initial state structure has 2 element(s),where as the corresponding state 'DSTATE' in block ''wen_2016_TPEL_No1/powergui/EquivalentModel1/State-Space' has 8 element(s)点击‘’wen_2016_TPEL_No1/powergui/EquivalentModel1/State-Space' has 8 element(s)”之后,定位错误Powergui中。

错误1.1.png (7.4 KB, 下载次数: 9)

2020-10-18 19:42 上传

图3 显示错误的模块

其上层为Powergui。在进行错误排查时发现,将图2所示主电路中LCL删除滤波器滤波电容C后,系统可继续运行,无错误报告!

尝试过的修改方法:

1、删除Powergui并重建新的Powergui,无效。

2、新建一个simullink模型,无效。

附件:

2020-10-19 10:04 上传

点击文件名下载附件

simulink模型

2020-10-19 10:04 上传

点击文件名下载附件

simulink初值

NeiHuanLiLun.m

(3.68 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

内环理论

GetData.m

(2.13 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

获取数据

dq_bode.m

(5 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

波德图绘制

DataAnalysis.m

(2.47 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

数据分析

附件运行需要打开四个m文件:内环理论、波德图绘制、数据获取和数据分析,然后运行内环理论。由于我修改了这个模型,它不能正常运行。删除主电路中的电容器后即可运行。Matlab版本:R2019a。

感谢您的帮助!

标签: 电容不发电了怎么办

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台