1 TASC Manual
User Manual:
Open the PDF directly: View PDF  .
.
Page Count: 18

TASC – V1.0.2 (Tool for Analysis of Surface Cracks) 
Interpolated Elastic-Plastic J-Integral Solutions 
Phillip Allen – NASA MSFC – Phillip.a.allen@nasa.gov 
June 2014 

LPPL  Equations 
Introduction 
2 
Tool for Analysis of Surface Cracks (TASC) is a computer program created in 
MATLAB® to enable easy computation of nonlinear J-integral solutions for 
surface cracked plates in tension by accessing and interpolating between the 600 
nonlinear surface crack solutions documented in NASA/TP–2011-217480*. The 
only required inputs are the surface crack dimensions (2c and a), plate cross-
section dimensions (W and B), and linear plus power law (LPPL) material 
properties of elastic modulus, E, yield strength, 
s
ys or Sys, and strain hardening 
coefficient, n.  With the geometry and material parameters entered, TASC 
interpolates to the appropriate J(
f 
) vs. crack mouth opening displacement 
(CMOD) and far-field tension stress, 
s,
 vs. CMOD solution, providing the full 
solution as CMOD ranges from zero out to the CMOD limit of the solution space 
for the given input parameters.  (Note: 
f
 is the parametric crack front angle.) 
TASC provides interpolated solutions over a wide range of crack shapes and 
depths (shape: 0.2 ≤ a/c ≤ 1.0, depth: 0.2 ≤ a/B ≤ 0.8) and material flow 
properties (elastic modulus to yield ratio: 100 ≤ E/
s
ys ≤ 1000, and hardening: 3 ≤ 
n ≤ 20).  With surface crack test design and analysis in mind, TASC also has 
several other useful features such as:  
1. material property import capability with automated material constant 
fitting, 
2. pre-test prediction capabilities based on a critical J-integral value and 
critical 
f
 location, 
3. test record force, P, vs. CMOD evaluation and comparison with analysis, 
4. the ability to review multiple result plots such as J(
f
 ), J vs. CMOD, and 
deformation limit comparisons, and, 
5. the ability to save the solution, input, and plot files. 
   ;       
n
ys ys
ys ys ys ys
 s  s
   
 s  s
   
*  Details of the solution space, interpolation methods, and nomenclature are documented in 
NASA/TP-2013-217480, Elastic-Plastic J-Integral Solutions for Surface Cracks in Tension Using 
an Interpolation Methodology, which is available for download from the NASA Center for 
Aerospace Information (CASI) at <http://www.sti.nasa.gov>. 

Revision History 
3 
June 2014  - Version 1.0.2 
•interp_solution_SCGui_CMOD_log_int.m – Corrected error in code that sometimes prevented interpolation to first load step 
results for very small initial increments of CMOD.  In rare cases, this error created “NaN” results for the first load step of the 
interpolation solution and prevented the pretest prediction from functioning properly.  
•plt_crk_front_condition_int.m – Added this new file that creates a plot of the crack front constraint and deformation 
conditions as a function of loading.  This plot corresponds to Figure 8 in ASTM E2899. 
•Changed three plot routines to plot the 
f 
(90°) results as light gray to differentiate the 90 results from the tearing prediction 
results.  Updated code in: plt_crk_front_condition_int.m, plt_deform_epfm_fea_int.m, and plt_J_CMOD_fea_int.m. 
February 2014  - Version 1.0.1 
•Released standalone executable versions of TASC V1.0.1 for Windows® 64-bit and Mac OS X® 64-bit, and the TASC source 
code under the NASA Open Source Agreement.  Files are posted the NASA TASC Sourceforge project at 
http://sourceforge.net/projects/tascnasa/. 
•tasc.m – Added a start-up box that requires users to read and accept the NASA Open Source Agreement before using TASC. 
•create_summary_table.m – Added additional output in the results summary file including: E, a, 2c, rfa, and rfb. 
•plt_force_CMOD_interp2_int.m – Added J(
f
) value displayed on plot for test analysis prediction. 
•plt_stress_CMOD_interp_int.m – Added J(
f
) value displayed on plot for test analysis prediction. 
November 2013  - Version 1.0.0 
•Released standalone executable versions of TASC V1.0.0 for Windows® 64-bit and Mac OS X® 64-bit under the NASA Public 
Release Agreement. 

