A thermal storage system comprising: a tank containing a thermal storage material; a heat exchanger, the heat exchanger comprising: a heat exchange flow path defined by one or more tubes including a heat exchange surface, the heat exchange flow path including an inlet configured to receive a process fluid and an outlet configured to allow the process fluid to exit the heat exchanger; one or more valves located along the heat exchanger flow path, the one or more valves configured to divert at least a portion of flow of the process fluid; and a solid phase removal flow path defined by a second one or more tubes including a heat exchange surface, the solid phase removal flow path including an inlet configured to receive the process fluid diverted by the one or more valves, and an outlet; characterized in that the one or more valves are configured to divert the portion of flow of the process fluid when a temperature of the process fluid is above a threshold temperature; and the solid phase removal flow path outlet is configured to return the process fluid to the heat exchange flow path at a point in the heat exchange flow path downstream of the one or more valves; further characterized in that the solid phase removal flow path is located above a level of the thermal storage material in the tank when the thermal storage material is in the liquid state. a tank containing a thermal storage material; a heat exchanger, the heat exchanger comprising: a heat exchange flow path defined by one or more tubes including a heat exchange surface, the heat exchange flow path including an inlet configured to receive a process fluid and an outlet configured to allow the process fluid to exit the heat exchanger; one or more valves located along the heat exchanger flow path, the one or more valves configured to divert at least a portion of flow of the process fluid; and a solid phase removal flow path defined by a second one or more tubes including a heat exchange surface, the solid phase removal flow path including an inlet configured to receive the process fluid diverted by the one or more valves, and an outlet; a heat exchange flow path defined by one or more tubes including a heat exchange surface, the heat exchange flow path including an inlet configured to receive a process fluid and an outlet configured to allow the process fluid to exit the heat exchanger; one or more valves located along the heat exchanger flow path, the one or more valves configured to divert at least a portion of flow of the process fluid; and a solid phase removal flow path defined by a second one or more tubes including a heat exchange surface, the solid phase removal flow path including an inlet configured to receive the process fluid diverted by the one or more valves, and an outlet; characterized in that the one or more valves are configured to divert the portion of flow of the process fluid when a temperature of the process fluid is above a threshold temperature; and the solid phase removal flow path outlet is configured to return the process fluid to the heat exchange flow path at a point in the heat exchange flow path downstream of the one or more valves; further characterized in that the solid phase removal flow path is located above a level of the thermal storage material in the tank when the thermal storage material is in the liquid state.