A method of separating components of a liquid mixture containing 2-90 wt.% diol and 10-98 wt.% water, the method comprising: a) dynamically soaking one or more membranes of one or more membrane modules, wherein the one or more membranes are adapted to perform pervaporation, by: i) circulating the liquid mixture through one or more membranes of a membrane module; ii) increasing circulating flow rate through the membrane module at a flow rate ramp range of 5 to 100 L·hr -1 ·min -1 per membrane module for a specified period; and iii) during the specified period, increasing a temperature of the circulating liquid mixture at a temperature ramp range of 2 to 25°C /min; b) determining, during the specified period, optimal conditions for separating the liquid mixture, wherein the optimal conditions for separating the liquid mixture are determined by a machine learning algorithm, an artificial intelligence algorithm, and/or neural network modeling, and wherein the optimal conditions include a temperature of the liquid mixture in a range of 100 to 200 °C and an operating pressure of 2 to 8 bar; and c) after the specified period, flowing the liquid mixture through the membrane module under conditions such that the liquid mixture is separated into a permeate comprising at least 95 wt.% water and a retentate, wherein the conditions in the flowing step include applying vacuum to the one or more membranes at a vacuum pressure of 20 to 500 mbar with ramp rate of 20 to 100 mbar per minute. a) dynamically soaking one or more membranes of one or more membrane modules, wherein the one or more membranes are adapted to perform pervaporation, by: i) circulating the liquid mixture through one or more membranes of a membrane module; ii) increasing circulating flow rate through the membrane module at a flow rate ramp range of 5 to 100 L·hr -1 ·min -1 per membrane module for a specified period; and iii) during the specified period, increasing a temperature of the circulating liquid mixture at a temperature ramp range of 2 to 25°C /min; i) circulating the liquid mixture through one or more membranes of a membrane module; ii) increasing circulating flow rate through the membrane module at a flow rate ramp range of 5 to 100 L·hr -1 ·min -1 per membrane module for a specified period; and iii) during the specified period, increasing a temperature of the circulating liquid mixture at a temperature ramp range of 2 to 25°C /min; b) determining, during the specified period, optimal conditions for separating the liquid mixture, wherein the optimal conditions for separating the liquid mixture are determined by a machine learning algorithm, an artificial intelligence algorithm, and/or neural network modeling, and wherein the optimal conditions include a temperature of the liquid mixture in a range of 100 to 200 °C and an operating pressure of 2 to 8 bar; and c) after the specified period, flowing the liquid mixture through the membrane module under conditions such that the liquid mixture is separated into a permeate comprising at least 95 wt.% water and a retentate, wherein the conditions in the flowing step include applying vacuum to the one or more membranes at a vacuum pressure of 20 to 500 mbar with ramp rate of 20 to 100 mbar per minute.