Next Article in Journal
SOA Amplified 100 Gb/s/λ PAM-4 TDM-PON Supporting PR-30 Power Budget with >18 dB Dynamic Range
Next Article in Special Issue
Analysis of Tool Wear and Roughness of Graphite Surfaces Machined Using MCD and NCD-Coated Ball Endmills
Previous Article in Journal
Processing and Profile Control of Microhole Array for PDMS Mask with Femtosecond Laser
Previous Article in Special Issue
Application of Flow Field Analysis in Ion Beam Figuring for Ultra-Smooth Machining of Monocrystalline Silicon Mirror
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Compound PID Control Strategy Based on Input Feedforward and Dynamic Compensation Applied in Noncircular Turning

1
School of Advanced Manufacturing Technology, Guangdong Mechanical & Electrical College, Guangzhou 510550, China
2
State Key Laboratory of Digital Manufacturing Equipment & Technology, School of Mechanical Science and Engineering, Huazhong University of Science & Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(2), 341; https://doi.org/10.3390/mi13020341
Submission received: 2 February 2022 / Revised: 18 February 2022 / Accepted: 18 February 2022 / Published: 21 February 2022
(This article belongs to the Special Issue Ultra-Precision Manufacturing Technology)

Abstract

:
The fast tool servo (FTS) control strategy is the control core of high-speed noncircular turning. This method should ensure high-speed and precision positioning and have the corresponding anti-interference ability in the micro-stroke motion with dynamic changes of tool feed and load. Most of the previous FTS control studies used the repetitive control and speed feedforward control strategy, which achieved promising results under ideal machining conditions. However, this strategy showed some defects in the real-world complex and changeable working conditions such as time-varying cutting force, intermittent cutting and fluctuating machine spindle speed. This paper proposed and implemented a compound proportional integral derivative control strategy based on input feedforward and dynamic compensation in noncircular turning. This technique successfully met the motion requirements of the high responsiveness of micro-stroke in noncircular turning and overcame disturbances from complex time variations of the cutting force, intermittent cutting case of the product and fluctuations of machine spindle speed. According to the findings, the machining tracking error was less than ±2 µm. Experimental results demonstrated the excellent tracking performance and machining effect of this control strategy.

1. Introduction

The motion characteristics of high-speed noncircular turning necessitate that the fast tool servo (FTS), which performs cutting feed, have high positioning accuracy and dynamic response performance. Importantly, the most challenging control criterion is that the FTS should not only ensure high speed and precision positioning but also have the anti-interference ability in the micro-stroke motion with dynamic changes of tool feed and load. Therefore, the control strategy of FTS in noncircular turning is crucial. Figure 1 shows the FTS structure. The FTS is equipped as the U-axis on the X-axis of a typical CNC lathe, with the X-axis performing the preliminary motion and the U-axis performing the high-frequency micro-motion that is synchronised with the spindle rotation and the motion of the Z-axis to cut the noncircular part.
Researchers have studied FTS in various ways. Some scholars proposed novel FTS mechanisms to facilitate noncircular turning. They developed a new piezoelectric actuator (PEA)-based FTS mechanism to incorporate additional functions to the general CNC system [1]. Different motor devices, such as noise voice coil motor and linear motor, among others, have also been studied as FTS drivers [2]. Some scholars investigated processing technology and parameter optimisation in noncircular turning to assess the processing performance of FTS [3,4]. In fact, all designs eventually require servo control, which emphasises the need for more control strategy research. Proportional integral derivative (PID) regulation is often used in traditional control strategies [5,6,7,8]. Many scholars have improved the basic PID principles in various applications [9,10,11]. Moreover, servo control directly affects the precision of non-circular machining; many studies have focused on the FTS control strategy [12]. For example, Zhang Y et al. proposed a PID controller based on feedforward and feedback PID control strategy; the controller was designed and embedded in the motion controller applied in noncircular piston turning [13]. Wang H et al. proposed some control solutions of fast tool servo in noncircular piston turning, they used new mechanisms as fast tool servo to meet requirements of turning [14]. Ma et al. presented a fast tool servo (FTS) system based on piezoelectric (PZT) voltage feedback and topology optimization, which was done to reduce the mass and compliance of the structure [15]. Mikalsen R et al. proposed the predictive piston motion control strategy in the free-piston internal combustion engine [16]. Wu D et al. designed repetitive control and feedforward control to obtain FTS frequency and load to meet noncircular machining requirements, with some of them considering the effects of velocity fluctuations [17].
Most previous FTS control studies based on various control strategies, such as speed feedforward control strategy, achieved good results under ideal machining conditions. However, when these strategies were applied to machining in actual working conditions, the machining effect was not ideal due to time-varying cutting forces, intermittent cutting and poor machining accuracy. After comparing the advantages and disadvantages of the speed feedforward control strategy, this paper proposed and applied a compound PID control strategy based on input feedforward and dynamic compensation in noncircular turning. This strategy successfully meets the motion requirements of the high response of micro-stroke in noncircular turning and overcomes disturbances from the time-varying complexities of the cutting force, the intermittent cutting case of the product and fluctuations in the machine spindle speed.

