Course Objective: To familiarize students with fuzzy logic control systems so that they can. Draft Report 15% 20%

Size: px
Start display at page:

Download "Course Objective: To familiarize students with fuzzy logic control systems so that they can. Draft Report 15% 20%"

Transcription

1 Instructor: Office: ME 581/ ECE 573 Fuzzy Logic Control Systems Fall 2007 Dr. Dean Edwards BEL 319 Office Hours: M,W - 3:30 p.m. to 5:00 p.m. Course Hours: MWF, 10:30 a.m. to 11:20 a.m. in JEB 026 Resource Book: Reference Books: Software: Prerequisites: "Fuzzy Logic" by John Yen and Reza Langari, Prentice Hall. "An Introduction to Fuzzy Control," by Driankou, et.a1., Springer-Verlag. "Modem Control Systems," by Richard C. Dorf, Addison Wesley, 10 th Edition. "Neural Networks and Fuzzy Systems," by Bart Kosko, Prentice Hall. "Fuzzy Control Systems," by A. Kaudel and G. Langholz, CRC Press. Matlab ME 481, EE 470 or permission. Grading: Course Objective: Grade will be based on a semester project. U ofl Video HW Assigned (Notebook) 10% 15% Proposal (Problem Definition) 15% 15% Draft Report 15% 20% Presentation 20% Final Report 40% 50% Total 100% 100% To familiarize students with fuzzy logic control systems so that they can analyze, model, and design these systems. /

2 Chapter 1 Notes Chapter 2 Notes Chapter 3 Chapter 4 Chapter 5 Project Proposal Chapter 6 Chapter 7 Introduction ME 581/ ECE 573 Fuzzy Logic Control Systems Course Outline Review of Classical Control Systems Basic Concepts of Fuzzy Logic Linear Equivalent Fuzzy Logic Control System (LEFLC) Fuzzy Sets Fuzzy Relations, Fuzzy Graphs, and Fuzzy Arithmetic Fuzzy If-Then Rules Fuzzy Implications and Approximate Reasoning Fuzzy Logic and Probability Theory Chapter 8 Fuzzy Logic in Control Engineering Draft Project Report Chapter 14 Chapter 9 Chapter 10 Fuzzy Model Identification Hierarchical Intelligent Control Analytical Issues in Fuzzy Logic Control Project Presentations Final Project Report

3 .,

4 -I

5

6 580 Fuzzy Control Systems A FUZZY LOGIC CONTROLLER FOR A RIGID DISK DRIVE 1. INTRODUCTION Shuichi Yoshida Information Equipment Research Laboratory Matsushita Electric Industrial Co., Ltd. Osaka, 571 Japan With the recent trends toward more powerful personal computers and workstations has emerged a demand for magnetic rigid disk drives (RDD) and other peripheral storage devices which are smaller in size and provide greater storage capacities with increased rates of data transfer to host computers. (See Fig. 1.) The time for data transfer is determined by the seek time required by the head reading the data. This is the time to move from one data cylinder to the target cylinder. The seek time is limited by the performance of the actuator moving the head as well as by the control method. This chapter shows how to reduce seek time, through a bang-bang controller employing fuzzy logic together with a method for correcting for changes in actuator coil resistance and actuator force unevenness[l,2,3]. Fig. 1 External View of a Rigid Disk Drive

7 COMPARISON OF FUZZY AND NEURAL TRUCK BACKER-UPPER CONTROL SYSTEMS Seon~~Gol'rKong and Bart Kosko 9 FUZZY AND NEURAL CONTROL SYSTEMS In this chapter we develop fuzzy and neural systems to back up a simulated truck, and truck-and-trailer, to a loading dock in a planar parking lot. We use differential competitive learning and the product-space clustering technique, discussed in Chapter 8, to adaptively generate fuzzy-associative-memory (FAM) rules from training data taken from the fuzzy and neural simulations. We developed the neural truck systems on the design recently proposed by Nguyen and Widrow [1989]. We trained the neural truck systems with the backpropagation learning algorithm, discussed in Chapter 5. In principle product-space clustering can convert any neural black-box system into a representative set of FAM rules. 339

8 340 COMPARISON OF FUZZY AND NEURAL CONTROL SYSTEMS CHAP. 9 loading dock (x f Yf) I FIGURE 9.1 BACKING UP A TRUCK front Diagram of simulated truck and loading zone. Figure 9.1 shows the simulated truck and loading zone. The truck corresponds to the cab part of the neural truck in the Nguyen-Widrow neural truck backer-upper system. The three state variables, x, and y exactly determine the truck position. specifies the angle of the truck with the horizontal. The coordinate pair (x, y) specifies the position of the rear center of the truck in the plane. The goal was to make the truck arrive at the loading dock at a right angle ( f = 90 ) and to align the position (x, y) of the truck with the desired loading dock (xf. Yf). We considered only backing up. The truck moved backward by some fixed distance at every stage. The loading zone corresponded to the plane [0. 100] x [0. 100], and (Xf. Yf) equaled (50, 100). At every stage the fuzzy and neural controllers should produce the steering angle e that backs up the truck to the loading dock from any initial position and from any angle in the loading zone. rear Fuzzy Truck Backer-Upper System We first specified each controller's input and output variables. The input variables were the truck angle and the x-position coordinate x. The output variable was the steering-angle signal e. We assumed enough clearance between the truck and the loading dock so we could ignore the y-position coordinate. The variable ranges were as follows: 0~x~ ~ ~ :; e:; 30 Positive values of e represented clockwise rotations of the steering wheel. Negative values represented counterclockwise rotations. We discretized all values to reduce

