The objective of this architecture design is to satisfy the need to have the following features.
- Overarching architecture document that clarifies interaction between the various FREEDM system components.
- Easy to use tools and schemas for capturing relevant architecture information.
- Link various cyberphysical aspects of a FREEDM System such as physical components, control loops, software components, communications, interfaces.
- Architecture documentation should support cross-team development, system verification, failure mode analysis, etc.
The architecture should capture,
- Physical devices in FREEDM System
- Interaction between Control Loops
- How various applications are enabled
- Time frames for control and optimization algorithms
- Communications and security structure
- How use cases are supported