Page 1
White Lioness technologies
CEO and founder White Lioness technologiesResearch leader BEMNext Lab, Delft University of Technology
Jeroen Coenders
DMSB 2013 | Berlin, Germany | 2013 - September - 30
Open source engineering and sustainability toolsfor the built environment
Page 2
White Lioness technologies
http://www.white-lioness.com http://www.bemnext.org
Page 3
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 4
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 5
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 6
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 7
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 8
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
SimCity 4 – Electronic Arts (c)
Page 9
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
SimCity 4 – Electronic Arts (c)
Page 10
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 11
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Away from the clutterBack to the concept
Page 12
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 13
White Lioness technologies
1. Quality of the notebook to catch conceptsRequirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
Page 14
White Lioness technologies
2. Process to follow design from start to endRequirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
Page 15
White Lioness technologies
3. ScalabilityRequirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
Page 16
White Lioness technologies
4. FlexibilityRequirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
Page 17
White Lioness technologies
5. OpennessRequirements for future design systems
DMSB 2013, Berlin, Germany, 2013-09-30
Page 18
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Open source?Why bother?
Page 19
White Lioness technologies
Opportunity to learnOpen source code allows people to learn from what you have build.
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 21
White Lioness technologies
Opportunity to reuseOpen 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
Page 22
White Lioness technologies
Opportunity to stand on the shoulders of giantsOpen 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
Page 23
White Lioness technologies
Opportunity to reproduce and validateOpen 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
Page 24
White Lioness technologies
Don’t be evilWho really wants to belong to the dark side?
DMSB 2013, Berlin, Germany, 2013-09-30
Page 25
White Lioness technologies
Open source ≠ freeBut sometimes it can be...
DMSB 2013, Berlin, Germany, 2013-09-30
Page 26
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 27
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-openOpen-source code for engineers
Page 28
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-openOpen-source code for engineers
sustainability-openOpen-source tools for sustainable design
Page 29
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
engineering-openOpen-source code for engineers
Page 30
White Lioness technologies
engineering-open
Yes, it is code...
DMSB 2013, Berlin, Germany, 2013-09-30
Page 31
White Lioness technologies
Example
DMSB 2013, Berlin, Germany, 2013-09-30
Page 32
White Lioness technologies
Example
spacing=1.0
DMSB 2013, Berlin, Germany, 2013-09-30
Page 33
White Lioness technologies
Example
spacing=1.0steel=Material("steel",2.1e5,0.0)
DMSB 2013, Berlin, Germany, 2013-09-30
Page 34
White Lioness technologies
Example
spacing=1.0steel=Material("steel",2.1e5,0.0)section=BeamSection2d("HE200A",steel)
DMSB 2013, Berlin, Germany, 2013-09-30
Page 35
White Lioness technologies
Example
spacing=1.0steel=Material("steel",2.1e5,0.0)section=BeamSection2d("HE200A",steel)
structure=Structure("001")
DMSB 2013, Berlin, Germany, 2013-09-30
Page 36
White Lioness technologies
Example
spacing=1.0steel=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
Page 37
White Lioness technologies
Example
spacing=1.0steel=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
Page 38
White Lioness technologies
Example
spacing=1.0steel=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
Page 39
White Lioness technologies
Example
spacing=1.0steel=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
Page 40
White Lioness technologies
Example
spacing=1.0steel=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
Page 41
White Lioness technologies
Example
spacing=1.0steel=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
Page 42
White Lioness technologies
Example
spacing=1.0steel=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
Page 43
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=True
DMSB 2013, Berlin, Germany, 2013-09-30
Page 44
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=True
DMSB 2013, Berlin, Germany, 2013-09-30
Page 45
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=Truestructure.n[9].cy=True
DMSB 2013, Berlin, Germany, 2013-09-30
Page 46
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=Truestructure.n[9].cy=True
fem2d=Fem2d(structure)
DMSB 2013, Berlin, Germany, 2013-09-30
Page 47
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=Truestructure.n[9].cy=True
fem2d=Fem2d(structure)fem2d.analyse()
DMSB 2013, Berlin, Germany, 2013-09-30
Page 48
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=Truestructure.n[9].cy=True
dr=DynamicRelaxation(structure)dr.analyse()
DMSB 2013, Berlin, Germany, 2013-09-30
Page 49
White Lioness technologies
Example
spacing=1.0steel=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=Truestructure.n[0].cy=Truestructure.n[9].cx=Truestructure.n[9].cy=True
pss=ParticleSpringSystem(structure)pss.analyse()
DMSB 2013, Berlin, Germany, 2013-09-30
Page 50
White Lioness technologies
Modules
DMSB 2013, Berlin, Germany, 2013-09-30
Page 51
White Lioness technologies
Modules
Geometry
DMSB 2013, Berlin, Germany, 2013-09-30
Page 52
White Lioness technologies
Modules
Geometry
Structure
DMSB 2013, Berlin, Germany, 2013-09-30
Page 53
White Lioness technologies
Modules
Geometry
Structure
Algorithms
DMSB 2013, Berlin, Germany, 2013-09-30
Page 54
White Lioness technologies
Modules
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, 2013-09-30
Page 55
White Lioness technologies
Implementation
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, 2013-09-30
Page 56
White Lioness technologies
Implementation
• Python
Geometry
Structure
Algorithms Calculations
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 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
Page 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
Page 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
Page 62
White Lioness technologies
engineering-open
Geometry
VectorNd
PointNd
Point2d
Point3d
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 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
Page 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
Page 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
Page 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
Page 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
Page 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”
Page 71
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 72
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 73
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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”
Page 75
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
smart cities require smart systemsThe inter-connected world to come will be more complex to design, analyse and optimise with our
current methods
Page 76
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
We need to measure firstTo integrate and optimise we need to be able to measure first
Page 77
White Lioness technologies
paper = v0.0.1presentation = v0.0.2
DMSB 2013, Berlin, Germany, 2013-09-30
Page 78
White Lioness technologies
sustainability-open: original research project
DMSB 2013, Berlin, Germany, 2013-09-30
Page 79
White Lioness technologies
dashboards
DMSB 2013, Berlin, Germany, 2013-09-30
Page 80
White Lioness technologies
Tall Building Simulation
DMSB 2013, Berlin, Germany, 2013-09-30
Page 81
White Lioness technologies
StructuralComponents
DMSB 2013, Berlin, Germany, 2013-09-30
Page 82
White Lioness technologies
StructuralComponents
DMSB 2013, Berlin, Germany, 2013-09-30
Page 83
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
Page 84
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
Page 85
White Lioness technologies
sustainability-open
sustainability-open framework
DMSB 2013, Berlin, Germany, 2013-09-30
Page 86
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
DMSB 2013, Berlin, Germany, 2013-09-30
Page 87
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension
DMSB 2013, Berlin, Germany, 2013-09-30
Page 88
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtension
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 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
Page 92
White Lioness technologies
sustainability-open
DMSB 2013, Berlin, Germany, 2013-09-30
Page 93
White Lioness technologies
sustainability-open
Website
DMSB 2013, Berlin, Germany, 2013-09-30
Page 94
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
DMSB 2013, Berlin, Germany, 2013-09-30
Page 95
White Lioness technologies
sustainability-open
Website
http://www.sustainability-open.com
Github
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 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
Page 99
White Lioness technologies
sustainability-open v0.0.1
DMSB 2013, Berlin, Germany, 2013-09-30
Page 100
White Lioness technologies
sustainability-open v0.0.2
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 102
White Lioness technologies
Licensing
DMSB 2013, Berlin, Germany, 2013-09-30
Page 103
White Lioness technologies
Licensing
The framework has an Apache 2.0 license
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 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
Page 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
Page 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
Page 109
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 110
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 111
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
StructuralComponents
Page 112
White Lioness technologies
Design option exploration
DMSB 2013, Berlin, Germany, 2013-09-30
Page 113
White Lioness technologies
sustainability-open
sustainability-open framework Grasshopper extensions
myExtension myGHExtension
DMSB 2013, Berlin, Germany, 2013-09-30
Page 114
White Lioness technologies
sustainability-open
Grasshopper extensions
myExtension myGHExtension
DMSB 2013, Berlin, Germany, 2013-09-30
Infrastructure
sustainability-open framework
Page 115
White Lioness technologies
future developments [3/5]
Analysis
Building physics simulationsStatic
Dynamic
Structural analysis
Building services calculations
Behavioral simulation
Logistics
Other analysis types...
DMSB 2013, Berlin, Germany, 2013-09-30
Page 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
Page 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
Page 118
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
building life
Total energy use
Page 119
White Lioness technologies
The uncertain lifecycle
DMSB 2013, Berlin, Germany, 2013-09-30
Energy Investment in Design
building life
Total energy use
Page 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
Page 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 duringbuilding life
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
Reduced operational energy use
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
Reduced operational energy use
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
Reduced operational energy use
Investment in PVs
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
Reduced operational energy use
Investment in PVs
Net operational energy gain
building life
Total energy use
Page 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 duringbuilding life
Investment in improved facade system
Reduced operational energy use
Investment in PVs
Net operational energy gain
building life
Total energy use
Page 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 duringbuilding 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
Page 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 duringbuilding 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
Page 130
White Lioness technologies
ok... and what do I do with this?
DMSB 2013, Berlin, Germany, 2013-09-30
Page 131
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 132
White Lioness technologies
DMSB 2013, Berlin, Germany, 2013-09-30
Page 133
White Lioness technologies
Dynamic analysis
DMSB 2013, Berlin, Germany, 2013-09-30
Page 134
White Lioness technologies
Do we still have time for a demo?
DMSB 2013, Berlin, Germany, 2013-09-30
Page 135
White Lioness technologies
Thank you for your attentionhttp://www.sustainability-open.com
@sustainable-open
http://www.white-lioness.com
@jeroencoenders
http://www.engineering-open.com
DMSB 2013, Berlin, Germany, 2013-09-30