[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102790584B - A kind of servo drive system and speed ring parameter tuning system thereof - Google Patents

A kind of servo drive system and speed ring parameter tuning system thereof Download PDF

Info

Publication number
CN102790584B
CN102790584B CN201110127808.2A CN201110127808A CN102790584B CN 102790584 B CN102790584 B CN 102790584B CN 201110127808 A CN201110127808 A CN 201110127808A CN 102790584 B CN102790584 B CN 102790584B
Authority
CN
China
Prior art keywords
speed
parameter
loop
sequence signal
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110127808.2A
Other languages
Chinese (zh)
Other versions
CN102790584A (en
Inventor
李作庆
李文庆
王庆朋
吴孔圣
陈虎
韩贵春
李俊
王声文
王大伟
江世琳
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.)
Dalian Kede Numerical Control Co Ltd
Original Assignee
Kede Holding 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 Kede Holding Co Ltd filed Critical Kede Holding Co Ltd
Priority to CN201110127808.2A priority Critical patent/CN102790584B/en
Publication of CN102790584A publication Critical patent/CN102790584A/en
Application granted granted Critical
Publication of CN102790584B publication Critical patent/CN102790584B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The invention discloses a kind of servo drive system, including the speed ring parameter tuning system of a servo drive system, this speed ring parameter tuning system farther includes: sequence generating unit, for producing and export the sequence signal of the specified rate as speed ring;Speed detection unit, for the speed feedback value of acquisition controlling object feedback;Parameter calculation unit, for calculating the proportional gain as speed ring parameter and the time of integration according to sequence signal and speed feedback value.The servo drive system that the present invention provides injects a sequence signal by the speed ring parameter tuning system of servo drive system in the speed ring of existing servo drive system, and utilize this sequence signal and at this sequence signal as the velocity amplitude of the control object in the case of speed preset amount, calculate speed ring parameter K of this servo drive systempAnd TiSelf-tuning System, tuning process is simple, time saving and energy saving, and this process does not relies on the experience of commissioning staff, and precision of adjusting is high.

Description

Servo driving system and speed ring parameter setting system thereof
Technical Field
The invention belongs to the technical field of automatic control, and particularly relates to a servo driving system and a speed loop parameter setting system thereof.
Background
A servo drive system refers to a feedback control system that is capable of accurately following or reproducing a certain process. With the increasingly mature control theory of the alternating current motor, the development of the alternating current servo motor in the technical fields of microelectronics, computers, power electronics and the like is realized, and vector control and some complex control algorithms are realized in engineering application, so that the alternating current servo drive system is widely applied in the fields of numerical control machines, robots and the like.
Current servo drive systems employ a control architecture combining vector control with PID control, typically a three-loop control of a current loop, a velocity loop and a position loop. The current loop control can inhibit the interference of power supply fluctuation and improve the response speed of the system; the speed loop control can enhance the capacity of resisting load disturbance and inhibit the speed fluctuation caused by the load disturbance; the position loop control ensures the positioning precision and the dynamic tracking capability. The current loop and the speed loop are respectively controlled by PI, and the position loop is controlled by P. Fig. 1 illustrates the principle of a speed loop and a current loop in a servo drive system provided by the prior art, including a control object; a first comparing unit for comparing the speed setting value with the speed feedback value fed back by the control object and outputting a speed deviation value; a speed loop regulator for performing PI control on a control object according to the speed deviation value and outputting a given amount of current; a second comparing unit for comparing the given current amount with the current feedback amount fed back from the control object and outputting a current deviation value; and a current loop regulator for performing PI control on the control object according to the current deviation value.
Because the control parameter of the current loop is determined by the electrical parameter of the motor, the control parameter is generally set before the servo drive system leaves a factory and does not need to be changed. The control parameters of the speed ring are influenced by load inertia and motion friction, so that the speed change parameter setting is generally finished by manual debugging of an operator on site, the setting process is complicated, time-consuming and labor-consuming, the process depends on the experience of the debugging personnel, and the setting precision is limited.
Disclosure of Invention
The embodiment of the invention aims to provide a servo drive system, and solves the problems that in the servo drive system provided by the prior art, the control parameters of a speed ring need to be manually debugged on site by an operator to complete the setting of speed change parameters, the setting process is complicated and complicated, and the setting precision is limited.
The embodiment of the invention is realized in such a way that a servo driving system comprises a control object, a first comparison unit, a speed loop regulator, a second comparison unit and a current loop regulator, and the system also comprises a speed loop parameter setting system of the servo driving system, wherein the speed loop parameter setting system of the servo driving system comprises:
a sequence generating unit for generating and outputting a sequence signal of a given amount as a velocity loop of the servo drive system;
the speed detection unit is used for acquiring a speed feedback value fed back by the control object;
and a parameter calculation unit for calculating a proportional gain and an integral time as the speed loop parameters from the sequence signal and the speed feedback value.
The speed loop parameter setting system of the servo driving system may further include:
and the parameter updating unit is used for writing the speed loop parameters into a servo parameter table of the servo driving system.
When the speed loop regulator adopts proportional control, the parameter calculation unit comprises:
the data acquisition module is used for acquiring the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the Z transformation parameter calculation module is used for calculating the Z transformation parameter of the speed loop by adopting a recursive least square method according to the sequence signal acquired by the data acquisition module and the speed feedback value corresponding to the sequence signal;
and the speed loop parameter calculation module is used for converting the Z conversion pulse transfer function of the speed loop into a closed loop continuous transfer function of the speed loop according to the Z conversion parameter calculated by the Z conversion parameter calculation module, then combining a prestored proportional gain to obtain an equivalent inertia time constant of the current loop and an open loop gain of the speed loop, and then calculating a setting value of the speed loop parameter according to a speed loop parameter relation of a second-order transfer function in a PID setting table of a symmetric optimization method.
The step of calculating, by the Z conversion parameter calculation module, the Z conversion parameter of the velocity loop by using a recursive least square method according to the sequence signal acquired by the data acquisition module and the velocity feedback value corresponding to the sequence signal may include the following steps:
the Z transformation parameter calculation module takes the sequence signal obtained by the previous sampling of the data acquisition module and the corresponding speed feedback value thereof to calculate the previous Z transformation parameter estimation;
the Z transformation parameter calculation module calculates the correction value of the current Z transformation parameter estimation by taking the sequence signal obtained by the current sampling of the data acquisition module and the corresponding speed feedback value;
and calculating the current Z transformation parameter estimation according to the corrected values of the previous Z transformation parameter estimation and the current Z transformation parameter estimation.
The step of calculating the correction value of the current Z transformation parameter estimation by the Z transformation parameter calculation module may be represented as:
the step of calculating the current Z transformation parameter estimation from the correction values of the previous Z transformation parameter estimation and the current Z transformation parameter estimation calculated by the Z transformation parameter calculation module may be represented as:
θ ^ N + 1 = θ ^ N + Δ θ ^ N + 1
wherein,for the previous estimation of the Z-transform parameters,for the current Z-transform parameter estimation,for a correction value of current Z transformation parameter estimation, y '(N) is a speed feedback value acquired by the data acquisition module at the previous time, U (N) is a sequence signal corresponding to the y' (N) at the previous time, N is the sampling frequency, and N is a natural number; α is a forgetting factor with a value range of 0.95-1,and the initial value of the Z transform parameter estimationInitial valueM is the amount of data contained in the pulse sequence used to calculate the Z-transform parameter estimate;
the setting value of the proportional gain can be expressed as:the integration time TiThe setting value of (a) can be expressed as: t isi=4T0Wherein, K isnIs the open loop gain, T, of the velocity loop0Is the equivalent inertia time constant, K 'of the current loop'PAnd setting the proportional gain.
The invention also provides a speed loop parameter setting system of the servo driving system, which comprises the following components:
a sequence generating unit for generating and outputting a sequence signal of a given amount as a velocity loop of the servo drive system;
the speed detection unit is used for acquiring a speed feedback value fed back by the control object;
and a parameter calculation unit for calculating a proportional gain and an integral time as the speed loop parameters from the sequence signal and the speed feedback value.
The parameter calculation unit may include:
the data acquisition module is used for acquiring the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the Z transformation parameter calculation module is used for calculating the Z transformation parameter of the speed loop by adopting a recursive least square method according to the sequence signal acquired by the data acquisition module and the speed feedback value corresponding to the sequence signal;
and the speed loop parameter calculation module is used for converting a Z conversion pulse transfer function of the speed loop into a closed loop continuous transfer function of the speed loop according to the Z conversion parameter calculated by the Z conversion parameter calculation module, then obtaining an equivalent inertia time constant of the current loop and an open loop gain of the speed loop by combining a prestored proportional gain, and then calculating a setting value of the speed loop parameter according to a speed loop parameter relation of a second-order transfer function in a PID setting table of a symmetric optimization method.
The invention also provides a setting method of the speed loop parameter setting system of the servo driving system, which comprises the following steps:
a sequence generation unit generates and outputs a sequence signal as a given amount of the speed loop;
the speed detection unit acquires a speed feedback value fed back by a control object of the servo driving system;
the parameter calculating unit calculates a speed loop parameter according to the sequence signal and the speed feedback value.
The step of the parameter calculation unit calculating the speed loop parameter from the sequence signal and the speed feedback value may include the steps of:
the parameter calculation unit acquires the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the parameter calculation unit calculates the Z conversion parameter of the speed loop by adopting a recursive least square method according to the collected sequence signal and the corresponding speed feedback value;
the parameter calculation unit converts the Z conversion pulse transfer function of the speed ring into a closed loop continuous transfer function of the speed ring according to the calculated Z conversion parameter, then obtains an equivalent inertia time constant of a current ring of the servo drive system and an open loop gain of the speed ring by combining a proportional gain, and then calculates the setting value of the speed ring parameter according to a speed ring parameter relational expression of a second-order transfer function in a PID setting table of a symmetric optimization method.
The step of calculating, by the parameter calculation unit, the Z conversion parameter of the velocity loop by using a recursive least square method according to the acquired sequence signal and the velocity feedback value corresponding thereto may include the following steps:
the parameter calculation unit takes the sequence signal obtained by the previous sampling of the parameter calculation unit and the corresponding speed feedback value thereof to calculate the previous Z transformation parameter estimation;
the parameter calculation unit calculates a correction value of the current Z transformation parameter estimation according to the sequence signal sampled by the parameter calculation unit currently and the corresponding speed feedback value;
and the parameter calculation unit calculates the current Z conversion parameter estimation according to the corrected values of the previous Z conversion parameter estimation and the current Z conversion parameter estimation.
The servo drive system injects a sequence signal into the speed ring of the existing servo drive system through the speed ring parameter setting system of the servo drive system, and calculates the speed ring parameter K of the servo drive system by using the sequence signal and the speed value of the control object under the condition that the sequence signal is used as the given speed quantitypAnd TiThe self-setting of the method is simple in setting process, time-saving and labor-saving, the process does not depend on experience of debugging personnel, and setting precision is high.
Drawings
The present invention will be described in detail below with reference to the accompanying drawings and specific examples.
FIG. 1 is a schematic diagram of a speed loop and a current loop in a servo drive system provided in the prior art;
FIG. 2 is a block diagram of FIG. 1;
FIG. 3 is a schematic diagram of a servo drive system provided by the present invention;
FIG. 4 is a waveform diagram of a sequence signal of FIG. 3;
FIG. 5 is a block diagram of FIG. 2 without regard to the speed loop regulator integral control;
FIG. 6 is a block diagram of a parameter calculation unit in FIG. 3;
FIG. 7 is a flow chart of a setting method of a speed loop parameter setting system of a servo drive system according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 2 shows the structure of fig. 1. Wherein,proportional gain K being the transfer function of the speed loop regulatorpAnd integration time TiCollectively as a speed loop parameter;is a transfer function of an equivalent control link of a current loop, T0Is the equivalent inertial time constant of the current loop; kmIs the electromagnetic torque coefficient; t is1Is a load disturbance; j is the moment of inertia of the mechanical mechanism. In order to realize the speed loop parameter K in the servo drive systempAnd TiFig. 3 shows the principle of the servo drive system provided by the present invention.
The servo driving system provided by the invention also comprises a speed loop parameter setting system of the servo driving system on the existing basis, wherein the speed loop parameter setting system of the servo driving system comprises: a sequence generating unit 11 for generating and outputting a sequence signal as a given amount of the speed loop, a waveform of which is shown in fig. 4, in which a rising edge of the pulse X1 to a falling edge of the pulse X2 are one cycle period; the speed detection unit 12 is used for acquiring a speed feedback value fed back by the control object, and the speed detection unit 12 is preferably an encoder of a servo drive system; a parameter calculating unit 13 for calculating a speed loop parameter K according to the sequence signal and the speed feedback valuepAnd TiCalculated velocity loop parameter KpAnd TiThe parameter setting method can be used for displaying the parameters to field operators through a display terminal and automatically setting the parameters of the speed ring of the servo driving system. When using the calculated speed loop parameter KpAnd TiWhen the parameter setting is automatically realized for the speed ring of the servo driving system, in the invention, the speed ring parameter setting system of the servo driving system may further include: a parameter updating unit 14 for updating the speed loop parameter KpAnd TiAnd writing a servo parameter table of the servo drive system.
The servo drive system injects a sequence signal into the speed ring of the existing servo drive system through the speed ring parameter setting system of the servo drive system, and calculates the speed ring parameter K of the servo drive system by using the sequence signal and the speed value of the control object under the condition that the sequence signal is used as the given speed quantitypAnd TiThe self-setting of the method is simple in setting process, time-saving and labor-saving, the process does not depend on experience of debugging personnel, and setting precision is high.
To obtain a speed loop parameter KpAnd TiThe present invention only considers the case where the speed loop regulator employs proportional control, when, as shown in FIG. 5, the transfer function of the speed loop regulator is now KpThen, the closed loop continuous transmission of the structure diagram shown in FIG. 5A transfer function ofWherein K isnThe open loop gain of the speed loop is determined by the load inertia and the electromagnetic torque coefficient, and the value isDiscretizing the continuous space transfer function, namely performing Z transformation on the closed-loop continuous transfer function to obtain a Z transformation pulse transfer function of the velocity loop, wherein the Z transformation pulse transfer function is as follows: b 0 + b 1 z - 1 1 + a 1 z - 1 + a 2 z - 2 .
fig. 6 shows the structure of the parameter calculation unit 13 in fig. 3.
The parameter calculation unit 13 includes: the data acquisition module 131 is configured to acquire the sequence signal output by the sequence generation unit 11 and the speed feedback value fed back by the speed detection unit 12 corresponding to the sequence signal; a Z transformation parameter calculating module 132, configured to calculate a Z transformation parameter a by using a recursive least square method according to the sequence signal acquired by the data acquiring module 131 and the corresponding speed feedback value thereof1、a2、b0And b1(ii) a A speed loop parameter calculating module 133, configured to convert the Z transform pulse transfer function of the speed loop into a closed-loop continuous transfer function of the speed loop according to the Z transform parameter calculated by the Z transform parameter calculating module 132, and then combine with a pre-stored proportional gain KpObtaining the equivalent inertia time constant T of the current loop0And the open loop gain K of the velocity loopnThen according to the velocity ring parameter relational expression of the second order transfer function in the PID setting table of the symmetrical optimal methodCalculating to obtain a speed loop parameter setting value, wherein the proportional gain K'PThe setting value of (a) can be expressed as:integration time TiThe setting value of (a) can be expressed as: t isi=4T0
The step of calculating the Z transformation parameter by the Z transformation parameter calculating module 132 using a recursive least square method according to the sequence signal acquired by the data acquiring module 131 and the corresponding velocity feedback value is specifically as follows: the Z transformation parameter calculation module 132 takes the sequence signal obtained by the previous sampling of the data acquisition module 131 and the corresponding speed feedback value thereof, and calculates the previous Z transformation parameter estimation; the Z transformation parameter calculation module 132 obtains a sequence signal currently sampled by the data acquisition module 131 and a corresponding speed feedback value thereof, and calculates a correction value of current Z transformation parameter estimation; and calculating the current Z transformation parameter estimation according to the corrected values of the previous Z transformation parameter estimation and the current Z transformation parameter estimation obtained by calculation, and repeating the steps until all the sampling data are calculated.
To facilitate understanding of the recursive least squares method, the present invention assumes that the Z transform parameter estimate θ ═ a1a2b0b1]TFor the previous estimation of the Z-transform parameters,for the current Z-transform parameter estimation,for the correction value of the current Z transformation parameter estimation, y '(N) is the speed feedback value acquired by the previous data acquisition module 131, u (N) is the sequence signal corresponding to the previous y' (N), N is the sampling number, and N is a natural number. The step of the Z transformation parameter calculation module 132 calculating the correction value of the current Z transformation parameter estimate can be expressed as:
the step of calculating the current Z transformation parameter estimate from the previous Z transformation parameter estimate and the correction value of the current Z transformation parameter estimate calculated by the Z transformation parameter calculation module 132 can be expressed as:
θ ^ N + 1 = θ ^ N + Δ θ ^ N + 1
wherein, α is forgetting factor with value range of 0.95-1, and the initial value of Z transformation parameter estimationInitial valueM is the amount of data contained in the pulse sequence used to calculate the Z-transform parameter estimate.
The invention also provides a speed loop parameter setting system of the servo driving system.
The invention also provides a setting method of the speed loop parameter setting system of the servo drive system, and fig. 7 shows a flow of the setting method of the speed loop parameter setting system of the servo drive system provided by the invention.
In step S101, the sequence generation unit generates and outputs a sequence signal as a given amount of the speed loop.
In step S102, the speed detection unit acquires a speed feedback value fed back by the control object.
In step S103, the parameter calculation unit calculates a speed loop parameter from the sequence signal and the speed feedback value.
In the present invention, step S103 may further include the following steps: the parameter calculation unit acquires a sequence signal output by the sequence generation unit and a speed feedback value fed back by the corresponding speed detection unit; the parameter calculation unit calculates the Z transformation parameter a by adopting a recursive least square method according to the collected sequence signal and the corresponding speed feedback value thereof1、a2、b0And b1(ii) a The parameter calculation unit converts the Z conversion pulse transfer function of the speed ring into the closed loop continuous transfer function of the speed ring according to the calculated Z conversion parameter, and then combines the proportional gain KpObtaining the equivalent inertia time constant T of the current loop0And the open loop gain K of the velocity loopnAnd then calculating to obtain a speed loop parameter setting value according to a speed loop parameter relational expression of a second-order transfer function in a PID setting table of a symmetric optimization method. The steps of the recursive least squares method are as described above, and are not described herein again.
The servo drive system injects a sequence signal into the speed ring of the existing servo drive system through the speed ring parameter setting system of the servo drive system, and calculates the speed ring parameter K of the servo drive system by using the sequence signal and the speed value of the control object under the condition that the sequence signal is used as the given speed quantitypAnd TiThe self-setting of the method is simple in setting process, time-saving and labor-saving, the process does not depend on experience of debugging personnel, and setting precision is high.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

