DOI: 10.5061/dryad.d2547d8bd
title: Data from: Electrical transport in tunably-disordered metamaterials

description: Naturally occurring materials are often disordered, with their bulk
 properties being challenging to predict from the structure, due to the
 lack of underlying crystalline axes. In this paper, we develop a digital
 pipeline from algorithmically-created configurations with tunable disorder
 to 3D printed materials, as a tool to aid in the study of such materials,
 using electrical resistance as a test case. The designed material begins
 with a random point cloud that is iteratively evolved using Lloyd's
 algorithm to approach uniformity, with the points being connected via a
 Delaunay triangulation to form a disordered network metamaterial.
 Utilizing laser powder bed fusion additive manufacturing with stainless
 steel 17-4 PH and titanium alloy Ti-6Al-4V, we are able to experimentally
 measure the bulk electrical resistivity of the disordered network. We
 found that the graph Laplacian accurately predicts the effective
 resistance of the structure, but is highly sensitive to anisotropy and
 global network topology, preventing a single network statistic or disorder
 characterization from predicting global resistivity.
description: These files contain the data used to design and print the
 disordered lattice metamaterials used in the study, and well as data
 collected in laboratory experiments and numerical analyses of the
 configurations. 
description: # Data from: Electrical transport in tunably-disordered metamaterials
 [https://doi.org/10.5061/dryad.d2547d8bd](https://doi.org/10.5061/dryad.d2547d8bd) ## Description of the data and file structure Three types of data are provided within the data.tgz folder. ### STL (design) files for printing the experimental samples used in the paper STL file were generated in house, using computer-aided design (CAD) software and generative modeling. All connecting beams were designed with rectangular cross sections 1 mm wide and 3 mm tall and are printed within a bounding box that has dimensions 75 mm × 75 mm (±2 mm). ### Experimental resistance measurements taken on these samples We conducted 4-point probe electrical resistance measurements using a Keithley 2450 SourceMeter in two measurement orientations (A and B) on a total of 4 sets of 4 steel samples and 1 set of 5 titanium samples. The instrument applied a force current I = 100 mA on two leads, and measured voltage V on two independently-connected leads for a duration of 500 ms. ### Numerical computations performed on the mathematical descriptions of the samples Utilizing the weighted graph Laplacian of the network based on the point cloud point Locations, (x,y), the voltage at each node, current along each edge, and effective resistance is computed. Additional statistics on distributions are computed. ## Files and variables ### STL files  The five STL files used to print the samples come from configuration "PC10021", for L=1, 3, 10, 30, 100 (number of iterations of Lloyd's algorithm), with N = 200 nodes.  * 2024_2D_N200L001.stl * 2024_2D_N200L003.stl * 2024_2D_N200L010.stl * 2024_2D_N200L030.stl * 2024_2D_N200L100.stl ### Plotted data #### Fig 3: distributions *Files for 4 different numbers of nodes N:* * distribution_data_N100.mat * distribution_data_N200.mat * distribution_data_N300.mat * distribution_data_N500.mat *Variables within each file:* * Iter: vector containing the number of Lloyds iterations performed * deg_bins: vector containing the bin centers for historgram of degree distribution * deg_counts: matrix containing corresponding frequency counts for each Lloyds iteration number * edge_bins: vector containing the bin centers for historgram of edge-length distribution. Units: mm * edge_counts: matrix containing corresponding frequency counts for each Lloyds iteration number * conduc_entropy: vector containing the entropy of 1/length (Units mm^{-1}) of edges. * resist_entropy: vector containing the entropy of length (Units mm) of edges. #### Fig 4: entropy * degree_entropy_N200_mean.txt: list of mean entropy values of degree distribution for Lloyds iteration numbers 0 to 100 averaged over 20 realizations * degree_entropy_N200_std.txt: list of standard deviation of entropy values of degree distribution for Lloyds iteration numbers 0 to 100 averaged over 20 realizations * edge_entropy_N200_mean.txt: list of mean entropy values of 1/length distribution for Lloyds iteration numbers 0 to 100 averaged over 20 realizations * edge_entropy_N200_std.txt: list of standard deviation entropy values of 1/length distribution for Lloyds iteration numbers 0 to 100 averaged over 20 realizations #### Fig 5: Reff + experiment *Numerical Simulations:* Steel, with resistivity rho = 80 \mu \Ohm \cdot cm: * N200_resistance_voltage_current_all_configA_240515.mat * N200_resistance_voltage_current_all_configB_240515.mat Titanium, with resistivity rho = 178 \mu \Ohm \cdot cm: * N200_resistance_Ti64_test_configA_240917.mat * N200_resistance_Ti64_test_configB_240917.mat *Important variables in the above 4 files:* * n_node: number of points in point cloud (network nodes) * crs: list of (x,y) coordinates of the corners of the bounding box * x_loc: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the x-location of the 200 point cloud points * y_loc: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the y-location of the 200 point cloud points * R_total: matrix containing the effective resistance for 20 realizations (rows) and Lloyds iterations 0-100 (columns). Units: mOhm * I_vars: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the current flowing in an edge in the default order of the edge list. 10 Amp applied across network, units: Amp * V_vars: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the voltage at all N=200 nodes. 10 Amp applied across network, units: mVolt *Experimental Measurements:* * 174PHSteel_A_lloyds_resis_err.csv * 174PHSteel_B_lloyds_resis_err.csv * Ti64_A_lloyds_resis_err.csv * Ti64_B_lloyds_resis_err.csv *Columns in the above 4 files:* * 1: Lloyds iteration number * 2: average resistance in mOhm of one sample, multiple trials * 3: error of average resistance in mOhm of one sample #### Fig 6: current L=10 * Fig_Current_Data_A.mat * Fig_Current_Data_B.mat *Variables:* * G: MatLab graph structure of the network * I: vector of the current flowing in an edge in the default order of the edge list. 10 Amp applied across network, units: Amp * V: voltage at all N=200 nodes. 10 Amp applied across network, units: mVolt * x: x-location of each node (point cloud point) * y: y-location of each node (point cloud point) #### Fig 7: N=200 and N=500 * N200_resistance_voltage_current_all_configA_240515.mat * N200_resistance_voltage_current_all_configB_240515.mat * N500_resistance_voltage_current_all_configA_240830.mat * N500_resistance_voltage_current_all_configB_240830.mat *Important variables in the above 4 files:* * n_node: number of points in point cloud (network nodes) * crs: list of (x,y) coordinates of the corners of the bounding box * x_loc: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the x-location of the 200 point cloud points * y_loc: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the y-location of the 200 point cloud points * R_total: matrix containing the effective resistance for 20 realizations (rows) and Lloyds iterations 0-100 (columns). Units: mOhm * I_vars: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the current flowing in an edge in the default order of the edge list. 10 Amp applied across network, units: Amp * V_vars: cell structure for 20 realizations (rows) and Lloyds iterations 0-100 (columns) each containing the voltage at all N=200 nodes. 10 Amp applied across network, units: mVolt #### Fig 8: D^2_min * d2min_PC10021.txt *Columns:* * 1: Lloyds iteration number * 2: D2min: a measure of the non-affine deformations from subsequent lloyds iteration. Units: mm^2 ## Code/software All code is available at [https://github.com/DMREF-networks](https://github.com/DMREF-networks)  ## Access information N/A