《控制系统数字仿真与cad》第9章Simulink的扩展工具S-函数.pptVIP

  • 111
  • 0
  • 约1.2万字
  • 约 59页
  • 2017-09-24 发布于江苏
  • 举报

《控制系统数字仿真与cad》第9章Simulink的扩展工具S-函数.ppt

《控制系统数字仿真与cad》第9章Simulink的扩展工具S-函数.ppt

9.1 S-函数简介 1.S-函数的基本概念 S-函数是系统函数(System Function)的简称,是指采用非图形化的方式(即计算机语言,区别于Simulink的系统模块)描述的一个功能块。用户可以采用MATLAB、C、C++、FORTRAN或Ada等语言编写S-函数。S-函数由一种特定的语法构成,用来描述并实现连续系统、离散系统以及复合系统等动态系统,S-函数能够接收来自Simulink求解器的相关信息,并对求解器发出的命令做出适当的响应,这种交互作用非常类似于 Simulink系统模块与求解器的交互作用。一个结构体系完整的S-函数包含了描述动态系统所需的全部能力,所有其他的使用情况都是这个结构体系的特例。往往S-函数模块是整个Simulink动态系统的核心。 2.S-函数的工作原理 (1)动态系统的描述 Simulink中的大部分模块都具有一个输入向量u、一个输出向量y和一个状态向量 x,如图9-1所示。 状态向量可能包括连续状态、离散状态或连续状态与离散状态的组合。输入、输出和状态之间的数学关系可以用以下关系表示: 输出方程:y=f0(t,x,u) 连续状态方程:dx=fd(t,x,u) 离散状态方程:xk+1=fu(t

文档评论(0)

1亿VIP精品文档

相关文档