Claims (7)

1. A servo driving system comprises a control object, a first comparison unit, a speed loop regulator, a second comparison unit and a current loop regulator, and is characterized by further comprising a speed loop parameter setting system of the servo driving system, wherein the speed loop parameter setting system of the servo driving system comprises:
a sequence generating unit for generating and outputting a sequence signal of a given amount as a velocity loop of the servo drive system;
the speed detection unit is used for acquiring a speed feedback value fed back by the control object;
a parameter calculation unit for calculating a proportional gain and an integral time as a speed loop parameter from the sequence signal and the speed feedback value;
the speed loop regulator adopts proportional control, and the parameter calculation unit comprises:
the data acquisition module is used for acquiring the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the Z transformation parameter calculation module is used for calculating the Z transformation parameter of the speed loop by adopting a recursive least square method according to the sequence signal acquired by the data acquisition module and the speed feedback value corresponding to the sequence signal;
and the speed loop parameter calculation module is used for converting a Z conversion pulse transfer function of the speed loop into a closed loop continuous transfer function of the speed loop according to the Z conversion parameter calculated by the Z conversion parameter calculation module, then combining a prestored proportional gain to obtain an equivalent inertia time constant of a current loop and an open loop gain of the speed loop, and then calculating a setting value of the speed loop parameter according to a speed loop parameter relation of a second-order transfer function in a PID setting table of a symmetric optimization method.
2. The servo drive system of claim 1 wherein the servo drive system speed loop parameter tuning system further comprises:
and the parameter updating unit is used for writing the speed loop parameters into a servo parameter table of the servo driving system.
3. The servo drive system as claimed in claim 1, wherein the step of calculating the Z transformation parameter of the velocity loop by the Z transformation parameter calculating module according to the sequence signal and the corresponding velocity feedback value acquired by the data acquiring module by using a recursive least square method comprises the steps of:
the Z transformation parameter calculation module takes the sequence signal obtained by the previous sampling of the data acquisition module and the corresponding speed feedback value thereof to calculate the previous Z transformation parameter estimation;
the Z transformation parameter calculation module calculates the correction value of the current Z transformation parameter estimation by taking the sequence signal obtained by the current sampling of the data acquisition module and the corresponding speed feedback value;
and calculating the current Z transformation parameter estimation according to the corrected values of the previous Z transformation parameter estimation and the current Z transformation parameter estimation.
4. The servo drive system of claim 3 wherein the step of the Z transform parameter calculation module calculating the correction value for the current Z transform parameter estimate is represented by:
the step of calculating the current Z transformation parameter estimation by the correction value of the previous Z transformation parameter estimation and the current Z transformation parameter estimation calculated by the Z transformation parameter calculation module is represented as follows:
θ ^ N + 1 = θ ^ N + Δ θ ^ N + 1
wherein,for the previous estimation of the Z-transform parameters,for the current Z-transform parameter estimation,for a correction value of current Z transformation parameter estimation, y '(N) is a speed feedback value acquired by the data acquisition module at the previous time, U (N) is a sequence signal corresponding to the y' (N) at the previous time, N is the sampling frequency, and N is a natural number;α is a forgetting factor with a value range of 0.95-1,and the initial value of the Z transform parameter estimationInitial valueM is the amount of data contained in the pulse sequence used to calculate the Z-transform parameter estimate;
the setting value of the proportional gain can be expressed as:the integration time TiThe setting value of (a) can be expressed as: t isi=4T0Wherein, K isnIs the open loop gain, T, of the velocity loop0Is the equivalent inertia time constant, K 'of the current loop'PAnd setting the proportional gain.
5. A speed loop parameter setting system of a servo drive system, the servo drive system comprising a control object, a first comparing unit, a speed loop regulator, a second comparing unit and a current loop regulator, the speed loop parameter setting system of the servo drive system comprising:
a sequence generating unit for generating and outputting a sequence signal of a given amount as a velocity loop of the servo drive system;
the speed detection unit is used for acquiring a speed feedback value fed back by the control object;
a parameter calculation unit for calculating a proportional gain and an integral time as a speed loop parameter from the sequence signal and the speed feedback value;
the parameter calculation unit includes:
the data acquisition module is used for acquiring the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the Z transformation parameter calculation module is used for calculating the Z transformation parameter of the speed loop by adopting a recursive least square method according to the sequence signal acquired by the data acquisition module and the speed feedback value corresponding to the sequence signal;
and the speed loop parameter calculation module is used for converting a Z conversion pulse transfer function of the speed loop into a closed loop continuous transfer function of the speed loop according to the Z conversion parameter calculated by the Z conversion parameter calculation module, then combining a prestored proportional gain to obtain an equivalent inertia time constant of a current loop and an open loop gain of the speed loop, and then calculating a setting value of the speed loop parameter according to a speed loop parameter relation of a second-order transfer function in a PID setting table of a symmetric optimization method.
6. A method of setting a speed loop parameter setting system of a servo drive system according to claim 5, characterized in that the method comprises the steps of:
a sequence generation unit generates and outputs a sequence signal as a given amount of the speed loop;
the speed detection unit acquires a speed feedback value fed back by a control object of the servo driving system;
the parameter calculating unit calculates a speed loop parameter according to the sequence signal and the speed feedback value;
the step of calculating the speed loop parameter by the parameter calculating unit according to the sequence signal and the speed feedback value comprises the following steps:
the parameter calculation unit acquires the sequence signal output by the sequence generation unit and the speed feedback value fed back by the speed detection unit corresponding to the sequence signal;
the parameter calculation unit calculates the Z conversion parameter of the speed loop by adopting a recursive least square method according to the collected sequence signal and the corresponding speed feedback value;
the parameter calculation unit converts the Z conversion pulse transfer function of the speed ring into a closed loop continuous transfer function of the speed ring according to the calculated Z conversion parameter, then obtains an equivalent inertia time constant of a current ring of the servo drive system and an open loop gain of the speed ring by combining a proportional gain, and then calculates the setting value of the speed ring parameter according to a speed ring parameter relational expression of a second-order transfer function in a PID setting table of a symmetric optimization method.
7. The setting method of the speed loop parameter setting system of the servo driving system as claimed in claim 6, wherein the step of calculating the Z transformation parameter of the speed loop by the parameter calculating unit according to the collected sequence signal and the corresponding speed feedback value thereof by using a recursive least square method comprises the steps of:
the parameter calculation unit takes the sequence signal obtained by the previous sampling of the parameter calculation unit and the corresponding speed feedback value thereof to calculate the previous Z transformation parameter estimation;
the parameter calculation unit calculates a correction value of the current Z transformation parameter estimation according to the sequence signal sampled by the parameter calculation unit currently and the corresponding speed feedback value;
and the parameter calculation unit calculates the current Z conversion parameter estimation according to the corrected values of the previous Z conversion parameter estimation and the current Z conversion parameter estimation.
CN201110127808.2A 2011-05-17 2011-05-17 A kind of servo drive system and speed ring parameter tuning system thereof Active CN102790584B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110127808.2A CN102790584B (en) 2011-05-17 2011-05-17 A kind of servo drive system and speed ring parameter tuning system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110127808.2A CN102790584B (en) 2011-05-17 2011-05-17 A kind of servo drive system and speed ring parameter tuning system thereof