9 (a) (b) (c) examples of the fuzzy-controlled truck trajectories from different initial positions. The fuzzy control system did not use ("fire") all FAM rules at each iteration. Equjvalently most output consequent sets are empty. In most cases the system used only one or two FAM rules at each it~ration. The system used at most 4 FAM rules at once. 345 BACKING UP A TRUCK FIGURE 9.6 Sample truck trajectories of the fuzzy controller for initial positions (x, y, C/»: (a) (20, 20, 30), (b) (30, 10, 220), and (c) (30, 40, -10).

10 BACKING UP A TRUCK (a) Docking Error Back-up Trial - DCL-AFAM (solid) mean = s.d. = BP-AFAM (dashed): mean = s.d. = (b) Trajector}' Error, 5 ~ :: ~W\i~ (' A, ~!j. j~ hi!b\tl\(:,::;l t : :'L'~"'1\J![V~W\lilVr 'tj vvw~.. II.. Be 1 Back-up Trial - DCL-AFAM (solid) mean = s.d. = BP-AFAM (dashed): mean = s.d. = FIGURE 9.16 (a) Docking errors and (b) trajectory errors of the DCL-AFAM and BP-AFAM control systems. (x, y) (x, y) : Cartesian coordinate of the rear end, [0,100). (u, v) : Cartesian coordinate of the joint. <Pt : Angle of the trailer with horizontal, [-90,270). <Pc: Relative angle of the cab with trailer, [-90,90j. e: Steering angle, [-30,30). ~ : Angle of the trailer updated at each step, [-30,30]. FIGURE 9.17 Diagram of the simulated truck-and-trailer system.

11 COMPARISON OF FUZZY AND KALMAN-FILTER TARGET-TRACKING CONTROL SYSTEMS Peter J. Pacjni and Bart Kosko 11 In Chapter 9, we compared fuzzy and neural systems for the comparatively simple control problem of backing up a truck to a fixed loading dock in an empty parking lot. In this chapter, we compare a fuzzy system with a Kalman filter system for realtime target tracking. The Kalman filter is an optimal stochastic linear adaptive filter, or controller, and requires an explicit mathematical model of how control outputs depend on control inputs. In this sense the Kalman filter is a paragon of math-model controllers-and a challenging benchmark for alternative control systems. FUZZY AND MATH-MODEL CONTROLLERS Fuzzy controllers differ from classical math-model controllers. Fuzzy controllers do not require a mathematical model of how control outputs functionally depend on control inputs. Fuzzy controllers also differ in the type of uncertainty they represent and how they represent it. The fuzzy approach represents ambiguous or fuzzy-system behavior as partial implications or approximate "rules of thumb"-as fuzzy associations (.-1.,. B i ). 379

12 - I I I -

13

14

15

16

17

Real-Time Systems: An Introduction

Real-Time Systems: An Introduction Lecture (1) Real-Time Systems: An Introduction Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Summer Semester, 2011 Real-Time Systems Prof. Kasim Al-Aubidy Lecture Outline:

More information

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics

More information

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory

More information

Course Syllabus MECHANICAL ENGINEERING LABORATORY I Spring 2006

Course Syllabus MECHANICAL ENGINEERING LABORATORY I Spring 2006 Course Syllabus 22.302 - MECHANICAL ENGINEERING LABORATORY I Spring 2006 Classes: Instructors: Teaching Assistants: Textbook: Tuesday at 12:30 2:30 PM Majid Charmchi, B224, 934-2969; Majid_Charmchi@uml.edu

More information

ECE 4450:427/527 - Computer Networks

ECE 4450:427/527 - Computer Networks ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Lecture 1: Introduction Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks 1 / 16 Outline 1 Information 2 Broad Overview

More information

Networks for Control. California Institute of Technology. Pasadena, CA Abstract

Networks for Control. California Institute of Technology. Pasadena, CA Abstract Learning Fuzzy Rule-Based Neural Networks for Control Charles M. Higgins and Rodney M. Goodman Department of Electrical Engineering, 116-81 California Institute of Technology Pasadena, CA 91125 Abstract

More information

Object Representation Affine Transforms. Polygonal Representation. Polygonal Representation. Polygonal Representation of Objects

Object Representation Affine Transforms. Polygonal Representation. Polygonal Representation. Polygonal Representation of Objects Object Representation Affine Transforms Polygonal Representation of Objects Although perceivable the simplest form of representation they can also be the most problematic. To represent an object polygonally,

More information

Learning Fuzzy Rule-Based Neural Networks for Control

Learning Fuzzy Rule-Based Neural Networks for Control Learning Fuzzy Rule-Based Neural Networks for Control Charles M. Higgins and Rodney M. Goodman Department of Electrical Engineering, 116-81 California Institute of Technology Pasadena, CA 91125 Abstract

More information

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK

College Algebra. Cartesian Coordinates and Graphs. Dr. Nguyen August 22, Department of Mathematics UK College Algebra Cartesian Coordinates and Graphs Dr. Nguyen nicholas.nguyen@uky.edu Department of Mathematics UK August 22, 2018 Agenda Welcome x and y-coordinates in the Cartesian plane Graphs and solutions

More information

A Genetic Approach to Finding a Controller to Back Up a Tractor-Trailer Truck

A Genetic Approach to Finding a Controller to Back Up a Tractor-Trailer Truck Submitted September 10, 1991 to 1992 American Control Conference (ACC) to be held in Chicago on June 24-26, 1992 A Genetic Approach to Finding a Controller to Back Up a Tractor-Trailer Truck John R. Koza

More information

CALCULUS ONE AND SEVERAL VARIABLES 10TH EDITION PDF

CALCULUS ONE AND SEVERAL VARIABLES 10TH EDITION PDF CALCULUS ONE AND SEVERAL VARIABLES 10TH EDITION PDF ==> Download: CALCULUS ONE AND SEVERAL VARIABLES 10TH EDITION PDF CALCULUS ONE AND SEVERAL VARIABLES 10TH EDITION PDF - Are you searching for Calculus

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment DRAFT EXCERPT (Subject to Revision) CS459-001 Fundamentals of Computer Graphics, Fall 2018 LEC 401 MW 2:00 pm 2:50 pm, PHY 145 LAB 801 Th 9:00 am 10:45 am, EMS 942 LAB 802 Th 11:00 am 12:45 pm, EMS 942

More information

Linear Algebra Math 203 section 003 Fall 2018

Linear Algebra Math 203 section 003 Fall 2018 Linear Algebra Math 203 section 003 Fall 2018 Mondays and Wednesdays from 7:20 pm to 8:35 pm, in Planetary Hall room 131. Instructor: Dr. Keith Fox Email: kfox@gmu.edu Office: Exploratory Hall Room 4405.

More information

VEHICLE DYNAMICS AND DESIGN Spring Semester 2010

VEHICLE DYNAMICS AND DESIGN Spring Semester 2010 EIDGENOSSISCHE TECHNISCHE HOCHSCHULE (ETH) SWISS FEDERAL INTITUTE OF TECHNOLOGY, ZURICH INSTITUTE FOR DYNAMC SYSTEMS AND CONTROL Department of Mechanical and Process Engineering VEHICLE DYNAMICS AND DESIGN

More information

The ECE Curriculum. Prof. Bruce H. Krogh Associate Dept. Head.

The ECE Curriculum. Prof. Bruce H. Krogh Associate Dept. Head. The ECE Curriculum Prof. Bruce H. Krogh Associate Dept. Head krogh@ece.cmu.edu 1 Freshman year ECE Core Courses 18-100 Introduction to Electrical and Computer Engineering physical devices analog circuits

More information

DISCRETE MATHEMATICAL STRUCTURES BY KOLMAN 6TH EDITION PDF

DISCRETE MATHEMATICAL STRUCTURES BY KOLMAN 6TH EDITION PDF DISCRETE MATHEMATICAL STRUCTURES BY KOLMAN 6TH EDITION PDF ==> Download: DISCRETE MATHEMATICAL STRUCTURES BY KOLMAN 6TH EDITION PDF DISCRETE MATHEMATICAL STRUCTURES BY KOLMAN 6TH EDITION PDF - Are you

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Math 9: Chapter Review Assignment

Math 9: Chapter Review Assignment Class: Date: Math 9: Chapter 7.5-7.7 Review Assignment Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Which shapes have at least 2 lines of symmetry?

More information

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model

More information

CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University. Course Logistics. Instructor: Jingjin Yu

CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University. Course Logistics. Instructor: Jingjin Yu CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Course Logistics Instructor: Jingjin Yu Logistics, etc. General Lectures: Noon-1:20pm Tuesdays and Fridays, SEC 118 Instructor:

More information

Geometry. Course Requirements

Geometry. Course Requirements Geometry Geometry is a full year, high school math course for the student who has successfully completed the prerequisite course, Algebra I. The course focuses on the skills and methods of linear, coordinate,

More information

Additive Manufacturing: Standard Terminology for Additive Manufacturing Coordinate Systems and Test Methodologies

Additive Manufacturing: Standard Terminology for Additive Manufacturing Coordinate Systems and Test Methodologies Additive Manufacturing: Standard Terminology for Additive Manufacturing Coordinate Systems and Test Methodologies Gary Coykendall National Resource Center for Materials Technology Education (MatEdU) Lynnwood,

More information

ECE 156A - Syllabus. Description

ECE 156A - Syllabus. Description ECE 156A - Syllabus Lecture 0 ECE 156A 1 Description Introduction to HDL (Hardware Description Language) basic elements, HDL simulation concepts, HDL concurrent statements with examples and applications,

More information

Introduction to Multi-body Dynamics

Introduction to Multi-body Dynamics division Graduate Course ME 244) Tentative Draft Syllabus 1. Basic concepts in 3-D rigid-body mechanics 1. Rigid body vs flexible body 2. Spatial kinematics (3-D rotation transformations) and Euler theorem

