WO2003017459A1 - Electric motor controller resonance frequency detection apparatus - Google Patents

Electric motor controller resonance frequency detection apparatus Download PDF

Info

Publication number
WO2003017459A1
WO2003017459A1 PCT/JP2002/006026 JP0206026W WO03017459A1 WO 2003017459 A1 WO2003017459 A1 WO 2003017459A1 JP 0206026 W JP0206026 W JP 0206026W WO 03017459 A1 WO03017459 A1 WO 03017459A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
frequency
resonance frequency
controller
motor control
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
Application number
PCT/JP2002/006026
Other languages
English (en)
French (fr)
Inventor
Takehiko Komiya
Toyoshi Onitsuka
Kazuhiro Hamasuna
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Yaskawa Electric Manufacturing 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 Yaskawa Electric Corp, Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Corp
Priority to EP02736139.3A priority Critical patent/EP1418663A4/en
Priority to KR1020047002090A priority patent/KR100724192B1/ko
Priority to US10/487,021 priority patent/US6903530B2/en
Publication of WO2003017459A1 publication Critical patent/WO2003017459A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H13/00Measuring resonant frequency
    • 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/16Controlling the angular speed of one shaft

Definitions

  • the present invention relates to a positioning device using a motor, and more particularly to a resonance frequency detection device of a motor control device that detects a resonance frequency of a machine using a positioning control system.
  • FIG. 11 is a block diagram showing a configuration of a conventional resonance frequency detecting device incorporated in a motor control system.
  • 1 is a command generator
  • 2 is a controller
  • 3 is a motor
  • 4 is a machine
  • 5 is a detector
  • 12 is an FFT analyzer
  • 13 is an output device, and operates as follows. .
  • the command generator 1 generates a command signal C such as a swept sine wave, a white noise wave, an M-sequence waveform, or an impact wave, and inputs the signal C to the controller 2.
  • a command signal C such as a swept sine wave, a white noise wave, an M-sequence waveform, or an impact wave
  • the controller 2 supplies a current to the motor 3 in response to this command
  • the motor 3 drives the machine 4.
  • the detector 5 detects the motor operation amount m such as the rotation position and the rotation speed of the motor 3 and outputs a response signal S.
  • the FFT analyzer 12 performs the FFT calculation and calculates the frequency characteristic F.
  • the output device 13 receives a frequency characteristic F, and outputs a numerical value or a graph visualized. When the resonance frequency is measured in this way, it is reflected in the motor control system for stabilization.
  • the stabilized control system will be described with reference to FIGS.
  • 2 to 5 are the same controller, motor, machine, and detector as in FIG. 11, 7 is a closed loop controller, and 8 is a filter processing unit.
  • the filter section 8 is provided to suppress the resonance frequency of the control system.
  • the frequency setting is performed by setting the filter section input value B corresponding to the measured resonance frequency. Is done manually.
  • the machine 4 was driven by the electric motor 3 by giving a desired operation command M in order to cause the control system to perform a desired operation.
  • a resonance frequency detection device includes a motor control system including: a motor for driving a machine; detection means for detecting an operation amount of the machine; and a controller for receiving the control command and driving the motor.
  • a command generator for generating a sine wave signal and inputting the signal to the motor control system; inputting frequency information of the swept sine wave signal output by the command generator and a signal of the detection means; And a signal processor that outputs, as a resonance frequency, the frequency of the swept sine wave signal at which the absolute value of becomes the maximum.
  • the detection means detects the position or speed of the electric motor or the position or speed of the machine and sets the operation amount as the operation amount. Is an open loop, the signal of the command generator is input to the controller.
  • a subtractor for inputting a signal of the detection means to a (1) terminal, and a closed-loop controller for receiving a signal of the subtractor and operating to output a control command to the controller. If the motor control system forms a closed loop, the signal of the command generator is input to the (+) terminal of the subtractor.
  • a subtractor for inputting a signal of the detection means to a (1) terminal, a closed-loop controller for receiving a signal from the subtractor and outputting a control command, and A filter processing unit that inputs and reduces a signal of a predetermined band and outputs the signal to the controller.
  • the adder includes the filter processing unit and the filter processing unit.
  • a signal from the command generator is input to one of the inputs.
  • the sum of the signal of the command generator and the signal of the filter processing unit is input to the controller.
  • the swept sine wave signal has a frequency limited to a range from a minimum frequency Fnin to a maximum frequency Fmax
  • the signal processor includes a signal of the detection unit. Is input while being restricted to a predetermined frequency range, and only frequencies equal to or higher than the minimum frequency F rain are detected.
  • the swept sine wave signal has a frequency limited to a range from a minimum frequency F min to a maximum frequency F MX
  • the signal processor includes a signal of the detection unit. Is limited to a predetermined frequency range and is input, and only the frequency equal to or higher than the minimum frequency Fmin is detected.
  • the present invention according to claim 8 is characterized in that a high-pass filter is provided between the detector and the signal processor.
  • the resonance frequency can be measured at high speed with a simple calculation, and the resonance frequency can be detected with an inexpensive arithmetic unit.
  • FIG. 1 is a block diagram showing a configuration of a motor control system to which the present invention is applied.
  • FIG. 2 is a block diagram showing the configuration of the second embodiment.
  • FIG. 3 is a block diagram showing the configuration of the third embodiment.
  • FIG. 4 is a block diagram showing the configuration of the fourth embodiment.
  • FIG. 5 is a block diagram showing the configuration of the fifth embodiment.
  • FIG. 6 is a block diagram showing the configuration of the sixth embodiment.
  • FIG. 7 is a block diagram showing a configuration after setting the fill time.
  • FIG. 8 is a diagram showing a time waveform of a command signal generated by the command generator.
  • FIG. 9 is a diagram showing a relationship between frequency and time of a swept sine wave to which the present invention is applied.
  • FIG. 10 is a block diagram showing the configuration of the seventh embodiment.
  • FIG. 11 is a block diagram showing a configuration of a motor control system to which the related art is applied.
  • FIG. 12 is a block diagram showing a configuration
  • FIG. 1 is a block diagram showing the configuration of the resonance frequency detecting device of the present invention.
  • 1 is a command generator
  • 2 is a controller
  • 3 is a motor
  • 4 is a machine
  • 5 is a detector
  • 6 is a signal processor.
  • Command generator 1 has minimum frequency A swept sine wave command whose frequency changes from Fmin to the maximum frequency Fmax is output as the command signal C, and at the same time, the frequency information A of the command signal C, which changes every moment, is also output.
  • the controller 2 drives the motor 3 according to the command signal C received from the command generator 1, and the connected machine 4 operates.
  • the output of the detector 5 connected to the motor 3 detects the motor operation amount m as shown in FIG. 8 and sends this to the signal processor 6 as a response signal S.
  • the resonance characteristic of the machine 4 can be detected by detecting the motor operation amount m. Since the response signal S has a resonance characteristic in which the machine 4 shows a large response even with a small external force depending on the frequency, the amplitude becomes maximum at the resonance frequency.
  • the signal processor 6 receives the frequency information A of the swept sine wave command and the response signal S, and performs an operation for detecting the resonance frequency from the minimum detection lower limit frequency F lim exceeding the minimum frequency F min .
  • the minimum detection limit frequency F l im above as shown in FIG. 8, you output a resonance frequency detection result f is determined that the absolute value resonant frequency the frequency of the swept sine of the maximum and such Rutoki the response signal S .
  • FIG. 9 is a graph showing the relationship between the frequency of the swept sine wave and time. t.
  • the maximum frequency F command signal C swept sine wave command frequency changes to MX.
  • the signal processor 6 between t e from the time to be detected minimum lower limit frequency F l frequency higher than im, performing the detection of the resonant frequency.
  • the detector 5 detects the motor operation amount m, but the machine operation amount X of the machine 4 may be detected.
  • the relationship between the frequency and time of the swept sine wave is not limited to a straight line, but may be an arbitrary curve.
  • FIG. 2 is a block diagram showing the configuration of the second embodiment, which differs from FIG. 1 in that the detector 5 is arranged to detect the mechanical operation amount X of the machine 4.
  • the signal processor 6 receives the frequency information A of the sweep sine wave command and the response signal S, determines the frequency of the sweep sine wave when the absolute value of the response signal S is the maximum as the resonance frequency, and determines the resonance frequency detection result f Is output.
  • FIG. 3 is a block diagram showing the configuration of the third embodiment, and is a block diagram when the motor control system forms a closed loop.
  • the detector 5 is provided so as to detect the motor operation amount m of the motor 3, and a closed-loop controller 7 is provided before the controller 2, and a subtractor is provided before the controller 2. I have. And applied to the (+) terminal of the subtractor The command and the signal of the detector 5 are compared, and the closed loop controller 7 receiving the difference works to reduce the difference and outputs a command to the controller 2.
  • Command generator 1 and signal processor 6 are added to this closed loop control system, and command signal C of command generator 1 is applied to the (+) terminal of the subtractor.
  • the signal processor 6 receives the frequency information A of the swept sine wave command output from the command generator 1 and the response signal S output from the detector 5, and generates the swept sine wave when the absolute value of the response signal S is maximized. Judge the frequency as the resonance frequency and output the resonance frequency detection result f.
  • FIG. 4 is a block diagram showing the configuration of the fourth embodiment.
  • the command signal C output from the command generator 1 is applied to the (+) terminal of the subtractor. This is changed to one input terminal of the adder provided between the closed loop controller 7.
  • the frequency of the swept sine wave when the absolute value of the response signal S is maximized is determined as the resonance frequency, and the resonance frequency detection result f is output.
  • the detector 5 is connected to the motor 3 in FIGS. 3 and 4 to detect the motor operation amount m, the detector 5 may be connected to the machine 4 to directly detect the machine operation amount X. .
  • FIG. 5 is a block diagram showing the configuration of the fifth embodiment.
  • a filter processing unit 8 is additionally provided after the closed-loop controller 7 in FIG. 4, and the filter processing unit 8 can change the filter characteristics by giving an external command. Can be done.
  • the signal processor 6 detects the resonance frequency, and inputs the resonance frequency detection result f to the filter processor 8, and the filter processor 8 is set according to the input.
  • the command signal C is used as one input of the adder provided between the filter processing unit 8 and the controller 2.
  • the (+) terminal of the subtractor provided before the closed loop controller 7 is used. May be entered.
  • FIG. 6 is a block diagram showing the configuration of the sixth embodiment, which is different from the configuration of the closed-loop controller 7 of FIG. 5 and the configuration in the vicinity of the preceding subtractor.
  • the closed-loop controller 7B includes a subtractor and a position controller 9, a subtractor, a speed controller 10 and a speed calculator 11.
  • an operation command M having a magnitude of 0 is given to the (+) terminal of the subtractor at the preceding stage of the position controller 9, whereby the resonance frequency is detected without displacement.
  • the response signal obtained by detecting the motor operation amount m is input to the position controller 9 via the subtractor, and at the same time, the speed is controlled via the speed calculator 11 Input to the container 10.
  • the speed controller 10 performs control so as to match the output of the position controller 9, and the position controller 9 controls so that the position of the motor operation amount m matches the 0 position of the operation command M.
  • the resonance frequency is obtained in the same manner as in FIGS.
  • the detector may be connected to the machine 4 to detect the amount of machine operation directly. If the displacement of the motor 3 or the machine 4 is not a problem, the operation command signal M is used instead.
  • the resonance frequency may be detected by inputting the command signal C to the controller.
  • the filter set frequency is limited in order to avoid interference between the filters according to the purpose of detecting the resonance frequency. In such a case, the frequency may be detected by limiting the frequency range, or the maximum value of the absolute value not less than the arbitrarily set frequency Flim and not more than Fmax may be detected and used as the resonance frequency.
  • FIG. 7 is a block diagram showing a configuration when a filter processing unit is set based on the resonance frequency detected in FIGS. 5 and 6, and then the normal operation is performed by utilizing the set filter processing unit. .
  • the closed-loop controller 7 controls the motor operation amount m to match the operation command M, and the filter processing unit that suppresses resonance functions well to operate the motor operation amount m. And the operation command M are easier to match.
  • the configuration in FIG. 7 and the configuration in FIG. 5 may be switched by providing a switch.
  • the closed loop controller 7 is shown as one controller in FIGS. 3, 4, 5, and 7, but as shown in FIG. 6, the position controller 9, the speed calculator 11, the speed controller 10 may be included. Further, if the operation of the electric motor 3 is controlled based on the response signal S detected by the detector 5 so that the operation amount of the machine coincides with the command signal, the closed loop controller 7 whose internal configuration is changed may be used.
  • the order and configuration including the filter processing unit 8 and the controller 2 may be changed.
  • FIG. 10 is a block diagram showing the configuration of the seventh embodiment.
  • 1 is a command generator
  • 2 is a controller
  • 3 is a motor
  • 4 is a machine
  • 5 is a detector
  • 6 is a signal processor
  • 14 is high-pass filter means.
  • the difference from FIG. 1 is that the detector 5 detects the motor operation amount m and sends it as a response signal S to the signal processor 6 via the high-pass filter means 14.
  • Signal processor 6 Receives the frequency information A of the sine wave command and the response signal S, removes the signal offset / low frequency component from the response signal S by means of the high-pass filter 14, and sweeps when the absolute value of the response signal S becomes the maximum. Judge the sine wave frequency as the resonance frequency and output the resonance frequency detection result f.
  • the signal processor 6 did with the condition that the minimum detection limit frequency F l im above, as in the first embodiment, in the minimum detection limit frequency F nm or more, the response signal S
  • the frequency of the swept sine wave when the absolute value is maximum may be determined as the resonance frequency, and the resonance frequency detection result f may be output.
  • the detector 5 may detect the machine operation amount X of the machine 4.
  • the resonance frequency detection device having the configuration described in the claims is used, the resonance frequency can be calculated at high speed by a simple calculation, and the resonance frequency can be detected using an inexpensive calculation device. is there.
  • the resonance frequency is detected, and a filter processing input value for suppressing the resonance frequency is automatically input and set in the filter processing unit, so that the performance of the motor control device can be automatically improved.

