CN109600094B - 一种超声波电机转速控制方法、装置和*** - Google Patents
一种超声波电机转速控制方法、装置和*** Download PDFInfo
- Publication number
- CN109600094B CN109600094B CN201811520804.9A CN201811520804A CN109600094B CN 109600094 B CN109600094 B CN 109600094B CN 201811520804 A CN201811520804 A CN 201811520804A CN 109600094 B CN109600094 B CN 109600094B
- Authority
- CN
- China
- Prior art keywords
- improved
- iterative learning
- closed
- learning controller
- type iterative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)
Abstract
本发明提供一种超声波电机转速控制方法、装置和***,属于超声波电机转速控制技术领域。该控制方法包括:在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量,使其小于前一时刻的改进P型迭代学习控制器输出的控制量,并利用减小后的控制量对超声波电机的转速进行控制。本发明解决了使用改进P型迭代学习控制器导致超声波电机转速响应曲线出现下陷现象的问题。
Description
技术领域
本发明涉及一种超声波电机转速控制方法、装置和***,属于超声波电机转 速控制技术领域。
背景技术
《微特电机》期刊2015年第43卷第1期中一篇名称为“超声波电动机P与 PI型迭代学习转速控制”的论文,公开了一种将常规的“P型迭代学习控制器”应用 于超声波电机转速控制的控制方法,该控制方法不能保证控制过程的有效性,在 阶跃转速给定值情况下,会导致电机转速跟踪过程中的抖动和稳态的转速偏差。 为了解决这一问题,该论文提出了一种基于改进P型迭代学习控制器的超声波电 机转速控制方法,该方法对应的控制***框图见图1,图1虚线框内的结构单元 即是“改进P型迭代学习控制器(以下简称控制器)”,其输出控制量的表达式为:
uk+1(i)=uk(i)+KPek+1(i),k=1,2,3,... (1)
e(t)=Nref(t)-n(t) (2)
上式中,t为时间;uk+1(i)为控制***第k+1次运行过程中在i时刻的控制器 输出控制量(即超声波电机驱动频率);uk(i)为控制***第k次运行过程中在i时 刻的控制器输出控制量;ek+1(i)为控制***第k+1次运行过程中在i时刻的转速误 差;KP为图1所示比例环节的比例系数,取负值;Nref(t)为超声波电机的转速给 定值;n(t)为超声波电机的实际转速值。
采用图1所示的控制***结构和公式(1)所示控制规律,对超声波电机进行转 速控制实验,实验用驱动电路为H桥结构,采用相移PWM控制方式,设定转速 阶跃给定值为30r/min,得到如图2所示的转速阶跃响应曲线(图中实线由下至上 依次为第1次至第6次转速阶跃响应曲线,图中虚线为柔化的转速阶跃给定曲 线),由图2可以看出:在转速起始上升阶段,转速响应曲线出现了明显的下陷 现象(如图2中虚线圈内所示),随着迭代学习过程的进行,这一现象越来越明 显,使整个***的响应性能变差。
发明内容
本发明的目的是提供一种超声波电机转速控制方法、装置和***,用以解决 使用改进P型迭代学习控制器时超声波电机转速响应曲线出现下陷现象,导致控 制***响应性能变差的问题。
为实现上述目的,本发明提供了一种超声波电机转速控制方法,包括以下步 骤:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该 次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中 当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型 迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程 中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭 代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进 P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型 迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控 制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输 出的控制量对超声波电机的转速进行控制。
本发明还提供了一种超声波电机转速控制装置,包括存储器和处理器,所述 处理器用于运行存储在所述存储器中的程序指令以实现如下方法:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该 次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中 当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型 迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程 中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭 代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进 P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型 迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控 制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输 出的控制量对超声波电机的转速进行控制。
本发明还提供了一种超声波电机转速控制***,包括超声波电机和超声波电 机转速控制装置,所述超声波电机转速控制装置包括存储器和处理器,所述处理 器用于运行存储在所述存储器中的程序指令以实现如下方法:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该 次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中 当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型 迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程 中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭 代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进 P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型 迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控 制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输 出的控制量对超声波电机的转速进行控制。
本发明的超声波电机转速控制方法、装置和***的有益效果是:在闭环控制 过程中增加判断环节,当判断结果为“该次闭环控制过程中的当前时刻的转速误 差大于0,且该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控 制量大于前一时刻的改进P型迭代学习控制器输出的控制量”时,通过控制减小 该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量,使其小 于前一时刻的改进P型迭代学习控制器输出的控制量,达到消除转速下陷现象的 目的,从而提高了控制***的响应性能。
为了减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的 控制量,以消除转速下陷现象,作为对上述超声波电机转速控制方法、装置和系 统的一种改进,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学 习控制器输出的控制量的过程包括:计算该次闭环控制过程中的前一时刻的改进 P型迭代学习控制器输出的控制量与KI倍的该次闭环控制过程中的当前时刻的转 速误差的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭 代学习控制器输出的控制量;KI为设定控制系数。
为了减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的 控制量,以消除转速下陷现象,作为对上述超声波电机转速控制方法、装置和系 统的另一种改进,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代 学习控制器输出的控制量的过程包括:计算上一次闭环控制过程中的当前时刻的 改进P型迭代学习控制器输出的控制量与上一次闭环控制过程中的前一时刻的改 进P型迭代学习控制器输出的控制量的差值,并计算所述差值与该次闭环控制过 程中的前一时刻的改进P型迭代学习控制器输出的控制量的和值,将得到的和值 作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量。
附图说明
图1是现有技术中基于改进P型迭代学习控制器的超声波电机转速控制*** 框图;
图2是现有技术中基于改进P型迭代学习控制器的超声波电机转速阶跃响应 曲线图;
图3是图2中转速阶跃响应曲线的局部放大图;
图4是图3对应的转速误差曲线图;
图5是图3对应的改进P型迭代学习控制器输出控制量(即超声波电机驱动 频率)曲线图;
图6是本发明方法实施例1对应的超声波电机转速控制***框图;
图7是本发明方法实施例1的超声波电机转速控制策略流程图;
图8是本发明方法实施例1的KI=KP=-15时超声波电机转速阶跃响应曲线图;
图9是本发明方法实施例1的KI=KP=-10时超声波电机转速阶跃响应曲线图;
图10是本发明方法实施例1的KI=-7、KP=-15时超声波电机转速阶跃响应曲 线图;
图11是本发明方法实施例2对应的超声波电机转速控制***框图;
图12是本发明方法实施例2的KP=-15时超声波电机转速阶跃响应曲线图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体 实施例对本发明进行进一步详细说明。
超声波电机转速控制方法实施例1:
为便于分析图2所示转速响应曲线出现下陷现象的原因,图3给出了图2中 转速阶跃响应曲线的局部放大图,图4、图5分别给出了与图3所示转速阶跃响 应曲线对应的转速误差曲线图、改进P型迭代学习控制器(以下简称控制器)输 出控制量曲线图。
可以看出:图3所示第1个数据点对应的转速小于给定值(30r/min),图4 所示第1个数据点对应的转速误差值为正且相对较大,因此按照公式(1)计算出的 第k+1次运行过程的第1个数据点对应的输出控制量uk+1(1)(即超声波电机驱动 频率,以下简称频率)较第k次运行过程的第1个数据点对应的输出控制量uk(1) 减小且减小较多(如图5所示)。又由于当频率降低时,转速升高、转速误差减 小。于是,图4所示第2个数据点对应的转速误差虽然仍为正,但数值较小,这 导致计算出的第k+1次运行过程的第2个数据点对应的输出控制量uk+1(2)虽然还 是较第k次运行过程的第2个数据点对应的输出控制量uk(2)减小,但减小的幅度 小于uk(1)-uk+1(1),其结果是:uk+1(2)值大于uk+1(1),频率升高,导致第3个数据 点对应的转速不升反降,转速误差反而增大,转速阶跃响应曲线在第3个数据点 对应的时刻出现下陷现象(如图3、图4所示)。随着迭代学习过程的进行,控制 量逐渐累积,下陷现象越来越明显,并直接导致第5次、第6次转速阶跃响应曲 线出现超调(如图3、图4所示)。
观察图3和图4,在第2个数据点时刻,转速误差虽然数值较小,但依然为 正值,即实际转速小于给定值。在这个时刻,控制器输出的控制量应该使转速升 高以减小转速误差。但是,按照公式(1)计算出的控制量,却使得转速下降、转速 误差增大,这显然是不符合期望的,因此,公式(1)所示控制规律是导致转速下陷 的主要原因。公式(1)表明:第k+1次运行过程的当前时刻的控制量uk+1(i)是根据 第k次运行过程的当前时刻的控制量uk(i)和第k+1次运行过程的当前时刻的转速 误差ek+1(i)计算出的,与第k+1次运行过程的前一时刻的控制量uk+1(i-1)无关,则 无论ek+1(i)为正值或是负值,uk+1(i)都可能大于或者小于uk+1(i-1)。因此,按照公 式(1)所示控制规律进行控制,可以使对应时刻的第k+1次运行过程的转速误差较 第k次运行过程的转速误差减小,但不能保证第k+1次运行过程中的每个数据点 是符合期望的(如图4所示),于是出现了转速下陷现象。
基于上述分析,本发明提出了一种新的超声波电机转速控制方法,以解决使 用改进P型迭代学习控制器导致超声波电机转速响应曲线出现下陷现象的问题。
下面进行详细说明:
图6所示虚线框内的结构单元为本实施例提出的“闭环迭代学习控制器”,与 图1中的“改进P型迭代学习控制器”相比,增加了判断环节、控制量计算环节和 控制量选择开关。
具体地,判断环节用来判断该次闭环控制过程中当前时刻的控制量是否会导 致转速下陷现象出现,其中的判据为:
uk+1(i)-uk+1(i-1)>0且ek+1(i)>0 (3)
其中,当uk+1(i)-uk+1(i-1)>0且ek+1(i)>0时,会导致转速下陷现象出现。
控制量选择开关根据判断环节的判断结果,选择不同的控制量计算公式。具 体策略见图7:第k+1次闭环控制过程中,先使用公式(1)计算当前时刻的控制量 u,若利用公式(1)得到的控制量u使公式(3)成立,则改用控制量计算环节中公式 (4)计算得到的控制量作为第k+1次闭环控制过程中的当前时刻的控制量uk+1(i); 否则,使用公式(1)计算得到的控制量u作为第k+1次闭环控制过程中的当前时刻 的控制量uk+1(i)。
控制量计算环节中的公式(4)为:
uk+1(i)=uk+1(i-1)+KIek+1(i) (4)
式中,KI为设定控制系数。其中KI可以有不同的取值方法:一是令KI与公 式(1)中比例系数KP的数值相等,这样可以减少一个待定系数;二是令KI与KP的数值不相等。
容易看出:公式(4)根据第k+1次闭环控制过程中前一时刻的控制量uk+1(i-1) 和第k+1次闭环控制过程中当前时刻的转速误差ek+1(i),计算第k+1次闭环控制 过程中当前时刻的控制量uk+1(i),使得第k+1次闭环控制过程中当前时刻的控制 量与前一时刻的控制量直接相关,其增量能够减小当前时刻的转速误差。
下面采用经柔化处理的转速阶跃给定值,通过实验验证图7所示超声波电机 转速控制策略的有效性,实验结果见图8-图10,可以看出图8-图10所示的转速 阶跃响应曲线,转速下陷现象消失。
图8为KI=KP=-15时的实验结果,图中虚线为柔化的转速阶跃给定曲线(以 下简称给定曲线),图中实线由下至上依次为第1次至第4次转速阶跃响应曲线。 由于KP=-15数值较小,图8中第2次转速阶跃响应曲线就已经接近给定曲线,第 3次、第4次转速阶跃响应曲线同样非常接近给定曲线,效果良好。
由于KP=-15数值较小,图8所示闭环控制过程的学***稳渐进的学习收敛过程更为妥当;为此, 可适当增大KP值。
图9为KI=KP=-10时的实验结果(图中虚线为给定曲线,图中实线由下至上 依次为第1次至第6次转速阶跃响应曲线),可以看出:学***稳趋近给定曲线,其中第6次转速阶跃响应曲线最接近给定曲 线。
图10为KI=-7、KP=-15时的实验结果(图中虚线为给定曲线,图中实线由下 至上依次为第1次至第5次转速阶跃响应曲线),可以看出随着迭代学***滑。
超声波电机转速控制方法实施例2:
如图11所示,本实施例与方法实施例1的区别仅在于,控制量计算环节中 的公式为公式(5),具体为:
uk+1(i)=uk+1(i-1)+[uk(i)-uk(i-1)] (5)
容易看出:公式(5)根据第k+1次闭环控制过程中前一时刻的控制量uk+1(i-1) 和第k次闭环控制过程中当前时刻的控制量与前一时刻的控制量的差值 [uk(i)-uk(i-1)],计算第k+1次闭环控制过程中当前时刻的控制量uk+1(i),体现了迭 代学习控制的性质。
下面采用经柔化处理的转速阶跃给定值,通过实验验证本实施例的超声波电 机转速控制方法的有效性,实验结果见图12(图中虚线为给定曲线,图中实线由 下至上依次为第1次至第5次转速阶跃响应曲线),可以看出:图12所示的转 速阶跃响应曲线,转速下陷现象消失。随着迭代学习过程的进行,转速阶跃响应 曲线渐次趋近给定曲线,控制性能逐渐趋好,整体控制效果良好。
超声波电机转速控制装置实施例:
本发明的超声波电机转速控制装置,包括存储器和处理器,处理器用于运行 存储在存储器中的程序指令以实现本发明的超声波电机转速控制方法,具体方法 参加方法实施例1和方法实施例2。
超声波电机转速控制***实施例:
本发明的超声波电机转速控制***,包括超声波电机和超声波电机转速控制 装置,其中超声波电机转速控制装置包括存储器和处理器,处理器用于运行存储 在存储器中的程序指令以实现本发明的超声波电机转速控制方法,具体方法参加 方法实施例1和方法实施例2。
Claims (9)
1.一种超声波电机转速控制方法,其特征在于,包括以下步骤:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量对超声波电机的转速进行控制;
所述改进P型迭代学习控制器的输出控制量的表达式为:
uk+1(i)=uk(i)+KPek+1(i),k=1,2,3,... (1)
e(t)=Nref(t)-n(t) (2)
上式中,t为时间;uk+1(i)为控制***第k+1次运行过程中在i时刻的控制器输出控制量,即超声波电机驱动频率;uk(i)为控制***第k次运行过程中在i时刻的控制器输出控制量;ek+1(i)为控制***第k+1次运行过程中在i时刻的转速误差;KP为比例系数,取负值;Nref(t)为超声波电机的转速给定值;n(t)为超声波电机的实际转速值。
2.根据权利要求1所述的超声波电机转速控制方法,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量与KI倍的该次闭环控制过程中的当前时刻的转速误差的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量;KI为设定控制系数。
3.根据权利要求1所述的超声波电机转速控制方法,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算上一次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量与上一次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的差值,并计算所述差值与该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量。
4.一种超声波电机转速控制装置,其特征在于,包括存储器和处理器,所述处理器用于运行存储在所述存储器中的程序指令以实现如下方法:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量对超声波电机的转速进行控制;
所述改进P型迭代学习控制器的输出控制量的表达式为:
uk+1(i)=uk(i)+KPek+1(i),k=1,2,3,... (1)
e(t)=Nref(t)-n(t) (2)
上式中,t为时间;uk+1(i)为控制***第k+1次运行过程中在i时刻的控制器输出控制量,即超声波电机驱动频率;uk(i)为控制***第k次运行过程中在i时刻的控制器输出控制量;ek+1(i)为控制***第k+1次运行过程中在i时刻的转速误差;KP为比例系数,取负值;Nref(t)为超声波电机的转速给定值;n(t)为超声波电机的实际转速值。
5.根据权利要求4所述的超声波电机转速控制装置,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量与KI倍的该次闭环控制过程中的当前时刻的转速误差的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量;KI为设定控制系数。
6.根据权利要求4所述的超声波电机转速控制装置,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算上一次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量与上一次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的差值,并计算所述差值与该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量。
7.一种超声波电机转速控制***,包括超声波电机和超声波电机转速控制装置,其特征在于,所述超声波电机转速控制装置包括存储器和处理器,所述处理器用于运行存储在所述存储器中的程序指令以实现如下方法:
在利用改进P型迭代学习控制器进行超声波电机转速控制的过程中,判断该次闭环控制过程中的当前时刻的转速误差是否大于0、以及该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量是否大于前一时刻的改进P型迭代学习控制器输出的控制量;
若该次闭环控制过程中的当前时刻的转速误差大于0,且该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量大于前一时刻的改进P型迭代学习控制器输出的控制量,则控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量,使该次闭环控制过程中当前时刻的改进P型迭代学习控制器输出的控制量小于前一时刻的改进P型迭代学习控制器输出的控制量,利用得到的该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量对超声波电机的转速进行控制;
所述改进P型迭代学习控制器的输出控制量的表达式为:
uk+1(i)=uk(i)+KPek+1(i),k=1,2,3,... (1)
e(t)=Nref(t)-n(t) (2)
上式中,t为时间;uk+1(i)为控制***第k+1次运行过程中在i时刻的控制器输出控制量,即超声波电机驱动频率;uk(i)为控制***第k次运行过程中在i时刻的控制器输出控制量;ek+1(i)为控制***第k+1次运行过程中在i时刻的转速误差;KP为比例系数,取负值;Nref(t)为超声波电机的转速给定值;n(t)为超声波电机的实际转速值。
8.根据权利要求7所述的超声波电机转速控制***,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量与KI倍的该次闭环控制过程中的当前时刻的转速误差的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量;KI为设定控制系数。
9.根据权利要求7所述的超声波电机转速控制***,其特征在于,实现控制减小该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量的过程包括:计算上一次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量与上一次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的差值,并计算所述差值与该次闭环控制过程中的前一时刻的改进P型迭代学习控制器输出的控制量的和值,将得到的和值作为该次闭环控制过程中的当前时刻的改进P型迭代学习控制器输出的控制量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811520804.9A CN109600094B (zh) | 2018-12-12 | 2018-12-12 | 一种超声波电机转速控制方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811520804.9A CN109600094B (zh) | 2018-12-12 | 2018-12-12 | 一种超声波电机转速控制方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109600094A CN109600094A (zh) | 2019-04-09 |
CN109600094B true CN109600094B (zh) | 2020-05-05 |
Family
ID=65961606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811520804.9A Active CN109600094B (zh) | 2018-12-12 | 2018-12-12 | 一种超声波电机转速控制方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109600094B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111416562B (zh) * | 2020-04-30 | 2021-07-09 | 河南科技大学 | 一种电机的控制方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104668493A (zh) * | 2015-03-24 | 2015-06-03 | 安徽马钢工程技术集团有限公司 | 一种连铸机结晶器的复合振动控制***及其控制方法 |
CN107272409A (zh) * | 2017-07-04 | 2017-10-20 | 浙江理工大学 | 一种基于迭代学习的直线伺服***振动抑制方法 |
-
2018
- 2018-12-12 CN CN201811520804.9A patent/CN109600094B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104668493A (zh) * | 2015-03-24 | 2015-06-03 | 安徽马钢工程技术集团有限公司 | 一种连铸机结晶器的复合振动控制***及其控制方法 |
CN107272409A (zh) * | 2017-07-04 | 2017-10-20 | 浙江理工大学 | 一种基于迭代学习的直线伺服***振动抑制方法 |
Non-Patent Citations (4)
Title |
---|
D-Type ILC Based Dynamic Modeling and Norm Optimal ILC for High-Speed Trains;Qiongxia Yu等;《IEEE Transactions on Control Systems Technology》;20180331;第26卷(第2期);第652-663页 * |
Experimental validation of constrained ILC approaches for a high speed rack feeder;Bing Chu等;《2015 American Control Conference (ACC)》;20150730;第3631-3636页 * |
Modified P-Type ILC for High-Speed Trains with Varying Trial Lengths;Qiongxia Yu 等;《2018 IEEE 7th Data Driven Control and Learning Systems Conference (DDCLS)》;20181101;第1006-1010页 * |
超声波电动机P与PI型迭代学习转速控制;刘玉等;《微特电机》;20150304;第43卷(第1期);第39-42、45页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109600094A (zh) | 2019-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106842960B (zh) | 一种用于电机控制的抗积分饱和控制方法 | |
CN110764418A (zh) | 基于有限时间收敛扩张状态观测器的自抗扰控制器 | |
JP3243414B2 (ja) | 回転モータの速度制御方法及びその装置 | |
CN107577149B (zh) | 一种采用分数阶快速终端滑模控制的随动控制方法 | |
CN111245329A (zh) | 一种永磁同步电机电流环pi调节器参数自整定方法及*** | |
CN109600094B (zh) | 一种超声波电机转速控制方法、装置和*** | |
CN105591575B (zh) | 一种隐极式永磁同步电机直接特征控制***及控制方法 | |
CN113556073B (zh) | 一种永磁同步电机显式模型预测控制的实现方法 | |
CN113964849A (zh) | 一种微网逆变器自适应惯量vsg控制方法 | |
CN109696825A (zh) | 舵机的控制响应方法、装置及舵机 | |
CN115102444B (zh) | 一种永磁同步电机自适应积分滑模预测控制方法 | |
CN111641359B (zh) | 一种三相无刷直流电机快速稳速方法 | |
CN109150005B (zh) | 一种基于迭代学习的超声波电机转速控制方法及装置 | |
CN111987955B (zh) | 用于凸极式永磁同步电机的自适应滑模控制***及方法 | |
CN116015144A (zh) | 一种永磁同步电机电流环控制方法及装置 | |
CN111162706B (zh) | 单定子双转子盘式对转永磁同步电机动态鲁棒电流预测控制方法、***及介质 | |
CN109586646B (zh) | 一种永磁同步电机角度误差自适应的方法 | |
CN112564563B (zh) | 一种控制方法、控制装置及控制器 | |
CN115296581A (zh) | 一种永磁同步电机时域自适应的多步预测控制方法 | |
CN112003531B (zh) | 一种六相感应电机单相开路情况下的速度观测方法 | |
CN111865158B (zh) | 一种自适应滑模增益永磁同步电机无速度传感器控制方法 | |
WO2022121261A1 (zh) | 永磁电机的控制方法以及控制装置 | |
Jinglin et al. | Predictive control for permanent magnet synchronous machine based on automatic differentiation method | |
CN118192261A (zh) | 基于改进的观测器与高阶滑模融合的控制方法及*** | |
CN110943662B (zh) | 一种永磁同步电机无位置传感器矢量控制中高速切换方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |