43 research outputs found

    State constrained tracking control for nonlinear systems

    Get PDF
    Abstract This work addresses the model reference tracking control problem. It aims to highlight the encountered difficulties and the proposed solutions to achieve the tracking objective. Based on a literature overview of linear and nonlinear reference tracking, the achievements and the limitations of the existing strategies are highlighted. This motivates the present work to propose clear control algorithms for perfect and approximate tracking controls of nonlinear systems described by Takagi-Sugeno models. First, perfect nonlinear tracking control is addressed and necessary structural conditions are stated. If these conditions do not hold, approximate tracking control is proposed and the choice of the reference model to be tracked as well as the choice of the criterion to be minimized are discussed with respect to the desired objectives. The case of constrained control input is also considered in order to anticipate and counteract the effect of the control saturation

    Control Methods for Improving Tracking Accuracy and Disturbance Rejection in Ball Screw Feed Drives

    Get PDF
    This thesis studies in detail the dynamics of ball screw feed drives and expands understanding of the factors that impose limitations on their performance. This knowledge is then used for developing control strategies that provide adequate command following and disturbance rejection. High performance control strategies proposed in this thesis are designed for, and implemented on, a custom-made ball screw drive. A hybrid Finite Element (FE) model for the ball screw drive is developed and coded in Matlab programming language. This FE model is employed for prediction of natural frequencies, mode shapes, and Frequency Response Functions (FRFs) of the ball screw setup. The accuracy of FRFs predicted for the ball screw mechanism alone is validated against the experimental measurements obtained through impact hammer testing. Next, the FE model for the entire test setup is validated. The dynamic characteristics of the actuator current controller are also modeled. In addition, the modal parameters of the mechanical structure are extracted from measured FRFs, which include the effects of current loop dynamics. To ensure adequate command following and disturbance rejection, three motion controllers with active vibration damping capability are developed. The first is based on the sensor averaging concept which facilitates position control of the rigid body dynamics. Active damping is added to suppress vibrations. To achieve satisfactory steady state response, integral action over the tracking error is included. The stability analysis and tuning procedure for this controller is presented together with experimental results that prove the effectiveness of this method in high-speed tracking and cutting applications. The second design uses the pole placement technique to move the real component of two of the oscillatory poles further to the left along the real axis. This yields a faster rigid body response with less vibration. However, the time delay from the current loop dynamics imposes a limitation on how much the poles can be shifted to the left without jeopardizing the system’s stability. To overcome this issue, a lead filter is designed to recover the system phase at the crossover frequency. When designing the Pole Placement Controller (PPC) and the lead filter concurrently, the objective is to minimize the load side disturbance response against the disturbances. This controller is also tested in high-speed tracking and cutting experiments. The third control method is developed around the idea of using the pole placement technique for active damping of not only the first mode of vibration, but also the second and third modes as well. A Kalman filter is designed to estimate a state vector for the system, from the control input and the position measurements obtained from the rotary and linear encoders. The state estimates are then fed back to the PPC controller. Although for this control design, promising results in terms of disturbance rejection are obtained in simulations, the Nyquist stability analysis shows that the closed loop system has poor stability margins. To improve the stability margins, the McFarlane-Glover robustness optimization method is attempted, and as a result, the stability margins are improved, but at the cost of degraded performance. The practical implementation of the third controller, was, unfortunately, not successful. This thesis concludes by addressing the problem of harmonic disturbance rejection in ball screw drives. It is shown that for cases where a ball screw drive is subject to high-frequency disturbances, the dynamic positioning accuracy of the ball screw drive can be improved significantly by adopting an additional control scheme known as Adaptive Feedforward Cancellation (AFC). Details of parameter tuning and stability analysis for AFC are presented. At the end, successful implementation and effectiveness of AFC is demonstrated in applications involving time periodic or space periodic disturbances. The conclusions drawn about the effectiveness of the AFC are based on results obtained from the high-speed tracking and end-milling experiments

    Dynamic Model Identification and Trajectory Correction for Virtual Process Planning in Multi-Axis Machine Tools

    Get PDF
    In today’s industry, the capability to effectively reduce production time and cost gives a manufacturer a vital advantage against its competitors. Specifically, in the machining industry, the ability to simulate the dynamic performance of machine tools, and the physics of cutting processes, is critical to taking corrective actions, achieving process and productivity improvements, thereby enhancing competitiveness. In this context, being able to estimate mathematical models which describe the dynamic response of machine tools to commanded tool trajectories and external disturbance forces plays a key role in establishing virtual and intelligent manufacturing capability. These models can also be used in virtual simulations for process improvement, such as compensating for dynamic positioning errors by making small corrections to the commanded trajectory. This, in turn, can facilitate further productivity improvement and part quality in multi-axis manufacturing operations, such as machining. This thesis presents new methods for identifying the positioning response and friction characteristics of machine tool servo drives in a nonintrusive manner, and an approach for enhancing dynamic positioning accuracy through commanded trajectory correction via Iterative Learning Control (ILC). As the first contribution, the linear transfer functions correlating the positioning response to the commanded trajectory and friction disturbance inputs are identified using a new pole search method in conjunction with least squares (LS) projection. It is validated that this approach can work with in-process collected data, and demonstrates superior convergence and numerical characteristics, and model prediction accuracy, compared to an earlier ‘rapid identification’ approach based on the application of classical Least Squares for the full model. Effectiveness of the new method is demonstrated in simulations, and in experimental case studies for planar motion on two different machine tools, a gear grinding machine and a 5-axis machining center. Compared to the earlier approach, which could predict servo errors with 10-68% closeness, the new method improves the prediction accuracy to 0.5-2%. In the simulation of feed drives used in multi-axis machines, high fidelity prediction of the nonlinear stick-slip friction plays an important role. Specifically, time-dependent (i.e., dynamic) friction models help to improve the accuracy of virtual predictions. While many elaborate models have been proposed for this purpose, such as the generalized Maxwell-slip (GMS) model, their parameters can be numerous and difficult to identify from limited field data. In this thesis, as the second contribution, a new and highly efficient method of parameterizing the pre-sliding (hysteretic) portion of the GMS friction model is presented. This approach drastically reduces the number of unknown variables to identify, by estimating only the affective breakaway force, breakaway displacement, and ‘shape factor’ describing the shape of the pre-sliding virgin curve. Reduction in the number of unknowns enables this ‘reduced parameter’ GMS model to be identified much more easily from in-process data, compared to the fully parameterized GMS model, and the time-dependent friction dynamics can still be simulated accurately. Having improved the positioning response transfer function estimation and friction modeling, as the third contribution of this thesis, these two elements are combined together in a 3-step process. First, the servo response is estimated considering simplified Coulomb friction dynamics. Then, the friction model is replaced and identified as a reduced parameter GMS model. In the third step, the transfer function poles and zeros, and the reduced parameter GMS model, are concurrently optimized to replicate the observed experimental response with even greater fidelity. This improvement has been quantified as 12-44% in RMS and 28-54% in MAX values. This approach is successful in servo systems with predominantly rigid body behavior. However, its extension to a servo system with vibratory dynamics did not produce an immediately observed improvement. This is attributed to the dominance of vibrations in response to the commanded trajectory, and further investigation is recommended for future research. Having an accurate model of a multi-axis machine’s feed drive response allows for the dynamic positioning errors, which can lead to workpiece inaccuracy or defects, to be predicted and corrected ahead of time. For this purpose, ILC has been investigated. It is shown that through ILC, 1-2 orders of magnitude reduction in the servo errors is possible. While ILC is already available in certain commercial CNC systems, its training cycle (which is performed during the operation of the machine tool) can lead to part defects and wasted productive machining time. The new idea proposed in this thesis is to perform ILC on a virtual model, which is continuously updated via real-time production data using the identification methods developed in this work. This would minimize the amount of trial and error correction needed on the actual machine. In the course of this thesis research, after validating the effectiveness of ILC in simulations, to reliably and safely migrate the virtual modeling and trajectory correction results into industry (such as on a gear grinding machine tool), the author initiated and led the design and fabrication of an industry-scale testing platform, comprising a Siemens 840D SolutionLine CNC with a multi-axis feed drive setup. Majority of this implementation has been completed, and in near future work, the dynamic accuracy and productivity improvements facilitated with ‘virtually’ tuned ILC are expected to be demonstrated experimentally and tested in industry
    corecore