More information

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

FUZZY LOGIC WITH ENGINEERING APPLICATIONS FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition Timothy J. Ross University of New Mexico, USA A John Wiley and Sons, Ltd., Publication FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition FUZZY

More information

Quantitative Finance COURSE NUMBER: 22:839:615 COURSE TITLE: Special Topics Oriented Programming 2

Quantitative Finance COURSE NUMBER: 22:839:615 COURSE TITLE: Special Topics Oriented Programming 2 Quantitative Finance COURSE NUMBER: 22:839:615 COURSE TITLE: Special Topics Oriented Programming 2 COURSE DESCRIPTION This course assumes a student has prior programming language experience with C++. It

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

JEFFERSON COLLEGE COURSE SYLLABUS MTH 009 GEOMETRY. 1 Credit Hour. Prepared By: Carol Ising. Revised Date: September 9, 2008 by: Carol Ising

JEFFERSON COLLEGE COURSE SYLLABUS MTH 009 GEOMETRY. 1 Credit Hour. Prepared By: Carol Ising. Revised Date: September 9, 2008 by: Carol Ising JEFFERSON COLLEGE COURSE SYLLABUS MTH 009 GEOMETRY 1 Credit Hour Prepared By: Carol Ising Revised Date: September 9, 2008 by: Carol Ising Arts & Science Education Dr. Mindy Selsor, Dean MTH009 Geometry

