Ferroelectrics are materials that have spontaneous electric polarization – which characterizes a well-defined state of the material system, that can be switched by an applied external electric-field. Existence of a spontaneous polarization implies that the ferroelectric material shows a hysteretic response to the applied field, ideal for use as a memory function, in a ferroelectric random-access memory (FeRAM) device. Real materials are not pure – they have point-and extended-defects, buried-interfaces as well as domain-walls (i.e. spatial discontinuity in the local polarization vector). In the presence of heterogeneities, in addition to the global order-parameter (i.e overall spontaneous polarization of the material) there are additional manifestations on the local order-parameter (local polarization), that lead to ‘hidden’ order in the material. As an example, interfaces of different ferroelectric thin-films can show chiral polarization loops, whose formation, stability and motion are not only governed by material properties, but also topological properties. We find that the shape as well as the area of the hysteresis loops are strongly modified by such local order. Further, the dynamics of ferroelectric switching are also significantly modified in the presence of such hidden order in heterogeneous ferroelectrics. We are specifically interested in discovering such ‘hidden’ order from molecular dynamics simulations, and correlate them with the type of heterogeneities present in the simulation, and ascertain how this order influences not just the memory function, but also its ‘dynamics’ under externally applied field. Dynamic control of memory is the basis of ferroelectric based neuromorphic materials.
**Additional Information:**
Dipole moment i.e. local polarization $`P_u`$ of each unit cell calculated using:
We provided the files with local polarization for a length of time for all datasets:
Local polarization $`P_u`$ of each unit cell (shown in figure below) was calculated using:
<bold> Fig. (A) shows a unit cell of the BaTiO3 (top), following Ti atoms motion resulted in the UP and DOWN polarization, (red arrow) points out the UP and DOWN polarization in a sectional view of BaTiO3 at equilibrium state(bottom).[2] </bold>
<bold> Figure A Unit cell schematic of the BaTiO3 (top), for the case with zero-polarization, polarization pointing UP and polarization pointing DOWN, respectively. The bottom figure, generated by PARAVIEW, is a snapshot from the molecular dynamics (i.e. time-series data of local polarization), where the UP regions show up as orange, and DOWN regions as blue. The domain-wall i.e. the interface between the UP/DOWN region should have different dynamics than the rest[2] </bold>
<bold> Fig. (B) shows, hysteric response to the applied electric field, results ordered arrangement of BaTiO3 [2] </bold>
<bold> Figure B shows the hysteric response of BaTiO3 to an applied electric field. It is not clear how domain wall dynamics differ for different field-values, and control the shape of this loop [2] </bold>
<br>
<br>
<br>
Ti atoms' motion shown in fig. (A) determines the unit cell's local polarization for a given system. Based on the local polarization order from fig (A), blue and orange regions are two different symmetric order arrangements at equilibration. States that exist at equilibration are called 'static' states. The system may possess an infinite number of orders in the equilibrium state with no applied electricfield. The interface may have different 'static' states that can hard to analyze with traditional methods (as shown in fig. A). With the help of data provided in SUBSET A, we are interested to know the existence of different order parameters-'static states' for the given systems.
The relative atomic motion of Ti-atom as shown in fig. (A) determines the unit cell's local polarization for a given system. Orange and blue regions are two different symmetric ‘domains’ – domain with Pup and Pdown respectively, with a domain-wall between them. Under an electric-field, say one pointing up, the domain wall move so as to increase the fraction of UP domains. At a particular electric-field, all domains (or almost all) will be converted to a single UP domain. Reversal of the electric-field will result in an increase in the DOWN domain fraction, and the total polarization point up will reduce in magnitude. Interestingly, a plot of the total polarization of the box, when as a function of the electric-field, does not show perfect reversible motion – one sees a so-called hysteresis loop, as shown in fig. (B) – where a change in the total polarization depends on which state it started from, and in which direction is the field applied. This motion (i.e. kinetics and dynamics) of domain walls under fields can be different when defects are present. While in a static snapshot, as shown above, one only sees two domains, different parts of the same domain could show different dynamics or kinetics. We want to identify how many different such ‘dynamical’ states (or domains) exist in our MD simulation when it is in equilibrium? How these dynamical states participate in field-induced switching ? How presence of different defect types change the number of these dynamical states?
States exist with an applied electric field called dynamic states. The ordered dynamics of the BaTiO3 system differed by adding defects and applying directional electric field with non-zero magnitude value that results in the hysteresis loop in fig. (B). Data in SUBSET B, we provided four sets of configuration each has applied a non-zero magnitude of an electric field with defects and no-defects. Earlier studies used methods such as DMD (Dynamic mode decomposition) method [3], VAE (Variational autoencoders), and TICA (time-lagged independent component analysis)[4] to separate the 'static' or 'dynamic' states from sequential data.
Identifying dynamics states, and learning their equation-of-motion, can be performed by combining Koopman’s operator theory of dynamical systems [3] or methods like DMD (Dynamic mode decomposition) method [4], VAE (Variational autoencoders), and TICA (Time-lagged independent component analysis)[5]. This can separate the 'static' states from the 'dynamical' states from sequential data.
<br></br>
**Datasets:**
We uploaded a two class of datasets a) system equilibrated at constant temperature (no electric field) b) system applied with a varying electric field.
Dataset (a) contains 4 sub datasets with varying concentration of defects
We uploaded two batches of datasets: Batch-a) Equilibrium dynamics at a constant temperature at zero electric-field, with one trajectory each for 4-different defect structures (i.e. SETs 1 to 4). Each trajectory has a time-step of 0.25 fs, and is run for 7775000 time-steps, with snapshots written out every 4 time-steps (i.e. every 1fs); and Batch-b) Non-Equilibrium dynamics at a constant temperature with the same 0.25 fs time-step, but data dumped every 500 times-steps (i.e. every 125fs) for each of the SETs. The total trajectory defect structure (i.e. each SET) is 2800000 time-steps (5600 snapshots), with stepping of electric-field by 0.01 $`V/Å`$, after every 100,000 time-steps (i.e. every 200 snapshots), from E=0 to E=0.05 $`V/Å`$ to E = -0.05 $`V/Å`$ to E=0.05 $`V/Å`$.
First line, is header contains #TIMESTEP <timestep> <xlow> <ylow> <zlow> <xhigh> <yhigh> <zhigh>
Where unit of timestep is (fs), xlow-xhigh determine the cartesian min/max of the simulation box along the x-direction. Similarly, for y- and z-directions.
Second line onwards, first three columns (column wise) are cartesian co-ordinates of Ti atoms (in Å) while next three columns are the cartesian coordinates of the local polarization vector (in mico-Coulomb/cm2).
```
<br>
**The challenge questions are:**
1) Can we map the molecular dynamics onto a convolutional graph dynamical network[5]?
1) Can we map the molecular dynamics onto a convolutional graph dynamical network?
2) Can we then identify both ‘static’ polarization states (i.e. regions with polarization that doesn’t change with time) as well as ‘dynamic’ polarization states (i.e. regions with dynamic change in polarization)?
3) Is it possible to use above mentioned methods (DMD, TICA or VAE) to identify both ‘static’/'dynamic' polarization states?
4) Can we cluster the different states as shown in fig. (A)?
**Notes**
1) ML algorithms to be implemented in one of the following languages: Python, C/C++, Julia.
@@ -79,8 +75,8 @@ LOCAL_DIPOLE_FILES snippet shown below, contains co-ordinate of Ti atoms and dip
**References:**
1) Akbarian, D., Yilmaz, D.E., Cao, Y., Ganesh, P., Dabo, I., Munro, J., Van Ginhoven, R. and Van Duin, A.C., 2019. Understanding the influence of defects and surface chemistry on ferroelectric switching: a ReaxFF investigation of BaTiO 3. Physical Chemistry Chemical Physics, 21(33), pp.18240-18249.
3) Demo, N., Tezzele, M. and Rozza, G., 2018. PyDMD: Python dynamic mode decomposition. Journal of Open Source Software, 3(22), p.530.
4) Pérez-Hernández, G., Paul, F., Giorgino, T., De Fabritiis, G. and Noé, F., 2013. Identification of slow molecular order parameters for Markov model construction. The Journal of chemical physics, 139(1), p.07B604_1.
5) Xie, T. and Grossman, J.C., 2018. Crystal graph convolutional neural networks for an accurate and interpretable prediction of material properties. Physical review letters, 120(14), p.145301.
3) Brunton, S.L., Budišić, M., Kaiser, E. and Kutz, J.N., 2021. Modern Koopman Theory for Dynamical Systems. arXiv preprint arXiv:2102.12086.
4) Demo, N., Tezzele, M. and Rozza, G., 2018. PyDMD: Python dynamic mode decomposition. Journal of Open Source Software, 3(22), p.530.
5) Pérez-Hernández, G., Paul, F., Giorgino, T., De Fabritiis, G. and Noé, F., 2013. Identification of slow molecular order parameters for Markov model construction. The Journal of chemical physics, 139(1), p.07B604_1.