今天做光伏系统仿真的时候想使用look table模块导入辐射数据,于是有以下随笔。
使用命令
Ir = xlsread('gaoyuhour.xlsx');
创建LookupTable变量
mylookuptable = Simulink.LookupTable;
可以看到LookupTable变量有很多属性,这里我们主要用到Breakpoints和Table属性,Breakpoints即输入,Table即输出。
下一步就是将刚才的data数据导入到这个变量中。
>> gaoyuIr.Breakpoints.Value = Ir(1:8760,3);
>> gaoyuIr.Table.Value = Ir(1:8760,7);
>> gaoyuT.Breakpoints.Value = Ir(1:8760,3);
>> gaoyuT.Table.Value = Ir(1:8760,10);
>> gaoyuIr.StructTypeInfo.Name = 'gaoyuIr';
>> gaoyuT.StructTypeInfo.Name = 'gaoyuT';