Speed control of dc motor using fuzzy logic software

Dc motor speed control by selftuning fuzzy pid algorithm. Designing dspbased motor control using fuzzy logic. Pid controller is used to control a simple dc motor modeled in simulink. System allows for controlling dc motor speed using fuzzy logic in microcontroller. Fuzzy controller for speed control of bldc motor using. The fuzzy logic approach offers a simpler,quicker and more reliable solution that is clearadvantages over conventional techniques. 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 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. 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 bldc motor using adaptive fuzzy pid. To see how to tune the pid controller, please see the video demo andor read the blog post. Bldc motors were electronically commutated motor offer many advantages over brushed dc motor. This thesis presents a fuzzy logic controller flc for speed control of a bldc by using. Ijett application of fuzzy logic to the speed control of.

Speed control of dc motor using fuzzy logic based on. Citeseerx document details isaac councill, lee giles, pradeep teregowda. Performance analysis of fuzzy logic based speed control of dc. Speed control system using a fuzzy logic controller. Control of bldc motor based on adaptive fuzzy logic pid. Pid controller design for a dc motor file exchange matlab. 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. Abstract in this paper, dc motor speed is controlled using pid controller and fuzzy logic controller. The system uses an 8051 family microcontroller to achieve this purpose. 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 in this paper we have designed a dc motor whose speed can be controlled using pid controller.

Code and resources speed control of a dc motor using pwm. Nov 11, 2017 speed control of dc motor using fuzzy logic controller. 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. 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. Labview provides a graphical programming environment suited for. 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.

Design and plc implementation for speed control of dc. The first part deals with the matlab simulation for speed control of a dc motor using fuzzy logic. Jan 01, 2008 in this paper, focuses on a speed control system using a fuzzy logic controller for a brushless ac motor. Statespace based simulink modeling of bldc motor and its speed control using fuzzy pid controller. The software part aims to design and develop a fuzzy logic controller in matlab simulink. 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. This paper presents the speed control of a separately excited dc motor using fuzzy logic control flc. 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. Gain 1, gain 2 and gain 3 in the model, defme change of error, error, and change of alpha scaling factors, respectively. Speed control of brushless dc motor by using fuzzy logic pi controller.

In summary, this paper hopes to demonstrate the capability of fuzzy logic in designing a controller for a dc motor. 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. Series wound motor using four controllers which are pid, pi, p, and fuzzy logic. Speed control of dc motor using fuzzy logic youtube. This paper present a speed control of dc motor system powered by a photovoltaic source via luo dc dc. Speed control of dc motor using fuzzy pid controller. Citeseerx speed control of dc motor using fuzzy logic. Additionally, the fl motor control is handled by a main fuzzyctl routine. The second type is the brushless dc motor where the permanent magnet provides. In this paper, focuses on a speed control system using a fuzzy logic controller for a brushless ac motor. Get this project kit at system allows for controlling dc motor speed using fuzzy logic in microcontroller. In this paper, the speed of a dc motor is controlled using pid, imc and fuzzy logic controller flc based on matlab simulation program. Speed control of dc motor using fuzzy pid controller 1umesh kumar bansal and 2rakesh narvey 1dept.

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. In a digital controller of brushless ac motor, the control accuracy is of a high level, and it has a fast response time. 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. Abstract in this paper we have designed a dc motor. The proposed fuzzy controller results in a better response compared to the normal response of dc motor. The fuzzy logic approach offers a simpler,quicker and more reliable solution that is. Introduction there are mainly two types of dc motors used in industry. Implementation of fuzzy logic system for dc motor 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. In this demonstration you will see how to quickly tune the pid controller for a planned model in simulink.

When configured, these components demonstrate fuzzy logic control of a variable speed motor. International journal of engineering trends and technology ijett, 4, 25182523. Design and plc implementation for speed control of dc motor. Dc motor speed control using fuzzy logic controller aip publishing. The sensor is used to keep track of the fan motor rotation and measure its rpm. We here constantly monitor the motor speed using an ir sensor. Performance analysis of fuzzy logic based speed control of. 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. A dctodc converter is an electronic circuit or electromechanical device that converts a source of direct current.

The software works by first performing configuration, then. The pwm is given through the driver circuit to the half bridge converter, which controls the speed of the. Fuzzy controller based speed control of dc motor file. Use encoder from the dc motor to the control board. This paper presents a control scheme of a fuzzy logic for the brushless direct current. Speed control of bldc motor using fuzzy logic controller and comparing it with pid controller. Pid controller requires a mathematical model of the system while fuzzy logic controller base on. In the case of dc motor designing, surrogate models have been assisted in investigating the optimal. Startup of a pid fuzzy logicembedded control system for. In this tutorial we will see how to control the speed of a dc motor using pulse width modulation. The block diagram of speed control of bldc motor using fuzzy logic and pid controller can be shown in the figure.

