如何验证自己根据状态方程搭建的电机模型正确
RT,最近做了一个异步电机状态方程模型,公式反复推导了好几遍,感觉没有什么错误。模型搭建完成后,为了验证,将MATLAB中自带的电机模型和我自己搭建的模型放到一起进行仿真,选取的参数完全相同,但是尝试了多次发现无法得到理想的效果。MATLAB中自带的模型自然不会有错,可我自己搭建的模型依据的公式也验证不会出错,两个模型在相同参数下得不到相同的控制效果,原因何在呢?我自己以为是MATLAB仿真模型中考虑了铁损、机械等因素。不知道是不是其他的原因?论坛中有没有做过相关工作的朋友,帮忙解答一下原因。电机的定/转子电阻 电感、互感、转动惯量、极对数等参数选择完全相同。
如果在所有的参数一样的情况下,说明你的状态空间方程还是和自带的模型的空间方程不一样。我以前用状态空间变量的s-fun 建过类似的模型,可以达到与自带模型一样的效果。不过时间有点长,程序估计找不到了。 先写郭嘉 发表于 2015-8-31 16:57
如果在所有的参数一样的情况下,说明你的状态空间方程还是和自带的模型的空间方程不一样。我以前用状态空间 ...
谢谢~!达到相符的程度,大概需要多长时间呢? 从零时刻开始就一样。因为自带的模块也是依据异步电机几个最基本的微分方程试建的。不知道楼主你说的不一样是哪里不一样。
那个程序很早前搞的,时间太长了,不知道放哪里了,找到了可以发给你。 先写郭嘉 发表于 2015-8-31 18:05
从零时刻开始就一样。因为自带的模块也是依据异步电机几个最基本的微分方程试建的。不知道楼主你说的不一样 ...
好的,非常感谢。leizicai@163.com。 我这个程序从一开始就不一样。
页:
[1]