The invention discloses an energy-consuming flow-
choking oscillation
suppressor which comprises a container, an energy-consuming transverse plate and multiple groups of energy-consuming devices, the container is filled with liquid, the energy-consuming transverse plate is arranged in the container, and the multiple groups of energy-consuming devices are uniformly embedded in the energy-consuming transverse plate; the
energy consumption device comprises a plurality of first outlets, a plurality of flow chokes and a second outlet, the first outlets and the second outlet are formed in the front side and the rear side of the
energy consumption transverse plate respectively, and a main flow channel and a secondary flow channel are formed in each flow
choke. By arranging the energy dissipater, liquid enters the energy dissipater during sloshing, the flowing liquid is divided into two parts under
shunting of the main flow channel and the secondary flow channel of the flow
choking device, the two parts of liquid meet in different directions at the
tail end of the flow
choking device to form a vortex effect, and
kinetic energy of the liquid is effectively dissipated; and the
tail ends of the plurality of flow chokes are communicated with the second outlet, so that the liquids of the plurality of flow chokes meet at the second outlet, and vortex is also generated to dissipate energy, so that the
impact force of liquid sloshing is obviously reduced, and the
structural safety of the container is improved.