More information

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the

More information

Fast Associative Memory

Fast Associative Memory Fast Associative Memory Ricardo Miguel Matos Vieira Instituto Superior Técnico ricardo.vieira@tagus.ist.utl.pt ABSTRACT The associative memory concept presents important advantages over the more common

More information

Geometry: Unit 1: Transformations. Chapter 14 (In Textbook)

Geometry: Unit 1: Transformations. Chapter 14 (In Textbook) Geometry: Unit 1: Transformations Chapter 14 (In Textbook) Transformations Objective: Students will be able to do the following, regarding geometric transformations. Write Transformations Symbolically

More information

Course Syllabus of Microprocessor I (Fall 2006)

Course Syllabus of Microprocessor I (Fall 2006) Course Syllabus of 16.317 Microprocessor I (Fall 2006) Table of contents 1 Basic Information...2 2 Course structure... 2 3 Service Learning... 3 4 Textbook... 3 5 Course Objectives... 3 6 Labs...5 7 Homeworks...

More information

CSC8260: Wireless Networking and Cyber-Physical Systems. Hongwei Zhang

CSC8260: Wireless Networking and Cyber-Physical Systems. Hongwei Zhang CSC8260: Wireless Networking and Cyber-Physical Systems Hongwei Zhang http://www.cs.wayne.edu/~hzhang Objectives of the course Build up your background in wireless cyber-physical systems (WCPS) Wireless

More information

Lecture notes. Com Page 1

Lecture notes. Com Page 1 Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2

More information

Welcome to CS 4/57101 Computer Graphics

Welcome to CS 4/57101 Computer Graphics Welcome to CS 4/57101 Computer Graphics Goal: The goal of this course is to provide an introduction to the theory and practice of computer graphics. The course will assume a good background in programming

More information

Outline. Computer Science 331. Course Information. Assessment. Contact Information Assessment. Introduction to CPSC 331

Outline. Computer Science 331. Course Information. Assessment. Contact Information Assessment. Introduction to CPSC 331 Outline Computer Science 331 Introduction to CPSC 331 Mike Jacobson Department of Computer Science University of Calgary Lecture #1 1 Contact Information 2 3 Expected Background 4 How to Succeed 5 References

More information

APN-065: Determining Rotations for Inertial Explorer and SPAN

APN-065: Determining Rotations for Inertial Explorer and SPAN APN-065 Rev A APN-065: Determining Rotations for Inertial Explorer and SPAN Page 1 May 5, 2014 Both Inertial Explorer (IE) and SPAN use intrinsic -order Euler angles to define the rotation between the

More information

MatLab Project # 1 Due IN TUTORIAL Wednesday October 30

