Non-linear behavioural modelling of device-level transients for complex power electronic converter circuit hardware realisation on FPGA