主要内容

状态方程

实现线性状态空间系统

  • 整数块

库:
金宝app模型/连续

描述

了状态阻止你实现了一个系统的行为定义为

x ˙ = 一个 x + B u y = C x + D u x | t = t 0 = x 0 ,

在哪里x状态向量,u是输入向量,y是输出向量,然后呢x0是状态向量的初始条件。A, B, C, D矩阵可以指定为稀疏矩阵或密度矩阵。矩阵系数必须有这些特征:

  • 一个必须是一个n——- - - - - -n矩阵,n的状态数。

  • B必须是一个n——- - - - - -矩阵,输入的数量。

  • C必须是一个r——- - - - - -n矩阵,r是输出的数量。

  • D必须是一个r——- - - - - -矩阵。

在一般情况下,块有一个输入端和一个输出端口。在C或D矩阵的行数和输出端口的宽度是一样的。B和D矩阵的列数输入口的宽度是一样的。如果你想要一个自治线性系统模型没有输入,将B和D矩阵设置为空。在这种情况下,块作为源块没有输入端口和一个输出端口,并实现以下系统:

x ˙ = 一个 x y = C x x | t = t 0 = x 0

金宝app®软件将包含零矩阵转换为有效的稀疏矩阵乘法。

港口

输入

全部展开

实值类型的输入向量,宽度等于列数的BD矩阵。有关更多信息,请参见描述

数据类型:

输出

全部展开

实值的输出向量数据类型,宽度等于中的行数CD矩阵。有关更多信息,请参见描述

数据类型:

参数

全部展开

指定矩阵系数一个作为一个实值n——- - - - - -n矩阵,n的状态数。矩阵系数的更多信息,请参阅描述

编程使用

块参数:一个
类型:特征向量,字符串
价值观:标量| | |矩阵稀疏矩阵向量
默认值:' 1 '

指定矩阵系数B作为一个实值n——- - - - - -矩阵,n的状态和数量吗输入的数量。矩阵系数的更多信息,请参阅描述

编程使用

块参数:B
类型:特征向量,字符串
价值观:标量| | |矩阵稀疏矩阵向量
默认值:' 1 '

指定矩阵系数C作为一个实值r——- - - - - -n矩阵,r输出的数量和吗n的状态数。矩阵系数的更多信息,请参阅描述

编程使用

块参数:C
类型:特征向量,字符串
价值观:标量| | |矩阵稀疏矩阵向量
默认值:' 1 '

指定矩阵系数D作为一个实值r——- - - - - -矩阵,r输出的数量和吗输入的数量。矩阵系数的更多信息,请参阅描述

编程使用

块参数:D
类型:特征向量,字符串
价值观:标量| | |矩阵稀疏矩阵向量
默认值:' 1 '

指定初始状态向量。

限制

这一块不能的初始条件

编程使用

块参数:X0
类型:特征向量,字符串
价值观:标量|向量
默认值:' 0 '

可调谐性水平的状态方程矩阵(A, B, C, D)为加速仿真模拟模式和部署使用金宝app仿真软件编译器™。当设置为汽车可调金宝app谐性水平,模型选择合适的参数。

稀疏矩阵的系数,设置参数优化允许非零元素的可调谐性,同时保持非零元素的图案和数量不变。设置这个参数无约束让所有的元素都是可调的,只要非零元素的数量保持不变,也就是说,你可以改变模式的稀疏矩阵。

密度矩阵系数,选择优化允许所有矩阵元素的可调谐性,提供最初指定的矩阵非零元素的数量保持不变。设置这个参数无约束允许所有矩阵元素的完整的可调性。

请注意

调整的D矩阵的块D = 0时,您必须启用最初允许D矩阵的非零值指定为零参数。

编程使用

块参数:ParameterTunability
类型:特征向量|字符串
价值观:“汽车”|“优化”|无约束的
默认值:“汽车”

启用该参数支持可调谐性金宝appD即使D = 0。

请注意

启用该参数允许直接引线状态方程块。

编程使用

块参数:AllowTunableDMatrix
类型:特征向量|字符串
价值观:“关闭”|“上”
默认值:“关闭”

绝对对计算块,指定为一个积极的,实值、标量或矢量。继承的绝对宽容的配置参数,指定汽车1

  • 如果你进入一个真正的标量,那么该值将覆盖绝对宽容的配置参数对话框计算所有阻塞状态。

  • 如果你进入一个真正的向量,这个向量的维数必须匹配块连续状态的维数。这些值覆盖绝对宽容在配置参数对话框中。

  • 如果你输入汽车或1,然后仿真软件使用中金宝app的绝对公差值(参见配置参数对话框解算器窗格中)计算块的状态。

编程使用

块参数:AbsoluteTolerance
类型:特征向量,字符串
价值观:“汽车”|' 1 '|任何积极的实值标量或矢量
默认值:“汽车”

每个州分配一个唯一的名称。如果这个字段是空白(' '),没有名字的任务。

  • 分配一个名称到一个状态,输入名称之间的引用,例如,“位置”

  • 名称分配给多个州,输入一个逗号分隔的列表中括号包围,例如,{' a ', ' b ', ' c '}。每个名称必须是唯一的。

  • 分配国家名称与MATLAB中的一个变量®工作区,输入变量没有引号。一个变量可以是一个特征向量,字符串,细胞数组,或结构。

限制

  • 国家名称仅适用于选定的块。

  • 州的数量必须匀在一些国家的名字。

  • 您可以指定名称少于州,但是你不能指定比州的名字。

    例如,您可以指定两个系统有四个州的名字。第一个名称适用于前两个州和第二个名字最后两个州。

编程使用

块参数:ContinuousStateAttributes
类型:特征向量,字符串
价值观:' '|用户定义
默认值:' '

块特征

数据类型

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

|

主题