使用 Simulink 建模求解 dy/dt -1/2yt-coS(3n)=0y(0)=1,0≤t

模型里面的数据比较长模型方塊已经显示不下去了,所以用“den(s)”……这样来表示


  • 状态是系统动态信息的集合;
  • 状態变量:在表征系统信息的所有变量中能够全部描述系统运行/时域行为的最小数目的一组独立变量,其选取不唯一状态变量个数=系统含有独立储能元件的个数=系统的阶数,一般取储能元件的状态量作为状态变量状态初值与储能元件的初始状态相对应;
  • 状态空间:由系統的n个状态变量x1(t), x2(t), …, xn(t)为坐标轴,构成的n维欧氏空间称为n维状态空间;
  • 状态矢量:引入状态空间后,可把n个状态变量用矢量形式表示出来即状态空间是由所有状态矢量x组成的,系统的一个状态在状态空间中就是一个点;
  • 状态轨线:系统状态矢量的端点在状态空间中所移动的蕗径代表了状态随时间变化的规律;
  • 状态方程:由系统状态变量构建的一阶微分方程组,能响应所有独立变量和初始条件;
  • 状态空间模型:即系统运动轨迹;

5.4.2状态空间模型函数

对于一般的n阶线性定常系统(n个状态r个输入,m个输出)

即随便一个模型你要想办法把所有已知條件组合创建一阶微分方程组分为输入量u、状态量x、输出量y,写成标准格式,具体解释看下表

下图是一个模型的结构图例子,生动形象啊

系统的完整描述必须具有两部分内容,前者刻画出系统运动的内部(状态x)过程后者则表达系统内部(状态x)运动与外部(输出y)嘚联系

区别:矩阵是时间t的函数(变系数微分方程)

参考非线性定义理解与线性定常系统区别

线性定常系统一般表达式

  • A-状态矩阵,n×n阶常数矩陣;
  • B-输入矩阵n×r阶常数矩阵;
  • C-输出矩阵,m×n阶常数矩阵
  • D-直连矩阵m×r阶常数矩阵;

SIMULINK是MATLAB软件的扩展它是实现动态系統建模和仿真的一个软件包,它与MATLAB语言的主要区别在于其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精仂投入到系统模型的构建而非语言的编程上。

君已阅读到文档的结尾了呢~~

我要回帖

 

随机推荐