Skip to main content

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 following equations.

For directed (module) networks:

w(t)=G(q)w(t)+R(q)r(t)+H(q)e(t)w(t) = G(q)w(t) + R(q)r(t) + H(q)e(t)

For undirected (DCN) networks:

[X(q)+Y(q)]w(t)=B(q)r(t)+F(q)e(t)[X(q)+Y(q)]w(t) = B(q)r(t) + F(q)e(t)

where G,H,RG, H, R and X,Y,B,FX, Y, B, F are represented by binary adjacency matrices, indicating which link/module is present (=1) or not (=0).

In the Edit window, selected variables ww, rr and ee can be added/deleted from the network (Nodes panel), and links that are represented in the network can be added/deleted (Links panel). However it is most attractive to edit the network directly in the network graph by mouse clicking: left mouse click for drag and drop, right mouse click for selecting from a context menu.

An overview of actions to modify the network topology in the app is shown in the table below:

ActionPanel commandNetwork figure commandComments
Add node/excitation/disturbanceIn the Nodes panel, select the desired type → press AcceptRight-click network figure → click Add [node/excitation/disturbance] → move to the desired location and left-click to position the new elementDepending on the current network view (set with the View menu), some element types may be disabled.
Add node/excitation/disturbance connected from/to existing elementsIn the Nodes panel, add elements to the From and/or To fields (using the corresponding dropdown menus) → press AcceptNote that excitations/ disturbances can only be connected to a node.
Add excitation/disturbance connected to a nodeRight-click the node in the network figure → select Add [excitation/disturbance].Depending on the current network view (set with the View panel), the disturbance/excitation is positioned automatically or can be manually positioned.
Delete node/excitation/disturbanceIn the Nodes panel, select the Delete option → select the element to delete from the dropdown menu → press AcceptRight-click the element in the network plot → click Delete [node/excitation/disturbance]
Delete disturbances/excitations connected to a nodeRight-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 elementsIn the Links panel, add elements to the From and/or To fields (using the corresponding dropdown menus) → press NewRight-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 elementsIn the Links panel, select the Delete option → Add elements to the From and/or To fields (using the corresponding dropdown menus) → press AcceptRight-click the module → click Delete link
Move elementDrag and release the element at the desired positionExcept for modules, any network element can be moved.

Graph interactions only available for directed networks:

ActionPanel commandNetwork figure commandComments
Adjust angle between modulesDrag and release the module at the desired angleOnly possible if there are links in both directions between 2 nodes.

Graph interactions only available for diffusively coupled networks:

ActionPanel commandNetwork figure commandComments
Connect node to groundIn the Links panel, select Ground from the Type dropdown → Add elements to the From field (using the corresponding dropdown menu) → press AcceptRight-click the node in the network figure → Toggle on Connected to ground
Disconnect node from groundIn the Links panel, select the Delete option → Select Ground from the Type dropdown → Add elements to the From field (using the corresponding dropdown menu) → press AcceptRight-click the node in the network figure → Toggle off Connected to ground

Properties

Modules/links 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 (only for directed networks); 
    • 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.