matlab模型参数不匹配怎么办,修改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 进行修改前的主电路模型7d87af38b7608bb25c2947fd05dfb8c6.png

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中。

8f085d896dccea252aefac9d98775f1b.png

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

2020-10-18 19:42 上传

图3 显示错误的模块

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

尝试过的修改方法:

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

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

附件:

75a0eb887981ee745ea517c932b8341b.gif

2020-10-19 10:04 上传

点击文件名下载附件

simulink模型

16ae97300fb26d5150aca66cd3888cb6.gif

2020-10-19 10:04 上传

点击文件名下载附件

simulink初值

f5c3d56501a3d0261ce0cb81cbf824a7.gif

NeiHuanLiLun.m

(3.68 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

内环理论

f5c3d56501a3d0261ce0cb81cbf824a7.gif

GetData.m

(2.13 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

获取数据

f5c3d56501a3d0261ce0cb81cbf824a7.gif

dq_bode.m

(5 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

波德图绘制

f5c3d56501a3d0261ce0cb81cbf824a7.gif

DataAnalysis.m

(2.47 KB, 下载次数: 0)

2020-10-19 10:04 上传

点击文件名下载附件

数据分析

附件运行需要首先打开内环理论、波德图绘制、获取数据、数据分析四个m文件,然后运行内环理论。由于这个模型是我修改过的,因此无法正常运行,将主电路中的电容删除后可以运行。Matlab版本:R2019a。

感谢各位同学老师的帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
空调制冷匹配是指根据室内温度、湿度等参数,通过控制空调的制冷量以达到设定的舒适温度。为了更好地理解和优化空调制冷系统的性能,可以使用MATLAB进行仿真模拟。 在MATLAB中,可以建立一个空调制冷仿真模型。首先,需要收集空调系统的相关参数,如制冷剂流量、压缩机效率、换热器传热系数等。然后,可以使用MATLAB的建模工具箱,如Simulink,搭建一个空调系统的仿真模型。 在建模过程中,可以利用已知的物理原理和空调系统的工作过程,建立系统的动力学模型。例如,可以考虑制冷剂在蒸发器和冷凝器间的传热、传质和压缩过程等。通过设置初始条件和边界条件,可以模拟空调制冷系统在不同工况下的运行情况。 接下来,可以为模型添加控制策略,如PID控制器。根据设定的舒适温度和其它环境参数,控制器可以根据反馈信号调整制冷量,使得模拟系统的输出接近设定值。 完成模型搭建后,可以进行仿真实验。通过改变系统的输入和参数,可以研究不同操作条件对系统性能的影响。例如,可以分析不同环境温度下的制冷效果、不同控制策略下的系统稳定性等。 通过这个仿真模型,可以更好地理解和优化空调制冷系统的性能。根据仿真结果,可以调整系统参数、改进控制策略,提高系统的制冷效率和稳定性。同时,仿真模型也可以用于教育、培训和系统设计验证等方面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值