xibian 发表于 2009-9-12 10:41

有没有人做通用同步电机啊!想请教一下!

我在做一个bosch洗衣机的电机模型,用的是modelica,dymola 还有Simlink的实时模拟!

mwa 发表于 2009-9-12 12:03

你的问题是什么呢

tahiti 发表于 2009-9-12 12:19

dq modell?

xibian 发表于 2009-9-14 10:17

楼上人在柏林吗 我想找人请教了

wutaosep 发表于 2009-9-14 11:39

问题能不能说具体一点

mwa 发表于 2009-9-14 12:09

本帖最后由 mwa 于 2009-9-14 12:13 编辑

你连个具体问题都提不出来,真够可以了
看你用的工具其实和什么控制对象是同步还是异步电机关系不大,主要就是个调节仿真问题而已
看你什么洗衣机控制,估计最多也就是搞个PLC编程控制变频器进一步管理转速和输出纽距而已

给你个建议,这种问题最好找搞控制仿真和算法方面的人甚至搞PLC的,这个原因很简单,因为一般的PLC控制都是控制电机的,他不一定非要是搞什么同步电机...电机从上到下从实际电气应用到控制理论涉及面太广,里面大部分和你关系不大

jiejiedog 发表于 2009-9-14 15:25

楼上的看清楚,楼主的应用是洗衣机而已,怎么会用plc这种高档货呢。同步电机控制比起异步奠基还是有些难度的。楼主上ieee搜索一下大路的综述论文,应该会有所收获。

mwa 发表于 2009-9-14 20:25

楼上的看清楚,楼主的应用是洗衣机而已,怎么会用plc这种高档货呢。同步电机控制比起异步奠基还是有些难度的。楼主上ieee搜索一下大路的综述论文,应该会有所收获。
jiejiedog 发表于 2009-9-14 15:25 http://www.dolc.de/forum/images/common/back.gif

恩 你说有道理 我也只是打比方而已 只是想说明一下他问的太笼统 估计最后也就是做个仿真后 再转到单片机上 说到底 他控制的还是频率 至于是使用PLC还是单片机 本质并没什么不同 本来PLC就是基于单片机上的一个应用分支而已
同步电机一般转子带的都是恒定直流只是对相位的同步多加了一重 控制目标还是一个 难一点也没特别难

jiejiedog 发表于 2009-9-15 10:14

看来你是搞大型大功率电机控制的吧。像楼主那样的应用,电机都是用永磁转子的。
我估计你的电机控制对于动态没有高要求,否则的话控制还是有难度的,至少普通单片机运算速度达不到的(Feldorientierte Regelung)。
话说回来,以洗衣机应用来说,他只要控制不失步就算完成任务了。
楼主应该属于路人甲,病急乱投医类型的。

xibian 发表于 2009-9-15 11:27

虚心接受楼上各位的批评指教!
我是刚拿到一个毕业设计的题目,我的目的就是用Dymola对一个洗衣机的Motor(通用,同步电机)建模,根据实验室数据采集进行模型的参数配置,然后再用Simlink做实时模拟!主要是Dymola没有实时功能!
我本人没有电机的基础知识,所以这里发问! 楼上搞电机的,人要是在柏林,有时间的话给指点迷津啊!

xibian 发表于 2009-9-15 11:28

对于控制部分,我只需要一个Phasenanschnittsteuerung!

葱白小小 发表于 2009-9-15 12:06

是simulink
不是simlink
要相对完美的解决这事情
我看lz还是花点钱找个提供外包服务的地方
大概花个一二百欧
可以找到国内水平还凑合的人给你提供指导了{:5_371:}

咖啡2009 发表于 2009-9-15 12:22

是simulink
不是simlink
要相对完美的解决这事情
我看lz还是花点钱找个提供外包服务的地方
大概花个一二百欧
可以找到国内水平还凑合的人给你提供指导了{:5_371:}
葱白小小 发表于 2009-9-15 12:06 http://www.dolc.de/forum/images/common/back.gif
你怎么什么都懂呀,

xibian 发表于 2009-9-15 12:26

