Development of a Computational Model for Cassava Food Processing Using Coloured Petri Net

Full Text (PDF, 605KB), PP.48-62

Views: 0 Downloads: 0


Samuel M. Alade 1,* Olufemi D. Ninan 2

1. Nnamdi Azikiwe University/Department of Computer Science, Awka, Nigeria

2. Obafemi Awolowo/Department of Computer Science and Engineering, Ile-Ife, Nigeria

* Corresponding author.


Received: 19 Jul. 2022 / Revised: 3 Oct. 2022 / Accepted: 14 Nov. 2022 / Published: 8 Feb. 2023

Index Terms

Cassava, Simulation, Food System, Coloured Petri Net, Reachability, Garri, Lafun


A food system is composed of a complex network of activities and processes for production, distribution, transportation and consumption, which interact with each other, thus leading to changeable behaviour. Most existing empirical studies on cassava processing have focused on the technical efficiency analysis of the cassava crop processing techniques among processors indicating that the modelling of the events and operations involved in the processing of the cassava crop is highly limited. In this context, different strategies have been used to solve difficult environmental and agro-informatic systems model-based problems such as system dynamics, agent based, rule-based knowledge and mathematical modeling. However, the structural comprehension and behavioral investigation of this modeling are constrained. In this regard, formal computational modeling is a method that enables modeling and simulation of the dynamical characteristics of these food systems to be examined. In this study, the system specification is designed using Unified Modelling language (UML) to show the structural process and system design modelled and simulated using Coloured Petri Net (CPN), a formal method for analyzing the behavioural properties of complex system because of its efficient analysis. For the purpose of observing and analyzing the behaviour of the cassava food process, a series of simulation runs was proposed.

Cite This Paper

Samuel M. Alade, Olufemi D. Ninan, "Development of a Computational Model for Cassava Food Processing Using Coloured Petri Net", International Journal of Intelligent Systems and Applications(IJISA), Vol.15, No.1, pp.48-62, 2023. DOI:10.5815/ijisa.2023.01.05