Some Important Standalone Executable Details 
4 
•TASC is a standalone executable program available for Windows® 64-bit and Mac OS X® 64-bit. Individual users of the 
standalone executables do not need a MATLAB license due to the royalty-free MATLAB Complier Runtime (MCR) distribution 
provided with the program installation package. 
•Installation details are in the readme.txt file included in the distribution package.  The correct version of the MCR package 
must first be installed on each computer on which you want to run TASC.  The correct MCR installation file (MCRInstaller.exe) 
is included in the distribution package.  The TASC standalone executable file (TASC_V1P0P2.exe for Windows and 
TASC_V1P0P2_mac.app for Mac) can be located in any convenient place on your computer.  Double click TASC_V1P0P2.exe 
for Windows or execute run_TASC_V1P0P2_mac.sh from the terminal for Mac to start TASC. 
•TASC takes 10 to 60 seconds to start, depending on your computer because the MCR files are essentially starting a version of 
Matlab in the background.  Unfortunately using the Matlab graphical user interface (GUI) system, there is no practical way to 
have a start up splash screen to show you the program is starting; please be patient.  Once the TASC GUI is running, each 
elastic-plastic solution is computed in seconds. 
•The first time you run TASC, a start up window will appear stating “I have read and accept the terms of the NASA Open 
Source Agreement included in the TASC distribution package.” You must select “Yes” to run TASC. Selecting “Yes” creates a 
small text file, TASC_lic.txt” in your executable directory.  You will not be asked to accept the agreement again unless you 
move or copy the executable file to another directory. 
•Example TASC input files (*.ntrp ), material property files (*.prop), and test data files (*.txt) for both US and SI units are 
included in the Distribution_Example_Files directory.  The use and description of these files are explained later in this 
manual. 
•The GUI was created and formatted on the Windows platform.  As a result, on the Mac platform the GUI appearance for 
items such as  font sizes are not optimized.  In addition the Mac version does not have the capability to save an Excel 
summary of the results in *.xlsx format.  The results are output in text format and drop cleanly into Excel if so desired.  Also 
the Mac version does not have the ability to save plot images in the *.emf format so instead defaults to the *.tiff format. 
•Background information on surface crack tension testing including deformation limits and critical 
f
 calculation methods is 
documented in ASTM E2899, Standard Test Method for Measurement of Initiation Toughness in Surface Cracks Under Tension 
and Bending, which is available from ASTM, <http://www.astm.org>. 

Basic Layout 
A. Input plate and 
crack dimensions 
B. Input Material 
Properties 
Plot zoom and 
pan controls 
Open input 
(*ntrp) file 
Select SI or 
US units 
Show 
interpolation 
details 
C. Pre-test 
prediction inputs 
D. Test evaluation 
inputs 
Save solution 
options 
Units details: 
Length, Force, Stress 
J-integral, K 
Stress-strain 
properties plot 
Analysis results 
output plots (10 
choices)  
Stress-strain plot 
options 
Result plot 
options 
Extrapolate 
Solution options 
Analysis Status 
Lights 
Result plot 
selection box 
Choose plot 
electronic file 
type 
5 
Help: show surface crack 
picture or open user manual 

Important Units Considerations 
Units Details: 
Length, Force, Stress 
J-integral, K 
6 
The underlying solution database is dimensionless.  Therefore TASC relies on the user to 
input a consistent set of units to get output in the expected and desired units.  The user 
must first decide on SI or US units by using the Select Units menu or by specifying the 
units type in the *.ntrp file.  The expected units type for length, force, stress, J-integral 
and K (and output units where applicable) are shown in the Units Details Box on the GUI 
and at the end of the output file.  The units type for SI and US were chosen based on 
typical values used in a test lab environment. 
CAUTION: Switching units type from SI to US or vice-versa will NOT convert any 
previously input numerical data into the new units system.  Units must be entered as 
specified on the GUI for the given units system. Choosing the units type (SI or US) simply 
sets the appropriate internal calculation factors and output labels for that units type.  

