WO2008053772A1 - Motor control device, and its control method - Google Patents
Motor control device, and its control method Download PDFInfo
- Publication number
- WO2008053772A1 WO2008053772A1 PCT/JP2007/070798 JP2007070798W WO2008053772A1 WO 2008053772 A1 WO2008053772 A1 WO 2008053772A1 JP 2007070798 W JP2007070798 W JP 2007070798W WO 2008053772 A1 WO2008053772 A1 WO 2008053772A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frequency
- inertia
- control device
- motor control
- torque command
- 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.)
- Ceased
Links
Classifications
-
- 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/19—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- 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
-
- 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/42—Servomotor, servo controller kind till VSS
- G05B2219/42093—Position and current, torque control loop
Definitions
- the present invention relates to a motor control device that can estimate a machine model.
- Patent Document 1 In order to identify the moment of inertia of a machine, a certain range is actually driven by the operation of a specified pattern, and the inertia moment is obtained based on the torque command and speed output at that time.
- Patent Document 1 JP-A-9 182479
- Patent Document 2 Japanese Patent Laid-Open No. 2002-304219
- Patent Document 3 Japanese Unexamined Patent Publication No. 2003-79174
- the present invention has been made in view of such problems, and a motor control device capable of estimating the moment of inertia with high accuracy even when the low-frequency gradient is not constant due to the influence of friction and control in a small operating range.
- An object is to provide a control method thereof. Means for solving the problem
- the present invention is configured as follows.
- the invention described in claim 1 is a motor control device comprising: a speed signal generation unit that generates a speed signal from a position signal; and a current control unit that controls a motor current based on a torque command! ! /, A test torque command generation unit that generates a test torque command including a number of frequency components, an actual machine frequency characteristic calculation unit that calculates a real machine frequency characteristic from the response of the speed signal to the test torque command, And a machine section that generates machine parameters from actual machine frequency characteristics.
- a position control unit that generates a speed command from the position command and the position signal, the speed command, the speed signal force, and the torque command And a speed control unit to be generated.
- the invention according to claim 3 is the motor control apparatus according to claim 1, wherein the actual frequency characteristics include a resonance frequency and its amplitude, and an anti-resonance frequency and its amplitude.
- the mechanical parameter generator repeatedly changes the total moment of inertia and braking coefficient of the two-inertia formula model repeatedly to slightly change the two-inertia formula model frequency.
- the characteristics substantially match the actual machine frequency characteristics, and the total inertia moment and the braking coefficient are determined as parameters.
- the invention according to claim 5 is the motor control device according to claim 4, wherein the two-inertia mathematical formula model is expressed by equation (1), and the gain of the intermediate frequency between the antiresonance frequency and the resonance frequency is expressed by equation (2). It is characterized by that.
- Equation 2 J is the total moment of inertia, ⁇ is the resonance frequency, ⁇ is the anti-resonance frequency, and ⁇ is the test frequency
- ⁇ is the braking coefficient
- S is the Laplace operator
- the machine parameter generation unit has a gain in a range from the anti-resonance frequency to the resonance frequency of the actual machine frequency characteristic and the two-inertia mathematical formula model frequency characteristic. In comparison, if the gain of the actual machine frequency characteristic is large, the total moment of inertia of the two-inertia mathematical formula model is slightly increased, and if it is small, it is slightly decreased, and the process is repeated until they substantially coincide.
- the invention according to claim 7 is the motor control device according to claim 6, wherein the magnitude of the gain is determined by comparing gain areas from an anti-resonance frequency to a resonance frequency.
- the invention according to claim 8 is the motor control apparatus according to claim 6, wherein the initial value of the total moment of inertia is expressed by equation (3).
- Y is the gain in terms of db of the anti-resonance frequency of the actual machine frequency characteristics, and Y is the resonance frequency.
- the invention according to claim 9 is the motor control apparatus according to claim 6, characterized in that the initial value of the total inertia moment is expression (5).
- the invention according to claim 10 is a control of a motor control device comprising: a speed signal generation unit that generates a speed signal from a position signal; and a current control unit that controls a motor current based on a torque command! Compare the actual machine frequency characteristics with the two-inertia equation model frequency characteristics by inputting a test torque command containing a large number of frequency components to the current control unit and determining the actual machine frequency characteristics.
- the frequency characteristics in the low frequency region due to the influence of viscous friction and the controller. It is possible to provide a motor control device that can identify with high accuracy even for objects that fall.
- FIG. 1 is a block diagram showing a configuration of the present invention.
- FIG. 2 is a block diagram showing the configuration of the present invention.
- FIG. 3 is a flowchart showing the method of the present invention.
- FIG. 4 Diagram showing the curve fitting method of the present invention.
- FIG. 6 Diagram showing the identification results according to the present invention.
- FIG. 1 is a block diagram showing the configuration of the first exemplary embodiment of the present invention.
- 1 is a current control unit
- 2 is a speed signal generation unit
- 3 is a test torque command generation unit
- 4 is a frequency characteristic calculation unit
- 5 is a machine model calculation unit
- 6 is a machine model
- 11 is a motor
- 12 is a position.
- Detector 13 is a machine.
- the current control unit 1 converts the torque command into a current command, performs a PID control process on the current deviation between the current command and the motor current, generates a voltage command, drives the power converter by PWMing the voltage command, and driving the motor To supply power.
- the speed signal generation unit 2 generates a speed signal by taking the time difference of the position signals of the position detector coupled to the motor.
- the test torque command generation unit 3 generates a torque command including many frequency components and inputs the torque command to the current control unit 1 when the motor control device is not in the normal operation mode but in the test mode.
- the frequency characteristic calculation unit measures the speed signal when the test torque command is input to the current control unit 1, and calculates the frequency characteristic.
- the machine model calculation unit 5 estimates the combination of resonance frequency and anti-resonance frequency as the frequency of peaks and valleys in the frequency characteristics, extracts some candidates, and discriminates the two-inertia system to be modeled.
- FIG. 3 shows a flowchart of the method of the present invention.
- the method of the present invention performs processing in seven steps, steps 1-7.
- Step 1 a test torque command including many frequency components is input to the current control unit, and the response of the speed signal is measured.
- the frequency characteristics of the machine are calculated based on the input test torque command and the response of the measured speed signal.
- Step 3 detect the valleys and valleys from the frequency characteristic calculation result.
- a combination of resonance frequency and antiresonance frequency as a two-inertia model is estimated, and several candidates are extracted.
- step 4 depending on the objective, a set of two inertial systems to be modeled is determined. For example, when obtaining the moment of inertia of the rigid mode of the entire system, select the lowest frequency.
- Step 6 the model is adjusted by fitting a curve of the two-inertia model to the selected combination of resonant and anti-resonant frequencies.
- step 7 in addition to the resonance frequency and antiresonance frequency, the moment of inertia and vibration damping are identified from the model after evaluation.
- the dotted line portion 8 is a portion corresponding to Patent Document 3.
- step 6 and step 7 will be described in detail.
- the total moment of inertia J can be calculated by equation (3).
- Gain is the average of several points It is good to use.
- the parameter is identified by fitting the curve using the model using Equation (2) and the frequency response calculation result obtained by measurement. To do.
- Various methods such as the least square method and genetic algorithm, can be applied to curve fitting.
- the figure shows the actual machine frequency characteristic 1 obtained by measurement, the two-inertia formula model frequency characteristic 2, the evaluation start point 3, and the evaluation end point 4. 3 corresponds to the anti-resonance frequency and 4 corresponds to the resonance frequency.
- the adjustment conditions are as follows.
- the damping coefficient ⁇ is adjusted under the condition of Equation (6), assuming the gain ⁇ ( ⁇ ) obtained by frequency characteristic calculation.
- Equation 5 Equation 5
- ⁇ is an arbitrary adjustment value
- the total moment of inertia J is adjusted under the following conditions.
- ⁇ is an arbitrary adjustment value.
- the model is limited to the two-inertia system, the total inertia moment can be easily obtained by the condition of Equation (7), so the attenuation coefficient can be obtained by judging the coincidence of the frequency characteristics obtained by the model and measurement. .
- FIG. 3 and 4 show examples of specific identification results when the inertial moment of the rigid body mode of the entire system is obtained.
- Fig. 3 shows the results of identification using the conventional method.
- FIG. 6 is a diagram showing an identification result according to the present invention.
- the model identified by curve fitting is 5 for the conventional example and 2 for the model according to the present invention.
- the conventional method was identified as 70 times the average slope of the low frequency region. 55.
- Example 2 shows that the moment of inertia can be identified with higher accuracy than the conventional method.
- FIG. 2 is a block diagram showing the configuration of the second embodiment of the present invention. Position control unit 7 and speed control unit 8 are added to the first embodiment!
- the motor control device of the present invention has few! /, The influence of friction and control is large in the operating range! /, And the moment of inertia can be estimated with high precision in some cases, so that general industrial machines such as robots and machine tools can be estimated. We can expect application to.
- the present invention can also be applied as a force inertia moment estimation device premised on being incorporated in a motor control device.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
明 細 書 Specification
モータ制御装置とその制御方法 Motor control device and control method thereof
技術分野 Technical field
[0001] 本発明は、機械モデルが推定可能なモータ制御装置に関する。 The present invention relates to a motor control device that can estimate a machine model.
背景技術 Background art
[0002] 従来、機械の慣性モーメントを同定する場合には、規定パターンの動作である程度 の範囲を実際に駆動し、そのとき出力されるトルク指令および速度を基に慣性モーメ ントを求めていた。(特許文献 1) Conventionally, in order to identify the moment of inertia of a machine, a certain range is actually driven by the operation of a specified pattern, and the inertia moment is obtained based on the torque command and speed output at that time. (Patent Document 1)
また、周波数特性の低周波の傾きを基に慣性モーメントを求めることもあった。(特 許文献 2、 3) In addition, the moment of inertia may be obtained based on the low frequency slope of the frequency characteristics. (Patent Literatures 2 and 3)
この慣性モーメントの値を利用することにより、モータ制御装置のパラメータを最適 に調整することが出来、制振制御を行うフィードフォワード制御器やオブザーバのモ デルに用いることで機械の特性を向上させることが出来た。 By using the value of this moment of inertia, it is possible to optimally adjust the parameters of the motor control device, and to improve the machine characteristics by using it in a feedforward controller or an observer model that performs vibration suppression control. Was made.
特許文献 1:特開平 9 182479号公報 Patent Document 1: JP-A-9 182479
特許文献 2:特開 2002— 304219号公報 Patent Document 2: Japanese Patent Laid-Open No. 2002-304219
特許文献 3:特開 2003— 79174号公報 Patent Document 3: Japanese Unexamined Patent Publication No. 2003-79174
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0003] 従来の機械モデル推定装置では、特許文献 1の従来技術の場合、規定パターンの 動作である程度の範囲を実際に駆動するため、機械の動作範囲が取れなレ、場合、 同定動作が実施できない場合があった。また、特許文献 2、 3の従来技術においては 、周波数特性の低周波の傾きにより慣性モーメントを求めるという手法を用いるため、 摩擦や制御の影響により低周波の傾きが一定しない場合、十分な同定精度が得られ ない場合があった。 [0003] In the conventional machine model estimation device, in the case of the prior art of Patent Document 1, since a certain range is actually driven by the operation of the specified pattern, the identification operation is performed when the machine operation range is not obtained. There were cases where it was not possible. In addition, since the conventional techniques of Patent Documents 2 and 3 use the method of obtaining the moment of inertia based on the low-frequency slope of the frequency characteristics, sufficient identification accuracy is obtained when the low-frequency slope is not constant due to the effects of friction and control. In some cases, this was not possible.
本発明はこのような問題点に鑑みてなされたものであり、少ない稼動範囲で、摩擦 や制御の影響により低周波の傾きが一定しない場合にも高精度に慣性モーメントが 推定できるモータ制御装置とその制御方法を提供することを目的とする。 課題を解決するための手段 The present invention has been made in view of such problems, and a motor control device capable of estimating the moment of inertia with high accuracy even when the low-frequency gradient is not constant due to the influence of friction and control in a small operating range. An object is to provide a control method thereof. Means for solving the problem
[0004] 上記問題を解決するため、本発明は、次のようにしたのである。 [0004] In order to solve the above problem, the present invention is configured as follows.
請求項 1記載の発明は、位置信号から速度信号を生成する速度信号生成部と、ト ルク指令に基づ!/、てモータ電流を制御する電流制御部と、を備えたモータ制御装置 にお!/、て、 多数の周波数成分を含むテストトルク指令を生成するテストトルク指令生 成部と、前記テストトルク指令に対する前記速度信号の応答から実機周波数特性を 算出する実機周波数特性算出部と、前記実機周波数特性より機械パラメータを生成 する機械部と、を備えることを特徴とするものである。 The invention described in claim 1 is a motor control device comprising: a speed signal generation unit that generates a speed signal from a position signal; and a current control unit that controls a motor current based on a torque command! ! /, A test torque command generation unit that generates a test torque command including a number of frequency components, an actual machine frequency characteristic calculation unit that calculates a real machine frequency characteristic from the response of the speed signal to the test torque command, And a machine section that generates machine parameters from actual machine frequency characteristics.
請求項 2記載の発明は、請求項 1記載のモータ制御装置において、位置指令と前 記位置信号から速度指令を生成する位置制御部と、前記速度指令と前記速度信号 力、ら前記トルク指令を生成する速度制御部と、を備えることを特徴とするものである。 請求項 3記載の発明は、請求項 1記載のモータ制御装置において、前記実機周波 数特性は、共振周波数とその振幅、反共振周波数とその振幅を含むことを特徴とす るものである。 According to a second aspect of the present invention, in the motor control device according to the first aspect, a position control unit that generates a speed command from the position command and the position signal, the speed command, the speed signal force, and the torque command And a speed control unit to be generated. The invention according to claim 3 is the motor control apparatus according to claim 1, wherein the actual frequency characteristics include a resonance frequency and its amplitude, and an anti-resonance frequency and its amplitude.
請求項 4記載の発明は、請求項 1および 2記載のモータ制御装置において、機械 ノ ラメータ生成部は、二慣性数式モデルの総慣性モーメントと制動係数を繰り返し微 小変化させ、二慣性数式モデル周波数特性が実機周波数特性とを略一致させ、前 記総慣性モーメントと前記制動係数をパラメータとして決定することを特徴とするもの である。 According to a fourth aspect of the invention, in the motor control device according to the first and second aspects of the present invention, the mechanical parameter generator repeatedly changes the total moment of inertia and braking coefficient of the two-inertia formula model repeatedly to slightly change the two-inertia formula model frequency. The characteristics substantially match the actual machine frequency characteristics, and the total inertia moment and the braking coefficient are determined as parameters.
請求項 5記載の発明は、請求項 4記載のモータ制御装置において、前記二慣性系 数式モデルを式(1)で表し、反共振周波数と共振周波数の中間周波数のゲインを式 (2)で表したことを特徴とする。 The invention according to claim 5 is the motor control device according to claim 4, wherein the two-inertia mathematical formula model is expressed by equation (1), and the gain of the intermediate frequency between the antiresonance frequency and the resonance frequency is expressed by equation (2). It is characterized by that.
[0005] 國 (1)[0005] Country (1)
[0006] [数 2] ここで Jは総慣性モーメント、 ω は共振周波数、 ω は反共振周波数、 ωはテスト周波[0006] [Equation 2] Where J is the total moment of inertia, ω is the resonance frequency, ω is the anti-resonance frequency, and ω is the test frequency
H L H L
数、 ζは制動係数、 Sはラプラス演算子である。 The number, ζ is the braking coefficient, and S is the Laplace operator.
請求項 6記載の発明は、請求項 5記載のモータ制御装置において、機械パラメータ 生成部は、前記実機周波数特性と前記二慣性系数式モデル周波数特性の反共振 周波数から共振周波数までの範囲のゲインを比較し、前記実機周波数特性のゲイン が大きければ二慣性系数式モデルの総慣性モーメントを微小増加させ、少なければ 微小減少させて、略一致するまで繰り返すことを特徴とするものである。 According to a sixth aspect of the present invention, in the motor control device according to the fifth aspect, the machine parameter generation unit has a gain in a range from the anti-resonance frequency to the resonance frequency of the actual machine frequency characteristic and the two-inertia mathematical formula model frequency characteristic. In comparison, if the gain of the actual machine frequency characteristic is large, the total moment of inertia of the two-inertia mathematical formula model is slightly increased, and if it is small, it is slightly decreased, and the process is repeated until they substantially coincide.
請求項 7記載の発明は、請求項 6記載のモータ制御装置において、前記ゲインの 大小は、反共振周波数から共振周波数までのゲイン面積を比較することにより決定 することを特徴とするものである。 The invention according to claim 7 is the motor control device according to claim 6, wherein the magnitude of the gain is determined by comparing gain areas from an anti-resonance frequency to a resonance frequency.
請求項 8記載の発明は、する請求項 6記載のモータ制御装置において、前記総慣 性モーメントの初期値は式(3)であることを特徴とするものである。 The invention according to claim 8 is the motor control apparatus according to claim 6, wherein the initial value of the total moment of inertia is expressed by equation (3).
[数 3] [Equation 3]
j = 2Α½ ·(¾¾ (3) j = 2Α½ · (¾¾ ( 3 )
( ff ) ( ff )
ただし、 Yは実機周波数特性の反共振周波数の db換算ゲイン、 Y は共振周波数の Where Y is the gain in terms of db of the anti-resonance frequency of the actual machine frequency characteristics, and Y is the resonance frequency.
L H L H
db換算ゲインである。 db conversion gain.
請求項 9記載の発明は、請求項 6記載のモータ制御装置において、前記総慣性モ 一メントの初期値は式(5)であることと特徴とするものである。 The invention according to claim 9 is the motor control apparatus according to claim 6, characterized in that the initial value of the total inertia moment is expression (5).
】 = ( ω / ω ) / { ω · Υ ) (4) ] = (Ω / ω) / (ω · Υ) (4)
Η L L Μ Η L L Μ
ただし Υ は実機周波数特性の ω = ^ ( ω · ω )のときのゲインである。 Where Υ is the gain when ω = ^ (ω · ω) of the actual frequency characteristics.
M H L M H L
請求項 10記載の発明は、位置信号から速度信号を生成する速度信号生成部と、ト ルク指令に基づ!/、てモータ電流を制御する電流制御部と、を備えたモータ制御装置 の制御方法にお!/、て、多数の周波数成分を含むテストトルク指令を電流制御部に入 力し実機周波数特性をもとめるステップと、前記実機周波数特性と、二慣性系数式モ デル周波数特性とを比較ステップと、前記実機周波数特性と前記二慣性系数式モデ ル周波数特性のゲインが合うように総慣性モーメントと制動係数を繰り返し微小補正 するステップと、前記ゲインが略一致したら総慣性モーメントと制動系数をパラメータ として決定するステップと、を備えることを特 ί毁とするものである。 The invention according to claim 10 is a control of a motor control device comprising: a speed signal generation unit that generates a speed signal from a position signal; and a current control unit that controls a motor current based on a torque command! Compare the actual machine frequency characteristics with the two-inertia equation model frequency characteristics by inputting a test torque command containing a large number of frequency components to the current control unit and determining the actual machine frequency characteristics. A step of repeatedly finely correcting the total inertia moment and the braking coefficient so that the gain of the actual machine frequency characteristics and the two-inertia formula model frequency characteristics match, and if the gains substantially match, the total moment of inertia and the number of braking systems are Parameters And a step of determining as a special feature.
発明の効果 The invention's effect
[0008] 請求項 1に記載の発明によると、オープンループでの周波数解析結果を用いて慣 性モーメントを同定する場合に、粘性摩擦や制御器の影響で低周波数領域の周波 数特性が下がってしまう様な対象についても高精度に同定するモータ制御装置を提 供できる。 [0008] According to the invention described in claim 1, when the moment of inertia is identified using the frequency analysis result in the open loop, the frequency characteristic in the low frequency region is lowered due to viscous friction or the influence of the controller. It is possible to provide a motor control device that can accurately identify such objects.
請求項 2に記載の発明によると、制御器により制御されたクローズドループの構成 での周波数解析結果を用いて慣性モーメントを同定する場合に、粘性摩擦や制御器 の影響で低周波数領域の周波数特性が下がってしまう様な対象についても高精度 に同定するモータ制御装置を提供できる。 According to the second aspect of the present invention, when the moment of inertia is identified using the frequency analysis result in the closed loop configuration controlled by the controller, the frequency characteristics in the low frequency region due to the influence of viscous friction and the controller. It is possible to provide a motor control device that can identify with high accuracy even for objects that fall.
請求項 3乃至 9記載の発明によると、少ない稼動範囲で、摩擦や制御の影響により 低周波の傾きが一定しない場合にも高精度に慣性モーメントが推定できるモータ制 御装置を提供できる。 According to the inventions of claims 3 to 9, it is possible to provide a motor control device capable of estimating the moment of inertia with high accuracy even when the low frequency inclination is not constant due to the influence of friction and control within a small operating range.
請求項 10記載の発明によると、少ない稼動範囲で、摩擦や制御の影響により低周 波の傾きが一定しない場合にも高精度に慣性モーメントが推定できるモータ制御装 置の制御方法を提供できる。 According to the invention of claim 10, it is possible to provide a control method for a motor control device that can estimate the moment of inertia with high accuracy even when the inclination of the low frequency is not constant due to the influence of friction and control within a small operating range.
図面の簡単な説明 Brief Description of Drawings
[0009] [図 1]本発明の構成を示すブロック図 [0009] FIG. 1 is a block diagram showing a configuration of the present invention.
[図 2]本発明の構成を示すブロック図 FIG. 2 is a block diagram showing the configuration of the present invention.
[図 3]本発明の方法を示すフローチャート FIG. 3 is a flowchart showing the method of the present invention.
[図 4]本発明の曲線適合方法を示す図 [Fig. 4] Diagram showing the curve fitting method of the present invention.
[図 5]従来の方法による同定結果を示す図 [Fig.5] Diagram showing identification results by conventional method
[図 6]本発明による同定結果を示す図 [Fig. 6] Diagram showing the identification results according to the present invention.
符号の説明 Explanation of symbols
[0010] 1 電流制御部 [0010] 1 Current control unit
2 速度信号生成部 2 Speed signal generator
3 テストトルク指令生成部 3 Test torque command generator
4 周波数特性算出部 5 機械パラメータ算出部 4 Frequency characteristics calculator 5 Machine parameter calculator
6 機械パラメータ 6 Machine parameters
7 位置制御部 7 Position controller
8 速度制御部 8 Speed controller
11 モータ 11 Motor
12 位置検出器 12 Position detector
13 機械 13 Machine
21 測定により得られた周波数応答 21 Frequency response obtained by measurement
22 二慣性系モデルの周波数応答 22 Frequency response of two-inertia model
23 評価開始点 23 Starting point of evaluation
24 評価終了点 24 Evaluation end point
25 剛体系モデルの周波数特性 25 Frequency characteristics of rigid system model
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0011] 以下、本発明の具体的実施例について、図に基づいて説明する。 Hereinafter, specific embodiments of the present invention will be described with reference to the drawings.
実施例 1 Example 1
[0012] 図 1は本発明の第 1実施例の構成を示すブロック図である。図において、 1は電流 制御部、 2は速度信号生成部、 3はテストトルク指令生成部、 4は周波数特性算出部 、 5は機械モデル算出部、 6は機械モデル、 11はモータ、 12は位置検出器、 13は機 械である。電流制御部 1は、トルク指令を電流指令に変換し、電流指令とモータ電流 の電流偏差を PID制御処理をして電圧指令を生成し、電圧指令を PWMして電力変 換器を駆動しモータに電力を供給する。速度信号生成部 2は、モータに結合された 位置検出器の位置信号の時間差分をとり速度信号を生成する。テストトルク指令生 成部 3は、モータ制御装置が通常運転モードではなくテストモードのときに多くの周 波数成分を含むトルク指令を生成し電流制御部 1に入力する。周波数特性算出部は 、テストトルク指令が電流制御部 1に入力されたときの速度信号を計測し周波数特性 を算出する。機械モデル算出部 5は、周波数特性の山谷の周波数を共振周波数、反 共振周波数の組み合わせを推定し、いくつかの候補を抽出し、モデル化したい 2慣 性系を判別する。 [0013] 図 3に本発明の方法のフローチャートを示す。図に示すように、本発明の方法は、 ステップ 1〜7の 7つのステップで処理を行う。ステップ 1では、多くの周波数成分を含 むテストトルク指令を電流制御部に入力し、速度信号の応答を計測する。ステップ 2 では、入力したテストトルク指令および計測した速度信号の応答を基に機械の周波 数特性を演算する。ステップ 3では、周波数特性演算の結果に対して、山谷の検出を 行レ、。二慣性系モデルとしての共振周波数および反共振周波数の組み合わせを推 定し、いくつかの候補を抽出する。ステップ 4では、 目的に応じ、モデル化したいニ慣 性系の組を判別する。例えば、システム全体の剛体モードの慣性モーメントを求める 場合には、最も低い周波数を選択する。また、高周波の振動に対する制振制御の調 整を目的とする場合には、問題となっている共振周波数とこれに対応する反共振周 波数を選択する。多くの共振周波数があり、自動判別が難しい場合や、直接対象と なる周波数を設定した!/、場合にはステップ 5により、手動で共振周波数および反共振 周波数を選択する。ステップ 6では、選択された共振周波数および反共振周波数の 組み合わせに対して二慣性系モデルの曲線適合を行うことによりモデルを調整する 。ステップ 7ではこの評価後のモデルから、共振周波数、反共振周波数に加え、慣性 モーメントおよび振動の減衰を同定する。なお、点線部 8は、 特許文献 3に該当する 部分である。 FIG. 1 is a block diagram showing the configuration of the first exemplary embodiment of the present invention. In the figure, 1 is a current control unit, 2 is a speed signal generation unit, 3 is a test torque command generation unit, 4 is a frequency characteristic calculation unit, 5 is a machine model calculation unit, 6 is a machine model, 11 is a motor, and 12 is a position. Detector 13 is a machine. The current control unit 1 converts the torque command into a current command, performs a PID control process on the current deviation between the current command and the motor current, generates a voltage command, drives the power converter by PWMing the voltage command, and driving the motor To supply power. The speed signal generation unit 2 generates a speed signal by taking the time difference of the position signals of the position detector coupled to the motor. The test torque command generation unit 3 generates a torque command including many frequency components and inputs the torque command to the current control unit 1 when the motor control device is not in the normal operation mode but in the test mode. The frequency characteristic calculation unit measures the speed signal when the test torque command is input to the current control unit 1, and calculates the frequency characteristic. The machine model calculation unit 5 estimates the combination of resonance frequency and anti-resonance frequency as the frequency of peaks and valleys in the frequency characteristics, extracts some candidates, and discriminates the two-inertia system to be modeled. FIG. 3 shows a flowchart of the method of the present invention. As shown in the figure, the method of the present invention performs processing in seven steps, steps 1-7. In Step 1, a test torque command including many frequency components is input to the current control unit, and the response of the speed signal is measured. In step 2, the frequency characteristics of the machine are calculated based on the input test torque command and the response of the measured speed signal. In Step 3, detect the valleys and valleys from the frequency characteristic calculation result. A combination of resonance frequency and antiresonance frequency as a two-inertia model is estimated, and several candidates are extracted. In step 4, depending on the objective, a set of two inertial systems to be modeled is determined. For example, when obtaining the moment of inertia of the rigid mode of the entire system, select the lowest frequency. For the purpose of adjusting damping control for high-frequency vibration, select the resonance frequency in question and the corresponding anti-resonance frequency. If there are many resonance frequencies and automatic discrimination is difficult, or if the target frequency has been set directly! /, Select the resonance frequency and anti-resonance frequency manually in step 5 if necessary. In Step 6, the model is adjusted by fitting a curve of the two-inertia model to the selected combination of resonant and anti-resonant frequencies. In step 7, in addition to the resonance frequency and antiresonance frequency, the moment of inertia and vibration damping are identified from the model after evaluation. The dotted line portion 8 is a portion corresponding to Patent Document 3.
[0014] 以下、ステップ 6およびステップ 7について詳細に説明する。 [0014] Hereinafter, step 6 and step 7 will be described in detail.
共振周波数 ω Η、反共振周波数 co L、減衰 ζ、総慣性モーメント Jとすると、二慣性系 モデルのトルクから速度までの伝達関数は、式(1)で表される。 Assuming that the resonance frequency ω Η, the anti-resonance frequency co L, the damping ζ, and the total moment of inertia J, the transfer function from the torque to the speed of the two-inertia system model is expressed by equation (1).
これを周波数領域での振幅を db換算ゲイン Η ( ω )として表わすと周波数 ωの関数 として式(2)で表わされる。ここで減衰 ζが十分小さいとすると、共振周波数 ω Η、反 共振周波数 ω Lの中間点は近似的に式( 5)の様に表わされる。 Expressing this in the frequency domain as a db-converted gain Η (ω), it is expressed by equation (2) as a function of the frequency ω. Assuming that the attenuation ζ is sufficiently small, the intermediate point between the resonance frequency ω 反 and the anti-resonance frequency ω L is approximately expressed as equation (5).
[0015] [数 4] [0015] [Equation 4]
周波数応答演算により求められた反共振周波数のゲイン YL、共振周波数のゲイン Y Hとすると、総慣性モーメント Jは、式(3)により算出できる。ゲインは周辺数点の平均 を用いるのが良い。 If the anti-resonance frequency gain YL and the resonance frequency gain YH obtained by frequency response calculation are used, the total moment of inertia J can be calculated by equation (3). Gain is the average of several points It is good to use.
[0016] 式(5)により近似的に求め および ζ = 0を初期値として、式(2)を用いたモデル と、測定により得られた周波数応答演算結果との曲線適合により、ノ ラメータを同定 する。曲線適合には、最小二乗法や遺伝的アルゴリズムなど様々な方法が適用でき るが、ここでは、図 4に示すような反共振周波数一共振周波数間の面積比較および 中間点比較について説明する。図中、測定により得られた実機周波数特性 1、ニ慣 性系数式モデル周波数特性 2、評価開始点 3、評価終了点 4を示す。 3は反共振周 波数に、 4は共振周波数に対応する。調整条件を示すと以下のようになる。 [0016] Approximately obtained by Equation (5) and ζ = 0 as the initial value. The parameter is identified by fitting the curve using the model using Equation (2) and the frequency response calculation result obtained by measurement. To do. Various methods, such as the least square method and genetic algorithm, can be applied to curve fitting. Here, the area comparison between the antiresonance frequency and the resonance frequency as shown in Fig. 4 and the midpoint comparison will be explained. The figure shows the actual machine frequency characteristic 1 obtained by measurement, the two-inertia formula model frequency characteristic 2, the evaluation start point 3, and the evaluation end point 4. 3 corresponds to the anti-resonance frequency and 4 corresponds to the resonance frequency. The adjustment conditions are as follows.
まず、減衰係数 ζについて、周波数特性演算により得られたゲイン Υ ( ω )とすると、 式(6)の条件で調整する。 First, the damping coefficient ζ is adjusted under the condition of Equation (6), assuming the gain Υ (ω) obtained by frequency characteristic calculation.
[0017] [数 5] ここで、 δは任意の調整値、また、総慣性モーメント Jについては、以下の条件で調 整する。 [0017] [Equation 5] Here, δ is an arbitrary adjustment value, and the total moment of inertia J is adjusted under the following conditions.
[0018] [数 6] [0018] [Equation 6]
ここで、 σは任意の調整値である。モデルを二慣性系に限定した場合、総慣性モー メントが式(7)の条件により容易に求められるため、減衰係数はモデルと測定により得 られた周波数特性の一致度判定により、求めることが出来る。 Here, σ is an arbitrary adjustment value. When the model is limited to the two-inertia system, the total inertia moment can be easily obtained by the condition of Equation (7), so the attenuation coefficient can be obtained by judging the coincidence of the frequency characteristics obtained by the model and measurement. .
システム全体の剛体モードの慣性モーメントを求める場合の具体的な同定結果の 例を図 3、図 4に示す。図 3は、従来の手法による同定結果を示す図である。図 6は、 本発明による同定結果を示す図である。測定した周波数特性 1に対し、曲線適合に より同定されたモデルは従来例が 5、本発明によるモデルが 2である。剛体モードの 慣性モーメント真値 60倍の機械に対し、従来の手法では、低周波数領域の傾きの平 均値から 70倍と同定されていたのに対し、本手法を用いることにより、同定値は 55. 5倍となり、従来の手法に比べ高精度に慣性モーメントが同定できていることがわかる 実施例 2 Figures 3 and 4 show examples of specific identification results when the inertial moment of the rigid body mode of the entire system is obtained. Fig. 3 shows the results of identification using the conventional method. FIG. 6 is a diagram showing an identification result according to the present invention. For the measured frequency characteristic 1, the model identified by curve fitting is 5 for the conventional example and 2 for the model according to the present invention. In contrast to the machine with a true inertia moment of 60 times the true value of the rigid body mode, the conventional method was identified as 70 times the average slope of the low frequency region. 55. Example 2 shows that the moment of inertia can be identified with higher accuracy than the conventional method.
[0019] 図 2は本発明の第 2実施例の構成を示すブロック図である。第 1実施例に位置制御 部 7と速度制御部 8が追加されて!/、る。 FIG. 2 is a block diagram showing the configuration of the second embodiment of the present invention. Position control unit 7 and speed control unit 8 are added to the first embodiment!
また、総慣性モーメントを同定するのに共振周波数と反共振周波数の中間点の周 波数を ω =^(ω * ω )に選定することもできる。 ζ =0のときの周波数 ω での In addition, to identify the total moment of inertia, the frequency at the midpoint between the resonance frequency and the antiresonance frequency can be selected as ω = ^ (ω * ω). at frequency ω when ζ = 0
M L Η Μ M L Η Μ
二 '慣性系モデルのゲイン Η' ( ω )は式(8)で表される。 2 The gain Η '(ω) of the inertial model is expressed by equation (8).
Η' (ω)= I G' (]ω) | = (ΐ/]/ω ) *^(ω /ω ) (8) Η '(ω) = I G' (] ω) | = (ΐ /] / ω) * ^ (ω / ω) (8)
L Η L L Η L
また実機周波数特性の中間点のゲインを YMとすると総慣性モーメント Jは式(9)で 表される。 If the gain at the midpoint of the actual machine frequency characteristics is YM, the total moment of inertia J is expressed by equation (9).
】 = (ω /ω )/ω /Υ (9) ] = (Ω / ω) / ω / Υ (9)
Η L L Μ Η L L Μ
これを初期値として用いて同定すればょレ、。 If you use this as an initial value and identify it.
[0020] 求める慣性モーメントは共振点および反共振点の周波数とゲインを用いて!/、るので 、多慣性メカのモデリングにおいても、それぞれのバネ要素のバネ定数および慣性モ メントが求められるため、これに応じたフィルタの最適設定に応用することが出来る 産業上の利用可能性 [0020] Since the inertia moment to be obtained uses the frequency and gain of the resonance point and anti-resonance point! /, Since the spring constant and inertia moment of each spring element are also required in modeling of the multi-inertia mechanism, Industrial applicability that can be applied to optimum filter settings
[0021] 本発明のモータ制御装置は少な!/、稼動範囲で、摩擦や制御の影響が大き!/、場合に も高精度に慣性モーメントが推定できるので、ロボットや工作機械をはじめ一般産業 機械などへの適用が期待できる。また、本発明はモータ制御装置の中に組込むこと を前提としている力 慣性モーメント推定装置としても適用が可能である。 [0021] The motor control device of the present invention has few! /, The influence of friction and control is large in the operating range! /, And the moment of inertia can be estimated with high precision in some cases, so that general industrial machines such as robots and machine tools can be estimated. We can expect application to. The present invention can also be applied as a force inertia moment estimation device premised on being incorporated in a motor control device.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008542068A JPWO2008053772A1 (en) | 2006-11-01 | 2007-10-25 | Motor control device and control method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006297628 | 2006-11-01 | ||
| JP2006-297628 | 2006-11-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008053772A1 true WO2008053772A1 (en) | 2008-05-08 |
Family
ID=39344114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/070798 Ceased WO2008053772A1 (en) | 2006-11-01 | 2007-10-25 | Motor control device, and its control method |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JPWO2008053772A1 (en) |
| CN (1) | CN101536305A (en) |
| TW (1) | TW200830688A (en) |
| WO (1) | WO2008053772A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019138722A (en) * | 2018-02-08 | 2019-08-22 | 株式会社明電舎 | Physical parameter estimation method |
| WO2019198590A1 (en) * | 2018-04-12 | 2019-10-17 | オムロン株式会社 | State-change detecting device and state-change detecting method |
| JP2021004785A (en) * | 2019-06-26 | 2021-01-14 | 日本精工株式会社 | Monitoring device and monitoring method for linear drive device |
| US11569709B2 (en) | 2018-06-15 | 2023-01-31 | Panasonic Intellectual Property Management Co., Ltd. | Motor drive device and servo adjustment method |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6177705B2 (en) * | 2014-02-21 | 2017-08-09 | 三菱重工業株式会社 | Control device of mechanical device and gain determination method for friction compensation |
| JP6409743B2 (en) | 2015-10-30 | 2018-10-24 | オムロン株式会社 | Command generator |
| CN114002803A (en) * | 2020-07-28 | 2022-02-01 | 上海艾为电子技术股份有限公司 | A drive chip and drive method for a motor, and an electronic device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002304219A (en) * | 2001-04-04 | 2002-10-18 | Yaskawa Electric Corp | Motor control device and method for measuring mechanical characteristics |
| JP2003079174A (en) * | 2001-09-04 | 2003-03-14 | Yaskawa Electric Corp | Machine model estimation device for motor control device |
| JP2005020949A (en) * | 2003-06-27 | 2005-01-20 | Yaskawa Electric Corp | Multi-inertia machine model estimation device for motor controller |
| JP2006333570A (en) * | 2005-05-24 | 2006-12-07 | Hitachi Industrial Equipment Systems Co Ltd | Mechanical system parameter estimation method and system for motor controller |
-
2007
- 2007-10-25 JP JP2008542068A patent/JPWO2008053772A1/en active Pending
- 2007-10-25 WO PCT/JP2007/070798 patent/WO2008053772A1/en not_active Ceased
- 2007-10-25 CN CNA2007800404592A patent/CN101536305A/en active Pending
- 2007-10-31 TW TW96141003A patent/TW200830688A/en unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002304219A (en) * | 2001-04-04 | 2002-10-18 | Yaskawa Electric Corp | Motor control device and method for measuring mechanical characteristics |
| JP2003079174A (en) * | 2001-09-04 | 2003-03-14 | Yaskawa Electric Corp | Machine model estimation device for motor control device |
| JP2005020949A (en) * | 2003-06-27 | 2005-01-20 | Yaskawa Electric Corp | Multi-inertia machine model estimation device for motor controller |
| JP2006333570A (en) * | 2005-05-24 | 2006-12-07 | Hitachi Industrial Equipment Systems Co Ltd | Mechanical system parameter estimation method and system for motor controller |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019138722A (en) * | 2018-02-08 | 2019-08-22 | 株式会社明電舎 | Physical parameter estimation method |
| JP7000894B2 (en) | 2018-02-08 | 2022-01-19 | 株式会社明電舎 | Physical parameter estimation method |
| WO2019198590A1 (en) * | 2018-04-12 | 2019-10-17 | オムロン株式会社 | State-change detecting device and state-change detecting method |
| JP2019187138A (en) * | 2018-04-12 | 2019-10-24 | オムロン株式会社 | State change detection device and state change detection method |
| JP7006471B2 (en) | 2018-04-12 | 2022-01-24 | オムロン株式会社 | State change detection device and state change detection method |
| US11569709B2 (en) | 2018-06-15 | 2023-01-31 | Panasonic Intellectual Property Management Co., Ltd. | Motor drive device and servo adjustment method |
| JP2021004785A (en) * | 2019-06-26 | 2021-01-14 | 日本精工株式会社 | Monitoring device and monitoring method for linear drive device |
| JP7230707B2 (en) | 2019-06-26 | 2023-03-01 | 日本精工株式会社 | Linear drive monitoring device and method for monitoring linear drive |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200830688A (en) | 2008-07-16 |
| JPWO2008053772A1 (en) | 2010-02-25 |
| CN101536305A (en) | 2009-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008053772A1 (en) | Motor control device, and its control method | |
| JP5980890B2 (en) | Servo controller with automatic filter adjustment function using experimental mode analysis | |
| CN101506639B (en) | Method of operating a materials tester to test specimens and tester | |
| JP6050865B1 (en) | Servo control device with function to optimize control gain online with evaluation function | |
| KR101597084B1 (en) | Motor drive device | |
| JP5970662B2 (en) | Control parameter adjustment method used for motor control device, and motor control device using this control parameter adjustment method | |
| EP2985907B1 (en) | Motor drive device | |
| CN106454679B (en) | Diaphragm of loudspeaker method for estimating state and the loudspeaker driving circuit for applying it | |
| JP4367058B2 (en) | Motor control device | |
| JP4973665B2 (en) | Electric motor control device, output filter adjustment method, and output filter adjustment device | |
| JP4110358B2 (en) | Machine model estimation device for motor controller | |
| JP7555317B2 (en) | Test Equipment | |
| JP2019053594A (en) | Control device and machine learning device | |
| JP2003316402A (en) | Frequency characteristic identification method and drive control device | |
| JP4594165B2 (en) | Mechanical system parameter estimation method and system for motor controller | |
| CN101943889A (en) | The method and the device that make the electric drive system regulator start and/or move automatically | |
| JP2008199759A (en) | Machine model estimation device and machine model estimation method | |
| JP6645994B2 (en) | Machine learning device for learning gain optimization, motor control device having machine learning device, and machine learning method | |
| JP5465515B2 (en) | PID control device and PID control method | |
| CN109564405B (en) | Limiting torque noise by simultaneous tuning of speed PI controller parameters and feedback filter time constants | |
| JP2020027366A (en) | Motor control device | |
| KR101339357B1 (en) | An auto tuning system of industrial robot manip ulators | |
| CN118249702A (en) | Motor control system, method for automatically adjusting control parameters, and non-transitory storage device | |
| JP2010049307A (en) | Dead time identifying device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200780040459.2 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07830532 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008542068 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07830532 Country of ref document: EP Kind code of ref document: A1 |