CN108775373B - 一种伺服电机与负载多级传动***的振动抑制方法 - Google Patents
一种伺服电机与负载多级传动***的振动抑制方法 Download PDFInfo
- 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
Links
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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/05—Arrangements 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16F—SPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
- F16F15/00—Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion
- F16F15/002—Suppression 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16F—SPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
- F16F15/00—Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G43/00—Control devices, e.g. for safety, warning or fault-correcting
- B65G43/02—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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
-
- 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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/04—Arrangements 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
-
- 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
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/028—Detecting 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
-
- 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
- H02P29/50—Reduction of harmonics
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16F—SPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
- F16F2228/00—Functional characteristics, e.g. variability, frequency-dependence
- F16F2228/04—Frequency effects
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16F—SPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
- F16F2230/00—Purpose; Design features
- F16F2230/18—Control arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39195—Control, 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绘制的二维表格使用线性插值的方法计算该位置处的振动频率,并设定为该变化参数抑振滤波器的频率参数。
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)
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)
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)
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 | 南京埃斯顿自动化股份有限公司 | 一种伺服电机与负载多级传动***的振动抑制方法 |
-
2018
- 2018-06-13 CN CN201810606309.3A patent/CN108775373B/zh active Active
-
2019
- 2019-05-13 US US17/058,139 patent/US11913512B2/en active Active
- 2019-05-13 EP EP19820593.2A patent/EP3813250B1/en active Active
- 2019-05-13 WO PCT/CN2019/086538 patent/WO2019237868A1/zh unknown
Patent Citations (3)
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 |