Get started and perform analysis 
A. Input plate and 
crack dimensions 
B. Input Material 
Properties 
There are three independent analysis options: 
1) A elastic-plastic solution with no test data evaluation is performed by 
filling in (A )& (B) and not marking (C) and (D) checkboxes.  This gives you 
esentially all the outputs you would get from running a nonlinear FEM. 
2) Choose (C) checkbox and fill in estimations for the critical toughness, Jc, 
and the critical crack front angle to get a pre-test prediction of the tearing 
force, CMOD, and crack front conditions.  This option is intended for pre-
test planning and design. 
3) Choose (D) to perform a test analysis. Fill in the tearing force and tearing 
crack front angle and import the force-CMOD test record.  The code will 
attempt to find the test tearing CMOD value corresponding to the tear 
force that is input.  If the analysis reaction force corresponding to the 
tearing CMOD is within 5% of the test tearing force, the code will perform 
several calculations and report out tearing analysis results for your test. 
The % error allowed can be changed in the Force % error box. 
Open input 
(*ntrp) file 
Two choices to begin analysis: 
1) Open a *.ntrp file.  Data boxes will be filled in and analysis performed based 
on information given in *.ntrp file 
2) First select units system, and then manually type in values in boxes (A) and 
(B).  Once the values are entered and no errors are found, the analysis will 
be performed.  
Material properties for box (B) can be imported using the “Import 
material properties button.”  The material properties file can contain: 
1.  Sys, n and E, or  
2. the file can contain E and a stress vs. plastic strain table. If a table is 
present, the code will set Sys as the average of the first 3 stress 
values in the table and determine a “n” value by fitting the stress-
plastic strain curve.  This provides starting approximations for Sys and 
n that can then be adjusted as necessary by the user. 
C. Pre-test 
prediction inputs 
D. Test evaluation 
inputs 
NOTE: Poisson's ratio, 
n
, is not a required 
material input.  All of the solutions have a 
fixed value of 
n
 = 0.30 from the interpolated 
solutions data set. 
7 

Explore results 
The linear plus power law (LPPL) curve for the 
analysis is shown in red.  If stress-plastic strain data 
is available, it is plotted in blue.  Any change to 
material properties updates the plots and reruns 
the analysis. 
One of 10 plots can be picked from this list.  Any 
change to the GUI values reruns the analysis and 
updates the plots. 
The code supports SI or US units.  The units choice 
is made through the “Select Units” menu or 
specified in the *.ntrp file.  The acceptable input 
units for length, force, stress and the output units 
for K and J are given in the Units graphic. 
8 

Extrapolate Solution Option 
In some instances you may desire a solution at a higher J value or deformation level than what is available 
from the last step of the interpolated analysis.  The code allows you to extrapolate the solution based upon a 
factor on CMOD.  The “extrap. factor” is multiplied by the last CMOD value in the interpolated solution and 
provides an estimated solution at the new extrapolated CMOD value .  This new solution step is listed as 
“step 21” in the analysis output.  Permissible values for the extrap. factor are between 1 and 2.  Please use 
extra scrutiny when using the extrapolation option, because these estimated solutions are beyond the final 
converged solution sets used in the interpolation routines. 
9 
When the “extrapolate solution” option is chosen, TASC estimates new J(
f
) values and 
s 
 value corresponding to 
the new extrapolated CMOD value.  To estimate the J values, the J-CMOD trajectory for each 
f
 location is linearly 
extrapolated to the new extrapolated CMOD value.  This should provide a good estimate of the J-values because 
the J vs. CMOD response is essentially linear in the elastic-plastic regime.  To estimate the 
s
 (or P) corresponding 
to the extrapolated CMOD, TASC fits a power law of the form 
s
 = 
a
 (CMOD)
b 
+
g
  to the last 5 
s
  vs. CMOD data 
points in the solution set and estimates the new 
s
 using the power law function.  Therefore the extrapolated 
s
value may not have the same level of accuracy as the extrapolated J values.  

Save results 
Once you are satisfied with the analysis, push the “save solution” button to save the 
analysis values.  The initial default save directory is the directory where the *.exe file 
is installed.  If you have loaded an *.ntrp file, the default save location is the same 
directory as the *.ntrp file.  You can change the save location by pushing the “output 
directory” button.  The file name defaults to a generic name or the name of the 
*.ntrp file.  
Pressing the “save solution” button creates a “Solution_Files” directory and stores 4 
files : (1) an Excel file (Windows only) and (2) a *.txt file with identical summary 
information,  (3) a Matlab database *.mat file is also created for convenience for 
Matlab users, and (4) a filename_inputs.ntrp file that is a new *.ntrp file capturing all 
of your current solution inputs. 
If “Save Plots” is checked, the code also creates a “Plot_Files” directory and saves 
files for all of the plots in the analysis.  
The filenames all have the solution filename as a prefix. 
If you would like to see some details of the interpolated solution, you can choose 
“Advanced Options – Interpolation Details.”  The code will then make four sets of 
subplots showing the a/c, a/B, n, and E/Sys interpolation process.  The plots are 
opened in separate windows.  The plots are also saved as *.emf or *.tiff files in a 
“Interp_Detail_plots” directory.  The initial default location for the the 
“Interp_Detail_plots” directory where the *.exe file is installed.  If you have loaded an 
*.ntrp file, the save location is the same directory as the *.ntrp file.   
Plot save file type options are *.emf (Win. default), 
*jpeg, or *.tiff (Mac default) based on selection in 
“Plot Save Type” menu. 
10 

