主要内容

批量计算多个规格的稳态工作点

属性显示了如何为多个操作点规范查找操作点findop命令。您可以使用操作点批量线性化模型,并研究模型行为的变化。

每次你打来电话findop,软件编译Simulink模型。金宝app要找到多个规格的操作点,可以给出findop一个操作点规范的数组,而不是反复调用findop在for循环中。该软件使用一个单一的模型编译来计算多个操作点,这是非常有效的,特别是对于重复重新编译昂贵的模型。

打开Simulin金宝appk模型。

sys =“scdspeed”;open_system(系统)

创建一个默认操作点规范对象数组。

opspec = operspec (sys, 3);

为了找到rad/s到rpm块的输出固定的稳态工作点,在每个工作点规格对象中添加一个已知的输出规格。

opspec = addoutputspec (opspec[系统“rpm / rad / / s”), 1);opspec(i).输出(1)。知道= true;结束

为每个工作点规范指定不同的已知输出值。

opspec (1) .Outputs(1)。y = 1500;opspec (2) .Outputs(1)。y = 2000;opspec (3) .Outputs(1)。y = 2500;

或者,您可以使用模型线性化电路并将规范导出到MATLAB工作空间。有关更多信息,请参见操作点搜索的导入和导出规范

找到满足三个输出规范中的每一个的工作点。findop使用单个模型编译计算所有操作点。

行动= findop (sys, opspec);
工作点搜索报告1:--------------------------------- opreport =工作点搜索报告的模型scdspeed。(t=0时评估的时变分量)成功满足工作点规范。状态:---------- < 强> Min < /强> < >强x < /强> <强> Max < /强> < >强dxMin < /强> < >强dx < /强> < >强dxMax < /强> <强> ___ < /强> <强劲 >_______ <强> ___ < /强> <强> ___ < /强> <强劲 >__________ <强> ___ < / >强(1)scdspeed /油门&歧管/进气歧管/ p0 = 0.543酒吧负无穷0.59562正0 3.4112 e-09 0 (2) scdspeed /车辆动力学/ w = T / / J w0 = 209 rad / / s负157.08正0 -5.572 e-07 0输入 : ---------- < 强> Min < /强> <强> u < /强> <强> Max < /强> <强> ___ < /强> <强劲 >_______ <强> ___ < / >强(1)scdspeed /油门扰动负-1.6086正输出:---------- < 强> Min < /强> <强> y < /强> <强> Max < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < / >强(1)scdspeed / rad / / s rpm操作点搜索报告2 1500 1500 1500 : --------------------------------- opreport scdspeed =操作点搜索报告模型。(t=0时评估的时变分量)成功满足工作点规范。状态:---------- < 强> Min < /强> < >强x < /强> <强> Max < /强> < >强dxMin < /强> < >强dx < /强> < >强dxMax < /强> <强> ___ < /强> <强劲 >_______ <强> ___ < /强> <强> ___ < /强> <强劲 >___________ <强> ___ < / >强(1)scdspeed /油门&歧管/进气歧管/ p0 = 0.543酒吧负无穷0.54363 Inf 0 2.6649e-13 0 (2.) scdspeed/Vehicle Dynamics/w = T//J w0 = 209 rad//s -Inf 209.44 Inf 0 -8.4758e-12 0 Inputs: ---------- Min u Max ____ _________ ___ (1.) scdspeed/Throttle perturbation -Inf 0.0038183 Inf Outputs: ---------- Min y Max ____ ____ ____ (1.) scdspeed/rad//s to rpm 2000 2000 2000 Operating point search report 3: --------------------------------- opreport = Operating point search report for the Model scdspeed. (Time-Varying Components Evaluated at time t=0) Operating point specifications were successfully met. States: ---------- Min x Max dxMin dx dxMax ____ _______ ___ _____ ___________ _____ (1.) scdspeed/Throttle & Manifold/Intake Manifold/p0 = 0.543 bar -Inf 0.51066 Inf 0 1.3297e-08 0 (2.) scdspeed/Vehicle Dynamics/w = T//J w0 = 209 rad//s -Inf 261.8 Inf 0 -7.8334e-08 0 Inputs: ---------- Min u Max ____ ______ ___ (1.) scdspeed/Throttle perturbation -Inf 1.4971 Inf Outputs: ---------- Min y Max ____ ____ ____ (1.) scdspeed/rad//s to rpm 2500 2500 2500

运维是工作点的向量吗scdspeed模型,该模型对应于opspec.每个工作点的输出值与相应工作点规范中指定的已知值相匹配。

另请参阅

|

相关的话题