线性化GydF4y2Ba是在操作点周围的小区域中有效的非线性系统的线性近似。GydF4y2Ba
例如,假设非线性函数是GydF4y2Ba . 关于工作点线性化该非线性函数GydF4y2BaXGydF4y2Ba= 1GydF4y2Ba那GydF4y2BayGydF4y2Ba= 1GydF4y2Ba导致线性函数GydF4y2Ba 。GydF4y2Ba
在工作点附近,GydF4y2Ba 是一个很好的近似GydF4y2Ba . 远离工作点时,近似值很差。GydF4y2Ba
下一个图显示了一个可能的良好近似区域,用于线性化GydF4y2Ba 。实际的有效区域取决于非线性模型。GydF4y2Ba
将线性化的概念扩展到动态系统,您可以编写以下形式的连续时间非线性微分方程:GydF4y2Ba
在这些方程式中,GydF4y2BaXGydF4y2Ba(GydF4y2BaT.GydF4y2Ba)代表系统状态,GydF4y2Ba你GydF4y2Ba(GydF4y2BaT.GydF4y2Ba)表示系统的输入,以及GydF4y2BayGydF4y2Ba(GydF4y2BaT.GydF4y2Ba)表示系统的输出。GydF4y2Ba
该系统的线性化模型在操作点周围的一个小区域中有效GydF4y2BaT.GydF4y2Ba=GydF4y2BaT.GydF4y2Ba0.GydF4y2Ba那GydF4y2BaXGydF4y2Ba(GydF4y2BaT.GydF4y2Ba0.GydF4y2Ba)=GydF4y2BaXGydF4y2Ba0.GydF4y2Ba那GydF4y2Ba你GydF4y2Ba(GydF4y2BaT.GydF4y2Ba0.GydF4y2Ba)=GydF4y2Ba你GydF4y2Ba0.GydF4y2Ba和GydF4y2BayGydF4y2Ba(GydF4y2BaT.GydF4y2Ba0.GydF4y2Ba)=GydF4y2BaGGydF4y2Ba(GydF4y2BaXGydF4y2Ba0.GydF4y2Ba那GydF4y2Ba你GydF4y2Ba0.GydF4y2Ba那GydF4y2BaT.GydF4y2Ba0.GydF4y2Ba)=GydF4y2BayGydF4y2Ba0.GydF4y2Ba。GydF4y2Ba
要表示线性化模型,请定义以符合操作点为中心的新变量:GydF4y2Ba
用δ表示的线性化模型GydF4y2BaXGydF4y2Ba,δGydF4y2Ba你GydF4y2Ba,和δGydF4y2BayGydF4y2Ba当这些变量的值很小时有效:GydF4y2Ba
线性化可用于模型分析和控制设计应用。GydF4y2Ba
指定非线性Simulink的精确线性化金宝appGydF4y2Ba®GydF4y2Ba“零极点”或“零极点”可用于传递线性方程的模型:GydF4y2Ba
绘制Simulink模型的Bode响应。金宝appGydF4y2Ba
通过计算开环响应来评估回路稳定性边缘。GydF4y2Ba
分析和比较不同的工作点附近的植物响应。GydF4y2Ba
线性控制器的设计GydF4y2Ba
经典的控制系统分析和设计方法需要线性、时不变的模型。GydF4y2Ba金宝appSimulink控制设计™GydF4y2Ba调整补偿器时,自动线性化设备。看见GydF4y2Ba选择控制设计方法GydF4y2Ba。GydF4y2Ba
分析闭环稳定性。GydF4y2Ba
通过计算控制系统的闭环线性模型来测量频率响应中的共振尺寸。GydF4y2Ba
生成对参数变体和建模错误的灵敏度降低的控制器。GydF4y2Ba
你可以用GydF4y2Ba金宝appSimulink控制设计GydF4y2Ba将连续时间、离散时间或多速率Simulink模型线性化的软件。得到的线性时不变模型为状态空间形式。金宝appGydF4y2Ba
默认情况下,GydF4y2Ba金宝appSimulink控制设计GydF4y2Ba使用a线性化模型GydF4y2Ba逐块GydF4y2Ba方法。这种逐个块方法在Simulink模型中单独地线性化每个块并结合结果以产生指定系统的线性化。金宝appGydF4y2Ba
您还可以使用全型数值扰动来线性化系统,其中软件通过扰乱根级输入和状态的值来计算完整模型的线性化。对于每个输入和状态,软件将模型少量覆盖并根据对这些扰动的模型响应计算线性模型。您可以使用前向差异或中央差异来扰乱模型。GydF4y2Ba
逐块线性化方法对全模数值扰动具有几个优点:GydF4y2Ba
大多数Si金宝appmulink块具有预编程的线性化,可提供块的精确线性化。GydF4y2Ba
您可以使用线性分析点来指定模型的一部分以线性化。GydF4y2Ba
可以将块配置为使用自定义线性化,而不影响模型模拟。GydF4y2Ba
在结构上删除了结构上的非生物状态。GydF4y2Ba
您可以指定包含不确定性的线性化(需要强大的控制工具箱™软件)。GydF4y2Ba
您可以获得详细的诊断信息。GydF4y2Ba
线性化多速率模型时,可以使用不同的速率转换方法。全型数值扰动只能使用零阶保持速率转换。GydF4y2Ba
精确的线性化支持大多数Simulink块金宝app。金宝appGydF4y2Ba
但是,具有强不连续金宝app性或基于事件的动力学的Simulink块(正确)线性化为零或大(无限)增益。包含基于事件或不连续行为的模型需要由GydF4y2Ba金宝appSimulink控制设计GydF4y2Ba软件。这种基于事件或不连续的行为可以来自诸如:GydF4y2Ba
来自不连续性库的街区GydF4y2Ba
州流程GydF4y2Ba®GydF4y2Ba图表GydF4y2Ba
触发子系统GydF4y2Ba
脉冲宽度调制(PWM)信号GydF4y2Ba
对于大多数应用程序,Simulink模型中的状态应处于稳定状态。金宝app否则,您的线性模型仅在一个小的时间间隔内有效。GydF4y2Ba
选择用于线性化的正确操作点对于获得准确的线性模型至关重要。线性模型是非线性模型的近似,其仅在线化模型的操作点附近有效。GydF4y2Ba
尽管指定了要线性化的Simulink块,但模型中的所有金宝app块都会影响工作点。GydF4y2Ba
当对不同的工作点进行线性化时,非线性模型可能有两种非常不同的线性近似。GydF4y2Ba
接下来显示了该模型的线性化结果,以及积分的初始条件GydF4y2BaXGydF4y2Ba0.GydF4y2Ba= 0。GydF4y2Ba
此表总结了两个不同的操作点的不同线性化结果。GydF4y2Ba
手术点GydF4y2Ba | 线性化结果GydF4y2Ba |
---|---|
初始条件= 5,状态GydF4y2BaX1GydF4y2Ba = 5GydF4y2Ba |
30/秒GydF4y2Ba |
初始条件= 0,状态GydF4y2BaX1GydF4y2Ba = 0GydF4y2Ba |
0.GydF4y2Ba |
您可以在三种不同类型的操作点中线性化Simul金宝appink模型:GydF4y2Ba
修整工作点-GydF4y2Ba修剪工作点线性化GydF4y2Ba
模拟快照-GydF4y2Ba在模拟快照时线性化GydF4y2Ba
触发仿真事件 -GydF4y2Ba在触发模拟事件时线性化GydF4y2Ba