网站大量收购独家精品文档,联系QQ:2885784924

SaberMAST要点总结计划归纳.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. Saber MAST 模型分 MAST 可以描述以下三 系 ,每一 系 的模型写法各不相同。 1 ) 模 系 (continuous analog systems) 在仿真 模 系 仿真器按照仿真 刻反复求解一系列代表仿真模型的微分方程。此 系 的每一个 点( node )都包括两个系 量 (system variable) ,一个 across 量和一个 through 量,通常每个量都与一个 位( unit )关 ,在 cosmos scope 中 示波形 可以 示相 位。以 气模型 例,每一 个 点都包括一个 across 量( ) 和一个 though 量 ( 流 ) , 位分 是 V 和 A。 模 系 包括液 系 和磁路系 。 2 )事件 系 (event driven systems) 此 系 的典型代表是数字 系 ,仿真器只有在事件 生 (如 入量 生 化)才 算并更新各个 出。此 系 的 点只包含一个无 位量。 3 )数据流系 (data flow systems) 此 模型的典型代表是控制系 ,和 模 系 似,可以按照 域或 域仿真,但是 格区分 入量和 出量, 点只包含一个无 位量。 2. MAST 基本概念 2 . 1 MAST template 基本形式 MAST template 是用 MAST 言描述一个仿真模型的基本 位。 MAST template 是按照特定的 法 写的 文本文件,后 是 .sin 。 MAST template 的基本格式包括以下几个部分: (1) template header – 声明 template 的名称( reference ),管脚( pin )和参数( argument ) 基本形式如下: template TEMPLATE_NAME PIN1 [PIN2 PIN3 ? ] = ARG1, [ARG2, ARG3 ? ] PIN_DECLARATION ARG_DECLARATION 容易看出 template header 由关 字 template 开始,后面 跟 template 的名称,再接下来是管脚 (pin ) 的名称,然后是一个等号( = ),接下来是参数名、 值得注意的是等号左边的各个名称不需要用逗号( ,)分隔,而等号右边必须用逗号分隔各个参数。 (2) template header declaration – 对 pin 和 argument 类型的进行声明 MAST 的所有变量在使用前都必须声明其类型。第一行的模板参数声明以后是管脚的类型声明和参数类型声明。形式如下: PIN_TYPE PIN_NAME ARG_TYPE ARG_NAME 管脚( pin )的类型根据 template 的类型可以定义为 electrical (电气模型)、 input/output (控制系统 模型)和 state (数字系统模型)等。参数( argument )类型通常为无单位简单量 number 。 例 2-1 理想电流源 template isource p m = is electrical p,m number is { equations { i(p-m) += is } } 对于参数较多较复杂的模型可以将参数分类,再将同一类的参数定义为一个结构( struct ) (3) template body – 对模型的行为进行描述 结构化 (structured) 的模型包含本地变量声明 (local variable declaration) 和若干个段 (section) ,各个 段分别完成不同的任务。 最重要的段是 equations section ,template 在此段中对系统变量 (system variable) 赋值。对于电气模 型,需要赋值变量是节点电流;对于控制系统,是输出量。 电气模型见例 2-1 。 在连续模拟系统中 equations section 的任务在于给出用于求解通过模型管脚节点的 through 量的表达 式,对于电气模型而言,即给出节点电流的表达式。仿真器利用给出的节点电流的表达式代入每个节点的 KCL 方程,从而最终求出节点电压,节点电压即系统变量。对于电压源和电感则情况有所区别,此类模型的系统变量是电流而不是电压。 例 2-1 中 i(p-m) 表示从节点 p 到节点 m 的电流。由于电路网络中可能有多个模型并联在相同节点,每 个模型对节点电流的作用应该是使其增加相应值,所以对其赋值应该用 += 。 例 2-2  控制系统的加法器 template adder in1 in2 out = k input in1 in2 out

文档评论(0)

138****5510 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档