index a/B a/c n E/Sys W B Sys E a 2c
0.66_0.98_9_10800 0.66 0.98 8.52 212.1 3.497 0.374 50.93 10800 0.248 0.508
** ** phi 0246810 12 14 16 18 20 22 24 26
step stress CMOD J0 J2 J4 J6 J8 J10 J12 J14 J16 J18 J20 J22 J24 J26
1 5.85E+00 4.81E-04 1.70E+00 1.72E+00 1.73E+00 1.68E+00 1.64E+00 1.59E+00 1.55E+00 1.52E+00 1.49E+00 1.46E+00 1.43E+00 1.41E+00 1.39E+00 1.37E+00
2 1.17E+01 9.63E-04 6.33E+00 6.59E+00 6.79E+00 6.62E+00 6.44E+00 6.27E+00 6.11E+00 5.98E+00 5.85E+00 5.74E+00 5.63E+00 5.53E+00 5.45E+00 5.37E+00
3 1.74E+01 1.44E-03 1.30E+01 1.41E+01 1.50E+01 1.48E+01 1.45E+01 1.41E+01 1.38E+01 1.35E+01 1.32E+01 1.29E+01 1.27E+01 1.24E+01 1.22E+01 1.21E+01
4 2.29E+01 1.93E-03 2.11E+01 2.35E+01 2.56E+01 2.57E+01 2.56E+01 2.51E+01 2.45E+01 2.40E+01 2.35E+01 2.31E+01 2.26E+01 2.22E+01 2.19E+01 2.15E+01
5 2.82E+01 2.41E-03 3.01E+01 3.42E+01 3.78E+01 3.86E+01 3.91E+01 3.86E+01 3.80E+01 3.73E+01 3.67E+01 3.60E+01 3.54E+01 3.48E+01 3.42E+01 3.37E+01
6 3.29E+01 2.89E-03 3.98E+01 4.57E+01 5.12E+01 5.29E+01 5.42E+01 5.40E+01 5.36E+01 5.29E+01 5.21E+01 5.13E+01 5.06E+01 4.98E+01 4.91E+01 4.84E+01
7 3.69E+01 3.37E-03 5.00E+01 5.79E+01 6.52E+01 6.82E+01 7.04E+01 7.07E+01 7.06E+01 7.00E+01 6.93E+01 6.84E+01 6.76E+01 6.67E+01 6.59E+01 6.51E+01
8 4.02E+01 3.85E-03 6.05E+01 7.05E+01 7.97E+01 8.40E+01 8.73E+01 8.82E+01 8.85E+01 8.81E+01 8.75E+01 8.68E+01 8.59E+01 8.49E+01 8.40E+01 8.31E+01
9 4.28E+01 4.33E-03 7.13E+01 8.34E+01 9.46E+01 1.00E+02 1.05E+02 1.06E+02 1.07E+02 1.07E+02 1.07E+02 1.06E+02 1.05E+02 1.04E+02 1.03E+02 1.02E+02
10 4.46E+01 4.81E-03 8.22E+01 9.64E+01 1.10E+02 1.16E+02 1.22E+02 1.24E+02 1.26E+02 1.26E+02 1.26E+02 1.26E+02 1.25E+02 1.24E+02 1.23E+02 1.22E+02
11 4.60E+01 5.30E-03 9.30E+01 1.09E+02 1.25E+02 1.33E+02 1.40E+02 1.43E+02 1.45E+02 1.45E+02 1.46E+02 1.45E+02 1.45E+02 1.44E+02 1.43E+02 1.42E+02
12 4.70E+01 5.78E-03 1.04E+02 1.22E+02 1.40E+02 1.49E+02 1.57E+02 1.61E+02 1.64E+02 1.65E+02 1.65E+02 1.65E+02 1.65E+02 1.64E+02 1.63E+02 1.62E+02
13 4.78E+01 6.26E-03 1.14E+02 1.35E+02 1.55E+02 1.65E+02 1.74E+02 1.79E+02 1.82E+02 1.84E+02 1.85E+02 1.85E+02 1.85E+02 1.84E+02 1.83E+02 1.82E+02
14 4.84E+01 6.74E-03 1.24E+02 1.48E+02 1.70E+02 1.82E+02 1.92E+02 1.97E+02 2.01E+02 2.03E+02 2.04E+02 2.05E+02 2.05E+02 2.04E+02 2.03E+02 2.02E+02
15 4.90E+01 7.22E-03 1.35E+02 1.61E+02 1.85E+02 1.98E+02 2.09E+02 2.15E+02 2.20E+02 2.22E+02 2.24E+02 2.24E+02 2.24E+02 2.24E+02 2.23E+02 2.22E+02
16 4.94E+01 7.70E-03 1.45E+02 1.73E+02 2.00E+02 2.14E+02 2.27E+02 2.33E+02 2.39E+02 2.41E+02 2.43E+02 2.44E+02 2.44E+02 2.44E+02 2.43E+02 2.42E+02
17 4.98E+01 8.18E-03 1.55E+02 1.86E+02 2.15E+02 2.31E+02 2.44E+02 2.51E+02 2.57E+02 2.61E+02 2.63E+02 2.64E+02 2.64E+02 2.64E+02 2.63E+02 2.63E+02
18 5.01E+01 8.67E-03 1.65E+02 1.98E+02 2.30E+02 2.47E+02 2.62E+02 2.70E+02 2.76E+02 2.80E+02 2.82E+02 2.84E+02 2.84E+02 2.84E+02 2.83E+02 2.83E+02
19 5.05E+01 9.15E-03 1.75E+02 2.11E+02 2.44E+02 2.63E+02 2.79E+02 2.88E+02 2.95E+02 2.99E+02 3.02E+02 3.04E+02 3.04E+02 3.04E+02 3.04E+02 3.03E+02
20 5.07E+01 9.63E-03 1.84E+02 2.23E+02 2.59E+02 2.79E+02 2.97E+02 3.06E+02 3.14E+02 3.18E+02 3.22E+02 3.23E+02 3.24E+02 3.24E+02 3.24E+02 3.23E+02
end
** ** phi 0246810 12 14 16 18 20 22 24 26
T/Sigma -7.32E-01 -7.32E-01 -7.32E-01 -7.32E-01 -6.73E-01 -6.36E-01 -6.14E-01 -6.02E-01 -5.93E-01 -5.84E-01 -5.76E-01 -5.69E-01 -5.64E-01 -5.59E-01
Tearing Point Summary Values ** ** **
J_tear 7.21E+01 8.43E+01 9.56E+01 1.01E+02 1.06E+02 1.07E+02 1.08E+02 1.08E+02 1.08E+02 1.07E+02 1.06E+02 1.05E+02 1.05E+02 1.04E+02
T/Sys -6.16E-01 -6.16E-01 -6.16E-01 -6.16E-01 -5.67E-01 -5.36E-01 -5.17E-01 -5.07E-01 -4.99E-01 -4.92E-01 -4.85E-01 -4.80E-01 -4.75E-01 -4.71E-01
K_Jel 3.29E+01 3.30E+01 3.30E+01 3.26E+01 3.22E+01 3.17E+01 3.13E+01 3.10E+01 3.07E+01 3.04E+01 3.01E+01 2.98E+01 2.96E+01 2.94E+01
K_Jtotal 2.92E+01 3.16E+01 3.37E+01 3.47E+01 3.54E+01 3.57E+01 3.59E+01 3.59E+01 3.58E+01 3.57E+01 3.55E+01 3.54E+01 3.52E+01 3.51E+01
Tearing Point Values At Tearing Phi Location
Stress Force CMOD Phi J T/Sys K_Jel K_Jtotal Sigma/Sys Ma Mb r_phi_a r_phi_b
4.29E+01 5.61E+01 4.37E-03 17 1.08E+02 -4.99E-01 3.07E+01 3.58E+01 0.84 114.46 511.78 0.243 1.085
end_summary
US Units
length (in)
Force (kip)
Stress (ksi)
J (in-lb/in^{2})
K (ksi-in^{0.5})
Phi (deg)
end_units
Output file  
Continues every 2 
degrees to phi = 90 
Values per load 
step and phi 
location 
Summary of 
tearing point 
values if 
available 
Output Units 
Input Summary 
Normalized T-
Stress = T/
s 
11 
Note: The normalized elastic T-stress values are interpolated 
from the T-stress tables in Annex A2 of ASTM E2899 

