2. Problem Description The tank farm considered contains several tanks to store a set of products. Each tank has a fixed tank service, i.e., it stores a single product. Furthermore, each product is stored in more than one tank, so as to manage supply and demand properly. Tanks may have different capacities. Each tank follows a cycle of operations that goes through the following steps: when the tank is empty, it can receive product until it becomes full. In the full state, it has to settle for a certain period of time that varies between different products. When the minimum settling time is achieved, during which the quality tests are undertaken, the tank may begin supplying the market until it reaches again the empty state. The cycle is then repeated. Note that filling a tank may occur during different time intervals. Idle time intervals during the fulfilling of the tank may occur if it receives product from different arriving batches. The same occurs at the supplying state. The purpose of this model is to determine the scheduling of storage activities of a tank farm for one month of operation. The model proposed in this work is based on the one proposed by Relvas et al. (2010). Two main issues were addressed namely the time scale change so as to reduce the time gap between the variables’ updates of the tanks states and to obtain a management schedule for one month within a reasonable CPU time.