← Back
Energy & construction Web / 3D visualization
SolaGrid — Renewal of Solar Estimation & Automated Circuit Design

Visualize roofs in 3D, Automate panel placement and circuit design. Renewing solar estimation from “hours to minutes.”

Nichiei Housing Co. — Auto-generates in 3D the solar panel placement and circuit division once done manually by experts. Starting from property data received from the external base system, it covers everything from layout to estimate end to end, renewing the siloed legacy (C++) engine into a modern architecture.

-70%
Shorter estimation lead time
Hours → minutes (auto-placement + auto circuit division)
100%
Auto circuit division
Supports all product series · zero manual design
113
Automated test count
Logic port quality-assured with 0 lint warnings
Challenge
Before

Experts designed circuits by hand for each roof shape, making the work person-dependent and time-consuming. The legacy (C++) estimation engine was hard to maintain, and design rules grew more complex with every product series added.

  • Want to automate and shorten manual circuit design
    Tens of minutes to hours of design effort per case
  • Want to instantly check the optimal layout for each roof shape
    Hard to optimize generation with 2D drawings
  • Want to renew the siloed legacy into a modern architecture
    C++ engine maintenance was person-dependent
  • Want logic to automatically cover the ever-growing design rules
    Complexity grows with each power conditioner / series
Solution
After

Visualizes roofs in 3D and auto-generates panel placement and circuit auto-division (island grouping / power conditioner selection). Base-system integration makes everything from property data to estimate seamless. The legacy C++ logic was re-implemented in fully tested TypeScript, eliminating person-dependency.

Base system Property data sync 3D layout Auto panel placement Auto circuit division Island grouping PC selection Estimate output Return to base Legacy renewal (Migration) C++ legacy Circuit design logic Port TypeScript re-implementation 113 tests / 0 warnings
solagrid.example.jp
Circuits C1 ×4 C2 ×2 C3 ×4 PowerCond 5.5kW ×1 Output 6.2kW
3D roof layout with circuit auto-division display
Tech stack React / Three.js Spring Boot TypeScript polygon-clipping Vite / Vitest
3DVisualize
RenewalRenewal
Considering adoption at your company? info@amela.vn