Analysis only *.ntrp (“interp”) file 
Geometry 
Values 
Units 
Material properties 
E 
stress, plastic strain 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
end 
%-----Interpolation Analysis Input File-----% 
%words proceeded with * are keywords for the 
%text scanning program 
%---Set Units----% (options are SI or US) 
*units SI 
%---Geometry Values----% 
*2c 12.70 
*a  6.17 
*W  88.82 
*B  9.5 
% 
%---Material Properties----% 
*material 
*E 74.460e3 
*stress pl_strain 
317.02,0 
361.08,0.00055 
375.35,0.00105 
385.97,0.00203 
391.83,0.00309 
396.17,0.00422 
399.55,0.0052 
402.86,0.00618 
405.07,0.00703 
408.51,0.00813 
411.41,0.00928 
414.31,0.01022 
437.40,0.02013 
454.36,0.03003 
464.84,0.04042 
469.81,0.05014 
472.22,0.05743 
*end_material 
NOTE: Poisson's ratio, 
n
, is not a required 
material input.  All of the solutions have a 
fixed value of 
n
 = 0.30 from the interpolated 
solutions data set. 
NOTE: The *keywords are strings that are 
searched for in the code and must appear as 
shown in this example.  The numeric values 
next to or below the keywords are changed 
to create new analysis input files. 
12 

Analysis only *.ntrp file with simple 
material definition 
Geometry 
Values 
Units 
Material properties 
E 
Yield Stress 
n (hardening) 
end 
%-----Interpolation Analysis Input File-----% 
%words proceeded with * are keywords for the 
%text scanning program 
%---Set Units----% (options are SI or US) 
*units SI 
%---Geometry Values----% 
*2c 12.70 
*a  6.17 
*W  88.82 
*B  9.5 
% 
%---Material Properties----% 
*material 
*E 74.460e3 
*Sys 351.6 
*n 8.5 
*end_material 
13 

Pre-Test prediction *.ntrp 
Geometry 
Values 
Units 
Critical Toughness 
Critical angle 
Material properties 
Can be entered in 
table or short 
format 
%-----Interpolation Analysis Input File-----% 
%words proceeded with * are keywords for the 
%text scanning program 
%---Set Units----% (options are SI or US) 
*units SI 
%---Geometry Values----% 
*2c 12.70 
*a  6.17 
*W  88.82 
*B  9.5 
% 
%---Material Properties----% 
*material 
*E 74.460e3 
*stress pl_strain 
317.02,0 
361.08,0.00055 
375.35,0.00105 
385.97,0.00203 
391.83,0.00309 
396.17,0.00422 
399.55,0.0052 
402.86,0.00618 
405.07,0.00703 
408.51,0.00813 
411.41,0.00928 
414.31,0.01022 
437.40,0.02013 
454.36,0.03003 
464.84,0.04042 
469.81,0.05014 
472.22,0.05743 
*end_material 
% 
% 
%---Pre-test Prediction Values----% 
*pretest 
*Jc 21.0 
*phi_crit 17 
14 