Pid controller design for a dc motor file exchange. Nov 07, 2017 real time implementation of fuzzy logic based dc motor operation by pci 6221 with matlab griet duration. 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. Bldc motor speed control using fuzzy logic youtube. This system accurately controls bldc motor speed using fuzzy logic.

It also signifies the importance of the need for further research in. Speed control of brushless dc motor using fuzzy logic controller. The flc is designed using based on a simple analogy between the. The most effective method of control is the control of pwm, generated for triggering the converter circuit. The experimental results verify that a adaptive fuzzy pid controller has better control performance than the both fuzzy pid controller and conventional pid controller. You can also visit the web page with resources for designing and tuning pid controllers.

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. Real time implementation of fuzzy logic based dc motor operation by pci 6221 with matlab griet duration. Fuzzy based speed control of brushless dc motor fed. You may think that a variable resistor in series with a dc motor can control its speed. This work explains the speed control design for a dc motor using fuzzy logic with labview software. Create a closedloop system by using the pid controller block, then tune the gains of pid controller block using the pid tuner. Luo converters are new generation of dc dc converters on power electronics which presents better performances and high accuracy.

By adding variable resistance to armature circuit resistance 6. Mathworks is the leading developer of mathematical computing software for engineers and scientists. Hybrid pifuzzy controller for brushless dc motor speed. Fuzzy controller for speed control of bldc motor using matlab. The hardware part consist of dc motor driver and pci 6221. Speed control of brushless dc motor using fuzzy controller. Dc motor speed control using pwm with pic microcontroller. The software part aims to design and develop a fuzzy logic. 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. 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. Controlling speed of dc motor with fuzzy controller in. Startup of a pid fuzzy logicembedded control system for the.

Speed control of bldc motor using fuzzy logic controller and. Fuzzy logic based speed control of dc motor is designed. The three most common speed control methods are field resistance control, armature voltage control, and armature resistance control. Speed conrol of separately excited dc motor using fuzzy. There are 25 fuzzy rules for selftuning of each parameter of pid. Mar 20, 2012 speed control of dc motor by fuzzy controller 1. Speed control of dc motor using fuzzy logic controller by. The most effective method of control is the control of pwm, generated for triggering the. This paper presents a control scheme of a fuzzy logic for the brushless direct current bldc. For acquire an accurate of fuzzy, fuzzy logic toolbox 2. Research studies have been done on using different controllers to control speed of separately excited dc motor. This paperdeals with speed control of separately excited dcmotor through fuzzy logic controller. A mathematical model of the process has been designed. Speed control of dc motor using fuzzy logic controller file.

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. Dec 10, 2011 dc motor speed control using fuzzy logic hard. Hybrid pifuzzy controller for brushless dc motor speed control. Various processes on the subject highlight the idea, creation, development, and implementation of intelligent control, and the results. The modeling, control and simulation of the bldc motor have been done using the software package matlabsimulink. Introduction the fuzzy logic, unlike conventional logicsystem, is able to model inaccurate or imprecisemodels. Speed control of dc motor using fuzzy logic controller by pci. Speed control of brushless dc motor using fuzzy based controllers. In our robotics applications we may have to control the speed of the dc motor. This paper presents an implementation of selftuned pid controller fpid for speed control of dc. Iosr journal of electrical and electronics engineering 36. Speed control of dc motor using fuzzy logic controller. Pdf speed control of dc motor using fuzzy logic controller. Design a pid controller for a dc motor modeled in simulink.

A fuzzybased speed control of dc motor using combined. Speed control of brushless dc motor using fuzzy logic. May 08, 2014 hybrid pi fuzzy controller for brushless dc motor speed control. 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. 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.

Priya1, althaf patan2 1assistant professoreee, jeppiaar institute of technology, sriperumbudur, chennai,india 2electrical engineer, qcon, qatar abstract. Speed control of brushless dc motor using fuzzy logic controller s. Design a speed controller for a dc motor using pulsewidth modulation pwm. 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. Fpga implementation for speed monitoring and speed control of. Abstract speed control of dc motor is vital in many applications. The anfis toolbox after training data is illustrated in figure 8. Speed control of bldc motor using fuzzy logic controller. The software works by first performing configuration, then applicationspecific setup. Rai, jn, singhal, m, nandwani, m 2012 speed control of dc motor using fuzzy logic technique.

650 922 709 1344 367 1628 879 1064 268 1290 527 984 1031 1251 1099 158 16 58 43 432 8 703 892 186 896 1021 857 1414 87 811 119 1314 1261 510 694 124 431 780 74 1063 1290 160 172 447