3 research outputs found

    The problem of uninterrupted hybrid flow shop scheduling with regard to the fuzzy processing time

    Get PDF
    Purpose: In this paper, an uninterrupted hybrid flow shop scheduling problem is modeled under uncertainty conditions. Due to the uncertainty of processing time in workshops, which is due to delays in receiving raw materials or machine failure, fuzzy programming method has been used to control the processing time parameter. In the proposed model, there are several jobs that must be processed by machines in sequence. The main purpose of the proposed model is to determine the correct sequence of operations and assign operations to each machine at each stage, so that the total completion time (Cmax) is minimized. Methodology: In this paper, the fuzzy programming method is used to control the uncertain parameter. Also, The GAMS software and CPLEX solver have also been used to solve the sample problems. Findings: The results of solving the problem in small and medium size show that with increasing the rate of uncertainty, the amount of processing time increases and therefore the completion time of the whole work increases. On the other hand, with the increase in the number of machines in each stage due to the high efficiency of the machines, the completion time of all works has decreased. Originality/Value: The most important innovation of this article is the design of uninterrupted hybrid flow shop scheduling with regard to the fuzzy processing time

    A simheuristic for bi-objective stochastic permutation flow shop scheduling problem

    Get PDF
    This paper addresses the stochastic permutation flow shop problem (SPFSP) in which the stochastic parameters are the processing times. This allows the modeling of setups and machine breakdowns. Likewise, it is proposed a multi-objective greedy randomized adaptive search procedure (GRASP) coupled with Monte-Carlo Simulation to obtain expected makespan and expected tardiness. To manage the bi-objective function, a sequential combined method is considered in the construction phase of the meta-heuristic. Moreover, the local Search combines 2-optimal interchanges with a Pareto Archived Evolution Strategy (PAES) to obtain the Pareto front. Also, some Taillard benchmark instances of deterministic permutation flow shop problem were adapted in order to include the variation in processing times. Accordingly, two coefficients of variation (CVs) were tested: one depending on expected processing times values defined as twice the expected processing time of a job, and a fixed value of 0.25. Thus, the computational results on benchmark instances show that the variable CV provided lower values of the expected makespan and tardiness, while the con-stant CV presented higher expected measures. The computational results present insights for further analysis on the behavior of stochastic scheduling problems for a better approach in real-life scenarios at industrial and service systems

    Bi-level dynamic scheduling architecture based on service unit digital twin agents

    Get PDF
    Pure reactive scheduling is one of the core technologies to solve the complex dynamic disturbance factors in real-time. The emergence of CPS, digital twin, cloud computing, big data and other new technologies based on the industrial Internet enables information acquisition and pure reactive scheduling more practical to some extent. However, how to build a new architecture to solve the problems which traditional dynamic scheduling methods cannot solve becomes a new research challenge. Therefore, this paper designs a new bi-level distributed dynamic workshop scheduling architecture, which is based on the workshop digital twin scheduling agent and multiple service unit digital twin scheduling agents. Within this architecture, scheduling a physical workshop is decomposed to the whole workshop scheduling in the first level and its service unit scheduling in the second level. On the first level, the whole workshop scheduling is executed by its virtual workshop coordination (scheduling) agent embedded with the workshop digital twin consisting of multi-service unit digital twins. On the second level, each service unit scheduling coordinated by the first level scheduling is executed in a distributed way by the corresponding service unit scheduling agent associated with its service unit digital twin. The benefits of the new architecture include (1) if a dynamic scheduling only requires a single service unit scheduling, it will then be performed in the corresponding service unit scheduling without involving other service units, which will make the scheduling locally, simply and robustly. (2) when a dynamic scheduling requires changes in multiple service units in a coordinated way, the first level scheduling will be executed and then coordinate the second level service unit scheduling accordingly. This divide-and-then-conquer strategy will make the scheduling easier and practical. The proposed architecture has been tested to illustrate its feasibility and practicality
    corecore