CN108775373B - 一种伺服电机与负载多级传动***的振动抑制方法 - Google Patents

一种伺服电机与负载多级传动***的振动抑制方法 Download PDF

Info

Publication number
CN108775373B
CN108775373B CN201810606309.3A CN201810606309A CN108775373B CN 108775373 B CN108775373 B CN 108775373B CN 201810606309 A CN201810606309 A CN 201810606309A CN 108775373 B CN108775373 B CN 108775373B
Authority
CN
China
Prior art keywords
vibration
frequency
vibration frequency
fixed
load
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
CN201810606309.3A
Other languages
English (en)
Other versions
CN108775373A (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.)
Nanjing Estun Automation Co Ltd
Original Assignee
Nanjing Estun Automation 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 Nanjing Estun Automation Co Ltd filed Critical Nanjing Estun Automation Co Ltd
Priority to CN201810606309.3A priority Critical patent/CN108775373B/zh
Publication of CN108775373A publication Critical patent/CN108775373A/zh
Priority to PCT/CN2019/086538 priority patent/WO2019237868A1/zh
Priority to US17/058,139 priority patent/US11913512B2/en
Priority to EP19820593.2A priority patent/EP3813250B1/en
Application granted granted Critical
Publication of CN108775373B publication Critical patent/CN108775373B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/05Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for damping motor oscillations, e.g. for reducing hunting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F15/00Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion
    • F16F15/002Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion characterised by the control method or circuitry
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F15/00Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G43/00Control devices, e.g. for safety, warning or fault-correcting
    • B65G43/02Control devices, e.g. for safety, warning or fault-correcting detecting dangerous physical condition of load carriers, e.g. for interrupting the drive in the event of overheating
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/04Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for damping motor oscillations, e.g. for reducing hunting
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/028Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the motor continuing operation despite the fault condition, e.g. eliminating, compensating for or remedying the fault
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/50Reduction of harmonics
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F2228/00Functional characteristics, e.g. variability, frequency-dependence
    • F16F2228/04Frequency effects
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F2230/00Purpose; Design features
    • F16F2230/18Control arrangements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39195Control, avoid oscillation, vibration due to low rigidity

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

本发明公开了一种伺服电机与负载多级传动***的振动抑制方法,针对多级传动机构中存在的N个固定振动频率和1个随负载位置变化的振动频率,本发明使用N+1个抑振滤波器,每个滤波器用于消除一个对应的振动频率。使用离线方法测量多级传动***中的固定振动频率和随负载位置变化的振动频率,并将变化的振动频率制成与负载位置相关的二维表格。使用固定频率参数抑振滤波器消除固定振动频率,使用变化频率参数的抑振滤波器消除变化的振动频率,实时根据负载位置和二维表格使用线性插值的方法获取振动频率。本发明方法实现简单、频率测量准确且能兼顾到固定和变化的振动频率。

Description

一种伺服电机与负载多级传动***的振动抑制方法
技术领域
本发明涉及一种伺服控制器的振动抑制方法,具体说是一种伺服电机与负载多级传动***的振动抑制方法。
背景技术
近年来,伺服控制***凭借其较高的动态响应和控制精度而广泛应用于工业自动化场合。在机械连接方面,由于伺服电机与负载的联接为非刚性联接,所以伺服控制***在运行时很容易发生振动。在伺服控制器的控制环路中使用抑振滤波器(一般为陷波滤波器)可很好地抑制该振动。
多数应用场合,伺服电机和负载之间存在多级传动机构。这些传动机构之间均有可能产生振动。每级传动机构的振动频率与传动机构两端的惯量和传动机构的刚度有关,如果运动过程中惯量或传动刚度发生变化,则振动频率也会相应地变化。
如图1所示的丝杠传动***有一个固定振动频率与一个变化振动频率。其中,联轴器为第一级传动,其两端惯量和联轴器刚性均不变,所以其振动频率是固定的;丝杆驱动负载运动为第二级传动,由于丝杆的刚性与负载位置L有关,所以振动频率与L有关。
推广至多级传动***,驱动负载的最后一级传动机构存在与负载位置有关的振动频率,而除最后一级外的其它传动机构的振动频率是固定的。
在通用伺服产品中用于抑制振动的方法有很多,这些方法共同的特点是需要正确设置抑振滤波器的频率参数才能将控制环路中的振动频率给滤除掉,从而达到振动抑制的效果。目前,抑振滤波器频率参数的设置方法有固定参数和自适应参数两种。固定参数设置方法不考虑运行过程中振动频率发生变化的情况,因此该方法只适用于简单的单级传动***。自适应参数设置方法即在运行过程中在线测量振动频率并实时调整抑振滤波器的频率参数,该方法比较复杂,性能取决于在线振动频率测量的精度。
发明内容
本发明所要解决的技术问题,在于克服现有技术存在的缺陷,提供一种伺服电机与负载多级传动***的振动抑制方法。使用离线方法测量多级传动***中的固定振动频率和随负载位置变化的振动频率,并将变化的振动频率制成与负载位置相关的二维表格。使用固定频率参数抑振滤波器消除固定振动频率;使用变化频率参数的抑振滤波器消除变化的振动频率,实时根据负载位置和二维表格使用线性插值的方法获取振动频率。
本发明的基本思路是:针对多级传动机构中存在的N个固定振动频率和1个随负载位置变化的振动频率。本发明使用N+1个抑振滤波器,每个滤波器用于消除一个对应的振动频率。其中,固定振动频率使用固定频率参数的抑振滤波器消除;随负载位置变化的振动频率使用频率参数变化的抑振滤波器消除。
本发明伺服电机与负载多级传动***的振动抑制方法,其步骤是:
步骤1.振动频率测量
离线测量各级传动机构的振动频率,包括N个固定振动频率和1个变化振动频率。针对变化振动频率的测量:依次将负载停止在不同的位置,记录负载位置并测量振动频率,将振动频率与负载位置的关系绘制成二维表格。
步骤2.固定参数抑振滤波器频率参数设定
选择N个固定参数抑振滤波器,其频率参数分别对应步骤1测量的N个固定振动频率。
步骤3.变化参数抑振滤波器频率参数设定
选择一个变化参数抑振滤波器。运动过程中,根据负载的位置和步骤1绘制的二维表格使用线性插值的方法计算该位置处的振动频率,并设定为该变化参数抑振滤波器的频率参数。
本发明使用离线方法测量多级传动***中的固定振动频率和随负载位置变化的振动频率,并将变化的振动频率制成与负载位置相关的二维表格。使用固定频率参数抑振滤波器消除固定振动频率;使用变化频率参数的抑振滤波器消除变化的振动频率,实时根据负载位置和二维表格使用线性插值的方法获取振动频率。本发明方法实现简单、频率测量准确且能兼顾到固定和变化的振动频率。
附图说明
图1丝杠传动***。
图2皮带轮传动***。
图3皮带轮传动***的振动频率测量示意图。
图4皮带轮传动***的幅频曲线。
图5振动频率与负载位置的关系。
具体实施方式
实施例:
图2所示为一种典型的皮带传动***,该***有一个固定振动频率和一个变化振动频率。其中,伺服电机3与同步轮1为刚性联接4,没有振动。同步轮1、同步轮2和皮带组成的传动机构存在一个固定振动频率。同步轮1、皮带5和负载构成的传动机构存在一个变化的振动频率,与负载位置有关。
本实施例中使用的抑振滤波器为标准的陷波滤波器,其传递函数如下:
其中,ωn为陷波滤波器的中心频率,ζ为陷波滤波器的带宽。
实施步骤如下:
步骤1.振动频率测量
如图3所示。将负载分别停止在L1、L2、L3位置,使用伺服控制器给定一个频率成分比较丰富的给定转矩6,并检测电机的反馈速度7。对反馈速度进行傅里叶变换,画出其幅频曲线,如图4所示。图中有一个固定的振动频率F0,以及变化的振动频率F1、F2、F3。重复本步骤可测量更多位置处的振动频率,并将变化的振动频率与位置的关系制作成二维表格,如图5所示为测量的振动频率与位置的关系。
步骤2.中心频率固定的陷波滤波器设定
使用一个中心频率固定的陷波滤波器。将其中心频率设定为固定振动频率F0。
步骤2.中心频率变化的陷波滤波器设定
使用一个中心频率变化的陷波滤波器。运动过程中,根据负载位置L,使用线性插值的方法计算该位置处的振动频率F,并设定为该陷波滤波器的中心频率。
本发明方法,分别使用固定参数抑振滤波器和变化参数抑振滤波器,二者互不影响;使用离线的方式测量振动频率,实施方式比较简单且可以得到更精确的振动频率。离散测量振动频率时,仅使用伺服控制器给定一个频率成分比较丰富的给定转矩,并检测电机的反馈速度,不需要额外的测量设备。将变化的振动频率制作成二维表格,***运行时通过查表并线性插值的方法获取不同负载位置处的振动频率,因此适用于拥有变化振动频率的多级传动***。
使用N+1个抑振滤波器消除多级传动***中存在的N+1个振动频率。其中,N个固定参数抑振滤波器消除N个固定的振动频率;1个变化参数抑振滤波器消除1个变化的振动频率。在线运行时,固定参数抑振滤波器的频率参数参数固定不变,变化参数抑振滤波器的频率参数使用线性插值方法计算不同负载位置处的振动频率。

