A cooling system for a high voltage electromagnetic induction device, including: at least one duct (10-1... 10-N) extending from a tank that is filled with a first coolant, wherein the at least one duct (10-1... 10-N) is filled with the first coolant and surrounded by a second coolant, each of the at least one duct (10-1... 10-N) being routed along a direction of natural convection and being configured to behave as a radiator through which the first coolant circulates by natural convection and radiates heat to the second coolant; at least one group of fans (F-1... F-N), each fan of the group being mounted along a respective duct of the at least one duct along the direction of natural convection and being configured to blow for the-second-coolant-forced cooling; at least one group of electric motors (M-1... M-N), each electric motor being configured to operate a respective fan of the at least one group of fans (F-1... F-N); at least one group of switches (S1... S-N), each switch being configured to control a respective electric motor of the at least one group of electric motors; and a control system, being configured to obtain at least one group of data sets (D-1... D-N), each data set representing parameter associated with a respective fan of the at least one group of fans (F-1... F-N); in consideration of the obtained parameters, through knowledge-based predetermined numerical and/or logical linkages, select at least one fan in the at least one group of fans (F-1... F-N) to blow for the-second-coolant-forced cooling supplying predetermined amount of cooling capacity according to criteria for cooling rate optimization of the cooling system; and individually control each switch to thereby obtain individual control of each fan. at least one duct (10-1... 10-N) extending from a tank that is filled with a first coolant, wherein the at least one duct (10-1... 10-N) is filled with the first coolant and surrounded by a second coolant, each of the at least one duct (10-1... 10-N) being routed along a direction of natural convection and being configured to behave as a radiator through which the first coolant circulates by natural convection and radiates heat to the second coolant; at least one group of fans (F-1... F-N), each fan of the group being mounted along a respective duct of the at least one duct along the direction of natural convection and being configured to blow for the-second-coolant-forced cooling; at least one group of electric motors (M-1... M-N), each electric motor being configured to operate a respective fan of the at least one group of fans (F-1... F-N); at least one group of switches (S1... S-N), each switch being configured to control a respective electric motor of the at least one group of electric motors; and a control system, being configured to obtain at least one group of data sets (D-1... D-N), each data set representing parameter associated with a respective fan of the at least one group of fans (F-1... F-N); in consideration of the obtained parameters, through knowledge-based predetermined numerical and/or logical linkages, select at least one fan in the at least one group of fans (F-1... F-N) to blow for the-second-coolant-forced cooling supplying predetermined amount of cooling capacity according to criteria for cooling rate optimization of the cooling system; and individually control each switch to thereby obtain individual control of each fan.