User Requirements, Modelling e Identification. Lezione 1 prj Mesa (Prof. Ing N. Muto)

Similar documents
Metrics for Data Uniformity of User Scenarios through User Interaction Diagrams

COMPUTATIONAL COMPLEXITY


A BASE SYSTEM FOR MICRO TRAFFIC SIMULATION USING THE GEOGRAPHICAL INFORMATION DATABASE

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

0. Introduction 1 0. INTRODUCTION

Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

has a lot of good notes on GR and links to other pages. General Relativity Philosophy of general relativity.

(Refer Slide Time: 0:21)

Periodic Table Project Element Card Sketches

hp calculators HP 35s Solving for roots Roots of an equation Using the SOLVE function Practice solving problems involving roots

Dynamics of Physical System Prof. S. Banerjee Department of Electrical Engineering Indian Institute of Technology, Kharagpur

An object-oriented design process. Weather system description. Layered architecture. Process stages. System context and models of use

STUDY GUIDE. Exploring Geography. Chapter 1, Section 1. Terms to Know DRAWING FROM EXPERIENCE ORGANIZING YOUR THOUGHTS

carroll/notes/ has a lot of good notes on GR and links to other pages. General Relativity Philosophy of general

Planetary Orbits Teacher Notes

3. DIFFERENT MODEL TYPES

Students will read supported and shared informational materials, including social

4.2 The Mysterious Electron

Foundations of Cryptography

EARTH/SPACE SCIENCE. Earth Materials and Changes

Lecture No. # 07 Linear System Part 4

GRADE 8 SCIENCE. Course Overview

Lecture - 24 Radial Basis Function Networks: Cover s Theorem

Umans Complexity Theory Lectures

Dynamics of Machines. Prof. Amitabha Ghosh. Department of Mechanical Engineering. Indian Institute of Technology, Kanpur. Module No.

by Gloria Jasperse HOUGHTON MIFFLIN

Introduction. Chapter 1

Stochastic Histories. Chapter Introduction

Machine Learning to Automatically Detect Human Development from Satellite Imagery

Electromagnetic Theory Prof. D. K. Ghosh Department of Physics Indian Institute of Technology, Bombay

Process Behavior Analysis Understanding Variation

UNIT-VIII COMPUTABILITY THEORY

Physics 2A Chapter 4: Forces and Newton s Laws of Motion

Definition of geometric vectors

Formal Verification. Lecture 1: Introduction to Model Checking and Temporal Logic¹

Geographical Information Processing for Cultural Resources

32. SOLVING LINEAR EQUATIONS IN ONE VARIABLE

Chemical Applications of Symmetry and Group Theory Prof. Manabendra Chandra Department of Chemistry Indian Institute of Technology, Kanpur

Meeting of Modern Science and School Physics: College for School Teachers of Physics in ICTP. 27 April - 3 May, 2011

Project Management Prof. Raghunandan Sengupta Department of Industrial and Management Engineering Indian Institute of Technology Kanpur

TOOLING UP MATHEMATICS FOR ENGINEERING*

10 - Celestron Telescope II: Operation

CS151 Complexity Theory. Lecture 1 April 3, 2017

The Turing machine model of computation

CISC 4090: Theory of Computation Chapter 1 Regular Languages. Section 1.1: Finite Automata. What is a computer? Finite automata

Energy Resources and Technology Prof. S. Banerjee Department of Electrical Engineering Indian Institute of Technology - Kharagpur

Sun, Earth and Moon Model. Build an Earth-Moon-Sun mobile to learn about how they orbit. Space Awareness, Leiden Observatory. iau.

Functions. Copyright Cengage Learning. All rights reserved.

Error Correcting Codes Prof. Dr. P. Vijay Kumar Department of Electrical Communication Engineering Indian Institute of Science, Bangalore

Quantum Series Product Catalog

Computation Theory Finite Automata

Computers also need devices capable of Storing data and information Performing mathematical operations on such data

View Through a Telescope Classroom Activity

Processes that Shape the Earth

Module 8 Probability

Designing Information Devices and Systems I Spring 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

The Inductive Proof Template

Finite Mathematics : A Business Approach

Written by Rachel Singh, last updated Oct 1, Functions

Energy relationship between photons and gravitons

Physics 209 Fall 2002 Notes 5 Thomas Precession

Complex Matrix Transformations

Basic Thermodynamics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Real Analysis Prof. S.H. Kulkarni Department of Mathematics Indian Institute of Technology, Madras. Lecture - 13 Conditional Convergence

Calculus from Graphical, Numerical, and Symbolic Points of View Overview of 2nd Edition

Introducing Proof 1. hsn.uk.net. Contents

Finding Limits Graphically and Numerically

The Science of Physics

