高手请指导 无速度传感器 怎么做啊
本帖最后由 roccy 于 2010-3-29 11:25 编辑高手请指导 无速度传感器 怎么做啊 现在无速度传感器的控制技术还是个研究得重点和热点,也是一个难点,其关键技术就在于没有速度传感器了我们还要得到电机的速度,因此可以常用观测器的方法,把速度估算出来,但是这种方法在低速的时候估算出来的速度很不准确。出了这点,其控制跟有速度传感器的控制方法就没有什么大的区别了。如果想要深入了解得话,建议看一些文献资料 这个问题提的太大了,呵呵。
基本上思路和楼上一样,想个法子把速度检测出来。不使用传感器,但同样需要比较精确的速度和转子位置。
如果是一般的无刷直流,120度的话还是不难做的,参考代码很多。
要是做异步电机的无传感器矢量控制,很难做好的。 头疼,我的毕业设计就是这个理论研究。。现在常用的是起点和低速用高频注入法,中高速用反电动势法,理论研究已经比较成熟了,可是实际中问题还比较多。基本的思路是用一个观测器(算法)来估算出一个电机变量,根据这个变量推算出速度。你想设计,在MATLAB中建模吧先,不同方法基于的坐标结构是不同的。举个例子,反电动势法事设计一个控制坐标轴,定子段的back-emf会部分映射到控制坐标轴上,当控制坐标轴和转子转动坐标轴同步时,back -emf为0,这时,知道控制坐标轴的速度就知道转子的速度了。{:1_432:} 楼上说的有理,理论方法很多,如卡尔曼滤波和状态观测器、高频信号注入、谐波分析,等等 好象是需要经过反电动势过零来推算的。 看一下无速度传感器原理和实践这本书吧 小伙子,你这么一问,人家这么一回答,你就会开环矢量了? 理论研究可以,工程上不适用,我做过。
为了得到转子的位置信息,虽然去掉了位置传感器,但你还得通过其它的传感器来得到转子的位置信息,大家通常都采用电压传感器的形式来获取反电势之类的电信号,以此来得到转子的位置信号,在不斩波的时候,过零点什么的很好找到,但是一旦涉及到斩波,你斩波频率是多少,就有多少过零点,已经无法获取真正的换向过零点。
改进方案:通过调压的方式实现电机调速。也就是说,首先做个斩波器,来控制电机电压,而逆变器的功能只是实现换向,这样的话,斩波频率对反电势之类的电压信号就不再有影响了。 回复 11# Avlicht
这个改进方案 好像成本不低吧 无速度传感器控制可能在小功率低转速电机控制上还可以,但用在大功率电机上不易实现,过零点检测会变得不准确! 本帖最后由 wzh2718 于 2011-4-1 06:10 编辑
把位置和速度算准并不难,难在合上矢量控制闭环以后系统还能稳定运行,而且还得适应变化的负载和变化的转速。 楼上是说响应度吧 响应度的上不去的原因是什么呢? 做成闭环么,比较复杂 看你是基于工程应用还是基于理论研究了,我都给出一些参考吧,我是做伺服电机驱动的,无位置的很少用。
基于理论研究的,我给了一个MRAS(模型参考自适应控制)无位置传感染位置估算方法的仿真,基于VC、SVPWM控制的模型,你看看,PI参数以及电机参数改改,我也忘记我改成啥样了,反正是能用。这里说多了也没用,你仔细分析模型。
基于工程的,你去找一个ST的标准电机控制库,MRAS模型是编译后的,不能看也不能修改,但调整参数后很好用。
本帖最后由 s4473125 于 2011-4-7 09:53 编辑
建议你看看电力电子技术与交流传动这本书 无速度对建模的要求比较高,如果模型不准了,估计出来的速度也就有很大的偏差。 建议你看看电力电子技术与交流传动这本书
s4473125 发表于 2011-4-7 09:49 http://bbs.simol.cn/images/common/back.gif
作者?出版社? 回复 18# lbz0123
是这个《现代电力电子学与交流传动》你百度搜搜就能搜到,当当、淘宝都有,建议看英文原版的,如果英文一般的话,建议中文的和英文的对照着看,这书翻译的不咋地。 扩展卡尔曼滤波,公式推导、离散化比较复杂,而且需要知道电机参数,但是如果这几个条件能满足的话还是不错的
页:
[1]
2