WO2015129207A1 - 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置 - Google Patents
電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置 Download PDFInfo
- Publication number
- WO2015129207A1 WO2015129207A1 PCT/JP2015/000752 JP2015000752W WO2015129207A1 WO 2015129207 A1 WO2015129207 A1 WO 2015129207A1 JP 2015000752 W JP2015000752 W JP 2015000752W WO 2015129207 A1 WO2015129207 A1 WO 2015129207A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- speed
- proportional gain
- aging
- current
- range
- 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
Images
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
- G05B19/33—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 using an analogue measuring device
- G05B19/35—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 using an analogue measuring device for point-to-point control
- G05B19/351—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 using an analogue measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/358—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 using an analogue measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with a combination of feedback covered by G05B19/353 - G05B19/356
-
- 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/0004—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- 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/34—Director, elements to supervisory
- G05B2219/34432—Speed and current control integrated into nc control system
-
- 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/37—Measurements
- G05B2219/37312—Derive speed from motor current
-
- 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/42152—Learn, self, auto tuning, calibrating, environment adaptation, repetition
-
- 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
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/05—Torque loop, i.e. comparison of the motor torque with a torque reference
-
- 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
- H02P2205/00—Indexing scheme relating to controlling arrangements characterised by the control loops
- H02P2205/07—Speed loop, i.e. comparison of the motor speed with a speed reference
Definitions
- the present invention relates to a method for adjusting a control parameter used in a motor control device.
- the present invention also relates to a motor control apparatus in which the above-described control parameter adjustment method is used.
- Patent Document 1 Conventionally, for example, a technique disclosed in Patent Document 1 is known as a method for adjusting a control parameter used in a motor control device.
- the control device disclosed in Patent Literature 1 uses the frequency characteristics of the drive system and calculates optimal control parameters based on gain characteristics and phase characteristics.
- FIG. 9 is a block diagram showing a conventional motor control device.
- the motor control device 151 shown in FIG. 9 is an example of a conventional technique. Normally, when driving the motor 101, in the motor control device 151 shown in FIG. 9, the switch 109 is connected to the terminal on the a side. At this time, each unit performs the following operations.
- the mechanical system 104 includes an electric motor 101, a load 102, and an electric motor position detector 103.
- the load 102 is driven by the electric motor 101.
- the detected position ⁇ m of the electric motor 101 is output from the electric motor position detector 103.
- the speed calculator 106 calculates the detected speed v m of the motor from the amount of change in the detected position ⁇ m per unit time.
- Velocity calculator 106 outputs the detected velocity v m of the calculated motor.
- the position controller 107 outputs a speed command v r so that the detected position ⁇ m follows the position command ⁇ r .
- the position command ⁇ r is input from the outside of the motor control device 151.
- the speed controller 108 outputs a torque command ⁇ r so that the detected speed v m of the electric motor follows the speed command v r .
- the output torque command ⁇ r becomes a new torque command ⁇ r2 via the filter unit 110.
- the new torque command ⁇ r2 is input to the torque controller 111.
- the electric motor 101 is controlled by the output of the torque controller 111.
- the switch 109 When adjusting the control parameter, in the motor control device 151 shown in FIG. 9, the switch 109 is connected to the terminal on the b side. At this time, each unit performs the following operations.
- the torque command generator 112 for measuring the frequency characteristic outputs the first torque command ⁇ r1 .
- the first torque command ⁇ r1 includes a plurality of frequency components such as an M-sequence signal (Maximum Length Sequence), for example.
- the M-sequence signal is a binary random bit string signal indicated by 0/1 or ⁇ 1/1.
- the electric motor 101 is driven based on the first torque command ⁇ r1 .
- the first torque command ⁇ r1 and the detected speed v m of the motor are input to the control parameter adjusting unit 115.
- Control parameter adjusting section 115 calculates the frequency characteristics up to the motor speed v m from a first torque command tau r1.
- the control parameter adjustment unit 115 uses the calculated frequency characteristic to control the control parameters of the speed controller 108 so that the operation of the motor control system is stable and the responsiveness of the motor control system is increased.
- the control parameter of the position controller 107 and the control parameter of the filter unit 110 are calculated.
- the motor control system includes a speed controller 108, a position controller 107, and a filter unit 110.
- the motor control device targeted by the present invention includes a first position controller, a speed controller, a torque controller, and a torque command generator.
- the first position controller generates a speed command so that the position command transmitted from the outside of the motor control device matches the detection position of the load coupled to the motor.
- the speed controller generates a torque command so that the speed command matches the detected speed of the motor.
- the torque controller drives the electric motor based on the torque command.
- the torque command generator outputs an adjustment torque command including a plurality of frequency components.
- a speed feedback circuit and a first position feedback circuit are formed in the motor control device targeted by the present invention.
- the speed feedback circuit includes a speed controller and a torque controller.
- the speed feedback circuit is a control loop that obtains the detected speed of the motor that is input again to the speed controller from the speed command and the detected speed of the motor that are input to the speed controller.
- the first position feedback circuit includes a first position controller and a speed feedback circuit.
- the first position feedback circuit is a load coupled to the motor that is input to the first position controller from a position command and a detection position of the load coupled to the motor that is input to the first position controller. This is a control loop that obtains the detected position.
- the control parameter adjustment method of the present invention used in the motor control device described above includes a first frequency characteristic calculation step, a current speed proportional gain range calculation step, and a current mechanical system characteristic constant calculation step.
- the first frequency characteristic calculation step uses the adjustment torque command output from the torque command generator and the detected speed of the motor detected when the motor is driven based on the adjustment torque command.
- the first frequency characteristic calculation step calculates a current load frequency characteristic that is a frequency characteristic from the adjustment torque command to the detected speed of the electric motor.
- the calculation step of the current speed proportional gain range uses a speed proportional gain that is a control parameter used in the speed controller and a current load frequency characteristic.
- the current speed proportional gain range calculating step calculates a current speed proportional gain range in which the speed feedback circuit is stable.
- the current mechanical frequency characteristic calculation step uses the current load frequency characteristic.
- the calculation step of the current mechanical system characteristic constant calculates a current mechanical system characteristic constant indicating the characteristics of the mechanical system including the electric motor and the load.
- the current proportional gain range calculation step uses a speed proportional gain, a position proportional gain that is a control parameter used in the first position controller, a current load frequency characteristic, and a current mechanical system characteristic constant.
- the calculation step of the current proportional gain range calculates a combination range of the current speed proportional gain and the current position proportional gain, in which the position feedback circuit is stable.
- the step of calculating the characteristics after aging calculates the aging load frequency characteristics and the aging mechanical system characteristic constants based on the current load frequency characteristics and aging information transmitted from the outside of the motor control device.
- the aged load frequency characteristic is a load frequency characteristic after a secular change has occurred.
- the aged mechanical system characteristic constant is a mechanical system characteristic constant after aging has occurred.
- the calculation step of the speed proportional gain range after aging uses a speed proportional gain and an aging load frequency characteristic.
- the step of calculating the speed proportional gain range after aging calculates the range of the speed proportional gain after aging at which the speed feedback circuit becomes stable.
- the calculation step of the proportional gain range after aging uses a speed proportional gain, a position proportional gain, an aging load frequency characteristic, and an aging mechanical system characteristic constant.
- the calculation step of the proportional gain range after aging calculates a range of a combination of the speed proportional gain after aging and the position proportional gain after aging, in which the first position feedback circuit becomes stable.
- the proportional gain selection step consists of the current speed proportional gain range, the combination range of the current speed proportional gain and current position proportional gain, the speed proportional gain range after aging, and the speed proportional gain after aging. From the range of the combination of the position proportional gain after aging and the position proportional gain, the speed proportional gain value and the position proportional gain value that satisfy all the ranges are selected.
- the current speed proportional gain range is calculated by the current speed proportional gain range calculation step.
- the range of the combination of the current speed proportional gain and the current position proportional gain is calculated by the current proportional gain range calculation step.
- the range of the speed proportional gain after aging is calculated by the calculation step of the speed proportional gain range after aging.
- the range of the combination of the speed proportional gain after aging and the position proportional gain after aging is calculated by the step of calculating the proportional gain range after aging.
- the present invention directly detects the position of the end of the load attached to the electric motor, and calculates a position command from the control device according to the detected result.
- the objective of this invention is providing the adjustment method of the control parameter used for the control apparatus of an electric motor which controls an electric motor according to the calculated position command.
- FIG. 1 is a configuration diagram showing a motor control device according to Embodiment 1 of the present invention.
- FIG. 2 is a block diagram illustrating the motor control apparatus according to Embodiment 1 of the present invention.
- FIG. 3 is another block diagram showing the motor control apparatus according to Embodiment 1 of the present invention.
- FIG. 4 is a flowchart showing control in the motor control apparatus according to Embodiment 1 of the present invention.
- FIG. 5 is a configuration diagram illustrating a motor control device according to Embodiment 2 of the present invention.
- FIG. 6 is a block diagram showing an electric motor control apparatus according to Embodiment 2 of the present invention.
- FIG. 7 is another block diagram illustrating the motor control apparatus according to Embodiment 2 of the present invention.
- FIG. 8 is a flowchart showing control in the motor control apparatus according to Embodiment 3 of the present invention.
- FIG. 9 is a configuration diagram illustrating a conventional motor control device.
- the control parameter adjustment method used in the motor control device is based on the procedure described below, and the control of the control device that performs full-closed control is stabilized using the frequency characteristics. It is possible to calculate control parameters that increase the responsiveness of the apparatus.
- the following two frequency characteristics are used.
- One frequency characteristic is a frequency characteristic from the torque command to the motor speed using data in the measurement operation.
- the other frequency characteristic is a frequency characteristic that takes into account the secular change with respect to the frequency characteristic described above.
- control parameters can be adjusted so that the motor can be driven stably.
- the motor control apparatus has a configuration described later, and the control of the control apparatus that performs full-closed control is stabilized using the frequency characteristics, and the response of the control apparatus is as follows. It is possible to calculate a control parameter such that becomes high. In order to calculate the control parameter, the following two frequency characteristics are used. One frequency characteristic is a frequency characteristic from the torque command to the motor speed using data in the measurement operation. The other frequency characteristic is a frequency characteristic that takes into account the secular change with respect to the frequency characteristic described above.
- control parameters can be adjusted so that the motor can be driven stably.
- the control target is an electric motor and a load attached to the electric motor.
- control parameter adjustment method used in the conventional motor control device and the motor control device using this control parameter adjustment method had the following points to be improved.
- the conventional motor control device performs so-called semi-closed control in which the operating position of the mover included in the motor is detected and the motor is controlled based on the detected operating position of the mover included in the motor.
- the conventional motor control device has a configuration for adjusting control parameters for performing semi-closed control. Therefore, this configuration cannot be applied to a control device that performs so-called full-closed control that controls the position on the load side attached to the electric motor.
- the conventional motor control device uses the frequency characteristics of the drive system when adjusting the control parameters.
- the measurement result of the electric motor at the time of calculating the frequency characteristic is used.
- the conventional method of adjusting the control parameter cannot adjust the control parameter so as to satisfy the control stability until the secular change occurs in the motor control device.
- the conventional motor control device may become unstable when the motor control device undergoes secular change. In this case, it is necessary to readjust the conventional motor control device.
- control parameter adjustment method used in the motor control device according to the embodiment of the present invention can be applied to a control device in which full-closed control is performed.
- the characteristics of the control target of the motor control device may change due to aging. Even in such a case, if the control parameter adjustment method used in the motor control device according to the embodiment of the present invention is applied, the motor control device can stably stabilize the motor having the characteristics that have caused aging. Can drive.
- the motor control device using the control parameter adjustment method according to the embodiment of the present invention can perform full-closed control. As described above, the motor control device using the control parameter adjustment method according to the embodiment of the present invention can stably drive an electric motor having a characteristic in which aging has occurred.
- the feedback circuit when the feedback circuit is stable, it means the following state. That is, in a closed control loop, the feedback value fed back to the command value converges to the command value.
- the state where the feedback circuit is not stable that is, the state where the feedback circuit is unstable means the following state. That is, in a closed control loop, the feedback value fed back with respect to the command value vibrates and the amplitude of the vibration continues to increase.
- whether the feedback circuit is stable or unstable can be determined by detecting the frequency characteristics of the feedback circuit.
- FIG. 1 is a configuration diagram showing a motor control device according to Embodiment 1 of the present invention.
- FIG. 2 is a block diagram illustrating the motor control apparatus according to Embodiment 1 of the present invention.
- FIG. 3 is another block diagram showing the motor control apparatus according to Embodiment 1 of the present invention.
- FIG. 4 is a flowchart showing control in the motor control apparatus according to Embodiment 1 of the present invention.
- the motor control device 30 includes a position controller 6 that is a first position controller, a speed controller 7, a torque controller 9, and a torque command. And a creator 10.
- Position controller 6 as the position command theta r transmitted from an external control device 30 of the electric motor, and a load position theta L is a detected position of the electric motor 1 to the coupled load 2, are identical, the speed command v r is generated.
- the speed controller 7 generates the torque command ⁇ r so that the speed command v r matches the motor speed v m that is the detected speed of the motor.
- Torque controller 9 based on the torque command tau r, to drive the electric motor 1.
- the torque command generator 10 outputs an adjustment torque command ⁇ r3 including a plurality of frequency components.
- the motor control device 30 includes a speed feedback circuit 40 and a position feedback circuit 41 that is a first position feedback circuit.
- the speed feedback circuit 40 includes a speed controller 7 and a torque controller 9.
- Speed feedback circuit 40 is input to a speed controller 7, from the speed command v r and the motor is detected speed motor speed v m of obtaining a motor speed v m inputted again to the speed controller 7, the control loop It is.
- the position feedback circuit 41 includes a position controller 6 and a speed feedback circuit 40.
- the position feedback circuit 41 is supplied from the position command ⁇ r inputted to the position controller 6 and the load position ⁇ L which is the detection position of the load 2 coupled to the electric motor 1 to the electric motor inputted again to the position controller 6. It is a control loop which obtains load position (theta) L which is the detection position of the combined load.
- the control parameter adjustment method in the embodiment of the present invention used in the above-described motor control device 30 includes a first frequency characteristic calculation step (step 1) and a current speed proportionality.
- Gain range calculation step (step 2) current mechanical characteristic constant calculation step (step 3), current proportional gain range calculation step (step 4), and post-age characteristic calculation step (step 5) ),
- the first frequency characteristic calculation step includes an adjustment torque command ⁇ r3 output from the torque command generator 10 and an adjustment torque command ⁇ r3.
- the motor speed vm which is the detected speed of the motor detected when the motor 1 is driven based on the above , is used.
- Calculation step of the first frequency characteristic calculates the current load frequency characteristic is a frequency characteristic from the adjustment torque command tau r3 to motor speed v m is the detection speed of the motor.
- Calculation step of the current velocity proportional gain range includes a speed proportional gain K v is a control parameter used by the speed controller 7, and the current load frequency characteristic, is used.
- the current speed proportional gain range calculation step calculates the current speed proportional gain range in which the speed feedback circuit 40 is stable.
- the state where the speed feedback circuit 40 is stable means the following state. That is, for a command value speed command v r, and fed-back is the value motor speed v m is follow, refers to a state of convergence.
- the current mechanical frequency constant calculation step (step 3) uses the current load frequency characteristic.
- a current mechanical system characteristic constant indicating the characteristics of the mechanical system 20 including the electric motor 1 and the load 2 is calculated.
- Calculation step of the current proportional gain range (step 4), the velocity proportional gain K v, position and proportional gain K p is a control parameter used by the position controller 6, and the current load frequency characteristic, the current mechanical system characteristic constant And are used.
- the current proportional gain range calculation step (step 4) the range of the combination of the current speed proportional gain and the current position proportional gain in which the position feedback circuit 41 is stable is calculated.
- the state where the position feedback circuit 41 is stable means the following state. That is, for a command value position command theta r, a feedback value loaded position theta L is to follow, a state in which convergence.
- the characteristic calculation step after the aging is based on the current load frequency characteristic and the aging information transmitted from the outside of the control device 30 of the motor, the aging load frequency characteristic, and the aging mechanical system characteristic constant. And are calculated.
- the aged load frequency characteristic is a load frequency characteristic after a secular change has occurred.
- the aged mechanical system characteristic constant is a mechanical system characteristic constant after aging has occurred.
- the speed proportional gain range calculation step after the aging uses the speed proportional gain Kv and the aging load frequency characteristic. In the step of calculating the speed proportional gain range after aging (step 6), the range of the speed proportional gain after aging at which the speed feedback circuit 40 becomes stable is calculated.
- the step of calculating the proportional gain range after aging uses a speed proportional gain Kv , a position proportional gain Kp , an aging load frequency characteristic, and an aging mechanical system characteristic constant.
- the step of calculating the proportional gain range after aging uses a speed proportional gain Kv , a position proportional gain Kp , an aging load frequency characteristic, and an aging mechanical system characteristic constant.
- the proportional gain selection step (step 8) includes a current speed proportional gain range, a combination range of a current speed proportional gain and a current position proportional gain, a speed proportional gain range after aged, and aged.
- the speed proportional gain value and the position proportional gain value satisfying all the ranges are selected from the range of combinations of the speed proportional gain and the position proportional gain after aging.
- the current speed proportional gain range is calculated by the current speed proportional gain range calculation step.
- the range of the combination of the current speed proportional gain and the current position proportional gain is calculated by the current proportional gain range calculation step.
- the range of the speed proportional gain after aging is calculated by the calculation step of the speed proportional gain range after aging.
- the range of the combination of the speed proportional gain after aging and the position proportional gain after aging is calculated by the step of calculating the proportional gain range after aging.
- the speed feedback circuit 40 further includes the motor 1, the motor position detector 3, and the speed calculator 5.
- the electric motor position detector 3 detects an electric motor position ⁇ m that is a detection position of the electric motor 1 and outputs the detected electric motor position ⁇ m .
- the speed calculator 5 calculates an electric motor speed v m that is a detected speed of the electric motor based on the electric motor position ⁇ m output from the electric motor position detector 3.
- the position feedback circuit 41 as the first position feedback circuit further includes a load 2 and a load position detector 4.
- Load position detector 4 detects a detected position of the load 2 load position theta L, and outputs the detected load position theta L.
- the speed proportional gain value and the position proportional gain value may be selected so as to obtain the largest speed proportional gain.
- the apparatus in which the first embodiment is used includes an electric motor control device 30 and a mechanical system 20 driven by the electric motor control device 30.
- the motor control device 30 is also simply referred to as a control device 30.
- the driven mechanical system 20 includes an electric motor 1, a load 2, an electric motor position detector 3, and a load position detector 4. Furthermore, the mechanical system 20 includes a connecting portion of each part.
- the connecting part of each part includes a connecting part located between the electric motor 1 and the load 2, a connecting part located between the electric motor 1 and the electric motor position detector 3, and the load 2 and the load position detector 4. And a connecting part located between them.
- a load 2 is connected to the electric motor 1.
- a load 2 connected to the electric motor 1 is driven by the electric motor 1.
- the electric motor position detector 3 is connected to the electric motor 1.
- the electric motor position detector 3 outputs an electric motor position ⁇ m that is position information of the electric motor 1.
- the load position detector 4 is connected to the negative excess 2.
- Load position detector 4 is position information of the load 2, and outputs the load position theta L.
- the load 2 includes a device in which components such as a ball screw and a table connected by a belt move.
- the electric motor position detector 3 is a sensor that detects a rotation angle such as an optical encoder or a resolver.
- the load position detector 4 is a sensor such as a linear scale that measures the amount of linear motion change.
- the control device 30 outputs a signal for driving the electric motor 1 as will be described later.
- the motor position ⁇ m that is the output of the motor position detector 3 is input to the speed calculator 5 in the control device 30.
- the speed calculator 5 calculates a motor speed v m that is the speed of the motor 1 based on the input motor position ⁇ m .
- Velocity calculator 5 outputs the calculated motor speed v m.
- a speed feedback circuit 40 which will be described later, is formed by a speed controller 7, a torque controller 9, an electric motor 1, an electric motor position detector 3, and a speed calculator 5.
- the position feedback circuit 41 is formed by the position controller 6, the speed feedback circuit 40, the load 2, and the load position detector 4.
- control device 30 in the first embodiment drives the electric motor 1 to perform position control on the load 2 to perform position control on the load 2 will be described.
- the switch 8 shown in FIG. 1 is switched to the terminal on the a side.
- a position command ⁇ r is input to the control device 30 from the outside of the control device 30.
- the external control device 30, and the like host controller for generating a position command theta r.
- a difference between the position command ⁇ r and the load position ⁇ L output from the load position detector 4 is input to the position controller 6.
- the position controller 6 calculates the speed command v r so that the position command ⁇ r matches the load position ⁇ L.
- Position controller 6 outputs the calculated speed command v r.
- the position controller 6 performs the proportional calculation shown in the following (Equation 1).
- K p represents a position proportional gain
- the speed controller 7 a difference between the speed command v r and the motor speed v m is input.
- the speed controller 7 calculates the torque command ⁇ r so that the speed command v r matches the motor speed v m .
- the speed controller 7 outputs the calculated torque command ⁇ r .
- the speed controller 7 performs the proportional calculation shown in the following (Equation 2).
- K v represents the velocity proportional gain
- the torque controller 9 converts the input torque command ⁇ r into a current command.
- the torque controller 9 performs current control so that the current command and the current passed through the electric motor 1 match.
- the torque controller 9 drives the electric motor 1 by performing current control.
- J m represents the inertia of the electric motor 1.
- J L represents the inertia of the load 2.
- K s represents a spring coefficient between the electric motor 1 and the load 2.
- D s represents a viscosity coefficient between the electric motor 1 and the load 2.
- D (s) represents a transfer function related to a delay element of the control system.
- ⁇ m represents the torque applied to the electric motor 1.
- ⁇ L represents the torque applied to the load 2.
- v L represents the load speed, which is the speed of the load 2.
- ⁇ in is electric power supplied from the control device 30 and represents torque generated by the electric motor 1.
- s is a Laplace operator.
- an equation of motion is derived.
- the transfer function of the motor speed v m for the torque tau in the motor 1 is generated can be calculated.
- the transfer function of the motor speed v m with respect to the torque ⁇ in generated by the motor 1 is expressed by the following (Equation 3).
- connecting portion located between the motor 1 and the load 2 has a spring constant K s and the viscosity coefficient D s.
- the spring coefficient K s is a coefficient indicating the degree of repulsive force against torsion that occurs between the electric motor 1 and the load 2 connected via the connecting portion.
- the viscosity coefficient D s is a coefficient indicating the degree of resistance force proportional to the speed of the electric motor 1.
- the resistance force includes friction.
- the mechanical system 20 can be considered as a two-inertia system having a resonance angular frequency ⁇ p and an anti-resonance angular frequency ⁇ z .
- the resonance damping coefficient is ⁇ p
- the anti-resonance damping coefficient is ⁇ z .
- the transfer function of the motor speed v m for the torque tau in the motor 1 is generated is expressed even in the following equation (4).
- Equation 5 an equation of motion is derived based on the control block diagram shown in FIG. If the derived equation of motion is calculated, a transfer function of the load speed v L with respect to the torque ⁇ in generated by the electric motor 1 can be calculated.
- the transfer function of the load speed v L with respect to the torque ⁇ in generated by the electric motor 1 is expressed by the following (Equation 5).
- L 1 (s) is a transfer function of the motor speed v m with respect to the torque ⁇ in generated by the motor 1.
- L 1 (s) shown in FIG. 3 is equal to the above (Equation 3).
- L 2 (s) is a transfer function of the load speed v L with respect to the motor speed v m .
- L 2 (s) shown in FIG. 3 is equal to the above (Formula 6).
- Position and proportional gain K p, of the speed proportional gain K v which is a control parameter used to control device 30 shown in FIG. Therefore, a position proportional gain K p, the adjustment of the speed proportional gain K v, is calculated using a transfer function derived from the block diagram shown in FIG. 3, carried out by checking the stability of the frequency characteristic it can.
- control parameter adjustment unit 11 the adjustment of the position proportional gain K p and velocity proportional gain K v, will be described with reference to the flowchart shown in FIG. Note that all the flowcharts shown in FIG. 4 can be implemented by the control parameter adjustment unit 11.
- the switch 8 shown in FIG. 1 When adjusting the control parameter, the switch 8 shown in FIG. 1 is switched to the terminal on the b side. At this time, for example, an adjustment torque command ⁇ r3 is output from the torque command generator 10 for measuring frequency characteristics to the torque controller 9.
- the adjustment torque command ⁇ r3 includes a plurality of frequency components such as an M-sequence signal.
- the electric motor 1 is driven based on the adjustment torque command ⁇ r3 .
- the adjustment torque command ⁇ r3 and the motor speed v m are sampled by the control parameter adjustment unit 11.
- the control parameter adjustment unit 11 calculates a frequency characteristic from the adjustment torque command ⁇ r3 to the motor speed v m (step 1).
- the calculated frequency characteristic is referred to as “load frequency characteristic”. This load frequency characteristic indicates the current load frequency characteristic.
- the load frequency characteristic can be calculated by the following procedure. For example, the sampled torque command for adjustment ⁇ r3 and the motor speed v m are each subjected to Fourier transform. Result of performing a Fourier transform on the motor speed v m, the gain characteristic and the phase characteristic is calculated. Similarly, gain characteristics and phase characteristics are calculated as a result of performing Fourier transform on the adjustment torque command ⁇ r3 . Load frequency characteristics were calculated based on the motor speed v m, the gain and phase characteristics, which is calculated based on the adjusted torque command tau r3, derived by subtracting the gain and phase characteristics. The derived load frequency characteristic is D (s) ⁇ L 1 (s) shown in FIG.
- Range of the calculated velocity proportional gain K v represents the range of the current speed proportional gain K v.
- the speed proportional gain Kv is a control parameter of the speed controller 7 shown in FIG. In FIG. 3, the speed feedback circuit 40 is surrounded by a dotted line.
- a load frequency characteristic is obtained in step 1 for D (s) ⁇ L 1 (s). If Jozure velocity proportional gain K v with respect to the obtained load frequency characteristic, the open loop frequency characteristic in the speed feedback circuit 40 can be calculated. Range of velocity proportional gain K v the speed feedback circuit 40 is stable, it can be calculated by using the like stability determination method of open-loop described in Patent Document 1.
- a mechanical system characteristic constant representing the mechanical system characteristic is calculated (step 3).
- the calculated mechanical system characteristic constant indicates the current mechanical system characteristic constant.
- the mechanical system characteristic constant includes a resonance angular frequency, an anti-resonance angular frequency, a resonance damping constant, and an anti-resonance damping constant.
- the mechanical system characteristic constant can be calculated by the following procedure. That is, when the characteristic of the known delay element D (s) is subtracted from the load frequency characteristic, the characteristic of the transfer function L 1 (s) of the motor speed v m with respect to the torque ⁇ in generated by the motor 1 is obtained. Mechanical properties constant with respect to the characteristics of the transfer function L 1 of the motor speed v m obtained (s), is calculated by using a least squares method.
- Range of combinations of the calculated velocity proportional gain K v and the position proportional gain K p indicates the range of the combination of the current speed proportional gain K v and the current position proportional gain K p.
- the speed proportional gain Kv is a control parameter of the speed controller 7.
- the position proportional gain Kp is a control parameter of the position controller 6.
- the position feedback circuit 41 is the entire control block.
- the frequency characteristic of the speed feedback circuit 40 can be calculated using the technique shown in Step 2 when the speed proportional gain Kv is given.
- the mechanical system characteristic constant includes a resonance angular frequency ⁇ p , an anti-resonance angular frequency ⁇ z , a resonance damping coefficient ⁇ p , an anti-resonance damping coefficient ⁇ z, and the like.
- the open loop frequency characteristics of the position feedback circuit 41 includes a position proportional gain K p, and the frequency characteristic of the speed feedback circuit 40, by connecting the transfer function L 2 (s), can be calculated.
- a change in a value described later can be considered as a transfer function. That is, the resonance angular frequency ⁇ p and the anti-resonance angular frequency ⁇ z decrease.
- the resonance damping coefficient ⁇ p and the anti-resonance damping coefficient ⁇ z change as follows.
- the load frequency characteristics after the secular change and the transfer function L 2 (s) of the load speed v L with respect to the motor speed v m after the secular change are the resonance angular frequency ⁇ p examined in advance, It can be calculated by substituting the anti-resonance angular frequency ⁇ z , the resonance damping coefficient ⁇ p, and the anti-resonance damping coefficient ⁇ z into (Equation 4) and (Equation 6).
- the step of calculating a stable gain range, as described above, and the load frequency characteristics after aging has occurred, loading rate v for motor speed v m after aging has occurred It is started by determining the L of the transfer function L 2 (s) (step 5).
- the load frequency characteristic after the secular change has shown the aged load frequency characteristic.
- the resonance angular frequency ⁇ p examined in advance is obtained. And how much the anti-resonance angular frequency ⁇ z , the resonance attenuation coefficient ⁇ p, and the anti-resonance attenuation coefficient ⁇ z change.
- step 2 and step 4 using the load frequency characteristic and transfer function L 2 (s) calculated in step 5, the combination of the range of the speed proportional gain K v and the position proportional gain K p A range is calculated.
- the speed proportional gain Kv is a control parameter of the speed controller 7 that becomes stable.
- Position and the proportional gain K p which is the control parameter of the position controller 6 (Step 6, Step 7).
- Range of the combination of the range of the calculated velocity proportional gain K v and the position proportional gain K p may indicate the range of the combination of the position proportional gain K p ranges and after aging of the velocity proportional gain K v after aging Yes.
- step 2 step 4, step 6, and step 7 was calculated from the range of each of the velocity proportional gain K v, and, with each of the speed proportional gain K v and the position proportional gain K p based on a range of combinations, all conditions are satisfied, from the scope and position proportional gain K p of the velocity proportional gain K v, each gain value is selected (step 8).
- a gain value when the speed proportional gain Kv becomes the largest can be selected. Therefore, in an electric motor control apparatus that performs full-closed control, it is possible to adjust control parameters that enable stable driving even when secular change occurs.
- FIG. 5 is a block diagram showing a motor control apparatus according to Embodiment 2 of the present invention.
- FIG. 6 is a block diagram showing an electric motor control apparatus according to Embodiment 2 of the present invention.
- FIG. 7 is another block diagram illustrating the motor control apparatus according to Embodiment 2 of the present invention.
- the motor control device 30 a includes a position controller 6 a that is a second position controller, a speed controller 7, a torque controller 9, A torque command generator 10.
- the position controller 6 a generates a speed command v r so that the position command ⁇ r transmitted from the outside of the motor control device 30 and the load position ⁇ m that is the detection position of the electric motor 1 coincide.
- the speed controller 7 generates the torque command ⁇ r so that the speed command v r matches the motor speed v m that is the detected speed of the motor.
- Torque controller 9 based on the torque command tau r, to drive the electric motor 1.
- the torque command generator 10 outputs an adjustment torque command ⁇ r3 including a plurality of frequency components.
- a speed feedback circuit 40 and a position feedback circuit 41a that is a second position feedback circuit are formed.
- the speed feedback circuit 40 includes a speed controller 7 and a torque controller 9.
- Speed feedback circuit 40 is input to a speed controller 7, from the speed command v r and the motor is detected speed motor speed v m of obtaining a motor speed v m inputted again to the speed controller 7, the control loop It is.
- the speed feedback circuit 40 includes a speed controller 7, a torque controller 9, an electric motor 1, an electric motor position detector 3, and a speed calculator 5.
- the position feedback circuit 41a includes a position controller 6a and a speed feedback circuit 40.
- the position feedback circuit 41a is a load position that is a detection position of the electric motor that is input again to the position controller 6a from the position command ⁇ r and the load position ⁇ L that is the detection position of the electric motor 1 that is input to the position controller 6a. obtaining a theta L, a control loop.
- the position feedback circuit 41a includes a position controller 6a and a speed feedback circuit 40.
- the state where the position feedback circuit 41a is stable refers to the following state. That is, for a command value position command theta r, and fed-back is the value the motor position theta m is follow, refers to a state of convergence.
- the control parameter adjustment method for the motor control device in which the fully closed control is performed has been described. According to this control parameter adjustment method, the electric motor can be driven stably even if secular change occurs.
- control parameter adjustment method used in the motor control device according to the second embodiment of the present invention can also be used in a motor control device in which semi-closed control is performed.
- the apparatus in which the second embodiment is used includes an electric motor control device 30a and a mechanical system 20a driven by the electric motor control device 30a.
- the motor control device 30a is also simply referred to as a control device 30a.
- the major difference between the first embodiment and the second embodiment described above is that the mechanical system to be controlled is different.
- the mechanical system 20a according to the second embodiment includes an electric motor 1 that performs semi-closed control.
- controller 30a of the second embodiment instead of the load position theta L used in the first embodiment, by using the motor position theta m Control parameters can be adjusted.
- control parameter adjustment method in the motor control device that performs semi-closed control, it is possible to adjust a control parameter that enables stable driving even if secular change occurs.
- FIG. 8 is a flowchart showing control in the motor control device according to Embodiment 3 of the present invention.
- the control parameter adjustment method used in the motor control apparatus according to Embodiment 3 of the present invention is based on the adjustment torque command in the second frequency characteristic calculation step (step 1a).
- a current load frequency characteristic that is a frequency characteristic up to the detection speed of the electric motor is acquired.
- the adjustment torque command ⁇ r3 and the motor speed v m are sampled by the control parameter adjustment unit 11.
- the sampled torque command for adjustment ⁇ r3 and the motor speed v m are subjected to Fourier transform to calculate a load frequency characteristic.
- step 1 According to the control parameter adjustment method in the third embodiment to be described later, the following measures can be taken instead of step 1.
- the data after the Fourier transform is input to the control parameter adjustment unit 11 and the load frequency characteristic is acquired.
- the calculation after step 2 is performed.
- a pre-calculated load frequency characteristic is used for the calculation after step 2 (step 1a).
- the motor control device that performs full-closed control described in the description of the first embodiment and the semi-closed control described in the description of the second embodiment are performed. It can be used for both motor control devices.
- a gain value when the speed proportional gain Kv becomes the largest can be selected. Therefore, it is possible to adjust a control parameter that enables stable driving even in a secular change in both the motor control device that performs full-closed control and the motor control device that performs semi-closed control.
- step 8 in each of the above-described embodiments it has been described that the gain value when the speed proportional gain Kv becomes the largest can be selected.
- the speed proportional gain Kv is not limited to this value, and may be another value selected by the user.
- the mechanical system is a two-inertia system
- the present invention can also be applied when the mechanical system is a multi-inertia system such as a three-inertia system.
- the present invention can obtain the same effect even when the mechanical system is a multi-inertia system such as a three-inertia system.
- Step 2 Step 4, Step 6 and Step 7 in the first embodiment, the method of determining the stability of the open loop described in Patent Document 1 is used to make the speed feedback circuit stable. As described above, the gain is calculated.
- the method for judging the stability of the open loop described in Patent Document 1 was used.
- the closed loop frequency characteristic of the feedback circuit is calculated.
- a technique may be used that determines that the gain is stable when the calculated gain peak of the closed-loop frequency characteristic is equal to or less than a predetermined value.
- a speed proportional gain and a position proportional gain are obtained from two operating states in order to extract control parameters used in the motor control device.
- One operating state is the current operating state of the mechanical system.
- the other operation state is an operation state of the mechanical system assumed after the secular change occurs.
- the control parameter extraction method according to the embodiment of the present invention can be used for both a motor control device that performs full-closed control and a motor control device that performs semi-closed control.
- the control parameter adjustment method used in the motor control device of the present invention includes a motor control device that performs full-closed control and a control device that causes secular change in a motor control device that performs semi-closed control. This is useful when adjusting the control parameters.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
図1は、本発明の実施の形態1における電動機の制御装置を示す構成図である。図2は、本発明の実施の形態1における電動機の制御装置を示すブロック図である。図3は、本発明の実施の形態1における電動機の制御装置を示す他のブロック図である。図4は、本発明の実施の形態1における電動機の制御装置における制御を示すフローチャートである。
本発明を実現する他の実施の形態について説明する。
さらに、本発明を実現する他の実施の形態について説明する。
2,102 負荷
3,103 電動機位置検出器
4 負荷位置検出器
5,106 速度算出器
6,6a,107 位置制御器(第1の位置制御器、第2の位置制御器)
7,108 速度制御器
8,109 スイッチ
9,111 トルク制御器
10,112 トルク指令作成器
11,115 制御パラメータ調整部
20,20a,104 機械系
30,30a,151 制御装置(電動機の制御装置)
40 速度フィードバック回路
41,41a 位置フィードバック回路(第1の位置フィードバック回路、第2の位置フィードバック回路)
110 フィルタ部
Claims (9)
- 電動機の制御装置の外部から送信される位置指令と、電動機に結合された負荷の検出位置と、が一致するように、速度指令を生成する第1の位置制御器と、
前記速度指令と、前記電動機の検出速度と、が一致するように、トルク指令を生成する速度制御器と、
前記トルク指令に基いて、前記電動機を駆動するトルク制御器と、
複数の周波数成分が含まれる調整用トルク指令を出力するトルク指令作成器と、
を備えて、
前記速度制御器と、前記トルク制御器と、を含み、前記速度制御器に入力される、前記速度指令と前記電動機の検出速度から、前記速度制御器に再び入力される前記電動機の検出速度を得る、制御ループである速度フィードバック回路と、
前記第1の位置制御器と、前記速度フィードバック回路と、を含み、前記第1の位置制御器に入力される、前記位置指令と前記電動機に結合された負荷の検出位置から、前記第1の位置制御器に再び入力される前記電動機に結合された負荷の検出位置を得る、制御ループである第1の位置フィードバック回路と、
を形成する、電動機の制御装置に用いられる制御パラメータの調整方法であって、
前記トルク指令作成器から出力された前記調整用トルク指令と、前記調整用トルク指令に基いて前記電動機が駆動したときに検出される前記電動機の検出速度と、を用いて、前記調整用トルク指令から前記電動機の検出速度までの周波数特性である現在負荷周波数特性を算出する、第1の周波数特性の算出ステップと、
前記速度制御器で用いられる制御パラメータである速度比例ゲインと、前記現在負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる現在の速度比例ゲインの範囲を算出する、現在の速度比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性を用いて、前記電動機と前記負荷とを含む機械系の特性を示す現在機械系特性定数を算出する、現在の機械系特性定数の算出ステップと、
前記速度比例ゲインと、前記第1の位置制御器で用いられる制御パラメータである位置比例ゲインと、前記現在負荷周波数特性と、前記現在機械系特性定数と、を用いて、前記位置フィードバック回路が安定となる、現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、を算出する、現在の比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性と、前記電動機の制御装置の外部から送信される経年変化情報と、に基いて、経年変化が生じた後の負荷周波数特性である経年負荷周波数特性と、経年変化が生じた後の機械系特性定数である経年機械系特性定数と、を算出する、経年後の特性の算出ステップと、
前記速度比例ゲインと、前記経年負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる、経年後の速度比例ゲインの範囲を算出する、経年後の速度比例ゲイン範囲の算出ステップと、
前記速度比例ゲインと、前記位置比例ゲインと、前記経年負荷周波数特性と、前記経年機械系特性定数と、を用いて、前記第1の位置フィードバック回路が安定となる、経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、を算出する、経年後の比例ゲイン範囲の算出ステップと、
前記現在の速度比例ゲイン範囲の算出ステップにより算出された前記現在の速度比例ゲインの範囲と、前記現在の比例ゲイン範囲の算出ステップにより算出された、前記現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、前記経年後の速度比例ゲイン範囲の算出ステップにより算出された前記経年後の速度比例ゲインの範囲と、前記経年後の比例ゲイン範囲の算出ステップにより算出された、前記経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、から、全ての範囲を満たす、速度比例ゲイン値および位置比例ゲイン値を選択する、比例ゲインの選択ステップと、
を備える電動機の制御装置に用いられる制御パラメータの調整方法。 - 電動機の制御装置の外部から送信される位置指令と、電動機の検出位置と、が一致するように、速度指令を生成する第2の位置制御器と、
前記速度指令と、前記電動機の検出速度と、が一致するように、トルク指令を生成する速度制御器と、
前記トルク指令に基いて、前記電動機を駆動するトルク制御器と、
複数の周波数成分が含まれる調整用トルク指令を出力するトルク指令作成器と、
を備えて、
前記速度制御器と、前記トルク制御器と、を含み、前記速度制御器に入力される、前記速度指令と前記電動機の検出速度から、前記速度制御器に再び入力される前記電動機の検出速度を得る、制御ループである速度フィードバック回路と、
前記第2の位置制御器と、前記速度フィードバック回路と、を含み、前記第2の位置制御器に入力される、前記位置指令と前記電動機の検出位置から、前記第2の位置制御器に再び入力される前記電動機の検出位置を得る、制御ループである第2の位置フィードバック回路と、
を形成する、電動機の制御装置に用いられる制御パラメータの調整方法であって、
前記トルク指令作成器から出力された前記調整用トルク指令と、前記調整用トルク指令に基いて前記電動機が駆動したときに検出される前記電動機の検出速度と、を用いて、前記調整用トルク指令から前記電動機の検出速度までの周波数特性である現在負荷周波数特性を算出する、第1の周波数特性の算出ステップと、
前記速度制御器で用いられる制御パラメータである速度比例ゲインと、前記現在負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる現在の速度比例ゲインの範囲を算出する、現在の速度比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性を用いて、前記電動機と前記負荷とを含む機械系の特性を示す現在機械系特性定数を算出する、現在の機械系特性定数の算出ステップと、
前記速度比例ゲインと、前記第2の位置制御器で用いられる制御パラメータである位置比例ゲインと、前記現在負荷周波数特性と、前記現在機械系特性定数と、を用いて、前記位置フィードバック回路が安定となる、現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、を算出する、現在の比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性と、前記電動機の制御装置の外部から送信される経年変化情報と、に基いて、経年変化が生じた後の負荷周波数特性である経年負荷周波数特性と、経年変化が生じた後の機械系特性定数である経年機械系特性定数と、を算出する、経年後の特性の算出ステップと、
前記速度比例ゲインと、前記経年負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる、経年後の速度比例ゲインの範囲を算出する、経年後の速度比例ゲイン範囲の算出ステップと、
前記速度比例ゲインと、前記位置比例ゲインと、前記経年負荷周波数特性と、前記経年機械系特性定数と、を用いて、前記第2の位置フィードバック回路が安定となる、経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、を算出する、経年後の比例ゲイン範囲の算出ステップと、
前記現在の速度比例ゲイン範囲の算出ステップにより算出された前記現在の速度比例ゲインの範囲と、前記現在の比例ゲイン範囲の算出ステップにより算出された、前記現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、前記経年後の速度比例ゲイン範囲の算出ステップにより算出された前記経年後の速度比例ゲインの範囲と、前記経年後の比例ゲイン範囲の算出ステップにより算出された、前記経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、から、全ての範囲を満たす、速度比例ゲイン値および位置比例ゲイン値を選択する、比例ゲインの選択ステップと、
を備える電動機の制御装置に用いられる制御パラメータの調整方法。 - 電動機の制御装置の外部から送信される位置指令と、電動機に結合された負荷の検出位置と、が一致するように、速度指令を生成する第1の位置制御器と、
前記速度指令と、前記電動機の検出速度と、が一致するように、トルク指令を生成する速度制御器と、
前記トルク指令に基いて、前記電動機を駆動するトルク制御器と、
複数の周波数成分が含まれる調整用トルク指令を出力するトルク指令作成器と、
を備えて、
前記速度制御器と、前記トルク制御器と、を含み、前記速度制御器に入力される、前記速度指令と前記電動機の検出速度から、前記速度制御器に再び入力される前記電動機の検出速度を得る、制御ループである速度フィードバック回路と、
前記第1の位置制御器と、前記速度フィードバック回路と、を含み、前記第1の位置制御器に入力される、前記位置指令と前記電動機に結合された負荷の検出位置から、前記第1の位置制御器に再び入力される前記電動機に結合された負荷の検出位置を得る、制御ループである第1の位置フィードバック回路と、
を形成する、電動機の制御装置に用いられる制御パラメータの調整方法であって、
前記調整用トルク指令から前記電動機の検出速度までの周波数特性である現在負荷周波数特性を算出する、第2の周波数特性の算出ステップと、
前記速度制御器で用いられる制御パラメータである速度比例ゲインと、前記現在負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる現在の速度比例ゲインの範囲を算出する、現在の速度比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性を用いて、前記電動機と前記負荷とを含む機械系の特性を示す現在機械系特性定数を算出する、現在の機械系特性定数の算出ステップと、
前記速度比例ゲインと、前記第1の位置制御器で用いられる制御パラメータである位置比例ゲインと、前記現在負荷周波数特性と、前記現在機械系特性定数と、を用いて、前記位置フィードバック回路が安定となる、現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、を算出する、現在の比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性と、前記電動機の制御装置の外部から送信される経年変化情報と、に基いて、経年変化が生じた後の負荷周波数特性である経年負荷周波数特性と、経年変化が生じた後の機械系特性定数である経年機械系特性定数と、を算出する、経年後の特性の算出ステップと、
前記速度比例ゲインと、前記経年負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる、経年後の速度比例ゲインの範囲を算出する、経年後の速度比例ゲイン範囲の算出ステップと、
前記速度比例ゲインと、前記位置比例ゲインと、前記経年負荷周波数特性と、前記経年機械系特性定数と、を用いて、前記第1の位置フィードバック回路が安定となる、経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、を算出する、経年後の比例ゲイン範囲の算出ステップと、
前記現在の速度比例ゲイン範囲の算出ステップにより算出された前記現在の速度比例ゲインの範囲と、前記現在の比例ゲイン範囲の算出ステップにより算出された、前記現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、前記経年後の速度比例ゲイン範囲の算出ステップにより算出された前記経年後の速度比例ゲインの範囲と、前記経年後の比例ゲイン範囲の算出ステップにより算出された、前記経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、から、全ての範囲を満たす、速度比例ゲイン値および位置比例ゲイン値を選択する、比例ゲインの選択ステップと、
を備える電動機の制御装置に用いられる制御パラメータの調整方法。 - 電動機の制御装置の外部から送信される位置指令と、電動機の検出位置と、が一致するように、速度指令を生成する第2の位置制御器と、
前記速度指令と、前記電動機の検出速度と、が一致するように、トルク指令を生成する速度制御器と、
前記トルク指令に基いて、前記電動機を駆動するトルク制御器と、
複数の周波数成分が含まれる調整用トルク指令を出力するトルク指令作成器と、
を備えて、
前記速度制御器と、前記トルク制御器と、を含み、前記速度制御器に入力される、前記速度指令と前記電動機の検出速度から、前記速度制御器に再び入力される前記電動機の検出速度を得る、制御ループである速度フィードバック回路と、
前記第2の位置制御器と、前記速度フィードバック回路と、を含み、前記第2の位置制御器に入力される、前記位置指令と前記電動機の検出位置から、前記第2の位置制御器に再び入力される前記電動機の検出位置を得る、制御ループである第2の位置フィードバック回路と、
を形成する、電動機の制御装置に用いられる制御パラメータの調整方法であって、
前記調整用トルク指令から前記電動機の検出速度までの周波数特性である現在負荷周波数特性を算出する、第2の周波数特性の算出ステップと、
前記速度制御器で用いられる制御パラメータである速度比例ゲインと、前記現在負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる現在の速度比例ゲインの範囲を算出する、現在の速度比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性を用いて、前記電動機と前記負荷とを含む機械系の特性を示す現在機械系特性定数を算出する、現在の機械系特性定数の算出ステップと、
前記速度比例ゲインと、前記第2の位置制御器で用いられる制御パラメータである位置比例ゲインと、前記現在負荷周波数特性と、前記現在機械系特性定数と、を用いて、前記位置フィードバック回路が安定となる、現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、を算出する、現在の比例ゲイン範囲の算出ステップと、
前記現在負荷周波数特性と、前記電動機の制御装置の外部から送信される経年変化情報と、に基いて、経年変化が生じた後の負荷周波数特性である経年負荷周波数特性と、経年変化が生じた後の機械系特性定数である経年機械系特性定数と、を算出する、経年後の特性の算出ステップと、
前記速度比例ゲインと、前記経年負荷周波数特性と、を用いて、前記速度フィードバック回路が安定となる、経年後の速度比例ゲインの範囲を算出する、経年後の速度比例ゲイン範囲の算出ステップと、
前記速度比例ゲインと、前記位置比例ゲインと、前記経年負荷周波数特性と、前記経年機械系特性定数と、を用いて、前記第2の位置フィードバック回路が安定となる、経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、を算出する、経年後の比例ゲイン範囲の算出ステップと、
前記現在の速度比例ゲイン範囲の算出ステップにより算出された前記現在の速度比例ゲインの範囲と、前記現在の比例ゲイン範囲の算出ステップにより算出された、前記現在の速度比例ゲインと現在の位置比例ゲインとの組合せの範囲と、前記経年後の速度比例ゲイン範囲の算出ステップにより算出された前記経年後の速度比例ゲインの範囲と、前記経年後の比例ゲイン範囲の算出ステップにより算出された、前記経年後の速度比例ゲインと経年後の位置比例ゲインとの組合せの範囲と、から、全ての範囲を満たす、速度比例ゲイン値および位置比例ゲイン値を選択する、比例ゲインの選択ステップと、
を備える電動機の制御装置に用いられる制御パラメータの調整方法。 - 前記速度フィードバック回路は、
前記電動機と、
前記電動機の検出位置を検出し、検出した前記電動機の検出位置を出力する電動機位置検出器と、
前記電動機位置検出器から出力された前記電動機の検出位置に基いて、前記電動機の検出速度を算出する速度算出器と、
を、さらに有し、
前記第1の位置フィードバック回路は、
前記負荷と、
前記負荷の検出位置を検出し、検出した前記負荷の検出位置を出力する負荷位置検出器と、
を、さらに有する、請求項1または請求項3のいずれか一項に記載の電動機の制御装置に用いられる制御パラメータの調整方法。 - 前記速度フィードバック回路は、
前記電動機と、
前記電動機の検出位置を検出し、検出した前記電動機の検出位置を出力する電動機位置検出器と、
前記電動機位置検出器から出力された前記電動機の検出位置に基いて、前記電動機の検出速度を算出する速度算出器と、
を、さらに有する、請求項2または請求項4のいずれか一項に記載の電動機の制御装置に用いられる制御パラメータの調整方法。 - 請求項1から請求項4のいずれか一項に記載の電動機の制御装置に用いられる制御パラメータの調整方法において、
前記比例ゲインの選択ステップは、最も大きな速度比例ゲインを得るように、前記速度比例ゲイン値および前記位置比例ゲイン値を選択する、電動機の制御装置に用いられる制御パラメータの調整方法。 - 請求項1から請求項4のいずれか一項に記載された電動機の制御装置に用いられる制御パラメータの調整方法が適用される、電動機の制御装置。
- 請求項7に記載された電動機の制御装置に用いられる制御パラメータの調整方法が適用される、電動機の制御装置。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21152646.2A EP3829051B1 (en) | 2014-02-25 | 2015-02-18 | Control parameter adjustment method used in electric motor control device and electric motor control device using said control parameter adjustment method |
| EP15755022.9A EP3113356B1 (en) | 2014-02-25 | 2015-02-18 | Control parameter adjustment method used in electric motor control device and electric motor control device using said control parameter adjustment method |
| JP2016505045A JP5970662B2 (ja) | 2014-02-25 | 2015-02-18 | 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置 |
| US15/103,986 US10007249B2 (en) | 2014-02-25 | 2015-02-18 | Control apparatus of an electric motor |
| CN201580004622.4A CN105917570B (zh) | 2014-02-25 | 2015-02-18 | 电动机的控制装置中使用的控制参数的调整方法以及使用该控制参数的调整方法的电动机的控制装置 |
| US15/989,980 US10197986B2 (en) | 2014-02-25 | 2018-05-25 | Control apparatus of an electric motor |
| US16/228,698 US10579038B2 (en) | 2014-02-25 | 2018-12-20 | Control apparatus of an electric motor |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014033743 | 2014-02-25 | ||
| JP2014-033743 | 2014-02-25 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/103,986 A-371-Of-International US10007249B2 (en) | 2014-02-25 | 2015-02-18 | Control apparatus of an electric motor |
| US15/989,980 Division US10197986B2 (en) | 2014-02-25 | 2018-05-25 | Control apparatus of an electric motor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015129207A1 true WO2015129207A1 (ja) | 2015-09-03 |
Family
ID=54008544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/000752 Ceased WO2015129207A1 (ja) | 2014-02-25 | 2015-02-18 | 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US10007249B2 (ja) |
| EP (2) | EP3829051B1 (ja) |
| JP (1) | JP5970662B2 (ja) |
| CN (1) | CN105917570B (ja) |
| WO (1) | WO2015129207A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017199376A1 (ja) * | 2016-05-18 | 2017-11-23 | 三菱電機株式会社 | 空気調和機 |
| EP3512092A4 (en) * | 2016-09-08 | 2019-10-30 | Panasonic Intellectual Property Management Co., Ltd. | MOTOR CONTROL DEVICE, METHOD FOR MOTOR POSITION CONTROL AND INDUSTRIAL MACHINE |
| 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 (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6623987B2 (ja) * | 2016-09-09 | 2019-12-25 | 株式会社デンソー | シフトレンジ制御装置 |
| EP3516211B1 (en) * | 2016-09-19 | 2023-03-01 | General Electric Company | Wind turbine and method for controlling wind turbine |
| US10330070B2 (en) * | 2017-11-14 | 2019-06-25 | Gm Global Technology Operations Llc. | Method and apparatus for operating a starter for an internal combustion engine |
| DE102020203710A1 (de) * | 2020-03-23 | 2021-09-23 | Lenze Se | Verfahren zum Einstellen eines Parameterwerts eines Lagereglers und eines Parameterwerts eines Drehzahlreglers und elektrisches Antriebssystem |
| CN113815431B (zh) * | 2021-10-14 | 2022-04-15 | 河南嘉晨智能控制股份有限公司 | 一种工业车辆驾驶感改善方法 |
| TWI851960B (zh) * | 2022-01-24 | 2024-08-11 | 瑞洲電裝股份有限公司 | 電動腳踏車、電動腳踏車的控制系統及其控制方法 |
| TWI815739B (zh) * | 2022-11-29 | 2023-09-11 | 士林電機廠股份有限公司 | 伺服馬達驅動控制系統及其控制方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04325886A (ja) * | 1991-04-25 | 1992-11-16 | Mitsubishi Electric Corp | 電動機サーボ系の制御装置 |
| JPH06208404A (ja) * | 1993-01-11 | 1994-07-26 | Matsushita Electric Ind Co Ltd | フィードバックゲイン自動調整ユニット |
| JP2002116802A (ja) * | 2000-08-14 | 2002-04-19 | Kollmorgen Corp | 内部モータ・コントローラ用の周波数領域の自動同調システムおよびその方法 |
| JP2005245051A (ja) * | 2004-02-24 | 2005-09-08 | Matsushita Electric Ind Co Ltd | モータ制御装置の制御パラメータ算出方法およびモータ制御装置 |
| WO2011040998A1 (en) * | 2009-09-29 | 2011-04-07 | Kollmorgen Corporation | Auto-tune of a control system based on frequency response |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6600240B2 (en) * | 1997-08-08 | 2003-07-29 | General Electric Company | Variable speed wind turbine generator |
| KR100645496B1 (ko) * | 1999-06-04 | 2006-11-13 | 가부시키가이샤 야스카와덴키 | 전동기의 위치제어장치 |
| DE10028337B4 (de) * | 1999-06-14 | 2006-05-11 | Teac Corp., Musashino | Geschwindigkeitssteuerung für einen Motor |
| US6622099B2 (en) * | 2000-08-14 | 2003-09-16 | Kollmorgen Corporation | Frequency domain auto-tune for an internal motor controller |
| CN1516918A (zh) * | 2002-03-22 | 2004-07-28 | ���µ�����ҵ��ʽ���� | 同步电抗电动机的控制装置 |
| JP3850363B2 (ja) * | 2002-10-21 | 2006-11-29 | 山洋電気株式会社 | モータの位置制御装置 |
| US7145302B2 (en) * | 2004-04-06 | 2006-12-05 | General Electric Company | Method and apparatus for driving a brushless direct current motor |
| JP4015139B2 (ja) * | 2004-06-28 | 2007-11-28 | ファナック株式会社 | 鍛圧機械のサーボモータ制御装置 |
| US7567047B2 (en) * | 2004-06-30 | 2009-07-28 | Hamilton Sundstrand Corporation | Electric motor control strategies for using a low resolution position sensor |
| JP4478584B2 (ja) * | 2005-01-17 | 2010-06-09 | 株式会社ミツトヨ | 位置制御装置、測定装置および加工装置 |
| US7898198B2 (en) * | 2005-06-29 | 2011-03-01 | Drs Test & Energy Management, Llc | Torque controller in an electric motor |
| US7638965B2 (en) * | 2006-02-24 | 2009-12-29 | Mitsubishi Electric Corporation | Motor control apparatus |
| JP4971763B2 (ja) * | 2006-11-29 | 2012-07-11 | 津田駒工業株式会社 | 工作機械用回転割出し装置における駆動モータの駆動制御方法 |
| JP4323542B2 (ja) * | 2007-10-22 | 2009-09-02 | ファナック株式会社 | 学習制御機能を備えた電動機の制御装置 |
| US20100231158A1 (en) * | 2007-12-28 | 2010-09-16 | Abb Technology Ab | Server controller and a method for controlling a plurality of motors |
| WO2011054032A1 (en) * | 2009-11-06 | 2011-05-12 | University Of Technology, Sydney | Sensorless ac motor controller |
| JP5695555B2 (ja) * | 2011-01-28 | 2015-04-08 | オークマ株式会社 | 位置制御装置 |
-
2015
- 2015-02-18 EP EP21152646.2A patent/EP3829051B1/en active Active
- 2015-02-18 WO PCT/JP2015/000752 patent/WO2015129207A1/ja not_active Ceased
- 2015-02-18 CN CN201580004622.4A patent/CN105917570B/zh active Active
- 2015-02-18 US US15/103,986 patent/US10007249B2/en active Active
- 2015-02-18 EP EP15755022.9A patent/EP3113356B1/en active Active
- 2015-02-18 JP JP2016505045A patent/JP5970662B2/ja active Active
-
2018
- 2018-05-25 US US15/989,980 patent/US10197986B2/en active Active
- 2018-12-20 US US16/228,698 patent/US10579038B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04325886A (ja) * | 1991-04-25 | 1992-11-16 | Mitsubishi Electric Corp | 電動機サーボ系の制御装置 |
| JPH06208404A (ja) * | 1993-01-11 | 1994-07-26 | Matsushita Electric Ind Co Ltd | フィードバックゲイン自動調整ユニット |
| JP2002116802A (ja) * | 2000-08-14 | 2002-04-19 | Kollmorgen Corp | 内部モータ・コントローラ用の周波数領域の自動同調システムおよびその方法 |
| JP2005245051A (ja) * | 2004-02-24 | 2005-09-08 | Matsushita Electric Ind Co Ltd | モータ制御装置の制御パラメータ算出方法およびモータ制御装置 |
| WO2011040998A1 (en) * | 2009-09-29 | 2011-04-07 | Kollmorgen Corporation | Auto-tune of a control system based on frequency response |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017199376A1 (ja) * | 2016-05-18 | 2017-11-23 | 三菱電機株式会社 | 空気調和機 |
| EP3512092A4 (en) * | 2016-09-08 | 2019-10-30 | Panasonic Intellectual Property Management Co., Ltd. | MOTOR CONTROL DEVICE, METHOD FOR MOTOR POSITION CONTROL AND INDUSTRIAL MACHINE |
| US10606235B2 (en) | 2016-09-08 | 2020-03-31 | Panasonic Intellectual Property Management Co., Ltd. | Motor control device, motor position control method, and industrial machine |
| US11569709B2 (en) | 2018-06-15 | 2023-01-31 | Panasonic Intellectual Property Management Co., Ltd. | Motor drive device and servo adjustment method |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3113356B1 (en) | 2021-03-31 |
| US20180275628A1 (en) | 2018-09-27 |
| CN105917570B (zh) | 2018-09-14 |
| JPWO2015129207A1 (ja) | 2017-03-30 |
| US10007249B2 (en) | 2018-06-26 |
| EP3113356A1 (en) | 2017-01-04 |
| US20190146453A1 (en) | 2019-05-16 |
| US10197986B2 (en) | 2019-02-05 |
| EP3829051A1 (en) | 2021-06-02 |
| JP5970662B2 (ja) | 2016-08-17 |
| US10579038B2 (en) | 2020-03-03 |
| US20160313721A1 (en) | 2016-10-27 |
| CN105917570A (zh) | 2016-08-31 |
| EP3113356A4 (en) | 2017-03-15 |
| EP3829051B1 (en) | 2024-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5970662B2 (ja) | 電動機の制御装置に用いられる制御パラメータの調整方法、および、この制御パラメータの調整方法が用いられる電動機の制御装置 | |
| KR101841134B1 (ko) | 다이나모미터의 제어장치 및 이를 이용한 관성 모멘트 추정 방법 | |
| KR101597084B1 (ko) | 모터 구동 장치 | |
| JP6177705B2 (ja) | 機械装置の制御装置及び摩擦補償用のゲイン決定方法 | |
| CN103222183B (zh) | 用于电动机的位置控制设备 | |
| JP6474460B2 (ja) | モータ制御装置 | |
| JP4577107B2 (ja) | 機械位置制御装置 | |
| JP4837558B2 (ja) | モータ制御装置 | |
| JP5989694B2 (ja) | 制御装置、制御方法及び制御プログラム | |
| KR20060072136A (ko) | 모터 제어 장치 | |
| CN100358235C (zh) | 电机控制装置 | |
| JP6700380B2 (ja) | 負荷側に測定手段を追加することなしに負荷振動を減衰させる方法および装置 | |
| JP2011160574A (ja) | 電動機の速度制御装置 | |
| US20220216813A1 (en) | Motor control system, motor control method, and program | |
| KR20200081210A (ko) | 서보 앰프 및 서보 시스템 | |
| CN111752146B (zh) | 无用时间估计装置以及具备它的试验装置 | |
| JP6614384B1 (ja) | サーボアンプ及びサーボシステム | |
| JP7566669B2 (ja) | 制御装置 | |
| JP3266391B2 (ja) | 制御装置 | |
| JP5084196B2 (ja) | 電動機制御装置および電動機制御方法 | |
| JP4784826B2 (ja) | システム同定装置およびそれを備えたモータ制御装置 | |
| JP5200714B2 (ja) | 電気慣性制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15755022 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016505045 Country of ref document: JP Kind code of ref document: A |
|
| REEP | Request for entry into the european phase |
Ref document number: 2015755022 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2015755022 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15103986 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |