9
CreCoS seminar –11th November 2010 Synthesis of design solutions How computers can support designers during this process? François Christophe - D. Sc. Student Supervisors: Éric Coatanéa –Aalto university Alain Bernard –Nantes Centrale Engineering School

François Christophe - Synthesis of design solutions

Embed Size (px)

DESCRIPTION

How computers can support designers during this process?

Citation preview

Page 1: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

Synthesis of design solutions

How computers can support designers during this process?

François Christophe ­ D. Sc. Student

Supervisors: Éric Coatanéa –Aalto university

Alain Bernard –Nantes Centrale Engineering School

Page 2: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

The synthesis of concepts process

Top­

dow

nap

proa

ch Bottom

­upapproach

1 ­ Servicesspecification

2 ­ Definition oftechnical functions

3 –Functional tree

4 –Finding componentsfor lower level technical

functions

5 – Integration of modularcomponents

6 –Verification oftechnical sub­systems

7 –Validation of system’sservices

Page 3: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

Case of a robot manipulatorHow to go from service to solutions?

Page 4: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

1­ Service specification:What does it look like?

12

34

56

7

From requirements to services elicitation

Case of a robot platformExample with ”Manipulate object”use case

Process automated by D. Yong Zeng

Page 5: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

2­ Definition of Technical functions1

23

45

67

List of contexonyms for ’Manipulate’:From http://dico.isc.cnrs.fr/dico/en/chercher?b=1&r=manipulate&send=Envoyer

linked with technical functionsfrom Hirtz taxonomy

Page 6: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

3­ Functional tree1

23

45

67

Service function

Technical functions

Page 7: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

4­ Deriving genreic componentsfrom technical functions

12

34

56

7

Page 8: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

5­ Integration ofmodular components

12

34

56

7

At this point, designers know thatthey should use these componentsfor enabling the technical functions

Discussion:

How to help them find out about the multiplicity andrelations between these components?

Page 9: François Christophe - Synthesis of design solutions

CreCoS seminar –11th November 2010

DiscussionHow to help them find out about the multiplicity andrelations between these components?

Potential answer:

­ Rules of bond graph show strong potentials on establishing therelations between components

­ Modelica contains a bond graph modeling module which couldmake translations from SysML to BondGraphs easier (M2M transformation)

­ What about the multiplicity?