System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种模糊自适应的电机滑模控制系统及方法技术方案_技高网

一种模糊自适应的电机滑模控制系统及方法技术方案

技术编号:40173523 阅读:6 留言:0更新日期:2024-01-26 23:42
本发明专利技术公开了一种模糊自适应的电机滑模控制系统,包括:无刷直流电机,用于输出三相绕组电流i<subgt;a</subgt;、i<subgt;b</subgt;、i<subgt;c</subgt;;自适应滑膜控制模块,用于同步无刷直流电机的位置信号以及转子转速;PID控制器,用于模糊控制器进行PID参数自整定;PI控制器,基于三相绕组电流i<subgt;a</subgt;、i<subgt;b</subgt;、i<subgt;c</subgt;,通过对电流环进行调节后,得到旋转正交坐标系下给定的电机电压,将电机电压变换得到静止两相正交坐标系下给定的无刷直流电机电机电压;脉冲宽度调制模块,用于将电机电压进行空间矢量变换,输出PWM波形到三相逆变器。还公开了一种模糊自适应的电机滑模控制方法。模糊自适应算法与滑模控制结合,使电机具有较好的响应速度和较小的超调量,具有控制灵活、算法简单、参数适应性广的优点。

【技术实现步骤摘要】

本专利技术涉及一种模糊自适应的电机滑模控制系统及方法


技术介绍

1、无刷直流电机是机器人关节控制系统的重要组成部分,无刷直流电机作为其主要执行机构,是一种多变量、非线性以及强耦合的复杂系统。无刷直流电动机在正常驱动运行中需要转子位置信号以实现正确换相点的捕捉;同时通过转速传感器获取转速反馈信号,实现转速环的闭环控制。

2、传统pid控制器虽然不依赖于对象模型,且控制结构简单、可靠性高、易于工程实现等优点,但在强干扰或具有高度非线性和不确定性时调节随动性差的缺点;很难实现使电机具有较好的响应速度和较小的超调量。


技术实现思路

1、本专利技术的目的在于克服现有的缺陷而提供的一种模糊自适应的电机滑模控制系统及方法,模糊自适应算法与滑模控制结合,使电机具有较好的响应速度和较小的超调量,具有控制灵活、算法简单、参数适应性广的优点。

2、实现上述目的的技术方案是:

3、本专利技术之一的一种模糊自适应的电机滑模控制系统,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用pi控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应pid(全称:proportion integration differentiation,比例积分微分控制)算法模型,另一部分是自适应滑模控制器,这两部分共同作用进行转速调节,包括:

4、无刷直流电机,用于输出三相绕组电流ia、ib、ic;

5、自适应滑膜控制模块,用于同步所述无刷直流电机的位置信号以及转子转速;

6、pid控制器,用于模糊控制器进行pid参数自整定;

7、pi控制器,基于三相绕组电流ia、ib、ic,通过对电流环进行调节后,得到旋转正交坐标系下给定的电机电压,将电机电压变换得到静止两相正交坐标系下给定的所述无刷直流电机电机电压;

8、脉冲宽度调制模块,用于将电机电压进行空间矢量变换,输出pwm波形到三相逆变器;

9、所述三相逆变器,用于控制所述无刷直流电机进行转速调节。

10、优选的,所述pid控制器中,从所述自适应滑膜控制模块得到的输出及其变化率,作为所述pid控制器的输入经过模糊化处理和模糊推理,再进行解模糊处理,从所述pid控制器出来的参数δkp、δki、δkd叠加在传统的kp、ki、kd参数上,用于动态调整pid参数。

11、本专利技术之二的一种模糊自适应的电机滑模控制方法,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用pi控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应pid算法模型,另一部分是自适应滑模控制器,包括:

12、步骤s1,搭建模糊自适应pid算法模型;

13、步骤s2,搭建自适应滑模控制器;

14、步骤s3,通过设计的模糊自适应pid算法的自适应滑模控制器进行电机转速调节。

15、优选的,所述步骤s1包括:

16、步骤s11,确定语言变量隶属度函数;

17、步骤s12,建立模糊控制规则表;

18、步骤s13,通过mamdani推理法(模糊推理法)对隶属度函数进行模糊推理;

19、步骤s14,通过重心法进行解模糊运算,对pid的三个参数进行在线调整,即搭建完成模糊自适应pid算法模型。

20、优选的,所述步骤s11中,模糊变量的隶属度函数选择三角形,输入、输出变量的模糊论域均为[-6,6],量化等级均为13级,即{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},取输入输出语言变量的模糊子集为负大、负中、负小、零、正小、正中、正大,分别用nb、nm、ns、zo、ps、pm、pb表示。

21、优选的,所述步骤s12中,模糊控制规则是对专家经验和操作者技能加以总结得出的模糊条件语句集合,模糊pid参数δkp、δki、δkd的自整定规则如下:

22、当偏差e较大时,为使尽快消除偏差,不管ec的符号如何都应取较大的kp、ki,以达到快速缩小偏差的目的,若此时偏差e和偏差变化率ec符号相反,则应取较小的kd或令kd为0,反之,若此时偏差e和偏差变化率ec符号相同,则应取较大的kd,阻止偏差继续变大;

23、当偏差e适中时,为防止超调量过大,应取较小的kp,而ki取中等程度值,若此时偏差e和偏差变化率ec符号相反,则应取较大的kd,反之则取适中的kd阻止偏差继续变大;

