Relay模块是滞环比较器,一般用来作为调节有波动的系统时的缓冲。
parameters里的设置为:switch on point-阈值上限,switch off point-阈值下限,output when on-阈值上限输出值,output when off-阈值下限输出值。
例如某个信号的阈值上限为1.5,下限为0.5,上限输出为1,下限输出为0.当该信号上升到大于1.5时,relay的输出为1。若信号下一个周期小于1.5,但仍大于0.5时,其输出仍保持为1。只有当信号下降到小于0.5时,才会输出0。【它的意义】:使信号调节有一个足够的“范围宽度”,而不至于因为每个周期都进行调节。用Relay模块实现滞环,但滞环宽度应该根据自己的需要来设置,一般不会很大,如果太大会使跟踪效果差,具体的还要根据你设计的模型来看!
对于电流环宽的定义,电流滞环的环宽是为防止系统在电流的某一个值的上下波动时引起系统反复动作,产生振荡而设置。其指的是电流必须大于某个值才能动作,反之,当电流小到另一值时才解除动作,环宽决定了动作的间隔时间。环宽小动作灵敏且频繁、环宽大动作迟缓。我想通过一个例子给你解释(我是这样理解的!),如图所示。不断改变switch on point和switch off poin的值,其作用灵敏程度和频繁程度将会不同!所以,设置环宽宽度为20,即这两个值的差值。