$*******************************************************************************
$* *
$* Design Model *
$* *
$*******************************************************************************
$
$ Design Regions/Variables
$-------------------------------------------------------------------------------
$
$
TOPVAR {{x3.id|spaces_addition}}{{x3.label|spaces_addition}}{{x3.ptype|spaces_addition}}{{x3.fields.xinit|spaces_addition}}{{x3.fields.xlb|spaces_addition}}{{x3.fields.delxv|spaces_addition}}{{x3.fields.power|spaces_addition}}{{x3.pid|spaces_addition}}
SYM {{x3.cid|spaces_addition}}{{x3.symmetryPlanesXy|spaces_addition}}{{x3.symmetryPlaneXz|spaces_addition}}{{x3.symmetryPlaneZy|spaces_addition}}{{x3.symmetryCyclic|spaces_addition}}{{x3.numberOfCyclicPatterns|spaces_addition}}{{AppC.newLine}} CAST {{x3.cid|spaces_addition}}{{x3.castingDirection|spaces_addition}}{{x3.die|spaces_addition}}{{x3.alignExtrusion|spaces_addition}}{{AppC.newLine}} EXT {{x3.cid|spaces_addition}}{{x3.edi|spaces_addition}}{{x3.alignExtrusion|spaces_addition}}{{AppC.newLine}} TDMIN {{x3.tvmin|spaces_addition}}{{x3.tvmax|spaces_addition}}{{AppC.newLine}} STRESS {{x3.stlim|spaces_addition}}{{AppC.newLine}}
$
$ Design Regions/Variables
$-------------------------------------------------------------------------------
$
$
{{x3.fName|spaces_addition}}{{x3.ID|spaces_addition}}{{x3.TYPE|spaces_addition}}{{x3.PID|spaces_addition}}{{x3.PNAME|spaces_addition}}{{x3.XINIT|spaces_addition}}{{x3.XLB|spaces_addition}}{{x3.XUB|spaces_addition}}{{x3.fields.delxv|spaces_addition}}{{AppC.newLine}} DDVAL {{x3.ddvalId|spaces_addition}}{{AppC.newLine}} DLINK {{x3.TID|spaces_addition}}{{x3.C0|spaces_addition}}{{x3.C1|spaces_addition}}{{AppC.newLine}} STRESS {{x3.stlim|spaces_addition}}{{AppC.newLine}} SYM {{x3.cid|spaces_addition}}{{x3.symmetryPlanesXy|spaces_addition}}{{x3.symmetryPlanesZy|spaces_addition}}{{x3.symmetryPlanesXz|spaces_addition}}{{x3.symmetryCyclic|spaces_addition}}{{x3.numberOfCyclicPatterns|spaces_addition}}{{x3.sympidn|create_trailing_fields_small_field}}
$
$
{{obj.ddvalBdf}}
$
$ Design Variables - Type 1
$-------------------------------------------------------------------------------
$
$
$
{{x3.fName|spaces_addition}}{{x3.ID|spaces_addition}}{{x3.TYPE|spaces_addition}}{{x3.PID|spaces_addition}}{{x3.PNAME|spaces_addition}}{{x3.fields.pmcmin|spaces_addition}}{{x3.fields.pmcmax|spaces_addition}}{{x3.C0|spaces_addition}}
{{x3.fEmpty|spaces_addition}}{{x3.DVID1|spaces_addition}}{{x3.COEF1|spaces_addition}}
$
$
{{x3.fName2|spaces_addition}}{{x3.DVID1|spaces_addition}}{{x3.LABEL|spaces_addition}}{{x3.XINIT|spaces_addition}}{{x3.XLB|spaces_addition}}{{x3.XUB|spaces_addition}}{{x3.fieldsDESVAR.delxv|spaces_addition}}{{x3.ddvalId|spaces_addition}}
$
$
{{obj.ddvalBdf}}
$
$
{{obj}}
$ Design Variables - Type 2
$-------------------------------------------------------------------------------
$
$
{{obj.dvxrel2|spaces_addition}}{{obj.id|spaces_addition}}{{obj.type|spaces_addition}}{{obj.pid|spaces_addition}}{{obj.pname|spaces_addition}}{{obj.pmin|spaces_addition}}{{obj.pmax|spaces_addition}}{{obj.eqid|spaces_addition}}{{obj.field9|spaces_addition}}{{obj.field10|spaces_addition}}{{obj.bdfRowsForDRESP2}}
$
$
{{obj.newBdfEntry}}
$
$
{{obj.field1|spaces_addition}}{{obj.id|spaces_addition}}{{obj.label|spaces_addition}}{{obj.xinit|spaces_addition}}{{obj.xlb|spaces_addition}}{{obj.xub|spaces_addition}}{{obj.delxv|spaces_addition}}{{obj.ddvalId|spaces_addition}}{{obj.field10}}
$
$
{{obj.ddvalBdf}}
$ Design Regions for Topography Optimization
$-------------------------------------------------------------------------------
{{x3.fields.label|spaces_addition}}{{x3.fields.id|spaces_addition}}{{x3.fields.ptype|spaces_addition}}{{x3.fields.pid|spaces_addition}}{{x3.fields.mw|spaces_addition}}{{x3.fields.mh|spaces_addition}}{{x3.fields.ang|spaces_addition}}{{x3.fields.bf|spaces_addition}}{{x3.fields.skip|spaces_addition}}
{{x3.fields.desvar|spaces_addition}}{{x3.fields.xd|spaces_addition}}{{x3.fields.yd|spaces_addition}}{{x3.fields.zd|spaces_addition}}{{x3.fields.cid|spaces_addition}}{{x3.fields.xlb|spaces_addition}}{{x3.fields.xub|spaces_addition}}{{x3.fields.delxv|spaces_addition}}
{{x3.fields.grid|spaces_addition}}{{x3.fields.ngset|spaces_addition}}{{x3.fields.dgset|spaces_addition}}
$
$ Design Objective
$-------------------------------------------------------------------------------
$
$
{{obj.field1|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.responseType|spaces_addition}}{{obj.ptype|spaces_addition}} {{obj.atta|spaces_addition}}{{obj.attb|spaces_addition}}{{obj.att1BDF|spaces_addition}}
{{obj.attiBDF}}
$
$ Design Equation Objective
$-------------------------------------------------------------------------------
$
$
{{obj.dresp2|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.eqid|spaces_addition}}{{obj.func|spaces_addition}} {{AppC.objectiveInformation.selectedMinMaxOption.minMax|spaces_addition}}{{obj.c1|spaces_addition}}{{obj.c2|spaces_addition}}{{obj.c3|spaces_addition}}
{{obj.bdfRowsForDRESP2}}
$
$
{{obj.newBdfEntry}}
$ Supporting Responses
$-------------------------------------------------------------------------------
$
$
{{obj.field1|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.responseType|spaces_addition}}{{obj.ptype|spaces_addition}} {{obj.atta|spaces_addition}}{{obj.attb|spaces_addition}}{{obj.att1BDF|spaces_addition}}
{{obj.attiBDF}}
$
$ Design Constraints
$-------------------------------------------------------------------------------
$
$
{{obj.field1|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.responseType|spaces_addition}}{{obj.ptype|spaces_addition}} {{obj.atta|spaces_addition}}{{obj.attb|spaces_addition}}{{obj.att1BDF|spaces_addition}}
{{obj.attiBDF}}
$
$
{{obj.dconstr|spaces_addition}}{{obj.dcid|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.lallow|spaces_addition}}{{obj.uallow|spaces_addition}}{{obj.lowfq|spaces_addition}}{{obj.highfq|spaces_addition}}
$ Design Equation Constraints
$-------------------------------------------------------------------------------
$
$
{{obj.dresp2|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.eqid|spaces_addition}}
{{obj.bdfRowsForDRESP2}}
$
$
{{obj.newBdfEntry}}
$
$
{{obj.dconstr|spaces_addition}}{{obj.dcid|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.lallow|spaces_addition}}{{obj.uallow|spaces_addition}}{{obj.lowfq|spaces_addition}}{{obj.highfq|spaces_addition}}
$
$
$
TABLED1 {{obj.idOfTabled1|spaces_addition}}
{{obj.bdfRows}}
$ Supporting Responses
$-------------------------------------------------------------------------------
$
$
{{obj.field1|spaces_addition}}{{obj.rid|spaces_addition}}{{obj.label|spaces_addition}}{{obj.responseType|spaces_addition}}{{obj.ptype|spaces_addition}} {{obj.atta|spaces_addition}}{{obj.attb|spaces_addition}}{{obj.att1BDF|spaces_addition}}
{{obj.attiBDF}}
$
$ Constraint Groups
$
$
{{obj.dconadd|spaces_addition}}{{obj.idOfDconadd|spaces_addition}}{{obj.bdfOfConstraintIDs}}
$ Constants
$-------------------------------------------------------------------------------
{{AppC.centralService.stringOfEntryDTABLE}}
$
$ Optimization Control Settings
$-------------------------------------------------------------------------------
$
$
{{AppC.optimizationSettings.bdfString}}
$
$ Design Constraint Screening
$-------------------------------------------------------------------------------
$
DSCREEN WEIGHT -10000. 10
DSCREEN VOLUME -10000. 10
DSCREEN EIGN -10000. 10
DSCREEN CEIG -10000. 10
DSCREEN FREQ -10000. 10
DSCREEN LAMA -10000. 10
DSCREEN DISP -10000. 10
DSCREEN STRAIN -10000. 10
DSCREEN ESE -10000. 10
DSCREEN STRESS -10000. 10
DSCREEN FORCE -10000. 10
DSCREEN FATIGUE -10000. 10
DSCREEN FRFTG -10000. 10
DSCREEN SPCFORCE-10000. 10
DSCREEN CSTRAIN -10000. 10
DSCREEN CSTRESS -10000. 10
DSCREEN CFAILURE-10000. 10
DSCREEN CSTRAT -10000. 10
DSCREEN TOTSE -10000. 10
DSCREEN GPFORCE -10000. 10
DSCREEN GPFORCP -10000. 10
DSCREEN ABSTRESS-10000. 10
DSCREEN FRDISP -10000. 10
DSCREEN PRES -10000. 10
DSCREEN FRVELO -10000. 10
DSCREEN FRACCL -10000. 10
DSCREEN FRSPCF -10000. 10
DSCREEN FRSTRE -10000. 10
DSCREEN FRFORC -10000. 10
DSCREEN PSDDISP -10000. 10
DSCREEN PSDVELO -10000. 10
DSCREEN PSDACCL -10000. 10
DSCREEN RMSDISP -10000. 10
DSCREEN RMSVELO -10000. 10
DSCREEN RMSACCL -10000. 10
DSCREEN ACPWR -10000. 10
DSCREEN ACINTS -10000. 10
DSCREEN AFPRES -10000. 10
DSCREEN AFINTS -10000. 10
DSCREEN AFVELO -10000. 10
DSCREEN AFPWR -10000. 10
DSCREEN DYSTIFF -10000. 10
DSCREEN ERP -10000. 10
DSCREEN TDISP -10000. 10
DSCREEN TVELO -10000. 10
DSCREEN TACCL -10000. 10
DSCREEN TSPCF -10000. 10
DSCREEN TSTRE -10000. 10
DSCREEN TFORC -10000. 10
DSCREEN STMONP1 -10000. 10
DSCREEN STMOND1 -10000. 10
DSCREEN MONPNT3 -10000. 10
DSCREEN AEMONP1 -10000. 10
DSCREEN AEMOND1 -10000. 10
DSCREEN TRIM -10000. 10
DSCREEN STABDER -10000. 10
DSCREEN FLUTTER -10000. 10
DSCREEN DIVERG -10000. 10
DSCREEN WMPID -10000. 10
DSCREEN EQUA -10000. 10
$
$ Parameter that supports output of CSV
PARAM XYUNIT 52
$ Parameter that supports punch file (.pch) output
PARAM DESPCH1 -1
$ The following line is exactly 80 columns
$ 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 |
{{line}}
$ Mode Tracking Parameter
{{x3.fields.label|spaces_addition}}{{x3.fields.sid|spaces_addition}}{{x3.fields.lowrng|spaces_addition}}{{x3.fields.highrng|spaces_addition}}{{x3.fields.mtfilter|spaces_addition}}