160 likes | 319 Views
Interactive Layout Design Optimization. Author: Jeremy J. Michalek Presented by: Hoda Homayouni. Introduction.
E N D
Interactive Layout Design Optimization Author: Jeremy J. Michalek Presented by: Hoda Homayouni
Introduction • An interactive design tool that supports the designer by computationally optimizing aspects that can be modeled mathematically, while giving the designer control to make decisions influenced by subjective human judgment and intuition.
Design Tools • Interactive Design Tool:an object oriented representation with an interface that allows the designer to interact with the building layout optimization problem. • Automated Design Tool:uses a decomposition strategy to separate topological decisions from purely geometric decisions.
Topology optimization Constraints: • Overlap • Connectivity • Path • Planarity • Envelope
Geometric Optimization Toolbox of Constraints: • Force Inside • Prohibit Intersection • Force Minimum Intersection • Force to Edge • Bound Size • Bound Ratio • Feasible Window • Bound Build Cost • Bound Lighting
Design Objectives Minimizing: • Heating cost • Cooling cost • Lighting cost • Wasted space • Accessway size • Hallway Size
Procedure • Define Rooms & Halls • Move Rooms into Rough Location • Define Connections • Choose an Objective • Add Additional Constraints
Procedure • Optimize • Topology Constraints: Using GA • Geometry Constraints: Using SA and SQP
Procedure • Examine Results Estimate of: • performance cost • build cost • lifetime cost • natural lighting level • the living space
Procedure • Iterate Manipulating the design by: • Changing the weights of each individual objective. • Adding, deleting and modifying objectives, constraints and Units. • Changing variable formulation
Procedure • A Hallway is reduced
Procedure • Third bedroom is added
Procedure • Visualizing Options:
Procedure • Visualizing Options
Discussion Collaboration between the designer and optimization algorithms: • Designer experience+ efficiency of gradient algorithms • Avoiding computational traps • Exploring solutions and trade offs • Filling the gap in computer design support