2015 SUMMER MATH PACKET

Guide to Polar Alignment of a Meade LX200GPS Telescope

Chapter Two: Finite Automata

Robert D. Borchert GIS Technician

Pattern Recognition Prof. P. S. Sastry Department of Electronics and Communication Engineering Indian Institute of Science, Bangalore

Introduction to Energy Study Guide (also use your notes!!!!)

Implementing Visual Analytics Methods for Massive Collections of Movement Data

Demand Forecasting. for. Microsoft Dynamics 365 for Operations. User Guide. Release 7.1. April 2018

Pattern-Oriented Analysis and Design (POAD) Theory

Abstract & Applied Linear Algebra (Chapters 1-2) James A. Bernhard University of Puget Sound

DIFFERENTIAL EQUATIONS

Advanced Chemical Reaction Engineering Prof. H. S. Shankar Department of Chemical Engineering IIT Bombay. Lecture - 03 Design Equations-1

Stephen F Austin. Exponents and Logarithms. chapter 3

COMP3702/7702 Artificial Intelligence Week1: Introduction Russell & Norvig ch.1-2.3, Hanna Kurniawati

Topic Outline for Calculus BC

Intersecting Two Lines, Part One

Development of System for Supporting Lock Position Adjustment Work for Electric Point Machine

Hilbert and the concept of axiom

Finite State Machines 2

Introducing GIS analysis

Rumination on the Formal Definition of DPDA

The Number System (NS) 8.NS.1 Standards for Mathematical Practice (MP): Connections

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction to Linear Algebra the EECS Way

Digital electronics form a class of circuitry where the ability of the electronics to process data is the primary focus.

( )= L, where f ( x)= x, a = 4,

Accept or reject. Stack

Outline. Geographic Information Analysis & Spatial Data. Spatial Analysis is a Key Term. Lecture #1

Fixed Solar Panels. Optimal Positioning of

Theory of Computation

Mathematical or Physical? A physical analysis of mechanical computability. Answers. Abstract model. Mental calculator. Conceptual Outline

CMP 309: Automata Theory, Computability and Formal Languages. Adapted from the work of Andrej Bogdanov

Transcription:

User Requirements, Modelling e Identification. Lezione 1 prj Mesa (Prof. Ing N. Muto) 1.1 Introduction: A customer has requested the establishment of a system for the automatic orientation of a string of solar panels in order to optimize the energy generation. Afterwards the data provided through an interview with the client himself has raised some informal requests that then have to be analyzed, formalized and subject to verification and approval of the customer. After this step we will have a document that we will call "USER REQUIREMENTS" (from now on UR) and that will serve as a guide for the development of the system. The UR are key to proceed safely and without the danger of misinterpreting the instructions of the customer. Also it set aside the developer from "program changes" by the customer himself. In fact while admitting changes in the process, because they have a very high cost often enough, it must be recorded that the initial indications provided were different. Customer requirements: The informal requests of the customer are that the system must be able to run on both a scale model than on the real system,the motors must also be managed manually, it must be present a man-machine interface with graphic. It's still required that once identified the optimal position of the string of solar panels toward the light source, it must be maintained, pursuing its in time. The handling system includes n. 2 "stepper" motors, one for the "ascension" movement and one for "declination" of the star to point and chase. Nothing has been defined on the modality to find the best position and maintain it, so we can decide it freely. Even the delivery times must be clearly defined to avoid surprises at work. In our case, the work must be tested on the scale model within April 30, 2012. 1.3 Knowledge and skills In order to formalize the specification we can use the skills acquired during the study of system theory, in particular, should be drawn to the topics: definition and classification of a system, modelling and identification of a system.

1.3.1 Definition and classification of systems A system is a set of parts that interact by exchanging energy or information with a commute purpose. Many things that surrounds us, from the simplest to the most complex can be considered SYSTEMS, such as a ballpoint pen, a computer, a bicycle, a cell phone. Usually, we think that a system there are the causes of the EFFECTS. The causes can be considered INPUT to the system and the effects can be thought as OUTPUT of the system. Then we can think of a first simple GRAPHICAL REPRESENTATION of a system: There are various ways to classify the systems, based on what we want to observe. If we want to refer man-made systems or existing in nature, such as splitting we can all systems in NATURAL or ARTIFICIAL. A classifications makes more sense from a technical standpoint instead considers the BEHAVIOUR OF A SYSTEM with regard to the following aspects: RELATIONSHIP WITH THE ENVIRONMENT A system can be CLOSED, i.e. which does not interact with an external environment, from which it is perfectly and definitely isolated! Obviously there in no system actually CLOSED! If a system interacts with the environment in which it is located, it is called OPEN system. The exchange may relate to energy, matter and information. The mechanical, electrical, computer are definitely open. ABILITY TO REMEMBER This aspect relates to the ability of a system to store energy, information or material that alters the behaviour even in the presence of the same stresses. If a system has this capability, then you define SEQUENTIAL and it is possible to define a CONDITION, that the system has the ability to store so that its output depends not only on inputs but on its history. A system that does not have this ability is called COMBINATORIAL, for which its think of a pocket calculator, we observe that the result of a certain algebraic operation is always the same. If you observe a lift, we can understand that the effect is obtained by pressing same key internal or external, depending on the level ta which the elevator is located.

DETERMINISTIC or ALEATORY REPORT between CAUSES and EFFECTS If it is possible to provide in a secure and repetitive effects of certain stresses, even in the presence of states, then the system can be defined deterministic. For example, the elevator is a deterministic system because it certainly does not invent his behaviour in an unpredictable way (unless it is the protagonist of an horror film!). Instead a sphere from which extract the numbers in a lottery is a system in which deliberately NOT be possible to predict the output. Even a simple coin that is launched can be classified as a not predictable system, i.e. ALEATORY. STABILITY 'THE PHYSICAL STRUCTURE OF THE SYSTEM Once built or devised a system we can ask whether its physical structure is or is not stable. For example a missile used to put satellites into orbit changes its structure during its operation the same, namely that consumes fuel up to the instant of the launch was an integral part of its structure. A kitchen oven instead maintains, in theory, preserving its structure and thus also an elevator. We say theoretically because in reality all things wear out and therefore the parts of a system. CHANGE INPUT and / or OUTPUT IN TIME If a system has no evolution as we observe it then it can be defined STATIC but in reality this depends on the time that we look at it. The mountains seem as static but we know that the whole earth's crust moves over the millennia. A system which has instead of the stresses and effects that vary in time of observation is defined DYNAMIC, as most of the systems in which we are interested in the technology. TYPE OF PHYSICAL PRESENT IN THE SYSTEM In a system may be present with magnitudes that vary with continuity, type the temperature of a human body, or there may be stresses and effects which nevertheless have a finite number of values that can assume. Returning to the example of the lift we can understand that plans can go up on possible are over, and so is the kind of movement that can be done. We then define "DISCRETE" systems that have to do with variables that have a finite number of values that can take. We define "CONTINUOUS" systems that have variables with an infinite number of values. We will learn later that a computer can NOT handle continuous magnitudes as it has an OVER memory!

1.3.2 Modelling of a SYSTEM: In technology we consider a system because you want to study, monitor, edit or otherwise but often a real system is too complex to deal with as it is physically and then you have recourse to the creation of a MODEL, namely the SIMPLIFIED representation of the system. The simplification of course will cover the aspects that we don't care treat while we will maintain the significant characteristics from our viewpoint, that is the CONTEXT in which we want to work with the system. In a formal way we can say that: "The model is a simplified representation of a physical system, in order to simplify the study and analysis of its most significant characteristics, given the context in which we place" The models can be classified according to criteria. In particular we considering the purpose of the model, we can mention: DESCRIPTIVE model It 'a model that DESCRIBES the system, "photographing" it completely, without, however, interested in what he does and how he does it. PREDICTIVE model In this case the model it deals with describing what the system do, without interest how it is done the system itself or how he can do what he does. PRESCRIPTIVE model In the prescriptive model instead considering HOW it is realized what the system does, without interest in its structure. Or, if we consider the nature of the model, we can talk about SYMBOLIC model. If you are unable to represent the model in an ABSTRACT, mathematical and formal way, then the model is defined symbolic. Obviously you can not always have a symbolic model, given the great complexity of many systems, both natural and artificial. ANALOG model In this model there is based on the characteristic of having a behavior similar to the real system under study.

1.3.3 SYSTEM IDENTIFICATION As a visual model to realize a model of a system, you can use a block diagram, in which a rectangle interacts with the arrows entering and leaving. This tool, however, prefers the functional aspect of the system rather than a structural one, that allows us to understand what he's doing but little about how the system is "constructed" the system itself. If we introduce also the NOISE of a system, defined as unintended stresses are otherwise of the effects, and the PARAMETERS, which are structural characteristics and invariant, at least during the time of observation, we can represent a system as follows: INPUTS NOISE OUTPUTS PARAMETERS In a rigorous way we can define: INPUTS INDEPENDENT variable magnitudes, we can change voluntarily. OUTPUTS Sizes EMPLOYEES variables that change as a result of the values of INPUT. NOISE UNCONTROLLABLE variables that make one feel their effect. PARAMETERS Entity or quantities that remain CONSTANT throughout the period of observation. The task of devising a clear, complete, accurate and entities named in the table of system identification and is an essential step in order to model and study a system.