*heading Verification test of eigenstrain application (C3D8) ** *preprint, model=no **-------------------------------------------------------- *include, input=ABQ_am_special_purpose_types.inp **-------------------------------------------------------- *node, nset=all 1, -10., -10., 0. 21, 10., -10., 0. 421, -10., 10., 0. 441, 10., 10., 0. 8821, -10., -10., 20. 8841, 10., -10., 20. 9241, -10., 10., 20. 9261, 10., 10., 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=C3D8 1, 1, 2, 23, 22, 442, 443, 464, 463 *elgen, elset=all 1, 20, 1, 1, 20, 21, 20, 20, 441, 400 *orientation, name=global 1.,0.,0.,0.,1.,0.,0.,0.,0. 3,0. *solid section, elset=all, material=amat, orientation=global *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 **-------------------------------------------------------- *table collection, name="ABQ_EIG.Eigenstrain" *parameter table, type="ABQ_AM_EigenStrain_Method" "PatternBased" ** *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_1" -1e-3, -1e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_2" -2e-3, -2e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_3" -3e-3, -3e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_4" -4e-3, -4e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_5" -5e-3, -5e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_6" -6e-3, -6e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_7" -7e-3, -7e-3, -0.5e-3, 0., 0., 0. *parameter table, type="ABQ_AM_EigenStrain_Define", label="Eigenstrain_8" -8e-3, -8e-3, -0.5e-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_1", 0. 5.,5.,10.,10. , "Eigenstrain_2", 0. 0.,5.,5.,10. , "Eigenstrain_3", 90. 5.,0.,10.,5. , "Eigenstrain_4", 90. *parameter table, type="ABQ_AM_EigenStrain_PatternBased_Define", label="Pattern_B" 0.,0.,5.,5. , "Eigenstrain_5", 45. 5.,5.,10.,10. , "Eigenstrain_6", 45. 0.,5.,5.,10. , "Eigenstrain_7", -45. 5.,0.,10.,5. , "Eigenstrain_8", -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,3 ** *output, field, freq=1 *node output U *element output S, LE, EEIG, ESDV *end step