A method for inhibiting formation of hydrocarbon hydrates in mixtures of
water and a hydrate-forming guest molecule involves adding a reaction
product to the mixtures in an effective amount to inhibit formation of
the hydrocarbon hydrates under conditions otherwise effective to form the
hydrocarbon hydrates in the absence of the reaction product. The product
is made by the reaction of first reactant that is an amine or polyamine,
or alcohol or polyalcohol, with a second, aldehyde reactant and a third
reactant that is an alcohol or polyalcohol or, an amide or polyamide.
Preferably, if the first and third reactants are both an alcohol or both
a polyalcohol, they are not the same. A non-limiting example of a
suitable amine would be a fatty alkyl amine, while formaldehyde would be
a non-limiting of a suitable aldehyde and polyacrylamide would be a
suitable third reactant.