Optimal Volume Planning and Scheduling of Paper Production with Smooth Transitions by Product Grades
Abstract
:1. Introduction
2. The Problem Statement
- Compliance with the deadlines and volumes of customer orders, meaning minimizing both tardiness and premature output.
- Minimization of production without a customer order (to the “free stock”).
- Compliance with the volumes of continuous output of products of each type (e.g., product “C”—between 20 and 45 tons, product “P”—at least 100 tons, etc.).
- Compliance with the rules for transitions between product types (e.g., product “C” may be produced only after product “P”).
- Smooth transitions by grades (for example, by grammages).
- The cutting volume must match the number of rolls and paper layers.
- Minimization of the knives’ setup changes at the winder.
- 8.
- Orders are grouped together and distributed among paper machines. Each group includes orders with the same properties (type, grammage, roll diameter, number of layers). For all groups, cutting plans are calculated.
- 9.
- For each paper machine, the production sequence for these cutting plans is determined, taking into account the timing of orders and technology limitations.
- 10.
- The resulting sequences of cutting plans are improved using the local search procedure.
3. Mathematical Model and Solution Algorithm
3.1. The First Stage
- —the set of orders;
- —the number of paper rolls of the order ;
- —the reel width in order (mm);
- —the set of product types;
- —the set of orders of type ,
- —the set of paper-making machines (PMM);
- —the minimum roll width of the PMM (mm);
- —the maximum roll width of the PMM (mm);
- —the set of all cutting plans of the paper type , produced by PMM . For sets , we consider pairwise disjoint, and denote their union as :
- —the maximum number of rolls in the cutting plan (determined by the number of knives of the respective winder);
- —the weight of one reel segment at the winder for the cutting plan (tons);
- —the production rate at PMM for product type (tons);
- —the minimum required working time of PMM (hours);
- —the maximum possible working time of PMM (hours);
- —the number of reels of order in the cutting plan ;
- —the trim width in the cutting plan .
- —the number of reel segments at the winder for the cutting plan .
3.2. The Second Stage
- —the cutting volume (paper weight);
- —the output date (the earliest date of the order for the format in the cutting plan);
- —the time for producing the paper on the machine and cutting it at the winder;
- —the product type.
- 11.
- The production volume of each block is within the specified boundaries.
- 12.
- Each cutting plan is completed by the required date.
3.2.1. The Rule for Choosing the Next Block (the Transition Rule)
3.2.2. Finding the Block Boundaries (CalcBoundary Algorithm)
3.2.3. Algorithm for Calculating the Current Block Boundaries
- —the minimum volume for the block;
- —the maximum volume for the block;
- —the total production volume.
- —the minimum volume of the current block;
- —the maximum volume of the current block.
3.3. The Third Stage
4. Implementation
5. Results
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
PM | Paper machines |
OVPS | Optimal volume planning and scheduling |
DSS | Decision-support software |
PMM | Paper-making machines |
References
- Voronov, R.V. Mathematical Models and Methods of Automated Paper Production Planning Systems. Ph.D. Thesis, Petrozavodsk State University, Petrozavodsk, Russia, 2004. [Google Scholar]
- Urban, A.R. Mathematical Models and Numerical Methods in the Software Package for Optimizing Paper Production Planning. Ph.D. Thesis, Petrozavodsk State University, Petrozavodsk, Russia, 2004. [Google Scholar]
- Zak, U.A. Optimization of Production Planning and Paper Cutting; Control systems and Computers: Kiev, Ukraine, 2010. [Google Scholar]
- Figueira, G.; Santos, M.O.; Almada-Lobo, B. A hybrid VNS approach for the short-term production planning and scheduling: A case study in the pulp and paper industry. Comput. Oper. Res. 2013, 40, 1804–1818. [Google Scholar] [CrossRef]
- Pandey, D.; Kulkarni, M.S.; Vrat, P. A methodology for joint optimization for maintenance planning, process quality and production scheduling. Comput. Ind. Eng. 2011, 61, 1098–1106. [Google Scholar] [CrossRef]
- Mirzapour Al-e-hashem, S.M.J.; Malekly, H.; Aryanezhad, M.B. A multi-objective robust optimization model for multi-product multi-site aggregate production planning in a supply chain under uncertainty. Int. J. Prod. Econ. 2011, 134, 28–42. [Google Scholar] [CrossRef]
- Figueira, G.; Furlan, M.; Almada-Lobo, B. Predictive production planning in an integrated pulp and paper mill. IFAC Proc. Vol. 2013, 46, 371–376. [Google Scholar] [CrossRef]
- Umetani, S.; Yagiura, M.; Ibaraki, T. One-dimensional cutting stock problem to minimize the number of different patterns. Eur. J. Oper. Res. 2003, 146, 388–402. [Google Scholar] [CrossRef]
- Figueira, G.; Amorim, P.; Guimarães, L.; Amorim-Lopes, M.; Neves-Moreira, F.; Almada-Lobo, B. A decision support system for the operational production planning and scheduling of an integrated pulp and paper mill. Comput. Chem. Eng. 2015, 77, 85–104. [Google Scholar] [CrossRef] [Green Version]
- Singh, N.; Chakrabarti, T.; Chakrabarti, P.; Margala, M.; Gupta, A.; Praveen, S.P.; Krishnan, S.B.; Unhelkar, B. Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems. Electronics 2023, 12, 2921. [Google Scholar] [CrossRef]
- Juzoń, Z.; Wikarek, J.; Sitek, P. Application of Enterprise Architecture and Artificial Neural Networks to Optimize the Production Process. Electronics 2023, 12, 2015. [Google Scholar] [CrossRef]
- Dinis, D.; Teixeira, Â.P.; Barbosa-Póvoa, A. ForeSim-BI: A predictive analytics decision support tool for capacity planning. Decis. Support Syst. 2020, 131, 113266. [Google Scholar] [CrossRef]
- Oujana, S.; Amodeo, L.; Yalaoui, F.; Brodart, D. Mixed-Integer Linear Programming, Constraint Programming and a Novel Dedicated Heuristic for Production Scheduling in a Packaging Plant. Appl. Sci. 2023, 13, 6003. [Google Scholar] [CrossRef]
- Voronin, A.V.; Kuznetcov, V.A. Applied Optimization Problems in the Pulp and Paper Industry; PetrSU Publishing House: Petrozavodsk, Russia, 2000; p. 152. [Google Scholar]
- Voronin, A.V.; Kuznetcov, V.A. Mathematical Models and Methods for Planning and Managing a Pulp and Paper Enterprise; PetrSU Publishing House: Petrozavodsk, Russia, 2000; p. 256. [Google Scholar]
- Kureethara, J.V. Hamiltonian Cycle in Complete Multipartite Graphs. Ann. Pure Appl. Math. 2017, 13, 223–228. [Google Scholar] [CrossRef]
- Opti-Soft. Opti-Paper. Available online: https://opti-soft.ru/en/opti/paper (accessed on 30 May 2023).
- GitHub. Code Example. Available online: https://github.com/oyikagawa/OptimalScheduleVolumePlanning (accessed on 16 June 2023).
Order | Format mm | Type | Grammage g per m2 | Layers | Breaches | 26.11 | 27.11 | 28.11 | 29.11 | 30.11 | 01.12 | 02.12 | 03.12 | 04.12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
101 | 2800 | R | 15 | 1 | 50 | 33 | ||||||||
102 | 2800 | R | 15 | 2 | 35 | |||||||||
103 | 2800 | T | 15 | 1 | 40 | 40 | 40 | 40 | 40 | 25 | ||||
104 | 520 | T | 15 | 1 | 21.3 | |||||||||
107 | 2560 | T | 15 | 3 | 26 | 5 | ||||||||
109 | 980 | T | 15 | 3 | 19.2 | 9 | ||||||||
110 | 2800 | T | 16 | 1 | 103 | 4 | 6 | 56 | 9 | |||||
111 | 2800 | T | 16 | 1 | 24 | 30 | 30 | 30 | 30 | 30 | ||||
112 | 2700 | T | 16 | 1 | 69 | |||||||||
113 | 2700 | T | 16 | 1 | 85 | |||||||||
115 | 2560 | T | 16 | 2 | 60 | |||||||||
116 | 410 | T | 16 | 2 | 10 | 7 | 7 | 7 | 7 | |||||
117 | 2800 | T | 17 | 1 | 4 | 4 | 4 | |||||||
118 | 2800 | T | 15 | 2 |
Order | Format mm | Type | Grammage g per m2 | Layers | Breaches | 26.11 | 27.11 | 28.11 | 29.11 | 30.11 | 01.12 | 02.12 | 03.12 | 04.12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
101 | 2800 | R | 15 | 1 | 0 | −3.68 | −81.09 | −81.09 | −81.1 | −109 | −109 | −109 | −75.6 | |
102 | 2800 | R | 15 | 2 | 0 | 0 | 0 | 0 | 0 | −20.4 | −36.8 | −36.8 | −1.8 | |
103 | 2800 | T | 15 | 1 | 0 | −81.09 | −126.7 | −159.6 | −176 | −179 | −139 | −99.4 | −74.4 | |
104 | 520 | T | 15 | 1 | 17.1 | 0 | 0 | 0 | −17.88 | 3.42 | 3.42 | 3.42 | 3.42 | 3.42 |
107 | 2560 | T | 15 | 3 | 39.93 | 0 | 26 | 1.99 | 1.99 | 1.99 | 1.99 | 1.99 | 1.99 | 1.99 |
109 | 980 | T | 15 | 3 | 19.2 | 0 | 19.2 | −8.38 | −8.38 | −8.38 | −8.38 | −8.38 | −8.38 | −3.38 |
110 | 2800 | T | 16 | 1 | 866.34 | 103 | 88.58 | 94.58 | 63.88 | 101 | 101 | 101 | 101 | 110 |
111 | 2800 | T | 16 | 1 | 594 | 0 | 0 | 0 | 24 | 54 | 84 | 114 | 144 | 174 |
112 | 2700 | T | 16 | 1 | 552 | 0 | 69 | 69 | 69 | 69 | 69 | 69 | 69 | 69 |
113 | 2700 | T | 16 | 1 | 404.76 | 85 | 85 | 85 | 66.76 | 16.6 | 16.6 | 16.6 | 16.6 | 16.6 |
115 | 2560 | T | 16 | 2 | 325.94 | 0 | 60 | 60 | 60 | 43.5 | 25.6 | 25.6 | 25.6 | 25.6 |
116 | 410 | T | 16 | 2 | 30 | 0 | 10 | 10 | 10 | −1.43 | −14.5 | −7.52 | −0.52 | −0.52 |
117 | 2800 | T | 17 | 1 | 0 | 0 | 0 | −45.09 | −49.7 | −49.7 | −45.7 | −41.7 | −37.7 | |
118 | 2800 | T | 15 | 2 | 0 | 0 | 0 | 0 | −20.4 | −20.4 | −20.4 | −20.4 | −20.4 |
Order | Format mm | Type | Grammage g per m2 | Layers | Breaches | 26.11 | 27.11 | 28.11 | 29.11 | 30.11 | 01.12 | 02.12 | 03.12 | 04.12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
101 | 2800 | R | 15 | 1 | 0 | 0 | 0 | 0 | −70.4 | −34 | −34 | −34 | −0.96 | |
102 | 2800 | R | 15 | 2 | 0 | 0 | 0 | 0 | −36.8 | −36.8 | −36.8 | −36.8 | −1.8 | |
103 | 2800 | T | 15 | 1 | 0.44 | 0 | 0 | 0 | −30.55 | −51 | −85.9 | −64.6 | −24.6 | 0.44 |
104 | 520 | T | 15 | 1 | 2.2 | 0 | 0 | 0 | −11.92 | 0.44 | 0.44 | 0.44 | 0.44 | 0.44 |
107 | 2560 | T | 15 | 3 | 63.94 | 0 | 26 | 26 | 1.99 | 1.99 | 1.99 | 1.99 | 1.99 | 1.99 |
109 | 980 | T | 15 | 3 | 38.4 | 0 | 19.2 | 19.2 | −8.38 | −8.38 | −8.38 | −8.38 | −8.38 | −3.38 |
110 | 2800 | T | 16 | 1 | 103 | 103 | −2.07 | −44.18 | −65.06 | −9.06 | −9.06 | −9.06 | −9.06 | −0.06 |
111 | 2800 | T | 16 | 1 | 29.44 | 0 | 0 | 0 | −0.56 | 29.4 | −35.6 | −64.1 | −34.1 | −4.06 |
112 | 2700 | T | 16 | 1 | 73.2 | 0 | 69 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 |
113 | 2700 | T | 16 | 1 | 765 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 85 |
115 | 2560 | T | 16 | 2 | 239.2 | 0 | 60 | 25.6 | 25.6 | 25.6 | 25.6 | 25.6 | 25.6 | 25.6 |
116 | 410 | T | 16 | 2 | 10 | 0 | 10 | −28.52 | −28.52 | −21.5 | −14.5 | −7.52 | −0.52 | −0.52 |
117 | 2800 | T | 17 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | −8.43 | −4.43 | −0.43 | |
118 | 2800 | T | 15 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Formats |
---|
2560 + 410 × 7 |
2560 + 980 × 3 |
2700 × 2 |
2800 × 2 |
520 × 10 + 240 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Voronov, R.; Shabaev, A.; Prokhorov, I. Optimal Volume Planning and Scheduling of Paper Production with Smooth Transitions by Product Grades. Electronics 2023, 12, 3218. https://doi.org/10.3390/electronics12153218
Voronov R, Shabaev A, Prokhorov I. Optimal Volume Planning and Scheduling of Paper Production with Smooth Transitions by Product Grades. Electronics. 2023; 12(15):3218. https://doi.org/10.3390/electronics12153218
Chicago/Turabian StyleVoronov, Roman, Anton Shabaev, and Ilya Prokhorov. 2023. "Optimal Volume Planning and Scheduling of Paper Production with Smooth Transitions by Product Grades" Electronics 12, no. 15: 3218. https://doi.org/10.3390/electronics12153218
APA StyleVoronov, R., Shabaev, A., & Prokhorov, I. (2023). Optimal Volume Planning and Scheduling of Paper Production with Smooth Transitions by Product Grades. Electronics, 12(15), 3218. https://doi.org/10.3390/electronics12153218