Skip to content

Instantly share code, notes, and snippets.

@jstults
Last active December 16, 2017 22:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jstults/4067f6d8d9050fe8f633966e40966f5c to your computer and use it in GitHub Desktop.
Save jstults/4067f6d8d9050fe8f633966e40966f5c to your computer and use it in GitHub Desktop.
Pure bending ToPy problem definition
[ToPy Problem Definition File v2007]
# Author: Josh Stults
# pure bending topology optimization on a 640x720 domain
PROB_TYPE : comp
PROB_NAME : pure-bend
ETA : exp
DOF_PN : 2
VOL_FRAC : 0.3
FILT_RAD : 1.6
ELEM_K : Q4
NUM_ELEM_X : 640 # 1280
NUM_ELEM_Y : 720
NUM_ELEM_Z : 0
FXTR_NODE_X: 1|721 # Nodes 1 to (NUM_ELEM_Y + 1), LHS of domain.
FXTR_NODE_Y: 1 # top left-hand corner node
LOAD_NODE_X: 461680; 461920 # nodes on right-hand of domain to be loaded
LOAD_VALU_X: -1.0; 1.0 # load values in opposite directions at each node
# NUM_ITER : 500
CHG_STOP: 0.001 # stop when objective function changes less than this
# Grey-scale filter (GSF)
P_FAC : 1
P_HOLD : 2 # num of iters to hold p constant from start
P_INCR : 0.1 # increment by this amount
P_CON : 1 # increment every 'P_CON' iters
P_MAX : 3 # max value of 'P_CON'
# Q_FAC : 1
# Q_HOLD : 104 # num of iters to hold q constant from start
# Q_INCR : 0.05 # increment by this amount
# Q_CON : 1 # increment every 'Q_CON' iters
# Q_MAX : 5 # max value of 'Q_CON'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment