Modeling and Simulation of a Production System

Modeling and Simulation of a Production System KPP319 – Product and Process Development Magnus Wiktorsson, [email protected] You have met: - ...
5 downloads 0 Views 10MB Size
Modeling and Simulation of a Production System KPP319 – Product and Process Development Magnus Wiktorsson, [email protected]

You have met: - Definition of a production system - Its role for competetiveness - Its development process - Example on simulation programs

2

Agenda Modeling and Simulation … … within the development/design process …in an information integration context …as a process

3

Agenda Modeling and Simulation … … within the development/design process …in an information integration context …as a process

4

Dual competence areas of development and operation Decisions, plans, guidelines

Competences, Tools Methods Processes

Production system design

Production system operations

Competences, Tools Methods Processes

Experience, knowledge, data Wiktorsson (2013)

Focusing on production development, we are moving from a sequential scheme to a parallel one Retiring/ Re-use

Retiring/ Re-use

Running-in

Realising

Design and Realisation

Running-in

Operation/ Refining

Operation/ Maintaining

Planning Designing Operation/ Refining

Operation/ Maintaining

Wiktorsson (2000) Wiktorsson, 2000

Task: Market, Company, Economy

Problem statement

Visions / Objective

Plan & clarify the task

Plan and clarify the task: Analyse the market and the company situation Find and select product ideas Formulate a product proposal Clarify the task Elaborate a requirements list

Propositions

Conceptual design

Req´s - Alt´s - Eval.

Concept (Principle solution) Develop the construction structure: Preliminary form design, materials selection and calculation Select best preliminary layouts Evaluate against technical and economic criteria Preliminary layout Define the construction layout: Eliminate weak spots Check for errors, disturbing influences and minimum costs Prepare the preliminary parts list and production and assembly document

Embodiment design

Preconditions

Develop the principle solution: Identify the essential problems Establish function structures Search for working principles and working structures Combine and firm up into concept variants Evaluate against technical and economic criteria

Upgrade and Improve

Requirements

Information: Adapt the requirements list

Requirements list (Design spec)

Evaluation

Prepare production and operating documents: Elaborate detail drawings and parts lists Complete production, assembly, transport and operation instuctions Check all documents

Detail design

Definitive layout

Product documentation Solution Rosell, 1990

Pahl and Beitz, 1996 Hubka & Eder, 1996

Systems Engineering Fundamentals. 2001

Justification approaches for analysis of production systems Req´s - Alt´s - Eval.

Justification Methodologies

Strategic Approaches

Technical benefits Business Advantage Competetive factors Future Expansion

Analytic Approaches

Economic Approaches Payback

Value Analysis Scorecards Linear additive models AHP Models

Mathematical Analysis

Experimental Analysis

Net Present Value

”Back-of-theenvelope” calculations

Trace-driven simulations

Spreadsheets

Monte Carlo simulations

Queing networks Optimisation techniques

Internal Rate of Return Other Discounted Cash Flow methods Non DCF methods Sensitivity Analysis

Wiktorsson (2000)

Req´s - Alt´s - Eval.

Example on Modelling techniques ● GRAI (Graphe à Résultats et Activités Interliés) (Doumeingts et al., 1987) ● Structured Analysis and Design Inputs Technique (SADT) (Ross and Brackett, 1976) / IDEF0 (Integrated computeraided manufacturing DEFinition) /Astrakan ● CIM-OSA (1989) for Computer Integrated Manufacturing ● The Structured Systems Analysis and Design Method (SSADM) presented by for instance Downs et al. (1992)

Control A0 Manufacturing function

Output

A1

A2

A3

A21 A22 A2

A23

Mechanism A23

Problem identification Feasibility study Project identification Analysis of systems operation and problems Systems analysis

Specification of requirements Select technical option Data design

System design Physical design

A231

A232

Req´s - Alt´s - Eval.

Value analysis models Profile charts, checklists and symbolic scorecards Criterion A Criterion B Criterion C Criterion X

