-
Notifications
You must be signed in to change notification settings - Fork 6
/
Getting_started.txt
63 lines (40 loc) · 2.92 KB
/
Getting_started.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
First, unzip the downloaded file and follow the instructions :
1) Update the "indenters_config.yaml" file in the YAML folder and write in this file
the properties of your indenters. Update the default search path in "data_config.yaml".
2) Run into Matlab the script : demo.m
3) Answer "yes" to the 1st question in the Command Window of Matlab,
in order to add the above folder with subfolders to the matlab search path.
4) The main Window of the GUI is now opened. Import your data (.txt or .xls).
See examples files given in the folder "data_indentation" for the accepted format.
Only the loading part of your (nano)indentation results !
Files must contain :
- 3 columns : Displacement/Load/Stiffness
- 6 columns : Disp./SD of Disp./Load/SD of Load/Stiff./SD of Stiff. (SD for Standard Deviation)
For .xls files : It is possible to import a 'Sample' sheet obtained
from MTS software - Analyst (with a 'Hold Segment Type')
5) Set the minimum and maximum depths, then set the CSM correction.
6) Choose the appropriate indenter and set if needed the function area.
7) Set the number of thin films (0 to 3) deposited on your substrate (bulk material).
8) Then, set thin films properties (thickness, Young's modulus, Poisson's ratio, hardness...)
9) Select corrections to apply to your data and the model to use for contact displacement calculation.
10) Select the parameter to plot in x and y axis
11) If you select for y axis the Young's modulus, you can select the analytical multi- or bilayer elastic model
to use for the calculation of the Young's modulus of the thin film.
It is possible to correct the thickness of the top thin film by applying the model of Mencik.
Extracted values obtained by solving the nonlinear curve-fitting (data-fitting) problem in least-squares sense,
are given in the corresponding text box (thin films properties) or in the plot title.
12) It is possible to plot residuals from the least mean square fitting,
to get values from the plot or to plot in a logarithmic scale.
13) Energy (area under the load-displacement curve) and coefficient of the power law fit of the load-displacement curve,
are given for the plot of load vs. displacement.
14) Results can be stored in a YAML file and a picture (.png format) of the figure are saved
(in same the folder as the folder where the indentation data are stored),
by pressing the button 'Save', when Young's modulus calculation is performed.
15) Finally, press the button 'FEM' to generate a Python script to model indentation of multilayer sample with ABAQUS.
Format of the name of the YAML file : 'data_name / multi- or bilayer model / .yaml'
Format of the name of the .png picture : 'data_name / multi- or bilayer model / .yaml.png'
%% Links %%
Matlab Central : http://fr.mathworks.com/matlabcentral/fileexchange/43392-davidmercier-nims
GitHub : https://github.com/DavidMercier/NIMS
YAML Matlab code : http://code.google.com/p/yamlmatlab/
Official YAML website : http://www.yaml.org/