linearizeInput
指定输入线性化模型
描述
linearizeInput (
添加输入边界条件的约束,负载,或来源的标签模型
,labeltext
)labeltext
。在线性化模型中,输入的值u= 1对应于一个单元边界条件作用于整个地区被指定labeltext
。换句话说,模拟输入值的线性化模型u(t)= 25相当于设置边界条件价值25在热或结构模型在偏微分方程的工具箱™。有关更多信息,请参见算法。
结构分析模型,边界条件后,限制,和负载可以成为线性化模型的输入:
结构边界约束。使用
structuralBC
函数与约束
论点。边界上的位移或位移分量。使用
structuralBC
函数与位移
,XDisplacement
,YDisplacement
,或ZDisplacement
论点。结构边界荷载。使用
structuralBoundaryLoad
函数与压力
,力
,或SurfaceTraction
论点。身体结构负载。使用
structuralBodyLoad
函数与GravitationalAcceleration
论点。
边界条件、加载或约束x- - - - - -,y- - - - - -,z——组件产生一个输入通道/组件。
热分析模型,下面的边界条件和源可以成为线性化模型的输入:
温度或热流的边界。使用
thermalBC
函数与温度
或HeatFlux
论点。一个内部热源。使用
internalHeatSource
函数。
每个选定的条件或源产生一个标量输入的线性化模型。
条件,约束、加载或源可以线性化输入,总是标签在创造。例如,指定一个内部热源的热模型如下:
25岁的internalHeatSource (thermalmodel“标签”,“HeatSource”);
剩下的边界条件设置为零的线性化的目的,不管他们的结构或热模型的价值。确保标签所有非零边界条件,将他们作为输入使用linearizeInput
。
使用linearizeInput
和linearizeOutput
一起线性化
函数来提取稀疏线性模型与结构和热模型。
例子
输入参数
输出参数
算法
的线性化
函数构造一个线性模型的输入边界条件的一个子集,负载,或来源应用于热结构模型的偏微分方程的工具箱和输出结果值选择的自由度。例如,如果您指定的热源
“面子”internalHeatSource(模型,25日,2,“标签”,“heatSource”)
作为一个线性化输入
linearizeInput(模型、“heatSource”)
和指定温度的脸X
作为线性化输出
linearizeOutput(模型、“面子”X)
X
。
tlist = 1:10;u = repmat(25、大小(tlist));ysp = lsim (linsys uLoad tlist);
注意,加载和边界条件不包括线性化输入线性化模型中假定为零,不管他们的价值观在偏微分方程的结构或热模型工具。在这种情况下仿真结果可以不同。
版本历史
介绍了R2021b