Publications (2)

Publication Number Publication Date
CN102790584A CN102790584A (en) 2012-11-21
CN102790584B true CN102790584B (en) 2016-08-24

Family

ID=47155898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110127808.2A Active CN102790584B (en) 2011-05-17 2011-05-17 A kind of servo drive system and speed ring parameter tuning system thereof

Country Status (1)

Country Link
CN (1) CN102790584B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106154981B (en) * 2016-07-18 2018-12-14 江苏科技大学 A kind of hydraulic cylinder displacement digital servo control system and control method
CN106094733B (en) * 2016-07-25 2019-06-14 上海柏楚电子科技股份有限公司 A kind of servo parameter automatic setting method measured for digital control system based on error
CN106647836A (en) * 2016-11-23 2017-05-10 河池学院 Method for adjusting driving motor speed ring of robot
CN106788035B (en) * 2016-12-30 2019-05-14 南京埃斯顿自动控制技术有限公司 A kind of setting method of servo system control loop gain
CN115629622A (en) * 2022-09-04 2023-01-20 蓝天翔 Control method of objective platform capable of offsetting influence of inertia force of carrier
CN116047884B (en) * 2022-10-12 2024-02-20 深圳市大族机器人有限公司 Servo driver parameter self-tuning method and device and computer equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562422A (en) * 2009-05-15 2009-10-21 武汉华中数控股份有限公司 Automatic setting method for speed ring control parameters of alternating current servo driver
CN101989827A (en) * 2010-11-18 2011-03-23 东南大学 Method for automatically adjusting speed loop control parameters of alternating-current servo system based on inertia identification

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4766456B2 (en) * 2006-06-28 2011-09-07 株式会社安川電機 AC motor control device and control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562422A (en) * 2009-05-15 2009-10-21 武汉华中数控股份有限公司 Automatic setting method for speed ring control parameters of alternating current servo driver
CN101989827A (en) * 2010-11-18 2011-03-23 东南大学 Method for automatically adjusting speed loop control parameters of alternating-current servo system based on inertia identification

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
交流伺服系统速度控制器参数在线整定的简便算法;张侨等;《微电机》;20080831;第41卷(第8期);第1-4页 *
基于M序列伪随机信号的励磁参数辨识;李莹;《中国优秀博硕士学位论文全文数据库》;20060815;第26页、第28-30页 *

