A numerical method to approximate optimal production and maintenance plan in a flexible manufacturing system

https://doi.org/10.1016/j.amc.2004.12.030Get rights and content

Abstract

The simultaneous planning of the production and the maintenance in a flexible manufacturing system is considered in this paper. The manufacturing system is composed of one machine that produces a single product. There is a preventive maintenance plan to reduce the failure rate of the machine. This paper is different from the previous researches in this area in two separate ways. First, the failure rate of the machine is supposed to be a function of its age. Second, we assume that the demand of the manufacturing product is time dependent and its rate depends on the level of advertisement on that product. The objective is to maximize the expected discounted total profit of the firm over an infinite time horizon. In the process of finding a solution to the problem, we first characterize an optimal control by introducing a set of Hamilton–Jacobi–Bellman partial differential equations. Then we realize that under practical assumptions, this set of equations can not be solved analytically. Thus to find a suboptimal control, we approximate the original stochastic optimal control model by a discrete-time deterministic optimal control problem. Then proposing a numerical method to solve the steady state Riccati equation, we approximate a suboptimal solution to the problem.

Introduction

Our model of the production and maintenance planning in a flexible manufacturing system consists of a single workstation producing one part-type through a single operation. The machine is due to failure and there is a preventive maintenance plan to reduce its failure rate. The failure intensity of the machine is supposed to be dependent on its age. The failure rate of the machine is assumed to be a function of its age as well as its maintenance rate.

The research of the production and maintenance planning using stochastic optimal control techniques has drawn much attention lately. Due to the complexity of the manufacturing systems, traditionally, marketing decision making and other decision related areas such as production and maintenance are often treated separately. Clearly, a marketing model with addition of production and maintenance is more realistic and useful from a practical point of view. Because of this reason in this paper, we assume that the demand of the manufacturing product is time dependent and its rate depends on the level of advertisement on that product.

Our objective is to find a control policy which maximizes the expected discounted total profit of the firm, for each set of initial conditions over an infinite time horizon, or equivalently to minimize the negative profit which is defined as the total cost minus the revenue of the firm. While the total cost consists of the cost of the product surplus defined as the discrepancy between total cumulative production and the total cumulative demand, the cost of the repair activity after failure, the cost of the maintenance activity, and the cost of the advertisement. We also assume the repair is more costly than the preventive maintenance.

To solve the optimization problem of this paper, we first write down the necessary conditions for optimality as a set of partial differential equations which can be solved only under restricted assumptions. But under reasonable assumptions, they can not be solved analytically. So we approximate this stochastic optimization problem by a discrete-time deterministic optimal control model which is characterized by a steady state Riccati equation. Then proposing an iterative numerical procedure to solve this Riccati equation, a suboptimal control for the original problem is obtained.

The rest of this paper contains the following sections. Section 2 consists of the literature review in the general area of this research. The problem statement containing the assumptions and the mathematical model of the problem is discussed in Section 3. The optimal control is characterized by the appropriate partial differential equations in Section 4. In Section 5, the approximate discrete-time deterministic optimal control problem is introduced and the corresponding steady state Riccati equation is defined. The iterative numerical procedure to solve this Riccati equation is proposed through a numerical example in Section 6. Finally, the conclusions of the paper are mentioned in Section 7.

Section snippets

Literature review

An interesting feature of many automated production systems is that they can be considered as deterministic systems as long as no machine breakdowns or stoppages occur. Therefore, these systems fall in the category of “piecewise deterministic processes”, according to the terminology of Davis [1]. A class of systems closely related to those considered previously by Sworder [2] and Rishel [3], [4] and called “systems with jump Markov disturbances”. Olsder and Suri [5] have been the first ones to

Problem statement

As mentioned earlier, our model for the production and maintenance planning in a flexible manufacturing system consists of a single workstation producing one part-type through a single operation. The system considered has a state comprising both a continuous and a discrete component. This production system has continuous state variables x, a, and z corresponding to the cumulative production surplus of parts, the machine age, and the demand rate of the part-type respectively. Let u(t) be the

Hamilton–Jacobi–Bellman equation

This optimal control problem belongs to the class of problems considered by Rishel. Under appropriate assumptions of smoothness for the control, the following set of Hamilton–Jacobi–Bellman partial differential equations characterizes an optimal control:ρV(β,a,x)=minϕβ(a,x,u,v)+aV(β,a,x)f(u,v)+xV(β,a,x)(u(t)-z(t))+αEqβα(a,v)[V(α,ϕ(a,α),x)-V(β,a,x)],βE,overθΘ(β).We have defined the cost rate function ϕβ(a, x, u, v) as a function of the state variables only. Therefore, we can deduce from

A discrete-time approximation model and the steady state Riccati equation

