西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

楼主: novemer

[求助] pid 速度环和电流环 换算的问题

  [复制链接]

该用户从未签到

发表于 2014-8-3 02:07 | 显示全部楼层
要正确地理解这个问题,同学们需要有必要的自动控制理论基础、电动机双闭环调速控制的原理基础以及计算机数字控制原理。

1、PI 是一个控制器环节,从控制理论的角度,它可以用一个类似于 G(s) = K *(1+sT)/sT 这样的传递函数来表达;
2、PI 控制器所面向的控制对象譬如通常是机械负载(速度环PI控制器的控制对象可以看成是电流环节+机械负载组合而成的一个复合对象),虽然作精确的传函描述很难,但通常由于其惯性特点,可以近似为一阶或者二阶传函所描述的惯性环节;
3、这样,控制器和被控对象就可以组成闭环控制系统,形成控制关系;
4、为何使用PI 控制器? 因为无论是速度环,还是电流环,控制量跟输出量的关系比较接近线性关系,用PI 来控制是比较有效且易于分析的,并且,算法在CPU中的实现比较简单,符合工程实际;
5、为何速度环的PI控制器输出,可以做为电流环的给定?因为它俩的关系比较接近线性关系呗(在做了大量的理想化前提后,理论公式认为它们就是成线性关系^_^)....
6、PI 控制器的具体P 和 I 参数的设置如何跟实际的物理量对应? 这个就牵扯到比较多的理论基础以及实际模型了。首先在连续域中分析的话,相对简单,PI 控制器本身就是一个可以使用传函精确描述的环节,而我们的受控对象譬如机械系统也可近似为一阶或二阶惯性环节,那么闭环系统就完全可以用经典控制理论去分析稳定性、相位裕度、时域和频域响应等等内容了,不同的Kp 和Ki 对应不同的系统特性。然后再进一步,对应到单片机系统所实现的离散域,则需要考虑C代码工程在实现过程中对连续系统所做的变化,稳定性、时域频域响应等等都因为离散化而发生畸变,这个就是要具体问题具体分析了。

随意回复,逻辑不够调理,凑合看看吧。。。

评分

参与人数 1西莫币 +1 收起 理由
18201975434 + 1 多谢支持

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-9-22 23:30 | 显示全部楼层
速度環為外環,電流環圍內環,當電流環頻寬夠大時(PI不算太差),內環會遠遠快於外環響應,此時內環就等於1,外環輸出為內環命令值
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-9-25 07:17 | 显示全部楼层
这个贴子真好,我也是碰到同样的问题,怎么没有一个大师出来指点指点
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-10-26 02:15 | 显示全部楼层
学习一下。。。。。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-12-23 14:50 | 显示全部楼层
roccy 发表于 2010-11-20 12:02
从物理角度非严格理解,产生一定的速度变化,需要足够的加速度,而产生加速度需要一定的转矩,解耦状态下, ...

不错的理解。。。。。。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-4-22 13:50 | 显示全部楼层
谢谢楼主分享,先下载了看看。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-6-22 00:46 | 显示全部楼层
静等高手给个正解
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-6-25 09:11 | 显示全部楼层
学习一下,PID参数还是很难调整的。如果有比较准确地数学模型,可以通过仿真来确定。但是电机的数学模型都是线性化处理后的,还需要实验进一步调整。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-8-19 19:29 | 显示全部楼层
楼上说得很好,多多学习
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-8-28 19:57 来自手机 | 显示全部楼层
这个问题我也不太懂,急待解决
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-11-13 11:41 | 显示全部楼层
想当年学习时也是这种感觉,当时还请教一些人,也没有个准答案。
这样想:不考虑电机电流大小,没有电流环,则速度环输出应该加载到哪个控制环节呢?为什么呢?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-11-29 22:06 | 显示全部楼层
湖南大学有个学生写过一篇文章,详细叙述了pmsm的pi参数的数学推导过程,是基于传递函数的
谁有这个资料上传下,学习了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-12-8 16:36 | 显示全部楼层
hsh_laker123 发表于 2010-12-29 19:35
需要用Q正定算法才能准确的执行

你好,不知道你还能看见我这回复吗?(万一回复了呢)——但我还是想请您,请问您是怎么用Q正定的呢?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2016-1-4 16:15 | 显示全部楼层
假设你给定是速度是50r/min,电流1A,那么此时电机该如何响应。速度超过了设定值,电流还没有达到设置值,此时电流环就刷刷往上飙.还是说电流环速度环他们的实质其实只能给定一个设定值,电流值达到了,或者速度值达到了就可以/
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2016-1-20 15:04 | 显示全部楼层
首先这是自动调节过程,前一环的输出,是下一环的理想输入(参考输入),具体没有什么太大的绝对意义
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-1-8 22:02 | 显示全部楼层
很好的帖子,mark一下,这都2017年了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-7-21 10:06 | 显示全部楼层
hlj 发表于 2016-1-4 16:15
假设你给定是速度是50r/min,电流1A,那么此时电机该如何响应。速度超过了设定值,电流还没有达到设置值,此 ...

电流的响应要远远高于速度的响应,不大可能电流反而比速度还慢。

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-7-21 12:18 | 显示全部楼层
双闭环就是这样的特点,物理意义让人头痛。
但是PID的输出完全是一个调节量,不需要非要物理意义上如此明确
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-11-25 11:20 | 显示全部楼层
感觉这个论文有点问题,,,速度换的比例参数还有积分参数

永磁同步电动机驱动系统数字PI调节器参数设计.pdf

136.65 KB, 下载次数: 18, 下载积分: 西莫币 -1

评分

参与人数 1西莫币 +1 收起 理由
18201975434 + 1 感谢分享

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2018-1-13 10:36 | 显示全部楼层
1:单说电流环把,给定的是IQ,ID,与实际系统的IQ,ID比较后得到误差输入PI控制器,PI控制器输出VD,VQ,电流怎么就变成了电压了呢?很简单,因为IQVQ,IDVD两两间肯定有某些函数关系的,假设为IQ=K*VQ,ID=K*VD,PI控制器的参数kp,ki实质上已经暗含这个K在里面的了,只要PI参数调得好,这个K ‘ 还是比较符合实际的k。
2:同理速度环也是,速度PI控制器输入的是速度差,输出的是Iq,速度差怎么变成了电流大小的呢?实质上 速度=K*Iq,,至于K=多少呢?我只可以说,很复杂,需要考虑很多东西,所以你也不用管,你只需要调整好PI控制器的kp,ki,使 速度=K*Iq 这个式子大约成立即可。

至于pi输出的限制幅值嘛,我也不知道用哪个公式来算出最大的值,比如电流环输出的是VDVQ的电压值,幅值怎么算?速度环输出IQ的值,IQ的幅值怎么算,IQ好像可以用三相额定电流波形变换得到,这个我可以确定,VDVQ就不知道;额
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-4-25 14:24 , Processed in 0.289516 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表