主要内容

修剪和线性化一个机身

这个例子展示了如何修剪和线性化一个机身使用仿真软件®™软件控制设计。万博1manbetx

目标是找到电梯偏转和身体产生的削减率生成给定入射角时,机体是一组速度。

一旦你找到削减条件,您可以计算一个线性模型的动力学状态的条件。

固定的参数:

  • 入射角(θ)

  • 身体的态度(U)

  • 位置

修剪稳态参数:

  • 电梯偏转(w)

  • 身体率()

计算操作点

打开模型。

mdl =“scdairframe”;open_system (mdl)

创建一个操作点规范对象模型使用模型的初始条件。

opspec = operspec (mdl)
scdairframe opspec =操作点规范模型。(时变组件评估在时间t = 0): - - - - - - - - - - - <强> x < /强> <强>知道< /强> <强>稳态< /强> <强> Min < /强> <强> Max < /强> <强> dxMin < /强> <强> dxMax < /强> <强> ___ < /强> <强> ___ < /强> <强> ___________ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> (1)scdairframe /加工/运动方程(轴)/位置0假真负无穷到正无穷负无穷到正无穷-3048假真负无穷到正无穷正(2)scdairframe /加工/运动方程(轴)/θ0错误真的负无穷到正无穷负无穷到正无穷(3)scdairframe /加工/运动方程(轴)/ U, w 984假真负无穷到正无穷负无穷到正无穷0假真负无穷到正无穷正(4)scdairframe /加工/运动方程(轴)/ q 0错误真的负无穷到正无穷正输入:- - - - - - - - - - - <强> U < /强> <强>知道< /强> <强> Min < /强> <强> Max < /强> <强> _ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> (1)scdairframe /鳍偏转0错误负无穷到正无穷输出:- - - - - - - - - - - <强> y < /强> <强>知道< /强> <强> Min < /强> <强> Max < /强> <强> _ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___ < /强> (1)scdairframe / q 0假负无穷到正无穷(2)scdairframe / az 0错误负无穷到正无穷

在模型中指定哪个国家是:

  • 在操作点

  • 在稳态操作点

指定该位置状态是已知的和不稳定状态。状态值中指定opspec.States(1)方式从模型中,使用默认值初始条件。

opspec.States (1)。知道= (1,1);opspec.States (1)。稳态= (0,0);

指定第二状态,对应的入射角θ,但不是在稳定状态。与位置状态,使用默认状态值从模型初始条件。

opspec.States (2)。= 1;opspec.States (2)。稳态= 0;

第三国家规范包括身体轴角速率Uw。指定这两个州都是已知的,操作点w在稳定状态。

opspec.States (3)。知道= [1];opspec.States (3)。稳态= [0 1];

寻找符合这些规范的操作点。

op = findop (mdl opspec);
操作点搜索报告:- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - opreport scdairframe =操作点搜索报告模型。(时变组件评估在时间t = 0)操作点规范成功实现。状态:- - - - - - - - - - - <强> Min < /强> <强> x < /强> <强> Max < /强> <强> dxMin < /强> <强> dx < /强> <强> dxMax < /强> <强> ___ < /强> < >强__________ < /强> <强> ___ < /强> <强> ___ < /强> <强> ___________ < /强> <强> ___ < /强> (1)scdairframe /加工/运动方程(身体轴)/位置0 0 0负984正-3048 -3048 -3048 0负无穷到正无穷(2)scdairframe /加工/运动方程(轴)/θ0 0 0负-0.0097235正(3)scdairframe /加工/运动方程(轴)/ U, w 22.69 984 984 984负无穷到正无穷0 0 0 0 -1.4367 e-11 0 (4) scdairframe /加工/运动方程(轴)/ q负-0.0097235正0 1.1477 e-16 0输入:- - - - - - - - - - - <强> Min < /强> <强> U < /强> <强> Max < /强> <强> ___ < /强> <强> __ < /强> <强> ___ < /强> (1)scdairframe /鳍偏转负0.0014161正输出:- - - - - - - - - - - <强> Min < /强> <强> y < /强> <强> Max < /强> <强> ___ < /强> < >强__________ < /强> <强> ___ < /强> (1)scdairframe / q负-0.0097235正无穷(2)scdairframe / az负-0.24207正无穷

线性化模型

线性化模型在计算操作点,第一个指定输入和输出点线性化。

io (1) = linio (“scdairframe /鳍偏转”,1“输入”);io (2) = linio (“scdairframe /加工”3,“输出”);io (3) = linio (“scdairframe /选择器”,1“输出”);

在操作点线性化模型。

sys =线性化(mdl op, io);

波德级响应线性模型的阴谋。

bodemag (sys) bdclose (“scdairframe”)

另请参阅

|||

相关的话题