Different amounts of ethylene oxide (EO) and propylene oxide (PO) functional groups can be added to the same chemical main chain to produce final products with different relative solubility values (RSN). Including resin alkoxy polymer, polyol / acrylic acid copolymer, polyol ether, polyol / double epoxy compound, polyglycol and ester. Various models are suitable for crude oil dehydration with different physical properties.