主要内容

离散状态空间不同

用不同的矩阵值离散时间状态空间模型

  • 不同离散状态空间块

库:
控制系统工具箱/线性参数变化

描述

使用这一块来实现不同矩阵离散时间状态空间模型。饲料的瞬时值状态矩阵一个、输入矩阵B、输出矩阵C,前馈矩阵D相应的输入端口。系统响应是由:

x k + 1 = 一个 x k + B u k y k = C x k + D u k ,

在哪里uk是系统的输入,yk系统输出,xk当前的系统状态,xk+ 1下一个时间步的系统状态。

使用这一块,另一块在线性参数不同图书馆实施共同控制元素变量参数或系数。有关更多信息,请参见模型Gain-Scheduled控制系统仿真软件金宝app

谨慎

避免使CD矩阵依赖于系统输出yk。如果你有这样的依赖,由此产生的状态空间方程yk=C(yk)xk+D(yk)uk创建一个代数循环,因为计算输出值yk需要知道的输出值。这个代数循环很容易不稳定和散度。相反,试着表达CD的时间t块的输入,uk,国家输出xk

出于类似的原因,避免犯一个B依赖于xk + 1输出。注意,是安全的一个B依赖于ykyk是一个固定的组合状态和输入,(换句话说,当yk=Cxk+Duk在哪里CD是常数矩阵)。

港口

输入

全部展开

系统输入信号。

状态矩阵的维度Nx——- - - - - -Nx,在那里Nx是系统状态的数量。

输入矩阵的维度Nx——- - - - - -Nu,在那里Nu是系统的输入。

输出矩阵Ny——- - - - - -Nx,在那里Ny是系统的输出。

前馈矩阵的维度Ny——- - - - - -Nu

状态空间模型zero-feedthrough,清除使引线复选框。清除此复选框禁用D输入端口。(因为R2023a)

输出

全部展开

系统输出信号。

当前状态值。

依赖关系

要启用这个端口,选择输出状态参数。

在下次状态值的步骤。

依赖关系

要启用这个端口,选择输出状态更新参数。

参数

全部展开

初始状态值,指定为一个标量或矢量的长度是系统状态的数量。

块样品时间,指定为1(继承了样本时间)或积极的标量值。

选择启用状态值输出端口,x

选择启用状态更新输出端口,xk + 1

自从R2023a

启用D输入端口直接直通的状态空间模型。zero-feedthrough模型,明确此复选框。禁用端口zero-feedthrough模型数值比喂养更可靠zero-constant进入港口。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。金宝app

版本历史

介绍了R2017b

全部展开