2. Mathematical Model of FTS

Figure 1 shows that the tool servo unit is used as the U-axis and mounted on the rough-positioned X-axis. Notably, the tool position along the X-axis must be properly synchronised with the spindle position for cutting the noncircular cross-section, which requires a high-speed, high-precision and high-frequency performance of the cutter control device. It is necessary to study the mathematical models of the motor and cutting force for effective control of the FTS.

2.1. Mathematical Model of the Motor

The mathematical model of the linear motor includes the voltage equation, the electromagnetic thrust equation and the mechanical motion equation.
A closer look at the motor structure reveals that a rotating motor can be referred to to construct a mathematical model of a permanent magnet synchronous linear motor. The specific idea is to use Clarke transformation to transform the system variable a b c from the three-phase stationary coordinate system to the α β two-phase stationary coordinate system according to the principle of coordinate transformation, and then use Park transformation to transform to the d q two-phase synchronous rotating coordinate system. Finally, the mathematical relationship between output thrust and motor variables of the magnet synchronous motor (PMSM) is obtained [18,19]. Figure 2 shows the correspondence between the a b c , α β and d q coordinate systems.
(1) Voltage equations for a linear motor
According to the conversion relation of the three coordinate systems shown in Figure 2 and the principle of vector control, the d q voltage equation of the mathematical model of a permanent magnet synchronous linear motor can be expressed as follows [20]:
{ u d = R s i d + L d d i d d t π τ v φ q u q = R s i q + L q d i q d t + π τ v φ d
where u d and u q represent the primary voltages of the d and q axes of the linear motor, respectively; R S is the equivalent resistance of a primary winding of the linear motor; i d and i q are the currents of the d and q axes, respectively; L d and L q are the inductances of the d and q axes, respectively; v is the speed of the linear motor; τ is the pole distance of permanent magnet of the linear motor; and φ d and φ q are the flux chains of the d and q axes, respectively, whose flux formula is shown in the following equation.
{ φ d = L d i d + φ f φ q = L q i q                    
where φ f is the permanent magnet excitation fundamental flux chain of the linear motor.
(2) Electromagnetic thrust equation of the linear motor
The electromagnetic thrust equation of a permanent magnet synchronous linear motor can be expressed as follows:
F e = K [ φ f i q + ( L d L q ) i d i q ]
where F e is the electromagnetic thrust of the linear motor and K = 3 π 2 τ is the inverse electric system constant of the linear motor.
Ideally, the inductances of the d and q axes could be considered equal, L d = L q = L . Hence, Equation (3) could be converted into Equation (4) as follows:
F e = K f i q
where K f = 3 π 2 τ ψ f is the electromagnetic thrust coefficient of the linear motor.
(3) Mechanical motion equation of the linear motor
According to the analysis of the motion force of the linear motor, the mechanical motion equation can be expressed as follows:
m s d v d t + B v + F l = F e
where m s is the moving mass of the linear motor, v is the speed of the linear motor, B is the friction coefficient, F l is load resistance and F e is the electromagnetic thrust of the linear motor.
To sum up, Equations (1), (4) and (5) constitute a brief mathematical model of the permanent magnet synchronous linear motor.
The FTS system is a closed-loop system with position feedback driven by a linear motor. The control system uses a three-ring control structure of position, speed and current, with PID/PI/PI as the control mode, respectively. The basic PID control model of the FTS can be obtained via the linear motor mathematical model, as in Figure 3.
In Figure 3, K p p is a scale factor, K p i is an integral coefficient, K p d is a differential coefficient, K v p is a scale coefficient, K v i is an integral coefficient and K i p is a proportional coefficient. Furthermore, R ( s ) and Y ( s ) are the input and output signals of the system, respectively, and E ( s ) is the deviation signal of the system. The stability of the system and the nature of dynamic response can be proved by analysing the dynamic characteristics of current, velocity and position rings.

2.2. Mathematical Model of the Cutting Force

Because the cross-section of the noncircular part is usually elliptical, its high-frequency noncircular turning uses the multi-axis control feed mode, as in Figure 4a. Figure 4a shows that FTS micro feed is performed for every differential resolution angle according to the real-time feedback angle of the spindle encoder. The tool trajectory approximates the noncircular contour with a segment of tiny arc (Figure 4b).
The equation of the polar diameter R with an angle of θ on elliptical contour is shown as follows [21]:
R = a 2 cos 2 θ + b 2 sin 2 θ
In Equation (6), θ [ 0 , 2 π ] , a is the length of the long axis, b is the length of the short axis. Equation (6) can be transformed into time-based equations of motion as follows:
R = a 2 cos 2 ( 2 π n t ) + b 2 sin 2 ( 2 π n t )
where n is the speed of the spindle.
The tool’s starting position is set at the long axis vertex of the elliptical contour and its initial value is set to zero. The motion trajectory equation of the tool can be deduced as follows:
x = a R = a ( a cos ( 2 π n t ) ) 2 + ( b sin ( 2 π n t ) ) 2
Based on Equation (8), the velocity and acceleration mathematical model of the tool can be calculated further.
The turning force of the noncircular surface part is the main interference force, which directly affects the motion control of the cutting tool. In noncircular turning, the cutting force of the tool is uneven and dynamic. However, the force on a static point is similar to that on a normal circular section, which contains tangential force F c , radial force F p and axial force F f . The exponential empirical equations for cutting forces are as follows:
{ F c = K F c a p x F c f y F c ( 60 v c ) n F c F p = K F p a p x F p f y F p ( 60 v c ) n F p F f = K F f a p x F f f y F f ( 60 v c ) n F f
where K F c , K F p and K F f are the influence coefficients of the workpiece material on the cutting force; x F c , x F p and x F f are the influence coefficients of back feed on the cutting force; y F c , y F p and y F f are the influence coefficients of feed on the cutting force; n F c , n F p and n F f are the influence coefficients of cutting speed on the cutting force; a p is the back engagement of the cutting edge (mm);   f is feed (mm/r); v c is the cutting speed (m/s).
Equation (9) shows that, although the force analysis of noncircular turning is the same as that of the normal turning at a particular moment, the a p and v c values of each elliptical cross-section are constantly changing in the actual machining process, meaning that the cutting force is also constantly changing. Equation (9) can be converted into Equation (10), which is based on time t . For noncircular turning, the radial force F p acts directly on the radial motion of the tool, which is the main interference force. Therefore, the electromagnetic driving force of the FTS system should be greater than the sum of the radial partial force F p and the moving inertial force when the radial friction force is ignored. The force equation is shown as follows:
F = F p + m a = K F p ( a b 2 ( 1 cos 4 π n t ) ) x F p f y F p ( 60 ( 2 π ( r a b 2 ( 1 cos 4 π n t ) ) n / 1000 ) ) n F p + m ( 4 π 2 n 2 ( a 2 b 2 ) cos ( 4 π n t ) R + π 2 n 2 ( a 2 b 2 ) 2 sin 2 ( 4 π n t ) R ) / 1000
where m is the mass of the moving part of the noncircular feed system and n is the speed of the spindle.

3. Compound PID Control Strategy Based on Speed/Acceleration Feedforward

3.1. Compound Feedforward PID Control Principle

Many researchers combined feedforward and PID control to solve the problem of control lag and improve the tracking effect of the system on the input signal. Figure 5 shows the structure of the compound feedforward PID control in which F ( s ) is the transfer function of the feedforward control, G ( s ) is the transfer function of the PID feedback control, P ( s ) is the transfer function of the control object, R ( s ) is the input signal, Y ( s ) is the output signal and E ( s ) is the deviation of the input and output signals.
The closed-loop transfer function of compound feedforward PID control can be expressed as follows:
G b ( s ) = Y ( s ) R ( s ) = P ( s ) ( F ( s ) + G ( s ) ) 1 + G ( s ) P ( s )
The transfer function of the system control deviation E ( s ) can be expressed as follows:
E ( s ) = 1 F ( s ) P ( s ) 1 + G ( s ) P ( s ) R ( s )
It is necessary to make the control deviation E ( s ) = 0 to achieve no lag between the output and input of the system.

3.2. Application of Velocity/Acceleration Feedforward PID Control in Noncircular Turning

The compensation signal of the speed feedforward is used for improving the response precision of system speed in the control of FTS based on the combination of PID control and speed and acceleration feedforward. The compensation signal of the acceleration feedforward can effectively suppress the overshoot caused by the speed feedforward control.
Figure 6 shows the controller model for speed and acceleration feedforward, in which K v f is the speed feedforward and K a f is the acceleration feedforward.
The PID control strategy of velocity and acceleration feedforward can achieve a good control effect when there is no load and no consideration of cutting force. Figure 7 shows a waveform diagram of the tracking error under no load machining, with a feed speed of 240 mm/min, a spindle speed of 1200 rpm, an ellipse of 0.5 mm and a profile of 0.1 mm. The maximum tracking error is ±1.3 μm.
However, the cutting force acting as the main interference constantly changes in the actual turning process. As a result, the PID control strategy of velocity and acceleration feedforward cannot effectively deal with these disturbances. Figure 8a shows that the tracking performance of the arc top deteriorated. The tracking error map of Figure 8b shows that the maximum tracking error is up to 14 µm, with a significant fluctuation in the tracking error at the peak.
The above experiment analysis shows some nonlinear factors, such as time-varying cutting force and broken cutting, among others, in the noncircular turning process. The PID control strategy with speed and acceleration feedforward is not ideal under load machining; hence, the nonlinear factors in noncircular turning must be considered and solved.

4. Compound PID Control Strategy Based on Input Feedforward and Dynamic Compensation

Compound feedforward can be divided into feedforward control that is compensated by input and feedforward control that is compensated by disturbance [22]. The input compensation can improve the ability and precision of the system to reproduce the input signal and reduce the steady-state error. The disturbance compensation can suppress the effects of various measured disturbance signals and improve the anti-interference ability and robustness of the system.
The input compensation feedforward control with speed feedforward and acceleration feedforward can achieve a good control effect without considering disturbance in high-speed noncircular turning. In contrast, the cutting tool’s most important disturbance signal (cutting force) can be used for the feedforward control of disturbance compensation according to the pre-calculated dynamic model. Therefore, the compound PID control strategy based on input feedforward and dynamic compensation can achieve a good tracking control effect in high-speed noncircular turning while also meeting the requirements of high response motion control of high-speed noncircular turning.

4.1. Perturbation Model

In the noncircular turning process, the cutting force disturbance is compensated on the current ring of the PID controller to achieve a more rapid and effective control effect based on the original input feedforward compensation. Figure 9 shows the overall model of the controller. Figure 10 shows the disturbance compensation model.
As depicted in Figure 10, the transfer function G d y ( s ) based on the estimable disturbance t c ( s ) and the output V ( s ) is expressed as follows:
G d y ( s ) = V ( s ) t c ( s ) = G c ( s ) K f K I K I ( L s 2 + R s ) ( m s + B ) ( L s 2 + R s + K I ) + K f K e s
where K I = K i p s + K i i . The transfer function G d y ( s ) must be zero to compensate for the disturbance t c ( s ) in the system processing. For Equation (13), the molecule can be set to zero and the following equation can be obtained:
G c ( s ) K f K I K I ( L s 2 + R s ) = 0
According to Equation (14), the transfer function G c ( s ) from t c ( s ) to the disturbance compensation output equivalent current I c ( s ) can be obtained as follows:
G c ( s ) = t c ( s ) I c ( s ) = K I + ( L s 2 + R s ) K f K I = 1 K f + L s 2 + R s K f [ K i p s + K i i ]
At the same time, based on the analysis of cutting force in Section 2.2, the formula of cutting force is expressed as follows:
F p = K F p x x F p f y F p ( 60 ( 2 π ( r x ) n / 1000 ) ) n F p
where K F p is the influence coefficient of the material of the tool and the material of the workpiece on the cutting force; x F p is the influence coefficient of the back feed;   y F p is the influence coefficient of main feed;   n F p is the influence coefficient of cutting speed on the cutting force; x is the cutter quantity (mm); f is the feed speed (mm/r); r is the workpiece turning radius (mm); and n is the spindle speed (rpm).
This paper only studied the cutting force of noncircular turning, which is expressed as follows:
d ( s ) = t c ( s ) = K F p x ( s ) x F p f y F p ( 60 ( 2 π ( r x ( s ) ) n / 1000 ) ) n F p
If the workpiece is a middle convex variable elliptical piston, then Equation (17) can be further expressed as follows:
d ( s ) = K F p ( a b 2 ( 1 cos 4 π n t ) ) x F p f y F p ( 60 ( 2 π ( r a b 2 ( 1 cos 4 π n t ) ) n / 1000 ) ) n F p
where a is the long axis of the cross-section ellipse and b is the minor axis of the cross-section ellipse.

4.2. Application of Compound PID Control with Input Feedforward and Dynamic Compensation in High-Speed Noncircular Turning

This section details the machining test based on the compound PID control strategy of input feedforward and dynamic compensation. The dynamic prospective compensation is directly compensated before the current loop of the servo driver after real-time calculation. In the experiment, the middle convex variable elliptical piston of aluminium alloy is taken as the machining object whose main parameters are shown in Table 1. Figure 11 shows the machine tool that performs the control strategy in its control system.
Figure 12a shows the curve of instruction position and feedback position of load machining that used the compound PID control of input feedforward and dynamic prospective compensation with overall good tracking performance. Figure 12b shows the tracking error curve of load machining in this control mode. The maximum tracking error is ±1.9 μm, which is much better than the previous tracking error used in the control of speed and acceleration feedforward PID.
The compound PID control strategy with input feedforward and dynamic compensation can effectively improve the tracking performance of machining under complex and changeable noncircular turning conditions. Figure 13 shows the improvement of the surface pattern of the piston machined by experiment. Figure 13a shows the piston surface machined by the speed and acceleration feedforward PID control. The tracking error is too large to reach ±14 µm, the surface roughness is 1.01 µm and the depth and the shallow consistency of piston skirt are poor. Figure 13b shows the piston machined by the compound PID control of input feedforward and dynamic prospective compensation. The tracking error is less than ±2 μm, the surface roughness is 0.61 µm and the depth and the shallow consistency of piston skirt are of high quality. Furthermore, the experimental processing of other speed and size parameters shows that the control strategy is equally superior, Table 2 shows processing results of different speed parameters, Table 3 shows processing results of different ovality and profile parameters.

5. Conclusions

The control strategy of an FTS is the control core of high-speed noncircular turning. Based on the mathematical model of FTS and a comparison of the advantages and disadvantages of the repetitive control and the speed feedforward PID control in noncircular turning, a compound PID control strategy based on input feedforward and dynamic compensation is proposed in this paper to meet the motion characteristics of high-speed noncircular turning with high response and micro-stroke. The main contributions of this study are summarised as follows:
(1)
The mathematical model of the FTS is proposed to investigate the control method and cutting force. The PID control model of the FTS is derived from the analysis of a mathematical model of a linear motor that includes voltage equation, electromagnetic thrust equation and mechanical motion equation. The force analysis shows that the cutting force is constantly changing because of the changes in speed and acceleration. It can be concluded that noncircular turning is more complex than ordinary turning.
(2)
The test results show that the machining tracking error is improved from ±14 µm to less than ±2 µm by using the compound PID control strategy based on input feedforward and dynamic compensation. The depth and shallow consistency of the piston skirt are neat and compliant. The findings demonstrate that this strategy fully considers the time-varying complexity of the actual cutting force, the diversity of intermittent cutting and fluctuations in the machine spindle speed. The experimental results also demonstrate that the strategy has a very good tracking performance and machining effect.

Author Contributions

Conceptualization, Y.Z. and Y.H.; Data curation, Y.W.; Formal analysis, Y.H.; Funding acquisition, Y.Z.; Investigation, Y.Z. and Y.W.; Methodology, Y.Z.; Project administration, Y.Z.; Resources, Y.Z.; Software, Y.W.; Supervision, Y.W.; Validation, Y.Z., Y.H. and Y.W.; Visualization, Y.Z.; Writing—original draft, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Guangdong Basic and Applied Basic Research Foundation, China, grant number 2019A1515011349.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Wang, B.; Wu, Y.; Wu, X.; Liu, X.; Peng, H. Real-time measuring method to measure the micro-displacement of a rotating cutter in precise piston noncylinder pinhole boring. Int. J. Adv. Manuf. Technol. 2014, 70, 1931–1937. [Google Scholar] [CrossRef]
  2. Sosnicki, O.; Pages, A.; Pacheco, C.; Maillard, T. Servo piezo tool SPT400MML for the fast and precise machining of free forms. Int. J. Adv. Manuf. Technol. 2010, 47, 903–910. [Google Scholar] [CrossRef]
  3. Zhang, Y.; Huang, Y.; Shao, W.; Ming, W. Research on MCVE piston machining and process parameter optimization. Int. J. Adv. Manuf. Technol. 2017, 93, 3955–3966. [Google Scholar] [CrossRef]
  4. Uthayakumar, M.; Prabhakaran, G.; Aravindan, S.; Sivaprasad, J.V. Precision machining of an aluminum alloy piston reinforced with a cast iron insert. Int. J. Precis. Eng. Manuf. 2009, 10, 7–13. [Google Scholar] [CrossRef]
  5. Saurabh, S.; Pandit, V.S. A pi/pid controller for time delay systems with desired closed loop time response and guaranteed gain and phase margins. J. Process. Control 2016, 37, 70–77. [Google Scholar]
  6. Mizumoto, I.; Ikeda, D.; Hirahata, T.; Iwai, Z. Design of discrete time adaptive PID control systems with parallel feedforward compensator. Control Eng. Pract. 2010, 18, 168–176. [Google Scholar] [CrossRef]
  7. Romero, J.G.; Ortega, R.; Donaire, A. Energy shaping of mechanical systems via pid control and extension to constant speed tracking. IEEE Trans. Autom. Control. 2016, 61, 3551–3556. [Google Scholar] [CrossRef] [Green Version]
  8. Dittmar, R.; Gill, S.; Singh, H.; Darby, M. Robust optimization-based multi-loop PID controller tuning: A new tool and its industrial application. Control Eng. Pract. 2012, 20, 355–370. [Google Scholar] [CrossRef]
  9. Cho, S.H. Trajectory tracking control of a pneumatic X-Y table using neural network based PID control. Int. J. Precis. Eng. Manuf. 2009, 10, 37–44. [Google Scholar] [CrossRef]
  10. Sharma, R.; Kumar, V.; Gaur, P.; Mittal, A. An adaptive PID like controller using mix locally recurrent neural network for robotic manipulator with variable payload. ISA Trans. 2016, 62, 258–267. [Google Scholar] [CrossRef]
  11. Chunsheng, W.; Dirk, S. Optimization strategy for pid-controller design of amb rotor systems. IEEE Trans. Control Syst. Technol. 2015, 24, 788–803. [Google Scholar]
  12. Felter, C.L.; Vølund, A.; Imran, T.; Klit, P. Development of a model capable of predicting the performance of piston ring—cylinder liner-like tribological interfaces. Proc. Inst. Mech. Eng. 2010, 224, 877–883. [Google Scholar] [CrossRef]
  13. Zhang, Y.; Huang, Y.; Shao, W. Research on the Machining and Control Principle of a Fast Servo Used in Noncircular Piston Turning. In Proceedings of the 2017 International Conference on Computer Systems, Electronics and Control (ICCSEC), Dalian, China, 25–27 December 2017; pp. 837–842. [Google Scholar]
  14. Wang, H.; Yang, S. Design and control of a fast tool servo used in noncircular piston turning process. Mech. Syst. Signal Process. 2013, 36, 87–94. [Google Scholar] [CrossRef]
  15. Ma, H.; Tian, J.; Hu, D. Development of a fast tool servo in noncircular turning and its control. Mech. Syst. Signal Process. 2013, 41, 705–713. [Google Scholar] [CrossRef]
  16. Mikalsen, R.; Jones, E.; Roskilly, A.P. Predictive piston motion control in a free-piston internal combustion engine. Appl. Energy 2010, 87, 1722–1728. [Google Scholar] [CrossRef]
  17. Wu, D.; Chen, K. Chatter suppression in fast tool servo-assisted turning by spindle speed variation. Int. J. Mach. Tools Manuf. 2010, 50, 1038–1047. [Google Scholar] [CrossRef]
  18. Ting, C.; Chang, Y.; Shi, B.; Lieu, J. Adaptive backstepping control for permanent magnet linear synchronous motor servo drive. IET Electr. Power Appl. 2015, 9, 265–279. [Google Scholar] [CrossRef]
  19. Kung, Y.-S. Design and Implementation of a High-Performance PMLSM Drives Using DSP Chip. IEEE Trans. Ind. Electron. 2008, 55, 1341–1351. [Google Scholar] [CrossRef]
  20. Li, S.; Zhou, M.; Yu, X. Design and Implementation of Terminal Sliding Mode Control Method for PMSM Speed Regulation System. IEEE Trans. Ind. Inform. 2013, 9, 1879–1891. [Google Scholar] [CrossRef]
  21. Ming, W.; Zhang, Y.; Li, X.; Shen, D.; He, W.; Ma, J.; Shen, F. Multi-objective optimization based IBCS for surface roughness and textural feature in MCVE piston machining. Int. J. Adv. Manuf. Technol. 2018, 97, 1285–1304. [Google Scholar] [CrossRef]
  22. Wu, D.; Chen, K.; Wang, X. Tracking control and active disturbance rejection with application to noncircular machining. Int. J. Mach. Tools Manuf. 2007, 47, 2207–2217. [Google Scholar] [CrossRef]
Figure 1. Fast tool servo structure. (a) Fast tool servo architecture; (b) Fast tool servo physical structure.
Figure 1. Fast tool servo structure. (a) Fast tool servo architecture; (b) Fast tool servo physical structure.
Micromachines 13 00341 g001
Figure 2. a b c , α β , d q coordinate system.
Figure 2. a b c , α β , d q coordinate system.
Micromachines 13 00341 g002
Figure 3. Control diagram of fast tool servo system. 1—current loop; 2—speed loop; 3—position loop.
Figure 3. Control diagram of fast tool servo system. 1—current loop; 2—speed loop; 3—position loop.
Micromachines 13 00341 g003
Figure 4. Feed analysis of non-circular turning tool. (a) Multi-axis feed for non-circular turning; (b) Fast tool servo micro feed.
Figure 4. Feed analysis of non-circular turning tool. (a) Multi-axis feed for non-circular turning; (b) Fast tool servo micro feed.
Micromachines 13 00341 g004
Figure 5. Compound feedforward PID control structure.
Figure 5. Compound feedforward PID control structure.
Micromachines 13 00341 g005
Figure 6. Speed/acceleration feedforward controller model.
Figure 6. Speed/acceleration feedforward controller model.
Micromachines 13 00341 g006
Figure 7. Tracking error of velocity and acceleration feedforward control under no-load machining (xPE is the abbreviation of tracking error).
Figure 7. Tracking error of velocity and acceleration feedforward control under no-load machining (xPE is the abbreviation of tracking error).
Micromachines 13 00341 g007
Figure 8. Position curve and tracking error of the speed and acceleration feedforward control under load processing. (a) Instruction and feedback curve under load processing (PCMD is the abbreviation of instruction position; PFB is the abbreviation of feedback position). (b) Tracking error under load processing (xPE is the abbreviation of tracking error).
Figure 8. Position curve and tracking error of the speed and acceleration feedforward control under load processing. (a) Instruction and feedback curve under load processing (PCMD is the abbreviation of instruction position; PFB is the abbreviation of feedback position). (b) Tracking error under load processing (xPE is the abbreviation of tracking error).
Micromachines 13 00341 g008
Figure 9. Controller model of input feedforward and disturbance compensation.
Figure 9. Controller model of input feedforward and disturbance compensation.
Micromachines 13 00341 g009
Figure 10. Disturbance feedforward compensation based on dynamic model.
Figure 10. Disturbance feedforward compensation based on dynamic model.
Micromachines 13 00341 g010
Figure 11. Machine tool.
Figure 11. Machine tool.
Micromachines 13 00341 g011
Figure 12. Position curve and tracking error based on compound PID control of feedforward and dynamics compensation under load machining. (a) Position and feedback curve of compound PID control based on input feedforward and dynamic prospective compensation (PCMD is the abbreviation of instruction position, PFB is the abbreviation of feedback position). (b) Tracking error curve based on compound PID control of input feedforward and dynamic prospective compensation (xPE is the abbreviation of tracking error).
Figure 12. Position curve and tracking error based on compound PID control of feedforward and dynamics compensation under load machining. (a) Position and feedback curve of compound PID control based on input feedforward and dynamic prospective compensation (PCMD is the abbreviation of instruction position, PFB is the abbreviation of feedback position). (b) Tracking error curve based on compound PID control of input feedforward and dynamic prospective compensation (xPE is the abbreviation of tracking error).
Micromachines 13 00341 g012
Figure 13. Comparison of Surface patterns machined by different control methods. (a) Piston surface controlled by speed and acceleration feedforward compensation. (b) Piston surface controlled by compound PID of input feedforward and dynamic compensation.
Figure 13. Comparison of Surface patterns machined by different control methods. (a) Piston surface controlled by speed and acceleration feedforward compensation. (b) Piston surface controlled by compound PID of input feedforward and dynamic compensation.
Micromachines 13 00341 g013
Table 1. Experiment parameters of cutting force and machining parameters.
Table 1. Experiment parameters of cutting force and machining parameters.
NameParameter
materialaluminum alloy
K F p 606.36
x F p 0.76
y F p 0.7
n F p 0.04
S (spindle speed (rpm))1500
F (Z feed (mm/min))250
maximum ovality (mm)1
maximum profile (mm)0.5
Table 2. Processing results of different speed parameters.
Table 2. Processing results of different speed parameters.
Name12345
S (spindle speed (rpm))1500135012001050900
F (Z feed (mm/min))250225200175150
maximum ovality (mm)11111
maximum profile (mm)0.50.50.50.50.5
tracking error (μm)
(general control)
1413.513.21312.9
tracking error (μm)
(compound PID control)
221.91.81.8
surface roughness (μm)
(general control)
1.010.960.960.920.91
surface roughness (μm)
(compound PID control)
0.610.580.580.570.56
Table 3. Processing results of different ovality and profile parameters.
Table 3. Processing results of different ovality and profile parameters.
Name12345
S (spindle speed (rpm))15001500150015001500
F (Z feed (mm/min))250250250250250
maximum ovality (mm)10.90.80.70.6
maximum profile (mm)0.50.40.30.20.1
tracking error (μm)
(general control)
1413.813.713.513.5
tracking error (μm)
(compound PID control)
22.0521.91.9
surface roughness (μm)
(general control)
1.010.950.920.910.91
surface roughness (μm)
(compound PID control)
0.610.600.600.580.58
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Huang, Y.; Wang, Y. Research on Compound PID Control Strategy Based on Input Feedforward and Dynamic Compensation Applied in Noncircular Turning. Micromachines 2022, 13, 341. https://doi.org/10.3390/mi13020341

AMA Style

Zhang Y, Huang Y, Wang Y. Research on Compound PID Control Strategy Based on Input Feedforward and Dynamic Compensation Applied in Noncircular Turning. Micromachines. 2022; 13(2):341. https://doi.org/10.3390/mi13020341

Chicago/Turabian Style

Zhang, Yong, Yue Huang, and Yu Wang. 2022. "Research on Compound PID Control Strategy Based on Input Feedforward and Dynamic Compensation Applied in Noncircular Turning" Micromachines 13, no. 2: 341. https://doi.org/10.3390/mi13020341

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop