SIMULATION AND CONTROL SYSTEM ANALYSIS

Size: px
Start display at page:

Download "SIMULATION AND CONTROL SYSTEM ANALYSIS"

Transcription

1 CHAPTER FIVE SIMULATION AND CONTROL SYSTEM ANALYSIS 5.1 Simulation As a mathematical program, MATLAB 7.0 has a high accuracy and also enables user to create a simulation of a desired system. In this final project, a simulation which depicted the response of the Fuzzy based fuel control system was created using SIMULINK. SIMULINK is the tool for modeling, analyzing, and simulating mathematical and physical systems, including those with nonlinear elements and those that make use of continuous and discrete time. The basic concept of this simulation was to keep the N 1 RPM stabilize at around (set point). To describe the system in general, the user defined input, which was in the form N 1 RPM, would enter the Fuzzy Control System. The output of the Fuzzy Control System, which would be in the form of Fuel flow, would enter the simulated plant. The outcome from the simulated plant would be rooted back into the input port and serve as a feedback error signal. See Figure 5.1 for the schematic diagram of the simulation. 42

2 43 Figure 5.1 Fuzzy Control System Simulation Diagram

3 There are three sources of input for this control system. See Figure 5.2 for a better look on the input port. Figure 5.2 Input Port The first input was the Set Point of For this Set Point, a Constant block was used. This is to make sure that this is where the simulation starts. The second input was a random disturbance. This input was added in order to test the control systems response towards disturbance. In order to create this, a Uniform Random Number block was used. The block generated uniformly distributed random numbers over a specifiable interval with a specifiable starting seed. The third and last input was the feedback signal resulting from the plant. This input was added in order to given an error feedback towards the control system. 44

4 These three inputs were then combined using a Sum block. The Sum block performed addition or subtraction on these inputs according to user. In this control system, the sum of the set point and disturbance value was subtracted with the feedback signal and extreme value. The combined result was then delivered to the Fuzzy Control System. A MATLAB Function block was used to generate the Fuzzy Control System. The Fuzzy Control System was generated as a function in M-File and the MATLAB Function block applies the specified MATLAB function to the input. The output of the Fuzzy Control System, which is the fuel flow error, was then delivered as input for the plant. The following shows the M-File used to create the Fuzzy Control System: function flow=model6(errorrpm) a=newfis('model6'); a.input(1).name='errorrpm'; a.input(1).range=[ ]; a.input(1).mf(1).name='negsmall'; a.input(1).mf(1).type='trimf'; a.input(1).mf(1).params=[ ]; a.input(1).mf(2).name='zero'; a.input(1).mf(2).type='trimf'; a.input(1).mf(2).params=[ ] ; a.input(1).mf(3).name='possmall'; a.input(1).mf(3).type='trimf'; a.input(1).mf(3).params=[ ]; a.input(1).mf(4).name='neglarge'; a.input(1).mf(4).type='trapmf'; a.input(1).mf(4).params= [ ]; a.input(1).mf(5).name='poslarge'; a.input(1).mf(5).type='trapmf'; a.input(1).mf(5).params=[ ] ; a.output(1).name='flow'; a.output(1).range=[ ]; a.output(1).mf(1).name='low'; a.output(1).mf(1).type='trimf'; a.output(1).mf(1).params=[ ]; a.output(1).mf(2).name='stabil'; a.output(1).mf(2).type='trimf'; a.output(1).mf(2).params=[ ]; a.output(1).mf(3).name='high'; 45

5 a.output(1).mf(3).type='trimf'; a.output(1).mf(3).params=[ ]; a.output(1).mf(4).name='verylow'; a.output(1).mf(4).type='trapmf'; a.output(1).mf(4).params=[ ]; a.output(1).mf(5).name='veryhigh'; a.output(1).mf(5).type='trapmf'; a.output(1).mf(5).params=[ ]; a.rule(1).antecedent=[2]; a.rule(1).consequent=[2]; a.rule(1).weight=1; a.rule(1).connection=1; a.rule(2).antecedent=[1]; a.rule(2).consequent=[1]; a.rule(2).weight=1; a.rule(2).connection=1; a.rule(3).antecedent=[3]; a.rule(3).consequent=[3]; a.rule(3).weight=1; a.rule(3).connection=2; a.rule(4).antecedent=[4]; a.rule(4).consequent=[5]; a.rule(4).weight=1; a.rule(4).connection=1; a.rule(5).antecedent=[5]; a.rule(5).consequent=[4]; a.rule(5).weight=1; a.rule(5).connection=1; a.rule(6).antecedent=[3]; a.rule(6).consequent=[5]; a.rule(6).weight=1; a.rule(6).connection=2; flow = evalfis([errorrpm],a); Instead of going straight into the Plant, the Fuzzy output was combined with an initial value and a memory block. See Figure 5.3 for a better illustration. The initial value was added to make sure that the control system would start working when the fuel flow value was around 2.0. While the Memory block was added to prevent Algebraic Loop error, and also to add the previous input with the next output from the Fuzzy Control System. The combined result of the Fuzzy Control System output, initial value, and memory block output was then delivered into the Plant. 46

6 Figure 5.3 Fuzzy Control System. The Plant itself was a subsystem block dedicated to simulate the behavior of engine during stabilized condition. Inside this subsystem block was several constant value blocks and mathematical operation blocks which builds the mathematical equation to simulate the plant. See Figure 5.4 and 5.5 for a look of the Plant subsystem and the equation inside it. Figure 5.4 Plant Subsystem. 47

7 Figure 5.5 Equation Blocks Inside Plant Subsystem. The output of the plant will show how the system stabilized. Before entering the Sum block as a feedback signal, it passed through a memory block in order to eliminate Algebraic Loop error. Along the control system, some scope and display blocks were added in various places to show the outcome graphic and keeping track of the simulation. 5.2 Result And Analysis Simulation With No Disturbance Figure 5.6 (a) and 5.6(b) shows the result of the fuzzy control system for an ideal condition (no disturbance). With a set point of N 1 RPM, the system would stabilize at N 1 RPM on t= 640s. With a difference less then 1%, it can be said that the fuzzy control system worked well. During this condition, the fuel flow would also stabilize at 1.9 on t= 550s. However, the graph may seem to have some anomalies, since 48

8 it shows no rising time (the system reached stability right after t<0). This was caused because on this simulation, only the equation for the third plant was used. Since the third plant simulated the engine during stabilized condition, it was already expected that the system would reached stability right after it started working. Figure 5.6(a). Fuel Flow Figure 5.6(b) N 1 RPM 49

9 5.2.2 Periodic Disturbances. In this session, the disturbance was given periodically. The sample time in use was 1000s. Figure shows the control system s response if it was given disturbance of N 1 RPM with a sample time of N 1 RPM will stabilize around at t= 560 s. The fuel flow also showed similar response. It stabilized on approximately 1.95 at t= 527 s. The control system was able to maintain its stability and only showed very small oscillation in a short brief period every time the disturbance occurs. See figure 5.7 (a) and 5.7(b) to see the responses. Figure 5.7(a). Fuel Flow 50

10 Figure 5.7(b) N 1 RPM The system was able to maintain stability around these points if the disturbances were raised up to When given disturbance up to , the system was still able to stabilize, even though the oscillation appeared more often with bigger amplitude. During t=2000 s to t= 4500 s, oscillations occur at around RPM before finally stabilizing again at N 1 RPM. The fuel flow showed similar behavior before stabilizing at approximately See Figure 5.8(a) and 5.8(b) to see the systems response of given disturbance up to

11 Figure 5.8(a) Fuel Flow Figure 5.8(b) N 1 RPM The stable time for each disturbance stayed at around 400s<t<500s. But as the disturbances grew larger, the oscillation grew increasingly larger. The occurrence of these oscillations also became more often and lasted longer, but the system always 52

12 managed to stabilize afterwards. See Figure 5.9 for the chart of fuel flow using 1000s as sample time and increasing disturbance. Stable Time(s) Fuel Flow With Sample Time=1000s Disturbance(RPM) Figure 5.9 Fuel Flow With Sample Time =1000s Besides increasing the disturbance, an increased sample time was also applied to the system. A fix amount of disturbance of -200 to 200 was used in this test. Figure 5.10 shows the resulted chart. Figure 5.10 Result for Increased Sample Time 53

13 As it can be seen from the chart above, the system would reach its stability faster if the sample time was increased. Based on these results, it can be said that the control system worked well since it was able to handle large disturbances that comes periodically. Since large disturbance would most likely to occur periodically, it may be predicted that this system is stable enough to be applied in actual condition Continuous Disturbance. In the previous session, the disturbance was given periodically. In this session, the disturbance was given continuously, and we increase the disturbance size to test the system. On Figure 5.11(a) and 5.11(b), the system was given disturbance in the range of N 1 RPM with a continuous sample time. Figure 5.11(a). Fuel Flow 54

