Skip to content

Improvement: Step Execution Rate in op_mode NRT #10

@dev-gb

Description

@dev-gb

Currently, the following PDUs are required to execute a simulation cycle in Op_Mode NRT.
The large number of PDUs decreases the maximal achievable step execution rate drastically.

PDU Sender
STC_do_Step Master
RSP_ack Slave
NTF_state_chaged (COMPUTING) Slave
NTF_state_changed (COMPUTED) Slave
STC_send_outputs Master
RSP_ack Slave
NTF_state_changed (SENDING_D) Slave
DAT_input_output Slave
NTF_state_changed (RUNNING) Slave
DAT_input_output Master

Some of them could be omitted to increase the execution rate and decrease the network utilization. I.e. after sending the STC_do_step, the slave changes its state to computing or sends a RSP_nack. The master does not require a RSP_ack. There should be no latency between the state transmissions and the NTF_*message

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions