101,888 research outputs found

    Zero overshoot and fast transient response using a fuzzy logic controller

    Get PDF
    In some industrial process control systems it is desirable not to allow an overshoot beyond the setpoint or a threshold, this could be a safety constraint or the requirement of the system. This paper outlines our work in designing a fuzzy PID controller to achieve a step-response with zero overshoot while improving the output transient response. Our designed fuzzy PID controller is applied to stable, marginally stable and unstable systems and their step responses are compared with a tuned conventional PID controller. A comparative case study shows that the proposed fuzzy controller is highly effective and outperforms the PID controller in achieving a zero overshoot response and enhancing the output transient response

    Understanding and Design of an Arduino-based PID Controller

    Get PDF
    This thesis presents research and design of a Proportional, Integral, and Derivative (PID) controller that uses a microcontroller (Arduino) platform. The research part discusses the structure of a PID algorithm with some motivating work already performed with the Arduino-based PID controller from various fields. An inexpensive Arduino-based PID controller designed in the laboratory to control the temperature, consists of hardware parts: Arduino UNO, thermoelectric cooler, and electronic components while the software portion includes C/C++ programming. The PID parameters for a particular controller are found manually. The role of different PID parameters is discussed with the subsequent comparison between different modes of PID controllers. The designed system can effectively measure the temperature with an error of ± 0.6℃ while a stable temperature control with only slight deviation from the desired value (setpoint) is achieved. The designed system and concepts learned from the control system serve in pursuing inexpensive and precise ways to control physical parameters within a desired range in our laboratory

    A novel technique for load frequency control of multi-area power systems

    Get PDF
    In this paper, an adaptive type-2 fuzzy controller is proposed to control the load frequency of a two-area power system based on descending gradient training and error back-propagation. The dynamics of the system are completely uncertain. The multilayer perceptron (MLP) artificial neural network structure is used to extract Jacobian and estimate the system model, and then, the estimated model is applied to the controller, online. A proportional–derivative (PD) controller is added to the type-2 fuzzy controller, which increases the stability and robustness of the system against disturbances. The adaptation, being real-time and independency of the system parameters are new features of the proposed controller. Carrying out simulations on New England 39-bus power system, the performance of the proposed controller is compared with the conventional PI, PID and internal model control based on PID (IMC-PID) controllers. Simulation results indicate that our proposed controller method outperforms the conventional controllers in terms of transient response and stability

    Active force control of 3-RRR planar parallel manipulator

    Get PDF
    This paper presents a new and novel method to control a 3-RRR (revolute-revolute-revolute) planar parallel manipulator using an active force control (AFC) strategy. A traditional proportional-integral-derivative (PID) controller was first designed and developed to demonstrate the basic and stable response of the manipulator in performing trajectory tracking tasks. Later, the AFC section was incorporated into the control scheme in cascade form by adding it in series with the PID controller (PID+AFC), its primary aim of which is to improve the overall system dynamic performance particularly when the manipulator is subjected to different loading conditions. Results clearly illustrate the robustness and effectiveness of the proposed AFC-based scheme in rejecting the disturbances compared to the traditional PID controller

    Robust PID tuning. Application to a Mobile Robot Pathtraking problem.

    Get PDF
    IFAC Digital Control: Past,Present and Future of PlO Control.Terrassa.Spain.2000This paper presents a methodology for tuning PIDs considering the nominal performance and the robustness as control specifications. The synthesis procedure is similar to the Ziegler-Nichols method for PID controllers and can be easily used for industrial processes. As a workbench for testing the PID controller a mobile robot has been used. The path tracking problem of a mobile robot has been used as a workbench for testing the PID controller

    System identification and pid control of toothbrush simulator system

    Get PDF
    Toothbrush simulator was invented for industry and dentist researchers to do research related to plaque removal. The toothbrush simulator system repeatedly has a problem in achieving the desired speed control. The brushing movement is inconsistence and stops eventually if there is a force exerted on the toothbrush holder. Further research is required to increase the reliability and controllability of the speed response achievable from the toothbrush simulator system. In this study, a PID controller is designed and embedded in the system. A real-time experiment has been conducted on the real system via the Matlab Simulink environment to construct the model. The model parameters are optimized with model order 2, 3 and 4 where each model order has been analyzed for ten (10) times iteration by the genetic algorithm in obtaining the accurate transfer function. The model has been validated through correlation analysis. The PID controller was tuned through the PID tuner and Ziegler-Nichols method. Simulated and real-time system response from both tuning methods was compared. The simulated response with the selected PID controller is then compared with the response from the real-time experiment. The closed-loop system without controller was compared with the response with the PID controller. The PID controller was then deployed into the real system by uploaded into the microcontroller. The brushing simulator remote control was created to control the desired speed through a smartphone. Genetic algorithm model based on model order 4 has been selected as the best model as it able to achieve the minimum MSE value of 0.0176 and past all the validation tests. The selected PID parameters was from PID tuner tuning method with gain values of; Kp= 17.9287, Ki= 40.751 and Kd= -0.52705. Both results of simulation and real-time tests were compared, and they show about similar performances. The controlled system response had achieved all five desired speed of 175, 195, 215, 235 and 255 rpm with the percentage of improvement 67%, 65%, 65%, 65%, and 68%. Throughout this study, a genetic algorithm model based and tuned PID controller parameters has been applied to the real system improvised in better system response

    Hybrid fuzzy- proportionl integral derivative controller (F-PID-C) for control of speed brushless direct curren motor (BLDCM)

    Get PDF
    Hybrid Fuzzy proportional-integral-derivative (PID) controllers (F-PID-C) is designed and analyzed for controlling speed of brushless DC (BLDC) motor. A simulation investigation of the controller for controlling the speed of BLDC motors is performed to beat the presence of nonlinearities and uncertainties in the system. The fuzzy logic controller (FLC) is designed according to fuzzy rules so that the systems are fundamentally robust. There are 49 fuzzy rules for each parameter of FUZZY-PID controller. Fuzzy Logic is used to tune each parameter of the proportional, integral and derivative ( kp,ki,kd) gains, respectively of the PID controller. The FLC has two inputs i.e., i) the motor speed error between the reference and actual speed and ii) the change in speed of error (rate of change error). The three outputs of the FLC are the proportional gain, kp, integral gain ki and derivative gain kd, gains to be used as the parameters of PID controller in order to control the speed of the BLDC motor. Various types of membership functions have been used in this project i.e., gaussian, trapezoidal and triangular are assessed in the fuzzy control and these membership functions are used in FUZZY PID for comparative analysis. The membership functions and the rules have been defined using fuzzy system editor given in MATLAB. Two distinct situations are simulated, which are start response, step response with load and without load. The FUZZY-PID controller has been tuned by trial and error and performance parameters are rise time, settling time and overshoot. The findings show that the trapezoidal membership function give good results of short rise time, fast settling time and minimum overshoot compared to others for speed control of the BLDC motor

    Self-tuning run-time reconfigurable PID controller

    Get PDF
    Digital PID control algorithm is one of the most commonly used algorithms in the control systems area. This algorithm is very well known, it is simple, easily implementable in the computer control systems and most of all its operation is very predictable. Thus PID control has got well known impact on the control system behavior. However, in its simple form the controller have no reconfiguration support. In a case of the controlled system substantial changes (or the whole control environment, in the wider aspect, for example if the disturbances characteristics would change) it is not possible to make the PID controller robust enough. In this paper a new structure of digital PID controller is proposed, where the policy-based computing is used to equip the controller with the ability to adjust it's behavior according to the environmental changes. Application to the electro-oil evaporator which is a part of distillation installation is used to show the new controller structure in operation
    corecore