14 5.11(b). N 1 RPM It can be seen from the graphs that the control system was able to handle the disturbance. The N 1 RPM stabilized at approximately t= 560s and then oscillated around , before finally settling at near the end of the simulation. During this condition, the fuel flow also stabilized at approximately t =550s and continue to oscillate around The control system still showed a good result when the disturbance was increased to -50 to 50 RPM. Figure 5.12(a) and 5.12(b) showed the result of the control system. 55

15 Figure 5.12(a). Fuel Flow Figure 5.12(b) N 1 RPM The N 1 RPM still stabilized at around t=560s, and continue to oscillate around Meanwhile, the fuel flow also stabilized at approximately t= 550s, and continue to oscillate around The control system will maintain its stability around these points until the disturbance reached around -125 to 125 RPM. During this condition, the oscillation was increasingly 56

16 larger and the control system was starting to have difficulties maintaining stability. The N 1 RPM would seem to stabilize at t= 500s, but as the simulation goes on, it will suffer further disturbance starting since t=800s. The amplitude of the oscillation varied around RPM. The fuel flow also had the same behavior. See Figure 5.13(a) and 5.13(b) for the systems response. Figure.5.13(a) Fuel Flow Figure 5.13(b) N 1 RPM 57

17 Similar condition with an increasingly larger oscillation occurs when the disturbance was raised up to -150 to 150. At disturbance -175 to 175, the control system seems to no longer able to maintain its stability. Figure 5.12 shows the fuel flow stable time condition respectively to disturbance. As it can be seen from the chart, the stable time when the disturbances were at the range of -25 to 25 and -75 to 75 remained stable around t=550s. When the disturbances were raised up to -125 to 125, the stable time dropped to t= 510s. But even though the stable time became faster, the oscillation that occurs grew increasingly large. Stable Time(s) Fuel Flow With Continuous Disturbance Disturbance(RPM) Figure 5.14 Fuel Flow With Continuous Disturbance 58

Control System Definition

Control System Definition Control System Definition A control system consist of subsytems and processes (or plants) assembled for the purpose of controlling the outputs of the process. For example, a furnace produces heat as a

More information

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic Modeling of the Two Dimensional Inverted Pendulum in MATLAB/Simulink M. Arda, H. Kuşçu Department of Mechanical Engineering, Faculty of Engineering and Architecture, Trakya University, Edirne, Turkey.

More information

Microcontroller-based experiments for a control systems course in electrical engineering technology

Microcontroller-based experiments for a control systems course in electrical engineering technology Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: AXL17@psu.edu

More information

Cost VOLUME RELATIONS & BREAK EVEN ANALYSIS

Cost VOLUME RELATIONS & BREAK EVEN ANALYSIS 1. Introduction The cost volume profit (CVP) analysis helps management in finding out the relationship of costs and revenues to profit. Cost depends on various factors like Volume of production Product

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

Digital Electronics Detailed Outline

Digital Electronics Detailed Outline Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept

More information

Matlab and Simulink. Matlab and Simulink for Control

Matlab and Simulink. Matlab and Simulink for Control Matlab and Simulink for Control Automatica I (Laboratorio) 1/78 Matlab and Simulink CACSD 2/78 Matlab and Simulink for Control Matlab introduction Simulink introduction Control Issues Recall Matlab design

More information

Summary. Chapter Five. Cost Volume Relations & Break Even Analysis

Summary. Chapter Five. Cost Volume Relations & Break Even Analysis Summary Chapter Five Cost Volume Relations & Break Even Analysis 1. Introduction : The main aim of an undertaking is to earn profit. The cost volume profit (CVP) analysis helps management in finding out

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Abstract. Cycle Domain Simulator for Phase-Locked Loops Abstract Cycle Domain Simulator for Phase-Locked Loops Norman James December 1999 As computers become faster and more complex, clock synthesis becomes critical. Due to the relatively slower bus clocks

More information

EE289 Lab Fall 2009. LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink

EE289 Lab Fall 2009. LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink EE289 Lab Fall 2009 LAB 4. Ambient Noise Reduction 1 Introduction Noise canceling devices reduce unwanted ambient noise (acoustic noise) by means of active noise control. Among these devices are noise-canceling

More information

A Design of a PID Self-Tuning Controller Using LabVIEW

A Design of a PID Self-Tuning Controller Using LabVIEW Journal of Software Engineering and Applications, 2011, 4, 161-171 doi:10.4236/jsea.2011.43018 Published Online March 2011 (http://www.scirp.org/journal/jsea) 161 A Design of a PID Self-Tuning Controller

More information

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011 PID Control by Ben Rowland, April 2011 Abstract PID control is used extensively in industry to control machinery and maintain working environments etc. The fundamentals of PID control are fairly straightforward

More information

(Refer Slide Time: 2:03)

(Refer Slide Time: 2:03) Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 11 Models of Industrial Control Devices and Systems (Contd.) Last time we were

More information

Positive Feedback and Oscillators

Positive Feedback and Oscillators Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

More information

Laboratory 4: Feedback and Compensation

Laboratory 4: Feedback and Compensation Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 20-24) and Week 10 (Oct. 27-31) Due Week 11 (Nov. 3-7) 1 Pre-Lab This Pre-Lab should be completed before attending your regular

More information

Introduction to Simulink

Introduction to Simulink Introduction to Simulink MEEN 364 Simulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear systems, modeled in continuous time, sampled

More information

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1 Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1 Solutions to Assignment #4 Wednesday, October 21, 1998 Reading Assignment:

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

More information

Determine If An Equation Represents a Function

Determine If An Equation Represents a Function Question : What is a linear function? The term linear function consists of two parts: linear and function. To understand what these terms mean together, we must first understand what a function is. The

More information

Prentice Hall: Middle School Math, Course 1 2002 Correlated to: New York Mathematics Learning Standards (Intermediate)

Prentice Hall: Middle School Math, Course 1 2002 Correlated to: New York Mathematics Learning Standards (Intermediate) New York Mathematics Learning Standards (Intermediate) Mathematical Reasoning Key Idea: Students use MATHEMATICAL REASONING to analyze mathematical situations, make conjectures, gather evidence, and construct

More information

Scientific Programming

Scientific Programming 1 The wave equation Scientific Programming Wave Equation The wave equation describes how waves propagate: light waves, sound waves, oscillating strings, wave in a pond,... Suppose that the function h(x,t)

More information

Implementation of Fuzzy and PID Controller to Water Level System using LabView

Implementation of Fuzzy and PID Controller to Water Level System using LabView Implementation of Fuzzy and PID Controller to Water Level System using LabView Laith Abed Sabri, Ph.D University of Baghdad AL-Khwarizmi college of Engineering Hussein Ahmed AL-Mshat University of Baghdad

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Marwa M. Abdulmoneim 1, Magdy A. S. Aboelela 2, Hassen T. Dorrah 3 1 Master Degree Student, Cairo University, Faculty

More information

Interactive Logging with FlukeView Forms

Interactive Logging with FlukeView Forms FlukeView Forms Technical Note Fluke developed an Event Logging function allowing the Fluke 89-IV and the Fluke 189 models to profile the behavior of a signal over time without requiring a great deal of

More information

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite ALGEBRA Pupils should be taught to: Generate and describe sequences As outcomes, Year 7 pupils should, for example: Use, read and write, spelling correctly: sequence, term, nth term, consecutive, rule,

More information

stable response to load disturbances, e.g., an exothermic reaction.

stable response to load disturbances, e.g., an exothermic reaction. C REACTOR TEMPERATURE control typically is very important to product quality, production rate and operating costs. With continuous reactors, the usual objectives are to: hold temperature within a certain

More information

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture. February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,

More information

Section 3. Sensor to ADC Design Example

Section 3. Sensor to ADC Design Example Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems

More information

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems

More information

SAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan

SAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan PID CONTROL Araki M. Kyoto University, Japan Keywords: feedback control, proportional, integral, derivative, reaction curve, process with self-regulation, integrating process, process model, steady-state

More information

Data Acquisition Using NI-DAQmx

Data Acquisition Using NI-DAQmx Instructor s Portion Data Acquisition Using NI-DAQmx Wei Lin Department of Biomedical Engineering Stony Brook University Summary This experiment requires the student to use NI-DAQmx to acquire voltage

More information

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com

More information

Lecture 27: Mixers. Gilbert Cell

Lecture 27: Mixers. Gilbert Cell Whites, EE 322 Lecture 27 Page 1 of 9 Lecture 27: Mixers. Gilbert Cell Mixers shift the frequency spectrum of an input signal. This is an essential component in electrical communications (wireless or otherwise)

More information

MECE 102 Mechatronics Engineering Orientation

MECE 102 Mechatronics Engineering Orientation MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)

More information

ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES

ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES by Kazuhiro Takeda Research Manager, Research and Development Center and Kengo Hirano Instrument and Control Engineer,

More information

Dynamic Process Modeling. Process Dynamics and Control

Dynamic Process Modeling. Process Dynamics and Control Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

Limits. Graphical Limits Let be a function defined on the interval [-6,11] whose graph is given as:

Limits. Graphical Limits Let be a function defined on the interval [-6,11] whose graph is given as: Limits Limits: Graphical Solutions Graphical Limits Let be a function defined on the interval [-6,11] whose graph is given as: The limits are defined as the value that the function approaches as it goes

More information

Flip-Flops, Registers, Counters, and a Simple Processor

Flip-Flops, Registers, Counters, and a Simple Processor June 8, 22 5:56 vra235_ch7 Sheet number Page number 349 black chapter 7 Flip-Flops, Registers, Counters, and a Simple Processor 7. Ng f3, h7 h6 349 June 8, 22 5:56 vra235_ch7 Sheet number 2 Page number

More information

A Simple Pseudo Random Number algorithm

A Simple Pseudo Random Number algorithm Lecture 7 Generating random numbers is a useful technique in many numerical applications in Physics. This is because many phenomena in physics are random, and algorithms that use random numbers have applications

More information

A simple method to determine control valve performance and its impacts on control loop performance

A simple method to determine control valve performance and its impacts on control loop performance A simple method to determine control valve performance and its impacts on control loop performance Keywords Michel Ruel p.eng., Top Control Inc. Process optimization, tuning, stiction, hysteresis, backlash,

More information

Dr. Yeffry Handoko Putra, S.T., M.T

Dr. Yeffry Handoko Putra, S.T., M.T Tuning Methods of PID Controller Dr. Yeffry Handoko Putra, S.T., M.T yeffry@unikom.ac.id 1 Session Outlines & Objectives Outlines Tuning methods of PID controller: Ziegler-Nichols Open-loop Coon-Cohen

More information

Flash. Using Flash to Teach Mathematics. The competition

Flash. Using Flash to Teach Mathematics. The competition Using Flash to Teach Mathematics G. Donald Allen Department of Mathematics Texas A&M University College Station, TX 77843-3368 dallen@math.tamu.edu Flash Flash is the ultra-hot animation tool from Macromedia

More information

Genetic Algorithms for Multi-Objective Optimization in Dynamic Systems

Genetic Algorithms for Multi-Objective Optimization in Dynamic Systems Genetic Algorithms for Multi-Objective Optimization in Dynamic Systems Ceyhun Eksin Boaziçi University Department of Industrial Engineering Boaziçi University, Bebek 34342, stanbul, Turkey ceyhun.eksin@boun.edu.tr

More information

MODELING FIRST AND SECOND ORDER SYSTEMS IN SIMULINK

MODELING FIRST AND SECOND ORDER SYSTEMS IN SIMULINK MODELING FIRST AND SECOND ORDER SYSTEMS IN SIMULINK First and second order differential equations are commonly studied in Dynamic courses, as they occur frequently in practice. Because of this, we will

More information

Indiana State Core Curriculum Standards updated 2009 Algebra I

Indiana State Core Curriculum Standards updated 2009 Algebra I Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and

More information

Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.

Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality. 8 Inequalities Concepts: Equivalent Inequalities Linear and Nonlinear Inequalities Absolute Value Inequalities (Sections 4.6 and 1.1) 8.1 Equivalent Inequalities Definition 8.1 Two inequalities are equivalent

More information

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4

More information

Scaling and Biasing Analog Signals

Scaling and Biasing Analog Signals Scaling and Biasing Analog Signals November 2007 Introduction Scaling and biasing the range and offset of analog signals is a useful skill for working with a variety of electronics. Not only can it interface

More information

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 5, (6): 56-6 Research Article ISSN: 394-658X Time Response Analysis of DC Motor using Armature Control Method

More information

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s). Transfer Functions The transfer function of a linear system is the ratio of the Laplace Transform of the output to the Laplace Transform of the input, i.e., Y (s)/u(s). Denoting this ratio by G(s), i.e.,

More information

Feasibility of a Software Process Modeling Library based on MATLAB / Simulink

Feasibility of a Software Process Modeling Library based on MATLAB / Simulink Feasibility of a Software Process Modeling Library based on MATLAB / Simulink T. Birkhoelzer University of Applied Sciences Konstanz, Braunegger Str. 55, 7846 Konstanz, Germany, birkhoelzer@fh-kontanz.de

More information

AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,

More information

This activity will show you how to draw graphs of algebraic functions in Excel.

This activity will show you how to draw graphs of algebraic functions in Excel. This activity will show you how to draw graphs of algebraic functions in Excel. Open a new Excel workbook. This is Excel in Office 2007. You may not have used this version before but it is very much the

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the

More information

Team Members: Adam Wroblaski Jared Kline Mark Reisinger Yu Chan. Advisor: Dr. Chen-Ching Liu Client: General Electric

Team Members: Adam Wroblaski Jared Kline Mark Reisinger Yu Chan. Advisor: Dr. Chen-Ching Liu Client: General Electric Team Members: Adam Wroblaski Jared Kline Mark Reisinger Yu Chan Advisor: Dr. Chen-Ching Liu Client: General Electric April 25, 2007 Overview of Presentation Acknowledgements Definitions Introduction Project

More information

Lesson 12 Sequential Circuits: Flip-Flops

Lesson 12 Sequential Circuits: Flip-Flops Lesson 12 Sequential Circuits: Flip-Flops 1. Overview of a Synchronous Sequential Circuit We saw from last lesson that the level sensitive latches could cause instability in a sequential system. This instability

More information

Computer Aided Design of Home Medical Alert System

Computer Aided Design of Home Medical Alert System Computer Aided Design of Home Medical Alert System Submitted to The Engineering Honors Committee 119 Hitchcock Hall College of Engineering The Ohio State University Columbus, Ohio 43210 By Pei Chen Kan

More information

Basic Op Amp Circuits

Basic Op Amp Circuits Basic Op Amp ircuits Manuel Toledo INEL 5205 Instrumentation August 3, 2008 Introduction The operational amplifier (op amp or OA for short) is perhaps the most important building block for the design of

More information

Manufacturing Equipment Modeling

Manufacturing Equipment Modeling QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,

More information

A three point formula for finding roots of equations by the method of least squares

A three point formula for finding roots of equations by the method of least squares A three point formula for finding roots of equations by the method of least squares Ababu Teklemariam Tiruneh 1 ; William N. Ndlela 1 ; Stanley J. Nkambule 1 1 Lecturer, Department of Environmental Health

More information

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS S. Bülent YAKUPOĞLU R. Nejat TUNCAY Murat YILMAZ e-mail: bulentsy@ixir.com e-mail: tuncay@elk.itu.edu.tr e-mail: mryilmaz@elk.itu.edu.tr

More information

SIGNAL FLOW GRAPHS. Prof. S. C.Pilli, Principal, Session: XI, 19/09/06 K.L.E.S. College of Engineering and Technology, Belgaum-590008.

SIGNAL FLOW GRAPHS. Prof. S. C.Pilli, Principal, Session: XI, 19/09/06 K.L.E.S. College of Engineering and Technology, Belgaum-590008. SIGNA FOW GAPHS An alternate to block diagram is the signal flow graph due to S. J. Mason. A signal flow graph is a diagram that represents a set of simultaneous linear algebraic equations. Each signal

More information

Operation Count; Numerical Linear Algebra

Operation Count; Numerical Linear Algebra 10 Operation Count; Numerical Linear Algebra 10.1 Introduction Many computations are limited simply by the sheer number of required additions, multiplications, or function evaluations. If floating-point

More information

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy BMI Paper The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy Faculty of Sciences VU University Amsterdam De Boelelaan 1081 1081 HV Amsterdam Netherlands Author: R.D.R.

More information

Maths Workshop for Parents 2. Fractions and Algebra

Maths Workshop for Parents 2. Fractions and Algebra Maths Workshop for Parents 2 Fractions and Algebra What is a fraction? A fraction is a part of a whole. There are two numbers to every fraction: 2 7 Numerator Denominator 2 7 This is a proper (or common)

More information

System of systems thinking in product System of development: development: A system dynamic dynamic approach

System of systems thinking in product System of development: development: A system dynamic dynamic approach System of systems thinking in product development: A system dynamic approach Alemu Moges Belay University of Vaasa, Finland SoSE 2012 Italy Genoa Content Introduction The challenges Conclusion literature

More information

ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL

ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL L. Čirka, M. Kalúz, M. Fikar Faculty of Chemical and Food Technology, STU in Bratislava Radlinského 9, 812 37, Bratislava

More information

