A method for a progressive agitation sequence operating in a washing machine comprising a cabinet supporting a tub which houses a basket that rotates concentrically within the tub, the basket driven by a motor which is mechanically coupled to an agitator and the basket, a clutch that allows coupling and uncoupling between the basket and agitator, a user interface that allows a user to select water levels, type of laundry, washing intensity, rinse mode, and an electronic control that controls actuators by means of drivers, a level sensor and a rotor position sensor inside the motor, and a spray system, wherein the progressive agitation sequence comprises a method for an agitation pattern sequence comprising the following steps:
- i. obtaining one or more user preferences selected in the user interface regarding a level of water to be used, the type of laundry, and wash intensity, together with previously determined load level data and a water level of the tub;
- and
- ii. producing an agitation pattern with the data obtained in step i. based on a table of initial values, and also producing a number of patterns “n” to be used.