在离散系统中,我们经常会遇到需要存储上一时刻的变量。比如y(k-1),然后用在当前时刻的运算里,这个时候我们就需要一个模块能够存储上一时刻的y(k-1),这个模块就是memory模块。一个很典型的例子就是用memory模块实现一个离散变量从初始时刻到现在时刻的累加和:
说明:这个模型的memory模块在第一时刻存储的为0,在第二时刻存储的是y(1),在第三时刻存储的是y(2)+y(1),。。。。。。这样结合求和模块就实现了累加和功能。
补充,我们可以用这个模块模拟simulink中的离散积分器模块:
上面是原始的离散积分器,下面是用memory模块实现的离散积分器,二者的效果一致。
最后
以上就是发嗲蜡烛最近收集整理的关于simulink中使用memory模块实现变量的累加和的全部内容,更多相关simulink中使用memory模块实现变量内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复