A power converter comprising: a primary bridge and a secondary bridge; a transformer having a primary side and a secondary side, the primary bridge being connected to the primary side of the transformer and the secondary bridge being connected to the secondary side of the transformer; and a controller configured to generate a switching mode map that correlates each of a plurality of switching modes to a respective set of value ranges of system parameters of the power converter, the sets of system parameter value ranges being contiguous and non-overlapping across the switching mode map, each of the plurality of switching modes including a respective set of gate trigger voltage timings for commuting at least one of the primary bridge or the secondary bridge, the controller further configured to periodically implement a switching cycle that includes: obtaining a plurality of measured system parameter values, selecting from the switching mode map one of the plurality of switching modes that correlates to the set of system parameter value ranges containing the plurality of measured system parameter values, and adjusting gate trigger voltage timings of at least one of the primary bridge or the secondary bridge, according to said one of the plurality of switching modes characterized in that said one of plurality of switching modes is selected so that a maximum power flow through the power converter is limited to a value that corresponds to a maximum designed value of current through the transformer. a primary bridge and a secondary bridge; a transformer having a primary side and a secondary side, the primary bridge being connected to the primary side of the transformer and the secondary bridge being connected to the secondary side of the transformer; and a controller configured to generate a switching mode map that correlates each of a plurality of switching modes to a respective set of value ranges of system parameters of the power converter, the sets of system parameter value ranges being contiguous and non-overlapping across the switching mode map, each of the plurality of switching modes including a respective set of gate trigger voltage timings for commuting at least one of the primary bridge or the secondary bridge, the controller further configured to periodically implement a switching cycle that includes: obtaining a plurality of measured system parameter values, selecting from the switching mode map one of the plurality of switching modes that correlates to the set of system parameter value ranges containing the plurality of measured system parameter values, and adjusting gate trigger voltage timings of at least one of the primary bridge or the secondary bridge, according to said one of the plurality of switching modes characterized in that said one of plurality of switching modes is selected so that a maximum power flow through the power converter is limited to a value that corresponds to a maximum designed value of current through the transformer. obtaining a plurality of measured system parameter values, selecting from the switching mode map one of the plurality of switching modes that correlates to the set of system parameter value ranges containing the plurality of measured system parameter values, and adjusting gate trigger voltage timings of at least one of the primary bridge or the secondary bridge, according to said one of the plurality of switching modes characterized in that said one of plurality of switching modes is selected so that a maximum power flow through the power converter is limited to a value that corresponds to a maximum designed value of current through the transformer.