[1]T. Garnett, and C. Godfray, “Sustainable intensification in agriculture. Navigating a course through competing food system priorities,” Food climate research network and the Oxford Martin programme on the future of food, University of Oxford, UK. 2012, 51.
[2]D. M. Tendall, J. Joerin, B. Kopainsky, P. Edwards, A. Shreck, Q.B. Le, P. Krütli, M. Grant, and J. Six, “Food system resilience: Defining the concept” Global Food Security, vol. 6, pp.17-23, 2015.
[3]M.A. Augustin, M. Riley, R. Stockman, L.Bennett, A. Kahl, T. Lockett, M. Osmond, P. Sanguansri, W. Stonehouse, L. Zajac, and L. Cobiac, “Role of food processing in food and nutrition security”, Trends in Food Science & Technology. 2016, vol. 56, pp. 115-125.
[4]M. Varga, S. Balogh, and B. Csukás, “Preparation of a dynamic simulation model to support decision making in a sensitive rural area”, AGRÁRINFORMATIKA/JOURNAL OF AGRICULTURAL INFORMATICS, 2015, vol.6, no.1, p.11-23.
[5]R. Gimblett, T. Daniel, S. Cherryand M. J. Meitner, “The Simulation and visualization of complex human–environment interactions”, Landscape and Urban Planning, 2001, vol. 54, no.1-4, pp.63-79.
[6]N. Mahalik, “Advances in packaging methods, processes and systems”, Challenges, vol. 5, no.2, pp. 374-389, 2014.
[7]T. Eldabi, M. Jahangirian, L. Stergioulas, and A. Naseer, “A Survey of Simulation techniques in commerce and defense”, Proceedings of the OR Society, 4th Simulation workshop (SWOS) Worcestershire, England, 2008.
[8]N. A. Aviara, L. N. Onuoha, O.E. Falola, and J. C. Igbeka, “Energy and energy analyses of native Cassava starch drying in a tray dryer”, Energy, 2014, vol.73, pp.809-817.
[9]O.R. Alara, N. H. Abdulrahman, and O. A. Olalere, “Mathematical modelling and morphological properties of thin layer over drying of Vernomia amygdalina leaves”, Journal of the Saudi Society of Agricultural Science, 2019, vol.18, no. 3, pp .309-315
[10]S. Charmongkolpradit, and R. Luampon, “Study of thin layer drying model for Cassava pulp”, Energy Procedia, 2017, vol. 138, pp.354-359
[11]A. C. Ferris, R. O. Stutt, D. Godding, and C. A. Gilligan, “Computational models to improve surveillance for cassava brown streak disease and minimize yield loss” PLoS computational Biology. 2020, vol.16, no7. e1007823.
[12]P. H. Prabha, and T.V. Ranganathan,” Modelling and Optimization of Cassava Starch-based film for food packaging Applications”, Pakistan Journal of Biotechnology, 2017, vol. 14, no.4, pp.571-586.
[13]L. Sudha, R. Dillibabu, S. S. Srinivas, and A. Annamalai, “Optimization of process parameters in feed manufacturing using artificial neural network” Computers and Electronics in Agriculture, 2016, vol.120, pp.1-6.
[14]E. Simon, J. Oyekan, W. Hutabarat, A. Tiwari, and C.J. Turner, “Adapting Petri nets to Discrete event Simulation for the stochastic modelling of manufacturing systems”, International Journal of Simulation modelling, 2018, vol.17, no.1, pp. 5-17,
[15]E. Rodriguez-Perez, and E. Lopez-Mellado, “Petri net Identification Techniques for Automated modelling of Discrete Event processes”, In Advanced methodologies and Technologies in Network Architecture, Mobile Computing, and Data Analytics, IGI global 2019, pp.1461-1478.
[16]J.W. Fowler, and O. Rose, “Grand challenges in modelling and simulation of complex manufacturing systems” Simulation, 2004, vol.80, no. 9, pp.469-476
[17]F. IFAD, “A review of cassava in Africa with Country case studies on Nigeria. Ghana, the United Republic of Tanzania, Uganda and Benin”, 2005
[18]J.P. Legg, P.L. Kumar, T. Makeshkumar, L. Tripathi, M. Ferguson, E. Kanju, P. Ntawuruhunga, and W. Cuellar, “Cassava virus diseases: Biology, Epidemiology, and management”, In Advances in virus research, Academic Press, 2015, vol. 91, p. 85-142.
[19]FAO. FAO Statistical Yearbook: World Food and Agriculture. FAO., 2013
[20]FAOSTAT (2017). Statistical Database of the Food and Agricultural Organization of the United Nations. Available at
[21]K. J. Simonyan, “Cassava post-harvest processing and storage in Nigeria: A review”, African Journal of Agricultural Research, 2014, vol. 9, no. 53, pp. 3853-3863.
[22]M. Bokanga, “Cassava: Post-harvest operations” Edition International Institute of Tropical Agriculture (IITA), Ibadan: Nigeria, 2001.
[23]P. A. Lancaster, J. S. Ingram, M. Y. Lim, and D. G. Coursey, “Traditional Cassava-based foods: Survey of Processing Techniques”, Economic Botany, 1982, vol.36, no. 1, pp. 12-45.
[24]M. Hajer, H. Westhoek, J. Ingram, S. van-Berkum, and L. Özay, “Food System and natural resources”, United Nations Environmental Programme, 2016.
[25]S. O. Odebode, “Appropriate technology for cassava processing in Nigeria: User’s point of view”, Journal of International Women's Studies, 2008, vol.9, no 3, pp. 269-286.
[26]W. B. Hussein, F. Hecker, M. Mitzscherling, and T. Becker, “Computer Modelling and Simulation of Bakeries Production Planning”, International journal of food engineering, 2009, vol. 5, no.2.
[27]R. M. Rani, W.R. Ismail, and I. Ishak, “An integrated simulation and data envelopment analysis in improving SME food production system” World Journal of Modelling and Simulation, 2014, vol. 10, no. 2, pp.136-147.
[28]O. A. Odejobi, “Computational Modelling in Systems Engineering, A case study of cassava processing plant”, The Journal of Computer Science and its Applications, 2007, vol.14, no.2, pp.1-9.
[29]O. A. Odejobi and O.K. Owolarafe, “Computer simulation of fuzzy control system for gari fermentation plant”, Journal of Food Engineering, vol. 68, pp. 197-207, 2004.
[30]S. A. Bello, M. L. Sanni, O.A. Odejobi, and F. J. Ogwu, “Computational modelling and design of the Adire making process using modular petri net”, In Proceedings of Modelling and Simulation, 2011, ACTA Press, Scientific and Technical Publishing Company.
[31]Ganiyu, R. A., Olabiyisi, S. O., Omidiora, E. O., Okediran, O. O., & Alo, O. O. (2011). Modelling and simulation of a multi-phase traffic light-controlled T-type junction using timed coloured petri nets. American Journal of Scientific and Industrial Research, vol. 2, no. 3, pp. 428-437.
[32]Ganiyu, R. A., Olabiyisi, S. O., Badmus, T. A., & Akingbade, O. Y. Development of a timed coloured petri nets model for health centre patient care flow processes. International Journal of Engineering and Computer Science, 4(1), pp. 9954-9961, 2015.
[33]Olusanya, O. O., Omidiora, E. O., Olabiyisi, S. O., & Ganiyu, R. A. (2017). Development of A Model for Bank Cash Deposit Transactions Using Hierarchical Timed Coloured Petri Nets. International Journal of Engineering Research and Development, vol. 13, no.10, pp. 25-32.
[34]A. D. Mandlik and B. R. Borkar, “Simulation in Food Processing - A Review”, International Journal of Enhanced Research in Science Technology & Engineering, vol. 4, no.1, pp.151 -155, 2015.
[35]R. A. Ganiyu, O. O. Okediran, B.O. Muraina, and T.A. Badmus, “Development of a Modularized Model for a Multi-process Food Manufacturing System using Hierarchical Timed Coloured Petri nets”, Annals. Computer Science Series, 2019, vol. 17, no.1, pp.76-86.
[36]J. O. Atoyebi, S. A. Bello, and O.K. Owolarafe, “Development of computational models for the production of fermented African locust beans using petri net”, Ife Journal of Science, vol. 24, no. 1, pp. 119-140, 2022.
[37]Z. Guo, Y. Zhang, X. Zhao, and X. Song, “A Timed Coloured Petri net Simulation based Self-Adaptive Collaboration Method for production-logistics systems”, Applied Science, 2017, vol. 7, no.3, pp.235.
[38]Sheetal Gokhale, Ashwini Dalvi, Irfan Siddavatam, "Industrial Control Systems Honeypot: A Formal Analysis of Conpot", International Journal of Computer Network and Information Security(IJCNIS), Vol.12, No.6, pp.44-56, 2020. DOI: 10.5815/ijcnis.2020.06.04
[39]Kushal Anjaria, Arun Mishra,"Relating Interactive System Design and Information Theory from Information Leakage Perspective", International Journal of Engineering and Manufacturing(IJEM), Vol.7, No.1, pp.1-9, 2017.DOI: 10.5815/ijem.2017.01.01
[40]Karima Mahdi, Raida Elmansouri, Allaoua Chaoui,"On Transforming Business Patterns to Labeled Petri Nets Using Graph Grammars", International Journal of Information Technology and Computer Science(IJITCS), vol.5, no.2, pp.15-27, 2013.DOI: 10.5815/ijitcs.2013.02.02
[41]Madhusudanan. J, Anand. P, Hariharan. S, V. Prasanna Venkatesan,"Verification of Generic Ubiquitous Middleware for Smart Home Using Coloured Petri Nets", International Journal of Information Technology and Computer Science(IJITCS), vol.6, no.10, pp.63-69, 2014. DOI: 10.5815/ijitcs.2014.10.09
[42]G. R. Petrosyan, L. A. Ter-Vardanyan, and A. V. Gaboutchian, “Modelling of Biometric Identification System Using the Colored Petri Nets”, The International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, vol.40, no.5, pp.37, 2015.
[43]A. Bobbio, “System modelling with Petri nets. In Systems reliability assessment”, 1990, pp. 103-143, Springer, Dordrecht.
[44]D. Gradišar, and G. Mušič, “Automated Petri-net Modelling for Batch production Scheduling”, 2012, Retrieved from https://doi/10.5772/48467 intechOpen.
[45]K. Jensen, L. M. Kristensen, and L. Wells, “Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems”, International Journal on Software Tools for Technology Transfer, 2007, vol. 9, no. 3-4, pp.213-254.
[46]M. Peleg, D. Rubin, and R. B. Altman, “Using Petri net tools to study properties and dynamics of biological systems”, Journal of the American Medical Informatics Association, vol. 12, no.2, pp. 181-199, 2005,
[47]P. N. Okafor, C. O. Okorowkwo, and E. N. Maduagwu, “Occupational and dietary exposures of humans to cyanide poisoning from large-scale cassava processing and ingestion of cassava foods”, Food and chemical toxicology, 2002, vol. 40, no.7, pp.1001-1005.
[48]J. L. Peterson, “Petri net theory and the modelling of systems”, Prentice-hall. PTR., 1981.
[49]Y. An, N. Wu, X. Zhao, X. Li, and P. Chen, “Hierarchical colored petri nets for modeling and analysis of transit signal priority control systems” Applied Sciences, vol. 8, no. 1, pp. 141, 2018.
[50]J. I Latore-Biel and E. Jiménez-Macías, “Petri net models optimized for simulation” In Simulation Modelling Practice and Theory”, 2018, Intech Open, Retrieved from https://doi/10.5772 intechOpen.80410.