Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
Available online at www.sciencedirect.com
ScienceDirect
ScienceDirect
Available online at www.sciencedirect.com
Abstract
Abstract
The common driver of the ‘green-warehouse’ strategy is based on the reduction of energy consumption. In warehouses with ‘picker-to-part’
The common
operations thedriver of the ‘green-warehouse’
minimization strategy handling
of energy due to material is based on the reduction
activities can be of energy by
achieved consumption. In warehouses
means of different policies:with
by ‘picker-to-part’
adopting smart
operations picking
automatic the minimization
systems, byofadopting
energy due to material handling
energy-efficient activities equipment
material handling can be achieved
(MHE)byasmeans
well asofbydifferent policies:
identifying bylayouts.
flexible adoptingInsmart
most
automatic picking systems, by adopting energy-efficient material handling equipment (MHE) as well as by identifying flexible
cases, these strategies require investments characterized by high pay-back times. In this context, management strategies focused on the adoption layouts. In most
cases,
of these strategies
available equipmentrequire
allow toinvestments
increase thecharacterized by high pay-back
warehouse productivity times. In
at negligible this With
costs. context,
thismanagement strategies focused
purpose, an optimization modelonisthe adoption
proposed in
of available equipment allow to increase the warehouse productivity at negligible costs. With this purpose, an optimization model
order to identify an optimal control strategy for the battery charging of a fleet of electric mobile MHE (e.g., forklifts), allowing minimizing the is proposed in
order to identify
economic an optimal control
and environmental impact strategy for handling
of material the battery charging
activities of a fleet of electric
in labor-intensive mobile MHE
warehouses. (e.g., forklifts),
The resulting schedulingallowing
problem minimizing the
is formalized
economic
as andprogramming
an integer environmental impact
(IP) of material
problem aimed athandling activities
minimizing in labor-intensive
the total cost, which is warehouses.
the sum of theThe resulting
penalty costscheduling
related to problem
makespanis over
formalized
all the
as an integer
material programming
handling (IP) the
activities and problem aimed at minimizing
total electricity the total
cost for charging cost, which
batteries is the
of MHE. sum of the
Numerical penalty cost
experiments arerelated
used toto makespanand
investigate over all the
quantify
material
the handling
effects activities
of integrating theand the total electricity
scheduling of electriccost forinto
loads charging batteries of
the scheduling of MHE. Numerical
material handlingexperiments
operations. are used to investigate and quantify
the effects of integrating the scheduling of electric loads into the scheduling of material handling operations.
© 2020
© 2020The TheAuthors.
Authors. Published
Published by Elsevier
by Elsevier B.V.B.V.
© 2020
This
This The
isisan Authors.
anopen
open Published
access
access article
article by Elsevier
under
under B.V.BY-NC-ND
the BY-NC-ND
the CC CC licenselicense (http://creativecommons.org/licenses/by-nc-nd/4.0/)
(http://creativecommons.org/licenses/by-nc-nd/4.0/)
This is an
Peer-review open access
under article under
responsibility the
of CC
the BY-NC-ND
scientific license
committee
Peer-review under responsibility of the scientific committee (http://creativecommons.org/licenses/by-nc-nd/4.0/)
of
of the the International
International Conference
Conference on Industry
on Industry 4.0Smart
4.0 and and Smart Manufacturing.
Manufacturing.
Peer-review under responsibility of the scientific committee of the International Conference on Industry 4.0 and Smart Manufacturing.
Keywords: green warehouse; material handling activity; warehouse energy management; industrial/manufacturing demand side management; battery smart
Keywords:
charging; green warehouse;
optimization; integermaterial handling activity; warehouse energy management; industrial/manufacturing demand side management; battery smart
programming.
charging; optimization; integer programming.
1. Introduction the overall energetic cost required by supply chains, and this
1. Introduction the overall
value energetictocost
is expected required byincrease
significantly supply chains,
in theand this
future,
Green warehousing is a relatively new approach for value is expected to significantly increase
according to the energy consumption values in the industrialin the future,
Green warehousing
implementing ‘greeningis activities’
a relativelyin new approach and
warehouses for according to the for
sector predicted energy consumption
the next values[3].
twenty years in Therefore,
the industrialan
implementing ‘greening activities’ in warehouses
distribution centers [1]. A sustainable approach allows to bring and sector predicted for the next twenty years [3].
increasing number of companies and researchers are paying Therefore, an
distribution centers [1]. Aand
economic, environmental sustainable approach
social benefits allows
beyond thetosupply
bring increasing number of companies and researchers
more attention to the environmental impact of warehousing are paying
economic, environmental and social benefits beyond the
chain. Results of recent market surveys show that a sustainable supply more attention
activities tosupply
on their the environmental
chains [2]. This impact
is alsoofbeing
warehousing
favored
chain. Results
approach of recent
allows marketthe
to increase surveys
brandshow that a stakeholder
fidelity, sustainable activities on their supply
by the development of chains [2]. Thisand
Information is also being favored
Communications
approach allows to increase the brand fidelity, stakeholder
satisfaction as well as the flexibility of companies to quickly by the development
Technologies of Information
(ICT) [4]-[5] as well as byand the Communications
adoption of I4.0
satisfaction as well as
respond to market’s the flexibility
changes. of companies
Consistently with this to quickly
approach, Technologies
technologies [6]-[7]. In warehouses, energythe
(ICT) [4]-[5] as well as by is adoption
required for of I4.0
two
respond to market’sofchanges.
the minimization Consistently
resources and thewith this approach,
maximization of technologies [6]-[7]. In warehouses,
different macro-categories energy
of activities: theisfirst
required for two
concerns the
the minimization
productivity of resources
are the key and competitive
targets of most the maximization
companies. of differentconsumption
energy macro-categories
due toofdirect
activities: the firstofconcerns
movements product theor
productivity are the key targets of most competitive companies.
In this context, the warehousing activities represent key nodes energy
materialsconsumption
by both fixed duematerial
to direct movements
handling of product
equipment (MHE), or
In this context,
in many supplythe warehousing
chains. Accordingactivities
to Dhoomarepresent key nodes
and Baker [2], materials by both systems
such as conveyor fixed material handling cranes,
and automated equipment and(MHE),
mobile
in
the logistics cost due to energy consumption represents 20%[2],
many supply chains. According to Dhooma and Baker of such
MHE,assuchconveyor systems
as forklift, trucks,and
etc.automated
The second cranes, andincludes
category mobile
the logistics cost due to energy consumption represents 20% of MHE, such as forklift, trucks, etc. The second category includes
2351-9789 © 2020 The Authors. Published by Elsevier B.V.
2351-9789 © 2020 The Authors. Published by Elsevier B.V.
This is an©open
2351-9789 2020
This is an open
access
The
access
article
Authors.
article
under by
Published
under
theElsevier
the CC BY-NC-ND
CC BY-NC-ND
B.V. license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Peer-review
This is an open
Peer-review under
access
under responsibility
article under
responsibility the of
of the CCthe scientific
BY-NC-ND
scientific committee
license
committee of the International
Conference on Conference onSmart
Industry
(http://creativecommons.org/licenses/by-nc-nd/4.0/)
of the International Industry 4.0 and 4.0 and Smart Manufacturing.
Manufacturing.
10.1016/j.promfg.2020.02.041
Peer-review under responsibility of the scientific committee of the International Conference on Industry 4.0 and Smart Manufacturing.
504 Raffaele Carli et al. / Procedia Manufacturing 42 (2020) 503–510
2 Carli et al. / Procedia Manufacturing 00 (2019) 000–000
second one is based on the adoption of AS/RS in automatic computational time. A very interesting investigation that leads
warehouses. In addition, it is possible to identify, for both to a significant reduction of energy consumption in a
picking strategies, three different approaches, aiming at warehouse/s, based on a part-to-picker approach, is developed
reducing the material handling energy consumption while on systems known as ‘Kiva’. These processing systems are
ensuring a high productivity: characterized by mobile robots that hoist racks and bring them
directly to stationary pickers. The computational study
• the first approach is focused on 'logistics' aspects; in these
conducted on this system shows a significant reduction of total
cases, issues related to the allocation of items in the
energy consumption due to material handling is observed [16].
warehouse are deeply investigated. Consistently with this
Considering the ‘technological’ aspects, Minav et al. [17]
approach, the developed models allow to identify the best
prove that the recovery of energy from hydraulic system of a
items-allocation, in order to minimize the path required by
forklift, adopting an industrial electric drive and an electrical
forklifts for picking and/or stocking operations, under
servo motor, is possible. The system was tested on real cases,
deterministic and stochastic conditions;
and the results show an increase of efficiency of around 20%
• the second approach concerns 'organizational' aspects; in
compared with traditional systems [17]. A Potential Energy
these cases, different order-scheduling strategies, for both
Recovery System (PERS) is introduced in an electro-hydraulic
inbound/outbound items, are identified in order to minimize
industrial forklift. The energy-saving ratios were calculated for
the time required for materials handling activities. The
different test arrangements as functions of speed and payload,
developed models allow to identify the best sequencing of
and the average achieved energy-saved ratio varies between 17
inbound/outbound orders, consistently with the
and 50% [18].
characteristics and allocation of items to be picked/stored,
Consistently with the above discussed approaches, the
and the forklift features (e.g., delivery time);
application of intelligent DSM to the industrial/manufacturing
• the third approach is focused on 'technological' aspects;
energy users is rapidly gaining momentum in the scientific
innovative technologies available on the market are
research and industry [9]. Similarly to the residential DSM,
considered, such as energy recovery systems allowing to
where energy users schedule their domestic activities in
reduce the forklifts energy consumption ensuring, at the
accordance with demand response mechanisms [19], load
same time, high performance. Studies developed in this area
scheduling has recently attracted significant attention in the
are generally oriented to evaluating the economic and
industrial/manufacturing sector. Since the emerging paradigm
environmental issues related to the adoption (purchasing
of smart grid requires industries/manufacturing companies to
and management) of innovative MHEs.
pay dynamic time-variant electricity costs, it is profitable for
such consumers to reschedule and shift the energy demand to
Consistently with the logistic approach, Bortolini et al. [11]
periods with low rates [20]. On the other hand,
propose a bi-objective model to optimize the scheduling in
industrial/manufacturing DSM strongly integrates operations
automatic warehouses. Results highlight the possibility to
scheduling and energy management, which requires detailed
minimize the energy consumption ensuring low cycle times. In
knowledge of processes as well as modeling of power market.
particular, in the work case, a reduction of about 12.66% of
Several studies investigate the technical and economic
energy requirement is evaluated with a much smaller increase
potential of industrial/manufacturing companies to provide
of single-command cycle time of about 2.52% [11]. In
DSM. For instance, Moon and Park [10] propose a model for
Malaguti et al. [12], a decision model is developed in order to
the flexible job-shop problem by considering time-dependent
optimize the allocation of goods in a retail company operating
and machine-dependent electricity costs. The proposed
through e-commerce. Results show the effectiveness of the
scheduling problem aims at minimizing the makespan, while
model to support the decision makers in identifying the proper
reducing the electricity cost [10]. Several other contributions
allocation of goods under deterministic conditions [12]. A
are available in the scientific literature on DSM in industry
storage space allocation model that considers the availability of
[20]-[23]. In case of warehouses, DSM systems have mainly
a forklift fleet in a warehouse is introduced in [13]. The
been studied for automated warehouses [24].
application of the model to a numerical example shows that the
Summing up, to the best of authors’ knowledge, no studies
identified location assignment allows to reduce the overtime
propose decision-making approaches to effectively determine
working hours on days increasing, at the same time, the volume
the charging schedule of forklifts for material handling
of receiving and shipping out products [13].
activities in labor-intensive warehouses.
The order sequencing issue plays a central role in reducing
In the next section an optimization model for identifying an
the energy consumption due to material handling in
optimal battery-charging schedule of a fleet of forklifts that
warehouse/s. Ene et al. [14] adopt a Genetic Algorithm (GA)
jointly minimizes the overall cost of electricity and the
allowing to optimize both the routing and batching process in
makespan of material handling activities in a labor-intensive
picker-to-part warehouse systems. Results show that the GA
warehouse is defined.
provides efficient solutions to the problem ensuring significant
energy savings corresponding to 23.5% in the numerical
3. System modeling and problem formulation
experiment [14]. An innovative sorting process in AS/RS
warehouse was recently developed in order to minimize the
The scheduling of forklift activities of a green warehouse
spread of orders in the release sequence so that picking orders
considering the smart charging of batteries is formulated as
are quickly assembled at their packing stations [15]. Results
follows.
show that the model provides effective solutions in a short
506 Raffaele Carli et al. / Procedia Manufacturing 42 (2020) 503–510
4 Carli et al. / Procedia Manufacturing 00 (2019) 000–000
The following assumptions are made: The following decision variables are used:
1. Each job is composed by an uninterruptible and ordered 𝑥𝑥69 1 if forklift 𝑚𝑚 is selected for job 𝑗𝑗; 0 otherwise
sequence of picking operations. 𝑦𝑦66 ′9 1 if activity 𝑗𝑗 ∈ 𝒥𝒥 ∪ {0} immediately precedes
2. Each forklift can process only one job at a time. The activity 𝑗𝑗 ′ ∈ 𝒥𝒥\{𝑗𝑗} ∪ {𝐽𝐽 + 1} on forklift 𝑚𝑚; 0
related processing time is known and independent from otherwise
forklift and job execution order. 𝑦𝑦66 ′ 1 if activity 𝑗𝑗 ∈ 𝒥𝒥 ∪ {0} immediately precedes
3. The processing time of each job is less than the full- activity 𝑗𝑗 ′ ∈ 𝒥𝒥\{𝑗𝑗} ∪ {𝐽𝐽 + 1} on the same forklift;
charged battery capacity. 0 otherwise
4. Battery usage on each forklift is zero during idling times. 𝑠𝑠69 starting time of job 𝑗𝑗 ∈ 𝒥𝒥 on forklift 𝑚𝑚
5. All the jobs are completed within the considered 𝑐𝑐69 completion time of job 𝑗𝑗 ∈ 𝒥𝒥 on forklift 𝑚𝑚
planning horizon. 𝑑𝑑69 idling time before processing job 𝑗𝑗 ∈ 𝒥𝒥 on forklift
6. There are no overlapping constraints between forklifts 𝑚𝑚
performing different jobs. 𝑠𝑠6 starting time of job 𝑗𝑗 ∈ 𝒥𝒥
7. Change of battery is done in a neglectable time on any 𝑐𝑐6 completion time of job 𝑗𝑗 ∈ 𝒥𝒥
forklift. 𝑐𝑐9<= maximum completion time over all the jobs
8. Battery charging is an interruptible load and is performed (makespan)
with a fixed energy rate. 𝑃𝑃𝑃𝑃 penalty cost related to makespan
The pricing of energy bought from the power grid is 𝑧𝑧6 1 if forklift replaces its battery with a fully-
variable during the planning window but known ahead of charged one at the beginning of job 𝑗𝑗 ∈ 𝒥𝒥 ; 0
time. otherwise
𝛽𝛽66 ′ capacity of battery at the beginning of job 𝑗𝑗 ′ ∈ 𝒥𝒥
3.2. Indices and sets in case this is preceded by activity 𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } ∪
{0}
The following notation is used: 𝑏𝑏6 capacity of battery at the beginning of job 𝑗𝑗 ∈ 𝒥𝒥
j,j' activities including jobs (𝑗𝑗 ∈ 𝒥𝒥), forklift initial setup taking into account the eventual battery
(𝑗𝑗 = 0) and final setup (𝑗𝑗 = 𝐽𝐽 + 1) replacement
m forklifts (𝑚𝑚 ∈ ℳ) 𝜎𝜎6D 1 if 𝑡𝑡 is the starting time of the recharging window
t time slots (𝑡𝑡 ∈ 𝒯𝒯) for the battery replaced at the beginning of job 𝑗𝑗 ∈
𝒥𝒥 set of jobs {1, … , 𝑗𝑗, … , 𝐽𝐽} 𝒥𝒥; 0 otherwise
ℳ set of forklifts {1, … , 𝑚𝑚, … , 𝑀𝑀} 𝛾𝛾6D 1 if 𝑡𝑡 is the completion time of the recharging
𝒯𝒯 planning horizon {1, … , 𝑡𝑡, … 𝑇𝑇} process for the battery replaced at the beginning of
ℬ set of levels of battery capacity job 𝑗𝑗 ∈ 𝒥𝒥; 0 otherwise
𝛿𝛿6D 1 if 𝑡𝑡 is within the recharging window for the
battery replaced at the beginning of job 𝑗𝑗 ∈ 𝒥𝒥; 0
3.3. Parameters
otherwise
𝜌𝜌6D 1 if the battery replaced at the beginning of job 𝑗𝑗 ∈
The following parameters are used: 𝒥𝒥 is actually recharged in time slot 𝑡𝑡; 0 otherwise
𝐽𝐽 number of jobs 𝐸𝐸D energy for charging batteries of forklifts at time
𝑀𝑀 number of electric forklift slot 𝑡𝑡
𝑇𝑇 number of time slots 𝐸𝐸𝐸𝐸 overall energy cost for charging batteries of
𝐿𝐿 a large number forklifts over the planning horizon
𝑝𝑝6 Processing duration of job j
𝑐𝑐89 setup completion time of forklift 𝑚𝑚 3.5. Optimization model
𝑞𝑞 penalty unitary cost
𝑏𝑏9<= fully-charged battery capacity The proposed mathematical model is defined as follows:
𝑏𝑏9>? minimum battery capacity
𝑏𝑏89 capacity of the battery in forklift m at the beginning
of the planning horizon min(𝜋𝜋 F 𝑃𝑃𝑃𝑃 + 𝜋𝜋 FF 𝐸𝐸𝐸𝐸)
𝑛𝑛8 number of available fully-charged batteries at the (1)
beginning of the planning horizon s.t.
𝜖𝜖 amount of energy required to charge one battery in
one time slot ∑9∈ℳ 𝑥𝑥69 = 1, ∀𝑗𝑗 ∈ 𝒥𝒥 (2)
𝑒𝑒D energy unitary cost at time slot 𝑡𝑡
𝜋𝜋 F weighting factor of the makespan term in the 𝑠𝑠69 + 𝑐𝑐69 ≤ 𝑥𝑥69 𝐿𝐿, ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑚𝑚 ∈ ℳ (3)
objective function
𝜋𝜋 FF weighting factor of the energy cost term in the 𝑐𝑐69 ≥ 𝑠𝑠69 + 𝑑𝑑69 + 𝑝𝑝6 − _1 − 𝑥𝑥69 `𝐿𝐿,
objective function (4)
∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑚𝑚 ∈ ℳ
Carli et Raffaele CarliManufacturing
al. / Procedia et al. / Procedia Manufacturing
00 (2019) 000–000 42 (2020) 503–510 507
5
𝑠𝑠6 ′9 ≥ 𝑐𝑐69 − _1 − 𝑦𝑦66 ′9 `𝐿𝐿, 𝑦𝑦66 ′ ∈ {0,1}, ∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } (32)
(5)
∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } ∪ {0}, ∀𝑚𝑚 ∈ ℳ
𝑠𝑠69 , 𝑐𝑐69 , 𝑑𝑑69 ∈ 𝒯𝒯, ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑚𝑚 ∈ ℳ (33)
∑6∈𝒥𝒥\a6 ′ b∪{8} 𝑦𝑦66 ′9 = 𝑥𝑥6′9 , ∀𝑗𝑗 ′ ∈ 𝒥𝒥 (6)
𝑠𝑠6 , 𝑐𝑐6 ∈ 𝒯𝒯, ∀𝑗𝑗 ∈ 𝒥𝒥 (34)
∑6 ′∈𝒥𝒥\{6}∪{cde} 𝑦𝑦66 ′9 = 𝑥𝑥69 , ∀𝑗𝑗 ∈ 𝒥𝒥 (7)
𝑧𝑧6 ∈ {0,1}, ∀𝑗𝑗 ∈ 𝒥𝒥 (35)
∑6∈𝒥𝒥 𝑦𝑦869 = 1, ∀𝑚𝑚 ∈ ℳ (8)
𝑏𝑏6 ∈ ℬ, ∀𝑗𝑗 ∈ 𝒥𝒥 (36)
∑6∈𝒥𝒥 𝑦𝑦6(cde)9 = 1, ∀𝑚𝑚 ∈ ℳ (9)
𝛽𝛽66 ′ ∈ ℬ, ∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } ∪ {0} (37)
𝑦𝑦66 ′ = ∑9∈ℳ 𝑦𝑦66 ′9 , ∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } ∪ {0} (10)
𝜎𝜎6D , 𝛾𝛾6D , 𝛿𝛿6D , 𝜌𝜌6D ∈ {0,1}, ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑡𝑡 ∈ 𝒯𝒯 (38)
𝑐𝑐6 = ∑9∈ℳ 𝑐𝑐69 , ∀𝑗𝑗 ∈ 𝒥𝒥 (11)
The objective in (1) is minimizing the total cost, which is
𝑠𝑠6 = ∑9∈ℳ 𝑠𝑠69 , ∀𝑗𝑗 ∈ 𝒥𝒥 (12) the sum of the penalty cost related to makespan over all the jobs
and the total electricity cost for charging batteries of forklifts.
𝑐𝑐9<= ≥ 𝑐𝑐6 , ∀𝑗𝑗 ∈ 𝒥𝒥 (13) Constraints (2)-(17) are related to the job scheduling and
forklift assignments, whilst (18)-(29) are aimed at scheduling
𝑃𝑃𝑃𝑃 = 𝑞𝑞𝑐𝑐9<= (14) the battery changes and determining the optimal recharging
cost strategies. Finally, constraints (30)-(38) specify the
𝛽𝛽86 = ∑9∈ℳ 𝑏𝑏89 𝑦𝑦869 , ∀𝑗𝑗 ∈ 𝒥𝒥 (15) integrality conditions on the defined decision variables. The
meaning of each constraint is detailed as follows.
𝛽𝛽66 ′ = (𝑏𝑏6 − 𝑝𝑝6 )𝑦𝑦66 ′ , ∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } (16) Constraints (2) make sure that each job is assigned to one
forklift only. Constraints (3) force the starting and completion
𝑏𝑏6 = _1 − 𝑧𝑧6 ` ∑6 ′∈𝒥𝒥\{6}∪{8} 𝛽𝛽6 ′6 + 𝑧𝑧6 𝑏𝑏9<= , ∀𝑗𝑗 ∈ 𝒥𝒥 (17) times of job 𝑗𝑗 by forklift 𝑚𝑚 to zero in case job 𝑗𝑗 is not assigned
to forklift 𝑚𝑚. Constraints (4) guarantee that for each job the
difference between the starting and the completion times is
𝑏𝑏6 ≥ _𝑝𝑝6 + 𝑏𝑏9>? `, ∀𝑗𝑗 ∈ 𝒥𝒥 (18)
equal to the sum of the idling and processing times on the
selected forklift. Constraints (5) ensure that each job 𝑗𝑗 ′ is
∑D∈𝒯𝒯 𝜎𝜎6D 𝑡𝑡 = 𝑠𝑠6 𝑧𝑧6 , ∀𝑗𝑗 ∈ 𝒥𝒥 (19) initiated later than the completion of its immediately preceding
job 𝑗𝑗 on any forklift. Constraints (6) make sure that each job 𝑗𝑗 ′
∑D∈𝒯𝒯 𝛾𝛾6D 𝑡𝑡 ≥ ∑D∈𝒯𝒯 𝜎𝜎6D 𝑡𝑡 , ∀𝑗𝑗 ∈ 𝒥𝒥 (20) has only one immediately preceding activity 𝑗𝑗 on any forklift.
Note that activity 𝑗𝑗 = 0 identifies the initial setup of any
∑D∈𝒯𝒯 𝜎𝜎6D + ∑D∈𝒯𝒯 𝛾𝛾6D ≤ 𝑧𝑧6 𝐿𝐿, ∀𝑗𝑗 ∈ 𝒥𝒥 (21) forklift occurring at the beginning of the planning horizon.
Constraints (7) make sure that each job 𝑗𝑗 has only one
∑D∈𝒯𝒯 𝜎𝜎6D ≤ 1, ∀𝑗𝑗 ∈ 𝒥𝒥 (22) immediately succeeding activity 𝑗𝑗′ on any forklift. Note that
job 𝑗𝑗′ = 𝐽𝐽 + 1 identifies the final setup of any forklift occurring
∑D∈𝒯𝒯 𝛾𝛾6D ≤ 1, ∀𝑗𝑗 ∈ 𝒥𝒥 (23) at the end of operations. Constraints (8) and (9) ensures that
each forklift is assigned to one initial and final setup activity
𝛿𝛿6D = ∑Dfge(𝜎𝜎6f − 𝛾𝛾6f ), ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑡𝑡 ∈ 𝒯𝒯 (24) only. Constraints (10) calculates the precedence relations
between any activities. Constraints (11) and (12) determine the
𝜌𝜌6D ≤ 𝛿𝛿6D , ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑡𝑡 ∈ 𝒯𝒯 (25) starting and completion time of jobs, respectively. Constraints
(13) ensure that the completion time of each job is lower than
∑D∈𝒯𝒯 𝜌𝜌6D = 𝑧𝑧6 (𝑏𝑏9<= − ∑6 ′∈𝒥𝒥\{6}∪{8} 𝛽𝛽6 ′6 ), ∀𝑗𝑗 ∈ 𝒥𝒥 (26) or equal to the makespan. Constraint (14) calculates the total
penalty cost related to the completion time over all the jobs.
𝑛𝑛8 − ∑6∈𝒥𝒥 𝛿𝛿6D ≥ 0, ∀𝑡𝑡 ∈ 𝒯𝒯 (27) Constraints (15) and (16) update the battery capacity
through the execution of jobs. In particular, (15) initializes the
𝐸𝐸D = 𝜖𝜖 ∑6∈𝒥𝒥 𝜌𝜌6D (28) battery capacity in forklifts in the jobs allocated at the
beginning of the planning horizon, whilst (16) calculates the
𝐸𝐸𝐸𝐸 = ∑D∈𝒯𝒯 𝑒𝑒D 𝐸𝐸D (29) residual battery capacity by first order state transition between
subsequent jobs. Constraints (17) update the residual battery
𝑥𝑥69 ∈ {0,1}, ∀𝑗𝑗 ∈ 𝒥𝒥, ∀𝑚𝑚 ∈ ℳ (30) capacity at the beginning of job 𝑗𝑗 taking into account the
eventual replacement with a fully-charged battery. Constraints
(18) guarantees that the capacity of the battery in any forklift is
𝑦𝑦66 ′9 ∈ {0,1}, ∀𝑗𝑗 ′ ∈ 𝒥𝒥, ∀𝑗𝑗 ∈ 𝒥𝒥\{𝑗𝑗 ′ } ∪ {0}, ∀𝑚𝑚 ∈ ℳ (31)
enough to complete job 𝑗𝑗. Constraints (19) and (20) determine
the starting and completion time of the battery charging
processes, respectively. Constraints (21) force the starting and
508 Raffaele Carli et al. / Procedia Manufacturing 42 (2020) 503–510
6 Carli et al. / Procedia Manufacturing 00 (2019) 000–000
completion times of the battery charging process related to job Table 1: Scenario parameters
Description Symbol Value
𝑗𝑗 to zero in case job 𝑗𝑗 is not assigned to a battery replacement.
Constraints (22) and (23) ensure the unicity of starting and Processing duration for each job 𝑝𝑝6 [5,6,7,8,4,4,9]
completion instants for each battery charging process in the (∀𝑗𝑗 = 1, … , 𝐽𝐽)
whole planning window. Constraints (24) calculate the time Setup completion time slot for 𝑐𝑐89 [1,2]
window when the charging could be executed. Constraints (25) each forklift (∀𝑚𝑚 = 1, … , 𝑀𝑀)
and (26) determine the time slots when the energy is bought Initial number of available fully- 𝑛𝑛8 2
from the grid and used to charge the battery. Constraints (27) charged batteries
ensure that the number of available fully-charged batteries is Penalty unitary cost 𝑞𝑞 1
non-negative in each time slot. Constraint (28) calculates the Fully-charged battery capacity 𝑏𝑏9<= 10
energy consumed in each time slot. Constraint (29) calculates Minimum battery capacity 𝑏𝑏9>? 1
the total energy cost related to the battery full charging over the
Initial state of charge of the on- 𝑏𝑏89 [10,10]
whole time horizon. board battery for each forklift (∀𝑚𝑚 = 1, … , 𝑀𝑀)
Problem (1)-(38) is a non-linear integer program since two
cross product terms 𝑏𝑏6 𝑦𝑦66 ′ , 𝑧𝑧6 𝛽𝛽66 ′ , and 𝑠𝑠6 𝑧𝑧6 are present in (16),
(17) and (26), and (19), respectively.
4. Numerical experiment
case a)
case b)
Fig. 3: Gantt chart of jobs and discharging/replacement diagrams of batteries on each forklift.
case a)
case b)
Fig. 4: Scheduling of recharging operations and charging diagram of batteries on each charging station.
remark that, in both case a) and b), the last recharging cycle horizon, the number of available fully-charged batteries returns
corresponds to the charging process of batteries used by forklift to be at the highest level. However, such a return is reached
to handle the last job of their operation sequence. This ensures sooner in case b) than in case a).
that the final state of charge in each battery (both on-board
batteries on forklifts and auxiliary batteries in the charging 5. Conclusion
station) is equal to the initial one, resulting in an equal overall
consumption of energy in both cases of analysis. Warehousing activities represent key components in many
On the other hand, the profile of the overall energy supply chains, and although different approaches were
consumed over time by the charging stations are different in developed in the scientific literature with the aim of reducing
case a) and b), as highlighted in Figs. 5a and 5b. In particular, the energy consumption of forklifts in material handling
we note that the amount of energy acquired during on-peak operations, many aspects are not yet deeply analyzed. In this
time slots is greater in case b) than in case a) (where it is zeros). context, the model developed in this manuscript allows to
As a result, the overall energy cost for the recharging jointly evaluate the job scheduling and the energy consumption
operations is lower in case a) than in case b) (namely, 8.5% as profile of MHE in picking processes (RQ1). The proposed
shown in the last row of Table 2). model is a valid support for companies and warehouse
Finally, Figs. 6a and 6b show the number of available fully- managers in identifying the optimal battery-charging schedule
charged batteries over time slots for both cases of analysis. In of a fleet of electric mobile MHE under economic perspective
both cases, the profiles are similar. In particular, at the (RQ2) in case of dynamic energy pricing.
beginning of the planning horizon (when the forklifts begin Nevertheless, there are still substantial gaps in this work that
their operation with the initial fully charged batteries), such a require further investigation. There is the need to evaluate how
number is kept at the highest level (i.e., equal to 2). In the the different independent variables, characterized by degree of
middle (when the forklifts require recurrent battery uncertainty (e.g., readiness time of the job/s, battery charging
replacements to finalize their operations) it achieves the lowest capacity, charger efficiency, etc.) can affect the performance of
level (i.e., equal to 0). In the final portion of the planning the scheduling carried out by the model. Moreover, for future
510 Raffaele Carli et al. / Procedia Manufacturing 42 (2020) 503–510
8 Carli et al. / Procedia Manufacturing 00 (2019) 000–000