System Modeling

Overview

The Modeling module allows you to model a parameterized system using a combination of properties, blocks representing objects, and mathematical, logical, and programmatic relationships between them.

Rollup is exceptionally well-suited to conducting rollups of any property (hence the name). For instance, satellite engineers are often concerned about optimizing the Size, Weight, and Power (SWAP) of a system.

For Rollup, these impacts are trivial to model and arguably much easier to model than alternatives like Excel or bespoke system modeling software.

System Modeling Module Capabilities

Rollup provides the effecient frontier between Desktop-based modeling tools that leverage languages ike SysML, and document-based, or non-existnat, often chatoic, systems engineering.

Rollup models systems as a hierarchy of blocks, with properties. Blocks can represent physical components and subsystems or abstract concepts.

Each numeric property in Rollup is linked to a definition, which is instantiated on each block.

Coming soon: We are rolling out new property data types, including typed Arrays and Objects, as well as logical expressions.

For example:

In pre-configured engineering workspaces, the "mass" property is defined as a scalar value, with a default unit in kg, that "rolls up" automatically and is instantiated on every block.

Getting Around the Modeling Module

Last updated