Traffic Control Simulations in Boolean, Human and Fuzzy Logic

Size: px
Start display at page:

Download "Traffic Control Simulations in Boolean, Human and Fuzzy Logic"

Transcription

1 COMPUTING DEPARTMENT Traffic Control Simulations in Boolean, Human and Fuzzy Logic CO600 Group Project Adeel Ahmad, Craig Blackman, Nicholas McDowall

2 Traffic Control Simulations in Boolean, Human, and Fuzzy Logic Adeel Ahmad Craig Blackman Nick McDowall University of Kent University of Kent University of Kent Computing Laboratory Computing Laboratory Computing Laboratory Abstract Traffic Control Simulations are used to study, in isolation, real-time traffic patterns in order to understand and attempt to solve the optimization problem of traffic flow through intersections. However, increasingly this has also been recognized as an adaptive issue. We apply different logic controllers on an isolated intersection to both appreciate the dynamic behavior as well as to compare and implement the logic controllers for their performances. We extend our study towards understanding, implementation, and evaluation of Fuzzy, Actuated, Fixed-Time, and Human Control. We draw awareness on different control methods and traffic simulations through related research work in the field. The controller performances are measured using control variables that dictate real-time traffic conditions on an intersection. Furthermore, we present our findings on logic controller performances from two prototypical implementations. 1. Introduction Out project was inspired by wanting to apply a Fuzzy Logic approach to a simulated problem in order to compare how the approach differs from a non-fuzzy approach but also to learn more about the stages involved when creating a Fuzzy Controller. This project looks at two different approaches of controlling traffic simulations. We have called them Ptototype1 and Prototype2. Each of the prototypes will be looking at the effectiveness of a fuzzy controller in comparison to other non-fuzzy controllers. For example prototype1 looks at a Boolean controller and a fixed-time (naïve) controller. The simulations will be run several times to capture the performances of the different controllers over a range of varying traffic and input conditions. Finally the results from the two prototypes will be analysed to determine whether they reach the same conclusions. 2. Background Max Black was one of the first to challenge the use of probability to express uncertainty with his studies of vagueness in 1973 but it was the work by Lofti Zadeh on fuzzy sets in 1965 that had a significant influence on the way people think about uncertainty. Fuzzy logic or multivalence to use the formal term deals with ideas of partial truths where something can be both true and false at the same time. Grey can exist as well as black and white and everything is not rounded to fit either true or false. Bivalence or Boolean logic on the other hand deals with opposites, true or false. You either belong to a set or you do not. Everything must either be or not be, whether in the present or in the future. [1] In bivalent logic values are rounded to fit into a set to give all or nothing, accuracy is lost for the sake of simplicity. One side-effect is that paradoxical situations can occur. Trying to round 0.5 to 0 or 1 could be rounded either way but according to bivalent logic everything must be or not be however in this case it could be either which causes problems. In mathematics such paradoxical situations where A=NotA are treated as special conditions and are regularly found in settheory Set Theory At school we are taught classical set theory where we have a universe that contains all possible values and sets that contains parts of the universe. The objects within the universe either belong to a set or they do not. There are several operations that can be applied to classical sets such as Union, Intersection and Difference. These operations are used to describe the elements according to which sets they belong to or do not belong to. The membership of elements to sets is said to be crisp because the membership is very well defined and abrupt. For fuzzy sets this membership is much more casual and the boundaries are more ambiguous allowing elements to have a degree of membership. A function can be used to determine the 2

3 level of membership to a set and is called a Membership Function. So in Fuzzy logic a set is able to have various elements that belong to the set in varying degrees from the extremes of zero and total membership (as in bivalent logic) as well as values in between. Bivalent logic is therefore a special case of fuzzy logic. The elements in a fuzzy set can also of course belong to more than one set. Figure1 shows functions describing the degree of membership for two universes. The graph on the right shows an example of a membership function for a classical set and the graph on the left a membership function for a fuzzy set. 1 0 Universe The set operations mentioned for crisp sets are also applicable for fuzzy sets with the exception of middle axioms [2] Fuzzification Although most of the information around us is fuzzy the computers and mathematics we use need crisp values to work. Therefore in order to create a fuzzy controller we would have to fuzzify some input values and defuzzify the final output values too. By fuzzifying the input values we enable the use of natural linguistic variables to solve problems. Words such as heavy or hot can be represented using membership functions so that a range of values can belong to these linguistic variables to some degree. With this in place it is possible to approach problems in an intuitive way since this attempts to replicate the way a human thinks. For example when driving along in a car if a car immediately ahead breaks sharply (linguistic variable) then we may respond by pressing the break firmly (linguistic variable). This allows humans to solve many complex problems in a comparatively simple and efficient way Rule Based Systems 1 Figure 1 0 Universe Fuzzy rule based systems are used to model complex systems by using linguistic variables for the antecedents and consequents. They allow us to apply heuristics and expert knowledge to problems. The variables used within the rules are based on fuzzy sets and therefore can be true to some degree according to a given membership function. To obtain the overall consequent of the rule in Figure 2 it is necessary to aggregate the two antecedents. Since the connective is an and we need to find the fuzzy intersection of the antecedents which is basically the minimum firing strength of the two antecedents. So the consequent of the rule will fire to some degree which maps to the minimum degree of membership of the two inputs. This makes sense since if one of the inputs has a zero membership the rule will fire at zero strength which we expect due to the AND connective. Once each of the rules have fired we need to infer an overall output value Inference IF a AND b THEN c Antecedents connected by an AND connective The inference method involved mapping the inputs values to the output values. There are several inference methods however by far the most common is the Mamdani (max-min) method. All the rule consequents are aggregated to produce an output fuzzy set. The next stage involves turning this fuzzy output set into a single crisp output value Defuzzification Figure 2 Consequent The process of producing a crisp output value from a fuzzy output set is called defuzzification. Once again there are several different methods that can be used. Some common methods include the centroid, weighted average [3] and bisector methods. Where the output membership functions are evenly distributed and symmetric the weighted average method also knows as root-sum-square method appears to produce good results. It takes into account all the rules that fire and scales the functions by their magnitude. 3

4 3. Aims The main aim of the project is to compare the performance of Fuzzy, Boolean and Human Logic within the context of a traffic simulation, with the subobjective of comparing and contrasting the approaches used for Prototype 1 and Prototype 2. Through designing and developing these prototypes we desire to increase our knowledge of fuzzy logic by applying theory to a real world problem. We envisage and hope that the usefulness of fuzzy logic will become apparent by undertaking the implementation of these prototypes. Utilising the latest software and technologies such as NetBeans and CSProjects/Trac will expand each group member s skill set while learning from and contributing to a common knowledge base for the project. User Control Logic Simulation GUI Parameters Inputs Options Cycle-Time Figure 3: Overview Diagram Main GUI Sim Logic Stats 4. Prototype 1 This prototype looked at simulating traffic on two roads that share a single junction. Access to the junction is controlled by traffic lights. Three instances of the simulation are run where the traffic lights are controlled by different logic controllers. These controllers are Fuzzy Logic, Boolean Logic and Fixed- Time. The fixed-time controller can be overridden by a human at the initiation of the simulation. The purpose of the prototype is to compare the performance of the logics given identical initial traffic conditions. We hypothesise that the fuzzy controller will shorten queue lengths, reduce delays and manage the traffic flow more effectively when compared to the other controllers. We do also expect Boolean Logic to perform better than the naive Fixed-Time controller but to be less flexible and therefore perform worse than the Fuzzy Controller. The prototype was developed in Java 1.6 using several IDEs including BlueJ, Eclipse and NetBeans. External Java libraries [4] were used in order to generate the graphs that are displayed on the Simulation GUI. 4.1 Overview A high level overview of the process flow is included in Figure 3. The main GUI is used to set the initial traffic conditions. The logic controllers are initialised and they start the simulations by passing a cycle-time (length of time the signal remains green for the active road) to the simulations. After each cycle the simulation logics pass two inputs (congestion scores [5]), one for each road. The class interaction diagram [6] lists all of the classes used to construct the prototype. 4.2 Simulation Logic We tried to keep the logic separate from the Simulation GUI wherever possible. The main purpose of the simulation logic is to move cars along each time an update request is received. The current signal value and active road is also passed during the update call. The pseudo code below gives an overview of how each road is updated. FOR (EACH CAR) IF (car in front) THEN Position = Position ELSE IF (at junction and light == red) THEN Position = Position ELSE Position ++ END IF 4.3 Control Logic There are three controllers that are able to access the traffic lights of the simulation they are associated with. The controllers are assigned to their simulations when the start button is pressed on the Main GUI. We will now look at the differences between the three controllers in more detail Fuzzy & Boolean Logic Controller We attempted to keep the operation of these two controllers identical apart from one fundamental difference. The Fuzzy Controller fuzzifies the inputs 4

5 and therefore fuzzy set theory is used, the membership functions [7] and more than one rule is fired. The Boolean controller follows the same steps [8] however the inputs are not fuzzified, crisp sets are used, there is no cross-over in membership sets and only one rule is fired. IF active road = low AND non-active = low THEN no change IF active road = low AND non-active = high THEN reduce cycle IF active road = high AND non-active = low THEN increase cycle IF active road = high AND non-active = high THEN no change For this reason the Boolean Controller is only capable of three possible outputs to keep the cycletime as it is, to double it or reduce it to zero. The Fuzzy Controller potentially has an infinite amount of output values. However the inputs and cycle-time are restricted to integer values thus reducing the range of possible outputs, but the range is still significantly larger than for the Boolean Controller. This allows more flexibility and sensitivity which is what we believe will result in a superior performance. The inputs received are congestion scores [5] for each of the roads A and B. It is the difference in the score that is significant because when the scores are equal the cycle-time will remain the same. When the scores are uneven then the cycle-time will be adjusted so that the road with a higher score gets a longer cycle-time and the road with a smaller score a shorter cycle-time Fixed-Time Controller The fixed-time controller dictates the traffic flow of the roads simply by switching the signal every 15 seconds. It is a naive controller as it does not take into account any conditions of the road when switching the signal. Its cycle time will never adapt or change. The controller will probably perform reasonably well when congestion is approximately equal on each road. Thus it is expected to perform poorly when the roads have imbalanced congestion as it is oblivious to these differences. When the simulation is initiated and manual logic mode is not selected then the fixed-time controller will overrun the manual simulation by default. The user is made aware of this within the user guide [9]. Many real world conventional traffic light systems still use fixedtime phase change, which is only really acceptable in situations where traffic levels do not vary significantly. 4.4 Simulation GUI The Simulation GUI is used to display the status of the simulations as well as useful statistics, graphs and a few user controls. The user guide [9] lists the options in more detail. The user is able to alter the speed of the simulation, pause/resume and stop the simulation. The three simulations, each of which are controlled by the different logics all run simultaneously and can be viewed by flicking through each of the simulation tabs. The Graphs tab displays several graphs that are used for a direct comparison of the performance measures of the logics. Since separate threads are used for each of the simulations the best time to compare the graphs is at the end of a simulation because it is possible that the threads will not always be in sync at a given moment in time. 4.5 Testing Testing for prototype 1 consisted of three main parts, namely unit testing, pair programming and UAT (user acceptance testing). Unit tests were built up to allow a small amount of regression testing to be carried out. Some of the tools utilised for unit testing included JUnit within the BlueJ environment which was chosen for its familiarity. NetBeans was also used for its flexible testing features. Pair programming was used throughout the development phase. Any issues found were recorded and tracked to ensure they were resolved to a satisfactory level [10]. User testing towards the end of the overall development cycle allowed us to verify the program functioned as expected when deployed on different machines. Users were given a user guide and asked to run a simulation and then observed while doing so to see if any usability or operational bugs became apparent. They also completed a questionnaire [11] for feedback. A more detailed overview of testing [12] and the associated documents are available in the corpus material. 4.6 Results A Results Harness was created to produce the results. Its function was to run the simulations one hundred times and record the respective results [13] for each of the logic controllers. The main reason for creating the harness was to automate the results gathering process, as running and recording the simulation manually was time consuming. Secondly, basing conclusions on one hundred runs is more accurate than only a handful of runs as it allows 5

6 meaningful averages to be obtained. In the real world, traffic patterns will change hundreds or even thousands of times within a day so the simulation and results attempt to reflect this. The values captured by the harness were then imported into an excel template. The data was then normalised and plotted on an XY-Scatter diagram with trend lines to show the overall performance of the logics in comparison to each other [14]. Table 1 summarises the findings. Table 1 Performance comparison overview table (Compared to Fuzzy Logic) Logic Controller Boolean Fixed-Time Total Delay % +127% Measured Variables 4.7 Evaluation Wasted Slots Max Delay Longest Queue +3-50% % +60% +114% +5% +40% The Fuzzy Controller was able to perform better across a wide range of traffic situations. Having analysed the results we have concluded that Fuzzy logic can help improve traffic flow and reduce delays within a dynamic traffic environment. Its extra flexibility allowed the controller to outperform the Boolean logic where the imbalances were less extreme and match or better it where the imbalances were extreme. Both logics outperformed the naive controller significantly and even when traffic levels were well balanced the naive controller was outperformed on a consistent basis by both of the other logics. We feel that we have created a usable piece of software that fulfils the objective of running traffic simulations to compare the effectiveness of the respective logics. The limitations of prototype1 include losing a possible range of fuzzy outputs due to restricting inputs and cycle-times to integer values. The simulation does not allow for acceleration or deceleration of cars or cars travelling at different speeds. The simulation also only looks at a single junction with one-way traffic. We appreciate the real world behaves in a more complicated manner than this; therefore these variables could perhaps be factored into further development of the prototype. The next stage in this simulation might be to look at extending the roads to incorporate two-way traffic and have left or right turns and so forth. A further improvement might involve the fuzzy controller monitoring traffic continuously and changing a given cycle time mid-cycle if conditions change significantly. At the moment the controller only evaluates the traffic congestion once per cycle. 5. Prototype Two This prototype uses two way lanes on a four way isolated intersection. Cars enter and leave from north, south, east and west. All cars go either from north to south, south to north, east to west or west to east. Turnings are considered. All roads have equal weighting. The simulation can be configured using the graphical user interface. This allows for information hiding of complicated components from user view. However, the simulation is constructed in a way that allows for understanding of both the traffic simulation as well the different controllers. Controllers implemented for performance comparison include: Fuzzy (Mamdani), Fixed-Time, Actuated, and Human. These Boolean and Fuzzy controllers can be adjusted for use from the user interface. However, the Human option can be used as well for which a signal change button is available. Graphs are produced for controllers as well as an option for summary comparison when multiple controllers are sequenced for a simulation. In this case, the total time of simulation is divided equally by the set parameters for the number of controllers. It is also possible to save data from traffic control to compare after simulation. However, due to time constraints a lot of complexities were reduced from the system so to allow for some level of manageability. The work originally was planned to incorporate Fuzzy Mamdani and Fuzzy Sugeno Type Controllers as well as one Adaptive Fuzzy Controller. This would have added more control variables for performance measurements. Also, initially, the objective was to allow for 1, 2, 4 intersection options but this was removed in order to manage complexity of the implementation within time constraints Design Overview This high level diagram illustrates how the different components interact. Most of the components are hidden away from the users view behind the GUI window implementation which interacts with parameter windows, which act as wrappers, in order to adjust the state of the controller in order to apply signal changes. 6

7 User Graphs & Data Data Control GUI Window Fuzzy Controller Boolean Controllers Actuated/Fixed-Time 5.2. Fixed-Time Controller SIM SIM Parameter s Fuzzy Parameter s Boolean Parameter s 5.4. Fuzzy Controller Fuzzification Inference Defuzzification Rule Base The Fuzzy Controller type adapted for this prototype was Mamdani [15]. It uses the standard centroid method for defuzzification which translates linguistic variable [16] input into crisp output. The fuzzification method translates the crisp inputs into linguistic variables. The system is able to draw inference using linguistic variable weights and adjusting the membership functions [16]. The Fixed-Time Controller was setup to allow for cycle time adjustments between signal state changes. However, this was done through the GUI which was then updated within the Boolean (Fixed-Time) Controller. The Boolean Parameter Window displays the fixed-time state changes and allows for user to change the cycle times for the next simulation phase. The user can then run the simulation and view the graphs and formulated data for the controller. Time = 0 Time = 60 Time = 90 Time = 120 Adjustable states: greenns/redew redns/greenew greenns/redew redns/greenew...and so on depending on simulation time 5.3. Actuated Controller Initial set Interval Extended Interval Actuated Controller extends a phase of a signal controlling in a particular direction of car movements over an intersection. The cars are detected using color as a detector. These different colors related to: waiting car, moving car, greater then average waiting car. However, in real-world these colors would be actual sensors embedded nearby or on the lane of a road Testing Testing for prototype two consisted of automated testing using the robot for user interface components to check for functionality. Another aspect that was looked at was the controller logics implemented to check that they were meeting specified functional requirements. A lot of testing was done using outputs from a terminal window to gather feedback about event calls that are generated through each component during a simulation Evaluation Results of comparisons for two phase controlling show that when traffic volumes are evenly spread out over the intersection the fuzzy performance is about the same as an actuated controller. However, when traffic volumes are unevenly fluctuated the fuzzy controller is seen to perform better then actuated controller. The fixed-time controller failed miserably in controlling fluctuations in traffic flow. However, when traffic was consistent the fixed-time controller was seen to be slightly more effective then fuzzy. Human control on the other hand was more time consuming, but reduced in effectiveness when both traffic volumes and simulation speeds were increased dramatically. Fuzzy controller, on the other hand, generally performed better with increased speed and traffic volumes depending on the cycle time of inference. Generally, the fuzzy controller was effective enough to optimize traffic flow as well as adapt to fluctuations. The efficiency of the fuzzy controller could be increased by 7

