我正在Opal模拟器中进行实时仿真,使用MATLAB& MATLAB/Simulink进行有源电力滤波器。
我想在实时中运行模拟,但是溢出正在发生,因为模型显然太大了,所以我不得不对进行优化,其中一个消耗大量计算时间的块是--三相逆变器(基于IGBT)E 215,一位朋友告诉我,可以用一个简单的矩阵(S-函数或传递函数,我不确定)代替这个块,他说这将减少模型的计算时间,并将帮助我实时运行它。
谢谢你。
发布于 2017-03-01 05:35:36
理论
您的朋友想说的是:将三相逆变器转换为s传输函数模型.现在要理解的是
System Modeling是工程而不是MATLAB,你也可以把任何像三相逆变器这样的系统建模成状态空间、s传递函数、多项式拟合、神经网络等模型。
动作
如果你知道逆变器的传递函数方程,那么就试着去拟合和找出系数。否则结果将是不准确的。神经拟合提供最好的结果,但超出了范围。
因此,优化模型而不是,如下所示:
https://stackoverflow.com/questions/42521281
复制相似问题