Building an operating system for Punggol Digital District
GovTech is developing âplug and playâ digital architecture â the Open Digital Platform â for Punggol Digital District.
Opportunities to build an entire digital district from scratch donât come by every day. Most smart city developments tend to be âbrownfieldâ in nature, where legacy systems are already in place to govern things like the power grid, water supply network, waste removal and other municipal services. Changes to how the city runs are often incremental and rarely revolutionary.
So when Mr James Tan, Deputy Director of the Smart Nation Platform Solutions Group at the Government Technology Agency of Singapore (GovTech), became involved with the development of Punggol Digital District (PDD)âa brand new 50-hectare development in the north-east region of Singapore, he was eager to explore the seemingly endless possibilities of what could be implemented for a smart town.
âAs a âgreenfieldâ development, PDD offers us a chance to shift the paradigm of the way technology is used to manage buildings, citizens, and businesses in an area,â Mr Tan said. In particular, his team at GovTech is responsible for developing an Open Digital Platform that allows multiple systems and service providers to interface with one another and integrate their datasets and operations. Think of this as a unified operating system for PDD.
âWhen you talk about systems that control the carpark gantries, traffic lights, water supply, electricity and so on, each system works in isolation. On their own they are smart, but they are not integratedâand they cannot be smarter because theyâre not integrated,â he explained.
No more silos
Before integration can occur, all the different systems must be able to âspeak the same languageâ. The Open Digital Platform achieves this by having a well-defined data busâa software framework for distributing and managing real-time data, wherein the integration specifications are clearly stated upfront for vendors and developers to follow. This promotes interoperability and prevents proprietary system lock-inânew applications following the specifications can simply âplug and playâ with other existing applications on the platform.
More importantly, the Open Digital Platform is designed to handle real-time data streamed to an integrated operations centre from sensors deployed throughout PDD. âInitially, when PDD was conceived, application programming interfaces (APIs) were going to be the default means for data exchange,â Mr Tan said. âBut we advised that APIs are not the most efficient in terms of timely communicationâwhen it comes to applications like autonomous vehicles and the power grid, should things change, you need to be able to detect the change and respond in milliseconds.â
If the API-based protocol were a system where the caller and recipient must pick up the phone to converse, then the data exchange protocol employed by the Open Digital Platform is like a radio broadcast. The recipientâthe integrated ops centreâmay not be listening in all the time, but the sensors are constantly streaming data to it, and any deviations from expected values can be automatically flagged.
A new dimension to area management
The architecture of PDDâs Open Digital Platform is also modular in natureâeach system can be inserted, removed, or swapped out easily. âIf one system becomes obsolete, it doesnât affect the other systems that may have been interfacing with it,â said Mr Tan. He added that the platform relies on the Singapore Government Tech Stack developed by GovTech, reusing and adapting a suite of tools and services already available.
During the development of the Open Digital Platform, GovTech also mapped out the relationships between system components. For example, within an air conditioning and mechanical ventilation unit, there is a fan coil unit and a compressor with interrelated functions. âBecause all the relationships are mapped in our system, we will be able to predict the downstream consequence of component failure and perform predictive maintenance on the related parts of the system,â said Mr Tan.
Regarding deployment and form factor, the Open Digital Platform is embedded in an integrated operations centre consisting of a seat and screens displaying every system registered on the platform. Instead of 2D maps and blueprints, facility or area managers will be able to navigate the entire landscape of PDD in 3D. They can click on a system to observe, say, the power consumption of an air conditioning unit in a building or view the video feed at the carpark gantries.
âWeâre not doing away with the 2D dashboards and graphs and charts, but we believe that the 3D user interface will be helpful for users to monitor the situation on the ground,â Mr Tan noted.
Simulation station
Since the 3D representation of PDD is true-to-life, it can also be used as a âDigital Twinâ to run simulations for a variety of scenarios. For instance, the Digital Twin can be used to explore contingencies for flooding, said Mr Tan. A facility manager could simulate how traffic flow is affected by cordoning off the flooded area, then decide on the best course of actionâredirect traffic or quickly drain out the rainwater.
In addition, the realism of the simulation makes it possible to create a visual dataset of scenarios on which to train autonomous vehicles. âYou can train your driverless car without having to send the real car out onto the street,â Mr Tan quipped.
Nonetheless, getting to this stage of development in a year (initial meetings to conceive the Open Digital Platform took place in January 2019) was not without its difficulties. Primarily, Mr Tan explained that there was a need to translate agile methodologies into a systems engineering frameworkâa somewhat paradoxical notion.
âWe call it agile system engineeringâbefore the software gets committed to development, we will conduct sprints to do things like virtual testing. Within that stage of development, we practice agile. But when it comes to integration, the milestones are still controlled by the system engineering approach,â he said.
Going forward, his team is looking forward to connecting live systems to the Open Digital Platform. PDD will only be ready by 2023, but in the meantime, the Open Digital Platform will be trialled with live systems at the JTC Summit building.
âWeâre very excited about the potential of the Open Digital Platform and what it will do for PDD,â Mr Tan concluded.