White Lioness technologies
CEO and founder White Lioness technologies
Research leader BEMNext Lab, Delft University of Tec...
White Lioness
technologies
http://www.white-lioness.com http://www.bemnext.org
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
SimCity 4 – Electronic Arts (c)
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
SimCity 4 – Electronic Arts (c)
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Away from the clutter
Back to the concept
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
1. Quality of the notebook to catch concepts
Requirements for future design systems
DMSB 2013, ...
White Lioness technologies
2. Process to follow design from start to end
Requirements for future design systems
DMSB 2013,...
White Lioness technologies
3. Scalability
Requirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
4. Flexibility
Requirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
5. Openness
Requirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Open source?
Why bother?
White Lioness technologies
Opportunity to learn
Open source code allows people to learn from what you have build.
DMSB 201...
White Lioness technologies
To inspire and innovate!
Open source code allows people to become inspired by other people’s co...
White Lioness technologies
Opportunity to reuse
Open source code allows other people to reuse which means less waste and m...
White Lioness technologies
Opportunity to stand on the
shoulders of giants
Open source code allows people to use other peo...
White Lioness technologies
Opportunity to reproduce and validate
Open source code allows other people to reproduce test da...
White Lioness technologies
Don’t be evil
Who really wants to belong to the dark side?
DMSB 2013, Berlin, Germany, 2013-09-...
White Lioness technologies
Open source ≠ free
But sometimes it can be...
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-open
Open-source code for engineers
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-open
Open-source code for engineers
sustaina...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-open
Open-source code for engineers
White Lioness technologies
engineering-open
Yes, it is code...
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Example
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Example
spacing=1.0
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
DMS...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Example
spacing=1.0
steel=Material("steel",2.1e5,0.0)
section=BeamSection2d("HE200A",steel)
str...
White Lioness technologies
Modules
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Modules
Geometry
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Modules
Geometry
Structure
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Modules
Geometry
Structure
Algorithms
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Modules
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Implementation
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Implementation
• Python
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, ...
White Lioness technologies
Implementation
• Python
• Can be used cross-platform (Windows, Mac, Linux)
Geometry
Structure
A...
White Lioness technologies
Implementation
• Python
• Can be used cross-platform (Windows, Mac, Linux)
• Unit-testing
Geome...
White Lioness technologies
Implementation
• Python
• Can be used cross-platform (Windows, Mac, Linux)
• Unit-testing
• Lic...
White Lioness technologies
Implementation
• Python
• Can be used cross-platform (Windows, Mac, Linux)
• Unit-testing
• Lic...
White Lioness technologies
Implementation
• Python
• Can be used cross-platform (Windows, Mac, Linux)
• Unit-testing
• Lic...
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
DMSB 2013, Berlin, Germany, 2013-09-...
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
Structure
Structure
Material
BeamSec...
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
Structure
Structure
Material
BeamSec...
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
Structure
Structure
Material
BeamSec...
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
Structure
Structure
Material
BeamSec...
White Lioness technologies
Plans for the future
Geometry and math
• Meshes
• Vector operations
Form Finding algorithms
• D...
White Lioness technologies
Plans for the future
Geometry and math
• Meshes
• Vector operations
Form Finding algorithms
• D...
White Lioness technologies
Plans for the future
Geometry and math
• Meshes
• Vector operations
Form Finding algorithms
• D...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
sustainability-open
“There should not be a reason anymor...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
sustainability-open
“There should not be a reason anymor...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
smart cities require smart systems
The inter-connected w...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
We need to measure first
To integrate and optimise we ne...
White Lioness technologies
paper = v0.0.1
presentation = v0.0.2
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open: original research project
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
dashboards
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Tall Building Simulation
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
StructuralComponents
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
StructuralComponents
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
sustainability-open framework
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
DMSB 2013, Berlin, Ger...
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension
DMSB 2013,...
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtens...
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtens...
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtens...
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtens...
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
Website
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
DMSB 2013, Berlin, Germany, 2013...
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
Github
DMSB 2013, Berlin, German...
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
Github
https://github.com/sustai...
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
Github
https://github.com/sustai...
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
Github
https://github.com/sustai...
White Lioness technologies
sustainability-open v0.0.1
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open v0.0.2
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Implementation
• Framework in C#.NET
• Since v0.0.2 largely independent from a modeling system....
White Lioness technologies
Licensing
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Licensing
The framework has an Apache 2.0 license
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Licensing
The framework has an Apache 2.0 license
Free to use and spread - even for commercial ...
White Lioness technologies
Licensing
The framework has an Apache 2.0 license
Free to use and spread - even for commercial ...
White Lioness technologies
Licensing
The framework has an Apache 2.0 license
Free to use and spread - even for commercial ...
White Lioness technologies
future developments [1/5]
Software integration
Parametric modeling systems
BIM systems
Other ne...
White Lioness technologies
future developments [2/5]
Design tools
Manual design, automated analysis and assessment
Automat...
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
StructuralComponents
White Lioness technologies
Design option exploration
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtens...
White Lioness technologies
sustainability-open
Grasshopper extensions
myExtension myGHExtension
DMSB 2013, Berlin, Germany...
White Lioness technologies
future developments [3/5]
Analysis
Building physics simulations
Static
Dynamic
Structural analy...
White Lioness technologies
future developments [4/5]
Assessment
Embodied energy breakdowns
Footprints
Operating energy bre...
White Lioness technologies
future developments [5/5]
The uncertain (design) life-cycle
Continuous performance feedback dur...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
building life
Total energy use
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
buil...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
Embo...
White Lioness technologies
ok... and what do I do with this?
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Dynamic analysis
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Do we still have time for a demo?
DMSB 2013, Berlin, Germany, 2013-09-30
White Lioness technologies
Thank you for your attention
http://www.sustainability-open.com
@sustainable-open
http://www.wh...
Upcoming SlideShare
Loading in …5
×

