Programmatic Numerical Simulation Modular Modeling Methodology

Engineering Applications of 3DEC

Authors

  • Yang Yang

DOI:

https://doi.org/10.54097/49ye4286

Keywords:

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

31-12-2025

Issue

Section

Articles

How to Cite

Yang, Y. (2025). Programmatic Numerical Simulation Modular Modeling Methodology: Engineering Applications of 3DEC. Mathematical Modeling and Algorithm Application, 7(3), 54-59. https://doi.org/10.54097/49ye4286