8 applying hedges into the linguistic variables to add to the granularity of generated rules. However, too many configured rules for a fuzzy controller also reduce the efficency of the inference and defuzzification methods. 6. Conclusions We were able to apply two different approaches when comparing the performances of various traffic control logics. Fuzzy logic appeared to outperform the other logics overall but especially when traffic levels were unbalanced across the roads. Our knowledge and understanding of fuzzy logic has increased significantly and now we have a clearer understanding of how fuzzy logic can be applied to a problem in the form of a fuzzy controller. Given more time we would have liked to experiment with more fuzzification and defuzzification methods to determine whether we could fine-tune the performances of our controllers even further. Overall we feel we have achieved our main objectives that were set at the start of the project. [9] Prototype 1 User Guide, Corpus Ref: 1U1 [10] Bug Tracking, Corpus Ref: 1T2 [11] User Questionnaire, Corpus Ref: 1T4 [12] Testing Overview, Corpus Ref: 1T1 [13] Final Results from Harness csv file, Corpus Ref: 1R2 [14] Results Summary, Corpus Ref: 1R1 [15] p23-95, K.M. Passino & S.Yurkowich, Fuzzy Control, Addison-Wesley, USA, 1998 [16] L.A. Zadeh, Fuzzy Sets, vol 8, Information and Control, USA, Acknowledgements We would like to thank our supervisor, Dr Colin Johnson for his guidance and communication throughout the project. Additionally we would like to thank Prof. Lotfi Zadeh and the BISC team for providing us resources to formulate an understanding of Fuzzy logic. 8. Bibliography [1] p64, Aristotle as quoted, B Kosko, Fuzzy Thinking The Science of Fuzzy Logic, Flamingo, USA, 1994 [2] p30, Ross, T.J., Fuzzy Logic with Engineering Applications, John Wiley & Sons, UK, 2005 [3] p101, Ross, T.J., Fuzzy Logic with Engineering Applications, John Wiley & Sons, UK, 2005 [4] JFreeCharts, A Java chart library that aids developers in producing high quality charts within applications, [Online]: (2008) [5] Congestion Scores, Corpus Ref: 1D4 [6] Class Interaction/Dependency Diagram, Corpus Ref: 1D6 [7] Membership Functions: Corpus Ref: 1D5 [8] Flow Chart Diagram Comparing Fuzzy & Boolean Control Processes, Corpus Ref: 1D2 8

CHAPTER 4 FUZZY LOGIC CONTROLLER

CHAPTER 4 FUZZY LOGIC CONTROLLER 62 CHAPTER 4 FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Unlike digital logic, the Fuzzy Logic is a multivalued logic. It deals with approximate perceptive rather than precise. The effective and efficient

More information

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information

More information

Keywords- Fuzzy Logic, Fuzzy Variables, Traffic Control, Membership Functions and Fuzzy Rule Base.

Keywords- Fuzzy Logic, Fuzzy Variables, Traffic Control, Membership Functions and Fuzzy Rule Base. Volume 6, Issue 12, December 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Fuzzy Logic

More information

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study Bahar A. Elmahi. Industrial Research & Consultancy Center, baharelmahi@yahoo.com Abstract- This paper

More information

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller Philip A. Adewuyi Mechatronics Engineering Option, Department of Mechanical and Biomedical Engineering, Bells University

More information

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques Afshan Ilyas, Shagufta Jahan, Mohammad Ayyub Abstract:- This paper presents a method for tuning of conventional

More information

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter Triveni K. T. 1, Mala 2, Shambhavi Umesh 3, Vidya M. S. 4, H. N. Suresh 5 1,2,3,4,5 Department

More information

Fuzzy Expert System for the Competitiveness Evaluation of Shipbuilding Companies

Fuzzy Expert System for the Competitiveness Evaluation of Shipbuilding Companies JOURNAL OF SOFTWARE, VOL. 9, NO. 3, MARCH 2014 663 Fuzzy Expert System for the Competitiveness Evaluation of Shipbuilding Companies Jianing Zheng School of Naval Architecture, Ocean and Civil Engineering,

More information

FUZZY LOGIC TRAFFIC SIGNAL CONTROL

FUZZY LOGIC TRAFFIC SIGNAL CONTROL FUZZY LOGIC TRAFFIC SIGNAL CONTROL BY ZEESHAN RAZA ABDY PREPARED FOR DR NEDAL T. RATROUT INTRODUCTION Signal control is a necessary measure to maintain the quality and safety of traffic circulation. Further

More information

Let X be a space of points, with a generic element of X denoted by x. Thus X = {x}.

Let X be a space of points, with a generic element of X denoted by x. Thus X = {x}. COMPUTER METHODS IN POWER SYSTEM-2 Prof. Sandhya Sharma ----------------------------------------------------------------- Fuzzy Logic Applications Defining Fuzzy Sets Mathematically Fuzzy sets were first

More information

Computational Intelligence Introduction

Computational Intelligence Introduction Computational Intelligence Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Neural Networks 1/21 Fuzzy Systems What are

More information

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 73 CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 6.1 INTRODUCTION TO NEURO-FUZZY CONTROL The block diagram in Figure 6.1 shows the Neuro-Fuzzy controlling technique employed to control

More information

= X must be in a set of A or in a set of not A.

= X must be in a set of A or in a set of not A. Traditional (crisp) logic Traditional (crisp) logic In 300 B.C. ristotle formulated the law of the ecluded middle, which is now the principle foundation of mathematics. = X X must be in a set of or in

More information

AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES

AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com Adaptive Traffic light using Image Processing and Fuzzy Logic 1 Mustafa Hassan and 2

More information

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Praveen Kumar 1, Anurag Singh Tomer 2 1 (ME Scholar, Department of Electrical

More information

Case 1 - ENVISAT Gyroscope Monitoring: Case Summary

Case 1 - ENVISAT Gyroscope Monitoring: Case Summary Code FUZZY_134_005_1-0 Edition 1-0 Date 22.03.02 Customer ESOC-ESA: European Space Agency Ref. Customer AO/1-3874/01/D/HK Fuzzy Logic for Mission Control Processes Case 1 - ENVISAT Gyroscope Monitoring:

More information

Automatic Control of Fan Speed using Fuzzy Logic

Automatic Control of Fan Speed using Fuzzy Logic Automatic Control of Fan Speed using Fuzzy Logic * Amity University, Gurgaon, Haryana ABSTRACT This paper gives you the design as well as the simulation of an electric fan speed control by using fuzzy

More information

Simulationusing Matlab Rules in Neuro-fuzzy Controller Based Washing Machine

Simulationusing Matlab Rules in Neuro-fuzzy Controller Based Washing Machine RESEARCH ARTICLE OPEN ACCESS Simulationusing Matlab Rules in Neuro-fuzzy Controller Based Washing Machine Ms. NehaVirkhare*, Prof. R.W. Jasutkar ** *Department of Computer Science, G.H. Raisoni College

More information

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

A Fuzzy Knowledge-Based Controller to Tune PID Parameters Session 2520 A Fuzzy Knowledge-Based Controller to Tune PID Parameters Ali Eydgahi, Mohammad Fotouhi Engineering and Aviation Sciences Department / Technology Department University of Maryland Eastern

More information

A Fuzzy Signal Controller for Isolated Intersections

A Fuzzy Signal Controller for Isolated Intersections 1741741741741749 Journal of Uncertain Systems Vol.3, No.3, pp.174-182, 2009 Online at: www.jus.org.uk A Fuzzy Signal Controller for Isolated Intersections Mohammad Hossein Fazel Zarandi, Shabnam Rezapour

More information

Fuzzy Logic Based Handoff Controller for Microcellular Mobile Networks

Fuzzy Logic Based Handoff Controller for Microcellular Mobile Networks International Journal of Computational Engineering & Management, Vol. 13, July 2011 www..org Fuzzy Logic Based Controller for Microcellular Mobile Networks 28 Dayal C. Sati 1, Pardeep Kumar 2, Yogesh Misra

More information

Application of Soft Computing Techniques in Water Resources Engineering

Application of Soft Computing Techniques in Water Resources Engineering International Journal of Dynamics of Fluids. ISSN 0973-1784 Volume 13, Number 2 (2017), pp. 197-202 Research India Publications http://www.ripublication.com Application of Soft Computing Techniques in

More information

Computers systems can

Computers systems can Fuzzy Logic and Fuzzy Systems Introduction Khurshid Ahmad, Professor of Computer Science, Department of Computer Science Trinity College, Dublin-2, IRELAND October 7 th, 2008. 1 1 Computers systems can

More information

On-site Safety Management Using Image Processing and Fuzzy Inference

On-site Safety Management Using Image Processing and Fuzzy Inference 1013 On-site Safety Management Using Image Processing and Fuzzy Inference Hongjo Kim 1, Bakri Elhamim 2, Hoyoung Jeong 3, Changyoon Kim 4, and Hyoungkwan Kim 5 1 Graduate Student, School of Civil and Environmental

More information

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control) Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control) The fuzzy controller design methodology primarily involves distilling human expert knowledge about how to control a system into

More information

DESIGN OF VEHICLE ACTUATED SIGNAL FOR A MAJOR CORRIDOR IN CHENNAI USING SIMULATION

DESIGN OF VEHICLE ACTUATED SIGNAL FOR A MAJOR CORRIDOR IN CHENNAI USING SIMULATION DESIGN OF VEHICLE ACTUATED SIGNAL FOR A MAJOR CORRIDOR IN CHENNAI USING SIMULATION Presented by, R.NITHYANANTHAN S. KALAANIDHI Authors S.NITHYA R.NITHYANANTHAN D.SENTHURKUMAR K.GUNASEKARAN Introduction