MatLab Project # 1 Due IN TUTORIAL Wednesday October 30 Mathematics 110 University of Victoria Fall 2013 MatLab Project # 1 Due IN TUTORIAL Wednesday October 30 Name ID V00 Section A0 Tutorial T0 Instructions: After completing this project, copy and paste your

More information

2012 Curriculum Catalog

2012 Curriculum Catalog 2012 Curriculum Catalog Geometry 2012 Glynlyon, Inc. Released 7.14.12 Welcome to Alpha Omega Publications! We are excited that you are including Ignitia as part of your program of instruction, and we look

More information

ESET 369 Embedded Systems Software, Fall 2017

ESET 369 Embedded Systems Software, Fall 2017 ESET 369 Embedded Systems Software, Fall 2017 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

CS 471 Networking and Distributed Operating Systems

CS 471 Networking and Distributed Operating Systems CS 471 Networking and Distributed Operating Systems Course Information MEETING TIMES University of Kentucky Department of Computer Science Spring 2008 MWF 11:00am - 11:50am, Room FPAT 257 INSTRUCTOR Jim

More information

Erik Jonsson School of Engineering and Computer Science THE UNIVERSITY OF TEXAS AT DALLAS HISTORY OF EE 2310

Erik Jonsson School of Engineering and Computer Science THE UNIVERSITY OF TEXAS AT DALLAS HISTORY OF EE 2310 HISTORY OF EE 2310 Initially planned by Prof. David Harper as a counterpart to courses on computer organization and design at Berkeley and Stanford D. Patterson (Berkeley) and J. Hennessy (Stanford) are

More information

SOUTHERN UNIVERSITY AND A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 250 TOPICS IN GEOMETRY

SOUTHERN UNIVERSITY AND A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 250 TOPICS IN GEOMETRY SOUTHERN UNIVERSITY AND A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 250 TOPICS IN GEOMETRY I. DESCRIPTIVE INFORMATION A. Course Number: MATH 250 B. Course Title: TOPICS IN GEOMETRY C. Catalog Description:

More information

Bachelor of Science in Electrical Engineering - Computer Engineering Concentration

Bachelor of Science in Electrical Engineering - Computer Engineering Concentration Bachelor of Science in Electrical Engineering - Computer Engineering Concentration 1 Bachelor of Science in Electrical Engineering - Computer Engineering Concentration Learn more about the Bachelor of

More information

Week 8: The fundamentals of graph theory; Planar Graphs 25 and 27 October, 2017

Week 8: The fundamentals of graph theory; Planar Graphs 25 and 27 October, 2017 (1/25) MA284 : Discrete Mathematics Week 8: The fundamentals of graph theory; Planar Graphs 25 and 27 October, 2017 1 Definitions 1. A graph 2. Paths and connected graphs 3. Complete graphs 4. Vertex degree

More information

Product constructions for transitive decompositions of graphs

Product constructions for transitive decompositions of graphs 116 Product constructions for transitive decompositions of graphs Geoffrey Pearce Abstract A decomposition of a graph is a partition of the edge set, giving a set of subgraphs. A transitive decomposition

More information

CPSC : Program 3, Perceptron and Backpropagation

CPSC : Program 3, Perceptron and Backpropagation CPSC 420-500: Program 3, Perceptron and Backpropagation Yoonsuck Choe Department of Computer Science Texas A&M University November 2, 2007 1 Overview You will implement perceptron learning from scratch

More information

CONTACT STATE AND STRESS ANALYSIS IN A KEY JOINT BY FEM

CONTACT STATE AND STRESS ANALYSIS IN A KEY JOINT BY FEM PERJODICA POLYTECHNICA SER. ME CH. ENG. VOL. 36, NO. 1, PP. -15-60 (1992) CONTACT STATE AND STRESS ANALYSIS IN A KEY JOINT BY FEM K. VARADI and D. M. VERGHESE Institute of Machine Design Technical University,

More information

A FIRST COURSE IN DIFFERENTIAL EQUATION 5TH EDITION PDF

A FIRST COURSE IN DIFFERENTIAL EQUATION 5TH EDITION PDF A FIRST COURSE IN DIFFERENTIAL EQUATION 5TH EDITION PDF ==> Download: A FIRST COURSE IN DIFFERENTIAL EQUATION 5TH EDITION PDF A FIRST COURSE IN DIFFERENTIAL EQUATION 5TH EDITION PDF - Are you searching

More information

Experiment 4: ACCURACY & PRECISION IN MEASUREMENT

Experiment 4: ACCURACY & PRECISION IN MEASUREMENT Experiment 4: ACCURACY & PRECISION IN MEASUREMENT Page 43 You will be asked to calculate the error and the percent error in your results as shown in the equations below. Memorize these two equations exactly

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com

More information

Compilers for Modern Architectures Course Syllabus, Spring 2015

