I have used protien skimming in the past, and it works well for flesh water as long as you have enough flow (pumpage).
I have also worked with ozonization, and it can benefit water quality
The use of a fractionation unit sometimes enhances es the fractionation potential.
Just curious what is your, your intension for ozone?
To make sure you are generating enough ozone to do the job you intend, ... constant monitoring and testing is needed, on both ends.
You need enough ozone production to scour tank water flowing into the reactor unit, but later, the ozone needs to be squelched so as not to damage sensitive gill membrane.
I regularly used the Indigo Trisulfonate (blue dye reagent) to test influent and later to see if it was gone by the tme in got to fish.
At the time I had easy access to calcium thiosulfate to drip if ozone got out of control
Below is my pond fractionator, that worked well.
The long reator column prevented ozone from entering the pond.
After a while I gave up on ozonization though, the fractionator worked well on its own, without ozone, removing algae, nitrate precursors, and evenj parasites.
The waste is spilled on the ground as foam.
I also beban using fractionation on tanks as well.



The bag is factionator waste,