Low

Linear additive models Weight Criterion A 4 Criterion B 2 Criterion C 1 ... ... Criterion X 2 Σ Weighted scores:

Alt. 1 3 7 4 ... 1 105

High

Analytical hierarchy process (AHP) ... ... ... ...

Alt. M 1 5 7 ... ... 3 ... 77

Strategic attributes Level 1 Categories

A

B

C

Level 2 Attributes Level 3 Alternatives

... ...

1

...

M

Wiktorsson, 2000 Wiktorsson (2000)

X

Agenda Simulation and modeling… …in the development process …in an information integration context …as a process

12

The vision on the Digital Plant is ever existing…

13

The Digital Factory ‘‘a comprehensive network of digital models, methods and tools, including simulation and 3D/VR visualization, which are integrated through continuous data management.’’ VDI (2004) Product development, test and optimization

Plant design and improvement

Production process development and optimization

Operative production planning and control

Information plattform

Adapted from Kuhn (2006)

Modeling and simulation in Product development WP1. Virtual verification of assembly system CAD/CAM DPD / MBD Product Data Management Product Lifecycle Management

Product development, test and optimization

Plant design and improvement

Layout Material flow and routing Utilities Performance and capacity

Operative production planning and control

Planning and sequencing Enterprise resource planning Manufacturing execution system Human resource planning

Information plattform Virtual manufacturing and assembly Workstation design Equipment and tool design Programming

Production process development and optimization

• Well established area • Many commercial tools are available, such as Catia. Pro/Engineering SolidWorks, Unigraphics NX Series, Solid Edge, AutoCAD etc. • Research on standards and information integration

Modeling and simulation in Process development WP1. Virtual verification of assembly system CAD/CAM DPD / MBD Product Data Management Product Lifecycle Management

Product development, test and optimization

Plant design and improvement

Layout Material flow and routing Utilities Performance and capacity

Operative production planning and control

Planning and sequencing Enterprise resource planning Manufacturing execution system Human resource planning

Information plattform Virtual manufacturing and assembly Workstation design Equipment and tool design Programming

Production process development and optimization

• Concerning process development and optimization, many tools are available for specific purposes.

Modeling and simulation in Plant design WP1. Virtual verification of assembly system CAD/CAM DPD / MBD Product Data Management Product Lifecycle Management

Product development, test and optimization

Plant design and improvement

Layout Material flow and routing Utilities Performance and capacity

Operative production planning and control

Planning and sequencing Enterprise resource planning Manufacturing execution system Human resource planning

Information plattform Virtual manufacturing and assembly Workstation design Equipment and tool design Programming

Production process development and optimization

• Within plant design commercial solutions is provided by e g Delmia and Tecnomatix. • Still a lack of open integration possibilities between tools and planning levels • Optimization on a multi-criteria level is required

Modeling and simulation in Operations WP1. Virtual verification of assembly system CAD/CAM DPD / MBD Product Data Management Product Lifecycle Management

Product development, test and optimization

Plant design and improvement

Layout Material flow and routing Utilities Performance and capacity

Operative production planning and control

Planning and sequencing Enterprise resource planning Manufacturing execution system Human resource planning

Information plattform Virtual manufacturing and assembly Workstation design Equipment and tool design Programming

Production process development and optimization

• In the area of integration to the operative production planning and control down to the factory floor, much effort is still needed • The most immature part of the digital factory vision.

Information integration is key for Industry 4.0, etc… WP1. Virtual verification of assembly system CAD/CAM DPD / MBD Product Data Management Product Lifecycle Management

Product development, test and optimization

Plant design and improvement

Layout Material flow and routing Utilities Performance and capacity

Operative production planning and control

Planning and sequencing Enterprise resource planning Manufacturing execution system Human resource planning

Information plattform Virtual manufacturing and assembly Workstation design Equipment and tool design Programming

• System modeling • Information architecture

Production process development and optimization