Compilers for Modern Architectures Course Syllabus, Spring 2015 Compilers for Modern Architectures Course Syllabus, Spring 2015 Instructor: Dr. Rafael Ubal Email: ubal@ece.neu.edu Office: 140 The Fenway, 3rd floor (see detailed directions below) Phone: 617-373-3895

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

Syllabus CSCI 405 Operating Systems Fall 2018

Syllabus CSCI 405 Operating Systems Fall 2018 Syllabus CSCI 405 Operating Systems Fall 2018 1.0 General Information Class Time: Monday/Wednesday/Friday 11:00 AM - 11:50 AM Class Location: 317 Thompson Instructor: Dr. Deepti Joshi; Office: 224 Thompson;

More information

TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications

TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications George Mason University School of Information Technology and Engineering TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications Version 9/3/15 Course meets Thursday, 7:20-10:00

More information

Data Engineering Fuzzy Mathematics in System Theory and Data Analysis

Data Engineering Fuzzy Mathematics in System Theory and Data Analysis Data Engineering Fuzzy Mathematics in System Theory and Data Analysis Olaf Wolkenhauer Control Systems Centre UMIST o.wolkenhauer@umist.ac.uk www.csc.umist.ac.uk/people/wolkenhauer.htm 2 Introduction General

More information

R(-14, 4) R'(-10, -2) S(-10, 7) S'(-6, 1) T(-5, 4) T'(-1, -2)

R(-14, 4) R'(-10, -2) S(-10, 7) S'(-6, 1) T(-5, 4) T'(-1, -2) 1 Transformations Formative Assessment #1 - Translation Assessment Cluster & Content Standards What content standards can be addressed by this formative assessment? 8.G.3 Describe the effect of dilations

More information

EECE 321: Computer Organization

EECE 321: Computer Organization EECE 321: Computer Organization Mohammad M. Mansour Dept. of Electrical and Compute Engineering American University of Beirut Lecture 1: Introduction Administrative Instructor Dr. Mohammad M. Mansour,

More information

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System Thair Sh. Mahmoud, Tang Sai Hong, and Mohammed H. Marhaban Abstract In this paper,

More information

An Application of Geometrical Isometries in Non Planar Molecules

An Application of Geometrical Isometries in Non Planar Molecules Iranian J. Math. Chem. 8(4) December (2017) 255 261 Iranian Journal of Mathematical Chemistry Journal homepage: ijmc.kashanu.ac.ir An Application of Geometrical Isometries in Non Planar Molecules A. A.

More information

Jim Lambers MAT 169 Fall Semester Lecture 33 Notes

Jim Lambers MAT 169 Fall Semester Lecture 33 Notes Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 33 Notes These notes correspond to Section 9.3 in the text. Polar Coordinates Throughout this course, we have denoted a point in the plane by an ordered

More information

School of Computing and Information Sciences

School of Computing and Information Sciences Course Title: Date: April 4, 009 Course Number: COP-45 Number of Credits: 3 Subject Area: Computer Systems Subject Area Coordinator: S. Masoud Sadjadi email: sadjadi@cs.fiu.edu Catalog Description: Unix

More information

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011 CS 23021 Computer Science I Programming and Problem Solving Dr. Angela Guercio Dr. Natalia Dragan Spring 2011 Instructor Angela Guercio Office: 424, Main Hall Phone: 330 244 3424 (KSU ext 53424) Best way

More information

8.NS.1 8.NS.2. 8.EE.7.a 8.EE.4 8.EE.5 8.EE.6

8.NS.1 8.NS.2. 8.EE.7.a 8.EE.4 8.EE.5 8.EE.6 Standard 8.NS.1 8.NS.2 8.EE.1 8.EE.2 8.EE.3 8.EE.4 8.EE.5 8.EE.6 8.EE.7 8.EE.7.a Jackson County Core Curriculum Collaborative (JC4) 8th Grade Math Learning Targets in Student Friendly Language I can identify

More information

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press,  ISSN Comparative study of fuzzy logic and neural network methods in modeling of simulated steady-state data M. Järvensivu and V. Kanninen Laboratory of Process Control, Department of Chemical Engineering, Helsinki

More information

CPSC : Program 3, Perceptron and Backpropagation

CPSC : Program 3, Perceptron and Backpropagation CPSC 420-500: Program 3, Perceptron and Backpropagation Yoonsuck Choe Department of Computer Science Texas A&M University October 31, 2008 1 Overview You will implement perceptron learning from scratch

More information

Advanced Topics in Database Systems Spring 2016

Advanced Topics in Database Systems Spring 2016 44-560 Advanced Topics in Database Systems Spring 2016 Course Description Advanced topics in database systems, including database administration, distributed databases, and data warehousing. Hands-on experience

More information

CEN 444 Computer networks. Dr. Mohamed Abd-Eldayem

