*heading Verification test of eigenstrain application (S4) ** *preprint, model=no **-------------------------------------------------------- *include, input=ABQ_am_special_purpose_types.inp **-------------------------------------------------------- *node, nset=all 1, -9.99, -9.99, 0. 21, 9.98, -9.99, 0. 421, -9.99, 9.98, 0. 441, 9.98, 9.98, 0. 8821, -9.99, -9.99, 20. 8841, 9.98, -9.99, 20. 9241, -9.99, 9.98, 20. 9261, 9.98, 9.98, 20. *ngen, nset=edge1 1, 21, 1 *ngen, nset=edge2 421, 441, 1 *ngen, nset=edge3 8821, 8841, 1 *ngen, nset=edge4 9241, 9261 *nfill, nset=face1 edge1, edge2, 20, 21 *nfill, nset=face2 edge3, edge4, 20, 21 *nfill, nset=all face1, face2, 20, 441 *nset, nset=bottom face1 *element, type=s4 1, 1, 2, 443, 442 10001, 1, 22, 463, 442 *elgen, elset=allh 1, 20, 1, 1, 21, 21, 20, 20, 441, 420 *elgen, elset=allv 10001, 21, 1, 1, 20, 21, 21, 20, 441, 420 *elset, elset=all allh, allv *orientation, name=global 1.,0.,0.,0.,1.,0.,0.,0.,0. 3,0. *orientation, name=ori_h 1.,0.,0.,0.,0.,1.,0.,0.,0. 3,0. *orientation, name=ori_v 0.,1.,0.,0.,0.,1.,0.,0.,0. 3,0. *shell section, elset=allh, material=amat, orientation=ori_h 0.1, 5 *element solution-dependent variables 2 1, "RegionID", 2, "IslandID", *shell section, elset=allv, material=amat, orientation=ori_v 0.1, 5 *element solution-dependent variables 2 1, "RegionID", 2, "IslandID", *element progressive activation, name=eigenstrain, elset=all, follow deformation=no **-------------------------------------------------------- *material, name=amat *elastic 10000, 0.33 **Add Failure-cracking criterion *damage initiation,criterion=maxps 243.3 **-------------------------------------------------------- *table collection, name="ABQ_EIG.Eigenstrain" *** *PARAMETER TABLE, TYPE= "ABQ_AM.BladeInterference" ** **1. Powder Layer thickness (ovewriten by the PTK utility if zero) **2. RiskFactor ** 0.0, 0.0 ** *parameter table, type="ABQ_AM_EigenStrain_Method" "PatternBased" ** *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S1" -1e-3, -0.5e-3, -1e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S2" -2e-3, -0.5e-3, -2e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S3" -3e-3, -0.5e-3, -3e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S4" -4e-3, -0.5e-3, -4e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S5" -5e-3, -0.5e-3, -5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S6" -6e-3, -0.5e-3, -6e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S7" -7e-3, -0.5e-3, -7e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_S8" -8e-3, -0.5e-3, -8e-3, 0., 0., 0. ** *parameter table, type="ABQ_AM_EigenStrain_PatternBased_Activation" 1., 1., 0., 0., 0., 1., 0., 0., 0., 0., "Total Time", 0., 20., ** *parameter table, type="ABQ_AM_EigenStrain_PatternBased_Define", label="Pattern_A" 0.,0.,5.,5. , "Eigenstrain_S1", 0. 5.,5.,10.,10. , "Eigenstrain_S2", 0. 0.,5.,5.,10. , "Eigenstrain_S3", 90. 5.,0.,10.,5. , "Eigenstrain_S4", 90. *parameter table, type="ABQ_AM_EigenStrain_PatternBased_Define", label="Pattern_B" 0.,0.,5.,5. , "Eigenstrain_S5", 45. 5.,5.,10.,10. , "Eigenstrain_S6", 45. 0.,5.,5.,10. , "Eigenstrain_S7", -45. 5.,0.,10.,5. , "Eigenstrain_S8", -45. ** *parameter table, type="ABQ_AM_EigenStrain_PatternBased_ScanStrategy_Define", label="ScanStrategy_1" "Pattern_A", 0., -20., -20., 0., 20., 20., 10. *parameter table, type="ABQ_AM_EigenStrain_PatternBased_ScanStrategy_Define", label="ScanStrategy_2" "Pattern_B", 90., -20., -20., 10., 20., 20., 20. ** *parameter table, type="ABQ_AM_EigenStrain_PatternBased_ScanStrategies" "ScanStrategy_1" "ScanStrategy_2" ** *parameter table, type="ABQ_AM_EigenStrain_PatternBased_Advanced" "LAYERBYLAYER", True **-------------------------------------------------------- *step, inc=10000, nlgeom=yes, extrapolation=no, name=print *static 2., 20. ,1e-5, 2. *activate elements, activation=eigenstrain, eigen time constant=1. "ABQ_EIG.Eigenstrain" *boundary bottom, 1,6 ** *output, field, freq=1 *node output U *element output S, LE, EEIG, ESDV, MaxPsCrt,BladeInterfer *end step