Also Published As

Publication number Publication date
CN102790584A (en) 2012-11-21

Similar Documents

Publication Publication Date Title
CN102790584B (en) A kind of servo drive system and speed ring parameter tuning system thereof
CN104238361B (en) Adaptive robust position control method and system for motor servo system
Xiao et al. Optimal synchronization control of high-precision motion systems
CN110739893B (en) Improved self-adaptive trackless Kalman filtering rotational inertia identification method
CN102969971A (en) Motor control apparatus
CN101977010A (en) Brushless double-fed wind driven generator decoupling method based on active-disturbance-rejection control (ADRC) technology
CN101977009B (en) Control method of sine wave linear motor for feed driving of high-precision numerical control machine
CN110333695B (en) Electric linear loading control system
CN104723341A (en) Positioning control method for flexibility joint mechanical arm based on connection and damping configuration
Liu et al. NARX prediction-based parameters online tuning method of intelligent PID system
CN105159077A (en) Finite-time continuous sliding mode control method for disturbance compensation of direct drive motor system
CN110881107A (en) Stability-increasing cradle head control method based on neural network
CN103762925B (en) Adopt the H of the permagnetic synchronous motor of immune algorithm ∞method for estimating rotating speed
CN106877769A (en) A kind of method of servomotor plus of speed controller parameter self-tuning
CN110442026B (en) Extended state observer based on error correction, anti-interference control system and design method
CN109184925B (en) Electronic throttle valve control method based on self-adaptive integral terminal sliding mode technology
CN104950683A (en) Self-adaptive gap inverse model generating device for visual servo manipulator system
Ren et al. A novel neuro PID controller of remotely operated robotic manipulators
CN114115252B (en) Joint module robust control method based on inequality constraint
CN104270046B (en) Motor control method based on speed and current two dimension fuzzy Model Self-Learning
CN114726210A (en) Control space-based DC-DC buck converter control method
CN113992103A (en) Permanent magnet synchronous motor control method based on active disturbance rejection controller
CN103023398B (en) Internal model control method of permanent magnet synchronous motor
CN105262405B (en) Closed loop disturbance observation compensation method for servomotor electric current loop
CN111835251A (en) Permanent magnet synchronous motor high-performance control method based on no-speed sensing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: DALIAN KEDE CNC CO., LTD.

