Development of SIMOC

SIMOC development is a multi-stage effort. With each Phase, a fully functional application suite is completed. The first public-facing product will be made available with the close of Phase IIIb. More detail is provided in the subsequent pages, with a quick overview as follows:

Phase I: June 2017 – May 2018 — Concept development, first Agent-based Model (ABM) deployment, Config Wizard, Dashboard, and hard-coded agents for a working ABM but not a real-world representation.

Phase II: June – Nov 2018 — Redevelopment of ABM to dynamically engage user-defined agents, all-new Config Wizard and Dashboard, and introduction of a curricula-based educational package.

Phase IIIa: February – May 2019 — Advanced resizing of the interface to accommodate phones, tablets, laptops, and desktops, support for command line execution and .csv data export; introduction of non-linear agent interactions and growth patterns: normal, log, exponential, and sigmoid. Transition to a database driven, asynchronous processing model for improved performance and ease of installation and deployment by means of Docker containers. Completion of the Grades 5-8 and 9-14 SIMOC curriculum packages, including documentation for Next Generation Science Standards (NGSS) alignment. Hand-off to National Geographic Society for internal review prior to going live on their website.

Phase IIIb: June 2019 – May 2020 — Continued evolution of a hi-fidelity model with advanced agents characteristics including compound growth functions, priorities, deprivation and terminations. Engagement by a National Geographic review panel, feedback, and implementation. Total redesign of the database for read/write performance. Redesign of the server to front-end communication using websockets. User defined Configurations, Dashboard, and download/upload data from completed runs. Application of kubernetes and docker for auto-scaling across Amazon Web Services (AWS) and Google Cloud Platform (GCP). Testing for accuracy against off-line models and comparison to real world ECLSS systems and plant physiology models. Second engagement of the National Geographic review panel, final testing, and launch.

Phases IV-VI — Further improvement to the web dashboard with higher fidelity refinement of the agent interactions, incorporationg nutrition, thermal exchange, and mass. Development of a dynamical model that includes scaling the off-world community from an initial set of astronauts to 10x, 100x, even 1000x more inhabitants; integration of entropy as a user-defined function and response to scenario-based situations; 360 habitat views and Virtual Reality engagement for interactive design, build-out, and data acquisition.