Ijett application of fuzzy logic to the speed control of dc. The fuzzy logic controller has been used in order to control the speed of dc motor 29, 30. System allows for controlling dc motor speed using fuzzy logic in microcontroller. In this paper we have designed a separately excited dc motor whose speed can be controlled using pid and fuzzy tuned pid controller first, the fuzzy logic controller is designed according to fuzzy rules so that the systems are fundamentally robust. Speed control of dc motor using fuzzy logic controller by.
When considering hardware of a separately excited dc motor, speed can be controlled by following methods. Speed control of a dc motor using pwm video matlab. The simulation results demonstrate that the proposed fuzzy logic controller flc illustrations a significant improvement of the control performance in comparison to the pid controller for both speed and load disturbance fluctuations. Abstract in this paper, dc motor speed is controlled using pid controller and fuzzy logic controller. Dc motor speed control using pwm with pic microcontroller. Speed control of brushless dc motor using fuzzy based. Speed control of dc motor using fuzzy pid controller 1umesh kumar bansal and 2rakesh narvey 1dept. The flc is designed using based on a simple analogy between the. Series wound motor using four controllers which are pid, pi, p, and fuzzy logic.
The sensor is used to keep track of the fan motor rotation and measure its rpm. The second type is the brushless dc motor where the permanent magnet provides. Speed control system using a fuzzy logic controller. This paper present a speed control of dc motor system powered by a photovoltaic source via luo dc dc. Rai, jn, singhal, m, nandwani, m 2012 speed control of dc motor using fuzzy logic technique. Pdf in this paper, dc motor speed is controlled using pid controller and fuzzy logic controller. In a digital controller of brushless ac motor, the control accuracy is of a high level, and it has a fast response time. Fuzzy based speed control of brushless dc motor fed. Jan 01, 2008 in this paper, focuses on a speed control system using a fuzzy logic controller for a brushless ac motor. Dc motor speed control using fuzzy logic controller aip publishing.
Speed conrol of separately excited dc motor using fuzzy. Jan 26, 20 in this tutorial we will see how to control the speed of a dc motor using pulse width modulation. Speed control of brushless dc motor using fuzzy controller. Labview provides a graphical programming environment suited for. Speed control of dc motor using fuzzy logic controller by pci. Brushless dc motor is suitable for wide range of application in batterypowered vehicles, machine tools, robots, automatic wheelchairs, aerospace, temperature controllers and in many engineering, applications owing to their mechanical and. Abstract speed control of dc motor is vital in many applications. The software part aims to design and develop a digital fuzzy logic speed controller by varying the pulse width for dc motor applications using matlabsimulink. By using pwm we can easily control the average power delivered to a load and by thus we can easily control the speed of the dc motor. The most effective method of control is the control of pwm, generated for triggering the converter circuit. Logic controller 64993speedcontrolofdcmotorusingfuzzylogiccontroller. I already posted about interfacing dc motor with pic microcontroller.
This paper presents an adaptive fuzzy logic pid controller for speed control of brushless direct current motor drives which is widely used in various industrial systems, such as servo motor drives, medical, automobile and aerospace industry. Speed control of bldc motor using fuzzy logic controller. The software part aims to design and develop a fuzzy logic. By adding variable resistance to armature circuit resistance 6. Luo converters are new generation of dc dc converters on power electronics which presents better performances and high accuracy. Speed control of dc motor using fuzzy logic controller. I want to design a fuzzy logic control to control two dc motors of rover robot actually i made a simulation for the controller in matlabsimulink and it worked successfully, now i want to design that controller in real world by using arduino uno board. May 08, 2014 hybrid pi fuzzy controller for brushless dc motor speed control. This paper presents the application of fuzzy logic to the speed control of dc motor as a way of overcoming the shortcomings of conventional controllers. In this demonstration you will see how to quickly tune the pid controller for a planned model in simulink. The software works by first performing configuration, then applicationspecific setup.
This paper presents a control scheme of a fuzzy logic for the brushless direct current. The system uses an 8051 family microcontroller to achieve this purpose. Mar 20, 2012 speed control of dc motor by fuzzy controller 1. Fuzzy controller for speed control of bldc motor using. Performance analysis of fuzzy logic based speed control of. This paperdeals with speed control of separately excited dcmotor through fuzzy logic controller. In this tutorial we will see how to control the speed of a dc motor using pulse width modulation.
Fuzzy controller for speed control of bldc motor using matlab. Gain 1, gain 2 and gain 3 in the model, defme change of error, error, and change of alpha scaling factors, respectively. The fuzzy logic fl approach applied to speed control leads to an improved dynamic behavior of the motor drive system and an immune to load perturbations and parameter variations. One of the advantages of fuzzy logic control is that it can be successfully applied to control nonlinear and complex systems using an operator experience or control engineering knowledge. Pid controller requires a mathematical model of the system while fuzzy logic controller base on. Startup of a pid fuzzy logicembedded control system for the.
You may think that a variable resistor in series with a dc motor can control its speed. Speed control of dc motor using pid controller based on changed intelligence techniques walaa m elsrogy1, naglaa k bahgaat 2, mi elsayed3 and ma moustafa hassan 4 1great cairo company for water, cairo, egypt 2 department of electrical communication, faculty of engineering, canadian international college cic, 6 october city, giza, egypt 3 department of electrical power engineering. The fuzzy logic approach offers a simpler,quicker and more reliable solution that is clearadvantages over conventional techniques. Control of bldc motor based on adaptive fuzzy logic pid. Research studies have been done on using different controllers to control speed of separately excited dc motor. The pwm is given through the driver circuit to the half bridge converter, which controls the speed of the. Nov 11, 2017 speed control of dc motor using fuzzy logic controller. The first one is the conventional dc motor where the flux is produced by the current through the field coil of the stationary pole structure. Fuzzy logic controllers were proposed to achieve the speed control of a dc motor using combined armature voltage and field current by varying the armature voltage in the constant torque region and the field current in the constant power region. Various processes on the subject highlight the idea, creation, development, and implementation of intelligent control, and the results. Design a speed controller for a dc motor using pulsewidth modulation pwm. You can also visit the web page with resources for designing and tuning pid controllers. Speed control of brushless dc motor by using fuzzy logic pi controller. Startup of a pid fuzzy logicembedded control system for.
Bldc motor speed control using fuzzy logic youtube. Bldc motors were electronically commutated motor offer many advantages over brushed dc motor. Speed control of dc motor using fuzzy pid controller. The software part aims to design and develop a fuzzy logic controller in matlab simulink. Iosr journal of electrical and electronics engineering 36. Real time implementation of fuzzy logic based dc motor operation by pci 6221 with matlab griet duration. Design and plc implementation for speed control of dc. Fuzzy controller based speed control of dc motor file. Pid controller is used to control a simple dc motor modeled in simulink. Speed control of bldc motor using adaptive fuzzy pid. This paper presents an implementation of selftuned pid controller fpid for speed control of dc. Statespace based simulink modeling of bldc motor and its speed control using fuzzy pid controller. Nov 07, 2017 real time implementation of fuzzy logic based dc motor operation by pci 6221 with matlab griet duration.
The experimental results verify that a adaptive fuzzy pid controller has better control performance than the both fuzzy pid controller and conventional pid controller. Pdf speed control of dc motor using fuzzy logic controller by. Speed control of brushless dc motor using fuzzy based controllers. The proposed fuzzy controller results in a better response compared to the normal response of dc motor. The block diagram of speed control of bldc motor using fuzzy logic and pid controller can be shown in the figure. Mathworks is the leading developer of mathematical computing software for engineers and scientists. This thesis presents a fuzzy logic controller flc for speed control of a bldc by using. Design and plc implementation for speed control of dc motor.
This system accurately controls bldc motor speed using fuzzy logic. Design a pid controller for a dc motor modeled in simulink. The most effective method of control is the control of pwm, generated for triggering the. Additionally, the fl motor control is handled by a main fuzzyctl routine. Controlling speed of dc motor with fuzzy controller in. Citeseerx speed control of dc motor using fuzzy logic. Citeseerx document details isaac councill, lee giles, pradeep teregowda. Hybrid pifuzzy controller for brushless dc motor speed. In the case of dc motor designing, surrogate models have been assisted in investigating the optimal. International journal of engineering trends and technology ijett, 4, 25182523. Priya1, althaf patan2 1assistant professoreee, jeppiaar institute of technology, sriperumbudur, chennai,india 2electrical engineer, qcon, qatar abstract. Create a closedloop system by using the pid controller block, then tune the gains of pid controller block using the pid tuner. Speed control of brushless dc motor using fuzzy logic controller.
The speed of dc motor can be varied by controlling the field flux, the armature resistance or the terminal voltage that applied to the armature circuit armature voltage. Performance analysis of fuzzy logic based speed control of dc. Objective objective of the project is to control the speed of dc motor with the fuzzy logic controller using matlab applications and to compare the result of the simulation with the experiment. The anfis toolbox after training data is illustrated in figure 8. Speed control of brushless dc motor using fuzzy logic. Fuzzy logic based speed control of dc motor is designed. This paper presents the speed monitoring of a dc motor drive using field programmable gate array which provides a faster operation than any other conventional analog methods or digital methods like dsp. It also signifies the importance of the need for further research in. Speed control of dc motor using fuzzy logic youtube.
Hybrid pifuzzy controller for brushless dc motor speed control. Speed control of bldc motor using fuzzy logic controller and comparing it with pid controller. Introduction there are mainly two types of dc motors used in industry. Simulink model of fuzzy logic speed control of dc motor is shown in fig. Pid controller design for a dc motor file exchange matlab. In this paper, focuses on a speed control system using a fuzzy logic controller for a brushless ac motor. Bldc motors were electronically commutated motor offer many advantages over brushed dc motor which includes increased efficiency, longer life. When configured, these components demonstrate fuzzy logic control of a variable speed motor. Aug 20, 2014 i want to design a fuzzy logic control to control two dc motors of rover robot actually i made a simulation for the controller in matlabsimulink and it worked successfully, now i want to design that controller in real world by using arduino uno board. Dec 10, 2011 dc motor speed control using fuzzy logic hard. Ijett application of fuzzy logic to the speed control of. Speed control of bldc motor using fuzzy logic controller and.
In summary, this paper hopes to demonstrate the capability of fuzzy logic in designing a controller for a dc motor. Abstract in this paper we have designed a dc motor. Use encoder from the dc motor to the control board. For acquire an accurate of fuzzy, fuzzy logic toolbox 2. A mathematical model of the process has been designed. This work explains the speed control design for a dc motor using fuzzy logic with labview software.
The three most common speed control methods are field resistance control, armature voltage control, and armature resistance control. The fuzzy logic approach offers a simpler,quicker and more reliable solution that is. Discrete pid controller to control the speed of the dc motor is designed using uatlab a pid controller to control the speed of the dc motor is designed using uatlab simulink the fuzzy logic controller is designed to control the speed of the dc motor the required drive circuit to implement the control action of the fuzzy logic controller. The first part deals with the matlab simulation for speed control of a dc motor using fuzzy logic. Speed control of brushless dc motor using fuzzy logic controller s. The hardware part consist of dc motor driver and pci 6221. Get this project kit at system allows for controlling dc motor speed using fuzzy logic in microcontroller. Implementation of fuzzy logic system for dc motor speed. Introduction the fuzzy logic, unlike conventional logicsystem, is able to model inaccurate or imprecisemodels. This paper presents the speed control of a separately excited dc motor using fuzzy logic control flc.
The software works by first performing configuration, then. We here constantly monitor the motor speed using an ir sensor. This paper presents a control scheme of a fuzzy logic for the brushless direct current bldc. Code and resources speed control of a dc motor using pwm. Fpga implementation for speed monitoring and speed control of.
Pid controller design for a dc motor file exchange. Pdf speed control of dc motor using fuzzy logic controller. Speed control of dc motor using fuzzy logic controller file. To see how to tune the pid controller, please see the video demo andor read the blog post.
In this paper, an effort has been made to control the speed of the dc motor using fuzzy logic control flc based on labview laboratory virtual instrument engineering workbench program. There are 25 fuzzy rules for selftuning of each parameter of pid. The modeling, control and simulation of the bldc motor have been done using the software package matlabsimulink. Dc motor speed control by selftuning fuzzy pid algorithm. A dctodc converter is an electronic circuit or electromechanical device that converts a source of direct current. In our robotics applications we may have to control the speed of the dc motor. Speed control of dc motor using fuzzy logic based on. A fuzzybased speed control of dc motor using combined. Fuzzy logic is based on the theory of fuzzy sets, where an objects membership of a set is gradual rather than just member or not.
Fpga implementation for speed monitoring and speed control. In this paper, the speed of a dc motor is controlled using pid, imc and fuzzy logic controller flc based on matlab simulation program. Designing dspbased motor control using fuzzy logic. Abstract in this paper we have designed a dc motor whose speed can be controlled using pid controller.
286 1564 1327 1327 123 189 1452 1400 1544 1417 475 360 409 156 878 697 1017 961 118 450 1126 1224 1465 1289 1091 506 339 651 1385