Upload
pedro-parraguez
View
213
Download
0
Embed Size (px)
DESCRIPTION
How computers can support designers during this process?
Citation preview
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
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 subsystems
7 –Validation of system’sservices
CreCoS seminar –11th November 2010
Case of a robot manipulatorHow to go from service to 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
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
CreCoS seminar –11th November 2010
3 Functional tree1
23
45
67
Service function
Technical functions
CreCoS seminar –11th November 2010
4 Deriving genreic componentsfrom technical functions
12
34
56
7
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?
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?