Product Configuration Modelling Products and Product Families PowerPoint PPT Presentation

presentation player overlay
1 / 37
About This Presentation
Transcript and Presenter's Notes

Title: Product Configuration Modelling Products and Product Families


1
Product Configuration-Modelling Products and
Product Families
  • Kaj A. Jørgensen
  • www.iprod.aau.dk/kaj
  • Aalborg University, Department of Production

2
Mass Customisation
  • Mass customisation
  • aims at taking benefits from
  • mass production
  • one-of-a-kind production
  • mass production of customised products
  • Customers view
  • fulfilment of individual needs by configuration
    decisions
  • Producers view
  • a set of products must be modelled as a whole
  • all modules and components must be prepared for
    production
  • often studied approach is mass production ? mass
    customisation
  • the approach engineer-to-order is a much greater
    challenge

3
Other examples of development projects in Denmark
  • F. L. Smidt Co.
  • Product cement manufacturing plants
  • Configurator for tender support
  • Triax
  • Product Parabolic antennas a preliminary study
  • Demex Electric www.demex-electric.dk
  • Product electric control panels
  • Product configurator for layout and component
    selection
  • Aalborg Industries www.aalborg-industries.com
  • Product modular boilers
  • Configurator for cost estimation and quote
    generation
  • PhD project modelling of product information for
    configuration

4
Development of Information Technology (IT)
  • IT has developed very rapidly
  • the Internet, new technologies, shift of focus
  • new software development paradigms
  • new languages, e.g. C, Java, XML, C-sharp
  • Internet-oriented applications
  • portals
  • e-business systems
  • Internet Service Providers
  • I-net services software in 2003 1.7 billion US
    (Gartner)
  • What types of Internet services are necessary?
  • Are the available new technology and standards
    useful?

5
Product Modelling - A Strategic Research Area
  • Design methodologies - the design process
  • Design knowledge reuse of existing solutions
  • The product model properties, components and
    structures
  • Representations - multiple abstraction levels
  • Purpose, form and structure behaviour and
    appearance
  • dual view requirement versus fulfilment
  • Applications (web) based on product models
  • Graphic presentations - multiple views
  • Model manipulation - virtual Reality
  • Product configurators
  • Product documentation

6
Modelling of Products and Product Families
  • Basic concepts
  • Product and Product Model analytic and
    synthetic view
  • More precise concepts Product Family and Product
    Family Model
  • Product family set of end-products
  • Product family model synthetic and generic model
    of product family
  • Product model model generated from a product
    family model
  • Product physical end-product manufactured from
    its product model
  • Product family model
  • Key issues determination of properties of the
    end products
  • Structural model of product families
  • Modularisation, modules versus attributes,
    functionalities

7
Structural Model
8
Structural Model - Interfaces
9
Product Family Models

10
Product Family Model and Configuration
  • The product family model has a set of open
    specifications
  • Configuration is to decide these specifications
  • Pure structural model selection of modules which
    fit together
  • The result is a model of the configured
    end-product
  • This model is the basis for manufacturing
  • Product configurator
  • software application
  • based on the product family model
  • may be used by the customer and perhaps a sales
    person

11
Complementary Areas of Product Configuration
  • The strategic aspects for industries
  • trends, perspectives, re-engineering, etc.
  • Product design/re-design for configuration
  • modularisation, modelling, maintenance, etc.
  • Configuration of customer specific products
  • from customer contact to delivery and service
  • Product configurators
  • architectures, functionalities, performance, etc.
  • Configuration knowledge
  • knowledge representation, rules versus
    constraints, inference engines
  • knowledge based systems, knowledge bases, user
    interfaces

12
Product Models Towards Mass Customisation
  • Three forms of product models
  • Finalised models
  • All attribute values are assigned unchangeable
    values
  • Special building objects, as-built end-products,
    etc.
  • Parameterised models
  • Values of a subset of the attributes can be
    modified
  • Most building elements, windows, doors, beams,
    columns, etc.
  • Building products like stairs, gates, etc.
  • Often changed to finalised end-product models
  • Configurable models models of product families
  • Attributes as well as components and structure
    are defined
  • Can be reduced to parameterised or finalised
    models

13
Product Model Aggregation
14
Use of Product Family Models in Product Design
  • Product family models are often proprietary
  • Suppliers perform the configuration to finalised
    product models
  • Product designers need parameterised or
    configurable models
  • Some degree of openness is required
  • With open product family models, the designer can
    do configuration
  • Semi open product family models
  • The supplier can perform configuration to a
    certain point
  • The supplier delivers a semi configurable or
    parameterised model
  • The designer can perform further
    configuration/finalisation
  • Each supplier can secure his competitive
    uniqueness
  • The designers can maintain a higher degree of
    freedom

15
Models and Modelling
  • Modelling is a very important design approach
  • The designed artefacts are often very complex
  • Many kinds of models the focus here
    computer-based models
  • Modelling tools are becoming increasingly
    advanced
  • However, tools often dictate certain modelling
    methodologies
  • Models are intentional simplified representation
    of something
  • A model fulfils a certain purpose
  • Abstractions are about properties, components and
    structure
  • Most often with respect to components and
    structure
  • There is a need for other kinds of abstractions

