[go: up one dir, main page]

CN111416561B - 一种改进的电机三环控制方法 - Google Patents

一种改进的电机三环控制方法 Download PDF

Info

Publication number
CN111416561B
CN111416561B CN202010158446.2A CN202010158446A CN111416561B CN 111416561 B CN111416561 B CN 111416561B CN 202010158446 A CN202010158446 A CN 202010158446A CN 111416561 B CN111416561 B CN 111416561B
Authority
CN
China
Prior art keywords
loop
output
speed
motor
torque
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
Application number
CN202010158446.2A
Other languages
English (en)
Other versions
CN111416561A (zh
Inventor
储昭琦
冯海生
文潇
邱海迪
毛大超
党进
肖永强
游玮
郑龙
邢褀琪
陈青
曹琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Efte Intelligent Robot Co ltd
Shanghai Edge Robot Technology Co ltd
Original Assignee
Shanghai Edge Robot Technology Co ltd
Efort Intelligent Equipment Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Edge Robot Technology Co ltd, Efort Intelligent Equipment Co ltd filed Critical Shanghai Edge Robot Technology Co ltd
Priority to CN202010158446.2A priority Critical patent/CN111416561B/zh
Publication of CN111416561A publication Critical patent/CN111416561A/zh
Application granted granted Critical
Publication of CN111416561B publication Critical patent/CN111416561B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明涉及一种改进的电机三环控制方法,具体步骤如下:在电机三环控制中的速度环后增加一个可设定最小值和最大值范围以对速度环输出量进行判断并调整速度环输出量的输出限制模块;根据需要切换的模式,设定好输出限制模块范围,通过控制器下发指令位置、力矩前馈量以及设定好的输出限制模块范围至电机上,以使电机切换到需要的模式。与现有技术相比,本发明能够实现位置控制模式与力矩控制模式之间的快速切换,节省了大量切换时间;此外,本发明中的速度环输出量可以动态调整,进而可以控制机器人位置控制的响应特性。

Description

一种改进的电机三环控制方法
技术领域
本发明涉及机器人控制技术领域,具体为一种改进的电机三环控制方法。
背景技术
随着机器人技术的发展,基于动力学的拖动示教功能得到了广泛应用。在拖动示教应用中,一种常见的拖动实现方式是通过让电机工作在力矩控制模式下,控制器实时计算出各轴静平衡所需的力矩值并作为指令力矩下发至电机处,使得机器人能够实现自平衡,这样操作员只需较小的力即可实现各轴的拖动。而当机器人处于示教再现模式下,电机需要工作在位置控制模式下才能够保证很好的位置精度。也就是说在拖动示教应用中,电机需要经常在力矩控制模式与位置控制模式间进行切换。
目前电机一般采用三环控制,由外到内分别是位置环、速度环、电流环。对应的也有三种控制模式,即位置控制模式、速度控制模式以及力矩控制模式。位置控制模式需要用到位置环、速度环、电流环这三环,而力矩控制模式则只需要使用电流环。在进行模式切换时,先需要下伺服,让电机处于抱闸状态,然后进行模式切换,最后上伺服,松开抱闸,使电机工作在新的控制模式下。因为需要上下伺服,过程较复杂,耗时长。因而研究在上伺服的状态下实现电机力矩控制模式与位置控制模式的快速切换显得非常重要。
发明内容
为了解决上述技术问题,本发明提出了一种改进的电机三环控制方法。
本发明所要解决的技术问题采用以下技术方案来实现:
一种改进的电机三环控制方法,具体步骤如下:
(1)在电机三环控制中的速度环后增加一个可设定最小值和最大值以对速度环输出量进行判断并调整速度环输出量的输出限制模块;
(2)根据需要切换的力矩控制模式、位置控制模式,设定好输出限制模块范围,通过控制器下发指令位置、力矩前馈量以及设定好的输出限制模块范围至电机上,以使电机切换到需要的模式。
进一步地,所述步骤(1)中输出限制模块的输入与输出之间的公式如下:
Figure GDA0003494181670000021
在公式(一)中Vin为输出限制模块的输入也即速度环输出量,Vout为输出限制模块的输出值,min为输出限制模块定义的最小值,而max为输出限制模块定义的最大值。
进一步地,若步骤(2)中电机需要切换到力矩控制模式时,具体步骤如下:
(A)设定输出限制模块的输出的最小值和最大值均为零;
(B)在位置环计算得到速度环输入量,在速度环计算得到速度环输出量;
(C)速度环输出量经过输出限制模块后,速度环输出量为零,然后加上力矩前馈量一起作为电流环的输入量;
(D)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到力矩控制模式上。
进一步地,若步骤(2)中电机需要切换到位置控制模式时,具体步骤如下:
(S1)设定输出限制模块的输出的最小值小于负的电机峰值力矩,最大值大于正的电机峰值力矩;
(S2)在位置环计算得到速度环输入量,在速度环计算得到速度环输出量;
(S3)速度环输出量经过输出限制模块后,速度环输出量不变,然后加上力矩前馈量一起作为电流环的输入量;
(S4)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到位置控制模式上。
进一步地,在位置环,计算指令位置和经位置反馈模块得到的实际位置之差,即为位置跟随误差,位置跟随误差经过位置控制模块得到速度环的输入量。
进一步地,在速度环,计算速度环输入量和经速度反馈模块得到的实际速度之差,即速度跟随误差,速度跟随误差经过速度控制模块得到速度环输出量。
本发明的有益效果是:
与现有技术相比,本发明能够实现位置控制模式与力矩控制模式之间的快速切换,节省了大量切换时间;此外,本发明中的速度环输出量可以动态调整,进而可以控制机器人位置控制的响应特性。
附图说明
下面结合附图和实施例对本发明进一步说明:
图1为本发明的电机三环控制框图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合附图以及实施例对本发明进一步阐述。
如图1所示,一种改进的电机三环控制方法,具体步骤如下:
(1)在电机三环控制中的速度环后增加一个可设定最小值和最大值以对速度环输出量进行判断并调整速度环输出量的输出限制模块。
具体的,所述步骤(1)中输出限制模块的输入与输出之间的公式如下:
Figure GDA0003494181670000031
在公式(一)中Vin为输出限制模块的输入也即速度环输出量,Vout为输出限制模块的输出值,min为输出限制模块定义的最小值,而max为输出限制模块定义的最大值。
当速度环输出量大于输出限制模块定义的最大值时,速度环输出量被调整为输出限制模块的最大值;当速度环输出量小于输出限制模块定义的最小值时,速度环输出量被调整为输出限制模块的最小值;而当速度环输出量介于输出限制模块定义的最大值与最小值之间时,速度环输出量保持不变。
(2)根据需要切换的力矩控制模式、位置控制模式,设定好输出限制模块范围,通过控制器下发指令位置、力矩前馈量以及设定好的输出限制模块范围至电机上,以使电机切换到需要的模式。
为了更进一步阐述本方法,现以电机在上伺服状态下,在力矩控制模式和位置控制模式之间切换为例。已知速度环输出量的范围在负的电机峰值力矩到正的电机峰值力矩之间。
当电机需要切换到力矩控制模式时,具体步骤如下:
(A)设定输出限制模块的输出的最小值和最大值均为零。
(B)在位置环计算指令位置和经位置反馈模块得到的实际位置之差,即为位置跟随误差,位置跟随误差经过位置控制模块得到速度环输入量;在速度环,计算速度环输入量和经速度反馈模块得到的实际速度之差,即速度跟随误差,速度跟随误差经过速度控制模块得到速度环输出量。
(C)速度环输出量经过输出限制模块后,根据步骤(1)中的公式(一)可知,速度环输出量始终为零,然后加上力矩前馈量一起作为电流环的输入量。
(D)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到力矩控制模式上。
当电机需要切换到力矩控制模式时,具体步骤如下:
(S1)设定输出限制模块的输出的最小值小于负的电机峰值力矩,最大值大于正的电机峰值力矩。在本实施例中,设定输出限制模块的最小值为负的两倍电机峰值力矩,最大值为正的两倍电机峰值力矩。
(S2)在位置环计算指令位置和经位置反馈模块得到的实际位置之差,即为位置跟随误差,位置跟随误差经过位置控制模块得到速度环的输入量;在速度环,计算速度环的输入量和经速度反馈模块得到的实际速度之差,即速度跟随误差,速度跟随误差经过速度控制模块得到速度环输出量。
(S3)速度环输出量经过输出限制模块后,根据步骤(1)中的公式(一)可知,速度环输出量不变,然后加上力矩前馈量一起作为电流环的输入量。
(S4)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到位置控制模式上。
根据此控制方法,在当电机需要切换模式时,仅需要更改输出限制模块最小值和最大值即可实现电机在位置控制模式和力矩控制模式之间快速切换。与现有技术相比,本发明结构简单,切换时间耗时短,大大提高了切换效率。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (6)

1.一种改进的电机三环控制方法,其特征在于:具体步骤如下:
(1)在电机三环控制中的速度环后增加一个可设定最小值和最大值以对速度环输出量进行判断并调整速度环输出量的输出限制模块;
(2)根据需要切换的力矩控制模式、位置控制模式,设定好输出限制模块范围,通过控制器下发指令位置、力矩前馈量以及设定好的输出限制模块范围至电机上,以使电机切换到需要的模式。
2.根据权利要求1所述的一种改进的电机三环控制方法,其特征在于:所述步骤(1)中输出限制模块的输入与输出之间的公式如下:
Figure FDA0003494181660000011
在公式(一)中Vin为输出限制模块的输入也即速度环输出量,Vout为输出限制模块的输出值,min为输出限制模块定义的最小值,而max为输出限制模块定义的最大值。
3.根据权利要求2所述的一种改进的电机三环控制方法,其特征在于:若步骤(2)中电机需要切换到力矩控制模式时,具体步骤如下:
(A)设定输出限制模块的输出的最小值和最大值均为零;
(B)在位置环计算得到速度环输入量,在速度环计算得到速度环输出量;
(C)速度环输出量经过输出限制模块后,速度环输出量为零,然后加上力矩前馈量一起作为电流环的输入量;
(D)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到力矩控制模式上。
4.根据权利要求2所述的一种改进的电机三环控制方法,其特征在于:若步骤(2)中电机需要切换到位置控制模式时,具体步骤如下:
(S1)设定输出限制模块的输出的最小值小于负的电机峰值力矩,最大值大于正的电机峰值力矩;
(S2)在位置环计算得到速度环输入量,在速度环计算得到速度环输出量;
(S3)速度环输出量经过输出限制模块后,速度环输出量不变,然后加上力矩前馈量一起作为电流环的输入量;
(S4)在电流环,计算电流环的输入量和经电流反馈模块得到的力矩之差,即力矩跟随误差,力矩跟随误差经过驱动电路转换为电流发给电机,以使电机切换到位置控制模式上。
5.根据权利要求3或4所述一种改进的电机三环控制方法,其特征在于:在位置环,计算指令位置和经位置反馈模块得到的实际位置之差,即为位置跟随误差,位置跟随误差经过位置控制模块得到速度环输入量。
6.根据权利要求3或4所述一种改进的电机三环控制方法,其特征在于:在速度环,计算速度环输入量和经速度反馈模块得到的实际速度之差,即速度跟随误差,速度跟随误差经过速度控制模块得到速度环输出量。
CN202010158446.2A 2020-03-09 2020-03-09 一种改进的电机三环控制方法 Active CN111416561B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010158446.2A CN111416561B (zh) 2020-03-09 2020-03-09 一种改进的电机三环控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010158446.2A CN111416561B (zh) 2020-03-09 2020-03-09 一种改进的电机三环控制方法

Publications (2)

Publication Number Publication Date
CN111416561A CN111416561A (zh) 2020-07-14
CN111416561B true CN111416561B (zh) 2022-05-31

Family

ID=71492859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010158446.2A Active CN111416561B (zh) 2020-03-09 2020-03-09 一种改进的电机三环控制方法

Country Status (1)

Country Link
CN (1) CN111416561B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114859696A (zh) * 2022-04-15 2022-08-05 西门子(中国)有限公司 模式控制方法、装置、电子设备以及存储介质
CN116118686B (zh) * 2022-12-23 2024-07-30 吉林大学 一种基于集成式电液制动系统的汽车制动滑移率控制方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105958898A (zh) * 2016-06-01 2016-09-21 深圳德康威尔科技有限公司 音圈电机驱动器及其控制方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0828989B2 (ja) * 1985-03-22 1996-03-21 株式会社日立製作所 電動機の制御装置
JPH0969013A (ja) * 1995-08-31 1997-03-11 Fanuc Ltd サーボモータを用いたサーボ系の制御モード切り換え方法
KR100439466B1 (ko) * 1995-09-11 2004-09-18 가부시키가이샤 야스가와덴끼 로봇제어장치
JP2002278629A (ja) * 2001-03-22 2002-09-27 Yaskawa Electric Corp サーボ制御方法
US6777904B1 (en) * 2003-02-25 2004-08-17 Ford Global Technologies, Llc Method and system for controlling a motor
JP5982774B2 (ja) * 2011-10-11 2016-08-31 セイコーエプソン株式会社 モーター制御装置、ロボットハンド
JP5751433B2 (ja) * 2013-02-06 2015-07-22 株式会社安川電機 モータ制御装置及びモータ制御方法
CN103746635B (zh) * 2013-11-27 2016-11-16 广东威灵电机制造有限公司 一种电机转速限制方法及系统
CN107634694B (zh) * 2017-08-22 2020-04-10 武汉港迪电气有限公司 一种旋转机构的转速控制方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105958898A (zh) * 2016-06-01 2016-09-21 深圳德康威尔科技有限公司 音圈电机驱动器及其控制方法

Also Published As

Publication number Publication date
CN111416561A (zh) 2020-07-14

Similar Documents

Publication Publication Date Title
CN103701368B (zh) 双电机节能消隙控制方法
CN107490958B (zh) 一种五自由度混联机器人的模糊自适应控制方法
CN111416561B (zh) 一种改进的电机三环控制方法
CN103281020B (zh) 一种用于电动舵机的四象限控制装置及其方法
CN103303454A (zh) 一种基于速度环换向的电动舵机装置及其控制方法
CN109828468B (zh) 一种针对磁滞非线性机器人系统的控制方法
CN101977014B (zh) 直线电机伺服系统能耗-时间最优控制方法及所建立系统
CN103475297A (zh) 一种电动舵机控制方法和电动舵机控制器
CN111736472A (zh) 一种基于rise的电机自适应预设性能渐近控制方法
CN202663351U (zh) 基于模糊自适应pid控制器的伺服电机转速控制系统
CN108873698A (zh) 一种抗扰动两阶段定点伺服控制方法
CN108803325B (zh) 永磁同步电机伺服系统鲁棒有限时间控制方法
CN101174807B (zh) 速度和位置间可在线切换的直流电机控制系统及切换方法
CN110045597A (zh) 用于刀具检测机械臂精准工作的改进模糊pid控制方法
CN108762085A (zh) 一种鲁棒快速点对点运动控制方法
WO2025246106A1 (zh) 液压马达的状态切换调整方法、装置、计算机设备及存储介质
CN107947675B (zh) 一种开关磁阻控制模式平滑切换的装置
CN113014167A (zh) 一种基于扰动观测器的永磁电机非奇异终端滑模控制方法
CN116599401B (zh) 一种基于自适应滑模趋近律的永磁同步电机调速控制方法
CN112576567B (zh) 电控多模式液压控制方法、系统及工程机械
CN117192977A (zh) 一种基于改进交叉耦合的双轴同步控制方法及系统
CN201854242U (zh) 直线电机伺服系统能耗-时间最优控制系统
CN116330261B (zh) 一种用于机器人的动态调节电机的控制方法
CN110815217B (zh) 一种基于速度控制模式的机器人伺服力矩控制方法
CN114844419A (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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 241000 No. 96, Wanchun East Road, Wuhu District, China (Anhui) pilot Free Trade Zone, Wuhu City, Anhui Province

Patentee after: Efte Intelligent Robot Co.,Ltd.

Country or region after: China

Patentee after: Shanghai Edge Robot Technology Co.,Ltd.

Address before: Anhui city of Wuhu province Jiujiang Economic Development Zone Wan Chun Road No. 96

Patentee before: EFORT INTELLIGENT EQUIPMENT Co.,Ltd.

Country or region before: China

Patentee before: Shanghai Edge Robot Technology Co.,Ltd.