-
Notifications
You must be signed in to change notification settings - Fork 130
Help
William Hunter edited this page Sep 23, 2015
·
8 revisions
This page explains what each ToPy keyword stands for as used in a TDP (ToPy Problem Definition) file. You should also look at the template.tpd
file (in the source), which gives more information.
KEYWORD | Description |
---|---|
PROB_NAME | Problem name |
PROB_TYPE | Problem type |
NUM_ELEM_X | Number of elements in the X-direction |
NUM_ELEM_Y | Number of elements in the Y-direction |
NUM_ELEM_Z | Number of elements in the Z-direction |
VOL_FRAC | Volume fraction |
FILT_RAD | Filter radius |
NUM_ITER | Number of iterations to run |
CHG_STOP | Change stop value; controls the number of iterations |
P_FAC | Start value of penalty factor (p) |
P_INCR | Increment value of the penalty factor |
P_CON | Number of iterations to keep the penalty factor constant after each increment |
P_MAX | Max value that the penalty factor is allowed to reach |
Q_FAC | Start value of extra penalty factor (q) for grey-scale filtering (GSF) |
Q_INCR | Analoguous to P_INCR |
Q_CON | Analoguous to P_CON |
Q_MAX | Analoguous to P_MAX |
ETA | Damping factor |
APPROX | Type of approximation, reciprocal, exponential or diagonal quadratic |
ELEM_K | Type of finite element to use; really specifies the element stiffness matrix to use |
FXTR_NODE_X | Node number(s) at which you want to fix the translation in the X direction |
FXTR_NODE_Y | Node number(s) at which you want to fix the translation in the Y direction |
FXTR_NODE_Z | Node number(s) at which you want to fix the translation in the Y direction |
LOAD_NODE_X | Node number(s) at which you require load(s) in the X direction |
LOAD_NODE_Y | Node number(s) at which you require load(s) in the Y direction |
LOAD_NODE_Z | Node number(s) at which you require load(s) in the Z direction |
LOAD_VALU_X | Load value(s) in the X direction |
LOAD_VALU_Y | Load value(s) in the Y direction |
LOAD_VALU_Z | Load value(s) in the Z direction |
PASV_ELEM | Element number(s) at which you require passive (void) elements |
ACTV_ELEM | Element number(s) at which you require active (solid) elements |
LOAD_NODE_X_OUT | Node number(s) at which you require the output in the X direction |
---|---|
LOAD_VALU_X_OUT | Value of output at specified OUT node in X direction |
LOAD_NODE_Y_OUT | Node number(s) at which you require the output in the Y direction |
LOAD_VALU_Y_OUT | Value of output at specified OUT node in Y direction |
LOAD_NODE_Z_OUT | Node number(s) at which you require the output in the Z direction |
LOAD_VALU_Z_OUT | Value of output at specified OUT node in Z direction |
ToPy - Topology Optimization using Python