Generating Fuzzy Rules for the Acceleration Control of an Adaptive Cruise Control System
|
|
- Godfrey Bryce Hunter
- 6 years ago
- Views:
Transcription
1 To appear in: Proceedings and at the NAFIPS conference, being held June9thnd, 995 in Berkeley, CA, USA. Generating Fuzzy Rules for the Acceleration Control of an Adaptive Cruise Control System R. Holve, P. Protzel Bavarian Research Center for Knowledge-Based Systems (FORWISS) Am Weichselgarten 7, 958 Erlangen or K. Naab BMW AG München, Dept. EW, 8788 München, Germany Abstract: A procedure for the data driven generation of fuzzy rules is described, which was used in the development of an adaptive fuzzy controller to assist the driver in vehicle speed and distance control. The driver stays remains in the control loop of the ACC (Adaptive Cruise Control) through haptical feedback via the accelerator pedal. Thus, the control of the pedal behavior is crucial for the system s acceptance by the driver. The Fuzzy-ACC has been installed into a test car and was tested in normal road traffic.. Introduction The procedure of fuzzy rule generation described in this paper is part of the development of the driver assistance system ACC (Adaptive Cruise Control) which is an extension of the well known Cruise Control. In addition to the basic functionality of a Cruise Control the ACC measures the distance to leading vehicles and adjusts the speed in order to keep an appropriate distance. Figure shows the different components of the system []. The ACC determines a set point for the throttle and brake, respectively, and provides optical information to the driver by displaying the selected speed and the speed of the preceeding car on the speedometer. In order to keep the driver as an active part in the control loop, the Fuzzy ACC is combined with an active accelerator pedal. The system controls an artificial counterforce at the active accelerator pedal occurring at the pedal position which actually is necessary to maintain the appropriate speed and distance. The driver, who can feel these forces as haptical feedback of the system, is encouraged to use this information to adjust the correct pedal position. While the driver is guided by the controller, he always is able to override the actions of the ACC without deactivating the system entirely. This work is an extension of an earlier approach to use fuzzy control for intelligent vehicle guidance [].. Structure of the Fuzzy-ACC Figure shows a block diagram of the Fuzzy ACC. First the target distance is determined depending on the Determination of the target distance Determination of driving situation and activation of suitable components Situation : Cruise Control during free flow Situation : Approach Situation n: Aggregation of results and pedal control Figure. Components of the ACC. Figure. Structure of the Fuzzy ACC.
2 nonlinear precompensation nonlinear drive train a z vs as - FCv F( as, v) + p s f ( p s, v) + v Compensation of disturbances a Z and modeling errors of F( as, v) vehicle speed controller F( as, v) f ( p s, v) Figure 3. Block diagram of the speed control problem. velocity of the car. Then a fuzzy component determines the current driving situation with regard to several input values like distance and relative speed. An activation value ranging from to is then assigned to each of the situation specific components in the next layer in a way that enables several of those components to be active simultaneously. The situation specific fuzzy components are designed to handle certain driving situations such as Cruise Control during free flow or Reaction to decreasing distance. Finally the results of the situation specific components in form of several values for the desired acceleration are aggregated into a final desired acceleration which is then passed to the pedal control in order to be converted into a set point for the gas or brake pedal. Most of the described controller components include a type of driver parameter which enables the components behavior to change within certain boundaries and, which are used to adapt the overall system behavior to the preferences of the driver. The adaptation of these parameters is triggered by the interaction of the driver and the active accelerator pedal. For further information on the structure of the Fuzzy ACC and the adaptation mechanism see [3]. 3. Basic Idea of the Pedal Control The active accelerator pedal is the main interface between driver and Fuzzy ACC. It has to provide a pedal position which is necessary to maintain the appropriate speed and distance. Additionally the interaction of the driver and the pedal (e.g. does the driver accept the set point or does he step on the accelerator more than proposed?) is used for parameter adaptation to bring the system behavior into line with the driver s preferences. So the control algorithm for the active accelerator pedal has to meet the following requirements:. The acceleration required by the situation specific controller components has to be reached within a reasonably short time and with a precision high enough to fulfill the intended goals.. The behavior of the accelerator pedal has to be clear and convenient for the driver e.g. it should neither oscillate nor should it creep too slowly to the setpoint. 3. The controller must not overreact if it can t reach the target pedal position because the driver overrides the actual counterforce. While the 3rd requirement can be met easily by an appropriate force control mechanism, the other two requirements are contradictionary in many situations, thus high precision has to be sacrificed in order to achieve a comfortable pedal behavior. The basic idea of the described fuzzy controller is to imitate the way a human driver handles the accelerator to adjust the vehicle s speed: If the driver wishes to accelerate to a certain extend, he adjusts the pedal to an corresponding position depending on the current vehicle s speed. To terminate the process of acceleration, the driver chooses a pedal position that is adequate to compensate friction and air resistance at the current velocity.
3 Small deviations from the desired acceleration are compensated by fine adjustments to the pedal around its current position. The better a driver knows his vehicle s behavior, the better he is able to determine the right pedal position. He has somehow his own internal model of the car dynamics and the interrelation between the desired acceleration, the current vehicle speed and the corresponding throttle or brake position. The last point is illustrated by the common experience how difficult it is initially to handle an unknown car and how quickly an experienced driver adapts his internal model to the new car s dynamics. Figure 3 shows the interpretation of this approach (for simplicity reduced to the speed control problem) from the control engineer s point of view: Depending on the difference between the target velocity v S and the actual velocity v the fuzzy controller FC V determines a target acceleration a S. In order to determine the according pedal position p S, we have to handle the nonlinearities of the vehicle s drive train f(p S,v). Thus we are looking for a nonlinear precompensation F(a S, v) that approximates the inverse of the vehicle s drive characteristics. Additionally we need a compensation of disturbances a Z (e.g. caused during uphill/downhill driving) and the inevitable errors of the nonlinear precompensation. The approach to this nonlinear precompensation or model, i.e. a function with two inputs (target acceleration, current velocity) and one output (pedal position) by the means of Fuzzy Control releases us from mathematically modeling the complex static characteristics of the car dynamics with its nonlinearities caused e.g. by the automatic transmission. NC NG NE NH NB NM N Z P PM PB PH PE PG PC EM C a [m/s^]... v a & NC NG NE NH NB NM N Z P PM PB PH PE PG PC EM C C C C C C C C C7 C8 VM C C C C3 C3 C3 C3 C7 C8 C M C C C C3 C3 C3 C3 C8 C9 C EL C C C C3 C7 C7 C9 VVL VL C C C C C C C3 C3 C7 C7 C9 C3 C C C3 C7 C9 LOW C C C C8 C8 C C7 C7 C MED C C C3 C8 C9 C C7 C9 C HIGH C C C3 C7 C8 C C C C C VH C C C3 C8 C8 C C C8 C9 C C VVH C C C7 C7 C9 C9 C C9 C C C EH C C C7 C8 C9 C C9 C C C HUGE C C C7 C7 C8 C9 C C7 C8 C C C G C C C7 C9 C9 C C3 C7 C8 C C C C C C C C7 C8 C C3 C8 C9 C C C C C C. Figure pedal [ <: brake >: gas] Generated Fuzzy rules for the pedal control. Manually added rules are marked grey.
4 pedal position pedal position pedal position a [m/s^] a [m/s^] 5 5 a [m/s^] Figure 5. The training data after preprocessing (left), the function of the generated rules (middle) and the function of the manually completed rulebase (right). 4. Preprocessing Training Data and Rule Generation In order to automatically generate the Fuzzy rulebase of the pedal controller, representative data describing the dynamics of the car was needed. This data was gathered during several test drives with the test car, a BMW 53 touring and then preprocessed by extracting those data points where the pedal position as well as the acceleration stayed nearly constant for a certain period of time, e.g. second. These values together with the corresponding velocities were collected to build the training data set. Figure 5 visualizes the gained data after preprocessing (left) using the dgrid3d-option of the gnuplot-tool. Although the surface seems quite rugged, because the gained data was noisy (caused by sensor insufficiencies) as well as incomplete i.e. not all points of the input space were covered, it justifies the assumption of a clear functional relation between the recorded values. The algorithm for generating the fuzzy rules is a combination of the table-lookup scheme and the nearest neighborhood clustering for the training of fuzzy logic systems described in [4]. The structure of the Fuzzy Controller, i.e. the number of in- and outputs and the Fuzzy sets for the input variables, has to be predefined. The definition of the input variables can be done with the TILShell 3. fuzzy logic development tool. The resulting FPL-file (Fuzzy-Programming-Language [5]) is then interpreted by the described algorithm. Here a number of 5 sets was chosen for the input variables a (acceleration) and v (velocity). As a result we have a rulebase with 5*5 = 5 possible rules with the consequences initialized to. The training algorithm looks up the rule with the highest activation for each input vector (a,v) and adds the corresponding value for the pedal position to this rule s consequence. After all data points have been matched, the average consequence for each rule is computed. These consequences serve as Fuzzy Sets (singletons) for the output variable pedal. Because this may lead to a very large number of Fuzzy Sets (5 in this case) the sets are reduced to an acceptable number (here ) by a nearest neighborhood clustering procedure. Finally the resulting fuzzy controller is stored as a FPL-file to simplify visualization and manual modifications and to allow the use of the FPL-to-C-compiler of the TILShell 3.. The resulting controller is shown in Figure 4. As the training data was incomplete, not all possible rules were generated, but the rulebase could easily be completed by following the trends of the generated rules (manually added rules are marked by a grey background). Figure 5 shows the training data, the function approximated by the generated rules and the function of the manually completed rulebase. The final fuzzy controller is a good representation of the assumed functional interrelation of the training data. Certainly this part of the controller alone is not sufficient for closed loop control, because there is no regard for deviations between target acceleration and actual acceleration. So the pedal controller would e.g. yield an acceleration too low during uphill driving and an acceleration too high during downhill driving. This problem can simply be solved by adding a simple integral compensator which is activated, when the actual pedal position is near the pedal position proposed by the fuzzy controller.
5 . velocity [km/h] distance [m].... target acceleration [m/s^] actual acceleration [m/s^]..5. target pedal position [< : brake, >: gas] actual pedal position [< : brake, > : gas] Time [s] Figure 6. Part of a test drive with the Fuzzy ACC and the described pedal controller. 5. Test Results The described Fuzzy Controller was implemented in a test car and performed quite well in various driving situations. The behavior of the active accelerator pedal felt very human like and fulfilled the requirements described in section 3. The part of a test drive with the Fuzzy ACC presented in Figure 6 shows that the accuracy of the acceleration control was high enough to meet the intentions of the prior driving situation specific controller components. 6. Conclusion The described procedure to learn Fuzzy rules from training data is a straight forward method to capture functional interrelations between relevant parameters. It enables the user to constrain the size of the generated rulebase and the resolution of the resulting approximation by the number of input Fuzzy Sets. This resolution can be adjusted specifically to the current problem by the form and position of the Fuzzy sets. Additionally this procedure allows it to complete, extend and/or modify the generated function approximator locally by adding or changing certain rules. References [] K. Naab, G. Reichart: Driver Assistance Systems for Lateral and Longitudinal Vehicle Guidance. Proceedings of the International Symposium on Advanced Vehicle Control, Tsukuba. Japan, Oct , pp [] P. Protzel, R. Holve, J. Bernasch and K. Naab: Fuzzy Distance Control for Intelligent Vehicle Guidance. Proc. of the th Annual Meeting of the North American Fuzzy Information Processing Society, Allentown PA, Aug. - 5, 993, [3] R. Holve, P. Protzel, J. Bernasch and K. Naab: Adaptive Fuzzy Control for Driver Assistance in Car-Following. Proceedings of the 3rd European Congress on Intelligent Techniques and Soft Computing - EUFIT 95. Aachen, Germany, Aug. 995, pp [4] L.-X. Wang, Adaptive Fuzzy Systems and Control - Design and Stability Analysis. PTR Prentice Hall, 994.] [5] TIL Shell User Manual, Togai InfraLogic, Inc. Irvine, CA 993.
FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL
Eample: design a cruise control system After gaining an intuitive understanding of the plant s dynamics and establishing the design objectives, the control engineer typically solves the cruise control
More informationCOMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS
Journal of ELECTRICAL ENGINEERING, VOL. 64, NO. 6, 2013, 366 370 COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS
More informationCONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer
ANALYSIS AND STABILITY OF FUZZY SYSTEMS Ralf Mikut and Forschungszentrum Karlsruhe GmbH, Germany Keywords: Systems, Linear Systems, Nonlinear Systems, Closed-loop Systems, SISO Systems, MISO systems, MIMO
More informationReglerteknik, TNG028. Lecture 1. Anna Lombardi
Reglerteknik, TNG028 Lecture 1 Anna Lombardi Today lecture We will try to answer the following questions: What is automatic control? Where can we nd automatic control? Why do we need automatic control?
More informationTornado and Static Sensitivity
Tornado and Static Sensitivity www.realoptionsvaluation.com ROV Technical Papers Series: Volume 41 Theory In This Issue 1. Explore Risk Simulator s tornado analysis tool 2. Learn how to use tornado analysis
More informationLesson 1.2 Position Time Graphs
Lesson 1.2 Position Time Graphs Be able to explain the motion represented in a position time graph Be able to calculate the avg. vel, x, and t for portions of a position time graph. Be able to draw a position
More informationTransmission and Gear Shift calculation in VECTO
Working Paper No. HDH-13-04e (13th HDH meeting, 21/22 March 2013) Transmission and Gear Shift calculation in VECTO (European Tool for HDV CO2 testing) Stefan Hausberger, Martin Rexeis, Raphael Luz Borlaenge,
More informationFORMULATION OF DRIVER JUDGMENT PROCESS AROUND CURVES FOR DEVIATED STATE DETECTION. Tokyo, Japan
FORMULATION OF DRIVER JUDGMENT PROCESS AROUND CURVES FOR DEVIATED STATE DETECTION Motoki Shino 1, Hiroshi Yoshitake 1, Machiko Hiramatsu 2, Takashi Sunda 2 & Minoru Kamata 1 1 The University of Tokyo 2
More informationVISUAL PHYSICS ONLINE DYNAMICS TYPES OF FORCES FRICTION
VISUAL PHYSICS ONLINE DYNAMICS TYPES OF FORCES FRICTION Friction force: the force acting on the object which acts in a direction parallel to the surface. A simple model for friction F f is that it is proportional
More informationCHAPTER INTRODUCTION
CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic
More informationVN-100 Velocity Compensation
VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require
More informationTeam-Exercises for DGC 100 Modelica Course
Team-Exercises for DGC 100 Modelica Course Hubertus Tummescheit United Technologies Research Center, East Hartford, CT 06108. November 4, 2003 Abstract This document is a preliminary version and is going
More informationTHE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY
THE POTENTIAL OF APPLYING MACHINE LEARNING FOR PREDICTING CUT-IN BEHAVIOUR OF SURROUNDING TRAFFIC FOR TRUCK-PLATOONING SAFETY Irene Cara Jan-Pieter Paardekooper TNO Helmond The Netherlands Paper Number
More informationarxiv: v1 [physics.soc-ph] 17 Oct 2016
Local stability conditions and calibrating procedure for new car-following models used in driving simulators arxiv:1610.05257v1 [physics.soc-ph] 17 Oct 2016 Valentina Kurc and Igor Anufriev Abstract The
More informationHomework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon
ME 2016 A Spring Semester 2010 Computing Techniques 3-0-3 Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon Description and Outcomes In
More informationEffect of Environmental Factors on Free-Flow Speed
Effect of Environmental Factors on Free-Flow Speed MICHAEL KYTE ZAHER KHATIB University of Idaho, USA PATRICK SHANNON Boise State University, USA FRED KITCHENER Meyer Mohaddes Associates, USA ABSTRACT
More informationForce - a push or a pull A force described by its strength and by the direction in which it acts The SI unit for force is the newton (N)
Forces Force - a push or a pull A force described by its strength and by the direction in which it acts The SI unit for force is the newton (N) The direction and strength of forces can be represented by
More informationAn Interruption in the Highway: New Approach to Modeling Car Traffic
An Interruption in the Highway: New Approach to Modeling Car Traffic Amin Rezaeezadeh * Physics Department Sharif University of Technology Tehran, Iran Received: February 17, 2010 Accepted: February 9,
More informationFormal verification of One Dimensional Time Triggered Velocity PID Controllers Kenneth Payson 12/09/14
Formal verification of One Dimensional Time Triggered Velocity PID Controllers 12/09/14 1: Abstract This paper provides a formal proof of the safety of a time triggered velocity PID controller that are
More informationA first car following model
A first car following model CE 391F March 21, 2013 ANNOUNCEMENTS Homework 3 to be posted this weekend Course project abstracts due Tuesday Announcements REVIEW Driver characteristics... Reaction time and
More informationConceptual Physics 11 th Edition
Conceptual Physics 11 th Edition Chapter 3: LINEAR MOTION This lecture will help you understand: Motion Is Relative Speed : Average and Instantaneous Velocity Acceleration Free Fall Motion Is Relative
More informationIs the ventilation control for longitudinal system difficult?
Is the ventilation control for longitudinal system difficult? Akisato MIZUNO and Tomoaki OKUBO, Kogakuin University, Tokyo, Japan ABSTRACT By adopting longitudinal ventilation system, construction costs
More informationMotion Control of Passive Haptic Device Using Wires with Servo Brakes
The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Motion Control of Passive Haptic Device Using Wires with Servo Brakes Yasuhisa Hirata, Keitaro Suzuki
More informationPhysics Momentum Problems. Science and Mathematics Education Research Group
F FA ACULTY C U L T Y OF O F EDUCATION E D U C A T I O N Department of Curriculum and Pedagogy Physics Momentum Problems Science and Mathematics Education Research Group Supported by UBC Teaching and Learning
More informationWS-CH-4 Motion and Force Show all your work and equations used. Isaac Newton ( )
AP PHYSICS 1 WS-CH-4 Motion and Force Show all your work and equations used. Isaac Newton (1643-1727) Isaac Newton was the greatest English mathematician of his generation. He laid the foundation for differential
More informationModeling: Start to Finish
A model for Vehicular Stopping Distance 64 Modeling: Start to Finish Example. Vehicular Stopping Distance Background: In driver s training, you learn a rule for how far behind other cars you are supposed
More informationControl of a Car-Like Vehicle with a Reference Model and Particularization
Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,
More informationAn Interruption in the Highway: New Approach to Modeling the Car-Traffic
EJTP 7, No. 23 (21) 123 136 Electronic Journal of Theoretical Physics An Interruption in the Highway: New Approach to Modeling the Car-Traffic Amin Rezaeezadeh Electrical Engineering Department, Sharif
More informationPosition, Speed and Velocity Position is a variable that gives your location relative to an origin. The origin is the place where position equals 0.
Position, Speed and Velocity Position is a variable that gives your location relative to an origin. The origin is the place where position equals 0. The position of this car at 50 cm describes where the
More informationEXAMPLE: MODELING THE PT326 PROCESS TRAINER
CHAPTER 1 By Radu Muresan University of Guelph Page 1 EXAMPLE: MODELING THE PT326 PROCESS TRAINER The PT326 apparatus models common industrial situations in which temperature control is required in the
More informationStability analysis for a string of automated guided vehicles
Stability analysis for a string of automated guided vehicles J.J.C. van Schendel DCT 006.083 Author: J.J.C. van Schendel Student number: 054707 DCT number: DCT 006.083 Supervisors: Dr. Ir. A. Serrarens
More informationWallace Hall Academy Physics Department. Energy. Pupil Notes Name:
Wallace Hall Academy Physics Department Energy Pupil Notes Name: Learning intentions for this unit? Be able to state the law of conservation of energy Be able to perform energy calculations when energy
More informationHeterogeneous mixture-of-experts for fusion of locally valid knowledge-based submodels
ESANN'29 proceedings, European Symposium on Artificial Neural Networks - Advances in Computational Intelligence and Learning. Bruges Belgium), 22-24 April 29, d-side publi., ISBN 2-9337-9-9. Heterogeneous
More information1 INTRODUCTION 2 PROBLEM DEFINITION
Autonomous cruise control with cut-in target vehicle detection Ashwin Carvalho, Alek Williams, Stéphanie Lefèvre & Francesco Borrelli Department of Mechanical Engineering University of California Berkeley,
More informationInfluence diagrams for speed profile optimization: computational issues
Jiří Vomlel, Václav Kratochvíl Influence diagrams for speed profile optimization: computational issues Jiří Vomlel and Václav Kratochvíl Institute of Information Theory and Automation Czech Academy of
More informationTraffic Simulation Toolbox User s Manual
User s Manual Jesse Haber-Kucharsky Shreyas Sundaram University of Waterloo Department of Electrical and Computer Engineering May 31, 2011 Contents 1 Introduction 1 2 Basic Use 2 2.1 Quick-Start Example.......................
More informationLane Marker Parameters for Vehicle s Steering Signal Prediction
Lane Marker Parameters for Vehicle s Steering Signal Prediction ANDRIEJUS DEMČENKO, MINIJA TAMOŠIŪNAITĖ, AUŠRA VIDUGIRIENĖ, LEONAS JAKEVIČIUS 3 Department of Applied Informatics, Department of System Analysis
More informationIntegration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems
Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems IPG apply & innovate 2014, September 23/24 Simon Rothfuss, Michael
More informationISSN: Received: Year: 2018, Number: 24, Pages: Novel Concept of Cubic Picture Fuzzy Sets
http://www.newtheory.org ISSN: 2149-1402 Received: 09.07.2018 Year: 2018, Number: 24, Pages: 59-72 Published: 22.09.2018 Original Article Novel Concept of Cubic Picture Fuzzy Sets Shahzaib Ashraf * Saleem
More informationPerth County Road Fatal Head-on Collision - A Common and Dangerous Issue
Perth County Road Fatal Head-on Collision - A Common and Dangerous Issue Posting Date: 25-Aug-2016 Figure 1: View looking east long "Speeders Alley" - a more appropriate name for the long, straight and
More informationSENSE: Abstraction-Based Synthesis of Networked Control Systems
SENSE: Abstraction-Based Synthesis of Networked Control Systems Mahmoud Khaled, Matthias Rungger, and Majid Zamani Hybrid Control Systems Group Electrical and Computer Engineering Technical University
More informationPractice Test What two units of measurement are necessary for describing speed?
Practice Test 1 1. What two units of measurement are necessary for describing speed? 2. What kind of speed is registered by an automobile? 3. What is the average speed in kilometers per hour for a horse
More informationModels for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence
Models for Inexact Reasoning Fuzzy Logic Lesson 8 Fuzzy Controllers Master in Computational Logic Department of Artificial Intelligence Fuzzy Controllers Fuzzy Controllers are special expert systems KB
More informationFUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT
http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication
More informationHomework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005
ME 2016 Sections A-B-C-D Fall Semester 2005 Computing Techniques 3-0-3 Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005 Description and Outcomes In this assignment,
More informationEM-30AX is very good space utilization
EM helps to grasp material characteristics through providing precise images. EM makes it possible to analyze deep submicron or nanometer structure. Alteration of material caused by pressure, heat can be
More informationIntroduction to control theory
Introduction to control theory Reference These slides are freely adapted from the book Embedded Systems design - A unified Hardware/Software introduction, Frank Vahid, Tony Givargis Some figures are excerpt
More informationControl Loop Investigations
Control Loop Investigations Peter Thomas Control Specialists Ltd ExperTune User Conference Austin Texas April 2007 www.controlspecialists.co.uk Control Loop Investigations Bridging the gap between Industrial
More informationAutomatic Stabilization of an Unmodeled Dynamical System Final Report
Automatic Stabilization of an Unmodeled Dynamical System: Final Report 1 Automatic Stabilization of an Unmodeled Dynamical System Final Report Gregory L. Plett and Clinton Eads May 2000. 1 Introduction
More informationSTANDING WAVES AND THE INFLUENCE OF SPEED LIMITS
STANDING WAVES AND THE INFLUENCE OF SPEED LIMITS H. Lenz, R. Sollacher *, M. Lang + Siemens AG, Corporate Technology, Information and Communications, Otto-Hahn-Ring 6, 8173 Munich, Germany fax: ++49/89/636-49767
More informationAP Physics C: Work, Energy, and Power Practice
AP Physics C: Work, Energy, and Power Practice 1981M2. A swing seat of mass M is connected to a fixed point P by a massless cord of length L. A child also of mass M sits on the seat and begins to swing
More informationThe drag lift pulls the skier from the bottom to the top of a ski slope. Figure 1. Which arrow represents the force pulling the skier up the slope?
Q1.Figure 1 shows a skier using a drag lift. The drag lift pulls the skier from the bottom to the top of a ski slope. The arrows, A, B, C and D represent the forces acting on the skier and her skis. Figure
More informationChapter: Newton s Laws of Motion
Table of Contents Chapter: Newton s Laws of Motion Section 1: Motion Section 2: Newton s First Law Section 3: Newton s Second Law Section 4: Newton s Third Law 1 Motion What is motion? Distance and Displacement
More information3 Acceleration. positive and one is negative. When a car changes direction, it is also accelerating. In the figure to the
What You ll Learn how acceleration, time, and velocity are related the different ways an object can accelerate how to calculate acceleration the similarities and differences between straight line motion,
More informationFuzzy Control of a Multivariable Nonlinear Process
Fuzzy Control of a Multivariable Nonlinear Process A. Iriarte Lanas 1, G. L.A. Mota 1, R. Tanscheit 1, M.M. Vellasco 1, J.M.Barreto 2 1 DEE-PUC-Rio, CP 38.063, 22452-970 Rio de Janeiro - RJ, Brazil e-mail:
More informationPROCESS CONTROL BASIS FOR A COST-EFFECTIVE SELECTIVE SOLDERING PROCESS
PROCESS CONTROL BASIS FOR A COST-EFFECTIVE SELECTIVE SOLDERING PROCESS Christian Ott Kreuzwertheim, Germany christian.ott@seho.de Heike Schlessmann heike.schlessmann@seho.de Reiner Zoch reiner.zoch@seho.de
More informationIntegrated Electricity Demand and Price Forecasting
Integrated Electricity Demand and Price Forecasting Create and Evaluate Forecasting Models The many interrelated factors which influence demand for electricity cannot be directly modeled by closed-form
More informationOn Motion Models for Target Tracking in Automotive Applications
On Motion Models for Target Tracking in Automotive Applications Markus Bühren and Bin Yang Chair of System Theory and Signal Processing University of Stuttgart, Germany www.lss.uni-stuttgart.de Abstract
More informationSpecial edition paper Development of Shinkansen Earthquake Impact Assessment System
Development of Shinkansen Earthquake Impact Assessment System Makoto Shimamura*, Keiichi Yamamura* Assuring safety during earthquakes is a very important task for the Shinkansen because the trains operate
More informationCHALLENGE #1: ROAD CONDITIONS
CHALLENGE #1: ROAD CONDITIONS Your forward collision warning system may struggle on wet or icy roads because it is not able to adjust for road conditions. Wet or slick roads may increase your stopping
More informationUnderstand FORWARD COLLISION WARNING WHAT IS IT? HOW DOES IT WORK? HOW TO USE IT?
Understand WHAT IS IT? Forward collision warning systems warn you of an impending collision by detecting stopped or slowly moved vehicles ahead of your vehicle. Forward collision warning use radar, lasers,
More informationA MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE
International Journal of Modern Physics C Vol. 20, No. 5 (2009) 711 719 c World Scientific Publishing Company A MODIFIED CELLULAR AUTOMATON MODEL FOR RING ROAD TRAFFIC WITH VELOCITY GUIDANCE C. Q. MEI,,
More informationFuzzy Systems. Introduction
Fuzzy Systems Introduction Prof. Dr. Rudolf Kruse Christoph Doell {kruse,doell}@iws.cs.uni-magdeburg.de Otto-von-Guericke University of Magdeburg Faculty of Computer Science Department of Knowledge Processing
More informationExperiments of Earthquake Early Warning to Expressway Drivers using Plural Driving Simulators
nd International Conference on Urban Disaster Reduction November ~9, Experiments of Earthquake Early Warning to Expressway Drivers using Plural Driving Simulators Fumio Yamazaki 1*, Yoshihisa Maruyama
More informationH-infinity Model Reference Controller Design for Magnetic Levitation System
H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-
More informationTowards Fully-automated Driving
Towards Fully-automated Driving Challenges and Potential Solutions Dr. Gijs Dubbelman Mobile Perception Systems EE-SPS/VCA Mobile Perception Systems 6 PhDs, postdoc, project manager, software engineer,
More informationA System Dynamics Glossary
A System Dynamics Glossary Compiled by David N. Ford, Ph.D., P.E. Last Update: July 3, 2018 accumulation (integration): the collection of some quantity over time. Examples of accumulation include water
More informationForce - a push or a pull The SI unit for force is the newton (N)
Forces Force - a push or a pull The SI unit for force is the newton (N) Arrows are used to show the strength of a force and the direction in which it acts; the longer the arrow, the stronger the force
More information4.1 Motion Is Relative. An object is moving if its position relative to a fixed point is changing. You can describe the motion of an object by its
4.1 Motion Is Relative You can describe the motion of an object by its position, speed, direction, and acceleration. An object is moving if its position relative to a fixed point is changing. 4.1 Motion
More informationSRV02-Series Rotary Experiment # 1. Position Control. Student Handout
SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the
More informationCHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION
141 CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION In most of the industrial processes like a water treatment plant, paper making industries, petrochemical industries,
More informationCHV Series Vector Control Inverter Options. Operating Instructions for Tension Control Card
CHV Series Vector Control Inverter Options Operating Instructions for Control Card 1. Model and Specifications 1.1 Model The model of tension card is CHV00ZL. CHV series inverter can conduct constant
More informationTransient Stability Analysis with PowerWorld Simulator
Transient Stability Analysis with PowerWorld Simulator T1: Transient Stability Overview, Models and Relationships 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com
More informationJOINT INTERPRETATION OF ON-BOARD VISION AND STATIC GPS CARTOGRAPHY FOR DETERMINATION OF CORRECT SPEED LIMIT
JOINT INTERPRETATION OF ON-BOARD VISION AND STATIC GPS CARTOGRAPHY FOR DETERMINATION OF CORRECT SPEED LIMIT Alexandre Bargeton, Fabien Moutarde, Fawzi Nashashibi and Anne-Sophie Puthon Robotics Lab (CAOR),
More informationUnderstanding Dynamic Pile Testing and Driveability
008-015 understand dynamic 5/30/06 5:10 PM Page 8 Understanding Dynamic Pile Testing and Driveability... By: Engr. Dr Sam Ming Tuck MIEM, P.Eng INTRODUCTION Traditionally, piles are static load tested
More informationExperimentally Determining Passivity Indices: Theory and Simulation
Experimentally Determining : Theory and Simulation Po Wu, Michael J. McCourt, and Panos J. Antsaklis Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556 e-mail: pwu@nd.edu,mmccour@nd.edu,antsaklis.@nd.edu
More informationd. Determine the power output of the boy required to sustain this velocity.
AP Physics C Dynamics Free Response Problems 1. A 45 kg boy stands on 30 kg platform suspended by a rope passing over a stationary pulley that is free to rotate. The other end of the rope is held by the
More informationEVALUATION OF STRENGTH OF SOILS AGAINST LIQUEFACTION USING PIEZO DRIVE CONE
4 th International Conference on Earthquake Geotechnical Engineering June 25-28, 2007 Paper No. 1146 EVALUATION OF STRENGTH OF SOILS AGAINST LIQUEFACTION USING PIEZO DRIVE CONE Shun-ichi Sawada 1 ABSTRACT
More informationAutomatic Control (TSRT15): Lecture 1
Automatic Control (TSRT15): Lecture 1 Tianshi Chen* Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 * All lecture
More informationFuzzy Compensation for Nonlinear Friction in a Hard Drive
Fuzzy Compensation for Nonlinear Friction in a Hard Drive Wilaiporn Ngernbaht, Kongpol Areerak, Sarawut Sujitjorn* School of Electrical Engineering, Institute of Engineering Suranaree University of Technology
More informationElectrical City Bus: Functional Safety through Driving Tests and Simulations
Electrical City Bus: Functional Safety through Driving Tests and Simulations SAE 2017 Hybrid and Electric Vehicle Technologies Symposium Albert Tuertscher, Rolf Mueller, Tobias Oeser, Christian Gnandt
More informationActivity 4. Life (and Death) before Seat Belts. What Do You Think? For You To Do GOALS
Activity 4 Life (and Death) before Seat Belts Activity 4 Life (and Death) before Seat Belts GOALS In this activity you will: Understand Newton s First Law of Motion. Understand the role of safety belts.
More informationCDS 101: Lecture 2.1 System Modeling. Lecture 1.1: Introduction Review from to last Feedback week and Control
CDS 101: Lecture 2.1 System Modeling Richard M. Murray 7 October 2002 Goals: Describe what a model is and what types of questions it can be used to answer Introduce the concepts of state, dynamic, and
More informationA FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE
A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE Li Sheng Institute of intelligent information engineering Zheiang University Hangzhou, 3007, P. R. China ABSTRACT In this paper, a neural network-driven
More informationState the condition under which the distance covered and displacement of moving object will have the same magnitude.
Exercise CBSE-Class IX Science Motion General Instructions: (i) (ii) (iii) (iv) Question no. 1-15 are very short answer questions. These are required to be answered in one sentence each. Questions no.
More informationAutonomous Car Following: A Learning-Based Approach
Autonomous Car Following: A Learning-Based Approach Stéphanie Lefèvre, Ashwin Carvalho, Francesco Borrelli Abstract We propose a learning-based method for the longitudinal control of an autonomous vehicle
More informationA Driverless Control System for the Beijing Yizhuang Metro Line
A Driverless Control System for the Beijing Yizhuang Metro Line ANDREAS LINDGREN Master s Degree Project Stockholm, Sweden April 211 XR-EE-RT 211:7 Abstract To improve the traffic situation in Beijing,
More informationParking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition-
Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition- Sanngoen Wanayuth, Akihisa Ohya and Takashi Tsubouchi Abstract The automated
More information(b) A particle with v > 0 and a < 0 is moving forward with decreasing speed. Example: a car slowing down before exiting an Eastbound freeway.
PHY 302 K. Solutions for Problem set # 2. Non-textbook problem #1: (a) A particle with v > 0 and a > 0 is moving forward (i.e., in the positive direction) with increasing speed. Example: a car entering
More informationSimple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005
Simple Car Dynamics Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, and CMLabs Simulations, Montréal, Canada May 18, 2005 Typeset by FoilTEX May 16th 2005 Outline basics of vehicle dynamics different
More informationAn improved CA model with anticipation for one-lane traffic flow
An improved CA model with anticipation for one-lane traffic flow MARÍA ELENA. LÁRRAGA JESÚS ANTONIO DEL RÍ0 Facultad de Ciencias, Computer Science Dept. Universidad Autónoma del Estado de Morelos Av. Universidad
More informationMethods and Tools. Average Operating Point Approach. To lump all engine operating points into one single average operating point.
Methods and Tools Average Operating Point Approach To lump all engine operating points into one single average operating point. Used to estimate the fuel consumption Test cycle needs to be specified when
More information5. Lecture Fuzzy Systems
Soft Control (AT 3, RMA) 5. Lecture Fuzzy Systems Fuzzy Control 5. Structure of the lecture. Introduction Soft Control: Definition and delimitation, basic of 'intelligent' systems 2. Knowledge representation
More informationImproving the travel time prediction by using the real-time floating car data
Improving the travel time prediction by using the real-time floating car data Krzysztof Dembczyński Przemys law Gawe l Andrzej Jaszkiewicz Wojciech Kot lowski Adam Szarecki Institute of Computing Science,
More informationPhysicsAndMathsTutor.com. Question Answer Acceptable answers Mark. 1(ai) B momentum (1) (1) Answer Acceptable answers Mark. Question Number.
Question 1(ai) Question 1(aii) B momentum power 1 (bi) Substitution: ½ x0.8 x 25 2 Allow both marks for correct answer with no method shown. Evaluation 250 0.25 kj scores 3 marks Ignore power of 10 until
More informationPhysics 100. Reminder: All lecture notes posted, after lecture, follow link at:
Physics 100 Please pick up a clicker! Reminder: All lecture notes posted, after lecture, follow link at: http://www.hunter.cuny.edu/physics/courses/physics100/spring-2016 Note: Before the actual lecture,
More informationMEAM 510 Fall 2012 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
More informationLecture PowerPoints. Chapter 2 Physics for Scientists and Engineers, with Modern Physics, 4 th Edition Giancoli
Lecture PowerPoints Chapter 2 Physics for Scientists and Engineers, with Modern Physics, 4 th Edition Giancoli 2009 Pearson Education, Inc. This work is protected by United States copyright laws and is
More informationTraffic Flow Simulation using Cellular automata under Non-equilibrium Environment
Traffic Flow Simulation using Cellular automata under Non-equilibrium Environment Hideki Kozuka, Yohsuke Matsui, Hitoshi Kanoh Institute of Information Sciences and Electronics, University of Tsukuba,
More informationP5 Momentum Collision Calculations
P5 Momentum Collision Calculations Question Practice Name: Class: Date: Time: 88 minutes Marks: 88 marks Comments: PHYSICS ONLY Page of 24 (a) How can the momentum of an object be calculated? (2) (b) In
More information