Empowered HELIX RE with Scalable CAD Model Conversion for Digital Twinning

Client Name
HELIX RE, Inc.

HELIX

  • Technologies

    Google Cloud Platform, Autodesk Platform Services, Google Kubernetes Engine

  • Location

    USA

  • Domain

    CAD, Cloud, Microservices

Clients Overview

HELIX RE, the trailblazing company that emerged from Google X, is revolutionizing the world with ‘digital twinning.’ By creating precise digital equivalents of buildings, they are transforming the architecture and construction landscape. HELIX RE’s cutting-edge technology delivers digital twins with unprecedented accuracy, speed, and cost efficiency.

Project Overview

HELIX RE collaborated with ProtoTech Solutions to streamline their CAD model conversion process. We developed a robust, short-running service hosted on the cloud to convert CAD models (e.g., Revit to OBJ) seamlessly.

Challenges

  1. Generic CAD Conversion: Providing a solution capable of converting CAD models into multiple formats (e.g., .rvt to .obj).
  2. Resource Management: Effectively managing and maintaining services and jobs on the Google Cloud Platform (GCP).
  3. Large File Handling: Managing massive file uploads/downloads on Autodesk Platform Services, which resulted in Java Virtual Machine (JVM) Out of Memory (OOM) exceptions.

 

Solutions

  1. Leveraging Autodesk Platform Services: We utilized Autodesk APIs to enable efficient CAD model conversion.
  2. Optimized Performance: Implemented algorithms to stream and reduce memory consumption drastically—from 8GB to 500MB—making the solution faster and more efficient.
  3. Scheduler Service Enhancement: Enhanced the scheduler service to manage, schedule, delete, and create jobs within Google Kubernetes Engine (GKE) and communicate effectively using Pub/Sub messaging.
  4. Rescheduling Logic for Reliability: Addressed OOM exceptions by implementing logic to reschedule failed jobs with optimized memory resources, ensuring successful completion.
  5. Streamlined Cleanup Process: Resolved issues with orphaned configmaps by implementing a cleanup logic, and maintaining smooth operations in GKE nodes.

Benefits

  • Enhanced Productivity: The optimized model conversion process reduced manual intervention and improved efficiency.
  • Scalable Solution: The rescheduling logic ensured seamless scalability and reliability for large-scale operations.
  • Cost Efficiency: Memory optimizations reduce resource consumption, significantly saving costs.
  • Reliable Performance: The system’s ability to handle large files without crashing ensured uninterrupted workflows.
  • Operational Excellence: The streamlined cleanup and resource management processes improved system stability.

Testimonial

"We have got a winner here! I personally appreciate the dedication and teamwork of the ProtoTech developers for making the challenges achievable. Good Job Guys!"

Prem Kumar

HELIX RE, Inc.

Need Help with Your Ongoing Projects?

Have questions? Connect with us today! Explore how our innovative technology can optimize your projects and drive success. Together, we’ll take your business to the next level!

Edit Template
Back