-
Notifications
You must be signed in to change notification settings - Fork 1
/
2-Inputs_Outputs.txt
53 lines (50 loc) · 3.33 KB
/
2-Inputs_Outputs.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
It contains 22 input properties (nprops=22). The last value of properties (22) is not used, insert ZERO value.
E1=props(1) ! LONGITUDINAL ELASTIC MODULUS
E2=props(2) ! TRANSVERSAL ELASTIC MODULUS
G=props(3) ! SHEAR ELASTIC MODULUS
v12=props(4) ! POISSON COEFICIENT
v21=v12*E2/E1 ! SYMMETRIC POISSON COEFICIENT
Xt=props(5) ! LONGITUDINAL TENSILE RESISTENCE
Xc=props(6) ! LONGITUDINAL COMPRESSIVE RESISTENCE
Yt=props(7) ! TRANSVERSAL TENSILE RESISTENCE
Yc=props(8) ! TRANSVERSAL COMPRESSIVE RESISTENCE
Sl=props(9) ! LONGITUDINAL SHEAR RESISTENCE
St=props(10) ! TRANSVERSAL SHEAR RESISTENCE
alpha=props(11)
Gft=props(12) ! FRACTURE ENERGY FOR FIBRE TENSION
Gfc=props(13) ! FRACTURE ENERGY FOR FIBRE COMPRESSION
Gmt=props(14) ! FRACTURE ENERGY FOR MATRIX TENSION
Gmc=props(15) ! FRACTURE ENERGY FOR MATRIX COMPRESSION
eta=props(16) ! VISCOUS REGULARIZATION COEFICIENT
dmax=props(17) ! MAXIMUM ALLOWED DAMAGE FOR CONVERGENCY
pft=props(18) ! RESIDUAL LONGITUDINAL TENSILE RESISTENCE
pfc=props(19) ! RESIDUAL LONGITUDINAL COMPRESSIVE RESISTENCE
pmt=props(20) ! RESIDUAL TRANSVERSAL TENSILE RESISTENCE
pmc=props(21) ! RESIDUAL TRANSVERSAL COMPRESSIVE RESISTENCE
It contains 29 output state variables (nstatv=29). The last three are not used, but are necessary to define as ZERO
dfto=statev(1) ! FIBRE TENSION DAMAGE FROM PREVIOUS INCREMENT
dfco=statev(2) ! FIBRE COMPRESSION DAMAGE FROM PREVIOUS INCREMENT
dmto=statev(3) ! MATRIX TENSION DAMAGE FROM PREVIOUS INCREMENT
dmco=statev(4) ! MATRIX COMPRESSION DAMAGE FROM PREVIOUS INCREMENT
dso=statev(5) ! SHEAR DAMAGE FROM PREVIOUS INCREMENT
afto=statev(6) ! ALPHA TENSION FIBER CONSTANT
afco=statev(7) ! ALPHA COMPRESSION FIBER CONSTANT
amto=statev(8) ! ALPHA TENSION MATRIX CONSTANT
amco=statev(9) ! ALPHA COMPRESSION MATRIX CONSTANT
TWold=statev(10) ! TSAI-WU FAILURE FUNCTION
dvfto=statev(11) ! VISCOUS FIBRE TENSION DAMAGE FROM PREVIOUS INCREMENT
dvfco=statev(12) ! VISCOUS FIBRE COMRESSION DAMAGE FROM PREVIOUS INCREMENT
dvmto=statev(13) ! VISCOUS MATRIX TENSION DAMAGE FROM PREVIOUS INCREMENT
dvmco=statev(14) ! VISCOUS MATRIX COMPRESSION DAMAGE FROM PREVIOUS INCREMENT
dvso=statev(15) ! VISCOUS SHEAR DAMAGE FROM PREVIOUS INCREMENT
seqft0=statev(16) ! EQUIVALENTE FIBRE TENSION AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
seqfc0=statev(17) ! EQUIVALENTE FIBRE COMPRESSION AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
seqmt0=statev(18) ! EQUIVALENTE MATRIX TENSION AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
seqmc0=statev(19) ! EQUIVALENTE MATRIX COMPRESSION AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
ueqft0=statev(20) ! EQUIVALENTE FIBRE TENSION DISPLACEMENT AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
ueqfc0=statev(21) ! EQUIVALENTE FIBRE COMPRESSION DISPLACEMENT AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
ueqmt0=statev(22) ! EQUIVALENTE MATRIX TENSION DISPLACEMENT AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
ueqmc0=statev(23) ! EQUIVALENTE MATRIX COMPRESSON DISPLACEMENT AT THE ONSET OF DAMAGE FROM PREVIOUS INCREMENT
sijeo(1)=statev(24) ! EFFECTIVE S11 STRESS AT THE BEGGING OF THE INCREMENT
sijeo(2)=statev(25) ! EFFECTIVE S22 STRESS AT THE BEGGING OF THE INCREMENT
sijeo(3)=statev(26) ! EFFECTIVE S12 STRESS AT THE BEGGING OF THE INCREMENT