The state Eqs. (1), (2), (3) can be quantized to get a discrete-time approximation of the original model as follows:x(k+1)=x(k)+u(k)-z(k),x(0)=x0,a(k+1)=a(k)+f(u(k),v(k)),a(T)=0,k>T,z(k+1)=(c0+1)z(k)+c1w(k),z(0)=z0.To quantize the performance criterion (8), the following changes should be made:Jβ(x,a,z,u,v,w)=Ek=01(1+r)k[ϕξ(k)(a(k),x(k),u(k),v(k))+w(k)-πz(k)]/x(0)=x0,a(0)=a0,z(0)=z0,ξ(0)=β,where r is a positive discount rate in each period. First about the discounting term, notice thatk=11(1

A numerical example illustrating the iterative numerical procedure to solve the Riccati equation

As a numerical example, assume the following values for the parameters of the problem:d=2,s=0.1,p=1,e=2,f=1,q=0.5,b1=1,b2=1,c0=0.2,andc1=1.So the numerical values of the matrices will beA=10-1010001.2,B=1001-10001,Q=20000.10001,R=200010000.5.The following values for the initial conditions are also assumed:x(0)=x0=3,a(0)=a0=1,andz(0)=z0=2.The numerical procedure for the solution of the steady state Riccati equation is proposed in the following manner. Consider a case of a finite number of stages

Conclusions

The simultaneous planning of the production and the maintenance in a flexible manufacturing system is considered in this paper. It is different from previous researches in this area in two separate ways. First, the failure rate of the machine is supposed to be a function of its age. Second, we assume that the demand of the manufacturing product is time dependent and its rate depends on the level of advertisement on that product. These assumptions are more realistic and make the results of this

References (31)

  • M.H.A. Davis

    Markov Models and Optimization

    (1993)
  • D.D. Sworder

    Feedback control of a class of linear systems with jump parameters

    IEEE Transactions on Automatic Control

    (1969)
  • R. Rishel

    Control of systems with jump Markov disturbances

    IEEE Transactions on Automatic Control

    (1975)
  • R. Rishel

    Dynamic programming and minimum principles for systems with jump Markov disturbances

    SIAM Journal on Control

    (1975)
  • G.J. Olsder, R. Suri, Time optimal of parts-routing in a manufacturing system with failure prone machines, in:...
  • R. Akella et al.

    Optimal control of production rate in a failure-prone manufacturing system

    IEEE Transactions on Automatic Control

    (1986)
  • T. Bielecki et al.

    Optimality of zero-inventory policies for unreliable manufacturing systems

    Operations Research

    (1988)
  • J.G. Kimemia et al.

    An algorithm for the computer control production in flexible manufacturing systems

    IIE Transactions

    (1983)
  • M. Caramanis et al.

    Near-optimal manufacturing flow controller design

    International Journal of Flexible Manufacturing Systems

    (1991)
  • G. Liberopoulos et al.

    Dynamics and design of a class of parameterized manufacturing flow controllers

    IEEE Transactions on Automatic Control

    (1995)
  • M. Caramanis et al.

    Perturbation analysis for the design of flexible manufacturing system flow controllers

    Operations Research

    (1992)
  • J.R. Perkins et al.

    Hedging policies for failure-prone manufacturing systems: Optimality of JIT and bounds on buffer levels

    IEEE Transactions on Automatic Control

    (1998)
  • G. Liberopoulos et al.

    On the ordering of hedging points in a class of manufacturing flow control models

    IEEE Transactions on Automatic Control

    (1995)
  • E.K. Boukas et al.

    Optimal control of manufacturing flow and preventive maintenance

    IEEE Transactions on Automatic Control

    (1996)
  • A. Sharifnia

    Production control of a manufacturing system with multiple machine states

    IEEE Transactions on Automatic Control

    (1988)
  • Cited by (15)

    • Maintenance optimization in industry 4.0

      2023, Reliability Engineering and System Safety
    • Condition-based release of maintenance jobs in a decentralised production-maintenance system – An analysis of alternative stochastic approaches

      2017, International Journal of Production Economics
      Citation Excerpt :

      Central assumptions in these papers are an instantaneous information exchange and immediate availability of maintenance resources. In this context further approaches take into account a delay between release and completion of a maintenance job (single machine/single product (Berthaut et al., 2010; Bouslah et al., 2016a, 2016b; Charlot et al., 2007; Dehayem Nodem et al., 2011; Gharbi et al., 2007; Kianfar, 2005; Mehdi et al., 2010), single machine/multiple products (Liu et al., 2015; Nourelfath et al., 2016), parallel machines/single product (Entezari et al., 2014; Gharbi and Kenné, 2000; Kenné and Boukas, 2003; Kouedeu et al., 2014; Rivera-Gomez et al., 2013; Wong et al., 2012), parallel machines/multiple products (Gara-Ali et al., 2016; Gharbi and Kenne, 2005; Gharbi et al., 2006; Kenne and Nkeungone, 2008; Lee and Ni, 2013), serial machines/single product (Lavoie et al., 2009; Njike et al., 2011), network of machines/multiple products (Chan et al., 2006; Chung et al., 2009; Fitouhi and Nourelfath, 2014; Sajadi et al., 2011)). Since the delay is implicitly modelled as an expected value or an independent stochastic variable value without explanation of its determinants, from our point of view this does not cover the nature of maintenance.

    • 'Odds algorithm'-based opportunity-triggered preventive maintenance with production policy

      2007, Fault Detection, Supervision and Safety of Technical Processes 2006
    View all citing articles on Scopus
    View full text