Claims (1)

1.一种伺服电机与负载多级传动***的振动抑制方法,其步骤是:
步骤1.振动频率测量
离线测量各级传动机构的振动频率,包括N个固定振动频率和1个变化振动频率;针对变化振动频率的测量:依次将负载停止在不同的位置,记录负载位置并测量振动频率,将振动频率与负载位置的关系绘制成二维表格;
步骤2.固定参数抑振滤波器频率参数设定
选择N个固定参数抑振滤波器,其频率参数分别对应步骤1测量的N个固定振动频率;
步骤3.变化参数抑振滤波器频率参数设定
选择一个变化参数抑振滤波器,在运动过程中,根据负载的位置和步骤1绘制的二维表格使用线性插值的方法计算该位置处的振动频率,并设定为该变化参数抑振滤波器的频率参数。
CN201810606309.3A 2018-06-13 2018-06-13 一种伺服电机与负载多级传动***的振动抑制方法 Active CN108775373B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201810606309.3A CN108775373B (zh) 2018-06-13 2018-06-13 一种伺服电机与负载多级传动***的振动抑制方法
PCT/CN2019/086538 WO2019237868A1 (zh) 2018-06-13 2019-05-13 一种伺服电机与负载多级传动***的振动抑制方法
US17/058,139 US11913512B2 (en) 2018-06-13 2019-05-13 Vibration suppression method for servo motor and load multistage drive system
EP19820593.2A EP3813250B1 (en) 2018-06-13 2019-05-13 Vibration suppression method for servo motor and load multi-stage transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810606309.3A CN108775373B (zh) 2018-06-13 2018-06-13 一种伺服电机与负载多级传动***的振动抑制方法

Publications (2)

Publication Number Publication Date
CN108775373A CN108775373A (zh) 2018-11-09
CN108775373B true CN108775373B (zh) 2019-12-10

Family

ID=64026018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810606309.3A Active CN108775373B (zh) 2018-06-13 2018-06-13 一种伺服电机与负载多级传动***的振动抑制方法

Country Status (4)

