Edit Window
In the Edit window the user is able to construct and edit the structural properties of a network of interconnected linear systems (dynamic network).
The dynamic network is characterized by the equation:
where are represented by binary adjacency matrices, indicating which link/module is present (=1) or not (=0).
In the Edit window, selected variables , and can be added/deleted from the network (Nodes panel), and links that are represented in can be added/deleted (Links panel). Alternatively, the network topology can be edited by interacting with the network graph. An overview of actions to modify the network topology in the app is shown in the table below:
Action | Panel command | Network figure command | Comments |
---|---|---|---|
Add node/excitation/disturbance | In the Nodes panel, select the desired type → press Add | Right-click network figure → click Add [node/excitation/disturbance] → move to the desired location and left-click to position the new element | Depending on the current network view (set with the View menu), some element types may be disabled. |
Add node/excitation/disturbance connected from/to existing elements | In the Nodes panel, add elements to the From and/or To fields (using the corresponding dropdown menus) → press Add | Note that excitations/ disturbances can only be connected to a node. | |
Add excitation/disturbance connected to a node | Right-click the node in the network figure → select Add [excitation/disturbance]. | The disturbance/excitation is positioned automatically. | |
Delete node/excitation/disturbance | In the Nodes panel, select the Delete option → select the element to delete from the dropdown menu → press Delete | Right-click the element in the network plot → click Delete [node/excitation/disturbance] | |
Delete disturbances/excitations connected to a node | Right-click the node in the network figure → select Delete [excitation/disturbance] | All connections from disturbances/excitations to this node are removed. Previously connected disturbances/excitations are removed from the network only if they are not connected to another node. | |
Add links between elements | In the Links panel, add elements to the From and/or To fields (using the corresponding dropdown menus) → press New | Right-click the element to start the link from → click Add link → move to the element to connect to and left-click (to cancel the operation, left-click outside the vicinity of a node) | Note that excitations/ disturbances can only be connected to a node. |
Delete links between elements | In the Links panel, add elements to the From and/or To fields (using the corresponding dropdown menus) → press Delete | Right-click the module → click Delete link | |
Move element | Drag and release the element at the desired position | Except for modules, any network element can be moved. | |
Adjust angle between modules | Drag and release the module at the desired angle | Only possible if there are links in both directions between 2 nodes. |
Properties
Modules and nodes can be assigned the following properties:
- Nodes: can be assigned the status "measured" or "unmeasured", depending on whether the node is equipped with a sensor;
- Modules: can be assigned the following properties:
- Known: indicating whether the dynamics of this module is known or unknown to the user;
- Switching: indicating whether the dynamics is fixed (non-switching) or possibly switching between different settings;
- Direct Feedthrough: indicating whether the transfer function is proper, i.e. allows for a direct feedthrough term.
These properties can either be set in the Properties panel, or by right-clicking the node/link in the network graph and selecting the desired property. For a given network, these different properties can be highlighted in the network graph by selecting the Menu Item Highlight.