是Simulink 呵呵 笔误

jiejiedog 发表于 2009-9-15 14:34

虚心接受楼上各位的批评指教!
我是刚拿到一个毕业设计的题目,我的目的就是用Dymola对一个洗衣机的Motor(通用,同步电机)建模,根据实验室数据采集进行模型的参数配置,然后再用Simlink做实时模拟!主要是Dymola没 ...
xibian 发表于 2009-9-15 11:27 http://www.dolc.de/forum/images/common/back.gif
这个题目再容易不过了!楼主有没有三相电的基础,有没有et的基础?如果有的话,先去高校的研究所主页下载elektrische Antriebe以及elektrische Maschine的讲义。花一个星期时间了解空间向量的概念,abc系统到alfa-beta,alfa-beta到dq系统的变换。之间有问题再来问。
上论坛问人,别人只能给你指个方向,路还是要自己走的。

mwa 发表于 2009-9-15 16:12

看来你是搞大型大功率电机控制的吧。像楼主那样的应用,电机都是用永磁转子的。
我估计你的电机控制对于动态没有高要求,否则的话控制还是有难度的,至少普通单片机运算速度达不到的(Feldorientierte Regelung)。
...
jiejiedog 发表于 2009-9-15 10:14 http://www.dolc.de/forum/images/common/back.gif

单片机也不见的完全达不到要求,比如以前一个项目是控制的高速直流电机,
看起来直流好调,但实际中高速情况下,惯量很大,对处理器计算要求也同样很高,但使用专业的仿真和下载转换软件单片机还也能完成要求

xibian 发表于 2009-9-15 17:26

多谢楼上的指导,我已经向教授要相关的材料!
努力看书,有问题再来请教!

jiejiedog 发表于 2009-9-15 18:13



单片机也不见的完全达不到要求,比如以前一个项目是控制的高速直流电机,
看起来直流好调,但实际中高速情况下,惯量很大,对处理器计算要求也同样很高,但使用专业的仿真和下载转换软件单片机还也能完成要求
mwa 发表于 2009-9-15 16:12 http://www.dolc.de/forum/images/common/back.gif
直流电机和同步电机的控制不是一个档次的。
控制的动态性能的瓶颈不在于惯量,而在于inverter的极限电压电流。只要硬件条件满足,剩下的用feedforward可以大大改善控制速度。
同步电机控制,光是空间向量的amplitude limitation控制,就要用到根号,请问哪款单片机能进行实时根号运算的。用lookup table也是不现实的,因为单片机的rom没那么大容量。

mwa 发表于 2009-9-15 21:21

本帖最后由 mwa 于 2009-9-15 21:30 编辑


直流电机和同步电机的控制不是一个档次的。
控制的动态性能的瓶颈不在于惯量,而在于inverter的极限电压电流。只要硬件条件满足,剩下的用feedforward可以大大改善控制速度。
同步电机控制,光是空间向量的ampli ...
jiejiedog 发表于 2009-9-15 18:13 http://www.dolc.de/forum/images/common/back.gif
先学习了 呵呵
初看起来 大量的所谓开方计算无疑空间复杂度会显著提升 不过好在我比较深入地搞过 交流直流都调过 所以觉得楼上说的有点片面或者缺乏一点经验了
这里面一个就是现代的计算很多都是把高阶转换成1阶通过迭代来计算 所以你说的开根号基本在实时系统中很少被直接使用
另外就是实际的直流电机如果高速情况下调节时候
1反向调节频繁
2直驱动速度非常快或纽距较大
3闭环反馈上下数据抖动较多时候
以上几种需求组合起来 对数学计算量要求也不见得比交流的过载电流少很多

另外一些低档次的不支持IEC的PLC本身使用的处理器其实就是一般单片机再高一点 加强型的档次 最多就是能跑个简单运行环境 不是每个PLC都使的起高档CPU的

其实你说的所谓无法调节更多是来自于电机的原因 也就是说即使控制器或变频系统能完调节 但电机因为缺乏快速响应和防过载能力而无法完成任务 实际工作中 相当多的情况下 是控制器可以完成类伺服的调节任务 但电机本身达不到要求

pide 发表于 2009-9-15 21:28

楼主做同步电机的模拟仿真,需要做逆变器的那一块吗,
dq电流和abc电流的转换模块要做吗?
换句话说你的电流测试信号是三项的还是已经转换为aq了?
如果不用就相当简单了,
如果需要的话,就比较复杂,一句两句是跟你说不清楚的,

其实matlab有现成的PMSM模块,楼主可以研究一下,但是关键部分被封装了

jiejiedog 发表于 2009-9-16 09:58

19# mwa

用处理器实现复杂的运算已经不是什么新技术了,但无论哪种,用单片机都难以在一个control cycle里实现。
你提到的3个状况在动态直流电机控制中属于abc的,对于控制部分来说都可以等效为对电流,电压的限值。扭矩和转速的控制通过双环控制实现,限定pi输出的时候同时限定i值,以使反馈的误差信号符号变化时,pi regulator马上从饱和中脱离。如果你在plc里面用状态方程来控制,那当我前面没说。不过既然你没有用feedforward,也就是说你可能没有在控制中引入电机模型,那显然没有用状态方程控制。
你提到的闭环反馈数据有干扰,我想可能你的系统采用普通的sample and hold,那确实干扰很大。如果你用delta-sigma采样加上sinc filter(在fpga里面实现),几乎可以把高频毛刺的影响消除。不过估计你是搞现场的,没有办法更改硬件,那还有折衷的一个办法,就是用short time integrator对采集数据进行滤波--在不影响环路稳定的前提下。
如果采集的信号s/n得到提升的话,可以用disturbance feed forward大大提高动态。退一步,用stationary feedforward也可以得到比纯fb高的多的动态。

最后提示一点,你说的有的plc比单片机计算能力强不了多少,这个我同意。不过plc比起单片机最大的区别是抗干扰强,如端口都用光电耦合等,所以价格比单片机高很多。楼主的永磁同步电机的应用是洗衣机,显然没有那么高的抗干扰要求,也就不可能使用plc了。

wutaosep 发表于 2009-9-16 10:14

顶一下

_E_ 发表于 2009-9-16 10:27

我不厚道滴来mark下。。。{:3_251:}

jiejiedog 发表于 2009-9-16 11:41

20# pide
matlab里面电气模型很烂,估计楼主需要co-simulation。

mwa 发表于 2009-9-16 13:25

本帖最后由 mwa 于 2009-9-16 13:33 编辑

21# jiejiedog

再次学习了,呵
对PLC和单片机区别还是有些不同意见的,PLC的对应其实应该IPC,换句话说,PLC具备完整的输入输出特性和软件支持环境,比如大部分可以使用PLC描述语言直接编写开关控制程序,直接内嵌了晶体管或继电器输入输出口,并可以直接扩展等等...当然由于成本问题,一些PLC使用了较低档次的处理器比如说ARM或较多用的POWERPC等 所以区别不仅仅是抗扰性这一个区别...呵,这里好象我说的有点吹毛求疵了

其次,直流电机的调节肯定电流和电压肯定是没错的,但因为大部分直流电机比较低档,所以不直接配传感器,所以更多使用的是间接的极联调节方法来调节,
当观测的物理量比较多时候,就必须使用多个误差积分器来计算累积误差作为PI调节的一部分
这里面也同样牵扯了大量的计算,还有就是直流电机有时候运动曲线要求比较复杂,而不仅仅是简单起停这样也同样牵扯到复杂的计算量

另外就是电机惯性大时候瞬间刹车和按要求的平滑减速控制.虽然比较可以简单通过改换反向电流处理,但相信也会牵扯到一些前窥计算,因没有搞所以没过多发言权,就不多说了

马屁精 发表于 2009-9-16 17:31


你怎么什么都懂呀,
咖啡2009 发表于 2009-9-15 12:22 http://www.dolc.de/forum/images/common/back.gif
偶前面在博士版看到了他的回复,我跟你有一样的感觉{:5_377:}
页: [1]
查看完整版本: 有没有人做通用同步电机啊!想请教一下!