16
Fundamental System Concepts
  • Analysis and Synthesis
  • Analysis of existing system
  • investigate system properties
  • identify sub-systems and structure
  • Synthesis of new system
  • combine known systems in a structure
  • identify and define system properties
  • System Modelling
  • Two kinds of models
  • analytic and synthetic systems
  • Two modelling approaches
  • abstraction and realisation

17
Modelling two approaches
  • Analytic modelling
  • modelling by abstraction
  • Synthetic modelling
  • realisation of artefacts

18
Synthetic Modelling is the Foundation
19
Fundamental Issues of Modelling (1)
Modelling includes working with
abstraction from high degree towards low
degree details from low degree towards high
degree
20
Fundamental Issues of Modelling (2)
21
Fundamental Issues of Modelling (3)
22
Product Specification attributes versus modules
23
Information Modelling Generic Model Component
  • Model component
  • Living organism - communicating
  • Content
  • attributes
  • factual - state
  • operational - behaviour
  • structures of sub-components
  • references
  • collections
  • Encapsulation - attributes can be
  • visible for other systems
  • hidden from other system

24
Instantiation from Model Component Types
  • Component types
  • Primary content of information models
  • Identification - definition - specification
  • Attributes - name, data type, constraints
  • Relationship types
  • reference types
  • collection types
  • can be defined by special attributes
  • Components
  • Generated from types
  • Indefinite number of instances

25
Data Modelling Fundamentals, cont.
  • References
  • A reference contains the address value of another
    object
  • Symbol in type diagrams arrow
  • A reference can be used to represent an oriented
    relationship between two objects
  • examples window ? wall floor ?
    roombuilding ? building complex

26
Data Modelling Fundamentals, cont.
  • Collections
  • Oriented relationship between two object types
    examples wall ---gtgt window, room ---gtgt wall
  • Symbol in type diagrams double-headed arrow
  • Anchor type and body type
  • Identified by a special attribute in the anchor
    type
  • One-to-many relationships
  • Internal organisation - information structure
  • static structure - array
  • dynamic/linked structures standard structures
    lists, trees, networks

?
?
CDset
CDdata
Object types
Objects
27
Dynamic Data Structures - Linked Representations
  • Characteristics - Efficiency
  • Insert and remove operations
  • Retrieval operations most efficient search
    trees
  • Standard structures
  • List structures
  • Single-linked
  • Double-linked
  • Tree structures
  • Binary trees
  • Multi-way trees
  • Networks

28
Representation of Product Family Models
  • Module type model of a set of interchangeable
    modules
  • Syntax name ...
  • The end-product is also modelled as a module type
  • Module types has attributes with
  • data types numeric, boolean, string, etc.
  • Example
  • HardDisk
  • Name String(50)
  • StorageCapacity Integer
  • AccessTime Float
  • Price Currency

29
Representation of Product Family Models
  • For the available modules, the attribute values
    can be listed in a table
  • a column for each attribute
  • a row for each module
  • Alternatively, the data can be read from a
    database or data warehouse

30
Representation of Product Family Models
  • Some attributes can be specified by
  • a domain the set of possible attribute values
  • and optionally default values
  • Examples
  • Computer
  • ...
  • PreSet Master, Slave default Master
  • OperatingSystem Non, WinXP, Win2000, WinMe
  • Default WinXP

31
Representation of Product Family Models
  • Some attributes can be specified as
  • a function of other attributes
  • Examples
  • Computer
  • OperatingSystem Boolean Default true
  • Colour ComputerCase.Colour
  • HardDisks HardDisk
  • DiskMemory Sum(HardDisk.StorageCapacity)
  • Weight SumWeight Double
  • ... Specific algorithm ...

32
Representation of Product Family Models
  • Module types can contain relations
  • One kind of relations describe the product
    structure
  • Syntax
  • Contents Optional multiplicity module
    type,...
  • Example 1
  • Cpu
  • ...
  • Contents OneOf CpuBoard, AnyOf Processor,
  • AnyOf MemoryUnit, ...
  • ...

33
Representation of Product Family Models
  • Example 2
  • ComputerCase
  • ...
  • Contents OneOf PowerSupply,
  • Optional OneOf PowerCable
  • ...

34
Representation of Product Family Models
  • Relations with arithmetic and logical expressions
  • Ordinary arithmetic operators - /
  • Relational operators , gt, lt, gt, lt and ltgt
  • Logical operators and, or not, ?, ?
  • Example 1
  • Cpu
  • Constraints
  • GraphicBoard IoBoard TvTunerBoard
  • lt NbOfBusSlots
  • Processor lt ProcessorSlots
  • ...

35
Representation of Product Family Models
  • Example 2
  • Computer
  • ...
  • Constraints
  • Monitor lt 2
  • HardDisk CdDrive DvdDrive lt DiskCable 2
  • OperatingSystem ?
  • HardDisk.OperatingSystem ltgt Non
  • CdDrive ? not DvdDrive
  • ...

36
Representation of Product Family Models
  • Demo Baan Configuration System iBaan
    E-Configuration
  • Cava language, developed as extension to Java

37
The end
  • Thank you
Write a Comment
User Comments (0)
About PowerShow.com