18,073 research outputs found

    Design of Fuzzy Logic Controllers for Optimal Performance

    Full text link
    While fuzzy logic controllers are generally robust, the performance of a system whose behavior is not well understood, or that has a large number of coupled inputs and outputs, may be less than optimal. In this paper, nonlinear programming techniques are used to improve the performance of a fuzzy logic controller for navigating an autonomous vehicle

    Design and Implementation of a Fuzzy Logic Speed Controller for an Internal Combustion Engine

    Get PDF
    Internal combustion engines are challenging to model and control. Uncertainties and nonlinearities pose operating problems for classical controllers. Delays inherent to the engine combustion cycle tend to introduce overshoot and oscillations in most control schemes. Most work that has been done in dealing with delays requires the designer to have extensive knowledge of the system to be controlled. Engines are very difficult to model accurately, thereby ruling out most of these techniques. Fuzzy logic is well suited to this problem, since an accurate model is not needed for design, and it is known to be robust to nonlinearities and parameter variations. The objective of this thesis was to design and implement a fuzzy logic controller to control the speed of a Honda EM3500S portable generator. This new fuzzy controller maintains the robustness of traditional fuzzy logic to nonlinearities and it is also more robust to delays. The control scheme uses dual fuzzy logic control modules in parallel. One of the modules is a traditional fuzzy scheme and the other is a simple two membership fuzzy scheme tuned to reduce oscillations. For optimal performance this second module requires dynamic adjustment of parameters such as input and output gains in response to the system’s current operating condition. The result is a control scheme that offers reduced overshoot and oscillations. The new control scheme was compared to the classical PID and the traditional fuzzy logic controllers. These comparisons were done via computer simulations and laboratory implementation and testing. A windows based C++ program was developed to realize and test the new controller. The better performance of the new control scheme was illustrated

    Comparison of Two Optimal Control Strategies for a Grid Independent Photovoltaic System

    Get PDF
    This paper presents two optimal control strategies for a grid independent photovoltaic system consisting of a PV collector array, a storage battery, and loads (critical and non-critical loads). The first strategy is based on Action Dependent Heuristic Dynamic Programming (ADHDP), a model-free adaptive critic design (ACD) technique which optimizes the control performance based on a utility function. ADHDP critic network is used in a PV system simulation study to train an action neural network (optimal neurocontroller) to provide optimal control for varying PV system output energy and loadings. The second optimal control strategy is based on a fuzzy logic controller with its membership functions optimized using the particle swarm optimization. The emphasis of the optimal controllers is primarily to supply the critical base load at all times, thus requiring sufficient stored energy during times of less or no solar insolation. Simulation results are presented to compare the performance of the proposed optimal controllers with the conventional priority control scheme. Results show that the ADHDP based controller performs better than the optimized fuzzy controller, and the optimized fuzzy controller performs better than the standard PV-priority controller

    A fuzzy-logic controller for an autonomous vehicle operation in an unknown environment

    Full text link
    A controller is developed to guide a four-wheeled vehicle through an unknown environment. The vehicle is equipped with an ultrasonic sensor that can rotate to survey the neighboring environment. A new path planning algorithm is developed that reduces the computational time while avoiding obstacles. The vehicle uses a fuzzy-logic controller to determine the corresponding change in steering. While fuzzy-logic controllers exhibit robustness under varying operating conditions, it is difficult to design a good controller when observations about the system are scarce or when the system has large number of inputs and outputs. Due to this fact, the performance of the fuzzy-logic controller is improved using nonlinear programming techniques. The algorithm automatically generates the fuzzy rules and redefines the shape of the membership sets of input and output variables for an optimal performance of the controller. The effects of changing: the velocity of the vehicle, the range of the ultrasonic sensor, and the time step of the controller of the autonomous vehicle are discussed

    Adaptive interval type-2 fuzzy logic controller for autonomous mobile robot

    Get PDF
    A Type-2 Fuzzy logic controller adapted with genetic algorithm, called type-2 genetic fuzzy logic controller (T2GFLC), is presented in this paper to handle uncertainty with dynamic optimal learning. Genetic algorithm is employed to simultaneous design of type-2 membership functions and rule sets for type-2 fuzzy logic controllers. Traditional fuzzy logic controllers (FLCs), often termed as type-1 fuzzy logic systems using type-1 fuzzy sets, cannot handle large amount of uncertainties present in many real environments. Therefore, recently type-2 FLC has been proposed. The type-2 FLC can be considered as a collection of different embedded type-1 FLCs. However, the current design process of type-2 FLC is not automatic and relies on human experts. The purpose of our study is to make the design process automatic. Moreover, to reduce the computation time of T2GFLC an efficient type-reduction strategy for interval type-2 fuzzy set is also introduced. The evolved type-2 FLCs can deal with large amount of uncertainties and exhibit better performance for the mobile robot. Furthermore, it has outperformed their type-1 counterparts as well as the adaptive type-1 FLCs

    Performance comparison of optimal fractional order hybrid fuzzy PID controllers for handling oscillatory fractional order processes with dead time

    Get PDF
    This is the author accepted manuscript. The final version is available from Elsevier via the DOI in this record.Fuzzy logic based PID controllers have been studied in this paper, considering several combinations of hybrid controllers by grouping the proportional, integral and derivative actions with fuzzy inferencing in different forms. Fractional order (FO) rate of error signal and FO integral of control signal have been used in the design of a family of decomposed hybrid FO fuzzy PID controllers. The input and output scaling factors (SF) along with the integro-differential operators are tuned with real coded genetic algorithm (GA) to produce optimum closed loop performance by simultaneous consideration of the control loop error index and the control signal. Three different classes of fractional order oscillatory processes with various levels of relative dominance between time constant and time delay have been used to test the comparative merits of the proposed family of hybrid fractional order fuzzy PID controllers. Performance comparison of the different FO fuzzy PID controller structures has been done in terms of optimal set-point tracking, load disturbance rejection and minimal variation of manipulated variable or smaller actuator requirement etc. In addition, multi-objective Non-dominated Sorting Genetic Algorithm (NSGA-II) has been used to study the Pareto optimal trade-offs between the set point tracking and control signal, and the set point tracking and load disturbance performance for each of the controller structure to handle the three different types of processes

    On-line multiobjective automatic control system generation by evolutionary algorithms

    Get PDF
    Evolutionary algorithms are applied to the on- line generation of servo-motor control systems. In this paper, the evolving population of controllers is evaluated at run-time via hardware in the loop, rather than on a simulated model. Disturbances are also introduced at run-time in order to pro- duce robust performance. Multiobjective optimisation of both PI and Fuzzy Logic controllers is considered. Finally an on-line implementation of Genetic Programming is presented based around the Simulink standard blockset. The on-line designed controllers are shown to be robust to both system noise and ex- ternal disturbances while still demonstrating excellent steady- state and dvnamic characteristics
    corecore