Introduction to Systems Engineering. Discover RFLP method

Size: px
Start display at page:

Download "Introduction to Systems Engineering. Discover RFLP method"

Transcription

1 Introduction to Systems Engineering Discover method

2 What is a System? A System is a combination of interacting or interdependent components (called ogical Objects) forming an integrated whole. A ogical Object is a combination of 3D Design associated to a behaviour. or example, a servo-motor actuator: 3D Design Behaviour ogical Object A system is controlled by a controller. or example, a ego robot controller with State-Based rogramming language:

3 Some examples of Systems There are many examples of systems in our everyday life: Courtesy of Aldebaran obotics Courtesy of DS Media Gallery

4 Systems Engineering: multidisciplinary skills A system involves a combination of many disciplines that are interacting during the process. The difficulty is to manage these concurrent multidisciplinary engineering processes to provide a product that meets the requirements and the customer needs. Mechanics Engineer Sofware Engineer roject Development Electronics Engineer Electrical unctional Analysis Math & Algebra

5 Method To deal with the complexity of Systems Engineering, we use a method called. Standing for equirement unctional ogical hysical, the is a kind of system engineering process based on the V cycle design process Needs System Engineering roduct (virtual or real) equirements Management Validation roblem Statement unctional Analysis Verification ogical Architecture Definition Integration Evaluation Candidate solutions hysical Design avorite solution Solution Implemented solution System Engineering rocess Specification Design Implementation Discipline Engineering rocess

6 rocessor Memory In practical terms 1/6 Quick example Example for a calculator a Keyboard The system shall add numbers b unction Y= a+b Y Display N 100 N 102 N 103 N 1021 N 1031 N 1032

7 In practical terms 2/6 Anything indispensable equirement Basically two categories unctional requirement referring to the definition of the system functionality Ex: «The system shall add numbers» The non-functional requirement referring to performance, cost, dimension Ex: «The calculator must cost less than 3 dollars» The system shall add numbers In the context, a requirement traceability may apply to: unctions ogical component hysical model Document Ex: diagram, specification document, validation plan Other requirement

8 In practical terms 3/6 What the system does unctional The identification of the system functionality is performed in a two steps process: Step 1: Identification of primary functions By using several analysis methods as SADT*, AST** High level functions Intermediate functions rimary functions Step 2: Identification of the technical functions By identifying the interactions between the function and the environment By refining and developing the primary functions by means of technical functions a unction Y= a+b Y b *SADT stands for Structured Analysis and Design Technique. **AST stands for unctional Analysis System Technique

9 In practical terms 4/6 What the system does unctional AST example of a calculator: Step 1: Identification of primary functions Step 2: Identification of technical functions Add numbers Get numbers Transmit the signal Wire Catch numbers Number button ecord numbers Memorize Memory chip Building principle: Why How When Implementation

10 rocessor Memory In practical terms 5/6 What the system is ogical A logical component represents an abstraction of a physical part The characteristics associated to the logical model represent the specific properties of the part that will be designed and made to answer to the specification The logical model is represented by diagrams that show: The different components Keyboard The interface of these components Display System Sub-system Equipment

11 In practical terms 6/6 A solution (virtual or real) hysical The physical represents both virtual and real solution hysical Virtual Build eal N 100 N 102 N 103 N 1021 N 1031 N 1032 The data associated depends on the business activity (mechanical, fluidic, electrical, etc ) Thus, several representations for the virtual part of the physical model can be done: roduct structure Mechanical parts drawing Electrical drawings Electronic schematics Tubing N 100 N 102 N 103 N 1021 N 1031 N 1032 A alléger/simplifier These representation enable the real physical build

12 Solutions Dassault Systèmes offers a software suite to organize this process: ENOVIA CATIA Mechanical design System architecture design System organic architecture BOM equirement central Tubing CM DBM Electrical design