u.s. naval air developmen - dtic · 2018. 11. 8. · u.s. naval air developmen center johnsville,...

36
U.S. Naval Air Developmen Center Johnsville, Pennsylvan* NADC-MR-6623 14 Jwwc 1ý67 Calculation of Time-Temperatute HistoT , and Prediction of Injury to S:lin Expos., to Thermal Radiation Naval Air Systems Command AirTask R360 FR1O2/2021/ROI 101 01 (RB-6-0!) DISTRIBUTION OF THIS DOCUMENT IS UNLIMI RECEIVED AUG 4 1967 CFSTI "\IUG 1 1967 Limitations concerning ý'ie distribution of L -- this report and revelaf',on of ;its contlents r-'.ar on the ;nside c this cover.

Upload: others

Post on 05-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • U.S. Naval AirDevelopmen

    CenterJohnsville, Pennsylvan*

    NADC-MR-6623 14 Jwwc 1ý67

    Calculation of Time-Temperatute HistoT ,and Prediction of Injury to S:lin Expos.,

    to Thermal Radiation

    Naval Air Systems CommandAirTask R360 FR1O2/2021/ROI 101 01

    (RB-6-0!)

    DISTRIBUTION OF THIS DOCUMENT IS UNLIMI

    RECEIVEDAUG 4 1967

    CFSTI

    "\IUG 1 1967

    Limitations concerning ý'ie distribution of L --this report and revelaf',on of ;its contlentsr-'.ar on the ;nside c this cover.

  • DEPARTMENT OF THE NAVYU. S. NAVAL AIR DEVELOPMENT CENTER

    JOHNSVILLEWARMINSTER. PA. 16974

    Aeros, ... edical Research Department

    NADL-MR-6623 14 June 1967

    Calculation of Time-Temperature Historiesand Prediction of Injury to Skin Exposed

    to Thermal Radiation

    Naval Air Systems CommandALrTask R360 FRI02/2021/RO 101 01

    (RB-6-0O)

    DISTRIBUTION OF THIS DOCUMENT IS UNLIMITED

    Prepared by: 7John A. Weaver

    Approved by: Carl F. Schmidt, M.D.Research DirectorAerospace Medical Research Department

    Released by: E.M. WurztI, CAPT, MC. USNDirectorAerospace Medical Research Department

  • VStIWIARY

    'This report gives a general description of a digital computer program

    used in connection with the study of injury of skin exposed to thermal energy.

    All of the information necessary for a detailed understanding of the program

    is included; however, the material is presented in a manner such that the novice

    in the field of computer science may make use of the program if he so desires.

    For this reason emphasis is placed on the operating instructions for the pro-

    gram. A short discussion of the pertinent theory and equations as they apply

    to the human skin is included at the beginning of this report.

    iii

  • TABLE OF CONTENTSPage

    SUMMARY ---------------------------------------------------- ii

    INTRODUCTION ----------------------------------------------- 1

    THEORY OF PROBLEM AND EQUATIONS -.--------------------------- 1

    PROGRAM DESCRIPTION ---------------------------------------- 5

    OPERATING INSTRUCTIONS ------------------------------------- 12

    General ---------------------------------------------- 12

    Input ------------------------------------------------ 12

    Output ----------------------------------------------- 16

    REFERENCES ------------------------------------------------ 27

    LIST OF FIGURES

    Figure Title Page

    1 Typical Time-Temperature History of SkinExposed to a Square-Wave Pulse of Thermal Energy ---- 2

    2 Fortran Statement Listing of Program ----------------- 6a,b,c

    3 Flow Chart for Computation of rime-TemperatureHistories ------------------------------------------- 9

    4 Damage Rates Derived from Radiative Data ------------- 11

    5 Flow Chart for Computation of the ThermalTissue Damage Integral ------------------------------ 13

    6 Macro Flow Chart of Logic--------------------------- 14

    7 Example3 of Input Data Cards ------------------------ 15

    8 Example of Array Printout --------------------------- 17

    9 Example of Integration Printout --------------------- 19

    10 Example of Punched Data Cards ----------------------- 20

    lii

  • L!5T 0' FIGURES (Cont'd)

    Figure Title Page

    11 Example of Tissue Temperature Plot--------------------- 22

    12 Example of Surface Temperature andTissue Temperature Plot -------------------------------- 24

    13 Example of Surface Time-TemperatureHistory Printout --------------------------------------- 25

    I

    iv

  • INTRODUCTION

    This report contains a description of a digital computer program

    that can be used to evaluate theoretical equations associated with the time-

    temperature histories of skin exposed to various levels of thermal radiation

    and to predict the injury due to such exposures (1). The program is written

    for a Control Data Corporation 3200 Computer System using the Fortran 3200

    language. In the study of thermal tissue damage it is of interest to obtain

    the time-temperature history at some depth below the surface of the skin such

    as at the dermis-epidermis interface and also to obtain the time-temperature

    history at the surface of the skin. For this reason the computer program in-

    corporates the feature of obtaining the time-temperature history at depth and

    at the surface.

    THEORY OF PROBLEM AND EQUATIONS

    The time-temperature history of skin exposed to a square-wave pulse of

    thermal energy is characterized by a temperature rise from some initial tempera-

    ture of the surrounding environment T0O at time t=o when irradiation at a flux

    of magnitude, Q, begins. The temperature continuc: to rise to some peak tempera-

    ture at time t = T, the time at which the radiation ceases. The temperature then

    drops, rapidly at first, then more slowly, approaching T as t approaches in-

    finity. Figure I shows a typical example of a time-temperature history as com-

    puted for a specific exposure.

    The following equation suggested by Buettner (2) describes the desired

    time-temperature history:

  • 60

    58

    56

    54- U--m surf

    524

    4a.-

    46

    on__ /0pfo Deptgg W~D h) --S4-

    Apommef Lows ORO~ of

    Riedetion

    34 I3Z5f

    0 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68TIME - SECONDS

    Figure 1. Typical Time - Temperature History of Skin Exposed to a Square-Wave Pulse of Thermal Energy.

    2

  • SC -f.- ))I.TT2a e-x2/ 4 a2t - x (1-6 2at +

    2 • Za -vT e- x2 /4a 2 (t-T) _ x(I-8 ( X

    /a7 2 Eq. 1

    where Tx a tissue temperature at depth x below the surface (C)

    Q a effect je radiation on the surface of skin (Cal/cm2 sec)

    k = thermal conductivity (Cal/cm sec *Q

    P = density of skin (g/cm3 )

    c = specific heat (Cal/g 0C)

    a2 = k/oc = "temperature diffusivity" (cm 2/sec)

    t - time (sec)

    T = time at which thermal radiation ceases (exposure time) (sec)

    x = depth below the surface of the skin (cm)

    T 0 initial surrounding temperature ( *C) U eY2

    8(U) - integral of the probability curve Error

    ve e0 Function

    Equation 1 can be derived directly from the general differential equation for heat

    conduction in one dimension

    6T 26T Eq. 2-•= a 6x-" q

    assuming a constant heat flow and an initial isothermal condition (vertical temp-

    erature gradient equals zero) and the heat absorbed at the surface of the skin

    transferred inward by conduction.

    Prediction of dermal injury resulting from exposure to thermal radiation

    of any given magnitude and duration depends entirely upon the resultant time-

    temperature history. Total tissue damage done during any g-ven episode must

    3

  • include the damage done during cooling after the radiation ceases as well as

    the damage done during heating. Equations 3 and 4 express damage as temporal

    integral of rates of tissue injury depending upon the tissue temperatire, and

    increasing logarithmically with this temperature (3,4,S).

    Q a T dt t d- dt Eq. 3t1

    Sa Pe- AE/RTx dt + 2 Pe 'E/R Tx dt Eq. 4ti

    where 'i = total tissue damage = 1.0 at point of complete transepidermal

    necrosis

    dQ/dt ý damage rate at given temperature, T

    dt = time interval for which given temperature prevailed (sec.)

    T = time at which thermal radiation ceases (exposure time)(sec.)

    tI = time at which the injurious temperature level t44 0 C) is

    reached (sec.)

    t2 = time at which temperature falls below the injurious level

    (44 0C) (sec.)

    P = constant of integration

    AE = energy of inactivation

    R a gas constant

    T x tissue temperature at depth x in %u at time tx

    The first term on the right hand side of Eq. 4 is the damage done during heat-

    ing, hereafter designated i'H the second term is the damage dore during coo ling.

    hereafter designated •C; the sum of these two teres is the total damage done,

    hereafter designated r and is equal to unity at the point of complete trans-

    epidermal necrosis.

    4

  • PI1RAO;Nq DLSCRIP'I ION

    The complete program can he roughly brokei, into seven parts. Figure 2

    is a listing of the Fortran statements of the entir' progr:im.

    The first part of the program reads into the computer the necessary

    data required for cilculation of time-temperature histories. This includes

    data such as the number of time-temperature histories to he computed, various

    labels used on graph outputs, constants of intevrtition, etc.

    The second part of the progran computes the individual time-temperature

    histories as arrays of time-temperature points. Each time poitrt ii stored in the

    arra:' 1IMEýN) and the associated temperature point is stored in the array T(N).

    In addition, an array A(N) containing the square root of values of thermal con-

    ductivity is stored. Each of the Lhree arrays has a maximum dimension of 200

    floating point values. For each time-temperature history to be zomiited, a

    data card is read in containing the following variables:

    Q = effective radiation on the sirface of the skin

    X = depth below the surface of s0in (x = o at the surface)

    DT = time interval btLween points in the tire-temperature history

    TAU = time at which therma' radiation ceases = i 'exposure time)

    TIM1E(l) = initial starting point in time at which first temperature pcint

    is computed

    Al square root of value of thermal conductivity during heating phase

    A2 square root of ýalue of thermal conductivity used to compute

    first temperature point during the cooling phase.

    ZEROTI.'MP i nitnial urrourd - tet.perature r I0

    P I LSQRT

  • "E(AU ?4144 U. me C1-9 0001AI tAl. 244b)

    Its ee'ial 4-eLiti l.6)9004.111

    L4.413111.40)I: So NOV1A*A0 St4101*i Stftillrik-bAt.ae 1101ifmle1

    r 11A14 1100 tu"AlIUN

    )IU* W$a.ahlEg4 C./lSApblCIOCI viouQIAIOAII

    A(M) a &I

    it1jot l* lw I IuA.IO0e

    I0-ii "*I l'P 11po v-Il

    lilt t~.'.kj') TO) 1

    13 I OU We [I.%4

    I~ IF l~if 1L 1..0 4*11- %0 .- ~lif 10%IO104 F ( M4.011: Lt 1644014111'43 IN OOS,169

    1006 11 a a *F&.3#/

    60IN I1.P'Z'/) Z9.3,$99 PIUNT 0/Z kIAtA

    PQ1NT S0013 1.,

    SIO 1`0016*u

    I./)IFRo ?49-30

    1113 LEL13- 11-

    bill-of NAL SLIOU.iE 1)SL))

    100 (1) TI) 11113911. elh SSVTCHF III

    1112 IE)4INT4 001.IIIIN O~l

    PRll ?41- 11.1009 101113 LaL-

    LY - 1U SIL a %Il.Qv1`)AIISTZ.-)u 'V'1u4i.ie SbTA-919.00 '.YAaBs.?% SVTA,11101.90

    bISO I,)TI)I 60St'O)l SSOlCN f4)

    IFS (ST to- (It 0)111.1 hZIldF 1

    1010r 2.0 Forra Statementi Listing ofPr1r)2011POIN 44019 PHIN Mo

  • r Continuation of Figure 2.III uo~e'IAI *tp#1-to If II IJI.M?.) I

    I1 PI NT 41.111 9.. 1

    Lo0 Ito 16

    to7 .. 1 "i.0

    G.O ft0 1 1

    1 O 1.'I

    II0it "1110 w)1.SJ

    SO. F0144J3-IPA,??..i TFl

    '30 Ito lb

    eft fRINT ageI ii

    9.0l 101 ~1I19 09lk91t'0.41

    If0 If99 9 I ,/.119.4f jI 14.'e I~ i*.p14 014)34no

    F161641 -C!

    TEUTSO.01919.1 "s.

    V1934 FOM ,FM.OMGf3M3C

    1908 GO 143 (401019tw.?o SGWTCIU4

    41S POINT7 3000.3500 FOIINAI 41013616 GO It, it49.J.&OZI 9.!?,4MI1`1431

    C CAO~l PU9.CI

    lost F0.4194 IF0%. .I3.3Fl.3sFA,.33

    1067 00094*3 I I f 1.31otoo3 GOo 1" iI.600SUSSTC0f 410

    C LAIKLS

    If I313C.LI.11.9. 101.1671144 ATIC au.

    AL. ol XIICOIU.

    701 If (AlIC.L3I.G.V21 103,104703 XTIC a 5.29.

    AL . '13C91,.1

    ?a?12 Ia ITICIfiIAt.L1.411C3 de3

    2 ATIC * 1A

    3 ATIC 0 [A 8 ATIC-1.4 AL S 31COI0.

    701 110 to) 1111.0420ILILAI3JSA~TCt1

    ALOW 8 *AIIC

    202 PAWs 202 Soo 14) 209.203 A a -19.0IIIci2u.

    2o'? OPAU19 29Y s. uTO 10 03219* CALL LABECL l1.2.0,L90411

    CALL LABIL 43.I.SLWI41

    211 A *-37.P11C.21i

    233 VAUWA 213 $00 to 211III CALL IAdEL 1..@MS234 a a *3%.@AI IC/20.

    3F4e'LOf~IAY4A1?.%91D9S!I 2319.23421* PAUS.E 216 V001 TV 214231S CALL I AB.EL 11.1.0,0404)

    A a - ATIC/09.0

    I . l1'9.0

    211 LIL - LILTIII)tF(l'LOtYIIA.Y.60.0l 220.220

    PAP V*1119 ol2 Soo0 To pal

    6b

  • Continuation of Figure 2.

    11S C'LL 1,"L~k AIALL

    1^ 04OW d'S 6..l TO gpolj1,04 CALL tAMIL 14A.?.V.LNUjl

    CALL 1,A1411 (::I.:0L1 1CALL I AmL IAI0LWU~y 111M.i AAW1l*1I

    AIa .%IhiI hAI.OfII 1.Oil LOWI .1S hilt

    0001"AUl.% b0WI0

    o4:CALLi Mit 'AL I.1.0.dIl

    ICALL I AMLt 1A..'.U.CI

    u C% ALL 04Li,~D1O

    '%A mý 14:0:00:1 "1.CALL ALL 1AlI 6 "

    If til 1,1fAVV(1:AI0901I 1 %4 0'.0

    0,46 CALL 1 AMILL 41,1.U,LROION0

    0 1C-OPOAI IF.£... 1d0A

    CALL L414LL 16-1#1061-4

    'P3 AUst SoO % Ii3 hi £a.?CALL IL'"tl. hI.P0.LWIIII14

    It'4Cu04,tlt.dAA.IAJI Al

    CALL IA"L ?,.lIJ

    ?*.?3 640As it #t- SWl 140 .'e A

    ;!%a CALL khI 1".10#11.1.41311)'

    CALL 1414LL (Ne-0.431A~

    t LU.It I-

    I oft IFlpbt IIR014.IO-l..0.11)II -1010.1£1o is AU%t j'3 Aul'o Ij I).1 10 001 01 i I.i.

    II IhItAY I I I 1 1 11 1.11111 .0I I I 0I11-JiI? C'I.' I ."

    .. ) IFOl(."I'IvAT.?%U I 101b.0lot1-14 IF ft I IN. I I

    Iij un I, ilm.II1 Iv%ý, qil~ffiAIAt EIASlh 1.0.101 1a IItC I.11 .At 0"I.0%. .0. 3.)..k. I I14

    o 4 4.d

    ,I ,si II,.co.t.

    6c

  • It is necessary to use some value other than zero for TIME(1) in order that the

    vaJue of the exponent containing TIME(N) as a divisor does not aprr.ach infinity

    since in this event an exponent overflow error would occur. Hence a value of

    TIME(l) very nearly equal to zero should be chosen so that the sum of TIME(1)

    plus some integer number times DT is very nearly equal to TAU. Again it is neces-

    sary that the sum of TIME(1) plus some integer number times DT does not exactly

    equal TAU in order to prevent errcr.

    In solving E1 . I on the computer, the following approximation is used:

    pc= 1 Eq. S2

    Hence a 2 k

    or a VV Eq. 6

    The r-imputation of the time-temperature history is divided into two intervals.

    0 < TIME(N) < TAU and TIME(N) > TAU, which correspond to the heating phase and

    cooling phase respectively. Before the calculation of each temperature point, a

    check is nade to see if TIME(N) < TAU. If this is the case, Eq. 1 is solved for

    the first two terms on the right hand side, the third term being imaginary. When

    TIME(N) exceeds TAU in value (during the cooling phase), tie entire equation is

    solved. During the heating phase a constant value of the square root of thermal

    conductivity, Al, is used; however, during the c-oling phase the value of the

    square root of thermal conductivity, A2, is decremented by 0.0001 after the cal-

    culation of the first temperature point and is continually decremented for each

    ttmperature point thereafter

    The prograi uses an approximation formula to compute the value of the

    complementary Error Function, I - e(U). The approximation formula for the Error

    Function 8(U) is given by Haitings (6).

    e(u) - I -2U 3U 4 5U U 6. 16(l~a 1 U~a2 U *a 3U *a4 U*a SU *a 6 U IEq.

    7

  • Since the complementary Error Function is equal to one minus the Error Function

    we have, Com. e(U) - I-8(U)

    Com. 8(U) x COMERF = + [l+a1U+a 2 j2+a 3 J3,a4U4 +asUS+abU6 1l6 Eq. 8

    where a, x 0.0705230784

    a 2 a 0.0422820123

    a 3 = 0.0092705272

    a4 = 0.0U01520143

    aS = 0.0002765672

    a6 = 0.0000430638

    During and following calculation of the tlme-terperature history the

    following three specific valves of T(N) are stored separately for later use:

    TPK = peak temperature obtained

    TMINUP = value of the temperature closest to 44°C (injurious temperature

    level) during the heating phase.

    TWINDN - last value of temperature in the T(N) array.

    Also the number of elements in the array T(N) between ININtIP and ThINDN inclusivw

    is stored in NO for later use. Figure 3 is a flow chart of time-temperature

    history computation.

    The last five parts of the program are essentially connected with out-

    put and are selected by means of sense switches located on the computer console.

    Thus any, all, or none of the five parts can be selected in turn. Ihe operation

    of any one of the parts may be skipped in the program ,.y setting the proper

    sense switch to the "ON" position. Briefly the fie parts are concerned with:

    (1) printed output of the T(N), TimeV%), ind A(%) arrays, (., numerical solution

    a

  • SET .?U- , 01 8

    C&LCULOU ~ ~ SI TIN Si.IPAT Gas.as

    Figure ~ ~ 1111 3.1111#1 Floe: Chr o opuaino im. emp~lmeraueHsois

    9

  • of the thermal tissue damage integral and printed output of results, (3) card

    punch of time-temperature history just computed, (4) plot of time-temperature

    history just computed, and (5) plot of time-temperature history for surface

    temperatures (x = o). Here we discuss the numerical , lution of the thermal

    tissue damage equation. The others are discussed under output in the Operating

    Instructions.

    Equations 3 and 4 yield the following equation for tissue damage

    rates as a functior of temperature Tx,

    dQ pe-AE/RTx Eq. 9

    where the symbols have been previously defined. The values of P, M., and R

    were determined as follows from the graph in Figure 4 (4);.124

    P - P1 a 2.1850 x 10

    and AE/R - ERI - 93,534.9 for tissue temperature, T , less than 500C and

    P a P2 a l.S23C x 10*51

    and AE/k - ER2 - 39,109.8 for tissue temperature, T, equal to or Kreater

    than 50C.

    The damage rate for each temperature value in the 3rraY iWO between

    ThINUP and ThINDN is computed according to Eq. 9, depending on whether the value

    of the temperature is less than, greater than, cr equal to S6"C. values of

    temperature below TMINUP do not make a significant contributicn to Lhe total

    damage integra'. The heating damage integral (for values of ,.4 iture between

    TMINUP and IPk), HI, and the cooling danage integral ,for values of temperature

    between TPK and TMINDN), C[, are computed according to the trave:oidal rule for

    integration;

    10

  • 614104

    41

    TEMPCEqATUNE -C

    Figure 4. Damage Rates Derived frcm Radiative Data

  • dt dfl 2dfl &2 E&.210

    where 9 - damage integral

    dt = DT a time interval between temperature points

    dQ/dtm - damage rate at given temperature

    Following the computation of the damage integral during heating, HI, and CI,

    the integral during cooling, the sum HI + Cl, the total damage is stored in

    Fl. Figure 5 is a flow chart of the integral computation.

    OPERATING INSTRUCTIONS

    General

    In addition to a deck of Hollerith cards containing all the Fortran

    statements, control cards are necessary for the operation of the program. How-

    ever, since the number and format of the control cards may vary somewhat in dif-

    ferent computer installations, they will not be considered here. Details on the

    appropriate control cards can be obtained at each installation. A binary deck

    containing the incremental plotter routine to operate the plotter (7,8) completes

    the card requirements.

    Various modes of output may be selected by means of sense switches.

    The operation of each output is inhibited by p!acing the proper sense switch in

    the "ON" position. Figure b is a macro flow chart of the logic between various

    sections.

    The first datA card (Figure 7A) contains the variable L. the number of

    graphs to be plotted or the number of time-temperature histories to be computed.

    12

  • S4 at

    Ml:

    I ••

    Figure S. Flow Chart for Computation of the Thersal Tissue Dimge Integral

    13

  • fanIWO WWPsmCftckpL*"

    Toul."NA'diem

    so

    sp sm am

    Ttm soto

    BUT* ,WT vp Omp" 6am

    Pew. ftaff

    TT

    on W9

    WO

    ma Sao

    Laddu

    Figure 6. Macro Flow Lhart of Logic.

  • ILl [1l21314 1516"17 l8 19 Ih112'166666i toeo.e~eseeofOO esOO sOO~lO aaOeell so68eo 6636O6eO .leee~e,

    is$$ $lt e$l , I, I II nI.iP.I...... I. @Of.I.I.II.I$@@ II..ts@III#&

    888131 3111 1 1 3 111J 3 3JI811 3 1 11 3838 1 3 3 1 38 11113

    11 1081 ssPssss 444 0 iiss1issssigs, isis 14s is 1its i

    110111 'llltllll~lltlllllgllllllllglfltllllggllIulgutll~ll~

    "A 7

    333301313-3 1.33133J 3313 141ieG[ Sl t4 3)6.S 3l 313

    ~~~iii* T IIA I '6466666666666666 666366*66 666666T

    ....... 0 .00 .........

    IiIBICI J P2 MRtt itR1818888888818 *:l8881|11g8888088lll81881118ll8181 1 is I

    164646464444 66444s 61*64641i 464466illle46 i~4364446411s,

    sis~ssi~•Ssssssssssm:i 63lsl3s33sfl3fl~siii~s~ss sss isss s

    1666666~ll 66666 lilli's66.63366ls66iil.6l6isisi 66i 66il

    il lili IIlll1111 I g i i g ig,,, ill g i li l Siliiiigilliii3iliigigi g il

    8li18888888 88818 8118 8188 d? * III 18818811 ll) 81118888811111i 18S15

    Figure 7. 1xamples of Input Data18ards.o!IolII6o!IoN6o4o Ilflo 106s 441144is0*

    36666 3655655t5656o 6,5355,i35553566366563355P1335

    666666666666666666666666666666666666666666666666

    666166|66 |eS 666|h666 66| 6 sesaiesuIIa|aale|esssessglee,. alssees 666636666665666366666166161165666666666665666666616

    Fi~ gur 7.i Examples of ••••••Input Data Cards.~ii~iiii••iii

    ll lil l lll il lll i$| •ll~l~ ll l ll l| l ll~~ll ll~l llisll l

  • L is a three-digit integer punched in columns 1-3 on the card and is read in I

    forsat. L is decremented by I after the computation of each history and tested

    for zero. When L=0 the program is terminated.

    The second data card (Figure 7B) contains in array called LILY which

    has 12 four-digit labels used to label the ordinate axis of the graphed outputs.

    The first value, LILY(1), is punched in columns 1-4 on the card in the form

    .35, and is read in A format. Successive values of LILY are punched in successive

    columns of four, thus using columns I throiigh 48 for the entire array.

    The third data card (Figure 7C) contains three variables, D, B, C, used

    in labeling the graphed outputs. They are the date expressed in month, day, and

    year form, thus, 00/00/00. Each value is three digits ia length and the three

    variables occupy columns 1 through 9 with the following form, D = A00, B=/00,

    and C=/00, The values are read in A format.

    The fourth data card (Figure 7D) contains the values Pl, P2, ERl, and

    ER2. P1 and P2 are punched in columns 1-11 and 12-22 respectively and read in

    E format. ERl and ER2 are punched in columns 23-30 and 31-38 respectively and

    are read in F format.

    The remaining data cards (Figure 7E) contain the values of Q, X, DT,

    TAU, TIME(l), Al, A2, ZEROTEIMP, cnd PIESQRT. All the values are read in F format

    and occupy thc following columns; Q in columns 1-8, X in col=ns 9-16, DT in

    columns 17-24, TAU in columns 25-32, TIME(l) in columns 33-40, Al in columns

    41-49, A2 in columns S0-58, ZEROTEMP in columns 59-66 and PIESQRT in columns

    67-77. All values cover the expected range of the values with a sign position.

    Ou-put

    The first part of the output, the printed output of the three arrays

    T(N), TIME(N), and A(N), is controlled by sense switch #1. Figure 8 is an

    16

  • * * *..*.0000000 @00000000-0

    **OS@*@M NOOS e * 0 t. N* a, 1- *

    Pb4ISPf AS:

    * ~ ~ ~ ~ 0 0. 000000 @0. .0.00000 .

    I it 011 0l

    4 0 0 0 000&400

    *4*44 0000ioo

    %::000600000000

    0 IfoobH :;:1 : :!: :110, i om 00" oon ool0

    * 17

  • (example of the array printout. The values of Q, Al, A2, and TAU are printed

    at the top of the page for identification purposes, followed by the appro-

    priate headings for each of the arrays. The arrays are each split in half

    and printed in six columns across thc page. It will be noted that there is no

    variation in the value of the square root of thermal conductivity during the

    heating phase (0 < TIME < TAU), while the square root of thermal conductivity

    during the cooling phage (TIME > TAU) is continually decremented by 0.0001 at

    each time-temperature point as mentioned before.

    The second part of the output, the printed output of the results of

    the numerical solution of the thermal tissue damage integral, is controlled

    by sense switch #2. Figure 9 is an example of the integration printout. The

    printout consists of the values of Q, Pl, P2, ERl, ER2, TPK, TMINUP, and

    ThINDN for checking and identification purposes, along with the results of

    the integration Fl, HI, and CI. It is seen that the integration printout

    directly follows the array printout. Since TPK should occur at TIME = TAU,

    ThINUP should be the value of temperature nearest to 44°C during the heating

    phase, and TMINDN should be the last value in the T(x) array, these values can

    easily be checked against the array printout.

    The third part of the output punching the T(N) array on cards is con-

    trolled by sense switch #3. Figure 10 is an example of the punched data cards.

    Each array is preceded by a card containing the following data: PT in columns

    l-S, NO in columns 6-8, ThINUP in columns 9-15, TMINDN in columns 16-22, TPK

    in columns 23-29, and Q in columns 30-35. (Figure 1OA) The array from TMINIP

    to TMINDN inclusive is punched, eleven values of temperature per card, each

    value having a maximum of six digits and decimal point, three places to the

    18

  • IFI

    00 fe , *0 0

    * S@@ SO @@@SIto.@SO -. Pto

    # A IA

    .*0 i ... .. .:s. s .

    191

  • 0I TOOK 0

    ,I tllll OItt! 1l llll1 ol $ 1 tISOl soI Ito I t iltls tIIfilt e Soist 11111 11IIIgotl t I 11III1got1

    44444444 4 r44r444444444444n44a44a4a44.4-.44444.444m 4444444444

    sIflo msssIIl•smsifIIasIIIs•••••••••••• IiIssIsishisai suIiIsI•Issss Issls'iIss3i3iiI~

    hIltl ItlItll tl t Il itl1ln l Ill tl ,,llllO itll tltll ttlllll itittll t'll llll lllillltl~ltll ill

    A

    0 0 O00 0 o 0 O I 0 0

    151 6 I 6 I7 I IIlilt*3. 111111111 t i tm a vamp1wa10 bu11111 ill l 1t 1 6,44101,1101111111111I110 I11

    i~ llllllllllllOlll lltl i 11111 itt lt iglt ilttlflt ll Dillllllltllllliiifti ll ~ii 0'l'

    ,,OasesOs~sIlaSISIOeesg0,OsifI0S48008ISSdS0IdiIdISSShSSI~ISSaaS isilsitsssss

    11. 4 .. cu . . . , .....

    Figure 10. Exasple of Puriched Data Cards.

    10

  • right of the decimal point. (Figure 10B). This feature was originally included

    in the program to provide data output acceptable for use in another program.

    The fourth part of the output, a plot of the entire tissue temperature

    array T(N) from T to TMINDN by means of an incremental plotter is controlled

    by sense switch #4. Figure 11 is an example of a tissue temperature plot. The

    ordinate of the plot is labeled T(x) and has a range from 25-75"C with the

    appropriate labeling. This graph procedure is used to plot time-temperature

    histories at a depth x below the surface where a TPK of less than 75"C is

    desirable. Hence, since the initial surrounding temperature (TO) is always

    32.5SC, the range of the ordinate is sufficient to plot tissue temperatures at

    depth. The length of the abscissa is computed for each plot depending on the

    size of TIME(N). If TIME(N) is less than 4.5 sec the length of the abscissa

    is 5.0 sec long; if TIME(N) is less than 2.25 sec the length of the abscissa is

    2.5 sec long. If TIME(N) is greater than 4.5 sec, the length of the abscissa

    is equal to ten times the following truncated value: [(TIME(N)/9.)+I.] The

    abscissa is labeled TIME(sec.) and covers the appropriate range. The upper

    right hand corner of the plot contains the date of the plot and the values of Q,

    Al, A2, and TAU for identification purposes. One time-temperature history is

    plotted per each graph.

    The fifth and last part of the output, a plot of surface time-temperature

    histories, is controlled by sense switch #5. The graph is exactly the same as

    that for tissue time-temperature histories except that the range of the ordi-

    nate is increased to 25-90*C to handle the higher TPK of the surface time-

    temperature histories.

    Since there are five sense switches each with "ON" and "OFF" positions,

    there are thirty-two different modes of operation of the program. The program

    21

  • 70

    Dose 03/23/6665 o-, 1.880

    Ai - .0375A2 - .0355

    600 T - .523

    55

    ~50M

    I-45

    40

    35

    .50 1.00 1.50 2.00 2.50 3.00Time Wsec.

    Figure 11. Exanple of Tissue Temperature Plot.

    22

  • is designed to operate in each of the thirty-two modes; however only a few of

    the rissible modes are used in actual practice. Some of these are briefly

    discussed because of their importance.

    1. All sense switches in "OFF" position - normal mode of operation.

    The three arrays T(N), TIME(N), and A(N) are printed, followed by a printout

    of the results of the tissue damage integral as shown in Figure 9. The T(N)

    array is punched on cards according to the format shown in Figure 10 and a

    graph with increased ordinate size (25"-90*C) is drawn containing both surface

    temperatures (the plot with the larger TPK) and tissue temperatures (the plot

    with the smaller TPK) as shown in Figure 12. Each surface time-temperature

    history is printed out as shown in Figure 13 with a label at the bottom identify-

    ing the history as a surface temperature history. The first four input data

    cards are arranged as mentioned before; however the remaining cards containing

    values of Q, X, DT, TAU, TIME(l), Al, A2, ZEROTEMP, and PIESQRT are arranged in

    the following order. Each card containing values of Q, X, DT, TAU, TIME(l), Al,

    A2, ZEROTEMP and PIESQRT for a time-temperature history at some depth x below

    the surface of the skin is immediately followed by a card containing exactly

    the same values except that the value of X is zero (0.0). Thus the value of L

    is equal to the number of such paired cards or the number of graphs drawn but

    equal to one-half the jiumber of time-temper3ture histories computed.

    2. Sense switch #3 in "ON" position, all the other switches in "OFF"

    position - Operation is exactly as in case 1 above except the punching of

    T(N) array is inhibited.

    3. Sense switch 05 in "ON" position, all the other switches in "OFF"

    position - Operation is exactly as in Case I above except a graph with normal

    23

  • 90

    865

    O6D 03/23/66

    n .376A, a .0374

    60 k, a .0345

    55

    50

    .n 45,

    40o

    35

    A A A a

    2.00 400 600 8.00 10.00 12.00 14.00To me (seQ

    Figure 12. Example of Surface Temper4ture and Tissue Temperature Plot.

    24

  • 1mvx5*1j:j~xx:ts:3:x

    ;Z a

    II I 7I 0177

    .. .. .. . 2 3

    02

  • ordinate size (2$s-75"C) is drawn containing only one plot, that of a time-

    temperature history at depth x below the surface of the skin. The value of

    L is equal to number of data cards after the fourth one or the number .' eraphs

    drawn or the number of time-temperature histories computed.

    4. Sense switch I4 in "ON" position, all other switches in "OFF" poIi-

    tion. Only surface time-temperature histories are computed and printed out

    as shown in Figure 13. Integration and punching of surface time-temperature

    histories onto data cards are always automatically omitted whenever surface

    time-temperature histories are computed. In this case a large graph is drawn

    with one surface time-temperature hi~tory plotted per graph. The value of L

    is determined as in Case #3.

    5. All sense switches except #2 in "ON" position, sense switch #2 in

    "OFF" position. The only operation performed is the evaluation of the thermal

    tissue damage integral, the results printed out one after another consecutively

    down the page.

    The operational analysis of the other modes of operations can easily be

    understood by reference to the flow chart in Figure 6. It should be noted that

    the computer can distinguish between surface time-temperature history data

    (x-O.O) and time-temperature history at depth data only by means of the sequenc-

    ing called for n the program. Thus, for instance, if the operator .oads in

    surface time-temperature history data and places sense switch 95 in the "0" posi-

    tion the computer will treat the data as time-temperature history at depth data.

    It is the responsibility of the operator to make the input data consistent with

    what is called for by the sense switch settings.

    26

  • REFERENCES

    1. Weaver, John A. and Stoll, Alice M. Mathematical Model of Skin Exposed to

    Thermal Radiation. Aerospace Medical Reiearch Department, J. S. Naval Air

    Development Center, Johnsville, Warminster, Pa. Report NADC-MR-6708, 1967.

    2. Buettner, K., Professor, Department of Atmospheric Sciences, University of

    Washingtor, Seattle, Washington 98105. Unpublished data.

    3. Henriques, F. C., Jr., Studies of Thermal injury: V. The Predictability

    and the Significance of Intrmally Induced Rate rrocesses Leading to Irre-

    versible Epidermal Injury. Arch. Path. 43, 489-502, 1947.

    4. Stoll, Alice M. and Greene, L. C. Relationship Between Pain and Tissue

    Damage Due to Thermal Radiation. J. Appl. Physiol. 14, (3) 373-382, 1959.

    5. Stoll, Alice M. A Computer Solution for Determination of Thermal Tissue

    Damage Integrals from Experimental Data. IRE Trensactions on Medical

    Electronics, Vol. ME-7, October 1960, p. 355-358.

    6. Hastings, Cecil, Jr. Approximations for Digital Computers; Princeton

    University Press, Princeton, New Jersey, p. 187.

    7. Michehl, Ed. Corporate Marketing, Control Data, Palo Alto, Cal.; Incre-

    mental Plotter Routine; Platy, Axis and Line Generation; Swap Ident. 3E5.01.

    8. Michehl, Ed. Corporate Marketing, Controrl Data, Palo Alto, Cal.; Incre-

    mental Plotter Routine; Xymove, Interface Between Platy and 3293, Label Gen-

    erator; Swap Ident. 3E5.02.

    27

  • UNCLASSlk-iLtu

    Swuty lasifist DOCBUMENT CONTROL DATA -R&DM eI~ty Edwiseafiefo of dli.. budy of ~betaet mW hudientd mannido moet 6% .Mmd otan evei~i bnpie to sh"0#1i(

    CALCULATION OF TIME-TEMPERATURE HISTORIES AND PREDICTION OF INJURY TO SKIN EXPOSEDTO ThERMAL RADIATION

    4. OESCRIPTIVC NOTES (1T~qw of aopo mE n inclusive dot".)Phase Report

    S. AUTHOR(S) (Lost nim. hoof name, ilitial)

    Weaver, John A.

    4. REPC RT DATE OTOANOOFP01 7bNoorpo

    14 June 1967 2So. CONTRACT ON GRANT NO. S0. omgegNHATeNu REPORT NUMIDER(S)

    &PtojacT NO. AirTask R360 FR102/2021/R01 101 01 (RB-6-O1) NADC-MR-6623

    C. SbZT5NER'PORT No(S) (Any oii, numbesbv fiat mor be aeefewd

    d._________________ ____________

    10. A VA IL AILITY/LIMITATION NOTICES

    Distribution of this Document is Unlimited.

    II.- SUPPLEKMENTARY NOTES 12. SPONSORING MILITARY ACTIVITY

    13 ABSTRACT

    This report gives a general descripti'on of a digital computer program usedin connection with the study of injury of skin exposed to thermal energy. Allo". the information necessary for a itailed understanding of the program is in-cluded; however, the mate-rial is presented in a manner such that a novice i~n thefield of computer science may make use of the program if he so desires. For thisreason emphasis is placed on the operating instructions for the program. A shortd.scussion of the pertinent theory and equations as they apply to the human skinis included at the beginning of this report.

    D FORM A7DD -JAN 64 1473UNC ASIFIEn

    Security Classification

  • UNCLASSII ILEDSecurity Classification

    14. LINK A LINK 9 LINK CKEY WORDS ROLM f Wr ROLE WT ROLE[ WT

    1' Thermal Injury2. Digihal Computer Program

    INSTRUCTIONS1. ORIGINATING ACTIVITY: Enter the name and address imposed by security classification, using standard statementsof the contractor, subcontractor, grantee, Departmei•t of De- such asfense activity or other organization (corporate author) issuing (i "Qutaliled requesteras my obtain copies of thisthe repoit. report from DDC."2a. REPORT SECURETY CLASSIFICATION: Enter the over- (2) "Foreign announcement and dissemination of thisall security classification of the report. Indicate wfiether"Restricted Data" is included. Marking is to be in accord. report by DDC is not authorized,"ance with appropriato security regulations. (3) "U. S. Government agencies may obtain copies of

    this report directly from DDC. Other qualified DDC2b. GROUP: Automatic downgrading is specified in DOD Di- users shall rquest throughrective 5200. 10 and Armed Forces Industrial Manual. Enterthe groop number. Also, when applcable, show that optional ."markings have heen used for Group 3 and Group 4 as atahor- '4) "U. S, military agencies may obtain copies of thisized. report directly from DDC Other qualified users

    3. REPORT TITLE: Enter the complete report title in all shall request throughcapital leters. Titles in all cases should be unclassified. ,If a meaningful title cannot be selected without classifica-tion, show title classification in all capitals in parenthesis (5) "All distribution of this report Is controlled. Qual-immediateýy following the title. ified DDC users shall request through

    4. DESCRIPTIVE NOTES. If appropriate, enter the type of ,to_

    report, e.g., interim, prcgress, summary, annual, or final. If the report has been furnished to the Office of TechnicalGive the inclusive dates when a specific reporting period is Services, Departme.st of Commerce, for sale to the public, indi-covered. cate this fact and enter the price, if known.S. AUTHOR(S): Enter the name(s) of author(s) as shown on IL SUPPLEMENTARY NOTES- Use for additional explans-or in the report. Entei aset name, first name. middle initial, tory notes.If military, show rank and branch of service. The name ofthe principal oethor ia an absolute runimum requirement. 1. SPONSORING MILITARY ACTIVITY: Enter the name of

    the departmental project office or laboratory sponsoring (payr6. REPORT DATE. Enter the date of the report as day, ing for) the research and development. Include address.month. year, or month, year. If more than one date appearson the report, use date of publication. 13. ABSTRACT: Enter an abstract giving a brief and factual

    summary uf the document indicative of the report, even though7 a. TOTAL NUMBER OF PAGES: The total page count it may also appear elsewhere in the body of the technical re-should follow normal pagination proced'Ires, Le., enter the port. If additional space is required, a continuation sheet shallnumber of pages containing information. he attached.7b. NUMBER OF REFERENCES, Enter the total number of It is highly desirable that the abstract of classified reportsreferences cited in the report. be unclassified. Each paragraph of the abstract shall end withSa. CONTRACT OR GRANT NUMBER: If appropriate, enter an indication of the military security classification of the in-the applicable number of the contract or grant under which formation in the paragraph, represented as (TS). (S), (C) or (U).the report was written. There Is no limitatJon on the length of the abstract. How-8b, Sc, & 8d. PROJECT NUMBER; Enter the appropriate ever, the suggested length is from 150 to 225 words.military department identification, such as project number,subproject number, system numbers, task number, etc. 14. KEY WORDS: Key words are technically meaningful tems

    or short phrases that characterize a report and may be used as9a. ORIGINATOR'S REPORT NUMBER(S): Enter the offi- index entries for cataloging the re0ort. Key words musa becial report number by which the document will be identified selected so that no security classification is required. Identi-and controlled by the originating activity. This number must flate, such as equipment model designation, trade name, militarybe unique to this report. project code name, geographic location, may be used as key9b. OTHER REPORT NUMBER(S): If the report has been words but will be followed by an Indication of technical con-assigned any other report numbers (either by the originator text. The assignment of links, roles, and weights is optional.or by the sponsor), also enter this number(a).10. AVAILABILITY/LIMITATION NOTICES: Enter any lim-itations on further dissemination of the report, other than those

    DD ION 1473 (BACK) UNCLASSIFIED