projektowanie ewolucyjne

20
Projektowanie ewolucyjne w projektach użytkowych Jacek Królikowski [email protected]

Upload: jacek-krolikowski

Post on 26-Jun-2015

273 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Projektowanie ewolucyjne

Projektowanie ewolucyjnew projektach użytkowych

Jacek Królikowski [email protected]

Page 2: Projektowanie ewolucyjne

Ewolucja projektowania

1. prototyp2. deska kreślarska3. CAD (Computer Aided Design)4. projektowanie parametryczne / Catia5. ???

Page 3: Projektowanie ewolucyjne

Projektowanie Parametyczne

Parametric Design(...) automated parameter-based generation of architectural elements. (...) If a project is designed in such a way that its elements (usually facade or structure) change based on a specific rule (by the variation of different parameters) then the method of their generation can be programmed.

http://www.programmingarchitecture.com/index.php?option=com_content&view=article&id=63&Itemid=60

Page 4: Projektowanie ewolucyjne

Przykład prosty

czynszowa kamienica● kształt podstawy● wymiary podstawy● ilość pięter● wielkość okien / klatki schodowej● ...

Page 5: Projektowanie ewolucyjne

Przykład sztandarowy - Bao'an

Page 6: Projektowanie ewolucyjne

Przykład swojski

Jakub Róziewicz - [email protected]

Page 7: Projektowanie ewolucyjne

Przykład swojski od kuchni

Page 8: Projektowanie ewolucyjne

Projektowanie ewolucyjne?

Page 9: Projektowanie ewolucyjne

Podejście ewolucyjne

● zmienne parametry● rozwiązania różnej jakości zamiast jednego

słusznego wyniku● obiektywna funkcja oceny

Page 10: Projektowanie ewolucyjne

Zastosowanie praktyczne

Catia:● Samoloty, samochody● symulacja wszystkiego● programowanie - rozszerzalna platforma

Page 11: Projektowanie ewolucyjne

Fuel cell plate

Page 12: Projektowanie ewolucyjne

Fuel cell plate

Page 13: Projektowanie ewolucyjne

Potencjalna użyteczność

● możliwość parametryzacji● mała liczba parametrów● prosta symulacja● mała zależność od reszty● stosunkowo proste działanie

Może da się wycisnąć więcej?

Page 14: Projektowanie ewolucyjne

Clue programuczyli jak oszczędzić 10 lat rozwoju

Page 15: Projektowanie ewolucyjne

Ewolucja rowerów

1980 - Peugeot PKN 10 2013 - Giant TCR Advanced SL 0

Page 16: Projektowanie ewolucyjne

2012 - North Evo

Ewolucja kajtów

1997 - Wipika Classic2002 - Best Yarga

Page 17: Projektowanie ewolucyjne

Ewolucja kajtów

● podobna idea● te same materiały● wielkie skoki w funkcjonalności kolejnych

generacji

Page 18: Projektowanie ewolucyjne

Budowa kajta

Parametry:● profil● tuba główna - kształt● tuby poprzeczne● krawędź spływu● ilość linek● mocowanie linek● ...

Page 19: Projektowanie ewolucyjne

Ciąg dalszy

Page 20: Projektowanie ewolucyjne

Dalszy rozwój

● projektowanie użytkowe: funkcja -> forma● nowe zagadnienia (brak sprawdzonych

praktyk)● projektant -> programista + komputer,

przyspieszone podejście iteracyjne● luźniejsze ograniczenia, większa przestrzeń

stanów, trudniejsze problemy● idealne kajty już niedługo :)