24、当系统偏差e较小或为0时,为缩短调节时间,可取适中的kp、较小的ki,若此时偏差e和偏差变化率ec符号相反,则可取较小的kd,反之可取适中的kd。

25、优选的,所述步骤s13中,隶属度函数公式为:

26、

27、式中,x、y分别表示模糊论域上模糊集合a、b中的任意元素;μa(x)、μb(y)分别表示模糊论域上模糊集合a、b的隶属度函数;表示模糊集合a→b映射的隶属度函数;

28、即输出b′的隶属度函数为:

29、

30、式中,sup表示对后面算式结果当x、y在模糊集合a、b中变化时取其上确界,当模糊论域为有限论域时sup取大运算v;α=∨x∈x{μa′(x)∧μa(x)}是指模糊集合a′与a交集的高度,可以表示为:

31、α=h(a′∩a)。

32、优选的,所述步骤s14中,通过重心法进行解模糊运算,取模糊隶属度函数曲线与横坐标围成面积的重心作为代表点,计算公式如下:

33、

34、式中,y0表示解模糊化计算输出值,通过实时检测偏差和偏差变换率两个变量,并将其量化到相应的模糊论域,再到模糊控制规则表中查找各个参数的相应修正值,完成pid3个参数的在线调整。

35、优选的,所述步骤s2包括:

36、步骤s21,根据数学模型和控制目标,设计一个滑动面;

37、步骤s22,根据滑动面设计一个控制律使得系统状态在滑动面上滑动;

38、步骤s23,根据设计的控制律,实现自适应滑模控制器。

39、优选的,所述步骤s21中,搭建反电势滑模观测器运行于滑模面上,

40、搭建反电势滑模观测器的公式如下:

41、

42、式中,^表示观测值,为符号函数;

43、滑模面函数如下:

44、

45、反电势滑模观测器误差计算如下:

46、

47、式中,ei为定子电流观测误差,为反电势观测误差,

48、反电势滑模观测器进入滑模状态的条件为:

49、

50、得到滑模增益的取值范围:

51、

52、考虑到在恒转矩运行阶段,无刷直流本文档来自技高网...

【技术保护点】

1.一种模糊自适应的电机滑模控制系统,其特征在于,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用PI控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应PID算法模型,另一部分是自适应滑模控制器,这两部分共同作用进行转速调节,包括:

2.根据权利要求1所述的一种模糊自适应的电机滑模控制系统,其特征在于,所述PID控制器(3)中,从所述自适应滑膜控制模块(2)得到的输出及其变化率,作为所述PID控制器(3)的输入经过模糊化处理和模糊推理,再进行解模糊处理,从所述PID控制器(3)出来的参数ΔKp、ΔKi、ΔKd叠加在传统的Kp、Ki、Kd参数上,用于动态调整PID参数。

3.一种模糊自适应的电机滑模控制方法,其特征在于,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用PI控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应PID算法模型,另一部分是自适应滑模控制器,包括:

4.根据权利要求3所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S1包括:

5.根据权利要求4所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S11中,模糊变量的隶属度函数选择三角形,输入、输出变量的模糊论域均为[-6,6],量化等级均为13级,即{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},取输入输出语言变量的模糊子集为负大、负中、负小、零、正小、正中、正大,分别用NB、NM、NS、ZO、PS、PM、PB表示。

6.根据权利要求4所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S12中,模糊控制规则是对专家经验和操作者技能加以总结得出的模糊条件语句集合,模糊PID参数ΔKp、ΔKi、ΔKd的自整定规则如下:

7.根据权利要求4所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S13中,隶属度函数公式为:

8.根据权利要求4所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S14中,通过重心法进行解模糊运算,取模糊隶属度函数曲线与横坐标围成面积的重心作为代表点,计算公式如下:

9.根据权利要求3所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S2包括:

10.根据权利要求9所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤S21中,搭建反电势滑模观测器运行于滑模面上,

...

【技术特征摘要】

1.一种模糊自适应的电机滑模控制系统,其特征在于,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用pi控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应pid算法模型,另一部分是自适应滑模控制器,这两部分共同作用进行转速调节,包括:

2.根据权利要求1所述的一种模糊自适应的电机滑模控制系统,其特征在于,所述pid控制器(3)中,从所述自适应滑膜控制模块(2)得到的输出及其变化率,作为所述pid控制器(3)的输入经过模糊化处理和模糊推理,再进行解模糊处理,从所述pid控制器(3)出来的参数δkp、δki、δkd叠加在传统的kp、ki、kd参数上,用于动态调整pid参数。

3.一种模糊自适应的电机滑模控制方法,其特征在于,采用转速、电流双闭环控制,外环为速度环,通过设计的模糊自适应的滑模控制器进行电机转速调节,内环为电流环,采用pi控制器分别进行三相电流的调节,所述模糊自适应的滑模控制器由两部分组成,一部分是模糊自适应pid算法模型,另一部分是自适应滑模控制器,包括:

4.根据权利要求3所述的一种模糊自适应的电机滑模控制方法,其特征在于,所述步骤s1包括:

5.根据权利要求4所述...

【专利技术属性】
技术研发人员:丛尧
申请(专利权)人:西安青藤创客信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1