I encountered a corrosion problem with a reverse osmosis (RO) unit years ago. A cooling water system in a remote gas compression plant used RO-processed river water to supply makeup water. The cooling tower blowdown (outlet from the cooling water system) was sent to a WAG injection system. The problem was high levels of corrosion throughout carbon-steel portions of the cooling water piping system. Tests showed low pH and low amounts of dissolved solids.
I had heard of this problem in university courses. My mental bookmark was:
RO permeate water could be corrosive because Le Chatelier's principle says the lack of dissolved solids causes the equilibrium of 'solids dissolving versus solids depositing' to shift towards the 'solids dissolving' end of the balance.
In the cooling water piping system, I guessed the solids that could be dissolved might be the passive layer protecting the parent metal of the carbon steel pipe.
The solution ended up being: open up a bypass valve to permitting some of the RO's inlet water to bypass the RO elements and mix with the permeate in order to bring the conductivity of the water up to a satisfactory level.
However, I would like to know more about the RO permeate corrosion phenomenon. What is the exact chemical mechanism at work when the inner surface of carbon steel pipe corrodes?