Programmatic Numerical Simulation Modular Modeling Methodology
Engineering Applications of 3DEC
DOI:
https://doi.org/10.54097/49ye4286Keywords:
Modular Concept; Modular Modeling; Modular Programming; 3DEC;Abstract
Aiming at the problem that programmatic numerical simulation involves tedious repeated input of commands and parameters as well as a large number of auxiliary calculations and operations, which is time-consuming and labor-intensive, this paper takes the gob-side entry driving with roof cutting pressure relief in Longquan Coal Mine as the engineering background, and discusses the connotation of the modular modeling concept for numerical simulation, as well as its application and effect in studying the above problem by using 3DEC 5.2 software. Decomposing the simulation process into several sub-modules can greatly improve the efficiency of model modification and parameter research. In the long run, the modular modeling concept and method can provide a "one-stop service" for parameter comparison research and cross-model development, thus saving substantial time and energy for researchers. Different simulation software packages have distinct programming techniques; therefore, we should adapt measures to local conditions and adopt an approach that integrates the modular modeling concept with the specific features of the simulation software in use.
References
[1]DOH K G, MOSSES P D. Composing programming languages by combining action-semantics modules[J]. Science of Computer Programming, 2003.
[2]SCHAFASCHEK G, DE QUEIROZ M H, CURY J E R. Local Modular Supervisory Control of Timed Discrete-Event Systems[J/OL]. IEEE Transactions on Automatic Control, 2017, 62(2): 934-940. DOI:10.1109/TAC.2016.2566884.
[3]HU P, MOTIK B, HORROCKS I. Modular materialisation of Datalog programs[J/OL]. Artificial Intelligence, 2022, 308: 103726. DOI:10.1016/j.artint.2022.103726.
[4]GASCARD E, SIMEU-ABAZI Z. Modular Modeling for the Diagnostic of Complex Discrete-Event Systems[J/OL]. IEEE Transactions on Automation Science and Engineering, 2013, 10(4): 1101-1123. DOI:10.1109/TASE.2012.2229707.
[5]TSAI H C, LIN Y H. Modular neural network programming with genetic optimization[J/OL]. Expert Systems with Applications, 2011, 38(9): 11032-11039. DOI:10.1016/j.eswa.2011.02.147.
[6]DENNIS J B. Principles to Support Modular Software Construction[J/OL]. Journal of Computer Science and Technology, 2017, 32(1): 3-10. DOI:10.1007/s11390-017-1702-6.
[7]GNAD F, ESTRADA J, GUNAWARDENA J. Proteus: a web-based, context-specific modelling tool for molecular networks[J/OL]. Bioinformatics, 2012, 28(9): 1284-1286. DOI:10.1093/bioinformatics/bts126.
[8]FENG L, LV X L, YAN T H,. Modular Programming of Hierarchy and Diversity in Multivariate Polymer/Metal–Organic Framework Hybrid Composites[J/OL]. Journal of the American Chemical Society, 2019, 141(26): 10342-10349. DOI:10.1021/jacs.9b03707.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Yang Yang

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







