FULLY-CLOSED LOOP POSITION CONTROLLER
20170153622 ยท 2017-06-01
Inventors
Cpc classification
G05B19/402
PHYSICS
G05B19/416
PHYSICS
International classification
G05B19/402
PHYSICS
Abstract
A fully-closed loop position controller with a velocity control system based on a velocity feedback of mixed velocities of a motor velocity and a load velocity. The fully-closed loop position controller identifies a ratio of load moment of inertia in real time to select an optimum mix gain in accordance with a changing ratio of load moment of inertia such that a position loop gain and a speed loop gain can be varied accordingly. The fully-closed loop position controller controls the load position based on the mix gain, the position loop gain, and the velocity loop gain.
Claims
1. A fully-closed loop position controller of a numerically-controlled machine wherein the fully-closed loop position controller controls a load position of a target plant by driving the target plant by a servo motor in accordance with a position command value supplied from a higher-level device; a velocity feedback control system is formed with mixed velocities of a motor velocity and a load velocity; and the fully-closed loop position controller comprises an identification calculator that identifies a ratio of load moment of inertia based on a control input and the motor velocity of the driving servo motor, and the load velocity; a mix gain calculator that calculates a mix gain representing a mix ratio between mixed velocities based on the identified ratio of load moment of inertia; and a servo gain identifier that calculates a position loop gain and a velocity loop gain based on the identified ratio of load moment of inertia and the mix gain, wherein the load position is controlled based on the mix gain, the position loop gain, and the velocity loop gain.
2. The fully-closed loop position controller according to claim 1, further comprising: an integrating amplifier that calculates a ratio of load moment of inertia to be applied in the control based on the identified ratio of load moment of inertia; and a servo gain variable rate calculator that calculates a servo gain variable rate based on the ratio of load moment of inertia to be applied in the control and the mix gain; wherein the servo gain identifier calculates the position loop gain and the velocity loop gain based on the ratio of load moment of inertia to be applied in the control and the servo gain variable rate.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0025] Embodiment(s) of the present disclosure will be described based on the following figures, wherein:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DESCRIPTION OF EMBODIMENTS
[0034] Embodiments according to the present disclosure are described below. It should be noted that the following embodiments are provided merely as examples. The present disclosure is not limited to the following embodiments.
[0035] The equation of motion of a target plant 200 shown in Equation (1) can be represented by the following equation by using the ratio of load moment of inertia R.
[0036] This equation can be transformed to the following Equation (9) as a parametric representation:
[0037] A motor acceleration velocity dm/dt and a load acceleration velocity dL/dt can be calculated by sensing motor velocities m and load velocities L at sampling times. Further, because the control input m is a calculated value by the position controller and the motor moment of inertia Im is a known parameter, the load torque L on the left side of the Equation (9) and the signal row vector on the right side can be obtained. Thus, the unknown parameter, column vector , on the right side of Equation (9) can be identified because by collecting n number of the load torques L and the signal row vectors in time series while acceleration velocity changes and arranging them in the row direction, the signal row vectors form a signal matrix (n2) in which each column vector is linearly independent.
[0038] An identification calculator 1 performs identification calculation of the above described unknown parameter, column vector y, by using a well-known identification algorithm with signals m, L, m as inputs when a change in acceleration velocity is sensed. In
[0039] A subtractor 2 subtracts the ratio of load moment of inertia R to be used in the control (hereinafter referred to as the ratio of load moment of inertia R to be applied in the control) from the identified ratio of load moment of inertia RID. The output e from the subtractor (input to an amplifier) is amplified by the integral gain Ge by an integrating amplifier 3 to be used as the ratio of load moment of inertia R to be applied in the control. This series of calculations can be represented by the following Equation (10).
[0040] The integral gain Ge is transformed by the amplifier input e as shown in
[0041] A mix gain calculator 4 calculates the mix gain fb from the following Equation (11) based on the ratio of load moment of inertia R to be applied in the control:
where is a derating factor to apply a stability margin to the mix gain fb which achieves the maximum stability limit increase rate h(fb) shown in
[0042] In the present disclosure, the initial value R0 of the ratio of load moment of inertia is predetermined and fb0 corresponding to the initial value R0 is set in advance in a servo gain variable rate calculator 5. Further, when the target plant 200 to be controlled is determined, rigidity K can be obtained. Then, a velocity control band V0 and position loop gain KP0 are obtained for R0 and fb0 from Equation (7), and set in a servo gain identifier 6. Based on Equation (3), the proportional gain GP0 and the integral gain Gi0 forming the velocity loop gain GV0 are determined for the velocity control band V0 from the following Equation (12):
[0043] The servo gain variable rate calculator 5 calculates a servo gain variable rate A from Equation (13) below by using the initial values R0, fb0 and the ratio of load moment of inertia R to be applied in the control and the mix gain fb. The ratio of load moment of inertia R to be applied in the control and the mix gain fb are calculated in real time. The calculated value is output to the servo gain identifier 6.
[0044] The servo gain identifier 6 calculates the velocity control band v and the position loop gain Kp in real time from Equation (14) based on the predetermined initial values R0, V0, KP0, and the servo gain variable rate A (it should be noted that the velocity control band v is not essential in this example):
[0045] The proportional gain GP and the integral gain Gi forming the velocity loop gain GV are calculated from the following Equation (15) for the initial values GP0 and Gi0 based on the servo gain variable rate A and the ratio of load moment of inertia R to be applied in the control:
[0046] The calculated position loop gain Kp is set as an amplification factor of a positional deviation amplifier 51. The proportional gain GP and the integral gain Gi are set as amplification factors of a velocity deviation amplifier 53.
[0047]
[0048] The position control characteristics of a fully-closed loop position controller according to the present disclosure are described in the case where the ratio of load moment of inertia R changes from R=3 to R=10. For the sake of convenience, conditions used in
[0049] The mix gain calculator 4 calculates and outputs the mix gain fb0.81 from Equation (11) (by assuming =1). The servo gain variable rate calculator 5 calculates and outputs the servo gain variable rate A=0.82 from Equation (13). The servo gain identifier 6 determines the position loop gain Kp from Equation (14) and the proportional gain GP and the integral gain Gi from Equation (15). Because A0.9, the position loop gain Kp and the velocity control band v are 0.9 times the initial values KP0 and V0. The proportional gain GP is about 2.5 times the initial value GP0 (11/40.92.5). The integral gain Gi is about 2.3 times the initial value Gi0 (11/40.822.3).
[0050] In this way, the cutoff frequency of the command response L/XC is broadened from 15 Hz to 24 Hz and the load disturbance suppression performance in the middle and low frequency band is improved about 10 dB in the case of the ratio of load moment of inertia R=10 in comparison to the control characteristics for conventional arts shown in
[0051] As described above, a fully-closed loop position controller according to the present disclosure identifies the ratio of load moment of inertia R and selects an optimum mix gain fb in accordance with the changing R such that the proportional gain GP and the integral gain Gi of the velocity loop gain, and the position loop gain Kp can be appropriately varied. Therefore, a fully-closed loop position controller system constantly having a high level of command following performance and load disturbance suppression performance can be achieved even for a control shaft having a significantly variable ratio of load moment of inertia R.