摘要
元胞自动机是复杂体系的一种理想化模型,特别适合于处理那些难以用数学定量描述的复杂动态体系问题,如材料微观组织的演变模拟.它非常适合于计算机模拟实施.利用C++计算机语言,运用OpenGL图形函数库建立了一种三维元胞自动机模型.该模型具备了经典元胞自动机的基本特征,因此可以根据需要进行扩展.由于运用了OpenGL的实时3D技术使得模拟结果更加逼真,并可以从多角度进行观察.文中运用该模型进行了简化的枝晶生长模拟,并与二维的模拟结果进行比较,验证了该模拟的正确性.
The cellular automaton is an ideal model for a complex system; it is suitable to describe the problem about the complex dynamic system, such as the simulation for evolution of microstructures of materials. It is also easy to be used in the computer. In the paper, we use the OpenGL API to construct a three-dimensional cellular automaton model by C++. This model possesses the basic elements, which the classic cellular automaton has. So this model can be expanded by people with different requirements. Because we use the 3D technology of OpenGL, the simulation results become more realistic; it can be watched from different angles. In the paper, we use the model to simulate the growth of predigest branch model. We compare the 3D results with the 2D results, which validate the validity of this model.
出处
《南昌大学学报(工科版)》
CAS
2005年第2期24-27,共4页
Journal of Nanchang University(Engineering & Technology)
基金
江西省自然科学基金资助项目(0250006)
江西省科技厅资助项目