Presentation at DMSB 2013

4,168 views

Published on

Presentation at DMSB 2013 in Berlin, Germany, on engineering-open and sustainability-open

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Presentation at DMSB 2013

  1. 1. White Lioness technologies CEO and founder White Lioness technologies Research leader BEMNext Lab, Delft University of Technology Jeroen Coenders DMSB 2013 | Berlin, Germany | 2013 - September - 30 Open source engineering and sustainability tools for the built environment
  2. 2. White Lioness technologies http://www.white-lioness.com http://www.bemnext.org
  3. 3. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  4. 4. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  5. 5. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  6. 6. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  7. 7. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  8. 8. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 SimCity 4 – Electronic Arts (c)
  9. 9. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 SimCity 4 – Electronic Arts (c)
  10. 10. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  11. 11. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 Away from the clutter Back to the concept
  12. 12. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  13. 13. White Lioness technologies 1. Quality of the notebook to catch concepts Requirements for future design systems DMSB 2013, Berlin, Germany, 2013-09-30
  14. 14. White Lioness technologies 2. Process to follow design from start to end Requirements for future design systems DMSB 2013, Berlin, Germany, 2013-09-30
  15. 15. White Lioness technologies 3. Scalability Requirements for future design systems DMSB 2013, Berlin, Germany, 2013-09-30
  16. 16. White Lioness technologies 4. Flexibility Requirements for future design systems DMSB 2013, Berlin, Germany, 2013-09-30
  17. 17. White Lioness technologies 5. Openness Requirements for future design systems DMSB 2013, Berlin, Germany, 2013-09-30
  18. 18. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 Open source? Why bother?
  19. 19. White Lioness technologies Opportunity to learn Open source code allows people to learn from what you have build. DMSB 2013, Berlin, Germany, 2013-09-30
  20. 20. White Lioness technologies To inspire and innovate! Open source code allows people to become inspired by other people’s code DMSB 2013, Berlin, Germany, 2013-09-30
  21. 21. White Lioness technologies Opportunity to reuse Open source code allows other people to reuse which means less waste and more intelligence. We need to stop reinventing the wheel... DMSB 2013, Berlin, Germany, 2013-09-30
  22. 22. White Lioness technologies Opportunity to stand on the shoulders of giants Open source code allows people to use other people’s specialist code so that not everybody has to reimplement difficult code. DMSB 2013, Berlin, Germany, 2013-09-30
  23. 23. White Lioness technologies Opportunity to reproduce and validate Open source code allows other people to reproduce test data, validate the code and make it less vulnerable to errors... And is the scientific system not founded on these values? DMSB 2013, Berlin, Germany, 2013-09-30
  24. 24. White Lioness technologies Don’t be evil Who really wants to belong to the dark side? DMSB 2013, Berlin, Germany, 2013-09-30
  25. 25. White Lioness technologies Open source ≠ free But sometimes it can be... DMSB 2013, Berlin, Germany, 2013-09-30
  26. 26. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  27. 27. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 engineering-open Open-source code for engineers
  28. 28. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 engineering-open Open-source code for engineers sustainability-open Open-source tools for sustainable design
  29. 29. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 engineering-open Open-source code for engineers
  30. 30. White Lioness technologies engineering-open Yes, it is code... DMSB 2013, Berlin, Germany, 2013-09-30
  31. 31. White Lioness technologies Example DMSB 2013, Berlin, Germany, 2013-09-30
  32. 32. White Lioness technologies Example spacing=1.0 DMSB 2013, Berlin, Germany, 2013-09-30
  33. 33. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) DMSB 2013, Berlin, Germany, 2013-09-30
  34. 34. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) DMSB 2013, Berlin, Germany, 2013-09-30
  35. 35. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") DMSB 2013, Berlin, Germany, 2013-09-30
  36. 36. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): DMSB 2013, Berlin, Germany, 2013-09-30
  37. 37. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) DMSB 2013, Berlin, Germany, 2013-09-30
  38. 38. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): DMSB 2013, Berlin, Germany, 2013-09-30
  39. 39. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) DMSB 2013, Berlin, Germany, 2013-09-30
  40. 40. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): DMSB 2013, Berlin, Germany, 2013-09-30
  41. 41. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) DMSB 2013, Berlin, Germany, 2013-09-30
  42. 42. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True DMSB 2013, Berlin, Germany, 2013-09-30
  43. 43. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True DMSB 2013, Berlin, Germany, 2013-09-30
  44. 44. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True DMSB 2013, Berlin, Germany, 2013-09-30
  45. 45. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True structure.n[9].cy=True DMSB 2013, Berlin, Germany, 2013-09-30
  46. 46. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True structure.n[9].cy=True fem2d=Fem2d(structure) DMSB 2013, Berlin, Germany, 2013-09-30
  47. 47. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Beam2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True structure.n[9].cy=True fem2d=Fem2d(structure) fem2d.analyse() DMSB 2013, Berlin, Germany, 2013-09-30
  48. 48. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(Node2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Bar2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True structure.n[9].cy=True dr=DynamicRelaxation(structure) dr.analyse() DMSB 2013, Berlin, Germany, 2013-09-30
  49. 49. White Lioness technologies Example spacing=1.0 steel=Material("steel",2.1e5,0.0) section=BeamSection2d("HE200A",steel) structure=Structure("001") for i in range(10): structure.addNode(MassedNode2d("node”,(spacing*i),0.0)) for i in range(9): structure.addElement(Spring2d("beam”, structure.n[i], structure.n[i+1], section)) for i in range(10): structure.addLoad(Load2d("load”, structure.n[i], 0.0, 1.0)) structure.n[0].cx=True structure.n[0].cy=True structure.n[9].cx=True structure.n[9].cy=True pss=ParticleSpringSystem(structure) pss.analyse() DMSB 2013, Berlin, Germany, 2013-09-30
  50. 50. White Lioness technologies Modules DMSB 2013, Berlin, Germany, 2013-09-30
  51. 51. White Lioness technologies Modules Geometry DMSB 2013, Berlin, Germany, 2013-09-30
  52. 52. White Lioness technologies Modules Geometry Structure DMSB 2013, Berlin, Germany, 2013-09-30
  53. 53. White Lioness technologies Modules Geometry Structure Algorithms DMSB 2013, Berlin, Germany, 2013-09-30
  54. 54. White Lioness technologies Modules Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  55. 55. White Lioness technologies Implementation Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  56. 56. White Lioness technologies Implementation • Python Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  57. 57. White Lioness technologies Implementation • Python • Can be used cross-platform (Windows, Mac, Linux) Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  58. 58. White Lioness technologies Implementation • Python • Can be used cross-platform (Windows, Mac, Linux) • Unit-testing Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  59. 59. White Lioness technologies Implementation • Python • Can be used cross-platform (Windows, Mac, Linux) • Unit-testing • License: GPL v3 Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  60. 60. White Lioness technologies Implementation • Python • Can be used cross-platform (Windows, Mac, Linux) • Unit-testing • License: GPL v3 • Code is on Github: Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  61. 61. White Lioness technologies Implementation • Python • Can be used cross-platform (Windows, Mac, Linux) • Unit-testing • License: GPL v3 • Code is on Github: http://github.com/jeroencoenders/engineering-open Geometry Structure Algorithms Calculations DMSB 2013, Berlin, Germany, 2013-09-30
  62. 62. White Lioness technologies engineering-open Geometry VectorNd PointNd Point2d Point3d DMSB 2013, Berlin, Germany, 2013-09-30
  63. 63. White Lioness technologies engineering-open Geometry VectorNd PointNd Point2d Point3d Structure Structure Material BeamSection2d Node2d Element2d Beam2d Load2d Particle Spring MassedNode2d Spring2d DMSB 2013, Berlin, Germany, 2013-09-30
  64. 64. White Lioness technologies engineering-open Geometry VectorNd PointNd Point2d Point3d Structure Structure Material BeamSection2d Node2d Element2d Beam2d Load2d Particle Spring MassedNode2d Spring2d Algorithms Particle Spring FEM2d Dynamic Relaxation DMSB 2013, Berlin, Germany, 2013-09-30
  65. 65. White Lioness technologies engineering-open Geometry VectorNd PointNd Point2d Point3d Structure Structure Material BeamSection2d Node2d Element2d Beam2d Load2d Particle Spring MassedNode2d Spring2d Algorithms Particle Spring FEM2d Dynamic Relaxation Calculations Simply Supported Beam DMSB 2013, Berlin, Germany, 2013-09-30
  66. 66. White Lioness technologies engineering-open Geometry VectorNd PointNd Point2d Point3d Structure Structure Material BeamSection2d Node2d Element2d Beam2d Load2d Particle Spring MassedNode2d Spring2d Algorithms Particle Spring FEM2d Dynamic Relaxation Calculations Simply Supported Beam Some helper classes were left out of this list. For the full list, take a look at the code ;-) DMSB 2013, Berlin, Germany, 2013-09-30
  67. 67. White Lioness technologies Plans for the future Geometry and math • Meshes • Vector operations Form Finding algorithms • Dynamic Relaxation • Force Density Method Optimisation algorithms • Genetic Algorithms • Simulated Annealing • (B)ESO DMSB 2013, Berlin, Germany, 2013-09-30
  68. 68. White Lioness technologies Plans for the future Geometry and math • Meshes • Vector operations Form Finding algorithms • Dynamic Relaxation • Force Density Method Optimisation algorithms • Genetic Algorithms • Simulated Annealing • (B)ESO Analysis • 3D Finite Elements • Bar elements • Plate elements • Shell elements • Releases Others • Meshing algorithms DMSB 2013, Berlin, Germany, 2013-09-30
  69. 69. White Lioness technologies Plans for the future Geometry and math • Meshes • Vector operations Form Finding algorithms • Dynamic Relaxation • Force Density Method Optimisation algorithms • Genetic Algorithms • Simulated Annealing • (B)ESO Insert your ideas/contributions <here>... Who wants to do a GUI? Analysis • 3D Finite Elements • Bar elements • Plate elements • Shell elements • Releases Others • Meshing algorithms DMSB 2013, Berlin, Germany, 2013-09-30
  70. 70. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 sustainability-open “There should not be a reason anymore to not design in a sustainable manner”
  71. 71. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  72. 72. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  73. 73. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  74. 74. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 sustainability-open “There should not be a reason anymore to not design in a sustainable manner”
  75. 75. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 smart cities require smart systems The inter-connected world to come will be more complex to design, analyse and optimise with our current methods
  76. 76. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 We need to measure first To integrate and optimise we need to be able to measure first
  77. 77. White Lioness technologies paper = v0.0.1 presentation = v0.0.2 DMSB 2013, Berlin, Germany, 2013-09-30
  78. 78. White Lioness technologies sustainability-open: original research project DMSB 2013, Berlin, Germany, 2013-09-30
  79. 79. White Lioness technologies dashboards DMSB 2013, Berlin, Germany, 2013-09-30
  80. 80. White Lioness technologies Tall Building Simulation DMSB 2013, Berlin, Germany, 2013-09-30
  81. 81. White Lioness technologies StructuralComponents DMSB 2013, Berlin, Germany, 2013-09-30
  82. 82. White Lioness technologies StructuralComponents DMSB 2013, Berlin, Germany, 2013-09-30
  83. 83. White Lioness technologies sustainability-open DMSB 2013, Berlin, Germany, 2013-09-30
  84. 84. White Lioness technologies sustainability-open DMSB 2013, Berlin, Germany, 2013-09-30
  85. 85. White Lioness technologies sustainability-open sustainability-open framework DMSB 2013, Berlin, Germany, 2013-09-30
  86. 86. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions DMSB 2013, Berlin, Germany, 2013-09-30
  87. 87. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension DMSB 2013, Berlin, Germany, 2013-09-30
  88. 88. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension myGHExtension DMSB 2013, Berlin, Germany, 2013-09-30
  89. 89. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension myGHExtension DMSB 2013, Berlin, Germany, 2013-09-30 https://github.com/sustainability-open/sustainability-open#quick-example-of-a-framework-component
  90. 90. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension myGHExtension Revit extensions DMSB 2013, Berlin, Germany, 2013-09-30 https://github.com/sustainability-open/sustainability-open#quick-example-of-a-framework-component
  91. 91. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension myGHExtension Revit extensions myRVExtension DMSB 2013, Berlin, Germany, 2013-09-30 https://github.com/sustainability-open/sustainability-open#quick-example-of-a-framework-component
  92. 92. White Lioness technologies sustainability-open DMSB 2013, Berlin, Germany, 2013-09-30
  93. 93. White Lioness technologies sustainability-open Website DMSB 2013, Berlin, Germany, 2013-09-30
  94. 94. White Lioness technologies sustainability-open Website http://www.sustainability-open.com DMSB 2013, Berlin, Germany, 2013-09-30
  95. 95. White Lioness technologies sustainability-open Website http://www.sustainability-open.com Github DMSB 2013, Berlin, Germany, 2013-09-30
  96. 96. White Lioness technologies sustainability-open Website http://www.sustainability-open.com Github https://github.com/sustainability-open/sustainability-open DMSB 2013, Berlin, Germany, 2013-09-30
  97. 97. White Lioness technologies sustainability-open Website http://www.sustainability-open.com Github https://github.com/sustainability-open/sustainability-open https://github.com/sustainability-open/so-bemnext-* DMSB 2013, Berlin, Germany, 2013-09-30
  98. 98. White Lioness technologies sustainability-open Website http://www.sustainability-open.com Github https://github.com/sustainability-open/sustainability-open https://github.com/sustainability-open/so-bemnext-* other websites... DMSB 2013, Berlin, Germany, 2013-09-30
  99. 99. White Lioness technologies sustainability-open v0.0.1 DMSB 2013, Berlin, Germany, 2013-09-30
  100. 100. White Lioness technologies sustainability-open v0.0.2 DMSB 2013, Berlin, Germany, 2013-09-30
  101. 101. White Lioness technologies Implementation • Framework in C#.NET • Since v0.0.2 largely independent from a modeling system. • Implemented integration with Rhino/Grasshopper DMSB 2013, Berlin, Germany, 2013-09-30
  102. 102. White Lioness technologies Licensing DMSB 2013, Berlin, Germany, 2013-09-30
  103. 103. White Lioness technologies Licensing The framework has an Apache 2.0 license DMSB 2013, Berlin, Germany, 2013-09-30
  104. 104. White Lioness technologies Licensing The framework has an Apache 2.0 license Free to use and spread - even for commercial use DMSB 2013, Berlin, Germany, 2013-09-30
  105. 105. White Lioness technologies Licensing The framework has an Apache 2.0 license Free to use and spread - even for commercial use Components can have compatible licenses DMSB 2013, Berlin, Germany, 2013-09-30
  106. 106. White Lioness technologies Licensing The framework has an Apache 2.0 license Free to use and spread - even for commercial use Components can have compatible licenses The BEMNext Lab components will have another type of license DMSB 2013, Berlin, Germany, 2013-09-30
  107. 107. White Lioness technologies future developments [1/5] Software integration Parametric modeling systems BIM systems Other new design systems DMSB 2013, Berlin, Germany, 2013-09-30
  108. 108. White Lioness technologies future developments [2/5] Design tools Manual design, automated analysis and assessment Automated design, analysis and assessment Optimisation “Engineer’s approach to design” (StructuralComponents) Metric-based Upper- and lower-boundary approaches Development for undefined to defined Continuous feedback DMSB 2013, Berlin, Germany, 2013-09-30
  109. 109. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  110. 110. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  111. 111. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30 StructuralComponents
  112. 112. White Lioness technologies Design option exploration DMSB 2013, Berlin, Germany, 2013-09-30
  113. 113. White Lioness technologies sustainability-open sustainability-open framework Grasshopper extensions myExtension myGHExtension DMSB 2013, Berlin, Germany, 2013-09-30
  114. 114. White Lioness technologies sustainability-open Grasshopper extensions myExtension myGHExtension DMSB 2013, Berlin, Germany, 2013-09-30 Infrastructure sustainability-open framework
  115. 115. White Lioness technologies future developments [3/5] Analysis Building physics simulations Static Dynamic Structural analysis Building services calculations Behavioral simulation Logistics Other analysis types... DMSB 2013, Berlin, Germany, 2013-09-30
  116. 116. White Lioness technologies future developments [4/5] Assessment Embodied energy breakdowns Footprints Operating energy breakdowns Pollution and toxicity Waste Material depletion Other impacts: noise, stench, vibrations, etc. Opportunity assessment Opportunities for recycling Opportunities for upcycling Demountability Adaptability DMSB 2013, Berlin, Germany, 2013-09-30
  117. 117. White Lioness technologies future developments [5/5] The uncertain (design) life-cycle Continuous performance feedback during design Influencing the design’s behaviour Life-cycle analysis Adaptability Uncertain factors in the life cycle (how will the building be used?) Human behaviour Developments in systems, components and materials Premium products Energy production Smart grids Legolisation DMSB 2013, Berlin, Germany, 2013-09-30
  118. 118. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 building life Total energy use
  119. 119. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design building life Total energy use
  120. 120. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction building life Total energy use
  121. 121. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life building life Total energy use
  122. 122. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system building life Total energy use
  123. 123. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use building life Total energy use
  124. 124. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use building life Total energy use
  125. 125. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use Investment in PVs building life Total energy use
  126. 126. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use Investment in PVs Net operational energy gain building life Total energy use
  127. 127. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use Investment in PVs Net operational energy gain building life Total energy use
  128. 128. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use Investment in PVs Net operational energy gain building life Total energy use Building as an energy producer
  129. 129. White Lioness technologies The uncertain lifecycle DMSB 2013, Berlin, Germany, 2013-09-30 Energy Investment in Design Embodied Energy in Construction Operational energy used during building life Investment in improved facade system Reduced operational energy use Investment in PVs Net operational energy gain building life Total energy use Building as an energy producer
  130. 130. White Lioness technologies ok... and what do I do with this? DMSB 2013, Berlin, Germany, 2013-09-30
  131. 131. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  132. 132. White Lioness technologies DMSB 2013, Berlin, Germany, 2013-09-30
  133. 133. White Lioness technologies Dynamic analysis DMSB 2013, Berlin, Germany, 2013-09-30
  134. 134. White Lioness technologies Do we still have time for a demo? DMSB 2013, Berlin, Germany, 2013-09-30
  135. 135. White Lioness technologies Thank you for your attention http://www.sustainability-open.com @sustainable-open http://www.white-lioness.com @jeroencoenders http://www.engineering-open.com DMSB 2013, Berlin, Germany, 2013-09-30

×