Abstract:
A power electronic converter (1) for converting electric energy and a method for controlling a power electronic converter. The converter comprises a plurality of PE switches (10), and a control system (12) adapted to transmit control information to the PE switches. The control system comprises a master controller (14) and a plurality of local controllers (18) controlling the PE switches. The control system further comprises one or more slave devices (16) controlled by the master controller. The control system (12) is configured so that the master controller (14) and the one or more slave devices are connected in a ring network topology. Each slave device and one or more of the local controllers are connected in a star network topology.
Abstract:
There is provided multicore processor fault detection during execution of safety critical software applications in a multicore processor environment. A method for multicore processor fault detection during execution of safety critical software applications in a multicore processor environment involves dedicating the complete resources of at least a part of at least one processor core to execution of diagnostics software application whilst dedicating remaining resources to execution of a safety-critical software application, thereby enabling parallel execution of the diagnostics software application and the safety-critical software application. There is also provided a controller for multicore processor fault detection during execution of safety critical software applications in a multicore processor environment. The controller comprises a multicore processor environment. The controller may be part of a control system. The method may be provided as a computer program.
Abstract:
There is provided software diversity for safety crucial software applications in industrial control systems. A method comprises automatically generating different versions of software code from a single computerized representation to be executed in a multi- core processor environment. All versions of the software code produce the same end-result. There is also provided a controller for software diversity during execution of a control application in a multi-core processor environment. The controller comprises a multi- core processor environment. The controller may be part of a control system. The method may be provided as a computer program.