郑小铁吧 关注:364贴子:6,909

State-Space –

只看楼主收藏回复


State-Space –
实现线性状态空间系统

连续


IP属地:浙江1楼2012-08-27 13:34回复
    描述

    state-space块,其行为定义为

    其中x是状态矢量,u是输入向量,y为输出向量。矩阵系数必须具有以下特征:
    A必须是一个的n×n矩阵,其中n是状态的数量。
    B必须是一个的n×m矩阵,其中m是的输入的数量。
    C必须是一个r-n矩阵,其中r是输出的数目。
    D必须是由一个r-m的矩阵。

    块接受的一个输入端,并产生一个输出。输入的矢量的宽度依赖于 在B和D的矩阵的列数。向量的宽度取决于 C和D的矩阵中的行的数目的输出。
    Simulink软件转换矩阵,稀疏矩阵的高效乘法包含零。


    IP属地:浙江2楼2012-08-27 13:37
    回复
      数据类型支持
      State-Space 块接受和输出 double类型的实际信号。
      参考 Data Types Supported by Simulink .


      IP属地:浙江3楼2012-08-27 13:37
      回复
        参数和对话框



        IP属地:浙江4楼2012-08-27 13:38
        回复

          A
          指定的n×n的矩阵系数,其中n是状态的数量。
          设置
          默认: 1
          命令行信息
          参考 Block-Specific Parameters .


          IP属地:浙江5楼2012-08-27 13:38
          回复

            B
            指定的n×m矩阵的系数,其中n是状态的数量,m是的输入的数量。
            设置
            默认: 1
            命令行信息
            参考 Block-Specific Parameters .


            IP属地:浙江6楼2012-08-27 13:39
            回复

              C
              指定的r×n的矩阵 系数,其中r是输出的数目和n是状态的数量。
              设置
              默认: 1
              命令行信息
              参考 Block-Specific Parameters .


              IP属地:浙江7楼2012-08-27 13:39
              回复

                D
                指定的r-m矩阵的系数,其中,r是输出次数和m是的输入的数量。
                设置
                默认: 1
                命令行信息参考 Block-Specific Parameters


                IP属地:浙江8楼2012-08-27 13:39
                回复

                  Initial conditions
                  指定的初始状态向量。
                  设置
                  默认: 0
                  此块的初始条件不能是INF或NaN。
                  命令行信息
                  参考 Block-Specific Parameters .


                  IP属地:浙江9楼2012-08-27 13:39
                  收起回复

                    Absolute tolerance
                    指定块状态的绝对公差计算。
                    设置
                    默认: auto
                    您可以输入auto,-1,一个真正的标量,一个真正的载体。
                    如果你输入auto或-1,则Simulink 使用的配置参数对话框(见Solver Pane)中的绝对公差值计算
                    如果你输入一个真正的标量,则该值会覆盖配置参数对话框中的绝对公差来计算所有块的状态。
                    如果你,输入一个矢量,那么矢量的尺寸必须匹配块中的连续状态的尺寸。这些值会覆盖配置参数对话框中的绝对公差。
                    命令行信息
                    参考 Block-Specific Parameters .


                    IP属地:浙江10楼2012-08-27 13:40
                    回复

                      State Name (e.g., 'position')
                      每个状态分配给一个唯一的名称。
                      设置
                      默认: ' '
                      如果此字段是空白的,发生没有名字的分配。
                      提示
                      要指定一个名称,单状态下,引号之间输入名称,例如,'velocity' 。
                      要分配到多个状态的名称,输入一个逗号分隔的列表,用括号括起来,例如,{'A','B','C'}。每个名称都必须是唯一的。
                      状态名称仅适用于选定的块。
                      状态名称之间的状态数必须整除的。
                      您可以指定较少的状态名字,但你不能指定比状态多个的名称。
                      例如,您可以在一个系统中指定两个名字,有四个状态。第一个适用于前两种状态,第二个名字适用于最后两个状态 。
                      分配状态与MATLAB工作空间中的变量名称,输入不带引号的变量。变量可以是一个字符串,单元阵列或结构
                      命令行信息
                      参考 Block-Specific Parameters .


                      IP属地:浙江11楼2012-08-27 13:41
                      回复

                        实例
                        下面的仿真演示 了如何使用State-Space块:
                        sldemo_dblcart1
                        aero_vibrati


                        IP属地:浙江12楼2012-08-27 13:41
                        回复

                          特性
                          直接馈通
                          仅 如果 D ≠ 0
                          采样时间
                          连续
                          标量的扩展
                          Yes, 初始条件
                          状态
                          取决于A的大小
                          量纲
                          Yes
                          过零检测
                          No


                          IP属地:浙江13楼2012-08-27 13:42
                          回复
                            另请参阅
                            Discrete State-Space


                            IP属地:浙江14楼2012-08-27 13:42
                            回复
                              15楼2012-08-27 21:28
                              回复