Landscapes

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

Description

明細書
電動機制御装置の共振周波数検出装置
[技術分野]
本発明は、 電動機を用いた位置決め装置に関するものであり、 特に、 位置決め制御 系を利用して機械の共振周波数を検出する電動機制御装置の共振周波数検出装置に関 する。
[従来の技術]
半導体製造装置や工作機械、 産業用口ポット等では、 電動機を用いて位置決め制御 されることが多い。 その位置決め精度には、 機械の共振周波数が与える影響が大きい ため、 前もって正確な共振周波数をつかんでおくことが望ましく、 同時に、 制御系が 組まれて稼動している状態で正確に測れることが望まれる。 この必要性から、 従来は
F F Tを用いて周波数特性を解析し、 共振周波数を割り出す、 という方法が用いられ ている。 この従来技術を図に基づいて説明する。
図 1 1は電動機制御系に組み込まれた従来の共振周波数検出装置の構成を示すプロ ック図である。 図において、 1は指令発生器であり、 2は制御器、 3は電動機、 4は 機械、 5は検出器、 1 2は F F Tアナライザ、 1 3は出力装置であり、 次のように動 作する。
指令発生器 1は掃引正弦波や白色雑音波、 M系列波形、 インパクト波等のいずれか の指令信号 Cを生成し、 制御器 2に入力する。 この指令に応じて制御器 2が電動機 3 に電流を供給すると、 電動機 3が機械 4を駆動する。 このとき、 検出器 5は、 電動機 3の回転位置や回転速度等の電動機動作量 mを検出して応答信号 Sを出力する。 F F Tアナライザ 1 2は指令信号 Cと応答信号 Sを同時に入力すると F F T演算を実施し、 周波数特性 Fを算出する。 出力装置 1 3は周波数特性 Fを入力すると数値や、 グラフ 化して可視化したものを出力する。 このようにして共振周波数が計測されると、 安定 化のために電動機制御系に反映される。
安定化した制御系について図 1 2を用いて説明する。 図において、 2〜5は図 1 1 と同じ制御器、 電動機、 機械、 検出器であり、 7は閉ループ制御器、 8はフィルタ処 理部である。 フィル夕処理部 8はこの制御系の共振周波数を抑えるために設けられた ものであり、 その周波数設定は、 計測した共振周波数に対応するフィル夕部入力値 B を手動で入力して行われる。 こうして設定されると、 この制御系に所望の動作をさせ るべく、 所望の動作指令 Mを与えて電動機 3によって機械 4を駆動させていた。
ところが、 従来技術によると、 共振周波数を計測するために F F Tを使って多量の デ一夕を用いた演算を必要としており、 電動機制御に通常は使われない F F Tアナラ ィザを別途準備するか、 F F T演算を実施できて多量の演算処理が可能な高価な演算 装置を必要とするため、 演算時間が長くなり、 コストが嵩み、 さらに使い勝手がよく ないという問題があった。
[発明の開示]
本発明は、 簡単な演算で共振周波数を高速に計測でき、 安価な演算装置で共振周波 数が検出できる電動機制御装置の共振周波数検出装置を提供することを目的とする。 本発明の共振周波数検出装置は、 機械を駆動する電動機と、 その機械の動作量を検 出する検出手段と、 制御指令を受けて前記電動機を駆動する制御器とからなる電動機 制御系において、 掃引正弦波信号を発生して前記電動機制御系に入力する指令発生器 と、 前記指令発生器が出力する前記掃引正弦波信号の周波数情報と前記検出手段の信 号を入力し、 前記検出手段の信号の絶対値が最大となる前記掃引正弦波信号の周波数 を共振周波数として出力する信号処理器とを備えたことを特徴とするものである。 請求項 2、 3に記載の本発明は、 前記検出手段は前記電動機の位置または速度、 あ るいは前記機械の位置または速度を検出して前記動作量とすることを特徴とし、 前記 電動機制御系がオープンループの場合は前記指令発生器の信号は前記制御器に入力さ れていることを特徴としている。
請求項 4に記載の本発明は、前記検出手段の信号を(一)端子に入力する減算器と、 その減算器の信号を受けて働き前記制御器に制御指令を出力する閉ループ制御器を備 えて前記電動機制御系が閉ループをなしている場合は、 前記指令発生器の信号は前記 減算器の (+ ) 端子に入力されていることを特徴としている。
請求項 5に記載の本発明は、前記検出手段の信号を(一)端子に入力する減算器と、 その減算器の信号を受けて働き制御指令を出力する閉ループ制御器と、 その制御指令 を入力して所定の帯域の信号を低減したあと前記制御器に出力するフィル夕処理部と、 を備えて前記電動機制御系が閉ループをなしている場合は、 加算器が前記フィル夕処 理部と前記制御器の間に設けられ、 その一方の入力に前記指令発生器の信号が入力さ れており、 前記指令発生器の信号と前記フィルタ処理部の信号の和が前記制御器に入 力されていることを特徴としている。
請求項 6に記載の本発明は、 前記掃引正弦波信号は、 最小周波数 Fninから最大周波 数 Fmaxまでの範囲に周波数が制限されており、 前記信号処理器は、 前記検出手段の信 号を所定の周波数範囲に制限して入力するとともに、 前記最小周波数 Frain以上の周波 数だけを検出することを特徴としている。
請求項 7に記載の本発明は、 前記掃引正弦波信号は、 最小周波数 Fminから最大周波 数 FMXまでの範囲に周波数が制限されており、 前記信号処理器は、 前記検出手段の信 号を所定の周波数範囲に制限して入力するとともに、 前記最小周波数 Fminより大きい 検出最小周波数 Fl im以上の周波数だけを検出する
ことを特徴としている。
請求項 8に記載の本発明は、 前記検出器と前記信号処理器の間にハイパスフィル夕 が設けられていることを特徴としている。
以上のようになっているので、 簡単な演算で共振周波数を高速に計測でき、 安価な 演算装置で共振周波数が検出できるのである。
• [図面の簡単な説明]
図 1は、 本発明を適用した電動機制御系の構成を示すブロック図である。 図 2は、 第 2実施例の構成を示すブロック図である。 図 3は、 第 3実施例の構成を示すブロッ ク図である。 図 4は、 第 4実施例の構成を示すブロック図である。 図 5は、 第 5実施 例の構成を示すブロック図である。 図 6は、 第 6実施例の構成を示すブロック図であ る。 図 7は、 フィル夕設定後の構成を示すブロック図である。 図 8は、 指令発生器が 生成する指令信号の時間波形を示す図である。 図 9は、 本発明を適用した掃引正弦波 の周波数と時間の関係を示す図である。 図 1 0は、 第 7実施例の構成を示すブロック 図である。 図 1 1は、 従来技術を適用した電動機制御系の構成を示すブロック図であ る。 図 1 2は、 従来のフィル夕設定後の構成を示すブロック図である。
[発明を実施するための最良の形態]
以下、 本発明の実施例を図に基づいて説明する。 図 1は本発明の共振周波数検出装 置の構成を示すブロック図である。 図において、 1は指令発生器、 2は制御器、 3は 電動機、 4は機械、 5は検出器、 6は信号処理器である。 指令発生器 1は最小周波数 Fminから最大周波数 Fmaxまで周波数が変化する掃引正弦波指令を指令信号 Cとして 出力し、 同時に、 時々刻々と変化する指令信号 Cの周波数の情報 Aも出力する。 制御 器 2は、 指令発生器 1から受けた指令信号 Cに従って電動機 3を駆動し、 連結された 機械 4が動作する。 電動機 3に連結された検出器 5の出力は図 8のように電動機動作 量 mを検出し、 これを応答信号 Sとして信号処理器 6に送る。 この図では電動機 3と 機械 4が連結されているため、 電動機動作量 mを検出すれば、 機械 4の共振特性を検 出できる。 この応答信号 Sは機械 4が周波数に依存して少しの外力でも大きな反応を 示す共振特性を持っため、 共振周波数では振幅が最大となる。
信号処理器 6は掃引正弦波指令の周波数情報 Aと応答信号 Sを受け取り、 最小周波 数 Fminを過ぎた検出最小下限周波数 Fl im から共振周波数の検出のための演算を行な う。 検出最小下限周波数 Fl im以上で、 図 8のように、 応答信号 Sの絶対値が最大とな るときの掃引正弦波の周波数を共振周波数と判断して共振周波数検出結果 f を出力す る。
図 9は掃引正弦波の周波数と時間の関係を示すグラフである。 t。から t e間の時間 中、 最小周波数 Fminから検出最小下限周波数 Fl iraを経て、最大周波数 FMXまで周波数が 変化する掃引正弦波指令を指令信号 Cとなる。信号処理器 6は検出最小下限周波数 Fl im より高い周波数となる時間 から te間において、 共振周波数の検出を実施する。 なお、 第 1の実施例では、 検出器 5が電動機動作量 mを検出したが、 機械 4の機械 動作量 Xを検出しても良い。 また、 掃引正弦波の周波数と時間の関係は、 直線に限ら れることは無く、 任意の曲線であっても構わない。
また、 検出最小下限周波数 Fl imを最小周波数 F ^と同様に取り扱っても構わない。 図 2は第 2実施例の構成を示すプロック図であり、 検出器 5が機械 4の機械動作量 Xを検出するように配置した点が図 1と異なっている。 信号処理器 6は掃引正弦波指 令の周波数情報 Aと応答信号 Sを受け取り、 応答信号 Sの絶対値が最大となるときの 掃引正弦波の周波数を共振周波数と判断して共振周波数検出結果 f を出力する。
図 3は第 3実施例の構成を示すプロック図であり、 電動機制御系が閉ループをなし ている場合のブロック図である。 この例では、 検出器 5は電動機 3の電動機動作量 m を検出するように設けられており、 また、 制御器 2の前段に閉ループ制御器 7が設け られ、 その前段に減算器が設けられている。 そして減算器の (+ ) 端子に印加される 指令と検出器 5の信号が比較され、 その差を受けた閉ループ制御器 7が、 その差を小 さくするよう働いて制御器 2に指令を出力する。 この閉ループ制御系に指令発生器 1 と信号処理器 6が追加され、 指令発生器 1の指令信号 Cが減算器の (+ ) 端子に印加 される。 信号処理器 6は、 指令発生器 1が出力する掃引正弦波指令の周波数情報 Aと 検出器 5が出力する応答信号 Sを受け取り、 応答信号 Sの絶対値が最大となるときの 掃引正弦波の周波数を共振周波数と判断して共振周波数検出結果 f を出力する。
図 4は第 4実施例の構成を示すプロック図であり、 図 3において指令発生器 1が出 力する指令信号 Cを減算器の (+ ) 端子に印加していたものを、 制御器 2と閉ループ 制御器 7の間に設けた加算器の一方の入力端子に変えたものである。 このような構成 としても、 図 3の場合と同様に、 応答信号 Sの絶対値が最大となるときの掃引正弦波 の周波数を共振周波数と判断して共振周波数検出結果 f を出力する。 なお、 図 3、 図 4では検出器 5を電動機 3に連結して電動機動作量 mを検出しているが、 検出器 5を 機械 4に連結して機械動作量 Xを直接検出してもよい。
図 5は第 5実施例の構成を示すブロック図である。 この図は、 図 4の閉ループ制御 器 7の後段にフィル夕処理部 8を追加挿入して設けた構成になっており、 フィルタ処 理部 8·は外部から指令を与えてフィルタ特性を変えることができるようになっている。 第 4実施例と同様にして信号処理器 6が共振周波数を検出し、 その共振周波数検出結 果 f をフィル夕処理部 8に入力すると、 その入力に応じてフィル夕処理部 8が設定さ れ、 共振周波数の帯域の特性を抑えるフィル夕とすることができる。 共振周波数が検 出できれば、 共振周波数検出結果 f をもとにフィルタ処理部 8の設定値を自動的に決 定できる。
なお、 この実施例では指令信号 Cをフィル夕処理部 8と制御器 2の間に設けた加算 器の一方の入力としたが、 閉ループ制御器 7の前段に設けた減算器の (+ ) 端子に入 力しても良い。
図 6は第 6実施例の構成を示すブロック図であり、 図 5の閉ループ制御器 7と、 そ の前段の減算器付近の構成を変えた構成になっている。 閉ループ制御器 7 Bは、 減算 器と位置制御器 9、 減算器、 速度制御器 1 0、 速度演算器 1 1から構成されている。 この図で位置制御器 9の前段にある減算器の (+ ) 端子には、 大きさが 0の動作指令 Mを与えており、 これによつて位置ずれしないで共振周波数の検出が行なわれる。 閉 ループ制御器 7 Bでは、 電動機動作量 mを検出して得られた応答信号が、 減算器を経 由して位置制御器 9に入力され、 同時に、 速度演算器 1 1を経由して速度制御器 1 0 に入力される。そして速度制御器 1 0は位置制御器 9の出力と一致するように制御し、 位置制御器 9は電動機動作量 mの位置が動作指令 Mの 0位置と一致するように制御す る。 共振周波数は図 1〜図 5と同様にして求められる。 なお、 図 5の場合と同様、 検 出器を機械 4に連結して機械動作量を直接検出してもよく、 電動機 3や機械 4の位置 ずれが問題でなければ、 動作指令信号 Mの代わりに指令信号 Cを入力して共振周波数 を検出してもよい。 また、 以上の実施例では、 共振周波数を検出する目的に応じて、 例えば、 フィルタ処理部 8に複数のフィルタを設定する際に、 フィルタ間の干渉を避 けるためフィル夕設定周波数が限定されている場合には、 周波数範囲を制限しで周波 数を検出してもよく、任意に設定した周波数 F l im以上 Fmax以下の絶対値の最大値を 検出して共振周波数としてもよい。
図 7は図 5、 6で検出した共振周波数に基づいてフィル夕処理部を設定し、その後、 設定したフィル夕処理部を生かして通常の運転をしているときの構成を示すブロック 図である。 この制御系で動作指令 Mを入力すると、 閉ループ制御器 7は、 電動機動作 量 mと動作指令 Mがー致するように制御し、 共振を抑えるフィルタ処理部がうまく機 能して電動機動作量 mと動作指令 Mがより一致しやすくなつている。
なお、 図 7の構成と図 5の構成は、 スィッチを設けて切り替えられるようにしても 良い。 また、 図 3、 図 4、 図 5、 図 7では閉ル一プ制御器 7を 1つの制御器として示 したが、 図 6のように位置制御器 9、 速度演算器 1 1、 速度制御器 1 0を含む構成と してもよい。 また、 機械の動作量が指令信号と一致するように電動機 3の動作を検出 器 5が検出した応答信号 Sに基づき制御するのであれば、 内部構成を変更した閉ルー プ制御器 7でもよい。 フィルタ処理部 8や制御器 2を含めて順番や構成を変更しても よい。
図 1 0は第 7実施例の構成を示すブロック図である。図において、 1は指令発生器、 2は制御器、 3は電動機、 4は機械、 5は検出器、 6は信号処理器、 1 4はハイパス フィルタ手段である。
検出器 5が電動機動作量 mを検出し、 これを応答信号 Sとして、 ハイパスフィル夕 手段 1 4を経由して信号処理器 6に送る点が図 1と異なっている。 信号処理器 6は掃 引正弦波指令の周波数情報 Aと応答信号 Sを受け取り、 ハイパスフィル夕手段 1 4に て信号のオフセットゃ低周波数成分を応答信号 Sから取り除き、 応答信号 Sの絶対値 が最大となるときの掃引正弦波の周波数を共振周波数と判断して共振周波数検出結果 f を出力する。
なお、 この実施例では、 信号処理器 6は検出最小下限周波数 Fl im以上という条件を 付けなかったが、 第 1の実施例と同様に、検出最小下限周波数 Fnm以上で、応答信号 S の絶対値が最大となるときの掃引正弦波の周波数を共振周波数と判断して共振周波数 検出結果 f を出力しても良い。
また、 検出器 5は電動機動作量 mを検出したが、 機械 4の機械動作量 Xを検出して も良い。
[産業上の利用可能性]
本発明によれば、 請求項に記載された構成の共振周波数検出装置としたので、 簡単 な演算で共振周波数を高速に算出でき、 安価な演算装置を用いて、 共振周波数を検出 するという効果がある。 また、 共振周波数を検出すると共に、'フィルタ処理部に共振 周波数を抑えるフィルタ処理入力値を自動入力し設定し、 自動的に電動機制御装置の 性能を向上できるという効果がある。

Claims

請求の範囲
1 . 機械を駆動する電動機と、 その機械の動作量を検出する検出手段と、 制御指令 を受けて前記電動機を駆動する制御器とからなる電動機制御系において、 掃引正弦波 信号を発生して前記電動機制御系に入力する指令発生器と、 前記指令発生器が出力す る前記掃引正弦波信号の周波数情報と前記検出手段の信号を入力し、 前記検出手段の 信号の絶対値が最大となる前記掃引正弦波信号の周波数を共振周波数として出力する 信号処理器とを備えたことを特徴とする電動機制御装置の共振周波数検出装置。
2 . 前記検出手段は前記電動機の位置または速度、 あるいは前記機械の位置または 速度を検出して前記動作量とすることを特徴とする請求項 1に記載の電動機制御装置 の共振周波数検出装置。
3 . 前記電動機制御系がオープンループの場合は前記指令発生器の信号は前記制御 器に入力されていることを特徴とする請求項 1または 2に記載の電動機制御装置の共 振周波数検出装置。
4 . 前記検出手段の信号を (一) 端子に入力する減算器と、 その減算器の信号を受 けて働き前記制御器に制御指令を出力する閉ループ制御器を備えて前記電動機制御系 が閉ループをなしている場合は、 前記指令発生器の信号は前記減算器の (+ ) 端子に 入力されていることを特徴とする請求項 1または 2に記載の電動機制御装置の共振周 波数検出装置。
5 . 前記検出手段の信号を (一) 端子に入力する減算器と、 その減算器の信号を受 けて働き制御指令を出力する閉ループ制御器と、 その制御指令を入力して所定の帯域 の信号を低減したあと前記制御器に出力するフィル夕処理部と、 を備えて前記電動機 制御系が閉ループをなしている場合は、 加算器が前記フィル夕処理部と前記制御器の 間に設けられ、 その一方の入力に前記指令発生器の信号が入力されており、 前記指令 発生器の信号と前記フィルタ処理部の信号の和が前記制御器に入力されていることを 特徴とする請求項 1または 2に記載の電動機制御装置の共振周波数検出装置。
6 . 前記掃引正弦波信号は、 最小周波数 Frainから最大周波数 Fmaxまでの範囲に周波 数が制限されており、 前記信号処理器は、 前記検出手段の信号を所定の周波数範囲に 制限して入力するとともに、 前記最小周波数 Fmin以上の周波数だけを検出することを 特徴とする請求項 1から 5のいずれかに記載の電動機制御装置の共振周波数検出装置。
7 . 前記掃引正弦波信号は、 最小周波数 Frai nから最大周波数 F Xまでの範囲に周波 数が制限されており、 前記信号処理器は、 前記検出手段の信号を所定の周波数範囲に 制限して入力するとともに、前記最小周波数 Fmi„より大きい検出最小周波数 Fl im以上 の周波数だけを検出することを特徴とする請求項 1力 ら 5のいずれかに記載の電動機 制御装置の共振周波数検出装置。
8 . 前記検出器と前記信号処理器の間にハイパスフィルタが設けられていることを 特徴とする請求項 1から Ίのいずれかに記載の電動機制御装置の共振周波数検出装置。
PCT/JP2002/006026 2001-08-17 2002-06-17 Electric motor controller resonance frequency detection apparatus Ceased WO2003017459A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP02736139.3A EP1418663A4 (en) 2001-08-17 2002-06-17 ELECTRIC MOTOR CONTROL RESONANCE FREQUENCY DETECTION DEVICE
KR1020047002090A KR100724192B1 (ko) 2001-08-17 2002-06-17 전동기 제어 장치의 공진 주파수 검출 장치
US10/487,021 US6903530B2 (en) 2001-08-17 2002-06-17 Electric motor controller resonance frequency detection apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001-247876 2001-08-17
JP2001247876 2001-08-17
JP2002111581A JP3975812B2 (ja) 2001-08-17 2002-04-15 電動機制御装置の共振周波数検出装置
JP2002-111581 2002-04-15

Publications (1)

Publication Number Publication Date
WO2003017459A1 true WO2003017459A1 (en) 2003-02-27

Family

ID=26620615

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/006026 Ceased WO2003017459A1 (en) 2001-08-17 2002-06-17 Electric motor controller resonance frequency detection apparatus

Country Status (6)

Country Link
US (1) US6903530B2 (ja)
EP (1) EP1418663A4 (ja)
JP (1) JP3975812B2 (ja)
KR (1) KR100724192B1 (ja)
TW (1) TW571507B (ja)
WO (1) WO2003017459A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4590897B2 (ja) * 2004-03-26 2010-12-01 株式会社安川電機 電動機制御装置、電動機制御装置システム
JP4818626B2 (ja) * 2005-03-28 2011-11-16 三菱電機株式会社 レーザ加工装置およびノッチフィルタの設定方法
US7659683B2 (en) * 2007-01-30 2010-02-09 Rockwell Automation Technologies, Inc. Resonant frequency identification
WO2009019953A1 (ja) 2007-08-03 2009-02-12 Kabushiki Kaisha Yaskawa Denki 電動機制御装置およびそのゲイン調整方法
US8504209B2 (en) * 2008-07-29 2013-08-06 Oracle America, Inc. Controlling a device that generates vibrations in a computer system
CN101727092B (zh) * 2008-10-31 2012-06-20 鸿富锦精密工业(深圳)有限公司 频谱分析系统及方法
US8228017B2 (en) 2009-02-09 2012-07-24 Analog Devices, Inc. Control techniques for motor driven systems
US8766565B2 (en) 2009-02-09 2014-07-01 Analog Devices, Inc. Control techniques for motor driven systems
WO2010090909A2 (en) * 2009-02-09 2010-08-12 Analog Devices, Inc. Control techniques for motor driven systems
JP2010273439A (ja) * 2009-05-20 2010-12-02 Konica Minolta Opto Inc 振動型駆動装置
JP5467874B2 (ja) * 2010-01-12 2014-04-09 住友重機械工業株式会社 共振抑制装置及び共振抑制方法
EP2697441B1 (en) * 2011-04-15 2017-07-19 Volvo Construction Equipment AB Method and device for reducing vibrations in a working machine
TWI464381B (zh) * 2011-06-02 2014-12-11 Wistron Corp 對主機進行振動測試之量測系統及其方法
CN102589675B (zh) 2012-03-14 2013-04-24 南京埃斯顿自动控制技术有限公司 一种利用伺服驱动器测定机械共振频率的方法
JPWO2018070169A1 (ja) * 2016-10-11 2019-07-04 日立オートモティブシステムズ株式会社 モーター制御装置
CN113188649B (zh) * 2021-04-30 2023-11-14 歌尔股份有限公司 振动电机的谐振频率检测方法、装置、终端设备及存储介质
EP4243275A1 (en) * 2022-03-10 2023-09-13 Braun GmbH Small electrical appliance with improved motor speed control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6211640B1 (en) * 1999-03-23 2001-04-03 Matsushita Electric Industrial Co., Ltd. Motor drive control system
US6219196B1 (en) * 1997-09-24 2001-04-17 International Business Machines Corporation Method and apparatus for suppressing mechanical resonance in a disk drive storage device using a notch filter
JP2001157478A (ja) * 1999-11-19 2001-06-08 Yaskawa Electric Corp モータ制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4804894A (en) * 1986-06-10 1989-02-14 Sony Corporation Motor rotation servo control apparatus
JPH0820905B2 (ja) * 1988-03-10 1996-03-04 富士通株式会社 サーボ位置決め装置
JPH01304511A (ja) * 1988-06-02 1989-12-08 Seiko Instr Inc サーボ制御装置
US5032776A (en) * 1988-11-10 1991-07-16 Unisys Corp. Attenuation filter
US5155422A (en) * 1991-03-28 1992-10-13 Digital Equipment Corporation Self-tuning adaptive bandwidth regulator
US5545988A (en) * 1994-09-13 1996-08-13 Tdk Corporation Waveform signal processor with selective sampling
JP2616746B2 (ja) * 1995-06-12 1997-06-04 日本電気株式会社 磁気ディスク装置
US5883478A (en) * 1996-10-11 1999-03-16 Ts Engineering Inc. Apparatus and method for controlling vibrating equipment
US5960091A (en) * 1997-04-25 1999-09-28 White; Stanley A. Adaptive removal of resonance-induced noise
JP4272750B2 (ja) * 1998-06-23 2009-06-03 キヤノン株式会社 露光装置及び除振装置、システム同定装置及びその方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219196B1 (en) * 1997-09-24 2001-04-17 International Business Machines Corporation Method and apparatus for suppressing mechanical resonance in a disk drive storage device using a notch filter
US6211640B1 (en) * 1999-03-23 2001-04-03 Matsushita Electric Industrial Co., Ltd. Motor drive control system
JP2001157478A (ja) * 1999-11-19 2001-06-08 Yaskawa Electric Corp モータ制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1418663A4 *

Also Published As

Publication number Publication date
EP1418663A1 (en) 2004-05-12
US20040239279A1 (en) 2004-12-02
KR100724192B1 (ko) 2007-05-31
TW571507B (en) 2004-01-11
JP2003134868A (ja) 2003-05-09
KR20040024620A (ko) 2004-03-20
EP1418663A4 (en) 2015-09-23
JP3975812B2 (ja) 2007-09-12
US6903530B2 (en) 2005-06-07

Similar Documents

Publication Publication Date Title
WO2003017459A1 (en) Electric motor controller resonance frequency detection apparatus
JP4273560B2 (ja) モータの制御装置
US8378615B2 (en) Motor controller
CA2460103A1 (en) Fastening apparatus and method
WO2004049550A1 (ja) モータの速度制御装置
JP2006054995A (ja) 交流電動機の駆動制御装置および駆動制御方法
JP6304461B1 (ja) モータ制御装置
CN101170294A (zh) 电机控制装置以及包含电机控制装置的控制设备
US7532951B2 (en) Method of automatically setting vibration suppression filter
CN101517885B (zh) 运行电子整流电机的方法
KR101790380B1 (ko) Pm 모터의 모터 상수 산출 방법 및 모터 상수 산출 장치
JPH0519858A (ja) サ―ボアクチユエ―タ
TWI607674B (zh) Impedance matching method and impedance matching system
US20070101511A1 (en) Washing machine and method for detecting unbalanced state of laundry therein
US20230006587A1 (en) Method and device for calibrating the control of an electrical machine
JP5566887B2 (ja) エネルギー節約を最大にするためのモータコントローラシステム及び方法
US7075263B2 (en) Multi-axis motor control device resonance frequency detection device
JP4349275B2 (ja) モーション制御装置の振動周波数検出方法およびその装置
JP2004086702A (ja) 振動抑制フィルタの自動設定方法
JP4351469B2 (ja) 誘導電動機の制御装置
JP4421769B2 (ja) 接地抵抗測定装置
JPH0919197A (ja) 誘導電動機の適応滑り周波数形ベクトル制御方法及び装置
KR20200077980A (ko) 홀센서의 잡음에 강건한 bldc 모터의 속도 제어 방법
JP2006166600A (ja) モータ駆動装置及びモータ伝達特性解析装置
JP2005122599A (ja) モータ制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): KR

Kind code of ref document: A1

Designated state(s): KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB IE IT LU MC NL PT SE TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020047002090

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2002736139

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10487021

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2002736139

Country of ref document: EP