CEN 444 Computer networks. Dr. Mohamed Abd-Eldayem CEN 444 Computer networks Dr. Mohamed Abd-Eldayem Dr. Mohamed Abd-Eldayem Associate-Professor Dept. of Comp. Engineering College of Computer and Information Sciences (CCIS) King Saud University Email:

More information

Agreement. Objectives. General Guidelines for Labs. Reading Assignment

Agreement. Objectives. General Guidelines for Labs. Reading Assignment 1 CMPSC 111 Introduction to Computer Science I Fall 2016 Janyl Jumadinova Lab 9 for Section 1 17 November 2016 Due: 1 December, by 2:30 pm This is a team-based assignment. You have to work in teams of

More information

CSC6290: Data Communication and Computer Networks. Hongwei Zhang

CSC6290: Data Communication and Computer Networks. Hongwei Zhang CSC6290: Data Communication and Computer Networks Hongwei Zhang http://www.cs.wayne.edu/~hzhang Objectives of the course Ultimate goal: To help students become deep thinkers in computer networking! Humble

More information

A Disk Head Scheduling Simulator

A Disk Head Scheduling Simulator A Disk Head Scheduling Simulator Steven Robbins Department of Computer Science University of Texas at San Antonio srobbins@cs.utsa.edu Abstract Disk head scheduling is a standard topic in undergraduate

More information

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Instructor: Ronald C. Persin Course Resources Java Software Solutions for AP Computer Science, A. J. Lewis, W. Loftus, and C. Cocking,

More information

Prerequisites: Completed Algebra 1 and Geometry and passed Algebra 2 with a C or better

Prerequisites: Completed Algebra 1 and Geometry and passed Algebra 2 with a C or better High School Course Description for Honors Math Analysis Course Title: Honors Math Analysis Course Number: MTH461/462 Grade Level: 10-12 Meets a UC a-g Requirement: Pending Curricular Area: Mathematics

More information

Dynamic Analysis of Structures Using Neural Networks

Dynamic Analysis of Structures Using Neural Networks Dynamic Analysis of Structures Using Neural Networks Alireza Lavaei Academic member, Islamic Azad University, Boroujerd Branch, Iran Alireza Lohrasbi Academic member, Islamic Azad University, Boroujerd

More information

CSE (Computational Geometry) SYLLABUS

CSE (Computational Geometry) SYLLABUS CSE 5392-016 (Computational Geometry) SYLLABUS Spring 2005: TR 5:30-6:50, Preston Hall 100 Instructor: Bob Weems, Associate Professor (weems@uta.edu, http://reptar.uta.edu) Office: 344 Nedderman, 817/272-2337

More information

Chem 3BA3 Quantum Mechanics and Spectroscopy I Course Content: Textbook: Dykstra Recommended Additional Reading: Garland Nibler Shoemaker Levine

Chem 3BA3 Quantum Mechanics and Spectroscopy I Course Content: Textbook: Dykstra Recommended Additional Reading: Garland Nibler Shoemaker Levine Chem 3BA3 Course Outline - Fall 2005 Quantum Mechanics and Spectroscopy I Prof. P. Kruse, ABB-263, x23480, pkruse@mcmaster.ca http://www.chemistry.mcmaster.ca/kruse/ version 09 Sept 2005 Welcome to Introductory

More information

NETWORK ANALYSIS VAN VALKENBURG PDF

NETWORK ANALYSIS VAN VALKENBURG PDF NETWORK ANALYSIS VAN VALKENBURG PDF ==> Download: NETWORK ANALYSIS VAN VALKENBURG PDF NETWORK ANALYSIS VAN VALKENBURG PDF - Are you searching for Network Analysis Van Valkenburg Books? Now, you will be

More information

Bezier Curves. An Introduction. Detlef Reimers

Bezier Curves. An Introduction. Detlef Reimers Bezier Curves An Introduction Detlef Reimers detlefreimers@gmx.de http://detlefreimers.de September 1, 2011 Chapter 1 Bezier Curve Basics 1.1 Linear Interpolation This section will give you a basic introduction

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology AI Fuzzy Logic and Neural Nets Fall 2018 Fuzzy Logic Philosophical approach Decisions based on degree of truth Is not a method for reasoning under uncertainty that s probability

More information

Academic Course Description. VL2003 Digital Processing Structures for VLSI First Semester, (Odd semester)

Academic Course Description. VL2003 Digital Processing Structures for VLSI First Semester, (Odd semester) Academic Course Description SRM University Faculty of Engineering and Technology Department of Electronics and Communication Engineering VL2003 Digital Processing Structures for VLSI First Semester, 2015-16

More information

FUNDAMENTALS OF COMPLEX ANALYSIS PDF

FUNDAMENTALS OF COMPLEX ANALYSIS PDF FUNDAMENTALS OF COMPLEX ANALYSIS PDF ==> Download: FUNDAMENTALS OF COMPLEX ANALYSIS PDF FUNDAMENTALS OF COMPLEX ANALYSIS PDF - Are you searching for Fundamentals Of Complex Analysis Books? Now, you will

More information

Programming Game Engines ITP 485 (4 Units)

Programming Game Engines ITP 485 (4 Units) Programming Game Engines ITP 485 (4 Units) Objective This course provides students with an in-depth exploration of 3D game engine architecture. Students will learn state-of-the-art software architecture

More information

- Knowledge of basic computer architecture and organization, ECE 445

- Knowledge of basic computer architecture and organization, ECE 445 ECE 446: Device Driver Development Fall 2014 Wednesdays 7:20-10 PM Office hours: Wednesdays 6:15-7:15 PM or by appointment, Adjunct office Engineering Building room 3707/3708 Last updated: 8/24/14 Instructor:

More information

System Dynamics 4th Edition Katsuhiko Ogata File Type

System Dynamics 4th Edition Katsuhiko Ogata File Type We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with system dynamics 4th

More information

Virginia Geometry, Semester A

Virginia Geometry, Semester A Syllabus Virginia Geometry, Semester A Course Overview Virginia Geometry, Semester A, provides an in-depth discussion of the basic concepts of geometry. In the first unit, you ll examine the transformation

More information

Specification of Structural Viewer and Analytical Tool (JECP/SVAT)

Specification of Structural Viewer and Analytical Tool (JECP/SVAT) University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Faculty Publications from Nebraska Center for Materials and Nanoscience Materials and Nanoscience, Nebraska Center for (NCMN)

More information

Part A: Course Outline

Part A: Course Outline University of Macau Faculty of Science and Technology Course Title: Department of Electrical and Computer Engineering Part A: Course Outline Communication System and Data Network Course Code: ELEC460 Year

More information

programming exercises.

programming exercises. Dr. John P. Abraham Professor Office: Engineering Building Room 3.276 CSCI 6345 ADVANCED COMPUTER NETWORKS Syllabus for Spring 2014 Professor: Dr. John P. Abraham. Office: Engineering Building Room 3.276

More information

CASPER COLLEGE COURSE SYLLABUS ELTR 2920, Section 01 Small Computer Repair Techniques. Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3

CASPER COLLEGE COURSE SYLLABUS ELTR 2920, Section 01 Small Computer Repair Techniques. Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 CASPER COLLEGE COURSE SYLLABUS ELTR 2920, Section 01 Small Computer Repair Techniques Semester/Year: Spring 2018 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: 1:00-2:50 p.m. Days: M Room: GW

More information

Fundamentals and Practices Sixth Edition

Fundamentals and Practices Sixth Edition Online Instructor s Manual to accompany Surveying Fundamentals and Practices Sixth Edition Jerry Nathanson Michael T. Lanzafama Philip Kissam Upper Saddle River, New Jersey Columbus, Ohio Copyright 2011

More information

MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS

MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS MATHEMATICS FOR ENGINEERING TUTORIAL 5 COORDINATE SYSTEMS This tutorial is essential pre-requisite material for anyone studying mechanical engineering. This tutorial uses the principle of learning by example.

More information

CSE 504: Compiler Design

CSE 504: Compiler Design http://xkcd.com/303/ Compiler Design Course Organization CSE 504 1 / 20 CSE 504: Compiler Design http://www.cs.stonybrook.edu/~cse504/ Mon., Wed. 2:30pm 3:50pm Harriman Hall 116 C. R. Ramakrishnan e-mail:

More information

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0 CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0 Course: CPSC4600, Section 0, CRN 42532 Title: Biometrics and Cryptography Class Schedule: EMCS302, MW 2:00 pm-3:15 pm Credit: 3 Faculty: Dr. Li

More information

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology

More information

Marshall University MTH 100 Syllabus

Marshall University MTH 100 Syllabus Marshall University MTH 100 Syllabus Course Title/Number Preparation for College Mathematics A MTH 100 Semester/Year Spring 2016 Section/CRN 208 / 3975 Days/Time TR 12:30 1:45 PM Location SH 621 Instructor

More information

Use of multilayer perceptrons as Inverse Kinematics solvers

Use of multilayer perceptrons as Inverse Kinematics solvers Use of multilayer perceptrons as Inverse Kinematics solvers Nathan Mitchell University of Wisconsin, Madison December 14, 2010 1 of 12 Introduction 1. Scope 2. Background 3. Methodology 4. Expected Results

More information

Database Systems (INFR10070) Dr Paolo Guagliardo. University of Edinburgh. Fall 2016

Database Systems (INFR10070) Dr Paolo Guagliardo. University of Edinburgh. Fall 2016 Database Systems (INFR10070) Dr Paolo Guagliardo University of Edinburgh Fall 2016 Databases are everywhere Electronic commerce, websites (e.g., Wordpress blogs) Banking applications, booking systems,

More information

Integrated Mathematics I Performance Level Descriptors

Integrated Mathematics I Performance Level Descriptors Limited A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Integrated Mathematics I. A student at this level has an emerging ability to demonstrate

More information