Fluke 89-IV & 189 Event Logging

Fluke 89-IV & 189 Event Logging Fluke 89-IV & 189 Event Logging FlukeView Forms Technical Note One of the major features of the Fluke 89-IV & 189 meters are their ability to "do logging". This technical note explains what kind of logging

More information

Gates, Circuits, and Boolean Algebra

Gates, Circuits, and Boolean Algebra Gates, Circuits, and Boolean Algebra Computers and Electricity A gate is a device that performs a basic operation on electrical signals Gates are combined into circuits to perform more complicated tasks

More information

Lab 7: Operational Amplifiers Part I

Lab 7: Operational Amplifiers Part I Lab 7: Operational Amplifiers Part I Objectives The objective of this lab is to study operational amplifier (op amp) and its applications. We will be simulating and building some basic op amp circuits,

More information

Frequency Response of Filters

Frequency Response of Filters School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To

More information

DCMS DC MOTOR SYSTEM User Manual

DCMS DC MOTOR SYSTEM User Manual DCMS DC MOTOR SYSTEM User Manual release 1.3 March 3, 2011 Disclaimer The developers of the DC Motor System (hardware and software) have used their best efforts in the development. The developers make

More information

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview. A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) albert.sweetser@ac.com

More information

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA 2/TRIGONOMETRY

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA 2/TRIGONOMETRY FOR TEACHERS ONLY The University of the State of New Yk REGENTS HIGH SCHOOL EXAMINATION ALGEBRA 2/TRIGONOMETRY Tuesday, January 28, 2014 1:15 to 4:15 p.m., only SCORING KEY AND RATING GUIDE Mechanics of

More information

Lecture 8. Systems engineering L E C T U R E. SIMILAR process. Zuzana Bělinová. Faculty of Transportation Sciences, CTU in Prague

Lecture 8. Systems engineering L E C T U R E. SIMILAR process. Zuzana Bělinová. Faculty of Transportation Sciences, CTU in Prague L E C T U R E 8 SIMILAR process LECTURE 8 - OVERVIEW Theoretical foundations of many methodologies - Typical SE process SYSTEMS ENGINEERING BASIC FACTS Systems Engineering is responsible for creating a

More information

Fairfield Public Schools

Fairfield Public Schools Mathematics Fairfield Public Schools AP Statistics AP Statistics BOE Approved 04/08/2014 1 AP STATISTICS Critical Areas of Focus AP Statistics is a rigorous course that offers advanced students an opportunity

More information

Recurrent Neural Networks

Recurrent Neural Networks Recurrent Neural Networks Neural Computation : Lecture 12 John A. Bullinaria, 2015 1. Recurrent Neural Network Architectures 2. State Space Models and Dynamical Systems 3. Backpropagation Through Time

More information

Bipolar Transistor Amplifiers

Bipolar Transistor Amplifiers Physics 3330 Experiment #7 Fall 2005 Bipolar Transistor Amplifiers Purpose The aim of this experiment is to construct a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must

More information

Lesson 4 What Is a Plant s Life Cycle? The Seasons of a Tree

Lesson 4 What Is a Plant s Life Cycle? The Seasons of a Tree Lesson 4 What Is a Plant s Life Cycle? The Seasons of a Tree STUDENT SKILLS: predicting, communicating prior observations and knowledge, listening, cooperating, observing, sequencing, communicating, reasoning,

More information

Command-induced Tracking Jitter Study I D. Clark November 24, 2009

Command-induced Tracking Jitter Study I D. Clark November 24, 2009 Command-induced Tracking Jitter Study I D. Clark November 24, 2009 Introduction Reports of excessive tracking jitter on the MMT elevation axis have lately been theorized to be caused by the input command

More information

APPENDIX. Interest Concepts of Future and Present Value. Concept of Interest TIME VALUE OF MONEY BASIC INTEREST CONCEPTS

APPENDIX. Interest Concepts of Future and Present Value. Concept of Interest TIME VALUE OF MONEY BASIC INTEREST CONCEPTS CHAPTER 8 Current Monetary Balances 395 APPENDIX Interest Concepts of Future and Present Value TIME VALUE OF MONEY In general business terms, interest is defined as the cost of using money over time. Economists

More information

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment. Op-Amp Simulation EE/CS 5720/6720 Read Chapter 5 in Johns & Martin before you begin this assignment. This assignment will take you through the simulation and basic characterization of a simple operational

More information

THE PREDICTIVE MODELLING PROCESS

