Professional Documents
Culture Documents
AbstractIn the paper, the dynamics of goods distribution formally shown to always establish a feasible, i.e., nonnegative
systems managed according to the continuous-review base-stock and bounded, replenishment signal. The stock level at the
inventory policy are investigated. As opposed to the previous nodes is demonstrated nonnegative as well, with precisely
studies, which limit the scope to the fundamental serial and tree- determined upper bound. The choice of the reference stock
like settings, a multi-echelon mesh topology of interconnected level is discussed through a steady-state analysis for piece-wise
actors (suppliers, distribution center, retailers) is considered. The constant demands.
exogenous, uncertain demand may be imposed on any node in the
controlled system, not just conveniently selected end points. The
stock replenishment orders are realized with nonnegligible delay. II. SYSTEM MODEL
A state-space model to study the properties of base-stock policy is
proposed. The choice of control system parameters for obtaining A. Fundamental system actors and their interaction
a high service level with reduced holding costs is discussed. The The systems analyzed in the paper comprise a set of
analytical findings are supported by numerical tests. interacting components suppliers, distribution center, retailers
involved in satisfying an externally imposed demand. An
KeywordsInventory control; multi-echelon systems; time- example configuration of three controlled nodes (a distribution
delay systems; dead-time compensation.
center and two retailers) and two external suppliers with
demand placed at each controlled node is presented in Fig. 1.
I. INTRODUCTION Neither the exact pattern, nor statistics of future demand are
The complications arising from introducing mesh known beforehand. From the logistic system perspective, the
connectivity, although clearly visible in modern production and demand is a driving factor for the system operation, whereas in
goods distribution systems, so far have constrained the the control-system framework it constitutes an uncertain input
analytical and numerical studies mainly to the fundamental treated as a disturbance.
architectures: single-echelon [1][3], serial [4], or arborescent
ones [5][7]. However, the practical importance of multi-
echelon constructs can no longer be overlooked [8][10]. This
paper aims to establish a formal framework to study the
dynamics of continuous-review networked logistic systems
subject to base-stock inventory control and delayed goods
transshipments.
Multi-echelon systems with arbitrary connection topology
are considered. The uncertain, time-varying demand can be
placed at any node in the system. No explicit assumption is
taken regarding the stochastic process behind the demand
evolution, safe it is bounded. Its influence is examined through
the application of robust inventory control framework [11].
The stock replenishment process is governed by the Fig. 1. Example goods distribution network, used in the numerical study.
continuous-review base-stock inventory policy, deployed in a
distributed way at the network nodes (each node takes In contrast to the majority of earlier studies, an arbitrary
independent ordering decisions). The ordered quantity is topology (satisfying basic assumptions of a unidirectional path
acquired with non-zero lead-time delay from neighboring connecting each element of the controlled system to at least
nodes and external sources. A state-space model to study the one supplier) is considered. The controlled elements in the
system dynamics, covering the nonlinear phenomena related to analyzed network structure distribution centers, retailers
the goods shortage and lost sales, is proposed. The policy is will be termed nodes. The network encompasses n nodes with
assumption is taken regarding the demand evolution, i.e., it can The finite set comprises all the delays characterizing
be any deterministic or stochastic function of time, treated here internal interconnections and links to the external sources.
as a bounded perturbation. There are no open orders, nor shipments in transit, before the
control process commences at t = 0, i.e., qi(t) 0 and ji(t) 0
Let qiR (t ) denote the goods quantity received by node i and for t < 0.
qiS (t ) the shipments sent by this node towards the neighbors
inside the controlled network at time t. Since the network under
consideration operates in the lost-sales mode (the excess
1028
B. State-space description
s(t )
For the sake of conducting a formal analysis, the system t t t
dynamics will be described in a state space. The following
state-space model is proposed:
s(0) 0 ( )q( )d
( )q( )d p( )d
0
0 0
t t t
s (t ) 0 (t )q(t ) (t )q(t ) p(t ),
s(0) 0 ( )q( )d ( )q( )d p( )d
0 0
t t t
where: s(0) 0 ( )q( )d
( )q( )d p( )d
0 0 0
s(t) = [s1(t) ... sn(t)]T is the state vector the level of t t
stock accumulated at the controlled nodes, s(0) ( )q( )d p( )d.
{0} 0
T
q(t) = [q1(t) ... qn(t)] is the input vector the order 0
quantity requested by the controlled nodes,
For the analysis in a latter part of the paper, it is also
p(t) = [p1(t) ... pn(t)]T is the perturbation vector the
convenient to introduce a constant matrix
realized demands; with dmax = [ d1max ... d nmax ]T, one has
from (1) and (2),
0
0 p(t ) dmax ,
0 I,
i1 (t ) 0 0 0
i: i1
where I is an n n identity matrix. The entries of matrix 0,
0
i: i 2
i 2 (t ) 0 0 ij [1, 0], column-wise sum up at most to 1. Since the
(t ) 0 0 i3 (t ) network is assumed directed (ij 0 ji = 0), the determinant
i: i 3 and all the leading principal minors of equal 1. Therefore,
applying the Sylvesters criterion, it may be concluded that is
0 a positive-definite matrix and thus nonsingular. Moreover,
0 0 0
i: in
in (t )
since ||0|| < 1, with |||| denoting induced norm, the inverse of
can be represented in the form of a series,
1029
III. BASE-STOCK DISTRIBUTED INVENTORY CONTROL indicates the use of a delay compensation mechanism. In fact,
taking into account the integrating process behind the goods
A. Base-stock inventory policy accumulation at the nodes, one may interpret the sum in (20) as
The base-stock policy in its fundamental form says to a signal from the Smith predictor [12], appropriately modified
replenish the stock up to a reference level. Thus, whenever si(t) to cover the effects of multiple delay loops and variable
drops below the reorder point an order is triggered to refill the weighting coefficients [6]. The schematic diagram of the
resources having been depleted to answer the market demand. associated control structure implemented at a network node is
When the replenishments are realized with positive lead time, depicted in Fig. 2. The value of lot partitioning coefficients
the associated open order quantity needs to be taken into ji(t) is influenced (indirectly) by the state of upstream nodes.
account in calculating the quantity to be currently acquired. It
is typical to use inventory position (instead of the stock level) B. Base-stock policy in network context
while tracking the amount of resources with respect to the According to (20), the investigated base-stock policy
reference level (see, e.g., [9, ch. 3] for the relevant discussion). generates the stock replenishment signal using the locally
The order quantity (with demand forecast ignored) is available data only the stock level and order history at node i.
determined as Since information about the entire network topology is not
required, the policy can be deployed in a fully distributed way,
qi (t ) ri IPi (t ), independently at each node. For evaluation of its properties
from the networked system perspective, however, a state-space
where ri is the reference level (the reorder point) and representation consistent with (7) will be introduced.
Let r = [r1 ... rn]T be the vector grouping the individual
reference inventory levels. Then, using system description (7)
IPi (t ) si (t ) oi (t )
(10), base-stock policy (20) can be written in vector form as
( )q( )d
t
q(t ) r s(0) 0 ( )q( )d
j t
ji ( )qi ( )d .
0 0
ji
t t
t t t
ri si (t ) ji ( )qi ( )d . r s(0) ( )q( )d p( )d.
{0} 0
j t 0
ji
For notational convenience the summation in (20) is taken over Consequently, differentiating both sides of (22), one arrives at
all j . However, coefficients ji() are non-zero only for the
nodes i suppliers. q (t )
{0}
(t )q(t ) p(t ).
From the control system perspective, the way the order
quantity is calculated according to the analyzed policy
1030
The reference level is set so that s(0) r. Applying (22) to
stock balance equation (7), yields
t
s (t ) (t ) r s (0) ( )q( )d
{0} {0} 0
t
p( )d p(t )
0
t
(t ) s(0) ( )q( )d
{0} {0} 0
t
t
Fig. 2. Base-stock policy with delay compensation mechanism.
p( )d (t ) r p( )d p(t ).
It follows from (5) that the sum of diagonal matrices 0 {0} t
The term in the first square bracket in (27) equals s(t), thus,
(t ) I
and
s (t )
{0}
(t )s(t )
t
(t ) I 0 (t ) . (t ) r p( )d p(t ).
{0} {0} t
At the initial time q(0) = r s(0) 0. Therefore, it comes The largest stock level change may occur under no shortage,
from (23) and (25) that the components of the input vector i.e., when () = . Therefore, investigating s 0 , one
decrease as long as they are bigger than the corresponding obtains
components of (nonnegative) perturbation vector p, yet they
may never fall below zero. On the other hand, for the upper t
bound, one needs to consider the situation when q 0 . In such s(t ) r 1
{0}
p( )d
1
p(t )
a case, once qi() reaches the corresponding level of vector
t
t
1dmax, since pi() dimax (constraint (8)), qi may never grow
beyond that level again, and eventually q(t) 1dmax.
r 1
p( )d
1
p(t ).
t
1031
Fig. 3. External demand. Fig. 4. Replenishment signal. Fig. 5. Stock level at the nodes.
ss
where reflects the steady-state matrix (). Then, the
VI. SUMMARY & CONCLUSIONS
steady-state stock level is obtained from (21) and (30) as
The paper presented a state-space model of entity
t
interaction in goods distribution systems organized in a
network structure. The continuous-review systems, managed
sss r qss
q
t
ss
ss d r qss q
ss
ss
according to the base-stock inventory policy implemented in a
1 distributed way, were considered. The policy properties were
examined analytically, in particular, it was shown that the stock
r I ss
ss dss . does not accumulate beyond the reference level. The reference
{0} level so that full satisfaction of uncertain demand is obtained
was indicated.
For achieving the maximum service level the stock needs to be
kept positive. In the worst case dss = dmax and ss = , yet
REFERENCES
adjusting
[1] E. Choodowicz and P. Orowski, Comparison of a perpetual and PD
inventory control system with Smith Predictor and different shipping
delays using bicriterial optimization and SPEA2, Pomiary Automatyka
r I ss 1dmax Robotyka, vol. 20, no. 3, pp. 512, 2016.
[2] P. Ignaciuk and A. Bartoszewicz, Dead-beat and reaching-law-based
sliding-mode control of perishable inventory systems, Bull. Pol. Ac.:
Tech., vol. 59, no. 1, pp. 3949, 2011.
allows one to preserve sss > 0. [3] P. Ignaciuk, Discrete inventory control in systems with perishable
goods a time-delay system perspective, IET Control Theory Appl.,
V. NUMERICAL EXAMPLE vol. 8, no. 1, pp. 1121, 2014.
[4] M. Boccadoro, F. Martinelli, and P. Valigi, Supply chain management
Consider the setting depicted in Fig. 1. Nodes 13 are the by H-infinity control, IEEE Trans. Autom. Sci. Eng., vol. 5, no. 4, pp.
controlled elements subject to the base-stock policy and nodes 703707, Oct. 2008.
4 and 5 constitute the external sources. If not for the vertical [5] C. O. Kim, J. Jun, J. K. Baek, R. L. Smith, and Y. D. Kim, Adaptive
inventory control models for supply chain management, Int. J. Adv.
connection between nodes 2 and 3 the setting would be Manuf. Technol., vol. 26, no. 910, pp. 11841192, 2005.
amenable to the standard analysis methods developed for [6] P. Ignaciuk, Dead-time compensation in continuous-review perishable
separable delivery paths. Another complicating factor is the inventory systems with multiple supply alternatives, J. Proc. Contr.,
demand imposed on all three nodes (d1, d2, and d3), instead of vol. 22, no. 5, pp. 915924, 2012.
the typically considered one contact point for the outside [7] P. Ignaciuk, Nonlinear inventory control with discrete sliding modes in
systems with uncertain delay, IEEE Trans. Ind. Inf., vol. 10, no. 1, pp.
markets. The arrows show the direction of the flow of goods. 559568, Jan. 2014.
As in the mathematical model introduced in Section II, the [8] K. D. Cattani, F. R. Jacobs, and J. Schoenfelder, Common inventory
interconnections are characterized by the pair: (ij, ij) modeling assumptions that fall short: Arborescent networks, Poisson
(nominal lot partitioning coefficient, lead-time delay). The demand, and single-echelon approximations, J. Oper. Manag., vol. 29,
demand experiences seasonal variations with abrupt intensity no. 5, pp. 488499, 2011.
[9] S. Axster, Inventory Control, 3E. Berlin Heidelberg: Springer, 2015.
changes depicted in Fig. 3. Assuming dmax = [35 20 25]T units [10] P. Ignaciuk and K. J. Al-Saadi, Distributed order-up-to inventory
the reorder point is selected according to (32) as r = [225 120 management in logistic networks under uncertain demand system
140]T units and s(0) = r. modelling and analysis, 2016 Int. Conf. Comp. Control Inf. Appl.,
Jakarta, Indonesia, pp. 6065, Oct. 2016.
The replenishment pattern generated using (21) is sketched [11] H. Sarimveis, P. Patrinos, C. D. Tarantilis, and C. T. Kiranoudis,
in Fig. 4 and the resulting stock level in Fig. 5. The established Dynamic modeling and control of supply chain systems: a review,
replenishment signal nonnegative and bounded follows the Comp. Oper. Res., vol. 35, no. 11, pp. 35303561, 2008.
seasonal demand trend without oscillations. The stock level [12] Z. J. Palmor, Time-delay compensation: Smith Predictor and its
modifications, pp. 124146, in W. S. Levine (Ed.), The Control
does not exceed the reference (as dictated by Theorem 3) and
Handbook, 2E. Boca Raton: CRC Press, 2011.
stays positive even for the maximum demand imposed
simultaneously at all the nodes. As a consequence, a 100%
service level is obtained.
1032