DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
(OP)
I'm trying to output displacement results for the full model for review in FEMAP. But I also need a punch file that contains displacements of a subset of nodes (SET 1).
I tried:
SET 1 = 1,2,3,(etc.)
DISPLACEMENT(PUNCH) = 1
DISPLACEMENT(PLOT) = ALL
The problem is that the punch file contains data for the whole model, which is the same result as DISPLACEMENT(PUNCH) = ALL.
My work around has been to run the solution twice. Once for the PLOT results and once for the PUNCH results.
run 1:
DISPLACEMENT(PLOT) = ALL
run 2:
SET 1 = 1,2,3, (etc.)
DISPLACEMENT(PUNCH) = 1
Anyone know if I can do this without running the solution twice?
Thanks,
Kent
I tried:
SET 1 = 1,2,3,(etc.)
DISPLACEMENT(PUNCH) = 1
DISPLACEMENT(PLOT) = ALL
The problem is that the punch file contains data for the whole model, which is the same result as DISPLACEMENT(PUNCH) = ALL.
My work around has been to run the solution twice. Once for the PLOT results and once for the PUNCH results.
run 1:
DISPLACEMENT(PLOT) = ALL
run 2:
SET 1 = 1,2,3, (etc.)
DISPLACEMENT(PUNCH) = 1
Anyone know if I can do this without running the solution twice?
Thanks,
Kent





RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
CODE --> Nastran
RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
Thanks for the suggestion. I had tried that before but I forgot what the exact result was, so I just tried it again. When I change the order, exactly like you suggested, the result I get is the same as if I have only:
DISPLACEMENT (PUNCH) = 1
This sends displacement for set 1 to the punch file _and_ FEMAP, but I don't get the full model results to FEMAP.
I'm pretty sure there is no way to make this "double" request in FEMAP, so I'm already assuming I will edit the input file, which is why I posted in this forum...
I'd love if anyone can point me in the right direction for how to get results both ways without running the solution twice.
Thanks,
Kent
RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
As long as you're stuck with the workaround of running the solution twice and if your Nastran runs take a long time, maybe you could use a restart from DBALL/MASTER files for the second run?
RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
Refer the quick reference guide for more details.
RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
SUBCASE 1
DISPLACEMENT(PLOT) = ALL
$and all the other results you need
LOAD = 1
SUBCASE 2
DISPLACEMENT(PUNCH) = 1
$no the results
LOAD = 1
RE: DISPLACEMENT(PUNCH) = 1 with DISPLACEMENT(PLOT) = ALL
FEMAP v11.1.0
MSC Nastran v2013