搜索: 高级
  注册会员 找回密码
设为首页
收藏本站
广告合作
加盟合作
联系我们
电源技术网
首  页 资 讯 供 应 求  购 展会信息 招 聘 求 职 资料共享 器件手册 技术文章 会员中心 电源沙龙
  当前位置:首页>资讯>技术文章>文章内容

MAST语言建模(一)——Modeling a Constant Current Source

作者:power   来源:网络   点击:    日期:2007-09-04    
Modeling a Constant Current Source With MAST Language
  用mast语言建立恒流源,下图表示恒流源symbol,其中有模板中使用的变量名.

  电流进入电流源从节点P到节点m,电流值是is,理想恒流源,电流与其两端的电压没有关系得,描述恒定电流源有以下两点:
  电流is是恒定的;恒流源两端的电压与电流无关
首先建立一个模板文件,可以用写字板,最后保存的文件后缀名为.sin,此恒流源保存文件名为isource.sin,习惯性应该保存的文件名与模板中的模板名一致.
在saber文件安装目录下的example/masttemplates/structured/isource.sin 文件用记事本打开,如下:
template isource p m = is
electrical p,m
number is=100
{
equations {
i(p->m) += is
}
}
Concepts Introduced Using this Example
The description of the constant current source template (isource) introduces the following concepts:
? Characteristic Equation For a Constant Current Source
?Starting the isource MAST Template, shows the general form of a template
? Template Header
? isource Netlist Example, shows the correspondence between the template header and an instance of the template in a netlist (netlist entry)
?isource Header Declarations, which include “Declaring Connection Points” in the isource MAST Template and “Declaring Arguments in the isource MAST Template"
?Template Body
?Equations Section
?Syntax Guidelines for isource Template
主要包括:template header, header declarations, equations
  模板头说明模板名、模板的连接点和使用模板时需要赋值的变量,这个变量必须是在网表中进行赋值.定义模板头的格式为:template template_name connection points = arguments
  定义模板头的关键字为template和element template.这两者的区别一个是内部节点可见而另一个是内部节点不可见.
  template_name是模板名,在通常情况下该模板的文件名和这个模板应该一致.Connection points是定义的端点名,而argument则是使用这个模板时需要赋值的变量,多个变量要用逗号隔开,这个变量是通过网表来赋值的.
  模板头说明:说明在模板头中出现的除模板名以外的所有变量,它应位于模板头之下.在恒流源模板中,有两个类型的变量需要说明,一个是节点类型,另一个是变量类型.
  模板连接点是一种特殊的数据类型,在SABER中叫pin类型.它与建立的模板有关.pin 类型可以是机械连接点、热连接点电连接点.由于在恒流源的连接点是电,因此其连接点说明为electrical p,m.作为头说明的另一部分就是对模板参数的说明,它需要说明的是模板参数的类型,即数的类型.关于数的类型将在后面讲述.在本模板中就定义了一个数.number is对于一个模板来讲,连接点和模板参数并不是必须的,在一些模板中并没有连接点,也有一些模板就可能没有参数.
  对于一个模板而言,通常情况下除了模板头以外还有模板体,模板体都是在一对括号中,在isource模板中的模板体就是一个方程段.在恒流源模型中,电流是从p点流进从m点流出,因此在方程段中要描述这一特征,在MAST中描述这一特征i(p->m) += is(+=是mast语言的一个运算符,英文描述是is added to)上述模型描述的电流从p点流进、m点流出,其电流的大小为is,在使用这个器件时在网表中要对这个值进行赋值.
When putting a template together in final form, remember the following general syntax guidelines:
?Use extra spaces, indentation, and blank lines at will.
?Use comments. Comments begin with a pound sign (#) and continue to the end of the line. They can begin anywhere on a line.
?Place complete statements on separate lines.
?Place the body of the template  between braces.
mast语言建模,首先要记住模板的格式:
template header
header declarations
{?
local declarations - must appear first?
parameters{??
  parameter assignments and argument testing??
  }?
netlist components?
  values {??
   value assignments??
   }?
  control_section{??
   simulator-dependent control statements ??for non-linearities??
   }?
  equations {??
   equations describing behavior?
?   }?
   when (expression) {??
    event-dependent assignments and scheduling??
    }
}
然后你所要建模的特性描述,注意首先要对变量声明,建模描述要准确,语法要正确,这是保证建立一个好的模板的先题条件,熟悉各种声明格式,以及各分段的作用.
此外要对saber的的仿真过程要熟悉,这对建模有很大的帮助.SABER仿真器解方程时采用的是节点法,在通常情况下器件端点电压是由系统的结构决定了,也就是说如果系统的结构一定则系统中各个器件端点电压就是一定的,因此SABER仿真器认为系统中各个器件的端点电压是已知的,而需要求的就是各个器件的电流. 
上一篇:196kc项目编程进展   下一篇:电源线刻字
[收藏] [推荐] [评论(1条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·电子元件基础教程(pdf电子书)
·一款简单的手机充电器电路图
·几种MOSFET驱动电路的研究
·protel元件封装库
·晶体管资料大全
·常用电子元器件的教程
·三极管大全
·L E D 培 训 手 册
·TL494芯片资料和制控制电路
·最完整的变压器设计资料
·高频变压器计算公式
·开关电源的可靠性热设计
·蓄电池修复仪的电路图
·MOSFET驱动电路的选择
·开关电源设计中主要参数解释及计
·电磁兼容EMC中的屏蔽技术分析
·节能灯生产管理流程图,供参考。
·EMI / EMC设计秘籍
  相关文章
·196kc项目编程进展
·电源线刻字
·【PCB抄板】主板抄板|PCB抄板|射
·漏电感对正激和反激式开关电源的
·逻辑电平简介
·双管正激理想模型的理论缺陷及实
·如何屏蔽磁场
·EMI / EMC设计秘籍
·接地电阻的计算与测量
·安规那点事之一
·综合布线的几种接地类型
·绝缘粉末、母排、定子、转子、磁
·地线干扰与地线设计
·电气系统的接地
·电网调度管理条例及电网调度机构
·低频电磁场的屏蔽分析
·电磁屏蔽技术和电磁场屏蔽分析-
·国家与行业通信电源现有标准的名

设为首页 | 加入收藏 | 广告合作 | 关于我们 | 联系我们 | 网站地图 | 友情链接 | 意见投诉 | 使用帮助
本站部分信息由企业自行提供,对于该信息内容的真实准确合法性,电源技术网对此不承担任何保证责任。
所有资料来自于网络,版权归作者所有,本站不保证正确性和完整性,只提供参考学习交流之用。
总机:0755-21330265 传真:0755-83718018 E-mail:
工作时间:周一至周五 8:00-18:00 在线服务QQ:372470395 437743603 184979008
Copyright @ 2003-2008 电源技术网 Inc All Rights Reserved.Powered By power-bbs.com
网络实名/通用网址/Google实名通:电源技术网 粤ICP备06099648号