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 7 –Validation of system’ s services
2 - Definition of technical functions 3 –Functional tree
6 –Verification of technical sub-systems 5 –Integration of modular components
4 –Finding components for lower level technical functions
Bottom-up approach
Top-down approach
1 - Services specification
CreCoS seminar –11th November 2010
Case of a robot manipulator How to go from service to solutions?
CreCoS seminar –11th November 2010
1 2 1- Service specification: 3 What does it look like? 4 From requirements to services elicitation
Process automated by D. Yong Zeng
Example with ”Manipulate object”use case
Case of a robot platform CreCoS seminar –11th November 2010
7 6 5
1
2- Definition of Technical functions
7 2
6 3
List of contexonyms for ’ Manipulate’ :
5 4
From http://dico.isc.cnrs.fr/dico/en/chercher?b=1&r=manipulate&send=Envoyer
linked with technical functions from Hirtz taxonomy
CreCoS seminar –11th November 2010
1
3- Functional tree
7 2
6 3
5 4
Service function
Technical functions
CreCoS seminar –11th November 2010
1
4- Deriving genreic components from technical functions
7 2
6 3
5 4
CreCoS seminar –11th November 2010
1
5- Integration of modular components
7 2
6 3
5 4
At this point, designers know that they should use these components for enabling the technical functions
Discussion: How to help them find out about the multiplicity and relations between these components? CreCoS seminar –11th November 2010
Discussion How to help them find out about the multiplicity and relations between these components?
Potential answer: - Rules of bond graph show strong potentials on establishing the relations between components - Modelica contains a bond graph modeling module which could make translations from SysML to BondGraphs easier (M2M transformation)
- What about the multiplicity?
CreCoS seminar –11th November 2010