Skip to content

Create an example demonstrating monitored variables usage #337

@pelesh

Description

@pelesh

Summary

Create a phasor domain dynamics example that uses monitored variables setting in JSON configuration to specify simulation outputs automatically.

Rationale

The example is a step toward creating a generic phasor dynamics simulation app, which will work with any JSON input file that conforms to [specifications}(https://github.com/ORNL/GridKit/blob/develop/GridKit/Model/PhasorDynamics/INPUT_FORMAT.md). Such app should instantiate proper phasor dynamics model, run simulations over specified time and return selected outputs.

Description

Modify example in ThreeBusBasicJson.cpp to use monitored variables feature instead of case-specific OutputData structure. With this replacement, user will only need to specify simulation tolerances, simulation time and faults. Everything else should be read from the input JSON file.

Additional information

No response

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions