请教一下,在有超调量的系统中,比如说转矩值从0升高到100,然后降到60;然后升到91,然后降到71;然后升到86,然后降到76;最后在81、79之间波动。请问在PLC里如何计算这个最后的稳定值啊?原本我打算求所有转矩里的最大值的,最后发现求的最大值不是稳定值。
最佳答案
二楼说的这个方法不错:(第n个震荡峰值+第n个震荡谷值)/2=稳定值 (Amax)n+(Lmin)n=Aavr。
你只需要把当前值传输到MW0里,然后和当前值比较;如果当前值大于MW0则数据为上升,在当前值小于MW0时就是波峰;如果当前值小于MW0则数据为下降,在当前值大于MW0时就是波谷;然后取若干组求均值就非常接近最后的稳定值了。
提问者对于答案的评价:
有道理,就是太麻烦了。还有求出极值后如何依次放到一个数据块里啊?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc198161.html