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.
Keywords: feedforward, PID, dynamic compensation, noncircular turning
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.
Figure 1.
Fast tool servo structure. (a) Fast tool servo architecture; (b) Fast tool servo physical structure.
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 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 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 , and coordinate systems.
Figure 2.

, , coordinate system.
(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 voltage equation of the mathematical model of a permanent magnet synchronous linear motor can be expressed as follows [20]:
| (1) |
where and represent the primary voltages of the and axes of the linear motor, respectively; is the equivalent resistance of a primary winding of the linear motor; and are the currents of the and axes, respectively; and are the inductances of the and axes, respectively; is the speed of the linear motor; is the pole distance of permanent magnet of the linear motor; and and are the flux chains of the and axes, respectively, whose flux formula is shown in the following equation.
| (2) |
where 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:
| (3) |
where is the electromagnetic thrust of the linear motor and is the inverse electric system constant of the linear motor.
Ideally, the inductances of the and axes could be considered equal, . Hence, Equation (3) could be converted into Equation (4) as follows:
| (4) |
where 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:
| (5) |
where is the moving mass of the linear motor, is the speed of the linear motor, is the friction coefficient, is load resistance and 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.
Figure 3.
Control diagram of fast tool servo system. 1—current loop; 2—speed loop; 3—position loop.
In Figure 3, is a scale factor, is an integral coefficient, is a differential coefficient, is a scale coefficient, is an integral coefficient and is a proportional coefficient. Furthermore, and are the input and output signals of the system, respectively, and 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).
Figure 4.
Feed analysis of non-circular turning tool. (a) Multi-axis feed for non-circular turning; (b) Fast tool servo micro feed.
The equation of the polar diameter with an angle of on elliptical contour is shown as follows [21]:
| (6) |
In Equation (6), , is the length of the long axis, is the length of the short axis. Equation (6) can be transformed into time-based equations of motion as follows:
| (7) |
where 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:
| (8) |
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 , radial force and axial force . The exponential empirical equations for cutting forces are as follows:
| (9) |
where , and are the influence coefficients of the workpiece material on the cutting force; , and are the influence coefficients of back feed on the cutting force; , and are the influence coefficients of feed on the cutting force; , and are the influence coefficients of cutting speed on the cutting force; is the back engagement of the cutting edge (mm); is feed (mm/r); 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 and 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 . For noncircular turning, the radial force 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 and the moving inertial force when the radial friction force is ignored. The force equation is shown as follows:
| (10) |
where is the mass of the moving part of the noncircular feed system and 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 is the transfer function of the feedforward control, is the transfer function of the PID feedback control, is the transfer function of the control object, is the input signal, is the output signal and is the deviation of the input and output signals.
Figure 5.
Compound feedforward PID control structure.
The closed-loop transfer function of compound feedforward PID control can be expressed as follows:
| (11) |
The transfer function of the system control deviation can be expressed as follows:
| (12) |
It is necessary to make the control deviation 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 is the speed feedforward and is the acceleration feedforward.
Figure 6.
Speed/acceleration feedforward controller model.
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.
Figure 7.
Tracking error of velocity and acceleration feedforward control under no-load machining (xPE is the abbreviation of tracking error).
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.
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).
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.
Figure 9.
Controller model of input feedforward and disturbance compensation.
Figure 10.
Disturbance feedforward compensation based on dynamic model.
As depicted in Figure 10, the transfer function based on the estimable disturbance and the output is expressed as follows:
| (13) |
where . The transfer function must be zero to compensate for the disturbance in the system processing. For Equation (13), the molecule can be set to zero and the following equation can be obtained:
| (14) |
According to Equation (14), the transfer function from to the disturbance compensation output equivalent current can be obtained as follows:
| (15) |
At the same time, based on the analysis of cutting force in Section 2.2, the formula of cutting force is expressed as follows:
| (16) |
where is the influence coefficient of the material of the tool and the material of the workpiece on the cutting force; is the influence coefficient of the back feed; is the influence coefficient of main feed; is the influence coefficient of cutting speed on the cutting force; is the cutter quantity (mm); is the feed speed (mm/r); is the workpiece turning radius (mm); and is the spindle speed (rpm).
This paper only studied the cutting force of noncircular turning, which is expressed as follows:
| (17) |
If the workpiece is a middle convex variable elliptical piston, then Equation (17) can be further expressed as follows:
| (18) |
where is the long axis of the cross-section ellipse and 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.
Table 1.
Experiment parameters of cutting force and machining parameters.
| Name | Parameter |
|---|---|
| material | aluminum alloy |
| 606.36 | |
| 0.76 | |
| 0.7 | |
| 0.04 | |
| S (spindle speed (rpm)) | 1500 |
| F (Z feed (mm/min)) | 250 |
| maximum ovality (mm) | 1 |
| maximum profile (mm) | 0.5 |
Figure 11.
Machine tool.
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.
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).
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.
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.
Table 2.
Processing results of different speed parameters.
| Name | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| S (spindle speed (rpm)) | 1500 | 1350 | 1200 | 1050 | 900 |
| F (Z feed (mm/min)) | 250 | 225 | 200 | 175 | 150 |
| maximum ovality (mm) | 1 | 1 | 1 | 1 | 1 |
| maximum profile (mm) | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 |
| tracking error (μm) (general control) |
14 | 13.5 | 13.2 | 13 | 12.9 |
| tracking error (μm) (compound PID control) |
2 | 2 | 1.9 | 1.8 | 1.8 |
| surface roughness (μm) (general control) |
1.01 | 0.96 | 0.96 | 0.92 | 0.91 |
| surface roughness (μm) (compound PID control) |
0.61 | 0.58 | 0.58 | 0.57 | 0.56 |
Table 3.
Processing results of different ovality and profile parameters.
| Name | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| S (spindle speed (rpm)) | 1500 | 1500 | 1500 | 1500 | 1500 |
| F (Z feed (mm/min)) | 250 | 250 | 250 | 250 | 250 |
| maximum ovality (mm) | 1 | 0.9 | 0.8 | 0.7 | 0.6 |
| maximum profile (mm) | 0.5 | 0.4 | 0.3 | 0.2 | 0.1 |
| tracking error (μm) (general control) |
14 | 13.8 | 13.7 | 13.5 | 13.5 |
| tracking error (μm) (compound PID control) |
2 | 2.05 | 2 | 1.9 | 1.9 |
| surface roughness (μm) (general control) |
1.01 | 0.95 | 0.92 | 0.91 | 0.91 |
| surface roughness (μm) (compound PID control) |
0.61 | 0.60 | 0.60 | 0.58 | 0.58 |
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.
Footnotes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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. doi: 10.1007/s00170-013-5434-7. [DOI] [Google Scholar]
- 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. doi: 10.1007/s00170-009-2140-6. [DOI] [Google Scholar]
- 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. doi: 10.1007/s00170-017-0838-4. [DOI] [Google Scholar]
- 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. doi: 10.1007/s12541-009-0002-7. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.conengprac.2009.09.003. [DOI] [Google Scholar]
- 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. doi: 10.1109/TAC.2016.2521725. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.conengprac.2011.10.011. [DOI] [Google Scholar]
- 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. doi: 10.1007/s12541-009-0091-3. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.isatra.2016.01.016. [DOI] [PubMed] [Google Scholar]
- 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. doi: 10.1243/13506501JET720. [DOI] [Google Scholar]
- 13.Zhang Y., Huang Y., Shao W. Research on the Machining and Control Principle of a Fast Servo Used in Noncircular Piston Turning; 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. doi: 10.1016/j.ymssp.2011.07.013. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.ymssp.2013.08.011. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.apenergy.2009.11.005. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.ijmachtools.2010.09.001. [DOI] [Google Scholar]
- 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. doi: 10.1049/iet-epa.2014.0246. [DOI] [Google Scholar]
- 19.Kung Y.-S. Design and Implementation of a High-Performance PMLSM Drives Using DSP Chip. IEEE Trans. Ind. Electron. 2008;55:1341–1351. doi: 10.1109/TIE.2007.909736. [DOI] [Google Scholar]
- 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. doi: 10.1109/TII.2012.2226896. [DOI] [Google Scholar]
- 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. doi: 10.1007/s00170-018-1989-7. [DOI] [Google Scholar]
- 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. doi: 10.1016/j.ijmachtools.2007.07.002. [DOI] [Google Scholar]












