whb1944 发表于 2009-8-22 23:17:35

SIMULINK简单模型中的memory模块一问

本帖最后由 ljelly 于 2009-8-24 15:14 编辑

各位大侠:
    本人正在学习混合动力的发动机模型,里面有一个经常出现的小模块,不知道起什么作用,请大家帮忙看看,不甚感激!
                  http://home.simwe.com/attachment/200908/22/380964_1250954519CW38.jpg
输入的是离合器与发动机的连接信号,作者本人在上面加的注释是just started
spin-down/spin-up,不知道什么意思,请赐教!

whb1944 发表于 2009-8-22 23:27:03

matlab帮助里面说memory是一个信号延迟的功能,可是这个延迟和几个布尔运算加在一起就不知道是什么意思了!

kwxsp86 发表于 2009-8-23 10:40:26

这应该很简单吧 这里假设连接为1,断开为0
上次状态 (上次状态的非&本次状态)      输出状态
连接      (断开    &   断开 )      0
连接      (断开    &       连接 )      0
断开      (连接    &       断开 )      0
断开      (连接    &       连接 )      1

whb1944 发表于 2009-8-23 12:38:42

本帖最后由 whb1944 于 2009-8-23 22:04 编辑

3# kwxsp86
茅塞顿开,十分感谢!
不过还有一点疑问就是,上次的状态是通过一个memory信号延迟得到的,是不是说上次状态和本次状态有某种函数或者逻辑关系呢?但是按kwxsp86 解释似乎两次的状态没有任何联系?

whb1944 发表于 2009-8-24 15:01:39

没有人来答疑?求助!

ljelly 发表于 2009-8-24 16:09:49

3# kwxsp86
茅塞顿开,十分感谢!
不过还有一点疑问就是,上次的状态是通过一个memory信号延迟得到的,是不是说上次状态和本次状态有某种函数或者逻辑关系呢?但是按kwxsp86 解释似乎两次的状态没有任何联系?
whb1944 发表于 2009-8-23 12:38 http://forum.simwe.com/images/common/back.gif

前后两个状态之间有没有关系,要看系统
递归型的,就肯定和上一次状态有关,
直接型的,就没有关系

你这里只是一个数学逻辑运算,需要对应不同的时刻
此时的memory与unit delay模块的功能近似相同

whb1944 发表于 2009-8-24 21:06:20

本帖最后由 whb1944 于 2009-8-24 21:07 编辑

6# ljelly
非常感谢!
只是说到直接型和递归型还不太了解是什么意思?两者如何区分?
我正对memory和unit delay两者的功能比较模糊,希望能够赐教!

whb1944 发表于 2009-8-25 00:01:04

版主!版主!求助版主大人!上来给小弟们讲两句吧,或者告诉我看哪什么书也行啊,我找了半天都没找到这种有关信息啊!

ljelly 发表于 2009-8-25 09:27:39

memory和unit delay分别是连续状态和离散状态下的两种计算模块,功能是相同的
至于直接型,递推、递归等类型的系统
你做实际的课题研究就知道了,说白了
也就是当前系统状态输出是由当前状态变量的值决定的,与过去时刻的值无关,我认为是直接型
当前系统状态输出不仅由当前状态变量的值决定,还与过去时刻的值有关,此为递推型
有的还与将来时刻的值有关,这就可称为不可实现型,属于状态估计的范畴了

echo_her 发表于 2009-8-25 10:41:24

上次状态和本次状态是数字电路的说法,如果memory改为unit delay是合适的,输出为
y(k) = x(k) and (not x(k-1))
用Memory说明系统是连续的,如果Memory的Delay时间是Td,则
y(t) = y(t) and (not y(t-Td))

直观上看,当x从0变为1时,输出产生一个宽度男为Td的正脉冲,其它情况是0。

whb1944 发表于 2009-8-25 12:51:49

本帖最后由 whb1944 于 2009-8-25 12:55 编辑

非常感谢二位无私的解释!我结合模型才彻底明白直观上看,当x从0变为1时,输出产生一个宽度男为Td的正脉冲,其它情况是0这句话的意思。即当离合器从分离到结合状态时发出一个脉冲,其余所有状态皆输出为0,以告诉ECU控制发动机进入稳态工况。
页: [1]
查看完整版本: SIMULINK简单模型中的memory模块一问