More information

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER World Automation Congress 21 TSI Press. USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER Department of Computer Science Connecticut College New London, CT {ahubley,

More information

Resource Allocation for Massively Multiplayer Online Games using Fuzzy Linear Assignment Technique

Resource Allocation for Massively Multiplayer Online Games using Fuzzy Linear Assignment Technique Resource Allocation for Massively Multiplayer Online Games using Fuzzy Linear Assignment Technique Kok Wai Wong Murdoch University School of Information Technology South St, Murdoch Western Australia 6

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Fuzzy Logic Based Spectrum Sensing Technique for

Fuzzy Logic Based Spectrum Sensing Technique for Fuzzy Logic Based Spectrum Sensing Technique for Cognitive Radio Zohaib Mushtaq 1, Asrar Mahboob 2, Ali Hassan 3 Electrical Engineering/Government College University/Lahore/Punjab/Pakistan engr_zohaibmushtaq@yahoo.com

More information

Administering Saturated Signalized Networks Through Fuzzy Technique

Administering Saturated Signalized Networks Through Fuzzy Technique Research Article Volume 2 Issue 3 - September 2018 Eng Technol Open Acc Copyright All rights are reserved by Woroud A Alothman Administering Saturated Signalized Networks Through Fuzzy Technique Woroud

More information

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control American-Eurasian Journal of Scientific Research 11 (5): 381-389, 2016 ISSN 1818-6785 IDOSI Publications, 2016 DOI: 10.5829/idosi.aejsr.2016.11.5.22957 High Efficiency DC/DC Buck-Boost Converters for High

More information

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications M. Saleem Khan, Khaled Benkrid Abstract This research paper presents the design model of a fuzzy

More information

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control Introduction UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab. 0908448 Experiment no.2 Introduction to Fuzzy Logic Control Traditional logic is based upon the idea that

More information

An image analysis based expert system for assessing the quality of freeze-dried protein formulations

An image analysis based expert system for assessing the quality of freeze-dried protein formulations An image analysis based expert system for assessing the quality of freeze-dried protein formulations Hjalte Trnka, Jian X. Wu, Marco van de Weert, Holger Grohganz and Jukka Rantanen Department of Pharmacy,

More information

Trip Assignment. Lecture Notes in Transportation Systems Engineering. Prof. Tom V. Mathew. 1 Overview 1. 2 Link cost function 2

Trip Assignment. Lecture Notes in Transportation Systems Engineering. Prof. Tom V. Mathew. 1 Overview 1. 2 Link cost function 2 Trip Assignment Lecture Notes in Transportation Systems Engineering Prof. Tom V. Mathew Contents 1 Overview 1 2 Link cost function 2 3 All-or-nothing assignment 3 4 User equilibrium assignment (UE) 3 5

More information

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS 121 Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS 122 5.1 INTRODUCTION The analysis presented in chapters 3 and 4 highlighted the applications of various types of conventional controllers and

More information

Fuzzy auto-tuning for a PID controller

Fuzzy auto-tuning for a PID controller Fuzzy auto-tuning for a PID controller Alain Segundo Potts 1, Basilio Thomé de Freitas Jr 2. and José Carlos Amaro 2 1 Department of Telecommunication and Control. University of São Paulo. Brazil. e-mail:

More information

The DSS Synoptic Facility

The DSS Synoptic Facility 10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, PO1.030-6 (2005) The DSS Synoptic Facility G. Morpurgo, R. B. Flockhart and S. Lüders CERN IT/CO,

More information

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 7 (2013), pp. 853-858 Research India Publications http://www.ripublication.com/aeee.htm Comparative Analysis of Room Temperature

More information

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Wanli Chang, Samarjit Chakraborty and Anuradha Annaswamy Abstract Back-pressure control of traffic signal, which computes the control phase

More information

Traffic Controller Timing Processes

Traffic Controller Timing Processes 4 Actuated Traffic Controller Timing Processes In Chapter 4, you will learn about the timing processes that run an actuated traffic controller. Many transportation engineers begin their study of signalized

More information

TLCSBFL: A Traffic Lights Control System Based on Fuzzy Logic

TLCSBFL: A Traffic Lights Control System Based on Fuzzy Logic , pp.27-34 http://dx.doi.org/10.14257/ijunesst.2014.7.3.03 TLCSBFL: A Traffic Lights Control System Based on Fuzzy Logic Mojtaba Salehi 1, Iman Sepahvand 2, and Mohammad Yarahmadi 3 1 Department of Computer

More information

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

Study of fuzzy logic technique for power transistor problem

Study of fuzzy logic technique for power transistor problem IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 22-28 www.iosrjournals.org Study of fuzzy logic technique for power transistor problem K.Y. Rokde 1, S.M.Ghatole 2,

More information

Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2

Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2 Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2 1 (EEE Department, Bapatla Engineering College, Bapatla, India) 2 (EEE Department, JNTU College of Engineering,

More information

CHAPTER 6 ANFIS-RQPF FOR UNBALANCED THREE-PHASE SYSTEMS

CHAPTER 6 ANFIS-RQPF FOR UNBALANCED THREE-PHASE SYSTEMS 92 CHAPTER 6 ANFIS-RQPF FOR UNBALANCED THREE-PHASE SYSTEMS 6.1 POWER FACTOR IN UNBALANCED THREE-PHASE SYSTEMS In sinusoidal situations, there is a unique power factor definition for single-phase and balanced

More information

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 3 Ver. I (May. Jun. 2016), PP 70-75 www.iosrjournals.org Performance Analysis of

More information

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO B. Udaya Kumar 1, Dr. M. Ramesh Patnaik 2 1 Associate professor, Dept of Electronics and Instrumentation,

More information

Laboratory 1: Uncertainty Analysis

Laboratory 1: Uncertainty Analysis University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can

More information

Area Traffic Control System (ATCS)

Area Traffic Control System (ATCS) Area Traffic Control System (ATCS) 1. Introduction: Area Traffic Control System is an indigenous solution for Indian Road Traffic, which optimizes traffic signal, covering a set of roads for an area in

More information

EVALUATING PRODUCTION TIME BUFFER FOR DEMAND VARIABILITY. Chien-Ho Ko

EVALUATING PRODUCTION TIME BUFFER FOR DEMAND VARIABILITY. Chien-Ho Ko EVALUATING PRODUCTION TIME BUFFER FOR DEMAND VARIABILITY Chien-Ho Ko Department of Civil Engineering, National Pingtung University of Science and Technology, Pingtung, 91201, TAIWAN +886-8-770-3202, Email:

More information

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 130 CHAPTER 6 CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 6.1 INTRODUCTION Vibration control of rotating machinery is tougher and a challenging challengerical technical problem.

More information

Keywords: Transformer, differential protection, fuzzy rules, inrush current. 1. Conventional Protection Scheme For Power Transformer

Keywords: Transformer, differential protection, fuzzy rules, inrush current. 1. Conventional Protection Scheme For Power Transformer Vol. 3 Issue 2, February-2014, pp: (69-75), Impact Factor: 1.252, Available online at: www.erpublications.com Modeling and Simulation of Modern Digital Differential Protection Scheme of Power Transformer

More information

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS A Thesis Proposal By Marshall T. Cheek Submitted to the Office of Graduate Studies Texas A&M University

More information

Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory

Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory , July 4-6, 2012, London, U.K. Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory M. F. Abu Hassan, Y. Yusof, M.A. Azmi, and

More information

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL 47 CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL 4.1 INTRODUCTION Passive filters are used to minimize the harmonic components present in the stator voltage and current of the BLDC motor. Based on the design,

More information

AUTOPILOT CONTROL SYSTEM - IV

AUTOPILOT CONTROL SYSTEM - IV AUTOPILOT CONTROL SYSTEM - IV CONTROLLER The data from the inertial measurement unit is taken into the controller for processing. The input being analog requires to be passed through an ADC before being

More information

RF System Design and Analysis Software Enhances RF Architectural Planning

RF System Design and Analysis Software Enhances RF Architectural Planning RF System Design and Analysis Software Enhances RF Architectural Planning By Dale D. Henkes Applied Computational Sciences (ACS) Historically, commercial software This new software enables convenient simulation

More information

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR Journal of Fundamental and Applied Sciences ISSN 1112-9867 Research Article Special Issue Available online at http://www.jfas.info MODELING AND CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

More information

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection

Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection Deployment and Testing of Optimized Autonomous and Connected Vehicle Trajectories at a Closed- Course Signalized Intersection Clark Letter*, Lily Elefteriadou, Mahmoud Pourmehrab, Aschkan Omidvar Civil

More information

Digital Filters Using the TMS320C6000

Digital Filters Using the TMS320C6000 HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)278 76088, Fax: (+44) (0)278 76099, Email: sales@hunteng.demon.co.uk URL: http://www.hunteng.co.uk Digital

More information

Fuzzy Controllers for Boost DC-DC Converters

Fuzzy Controllers for Boost DC-DC Converters IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735 PP 12-19 www.iosrjournals.org Fuzzy Controllers for Boost DC-DC Converters Neethu Raj.R 1, Dr.

More information

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller 1 Deepa S. Bhandare, 2 N. R.Kulkarni 1,2 Department of Electrical Engineering, Modern College of Engineering,

More information

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing An Integrated ing and Simulation Methodology for Intelligent Systems Design and Testing Xiaolin Hu and Bernard P. Zeigler Arizona Center for Integrative ing and Simulation The University of Arizona Tucson,

More information

Classification of Road Images for Lane Detection

Classification of Road Images for Lane Detection Classification of Road Images for Lane Detection Mingyu Kim minkyu89@stanford.edu Insun Jang insunj@stanford.edu Eunmo Yang eyang89@stanford.edu 1. Introduction In the research on autonomous car, it is

More information

FUZZY SETS. Precision vs. Relevancy LOOK OUT! A 1500 Kg mass is approaching your head OUT!! João M. C. Sousa 38

FUZZY SETS. Precision vs. Relevancy LOOK OUT! A 1500 Kg mass is approaching your head OUT!! João M. C. Sousa 38 FUZZY SETS Precision vs. Relevancy A 5 Kg mass is approaching your head at at 45.3 45.3 m/sec. m/s. OUT!! LOOK OUT! João M. C. Sousa 38 Introduction How to simplify very complex systems? Allow some degree

More information

Mini Project 3: GT Evacuation Simulation

Mini Project 3: GT Evacuation Simulation Vanarase & Tuchez 1 Shreyyas Vanarase Christian Tuchez CX 4230 Computer Simulation Prof. Vuduc Part A: Conceptual Model Introduction Mini Project 3: GT Evacuation Simulation Agent based models and queuing

More information

Model-based Design of Coordinated Traffic Controllers

Model-based Design of Coordinated Traffic Controllers Model-based Design of Coordinated Traffic Controllers Roopak Sinha a, Partha Roop b, Prakash Ranjitkar c, Junbo Zeng d, Xingchen Zhu e a Lecturer, b,c Senior Lecturer, d,e Student a,b,c,d,e Faculty of

More information

FUZZY LOGIC CONTROLLER DESIGN FOR AUTONOMOUS UNDERWATER VEHICLE (AUV)-YAW CONTROL

FUZZY LOGIC CONTROLLER DESIGN FOR AUTONOMOUS UNDERWATER VEHICLE (AUV)-YAW CONTROL FUZZY LOGIC CONTROLLER DESIGN FOR AUTONOMOUS UNDERWATER VEHICLE (AUV)-YAW CONTROL Ahmad Muzaffar Abdul Kadir 1,2, Mohammad Afif Kasno 1,2, Mohd Shahrieel Mohd Aras 2,3, Mohd Zaidi Mohd Tumari 1,2 and Shahrizal

More information

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target Fuzzy Logic Control of a Magnetic Suspension System Using xpc Target by Stephen Friederichs Project Advisors: Dr. Winfred Anakwa and Dr. In Soo Ahn Submitted: December 1, 2004 EE451 Senior Capstone Project

More information

Executive Summary. Chapter 1. Overview of Control

Executive Summary. Chapter 1. Overview of Control Chapter 1 Executive Summary Rapid advances in computing, communications, and sensing technology offer unprecedented opportunities for the field of control to expand its contributions to the economic and

More information

Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods

Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods OLEKSII ABRAMENKO, CERN SUMMER STUDENT REPORT 2017 1 Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods Oleksii Abramenko, Aalto University, Department

More information

Design of PID Control System Assisted using LabVIEW in Biomedical Application

Design of PID Control System Assisted using LabVIEW in Biomedical Application Design of PID Control System Assisted using LabVIEW in Biomedical Application N. H. Ariffin *,a and N. Arsad b Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built

More information

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS Prof.Somashekara Reddy 1, Kusuma S 2 1 Department of MCA, NHCE Bangalore, India 2 Kusuma S, Department of MCA, NHCE Bangalore, India Abstract: Artificial Intelligence

More information

Defining Process Performance Indicators by Using Templates and Patterns

Defining Process Performance Indicators by Using Templates and Patterns Defining Process Performance Indicators by Using Templates and Patterns Adela del Río Ortega, Manuel Resinas, Amador Durán, and Antonio Ruiz Cortés Universidad de Sevilla, Spain {adeladelrio,resinas,amador,aruiz}@us.es

More information

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM 55 Jurnal Teknologi, 35(D) Dis. 2001: 55 64 Universiti Teknologi Malaysia DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM

More information

RECONFIGURABLE SLAM UTILISING FUZZY REASONING

RECONFIGURABLE SLAM UTILISING FUZZY REASONING RECONFIGURABLE SLAM UTILISING FUZZY REASONING Dr. Affan Shaukat Abhinav Bajpai Prof Yang Gao 13th Symposium on Advanced Space Technologies in Robotics and Automation ASTRA 2015 11-13 May ESA/ESTEC, Noordwijk,

More information

Laboratory 1: Motion in One Dimension

Laboratory 1: Motion in One Dimension Phys 131L Spring 2018 Laboratory 1: Motion in One Dimension Classical physics describes the motion of objects with the fundamental goal of tracking the position of an object as time passes. The simplest

More information

Fuzzy Controlled DSTATCOM for Voltage Sag Compensation and DC-Link Voltage Improvement

Fuzzy Controlled DSTATCOM for Voltage Sag Compensation and DC-Link Voltage Improvement olume 3, Issue April 4 Fuzzy Controlled DSTATCOM for oltage Sag Compensation and DC-ink oltage Improvement Shipra Pandey Dr. S.Chatterji Ritula Thakur E.E Department E.E Department E.E Department NITTTR

More information

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION 92 CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION 4.1 OVERVIEW OF PI CONTROLLER Proportional Integral (PI) controllers have been developed due to the unique

More information

Programming Project 2

Programming Project 2 Programming Project 2 Design Due: 30 April, in class Program Due: 9 May, 4pm (late days cannot be used on either part) Handout 13 CSCI 134: Spring, 2008 23 April Space Invaders Space Invaders has a long

More information

Project 2: Searching and Learning in Pac-Man

Project 2: Searching and Learning in Pac-Man Project 2: Searching and Learning in Pac-Man December 3, 2009 1 Quick Facts In this project you have to code A* and Q-learning in the game of Pac-Man and answer some questions about your implementation.

More information

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems American Journal of Science, Engineering and Technology 217; 2(3): 77-82 http://www.sciencepublishinggroup.com/j/ajset doi: 1.11648/j.ajset.21723.11 Development of a Fuzzy Logic Controller for Industrial

More information

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines Proceedings of the 2005 IEEE International Conference on Fuzzy Systems, pp.347-353, Reno, USA, May 2005 Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines Christopher Lynch,

More information

USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR

USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR Amit Kumar Department of Electrical Engineering Nagaji Institute of Technology and Management Gwalior, India Prof. Rekha Kushwaha

More information

The Tragedy of the Commons in Traffic Routing and Congestion

The Tragedy of the Commons in Traffic Routing and Congestion The Tragedy of the Commons in Traffic Routing and Congestion Craig Haseler Computer Systems Lab TJHSST 2008-2009 January 22, 2009 Abstract This project uses Java to create a functional traffic simulation,

More information

Heuristic Evaluation of Spiel

Heuristic Evaluation of Spiel Heuristic Evaluation of Spiel 1. Problem We evaluated the app Spiel by Addison, Katherine, SunMi, and Joanne. Spiel encourages users to share positive and uplifting real-world items to their network of

More information

Neuro Fuzzy Sliding Mode Control Technique for Voltage Tracking In Boost Converter

Neuro Fuzzy Sliding Mode Control Technique for Voltage Tracking In Boost Converter Neuro Fuzzy Sliding Mode Control Technique for Voltage Tracking In Boost Converter Gurumoorthy 1, Thirunavukkarasu 2 Electrical and Electronics Engineering, A.M.S Engineering College, Namakkal, Tamilnadu,

More information

Plotting scientific data in MS Excel 2003/2004

Plotting scientific data in MS Excel 2003/2004 Plotting scientific data in MS Excel 2003/2004 The screen grab above shows MS Excel with all the toolbars switched on - remember that some options only become visible when others are activated. We only

More information

Evaluation of Laser Stabilization and Imaging Systems for LCLS-II

Evaluation of Laser Stabilization and Imaging Systems for LCLS-II Evaluation of Laser Stabilization and Imaging Systems for LCLS-II Matthew Barry Auburn University mcb0038@auburn.edu By combining the top performing commercial laser beam stabilization system with the

More information

HIGH-PERFORMANCE DOUBLE BOOST DC-DC CONVERTER BASED ON FUZZY LOGIC CONTROLLER

HIGH-PERFORMANCE DOUBLE BOOST DC-DC CONVERTER BASED ON FUZZY LOGIC CONTROLLER Mechatronics and Applications: An International Journal (MECHATROJ), ol. 2, No. HIGH-PERFORMANCE DOUBLE BOOST DC-DC CONERTER BASED ON FUZZY LOGIC CONTROLLER Moe Moe Lwin Department of Mechatronics Engineering,

More information

Aimsun Next User's Manual

Aimsun Next User's Manual Aimsun Next User's Manual 1. A quick guide to the new features available in Aimsun Next 8.3 1. Introduction 2. Aimsun Next 8.3 Highlights 3. Outputs 4. Traffic management 5. Microscopic simulator 6. Mesoscopic

More information

Implementation of a Fuzzy Logic-Based Embedded System for Engine RPM Control. (Speed Control)

Implementation of a Fuzzy Logic-Based Embedded System for Engine RPM Control. (Speed Control) Implementation of a Fuzzy Logic-Based Embedded System for Engine RPM Control (Speed Control) Introduction implements an embedded system for the Engine RPM control based on a development board developed

More information

Control of Actuation System Based Smart Material Actuators in a Morphing Wing Experimental Model

Control of Actuation System Based Smart Material Actuators in a Morphing Wing Experimental Model Control of Actuation System Based Smart Material Actuators in a Morphing Wing Experimental Model Teodor Lucian Grigorie, Andrei Vladimir Popov and Ruxandra Mihaela Botez École de Technologie Supérieure,

More information

Rule base-disturbance Estimation Based Fault Diagnosis for Grid Connected PV System

Rule base-disturbance Estimation Based Fault Diagnosis for Grid Connected PV System Rule base-disturbance Estimation Based Fault Diagnosis for Grid Connected PV System Tivisha Goel Abstract The paper contains a novel online fault diagnosis for distribution feeder with photovoltaic (PV)

More information

Signal Patterns for Improving Light Rail Operation By Wintana Miller and Mark Madden DKS Associates

Signal Patterns for Improving Light Rail Operation By Wintana Miller and Mark Madden DKS Associates Signal Patterns for Improving Light Rail Operation By Wintana Miller and Mark Madden DKS Associates Abstract This paper describes the follow up to a pilot project to coordinate traffic signals with light

More information

COMPUTATONAL INTELLIGENCE

COMPUTATONAL INTELLIGENCE COMPUTATONAL INTELLIGENCE October 2011 November 2011 Siegfried Nijssen partially based on slides by Uzay Kaymak Leiden Institute of Advanced Computer Science e-mail: snijssen@liacs.nl Katholieke Universiteit

More information

1. Executive Summary. 2. Introduction. Selection of a DC Solar PV Arc Fault Detector

1. Executive Summary. 2. Introduction. Selection of a DC Solar PV Arc Fault Detector Selection of a DC Solar PV Arc Fault Detector John Kluza Solar Market Strategic Manager, Sensata Technologies jkluza@sensata.com; +1-508-236-1947 1. Executive Summary Arc fault current interruption (AFCI)

More information