Project 3: Multi-Storey Single-Family Home¶
🚧 Work in Progress
In this project, we’ll design a multi-storey single-family home using Bonsai. This tutorial will introduce more advanced concepts such as templating, complex roofs, and sophisticated MEP systems. We’ll also touch on basic site landscaping.
Prerequisites¶
Completion of Project 2: Building a Bungalow
Strong understanding of Bonsai’s features and IFC concepts
Learning Objectives¶
Use templating for efficient design
Work with types for consistent elements
Design complex roof structures
Model complex fixtures (e.g., solar panels)
Create advanced HVAC, plumbing, and electrical systems
Implement basic site landscaping
Tutorial Steps¶
1. Project Setup and Templating¶
Create a new IFC project for the multi-storey home
Set up project templates for walls, floors, and other common elements
Establish a grid system for the building
2. Building Shell Design¶
Create the ground floor layout using templates
Design upper floors, incorporating different room layouts
Add staircases and elevator shafts
Model exterior walls with varied materials and insulation layers
3. Complex Roof Design¶
Design a complex roof structure (e.g., combination of hip and gable)
Create dormers and other roof features
Model roof trusses or rafters for the complex shape
Add gutters and downspouts
4. Advanced Window and Door Types¶
Create custom window types (e.g., bay windows, corner windows)
Design specialty doors (e.g., bifold patio doors, garage doors)
Implement window and door schedules
5. Complex Fixtures and Fittings¶
Design and place solar panels on the roof
Create a complex kitchen layout with custom cabinetry
Model built-in furniture and storage solutions
Add smart home fixtures (e.g., automated blinds, security cameras)
6. Advanced HVAC System¶
Design a multi-zone HVAC system
Create a heat recovery ventilation system
Model ductwork and vents across multiple floors
Implement a radiant floor heating system
7. Complex Plumbing System¶
Design a multi-floor plumbing system
Create a greywater recycling system
Model hot water recirculation
Design an outdoor irrigation system
8. Advanced Electrical System¶
Create a comprehensive electrical plan for all floors
Design a smart electrical panel
Implement a home automation system
Add an electric vehicle charging station
9. Structural Considerations¶
Model load-bearing walls and columns
Create floor and roof structural systems
Design foundation systems for the multi-storey structure
Implement seismic reinforcement elements (if applicable)
10. Energy Efficiency Features¶
Add high-performance insulation to walls and roof
Implement triple-pane windows
Design shading devices for sun control
Create a green roof section
11. Basic Site Landscaping¶
Model basic terrain around the house
Add driveways and walkways
Create simple vegetation (trees, shrubs, grass)
Design a basic water feature or pool
12. Advanced Drawings and Documentation¶
Generate multi-floor plans
Create detailed section drawings showing multi-storey construction
Produce roof plans and elevations
Design construction detail drawings for complex junctions
13. IFC Data Management¶
Ensure proper classification of all building elements
Assign detailed IFC properties to elements
Create property sets for energy analysis
Implement space boundaries for energy simulation
14. Final Steps and Export¶
Review and refine the entire model
Generate a complete set of drawings and schedules
Create a basic BIM execution plan
Conclusion¶
Congratulations on designing a complex multi-storey single-family home! You’ve now mastered advanced architectural modeling techniques, complex building systems, and basic site design.
Next Steps¶
Explore more advanced site and landscape design
Dive into detailed energy modeling and analysis
Learn about parametric design for custom building components
Investigate BIM collaboration workflows with other disciplines
Study more advanced structural analysis integration
In the next project, we’ll tackle a more complex residential development with multiple units, introducing concepts like shared walls, parametric design, and clash detection.