-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Jeff Daily edited this page Feb 15, 2016
·
2 revisions
FNCS is a co-simulation middleware library and runtime. The main features of FNCS are:
- Time synchronization across simulators with differing time scales, e.g., nanoseconds, seconds, minutes.
- Elegant, minimal interface for publish/subscribe of key/value pair data.
- Cross-platform, with libraries available for Windows, OSX, and Linux.
- Multiple language bindings, including C++, C, Python, and MATLAB.
If you are new to FNCS, a good introduction is our FNCS 1.0 introductory video. Although it was made for FNCS 1.0, many of the same goals and concepts are applicable to FNCS 2.0. Some of our other research appears in the following papers. The first paper is a good, general introduction to co-simulation for power system applications. The second paper is an introduction to our framework, though it is based on FNCS 1.0.
- Installation
- Running a Co-Simulation
- Language Bindings
- Simulator Specific Notes