z19900301 发表于 2015-4-12 16:49:10

问下,最基本的负反馈为什么我运行不下去,该怎么解决呢?

问下,最基本的负反馈为什么我运行不下去,该怎么解决呢?

我原本是想做转速感应控制信号的建模,但是始终运行不下去。
最后把它简化成一个最简单的负反馈,求各位大神指点。

=========



我输入一个斜率是1的斜坡函数,想着当输入大于2的时候,负反馈给输入,让输入-1。从而达到稳定输出的效果。
但是无论如何也无法运行,求各位指点。
或者对于负反馈如何解决?

wawaadd 发表于 2015-4-12 18:27:54

因为没有状态变量

wuzhong 发表于 2015-4-12 19:59:53

你想一直输出1?

wuzhong 发表于 2015-4-12 20:01:22

斜坡函数输出时,保证输出稳定,当大于1时一直输出1么?

wuzhong 发表于 2015-4-12 20:08:44

我碰到这个问题的解决办法是!

z19900301 发表于 2015-4-13 17:57:23

wawaadd 发表于 2015-4-12 18:27
因为没有状态变量

哦?状态变量在哪里表示呢?

z19900301 发表于 2015-4-13 17:58:16

wuzhong 发表于 2015-4-12 19:59
你想一直输出1?

我想让他的输出在2 的附近波动

z19900301 发表于 2015-4-13 18:00:03

wuzhong 发表于 2015-4-12 20:01
斜坡函数输出时,保证输出稳定,当大于1时一直输出1么?

我是想当输入大于2的时候,给输入减一,让输出在1~2之间波动,重复10次。

z19900301 发表于 2015-4-13 18:40:47

wuzhong 发表于 2015-4-12 20:08
我碰到这个问题的解决办法是!

我是想通过输出的反馈给输入信号从而实现控制的。
===
简化之前,那是转速与扭矩的故事~~~
当发动机扭矩增大的时候,转速会下降,当转速传感器检测到转速下降超过一定值的时候,会增大油门开度来提升转速。
我是想做这个的,但是做不出来,简化后成了帖子中问的模型了、

wuzhong 发表于 2015-4-13 20:17:59


我的理解是这样的,你这个系统应该指定速度,由于扭矩变化会造成转速的变化,那么你需要通过反馈将转速读出来进行补偿,我做了个仿真程序,你看下是否与你的设想一致,由于扭矩的变化引起的转速变化作为干扰量引入。
页: [1] 2
查看完整版本: 问下,最基本的负反馈为什么我运行不下去,该怎么解决呢?