Case: from CAD to instruction Platform Constraints

Design Konstruktör Engineer

STRUCTURE R No Art.No A 2 311487 B 1 862144

CAD-drawing with articles Manufacturing Engineer Operations engineering Proposed changes in product design

PII with TMU

Name Strip xx Strip xy

Assembly Sequence Production Engineer

Moment

Date

Variant XYZ XYZ

Variant XYZ XYZ, XY

No 156432 Adress 18725-87

PII TMU 755 320 150 755

T/U week T 9943 T 9943

Cause Structure updated

Introduction No:C16-9

Sequence list 99-XX-XX Plant: X Project: PII St W/ID Name C16-7 10 215 Ass’y X C16-2 10 215 Ass’y Y C27-1 10 215 Cut Z …

Layout Balance engineering

Stn

PICTURE 3-9943 TOOL Tool no T Tool name Operation 15424 Tool A 10, 510 28734 Tool B 15, 515 TEXT … notes and comments … CHANGES Week UF No Des No Proj. 9943 GN C39422-9 465534 XXY Name Person

Operations Sequencing

Packing

OPERATION T Op R K Operation description M 5 D Pull tape from page, … 10 AB Place the strip at the … 15 Take tool A and pull … 505 Pull tape from …

452 Max B1 335 315 625 625 90 -

B2 315 -

Balance instruction Type Name Ass’y X Date Length Made by 9935 1 N. P-son

Layout

Assembly instruction

Modified layout

Activity Open xyz Go to Y Ass’y Q

PII+S+B 16-6 S6 16-6

Op 10 20

F

Variant 88 ZX3 88

BX 335 600 -

Total Time 2547 Takt XX #/hrs Time PII S+B 110 90 15

Wiktorsson, 2000

Case: tool usage

Flow

CC-Plant

Witness

Ergoplan Process

IGRIP/RobCAD 4D-Navigator

Product

Catia

Static model: Geometric/Descriptive

Dynamic model: Kinematic/Flow simulation

Note that the tools have capabilities not used in this case, that is, the circles could be placed Wiktorsson, 2000 differently in another case Wiktorsson, 2000

The tools and methods used in the case Description

Usage in this case

Catia

CAD-system describing the product and tools.

Engineering design

T

IGRIP

Detailed simulation/visualisation with OLP-abilities

Geometric simulation

O

RobCAD

Robot simulation program (similar to IGRIP)

Geometric simulation

O

4D-Navigator

Visualising product and tools

Geometric packing

L S

Ergoplan

Visualising assembly and material facades. Ergonomic considerations

Work place design

CC-Plant

Process description with attributes

Process description

Witness

Flow simulation program for material and line

Flow simulation

M E

FMEA

Checklist for failure/consequence analysis

T

VCCQ

Checklist for quality assurance

H

SAM

Time analysis of assembly activities

O D

DFA/DFM

Analysis of assemblyability and manufactureability

Wiktorsson, 2000

Agenda Simulation and modeling… …in the development process …in an information integration context …as a process

23

Character of systems ’worth’ simulating Variability

Interconnectivity

Complexity (combinatorial or dynamic) Based on Robinson (2004)

24

When not to simulate? ● Can the problem be solved with common sense? ● Can the problem be solved analytically? ● Less expensive to experiment directly? ● Is cost higher than gains? ● Are time or resouces available? Expertice ● No data or estimates exists? ● Too high expectations? ● Too complex system behaviour?

Adapted from Banks & Gibson, 1997

25

Types of models

Discrete

Continuous

Static

Dynamic

Deterministic

Stochastic

26

Examples on software For more comprehensive and up-to-date lists, see e.g.: • IEE Solutions Simulation software survey • ORMS Today Simulation software survey • The Winter Simulation Conference tutorial on Simulation software • INFORMS College on Computer simulation web site

Software

Supplier

Arena

Rockwell

AutoMod

Brooks-PRI

Awe Sim

Frontstep

Enterprice dynamics

Incontrol Enterprice dynamics

Extend

Imagine That

Flexsim

Flexsim

GPSS/H

Wolverine

Micro Saint

Micro analysis and design

ProModel

ProModel

Delmia (Quest)

Dassault Systemes

ShowFlow

Webb systems

SIGMA

Custom simulation

PlantSim /Technomatix

Siemens

Simul8

Visual8

SLX

Wolverine

3D Create

Visual Components

Visual simulation environment

Orca

Witness

Lanner Group

27

When selecting software Step 1. Establish modeling requirements Step 2. Survey and short list possible applications Step 3. Establish evaluation criteria Step 4. Evaluate the software in relation to the criteria Step 5. Software selection

• Assess multiple criteria: support, applicability, level of detail, ease of learning etc • Execution speed • Be aware of demonstration objects • Try small version of Your problem • Possibility to write additional code in C, C++ or Java etc. However, best if internal logic can solve the problems. • Tradeoff between graphical software and software built on simulation buildning. All require conceptual modeling and logic representation. 28

Steps in a simulation study

29 Banks et al, 2010

The importance of conceptual modeling

Robinson et al, 2011

30

The major use of simulation within Production at MDH has been in Master courses

3DCreate 2012 (visualisation) ExtendSim 7.0 (discrete event)

31

Model example 1: scanned shopfloor

32

Model example 2: modeled shopfloor

33

Model example 3: factory walk-through

34

The future of simulation ● Model size and complexity? ● Verification and validation techniques? ● Optimization using simulation? ● Parallel and distributed simulation? ● Internet based simulation? ● Agent based / network simulation ● Human behavior and uncertainty modeling and simulation? ● Possible integration with ERP, PLM etc.?

35

Referenced litterature Banks J., Carson II J S., Nelson B L, Nicol D M (2010). Discrete Event System Simulation. Pearson Banks J, Gibson RR (1997) Don’t simulate when: 10 rules for determining when simulation is not appropriate. IEE Solutions. CIM-OSA (1989) Project 688: Open System Architecture for CIM. ESPRIT Consortium AMICE (Eds.). Springer Verlag. Doumeingts G, Vallespir B, Darricau D, Roboam M (1987) ”Design Methodology for Advanced Manufacturing Systems.” Computers in Industry. 9(4):271-96. Downs E, Clare P, Coe I (1992) Structured Systems Analysis and Design Method: Application and Context. 2nd Edition, Prentice Hall. Klingstam P, Gullander P (1997) ”Overview of Simulation Tools for Computer-Aided Production Engineering.” Proceedings from ASI'97, Advanced Summer Institute. Budapest, Hungary. Kuhn W. (2006) Digital Factory – Simulation Enhancing The Product And Production Engineering Process. Proceedings of the 2006 Winter Simulation Conference. Pahl G, Beitz W (1996) Engineering Design: A Systematic Approach. London: Springer Verlag. Robinson S., Brooks R., Kotiadis K, van der Zee D-J. (2011) Conceptiual modeling for discrete-event simulation. CRC Press Robinson (2004) Simulation – the practice of model development and use. Wiley. Rosell G (1990) Notes on the design process. (In Swedish) Stockholm: Kungliga Tekniska Högskolan, avd. för teknik- och vetenskapshistoria. Systems Engineering Fundamentals (2001). Defense Acquisition University VDI (Association of German Engineers) Digitale Fabrik, Technical Committee Conference, 11.05.2004. Wiktorsson M (2000) Performance assessment of assembly systems – Linking strategy to analysis in early stage design of large assembly systems. Dissertation, KTH, 2000. Wiktorsson, M (2013) “Consideration of Legacy Structures enabling a Double Helix Development of Production Systems and Products”. Accepted to Technology and Manufacturing Process Selection: the Product Life Cycle Perspective. Ed: E. Henriques, P. Peças and A. Silva. Springer. (In press).

Suggest Documents