4 research outputs found

    Active Disturbance Rejection Control for Robot Manipulator

    Get PDF
    Active Disturbance Rejection Control (ADRC) is a control methodology used in chemical processes, aircraft, motors, and other systems. This paper compares the results of an ADRC controller to a Proportional Integral Derivative controller (PID), applied to two degrees of freedom robots. A Linear Extended State Observer (LESO) is used to reconstruct the state variables and unknown parameters needed to control the position of each link. The ADRC can achieve the tracking position and estimate the velocity of each link. The results of the simulation program are shown

    On Vibration Suppression and Trajectory Tracking in Largely Uncertain Torsional System: An Error-based ADRC Approach

    Get PDF
    In this work, a practically relevant control problem of compensating harmonic uncertainties is tackled. The problem is formulated and solved here using an active disturbance rejection control (ADRC) methodology. A novel, custom ADRC structure is proposed that utilizes an innovative resonant extended state observer (RESO), dedicated to systems subjected to harmonic interferences. In order to make the introduced solution more industry-friendly, the entire observer-centered control topology is additionally restructured into one degree-of-freedom, compact, feedback error-based form (similar to ubiquitous in practice PID controller). Such reorganization enables a straightforward implementation and commission of the proposed technique in wide range of industrial control platforms, thus potentially increasing its outreach. In order to verify the efficiency of the introduced method, a multi-criteria experimental case study using a torsional plant is conducted in a trajectory tracking task, showing satisfactory performance in vibration suppression, without the often problem of noise amplification due to high observer/controller gains. Finally, a frequency analysis and a rigorous stability proof of the proposed control structure are given

    A Nonlinear Extended State Observer for Rotor Position and Speed Estimation for Sensorless IPMSM Drives

    Get PDF
    © 1986-2012 IEEE. Sensorless machine drives in vehicle traction frequently experience rapidly-changing load disturbance and demand fast speed dynamics. Without gain-scheduling or compensation, conventional quadrature phase-locked-loop (Q-PLL) is unable to accurately estimate the rotor position and speed for these systems. In this paper, a third-order nonlinear extended state observer (TNESO) is proposed for position and speed estimation for sensorless interior permanent magnet synchronous motor drives. TNESO has the power of nonlinear feedback and takes the advantages of fast convergence and disturbance rejection. An optimized parameter configuration method is deployed to extend the disturbance observation bandwidth of the TNESO. Both steady state and transient performance of TNESO are verified through the experimental tests. In comparison with the performance of conventional Q-PLL scheme, the proposed observer is proved to be capable of delivering higher precision of position and speed estimation against rapidly varying disturbance in wide operating range

    Semi-automatic liquid filling system using NodeMCU as an integrated Iot Learning tool

    Get PDF
    Computer programming and IoT are the key skills required in Industrial Revolution 4.0 (IR4.0). The industry demand is very high and therefore related students in this field should grasp adequate knowledge and skill in college or university prior to employment. However, learning technology related subject without applying it to an actual hardware can pose difficulty to relate the theoretical knowledge to problems in real application. It is proven that learning through hands-on activities is more effective and promotes deeper understanding of the subject matter (He et al. in Integrating Internet of Things (IoT) into STEM undergraduate education: Case study of a modern technology infused courseware for embedded system course. Erie, PA, USA, pp 1–9 (2016)). Thus, to fulfill the learning requirement, an integrated learning tool that combines learning of computer programming and IoT control for an industrial liquid filling system model is developed and tested. The integrated learning tool uses NodeMCU, Blynk app and smartphone to enable the IoT application. The system set-up is pre-designed for semi-automation liquid filling process to enhance hands-on learning experience but can be easily programmed for full automation. Overall, it is a user and cost friendly learning tool that can be developed by academic staff to aid learning of IoT and computer programming in related education levels and field
    corecore