$ ID TRUSS, DESOPT ID TRUSS, COV1 diag 8,15 $ SOL 200 $ INCLUDE 'SSSALTERDIR:cova.alt' $ CEND TITLE = TRUSS EXAMPLE FOR SIZING OPTIMIZATION COV1 SUBTITLE = DIFFERENT VARIANCES DISPLACEMENT = ALL OLOAD = ALL STRESS = ALL SPC = 1 $ analysis = statics desobj = 100 $ SUBCASE = 1 LOAD = 1000 LABEL = VERTICAL LOAD dessub = 1 SUBCASE = 2 LOAD = 2000 LABEL = HORIZONTAL LOAD dessub = 1 $ BEGIN BULK $ $ MAT1, 1, 1.000E7, ,0.3 ,0.1 ,0.0 ,0.0 PROD , 1, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 1, 1, 5, 3 PROD , 2, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 2, 2, 3, 1 PROD , 3, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 3, 3, 6, 4 PROD , 4, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 4, 4, 4, 2 PROD , 5, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 5, 5, 3, 4 PROD , 6, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 6, 6, 1, 2 PROD , 7, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 7, 7, 5, 4 PROD , 8, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 8, 8, 6, 3 PROD , 9, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 9, 9, 3, 2 PROD , 10, 1 ,5.0 ,0.0 ,0.0 ,0.0 , , , CROD , 10, 10, 4, 1 FORCE , 1, 2,,1. ,0.0 ,-10000. ,0.0 FORCE , 1, 4,,1. ,0.0 ,-10000. ,0.0 FORCE , 2, 1,,1. ,10000. ,0.0 ,0.0 FORCE , 2, 2,,1. ,10000. ,0.0 ,0.0 SPC,1, 5, 1,0.0 SPC,1, 5, 2,0.0 SPC,1, 6, 1,0.0 SPC,1, 6, 2,0.0 LOAD,1000,1.0,1.0,1 LOAD,2000,1.0,1.0,2 GRID, 1,,720. ,360. ,0.0 ,, 3456 GRID, 2,,720. ,0.0 ,0.0 ,, 3456 GRID, 3,,360. ,360. ,0.0 ,, 3456 GRID, 4,,360. ,0.0 ,0.0 ,, 3456 GRID, 5,,0.0 ,360. ,0.0 ,, 3456 GRID, 6,,0.0 ,0.0 ,0.0 ,, 3456 PARAM,AUTOSPC,YES $ $----------------------------------------------------------------------- $ $ DMI INPUT FOR COVARIANCE MATRIX OF DESIGN VARIABLES $ $ IN THIS EXAMPLE, STD. DEVS. RANGE FROM 1 TO 10% $ PROD(I) HAS STD. DEV. OF I% (I.E., 1 = 1%, 2 = 2%, ETC.) $ $ EACH ROD AREA = 5.0, SO: $ 10% IS 0.5; VARIANCE IS (STD. DEV.)**2, OR 0.5**2 = 0.25 $ 9% IS 0.45; VAR. = 0.2025 $ 8% IS 0.4; VAR. = 0.16 $ 7% IS 0.35; VAR. = 0.1125 $ 6% IS 0.3; VAR. = 0.09 $ 5% IS 0.25; VAR. = 0.0625 $ 4% IS 0.2; VAR. = 0.04 $ 3% IS 0.15; VAR. = 0.0225 $ 2% IS 0.10; VAR. = 0.01 $ 1% IS 0.05; VAR. = 0.0025 $ DMI,COVD,0,1,1,0,,10,10 DMI,COVD,1,1,0.0025 DMI,COVD,2,2,0.01 DMI,COVD,3,3,0.0225 DMI,COVD,4,4,0.04 DMI,COVD,5,5,0.0625 DMI,COVD,6,6,0.09 DMI,COVD,7,7,0.1125 DMI,COVD,8,8,0.16 DMI,COVD,9,9,0.2025 DMI,COVD,10,10,0.25 $ $------------------------------------------------------------------------- $ $ DESIGN OPTIMIZATION INPUT $ $ EXIT AFTER SENSITIVITY ANALYSIS $ PARAM,OPTEXIT,4 $ $ SET PARAMETER TO PERFORM DATA RECOVERY AT ALL DESIGN CYCLES $ PARAM,NASPRT,1 $ $ RETAIN ALL RESPONSES $ DSCREEN,DISP,-1.0E7,1000 DSCREEN,STRESS,-1.0E7,1000 $ $ DEFINE OBJECTIVE FUNCTION $ dresp1,100,WEIGHT,WEIGHT $ $ DEFINE RESPONSES: WEIGHT, DISPLS, STRESS $ DRESP1,101,X1,DISP,,,1,,1 DRESP1,102,X2,DISP,,,1,,2 DRESP1,103,X3,DISP,,,1,,3 DRESP1,104,X4,DISP,,,1,,4 DRESP1,201,Y1,DISP,,,2,,1 DRESP1,202,Y2,DISP,,,2,,2 DRESP1,203,Y3,DISP,,,2,,3 DRESP1,204,Y4,DISP,,,2,,4 DRESP1,301,S1,STRESS,PROD,,2,,1 DRESP1,302,S2,STRESS,PROD,,2,,2 DRESP1,303,S3,STRESS,PROD,,2,,3 DRESP1,304,S4,STRESS,PROD,,2,,4 DRESP1,305,S5,STRESS,PROD,,2,,5 DRESP1,306,S6,STRESS,PROD,,2,,6 DRESP1,307,S7,STRESS,PROD,,2,,7 DRESP1,308,S8,STRESS,PROD,,2,,8 DRESP1,309,S9,STRESS,PROD,,2,,9 DRESP1,310,S10,STRESS,PROD,,2,,10 $ $ STRESS CONSTRAINTS $ DCONSTR,1,301,-3000.,3000. DCONSTR,1,302,-3000.,3000. DCONSTR,1,303,-3000.,3000. DCONSTR,1,304,-3000.,3000. DCONSTR,1,305,-3000.,3000. DCONSTR,1,306,-3000.,3000. DCONSTR,1,307,-3000.,3000. DCONSTR,1,308,-3000.,3000. DCONSTR,1,309,-3000.,3000. DCONSTR,1,310,-3000.,3000. $ $ DISPLACEMENT CONSTRAINTS $ DCONSTR,1,101,-1.0,1.0 DCONSTR,1,102,-1.0,1.0 DCONSTR,1,103,-1.0,1.0 DCONSTR,1,104,-1.0,1.0 DCONSTR,1,201,-1.0,1.0 DCONSTR,1,202,-1.0,1.0 DCONSTR,1,203,-1.0,1.0 DCONSTR,1,204,-1.0,1.0 $ $ SIZING DESIGN VARIABLES: ROD AREAS $ DESVAR,1,A1,5.0,0.01,10.0 DESVAR,2,A2,5.0,0.01,10.0 DESVAR,3,A3,5.0,0.01,10.0 DESVAR,4,A4,5.0,0.01,10.0 DESVAR,5,A5,5.0,0.01,10.0 DESVAR,6,A6,5.0,0.01,10.0 DESVAR,7,A7,5.0,0.01,10.0 DESVAR,8,A8,5.0,0.01,10.0 DESVAR,9,A9,5.0,0.01,10.0 DESVAR,10,A10,5.0,0.01,10.0 $ $ RELATE SIZING DESIGN VARIABLES TO PROPERTIES $ DVPREL1,1,PROD,1,4,,,,,+DV1 +DV1,1,1.0 DVPREL1,2,PROD,2,4,,,,,+DV2 +DV2,2,1.0 DVPREL1,3,PROD,3,4,,,,,+DV3 +DV3,3,1.0 DVPREL1,4,PROD,4,4,,,,,+DV4 +DV4,4,1.0 DVPREL1,5,PROD,5,4,,,,,+DV5 +DV5,5,1.0 DVPREL1,6,PROD,6,4,,,,,+DV6 +DV6,6,1.0 DVPREL1,7,PROD,7,4,,,,,+DV7 +DV7,7,1.0 DVPREL1,8,PROD,8,4,,,,,+DV8 +DV8,8,1.0 DVPREL1,9,PROD,9,4,,,,,+DV9 +DV9,9,1.0 DVPREL1,10,PROD,10,4,,,,,+DV10 +DV10,10,1.0 $ ENDDATA