Abstract

The stability of colloid is closely related to the aggregation of colloidal particles and the dispersion of clusters in the system. Because aggregation changes the original state of the sol, previous studies have paid more attention to the aggregation process of the colloid. In fact, aggregation process and dispersion process coexist. The Cluster-Cluster Aggregation model has been widely used to simulate the process of colloidal agglomeration. In the aspect of cluster dispersion, people pay more attention to the simulation of cluster dispersion caused by external forces (such as shear force). In the actual system, the sudden decrease of electrolyte concentration leads to the increase of electrostatic repulsion between colloidal particles, resulting in the disintegration of the clusters. Inspired by the dimerization process of the traditional Cluster-Cluster Aggregation model, we previously proposed a dichotomy model to simulate the dispersion process of colloidal clusters. Here, we provide Java code for the dichotomy model, which can simulate dispersion caused by external forces and internal forces. This paper further elaborates the key points of the dichotomy model, mainly including: the definitions of the relevant probabilities involved in the dichotomy model, the data structures of particle, cluster and cube, and the functions of the relevant parameters related to the dichotomy model. Furthermore, the cluster's characteristics of erosion dispersion and collapse dispersion are studied respectively. Program summaryProgram Title: Dichotomy modelCPC Library link to program files:https://doi.org/10.17632/my9xzpm8xg.1Licensing provisions: Apache-2.0Programming language: JavaNature of problem: Many scholars focus on the research of cluster aggregation, but ignore the cluster dispersion, and there are few programs for the simulation of cluster dispersion. The program provided in this paper can well simulate the dynamic process of cluster dispersion.Solution method: Inspiring by the idea of dimerization in the classical CCA model, the process of dispersing a larger cluster into multiple smaller clusters is transformed into the superposition of several times of one-to-two processes. The three-dimensional on-lattice model is used to simulate the process of cluster dispersion. We use the Java language to write programs, and dynamically display the simulation results through the Java3D technology.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call