THE PREDICTIVE MODELLING PROCESS THE PREDICTIVE MODELLING PROCESS Models are used extensively in business and have an important role to play in sound decision making. This paper is intended for people who need to understand the process

More information

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012 Latches, the D Flip-Flop & Counter Design ECE 52A Winter 22 Reading Assignment Brown and Vranesic 7 Flip-Flops, Registers, Counters and a Simple Processor 7. Basic Latch 7.2 Gated SR Latch 7.2. Gated SR

More information

StateFlow Hands On Tutorial

StateFlow Hands On Tutorial StateFlow Hands On Tutorial HS/PDEEC 2010 03 04 José Pinto zepinto@fe.up.pt Session Outline Simulink and Stateflow Numerical Simulation of ODEs Initial Value Problem (Hands on) ODEs with resets (Hands

More information

Indicator 2: Use a variety of algebraic concepts and methods to solve equations and inequalities.

Indicator 2: Use a variety of algebraic concepts and methods to solve equations and inequalities. 3 rd Grade Math Learning Targets Algebra: Indicator 1: Use procedures to transform algebraic expressions. 3.A.1.1. Students are able to explain the relationship between repeated addition and multiplication.

More information

A Fuzzy Controller for Blood Glucose-Insulin System

A Fuzzy Controller for Blood Glucose-Insulin System Journal of Signal and Information Processing, 213, 4, 111-117 http://dx.doi.org/1.4236/jsip.213.4215 Published Online May 213 (http://www.scirp.org/journal/jsip) 111 Ahmed Y. Ben Sasi 1, Mahmud A. Elmalki

More information

Inequalities - Solve and Graph Inequalities

Inequalities - Solve and Graph Inequalities 3.1 Inequalities - Solve and Graph Inequalities Objective: Solve, graph, and give interval notation for the solution to linear inequalities. When we have an equation such as x = 4 we have a specific value

More information

Lezione 6 Communications Blockset

Lezione 6 Communications Blockset Corso di Tecniche CAD per le Telecomunicazioni A.A. 2007-2008 Lezione 6 Communications Blockset Ing. Marco GALEAZZI 1 What Is Communications Blockset? Communications Blockset extends Simulink with a comprehensive

More information

Mathematics Success Grade 6

Mathematics Success Grade 6 T276 Mathematics Success Grade 6 [OBJECTIVE] The student will add and subtract with decimals to the thousandths place in mathematical and real-world situations. [PREREQUISITE SKILLS] addition and subtraction

More information

One-Way ANOVA using SPSS 11.0. SPSS ANOVA procedures found in the Compare Means analyses. Specifically, we demonstrate

One-Way ANOVA using SPSS 11.0. SPSS ANOVA procedures found in the Compare Means analyses. Specifically, we demonstrate 1 One-Way ANOVA using SPSS 11.0 This section covers steps for testing the difference between three or more group means using the SPSS ANOVA procedures found in the Compare Means analyses. Specifically,

More information

Properties of Real Numbers

Properties of Real Numbers 16 Chapter P Prerequisites P.2 Properties of Real Numbers What you should learn: Identify and use the basic properties of real numbers Develop and use additional properties of real numbers Why you should

More information

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note 1304-6

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note 1304-6 Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements Application Note 1304-6 Abstract Time domain measurements are only as accurate as the trigger signal used to acquire them. Often

More information

Chapter 5 Discrete Probability Distribution. Learning objectives

Chapter 5 Discrete Probability Distribution. Learning objectives Chapter 5 Discrete Probability Distribution Slide 1 Learning objectives 1. Understand random variables and probability distributions. 1.1. Distinguish discrete and continuous random variables. 2. Able

More information

4 G: Identify, analyze, and synthesize relevant external resources to pose or solve problems. 4 D: Interpret results in the context of a situation.

4 G: Identify, analyze, and synthesize relevant external resources to pose or solve problems. 4 D: Interpret results in the context of a situation. MAT.HS.PT.4.TUITN.A.298 Sample Item ID: MAT.HS.PT.4.TUITN.A.298 Title: College Tuition Grade: HS Primary Claim: Claim 4: Modeling and Data Analysis Students can analyze complex, real-world scenarios and

More information

EST.03. An Introduction to Parametric Estimating

EST.03. An Introduction to Parametric Estimating EST.03 An Introduction to Parametric Estimating Mr. Larry R. Dysert, CCC A ACE International describes cost estimating as the predictive process used to quantify, cost, and price the resources required

More information