TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 BIWO-04 Software Engineering (Software Systems) 1.Exercise System Capturing with IDEF0 TU Dresden.

Slides:



Advertisements
Similar presentations
CAPE INFORMATION TECHNOLOGY – Unit 2
Advertisements

1 FUNCTION MODELING USING IDEF-0 IE 590 INTEGRATED MANUFACTURING SYSTEMS Lecture 7.
Chapter 7 Structuring System Process Requirements
Fluid Mechanics 07.
The Bernoulli Equation
MECH 221 FLUID MECHANICS (Fall 06/07) Chapter 9: FLOWS IN PIPE
California State University, Chico
FACULTY OF ENGINEERING DEPARTMENT OF CIVIL ENGINEERING SPRING SEMESTER ASSOC.PROF.DR. İBRAHİM YİTMEN CIVL 498 IMPLEMENTATION OF IT IN CONSTRUCTION.
Fluid mechanics 3.1 – key points
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Core Ag Engineering Principles – Session 1
Chapter 7 Structuring System Process Requirements
CHAPTER 7 ENERGY PRINCIPLE
PROF. ANNA MORENO ENERGY EFFICIENCY UNIT TRAINING AND INFORMATION SERVICE.
PHAROS UNIVERSITY ME 259 FLUID MECHANICS FOR ELECTRICAL STUDENTS Basic Equations for a Control Volume.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Fluid Properties: Liquid or Gas
Reynold’s Number Reynold’s number is ratio of inersial forces & viscous forces & have no units. N Re = ρDU/µ ρ = Density of fluid (g/cm3) D = Diamerter.
` Tangible Interaction with the R Software Environment Using the Meuse Dataset Rachel Bradford, Landon Rogge, Dr. Brygg Ullmer, Dr. Christopher White `
An Introduction to Software Architecture
Pressure drop during fluid flow
Things to grab for this session (in priority order)  Pencil  Henderson, Perry, and Young text (Principles of Process Engineering)  Calculator  Eraser.
Things to grab for this session (in priority order)  Pencil  Henderson, Perry, and Young text (Principles of Process Engineering)  Calculator  Eraser.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
IDEF0 Modelling techniques
Unit 1: Fluid Dynamics An Introduction to Mechanical Engineering: Part Two Fluid dynamics Learning summary By the end of this chapter you should have learnt.
CE 3372 Water Systems Design
Water Resources System Modeling
VISCOUS FLOW IN CONDUITS  When we consider viscosity in conduit flows, we must be able to quantify the losses in the flow Fluid Mechanics [ physical.
Things to grab for this session (in priority order)  Pencil  Henderson, Perry, and Young text (Principles of Process Engineering)  Calculator  Eraser.
ME444 ENGINEERING PIPING SYSTEM DESIGN CHAPTER 4 : FLOW THEORY.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 TU Dresden - Institut für Bauinformatik BIWO-04 Software Engineering (Software Systems) 4. Exercise.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
Fundamental (First) Principles of Fluid Mechanics
SUGGESTED MINIMUM KNOWLEDGE OF FLUID MECHANICS AND FOR FE EXAM
TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 TU Dresden - Institut für Bauinformatik BIWO-04 Software Engineering (Software Systems) Assignment/Examination.
Faculty of Civil Engineering Institute of Construction Informatics, Prof. Dr.-Ing. Scherer Institute of Construction Informatics, Prof. Dr.-Ing. Scherer.
TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 BIWO-04 Software Engineering (Software Systems) 2.Exercise System Capturing with IDEF0 TU Dresden.
Major loss in Ducts, Tubes and Pipes
Heat Transfer Su Yongkang School of Mechanical Engineering # 1 HEAT TRANSFER CHAPTER 8 Internal flow.
8.2 OBJECTIVES  Describe the appearance of laminar flow and turbulent flow  State the relationship used to compute the Reynolds number  Identify the.
19-SEP-2012 «BE-RF-PM» Modelling of hydraulic system of CLIC prototype module type 0 Shoaib Azhar.
School of Mechanical, Industrial, & Manufacturing Engineering Process Analysis and Modeling Using IDEF0.
1 Dept. of Agricultural & Biological Engineering University of Illinois TSM 363 Fluid Power Systems TSM 363 Fluid Power Systems Bernoulli’s Law and Applications.
School of Mechanical, Industrial, & Manufacturing Engineering Process Analysis and Modeling Using IDEF0.
Process Analysis and Modeling Using IDEF0
CE 3372 Water Systems Design
CE 3372 Water Systems Design
Martti Veuro.
EXERCISES Two water reservoirs are connected by a pipe 610m of 0.3m diameter, f’=0.038 and the flow produced by the difference in water surface elevations.
Structured Analysis and Design Technique
and the like in the pipe or duct system.
Internal Incompressible
ABE 223 ABE Principles – Machine systems Bernoulli’s Law Tony Grift
Energy Energy is the capacity or capability to do work and energy is used when work are done. The unit for energy is joule - J, where 1 J = 1 Nm which.
Chapter 4. Analysis of Flows in Pipes
Software Engineering Chapter 5 (Part 3) System Modeling Dr.Doaa Sami.
Chapter 16 A: PUMPS AND SYSTEM EFFECTS
ME444 ENGINEERING PIPING SYSTEM DESIGN
THE BERNOULLI EQUATION: LIMITATIONS AND APPLICATIONS
Conservation of Energy/Bernoulli’s Equation
An Introduction to Software Architecture
Pressure Drop & Head Loss
PO 2430 Applied Fluid MEchanics
Software Design Methodologies and Testing
Quality-aware Middleware
SOIL PERMEABILITY AND FLOW
Presentation transcript:

TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 BIWO-04 Software Engineering (Software Systems) 1.Exercise System Capturing with IDEF0 TU Dresden - Institut für Bauinformatik

Overall Process of an Engineering System Treatment 1.System Capturing High level definition of the purpose, functions, processes and behaviour Formal Representation of the System (IDEF0) 2.data structure = {O,R} based on a specific meta model (= O-O-Model) development of a data model as an O-O-schema = ideal data structure of the concepts 3.transformation of the conceptual data model in an operational database; today being most appropriate as a relational data structure (approximations) 4.implementation of the schema in a data base software; 5.instantiation of an engineering model = configure the domain-specific engineering model from the data model 6.numerical program for the computation of the system behaviour = simulation = prognosis based on a model + model assumptions + quantitative values (statistics) (= {O-O + Impl.} + {Instantiation} ) 7.Communication M2M: between data base (= information) and computation program (= numerics) = data exchange (data conversion by importing program) M2H: Reports, i.e. graphical and alphanumerical representation of results (output and system changes) but also input, model and model assumptions 8.Monitoring + Evaluation + Reporting

TU Dresden - Institut für Bauinformatik Folie-Nr.: 3 cf. Klauer 2005 Needed documents Already built elements New built elements Cooperation, Actor Control data Produced documents Knowledge, experience Resources IT Input data Output data Mechanism Conditions, Codes, Laws Project specifications, Client requirements Function Function, Input,…

TU Dresden - Institut für Bauinformatik Folie-Nr.: 4 Output m Output can become Control m Output can become Input m Output can become Mechanism A A A

TU Dresden - Institut für Bauinformatik Folie-Nr.: 5 Bundling and Unbundling Unbundle arrow meaning A into arrow meanings B and C. C B A A B C Bundle arrow meaning B and C to form arrow A Bundling/Unbundling: The combining of arrow meanings into a composite meaning (bundling), or the separation of arrow meanings (unbundling), is expressed by arrow join and fork syntax.

TU Dresden - Institut für Bauinformatik Folie-Nr.: 6 A0 A-0 Parent Diagram Child Diagram More General More Detailed 0 This box is parent of next diagram A4 Top-Level Context Diagram Parent Diagrams Represent a Higher Level of Abstraction than Child Diagrams Decomposition in Sub-Systems

TU Dresden - Institut für Bauinformatik Folie-Nr.: 7 Function, Input,… The model shall contain a A-0 context diagram, which contains only one box. The box number of the single box on the A-0 context diagram shall be 0. A non-context diagram shall have at least three boxes and no more than six boxes. Each box on a non-context diagram shall be numbered in its lower right inside corner, in order (from upper left to lower right on the diagram ) from 1 to at most 6. Each box shall have a minimum of one control arrow and one output arrow. A box shall have zero or more input arrows. A box shall have zero or more non-call mechanism arrows.

TU Dresden - Institut für Bauinformatik Folie-Nr.: 8 Example 1 An excavator is digging a foundation pit. The process can start, when the construction site is prepared The process follows a excavation plan If the bucket is full, the platform will be turned to the truck If the platform has the correct position, the full bucket will be emptied. If the bucket is empty, the digging can continuous.

TU Dresden - Institut für Bauinformatik Folie-Nr.: 9 Example 1 An excavator is digging a foundation pit. The process can start, when the construction site is prepared The process follows a excavation plan

TU Dresden - Institut für Bauinformatik Folie-Nr.: 10 Example 1 If the bucket is full, the platform will be turned to the truck

TU Dresden - Institut für Bauinformatik Folie-Nr.: 11 Example 1 If the platform has the correct position, the full bucket will be emptied.

TU Dresden - Institut für Bauinformatik Folie-Nr.: 12 Example 1 If the bucket is empty, the digging can continuous.

TU Dresden - Institut für Bauinformatik Folie-Nr.: 13 Example 1 An excavator is digging a foundation pit. The process can start, when the construction site is prepared The process follows a excavation plan If the bucket is full, the platform will be turned to the truck If the platform has the correct position, the full bucket will be emptied. If the bucket is empty, the digging can continuous. The truck will be replaced, if it is fully loaded.

TU Dresden - Institut für Bauinformatik Consumer Secondary supply lines Main supply line reservoir Water supply

TU Dresden - Institut für Bauinformatik NN Energy Grade Line (EL) Hydraulic Grade Line for steady, inviscid, incompressible flow Energy Line Total (ELT) 12 p = static pressureρ = density v = flow velocityg = acceleration of gravity z = elevation heighth Loss = head loss = friction coefficient L = Length of pipe d h = hydraulic diameter L k = relative roughness of tube or duct wall Re = Reynolds number Conservation of Total Energy μ = dynamic or absolute viscosity Short Introduction in Fluid Mechanics

TU Dresden - Institut für Bauinformatik Folie-Nr.: 16 Example: Water Supply System Design, construct & monitor water supply system ? ? Top-Level context Diagram 0 A-0 Development and use of a Water Supply System ? A0 ?

TU Dresden - Institut für Bauinformatik