Country Link
US (1) US11913512B2 (zh)
EP (1) EP3813250B1 (zh)
CN (1) CN108775373B (zh)
WO (1) WO2019237868A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108775373B (zh) 2018-06-13 2019-12-10 南京埃斯顿自动化股份有限公司 一种伺服电机与负载多级传动***的振动抑制方法
CN115793729B (zh) * 2023-01-31 2023-04-28 合肥安迅精密技术有限公司 基于位置进行控制带宽补偿方法及***、贴片机

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1408933A (zh) * 2001-09-24 2003-04-09 合肥荣事达集团有限责任公司 洗衣机振动的变频控制方法
CN204692445U (zh) * 2015-06-16 2015-10-07 广东工业大学 频率可调复合减振器
CN105805224A (zh) * 2016-05-18 2016-07-27 南京尚爱机械制造有限公司 一种皮带消振装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6507165B2 (en) * 2000-02-10 2003-01-14 Fanuc Ltd. Controller for machine
JP4367041B2 (ja) * 2003-07-18 2009-11-18 富士電機システムズ株式会社 機械制御装置
JP2005092297A (ja) * 2003-09-12 2005-04-07 Yaskawa Electric Corp 振動抑制フィルタの自動設定方法
DE112005001415T5 (de) * 2004-06-16 2007-07-19 Kabushiki Kaisha Yaskawa Denki, Kitakyushu Verfahren und Vorrichtung zum automatischen Einstellen eines Vibrationsunterdrückungsfilters
CN101584111B (zh) * 2007-01-17 2012-11-28 松下电器产业株式会社 伺服电机的控制装置和控制方法
CN101576752A (zh) * 2009-06-15 2009-11-11 南京航空航天大学 柔性结构主动减振装置及其控制方法
US9075400B2 (en) * 2010-12-20 2015-07-07 Mitsubishi Electric Corporation Motor control device
JP6198393B2 (ja) * 2012-12-28 2017-09-20 キヤノン株式会社 接触式三次元形状測定装置及びプローブ制御方法
JP6118988B2 (ja) * 2013-04-09 2017-04-26 パナソニックIpマネジメント株式会社 モータ駆動装置
JP6107689B2 (ja) * 2014-02-05 2017-04-05 トヨタ自動車株式会社 車両
CN108775373B (zh) * 2018-06-13 2019-12-10 南京埃斯顿自动化股份有限公司 一种伺服电机与负载多级传动***的振动抑制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1408933A (zh) * 2001-09-24 2003-04-09 合肥荣事达集团有限责任公司 洗衣机振动的变频控制方法
CN204692445U (zh) * 2015-06-16 2015-10-07 广东工业大学 频率可调复合减振器
CN105805224A (zh) * 2016-05-18 2016-07-27 南京尚爱机械制造有限公司 一种皮带消振装置

Also Published As

Publication number Publication date
US11913512B2 (en) 2024-02-27
EP3813250B1 (en) 2022-07-06
CN108775373A (zh) 2018-11-09
EP3813250A1 (en) 2021-04-28
EP3813250A4 (en) 2021-04-28
WO2019237868A1 (zh) 2019-12-19
US20210199173A1 (en) 2021-07-01

Similar Documents

Publication Publication Date Title
CN105934724B (zh) 电动机控制装置
KR101528090B1 (ko) 로봇 및 로봇의 노이즈 제거 방법
KR100951754B1 (ko) 기계 위치 제어 장치
JP5899547B2 (ja) 電動機の制御装置
CN108775373B (zh) 一种伺服电机与负载多级传动***的振动抑制方法
WO2014167852A1 (ja) モータ駆動装置
JP4992323B2 (ja) サーボモータの制御装置
EP2096507A1 (en) Servo control apparatus and control method thereof
JP5469949B2 (ja) 電動機械の制御装置
US9599969B2 (en) Position control apparatus
JP6118988B2 (ja) モータ駆動装置
JP4658181B2 (ja) サーボ制御装置
JP2017182178A (ja) 共振抑制制御装置及びこれを利用した制御システム
CN116107221B (zh) 一种伺服控制***的控制方法
Yamamoto et al. GA-based auto-tuning of vibration suppression controller for positioning devices with strain wave gearings
JP6474460B2 (ja) モータ制御装置
Bahr et al. Mechanical resonance damping in an industrial servo drive
CN113031530B (zh) 一种机器人的控制方法、其控制装置及机器人
CN110442015B (zh) 一种宏微复合平台耦合误差消除方法
WO2020044704A1 (ja) 制振装置
CN109167550B (zh) 一种基于频域指标的非线性音圈电机运动控制方法
CN101661293B (zh) 机械控制装置
KR102276198B1 (ko) 서보 시스템의 난제성 진동 제어 장치 및 방법
Liao et al. Vibration suppression in a harmonic drive system
Tjahjowidodo et al. Positioning controller for mechanical systems with a mini harmonic drive servo actuator

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