Free format text: FORMER OWNER: DALIAN GUANGYANG TECHNOLOGY GROUP CO., LTD.

Effective date: 20150828

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 116600 No. 6, Longquan street, Jinzhou New District, Liaoning, Dalian

Applicant after: DALIAN GUANGYANG SCIENCE & TECHNOLOGY GROUP Co.,Ltd.

Address before: 116600 No. 6, Longquan street, Dalian Development Zone, Liaoning

Applicant before: Dalian Guangyang Science & Technology Engineering Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: DALIAN GUANGYANG SCI. + TECH. ENGINEERING CO., LTD. TO: DALIAN GUANGYANG TECHNOLOGY GROUP CO., LTD.

TA01 Transfer of patent application right

Effective date of registration: 20150828

Address after: 116600 No. 8, the Yellow Sea street, Dalian economic and Technological Development Zone, Liaoning

Applicant after: DALIAN KEDE NUMERICAL CONTROL Co.,Ltd.

Address before: 116600 No. 6, Longquan street, Jinzhou New District, Liaoning, Dalian

Applicant before: DALIAN GUANGYANG SCIENCE & TECHNOLOGY GROUP Co.,Ltd.

CB02 Change of applicant information

Address after: 116600 No. 8, the Yellow Sea street, Dalian economic and Technological Development Zone, Liaoning

Applicant after: KEDE NUMERICAL CONTROL Co.,Ltd.

Address before: 116600 No. 8, the Yellow Sea street, Dalian economic and Technological Development Zone, Liaoning

Applicant before: DALIAN KEDE NUMERICAL CONTROL Co.,Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant