Tested with CGX 2.19/ CCX 2.19
- Assembly with
*tieor*contact pairconnections. Contact version is selected via parametercontactinpre.fbd.par. - Thermal strain with prescribed temperature
- Symmetry expansion in post-processing
| File | Contents |
|---|---|
| par.pre.fbd | Pre-processing with CGX (param.py source file) |
| post.fbd | Post-processing with CGX |
| pc-ss.inc | CCX surface-to-surface penalty contact definition |
| tie.inc | CCX MPC contact definition with *tie |
| Tjoint.inp | CCX input |
| test.py | Python script to run both contact versions |
Three separate parts are generated.
The following parameters are defined in pre.fbd.par
| Parameter | Value | Meaning |
|---|---|---|
tf |
10 | flange thickness in mm |
bf |
100 | flange width in mm |
length |
500 | length in mm |
tw |
10 | web thickness in mm |
hw |
100 | web height in mm |
a |
7 | seam thickness in mm |
dls |
25 | seam offset in mm |
contact |
"pc-ss" | contact version: "pc-ss" (penalty, surface to surface) or "tie" (MPC contact) |
Create the file pre.fbd and run the pre-processing
> param.py pre.fbd.par
> cgx -b pre.fbd
Parts and contact surfaces:
Point for y-constraint and planes of symmetry:
ccx Tjoint
cgx -b post.fbd
Penalty contact is less rigid than MPC contact, thus the maximum equivalent stress for MPC contact is higher.
Vertical displacement







