文档库

最新最全的文档下载
当前位置:文档库 > Discrete State-Space

Discrete State-Space

Discrete State-Space

http://www.wendangku.net/doc/4fd03100e87101f69e319598.html/p/1914543655

实现离散状态空间系统

离散

Discrete State-Space

Discrete State-Space

块特性为非空矩阵

Discrete State-Space块实现所描述的系统

Discrete State-Space

其中,u为输入,x是的状态,和y为输出。矩阵系数必须具有以下特征,如下面的图中示出

?A必须的n×n矩阵,其中n是状态的数量。

?B必须是一个的n×m矩阵,其中m是的输入的数量。

?C必须是一个r-n矩阵,其中r是产出的数目。

?D必须是一个r-m的矩阵。

Discrete State-Space

块接受的一个输入端,并产生一个输出。在输入向量的宽度B和D矩阵中的列数。输出向量的宽度C和D的矩阵中的行数。要定义的初始状态向量,使用Initial conditions参数

要为A, B, C, D,或Initial conditions指定一个向量或矩阵的零点,使用zeros函数.

块特性为空矩阵

当矩阵A,B,和C是空的(例如,[]),该块的功能成为y(n) = Du(n)。如果Initial conditions 的矢量也是空的,该块采用零初始状态向量。

Discrete State-Space

Discrete State Space块接受和输出实数信号的single或double类型。见Data Types Supported by Simulink

Discrete State-Space

Discrete State-Space块对话框中Main窗格显示如下:

Discrete State-Space

A, B, C, D

指定“描述”一节中所定义的矩阵系数

Initial conditions

指定的初始状态向量。默认值是0。Simulink中不允许此块的初始状态是INF或NaN。Sample time (–1 for inherited)

指定样本之间的时间间隔。见Specify Sample Time

Discrete State-Space块对话框中State Attributes窗格显示如下:

Discrete State-Space

State name

使用此参数可以指定一个唯一的名称置为块状态。默认值是“”。当该字段为空,没有名字的分配。使用此参数时,请记住以下注意事项

?一个有效的标识符以字母或下划线,其次是字母数字或下划线字符。

?状态名称仅适用于选定的块。

此参数启用State name must resolve to Simulink signal object当你点击Apply.

见States

State name must resolve to Simulink signal object

选中此复选框要求状态名称解析为一个Simulink信号对象。默认情况下,此复选框被清除。

State name启用此参数

选中此复选框禁用Code generation storage class.

Package

选择一个包,定义了自定义的存储类,你要申请。如果你定义了任何你自己的包,请点击Refresh.此操作会将您的搜索路径中的所有用户定义的包到包列表。

Code generation storage class

从列表中选择一个状态存储类。

Auto

Auto是存储类使用的状态,并不需要外部代码接口。

ExportedGlobal

状态被存储在一个全局变量。

ImportedExtern

model_private.h作为外部变量声明的状态。

ImportedExternPointer

model_private.h作为一个外部的指针声明的状态

State name启用此参数

设置此参数为ExportedGlobal, ImportedExtern, 或ImportedExternPointer启用

Code generation storage type qualifier.

Code generation storage type qualifier

指定一个Simulink编码器的存储类型限定符。默认值是“”。当该字段为空,没有限定符分配。

Simulink的编码器产品不检查这个字符串的错误。因此,无论您输入的值都会自动

出现在变量的声明。

设置Code generation storage class为ExportedGlobal, ImportedExtern, 或

ImportedExternPointer启用此参数.

在模拟过程中,该块使用以下值:

??状态名称被解析的信号对象的初始值

?信号对象的最小值和最大值

见States

Discrete State-Space

Discrete State-Space