Project 4: Terraced/Town Houses/Duplexes¶
🚧 Work in Progress
In this project, we’ll design a row of terraced houses, town houses, or duplexes using Bonsai. This tutorial will introduce concepts such as shared walls, duplicating units, parametric design, and collaboration with other stakeholders.
Prerequisites¶
Completion of Project 3: Multi-Storey Single-Family Home
Advanced understanding of Bonsai and IFC concepts
Learning Objectives¶
Design shared walls between units
Create shared roof structures
Implement complex landscaping for multiple units
Use parametric design for efficient unit creation
Generate drawings parametrically
Perform basic clash detection
Practice coordination with other stakeholders
Tutorial Steps¶
1. Project Setup and Master Planning¶
Create a new IFC project for the terraced/town house development
Develop a site plan for multiple units
Establish a naming convention for units and shared elements
2. Designing the Base Unit¶
Create a parametric model for a single unit
Design shared walls with appropriate fire ratings
Model floors and ceilings, considering sound insulation
Create a basic roof structure that can be shared or individual
5. Duplicating and Modifying Units¶
Duplicate the base unit
Implement parametric variations for end units and corner units
Create mirrored units for variety
Adjust units for site topography
6. Complex Landscaping¶
Design shared green spaces
Create individual garden areas
Model driveways and shared parking areas
Implement sustainable drainage systems
7. Parametric Floor Plans¶
Develop a parametric system for generating floor plans
Create options for different internal layouts
Implement rules for automatic room labeling and area calculations
8. MEP Systems for Multiple Units¶
Design individual and shared MEP systems
Create utility connection points for each unit
Model shared building services (e.g., central heating plant)
Implement smart metering systems
9. Generating Parametric Drawings¶
Set up a system for automatic drawing generation
Create templates for plans, sections, and elevations
Implement automatic dimensioning and annotation
Generate schedules for doors, windows, and finishes
10. Clash Detection¶
Perform clash detection between architectural and MEP elements
Check for clashes between units
Verify clearances for accessibility and code compliance
Generate clash reports
11. Coordination with Other Stakeholders¶
Set up a collaborative BIM environment
Create discipline-specific models (structural, MEP)
Implement a change management process
Use BCF (BIM Collaboration Format) for issue tracking
12. Quantity Takeoff and Cost Estimation¶
Generate quantity takeoffs for materials and elements
Create cost estimates based on unit types
Implement cost comparison between different unit configurations
13. Construction Sequencing¶
Develop a basic construction sequence for the development
Create 4D simulations of the construction process
Identify critical path activities
14. Sustainability and Energy Analysis¶
Perform basic energy analysis for different unit types
Implement sustainability features (e.g., green roofs, solar panels)
Calculate and compare energy ratings for units
15. Documentation and Deliverables¶
Generate a complete set of drawings for the development
Create marketing materials (e.g., 3D renderings, virtual tours)
Prepare a BIM execution plan for the project
Conclusion¶
Congratulations on designing a complex multi-unit residential development! You’ve now mastered advanced concepts in parametric design, collaboration, and project coordination.
Next Steps¶
Explore more advanced parametric design techniques
Dive deeper into BIM collaboration and project management
Learn about BIM for facilities management and handover
Investigate integration with GIS for larger site planning
Study algorithms for optimizing unit layouts and site arrangement
In the final project, we’ll scale up to an apartment block, introducing concepts like vertical transportation, advanced MEP systems, and complex structural analysis.