离散时间模型.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
离散时间模型

第六章 离散时间和连续时间模型的仿真 §1 状态变量 6.1.1 状态变量的基本概念 1) 状态变量集 计算机仿真中必须搞清楚实体相互关系的规则。计算机记录描述变量的过去值,根据相互关系规则,可计算描述变量的未来值。 状态变量集是所有描述变量的一个子集,只要知道这些变量的现在值和输入变量值,就可计算模型的所有描述变量未来值。 2)模型完全描述 完全描述模型: 假设模型具有描述变量,如果在任一时间t,变量的值为,变量的值为,…,若实体的相互关系规则对任一未来时间 t′(大于 t)确定了值的唯一集,那么该模型是完全描述的。 模型完全描述的充要条件: 如果各描述变量的各个值只在任一时间t唯一确定所有这些变量在任一未来时间t′的值,就说描述变量集的某个子集是状态变量集。 如果模型是完全描述的,或它的真子集便是状态变量集。 模型是完全描述的充要条件是该模型的描述变量中存在状态变量集 例:二辆汽车面对而驶,V1、V2 6.1.2 状态变量的仿真性质 程序预置 假设程序给出计算t′时的的任务。则仅需预置(也即是初始化)那些与状态变量有关的存储单元。 重复操作 假设给定t时的值之后,因为丢失了第一次仿真操作的记录,要重复计算t′时的值,只要与状态变量有关的单元,预置的相同值,则在不同计算机和不同时间作两次操作,结果仍然相同。 程序中断和重新起动 设计算t′时的值之后,安排中断程序。在某时间之后可以重新起动。 程序恢复 假设计算机在执行程序时发生事故,修复正常时,重新预置肯定将最终产生相同结果,但比从中断点重新起动要花费更多的时间。 4)离散时间仿真的定义 对于时间t1,… ti…,给出ti的状态值?,由程序根据分量相互关系能计算ti+1的唯一描述值?,也就是对于任何时间对偶(t1,ti+1)均成立,称集{ t1,t2…}为计算时刻,若时间是步长h的逐次倍数ti+1- ti=h,整个仿真称离散时间仿真。又假设分量相互关系规则不依赖于时间,仅仅与状态值y1…ym有关,模型就称时不变模型。 §6.2离散时间模型仿真 6.2.1时不变离散时间模型的仿真过程 1)仿真过程 给定t时的状态值y1…ym,求t1的描述变量值的问题。设t=tM和t1=tM+N,计算时刻集tM,tM+1,…tN在t和t1之间,仿真过程: 步1 预置状态变量的值分别为y1,y2,…ym 步2 预置时标为tM 步3 根据相互关系规则和状态变量现值,产生状态变量的新内容,并使其它剩余描述变量产生新的内容 步4 t=t+h,推进时标 步5 ,停止计算;否则,返回步3 2)仿真基本特性 (1)计算模型描述值的采样时刻,由t,t+h,……序列组成 (2)迭代次数,h越小,迭代次数越少 (3)步3体现模型的相互关系规则,是关键 6.2.2 离散时间模型的形式规范 1.范式 下面讨论离散时间仿真步3 假设共 n个变量,其中m个为状态变量,并假设无输入变量。, 把f分成二个部分 即 若?不依赖y1…,ym,则 映射?称为状态转移函数—它取一列时间ti的模型状态变量值,并产生一列时间ti+1的模型状态变量值。上面的简式称范式。 2.离散时间系统的组成和形式化描述 状态、输出、转移函数 假设DES.var是描述变量集,state.var和output.var分别为状态变量和输出变量集,state.var的范围集.用RANGRE.βi表示,这样状态集可用下式笛卡尔积表示 同样,可用集合论来描述输出集OUTPUTS 对于时不变和离散时间步长为h的离散时间仿真模型,就可给出它的形式描述: 若STATE是ti时刻的模型状态变量,?h(STATE)则ti+h时刻状态,?(STATE)则是ti的输出。 上述四元组STATES,OUTPUTS,?h,?是离散时间系统规范 例:线性同余发生器的离散时间系统规范 M=Q, Y, ?, ?,Q为状态集[0,m],Y是输出集[0,1] ?是转移函数,?:Q?Q,q?Q, ?(q)等于aq+c关于m的模,?是输出函数,?:Q ? Y, ?(q)=q/m 6.2.3 离散时间模型的结构与行为 假设仿真时间区间为[t, t?], 把它称为观察区间,计算时刻序列为tM, …, tM+Nh,设序列qM, …, qM+N, 分别为计算时刻tM,…, tM+Nh的状态,同样输出变量序列?(qM),…, ? (qM+N)把这二个序列分别称为状态轨迹和输出轨迹。 1)行为 系统的行为包括模型的状态行为和模型的轨迹行为 状态行为是所有状态轨迹的集 输出行为是所有输出轨迹的集 tMqM?(qM)tM+hqM+1?(qM+!)

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档