International Conference on Advanced Material Technologies (ICAMT)-2016 27th and 28th December 2016 Dadi Institute of Engineering and Technology (DIET), Visakhapatnam, Andhra Pradesh, India. Software for Mathematical Modeling of Plastic Deformation in FСС Metals A.E. Petelin, A.S. Eliseev Tomsk State University, 36 Lenin Avenue, Tomsk, 634050, Russia Abstract: The question on the necessity of software implementation in the study of plastic deformation in FCC metals with the use of mathematical modeling methods is investigated. This article describes the implementation features and the possibility of using the software Dislocation Dynamics of Crystallographic Slip (DDCS). The software has an advanced user interface and is designed for users without an extensive experience in IT-technologies. Parameter values of the mathematical model, obtained from field experiments and accumulated in a special database, are used in DDCS to carry out computational experiments. Moreover, the software is capable of accumulating bibliographic information used in research. Keywords: mathematical modeling, FCC-metals, crystallographic slip, research automation, dislocation dynamics, database, software. 1. INTRODUCTION More and more subtle combinations of physical, chemical, and mechanical properties are used in the development of advanced materials for various purposes and in the technology of their production [1]. There is an increasing tendency in the role of plastic deformation in technologies of materials development and processing. When studying the patterns of processes occurring at different structural and scale levels that determine the behavior of materials under different conditions, it is impossible to omit a set of experimental and theoretical methods, as a rule, including mathematical or simulation modeling [2], [3]. At the present level of computer technology, mathematical models allow describing finer details of the material behavior, but they become more difficult [4]. For this reason, the development of software support for the mathematical model makes the process of model development complete and allows, at its implementation in the problem-oriented software with an interface oriented on a high level of user support, to make the model available to outside researchers. 2. BASIC SOFTWARE REQUIREMENTS Mathematical models that describe physical, chemical, mechanical, and other processes in materials contain a sufficiently large number of parameters which are characteristics of the material or the exposure on the material (e.g. [5][7]). To carry out computational experiments the researcher must somehow estimate the parameter values of the mathematical model. Typically, the results of independent experimental and theoretical research or reference books are used. The search and the selection of parameter values is a challenge because, as a rule, they are obtained by different authors using different methods and conditions. It seems reasonable to develop an information support in problem-oriented application software, enabling both to accumulate and to use the information on values of material characteristics under chosen conditions (e.g., shear modulus, Young's modulus, material density at different temperatures, and so forth). To select parameter values that correspond to given conditions of the computational experiment it is desirable to have information on the conditions and methods used in the evaluation of these parameters. Moreover, the possibility to visualize research International Conference on Advanced Material Technologies (ICAMT)-2016 results in real time, as well as the presence of at least simple statistical processing, may greatly facilitate the initial processing of research results. 3. SOFTWARE “DISLOCATION DYNAMICS OF CRYSTALLOGRAPHIC SLIP” One example of the implementation of such problem-oriented software is Dislocation Dynamics of Crystallographic Slip (DDCS), designed to study the dislocation dynamics of the crystallographic slip. 3.1 Mathematical models Four mathematical models [8][11] of the dislocation loop dynamics, in which the obstacle field of the dislocation or another nature is replaced with a homogeneous medium rendering the same resistance to the moving dislocation as the original obstacle field (using the continuum theory of dislocations [12]) are currently implemented in the software DDCS to carry out the study of the crystallographic slip. All mathematical models [8][11] are presented as a system of ordinary differential equations (ODE). The dynamics model of a prismatic near-surface dislocation loop [8] accounts for viscous drag, lattice, impurity, and dislocation friction. The mathematical model [8] is the simplest in terms of the implementation, since it has small dimensionality (two equations in the system) and complexity. In addition to forces accounted for in [8], the mathematical model of the expansion dynamics of the dislocation loop [9] also takes into account the Peach-Keller force conditioned upon the applied force, as well as the resistance force to expansion of the dislocation loop resulting from viscous drag, line tension, and generation of point defects. Similar to the model [8], the mathematical model of the expansion dynamics of the dislocation loop consists of two equations, but the equations are much more difficult to implement because there is a number of additional terms describing the unaccounted for in [8] resistance forces to dislocation motion. The assumption that a dislocation loop in the initial configuration and during the expansion has the shape of a circle was used in writing of the mathematical model [9]. However, this assumption is quite rough. Therefore, this model is used only for an approximate evaluation of the dislocation loop dynamics. A consideration of changes in the shape of the dislocation loop has been implemented in the mathematical model [10]. The ODE system [10] has the dimensionality equal to the number of the considered expansion directions of the dislocation loop. Therefore, the more accurately the shape of the dislocation loop has to be described, the greater will be the dimensionality of the ODE system [10]. It has been shown that the shape of the loop is essentially independent of the ODE system [10] if its dimensionality is more than 720 equations. The authors have also shown that the model [10] has a pathological stiffness. Increased stiffness and large dimensionality of the ODE system imposes significant limitations on the applied numerical method. A mathematical model [11] which, in addition to forces considered in [9] takes into account the force of elastic interaction among all dislocation loops formed by one Frank-Reid dislocation source, is implemented in the software DDCS. In actual practice, the dislocation source can emit from few tens to few tens of thousands of dislocations. Therefore, the dimensionality of the mathematical model [11] can be extremely large. This imposes severe limitations on the selection of the numerical method implemented in the applied software. 3.2 Computational module The analysis of mathematical models [8][11] of the dislocation loop dynamics has shown that they are stiff [13], with a variable stiffness on the integration interval. ODE systems [8], [9], as a rule, tend to be moderately or highly stiff, and models [10], [11] are pathologically stiff [14]. The Gear numerical method [15] of the variable integration step in the representation of the Nordsieck vector [16] has been selected and implemented in the program complex DDCS as a result of the analysis of numerical methods for solution of problems [8], [9]. A number of performed computational experiments have shown high efficiency (in terms of the calculation speed and International Conference on Advanced Material Technologies (ICAMT)-2016 accuracy) of applying the given numerical method for studying the dynamics of dislocation loops using models [8], [9]. However, application of the Gear numerical method to problems [10], [11] turned out to be impractical due to a long computation time (up to few weeks). Therefore, the analysis of numerical methods and solvers intended for problems of large dimensionality and pathological stiffness is currently carried out. 3.3 Databases Three databases are implemented in the program complex DDCS in support of the implementation of computational experiments: database of materials characteristics, designed to accumulate and efficiently process the information on characteristics of different materials; bibliographic database – to store bibliographic information, brief annotation, and reference lists; and database of computational experiment results, which stores the obtained results and values of material characteristics and the effect. The following is stored for each material in the database of material characteristics: values of characteristics; conditions under which these values are obtained (for example, the temperature of the experiment); and a link to the information source. The reference to the information source can be: a reference to a literary source (output data of articles, monographs), a link to a network resource (page address on the Internet), or a full path to the file on the computer with the program complex DDCS. It is possible to store a set of several above listed types of links to the source (for example, it is possible to specify the output data of the article and the address of the network resource where the article is located). Each record in the database of material characteristics contains a comment box which can contain additional information, such as reviews on the performed study or peculiarities of its implementation, and so on. Frequently, a number of material characteristics and experimental conditions are not specified in the literature. Therefore, some fields in the database can be unfilled, including comment fields. To select the value of a certain material characteristic from the database the researcher must use a special subprogram, whose interface is presented in the tab Material characteristics in the window Settings of the computational experiment (Fig 1, 2); select the item Selection of characteristic values; in the drop-down list of material characteristics select the characteristic whose value must be set; in the tree Literature sources select the material and the literature source which contains essential results for the implementation of the study. In the tab Graph the researcher can view the results graphically. Fig. 1 Tab Selection of characteristic values Fig 2. Tab Graph Currently, the database contains information on coefficient values of the viscous friction, shear modulus, material density, Poisson's ratio, and the Burger’s vector for metallic materials with FCC structure (copper, nickel, aluminum, lead, silver, and gold), depending on the temperature [17][20]. The database of material characteristics can be expanded to store a wider range of materials, as well as their characteristics and conditions under which they were obtained. Since the experiments are usually carried out under a certain specified set of conditions (certain International Conference on Advanced Material Technologies (ICAMT)-2016 material density, temperature, and so forth), the results of the study are represented in the database in a discrete form. The linear interpolation on the known values (field interpolation) is currently used to determine the values of material characteristics under intermediate conditions (for example, under temperatures that have never been described in the literature). The field Interpolation is designed as a drop-down list, since the implementation of other interpolation methods is assumed. When choosing the values of material characteristics the researcher must take into account a large amount of information: who carried out the research, what techniques were used, what kind of material was studied. To accumulate the information on the results of theoretical and experimental studies of mechanisms, processes, and patterns of plastic deformation, the software DDCS utilizes a bibliographic database which stores information on: last name, first name, and middle name of the researcher; description of r results; description of research techniques; reference list; reference to the information source; year(s) of research. Since in a publication the information on the study can be incomplete, some fields in the bibliographic database may be uncertain (empty). The search for bibliographic data in the software DDCS is implemented by means of a specialized subprogram Bibliographic database (Fig. 3). Currently, the information search can be carried out by setting search conditions in one or more columns (the columns tab), but it is also expected to implement data search using a search tree (the search tree tab) and by user request (tab on request). To perform data search by column, the researcher must select this column and to enter the selection criteria in one or more of the search fields (field all words, exact phrase, with any word, without a word). It is possible to use the selection criteria of table rows containing the following in corresponding boxes: all listed words (field all words); specified phrase (field exact phrase); at least one listed word (field any word); none of listed words (field without a word). The search can be carried out by multiple columns. To do this, it is necessary to specify the selection criteria in corresponding tabs in each column. The user interface of the subprogram Bibliographic database is intuitive. The capability of customizing elements of the user interface in order to display data in the most convenient and visual way is implemented: data in each column can be aligned to the left, right, or center (dropdown list Alignment); column titles can be changed (field Title); data can be sorted in the forward or reverse alphabetical order (dropdown list Sorting); the column width can be changed (field Column width). Fig. 3. Interface of the subprogram Bibliographic database The database of computational experiment results is implemented in the software DDCS to store and accumulate the results of computational experiments. In addition to the results of computational experiments, this database stores the values of material characteristics used in modeling. Depending on user settings, the results of computational experiments and the used values of material characteristics International Conference on Advanced Material Technologies (ICAMT)-2016 are stored in the database in the course of the computational experiment or upon its completion. It shall be noted that the databases implemented in the software DDCS are universal and can be used not only in the program complex DDCS but can be integrated with other software products. 4. CONCLUSION The developed problem-oriented software DDCS is designed for modeling of the dislocation loop dynamics. It has an advanced user interface and is designed for users without an extensive experience in IT-technologies. In the near future it is planned to carry out the adaptation of the software DDCS for arbitrary mathematical models, presented in the form of systems of ordinary differential equations (ODE). Therefore, such possibility together with the already implemented functionality of the system will allow the software DDCS to become a popular research tool for scientists engaged in plasticity modeling. This software is unique in its functionality and purpose and, no doubt, has to generate a great interest in the community of researchers specializing in the study of metals. REFERENCES [1] Melentyev S.V., Mаlinovskaya T.D., Starostenkov M.D. and other, “Advanced materials in engineering and construction”, Materials of II Russian Scientific Conference of Young Scientists with international participation, P. 546, 2015. [in Russian] [2] L.E. Popov, M.I. Slobodskoi and S.I. Kolupaeva, “Simulation of single slip in FCC metals”, Russian physics journal, vol. 49, no. 1, pp. 62–73, 2006. [3] M.M. Arakelyan, “Analysis and mathematical simulation of motion of dislocations in aluminum single crystals”, Journal of Contemporary Physics, vol. 50, no. 1, pp. 95–100, 2015. [4] L. Kubin, “Dislocations, Mesoscale Simulations and Plastic Flow”, Oxford University Press, 2013. [5] Y. Zhu, H. Wang, X. Zhu and Y. Xiang, “A continuum model for dislocation dynamics incorporating Frank–Read sources and Hall–Petch relation in two dimensions”, International Journal of Plasticity, vol. 60, pp.19–39, 2014. [6] V.A. Starenchenko, D.N. Cherepanov and O.V. Selivanikova, “Modeling of plastic deformation of crystalline materials on the basis of the concept of hardening and recovery”, Russian physics journal, vol. 57, no. 2, pp. 139–151, 2014. [7] V. Starenchenko, D. Cherepanov, R. Kurinnaya, M. Zgolich and O. Selivanikova, “The influence of dislocation junctions on accumulation of dislocations in strained FCC – single crystals”, Advanced Materials Research, vol. 1013, pp. 272–279, 2014. [8] Y.P. Petelina, S.N. Kolupaeva, A.V. Kayuda, A.A. Shmidt, O.I. Vorobyeva and A.E. Petelin, “The Impact of the Dislocation Density, Lattice and Impurity Friction on the Dynamic of Expansion of a Dislocation Loop in FCC Metals”, Key Engineering Materials, vol. 712, pp. 390–393, 2016. [9] A.E. Petelin, S.I. Samokhina and S.N. Kolupaeva, “Mathematical Model of the Formation of a Crystallographic Shear Band in FCC Metals Taking Account for Elastic Interaction of Dislocations”, Russian physics journal, vol.56, no. 8, pp 953–958, 2013. [10] S.N. Kolupaeva, A.E. Petelin, Yu.P. Petelina and K.A. Polosukhin, “The study on the effect of the dislocation density on formation of a closed piecewise-continuous dislocation loop in aluminum”, IOP Conf. Series: Materials Science and Engineering, vol. 71, 012075, 2015. [11] Y.P. Petelina, S.I. Samokhina, K.A. Polosukhin, K.V. Vik, A.E. Petelin and S.N. Kolupaeva, “The dynamics of near-surface prismatic loops in lead”, AIP Conf. Proc., vol. 1698, 040004, 2016. [12] J.D. Eshelby, “The continuum theory of lattice defects”, Solid State Physics, 3 ed., New York, Academic Press, pp. 79–144, 1956. [13] J.D. Hoffman, “Numerical methods for engineers and scientists”, CRC Press., second edition, P. 823, 2001. [14] D. Petcu, “Designing an ODE solving environment”, Lectures Notes in Computational Science and Engineering 10: Advances in Software Tools for Scientific Computing”, Berlin: Springer Verlag, pp. 319–338, 2000. International Conference on Advanced Material Technologies (ICAMT)-2016 [15] C.W. Gear, “Numerical Initial Value Problem in Ordinary Differential Equations”, Prentice-Hall, Englewood Cliffs, 1971. P. 253. [16] A. Nordsieck, “On numerical integration of ordinary differential equations”, Mathematics of Computation, vol. 77, pp. 22–49. 1962. [17] J. Friedel, “Dislocations”, Pergamon Press, London, 1964. [18] V. R. Parameswaran, J. Weerman “Dislocation mobility in lead and Pb-Ak alloy single crystals” Met. Trans., vol. 2, no pp. 1233–1243, 1971. [19] G.W. Kaye, “Tables of physical and chemical constants”, Longman Sc. and Tech., Harlow, 1995. [20] V.Yu. Bodryakov and A.A. Povzner, “Invar and covar behavior of simple ferromagnets: thermodynamic simulation” Technical Physics. The Russian Journal of Applied Physics, vol. 52, pp. 209–215, 2007. FirstAuthor Petelin Alexander Evgenevich, PhD, Associate Professor, Faculty of Innovation Techology, National research Tomsk State University, [email protected] Second Author Eliseev Andrey Sergeevich, second-year student, Faculty of Innovation Technology, National research Tomsk State University, [email protected]
© Copyright 2026 Paperzz