%-----Interpolation Analysis Input File-----% 
%words proceeded with * are keywords for the 
%text scanning program 
%---Set Units----% (options are SI or US) 
*units SI 
%---Geometry Values----% 
*2c 12.70 
*a  6.17 
*W  88.82 
*B  9.5 
% 
%---Material Properties----% 
*material 
*E 74.460e3 
*Sys 351.6 
*n 8.5 
*end_material 
% 
%---Test Evaluation----% 
*test_eval 
*tear_force 251.8 
*tear_phi 17 
*CMOD  Force   
0.0000,0.095 
0.0000,0.149 
0.0005,1.195 
0.0013,3.638 
0.0023,6.788 
0.0036,10.616 
0.0048,14.756 
0.0064,19.195 
. 
. 
. 
0.1123,250.593 
0.1135,251.814 
*end_test_data 
Test Analysis *.ntrp file 
Geometry 
Values 
Units 
Material properties 
Can be entered in 
table or short 
format 
Test Tearing force 
Tearing angle 
CMOD, Force Table 
. 
. 
. 
. 
. 
. 
. 
. 
. 
End_test_data 
15 

%---Material Properties----% 
*material 
*E 10.8e3 
*stress pl_strain 
45.98,0.00000 
52.37,0.00055 
54.44,0.00105 
55.98,0.00203 
56.83,0.00309 
57.46,0.00422 
57.95,0.00520 
58.43,0.00618 
58.75,0.00703 
59.25,0.00813 
59.67,0.00928 
60.09,0.01022 
63.44,0.02013 
65.90,0.03003 
67.42,0.04042 
68.14,0.05014 
68.49,0.05743 
*end_material 
Example material property *.prop files –  
Use with the “Import Material Properties Button” 
Material properties 
E 
stress, plastic strain 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
end 
NOTE: Poisson's ratio, 
n
, is not a required 
material input.  All of the solutions have a 
fixed value of 
n
 = 0.30 from the interpolated 
solutions data set. 
NOTE: The *keywords are strings that are 
searched for in the code and must appear as 
shown in this example.  The numeric values 
next to or below the keywords are changed 
to create new analysis input files. 
%---Material Properties----% 
*material 
*E 10.8e3 
*Sys 51.0 
*n 8.5 
*end_material 
File containing 
stress-plastic_strain 
table 
Short format file 
with no stress-
plastic_strain table 
Stress – plastic strain data can be tab, space, 
or comma delimited 
16 

Example test data*.txt files –  
Use with the “Import Test Data” button 
NOTE: The *keywords are strings that are 
searched for in the code and must appear as 
shown in this example.  The numeric values 
next to or below the keywords are changed 
to create new analysis input files. 
%Unlimited header lines at top 
%ensure that "*CMOD" keyword precedes the data 
%and "*end_test_data" is at the end of the data 
%Example test data in US units 
% 
*CMOD  Force   
0  0.0214   
0  0.0336   
0.00002  0.2686   
0.00005  0.8179   
0.00009  1.5259   
0.00014  2.3865   
0.00019  3.3173   
0.00025  4.3152 
. 
. 
.   
0.00406  54.0283   
0.00424  55.2063   
0.00442  56.3355   
0.00447  56.6101   
*end_test_data 
CMOD and force data can be tab, space, or 
comma delimited 
17 

Source File Information 
18 
•If so desired, TASC can be run from the source files available from the NASA TASC Sourceforge project at 
http://sourceforge.net/projects/tascnasa/.  Running TASC from the source files requires a current Matlab license along with 
a Matlab Curve Fitting Toolbox license and a Matlab Image Processing Toolbox License.  
•Type ‘”tasc” from the Matlab command prompt to start TASC. 
•The first time you run TASC, a start up window will appear stating “I have read and accept the terms of the NASA Open 
Source Agreement included in the TASC distribution package.” You must select “Yes” to run TASC. Selecting “Yes” creates a 
small text file, TASC_lic.txt” in your executable directory.  You will not be asked to accept the agreement again unless you 
move or copy the executable file to another directory. 
•The interpolation routines rely on the interpolated solutions database file, interp_solution_database.mat, located in the 
source file directory.  The *.mat database is a 4-D Matlab structure.  The solution database is arranged in a result(I,J,K,L).fea 
structure where the result indices are result(a/B, a/c, n ,E/
s
ys). Details of the solution space, interpolation methods, and 
nomenclature are documented in NASA/TP-2013-217480, Elastic-Plastic J-Integral Solutions for Surface Cracks in Tension 
Using an Interpolation Methodology, which is available for download from the NASA Center for Aerospace Information (CASI) 
at <http://www.sti.nasa.gov>.