the water to be filtered or replaced with new volume of water via recycling module 140 and or cause the fabrics to undergo another sonication in chamber 108 and or adjust the operation of transducer 112 finally controller 120 causes the fabric articles in chamber 105 to undergo a conventional drain wash rinse cycle more generally of course it is possible to use u201c open loop u201d approaches that do not involve feedback based for example on a timer governing the stages of a cleaning cycle in terms of fixed intervals or on visual inspection fig2 illustrates a representative implementation of chamber 108 and its disposition within chamber 105 the chamber 108 takes the form of a cylindrical pipe with a flared receiving end 150 the transducer 112 see fig1 extends over a cleaning zone z having a volume of for example 10 to 60 liters a conical archimedes screw 155 captures soiled fabrics within chamber 105 and feeds them into the cavitation chamber 108 the rate at which the fabrics are fed is determined by controller 120 and depends on the level of cleaning required for light cleaning the feed rate will be fast while for dirty fabrics the feed rate will be low for example the rate may be set by controller 120 based on an initial reflectance reading from sensing device 130 archimedes screw 155 forces articles through the length of chamber 108 as it receives new articles from chamber 105 and finally forces the last articles through chamber 108 by simple conveyance of water in the illustrated embodiment chamber 108 is canted with respect to chamber 105 to facilitate the flow of fabrics therethrough while keeping them below the water line chamber 108 may be incorporated within a.