The pipe is fixed on the ground at one end and the heat flux is applied on the other
end. A linear steady state heat conduction solution is defined first. The solution
is then referred by a structure solution using TEMP to perform
the coupled thermal/structural analysis. The problem is defined in HyperMesh and solved with OptiStruct. The heat transfer and structure results are post
processed in HyperView.Figure 1. Model Review
The following exercises are included:
Create the thermal/structural material and property
Apply thermal loads (QBDY1) and boundary conditions
(CHBDYE)
Submit the job to OptiStruct
Post-process the results in HyperView
Launch HyperWorks
Launch Altair HyperWorks.
In the New Session window, select HyperMesh from the list of tools.
For Profile, select OptiStruct.
Click Create Session.
Figure 2. Create New Session This loads the user profile, including the appropriate template, menus,
and functionalities of HyperMesh relevant for
generating models for OptiStruct.
Import the Model
On the menu bar, select File > Import > Solver Deck.
In the Import File window, navigate to and select
pipe.fem you saved to your
working directory.
Click Open.
In the Solver Import Options dialog, ensure the Reader is
set to OptiStruct.
Figure 3. Solver Import Options
Accept the default settings and click Import.
Set Up the Model
Create Coupled Thermal/Structural Material Properties
Create the material and property collectors before creating the component
collectors.
In the Model Browser, right-click and select Create > Material.
A default MAT1 material displays in a
Create Material window.
For Name, enter steel.
Select the check box next to MAT4.
The MAT4 card image appears below
MAT1 in the material information area. The
MAT1 card defines the isotropic structural material. The
MAT4 card is for the constant thermal material.
MAT4 uses the same material ID as
MAT1.
In the Create Material window, enter the following values
for the material, steel:
[E] Young’s modulus = 2.1 x 1011 Pa
[NU] Poisson’s ratio = 0.3
[RHO] Material density = 7.9 x 103 Kg/m3
[A] Thermal expansion coefficient = 1 x 10-5 / °C
[K] Thermal conductivity = 73W / (m * °C)
Click Close.
A new coupled thermal/structural material, steel, is created.Figure 4. Create Material Window
In the Model Browser, right-click and select Create > Property.
A default PSHELL property displays in a
Create Property window.
For Name, enter solid.
For Card Image, select PSOLID from the drop-down
menu.
For Material, click Unspecified.
Click .
In the Advanced Selection window, select
steel and click OK.
Click Close.
The property of the solid steel pipe has been created as 3D PSOLID.
Material information is linked to this property.Figure 5. Assign the Material Steel to the Property Solid
Link the Material and Property to the Existing Structure
Once the material and property are defined, they need to be linked to the
structure.
In the Model Browser, double click
Components to open the Components Browser.
Figure 6. Model Browser
Figure 7. Components Browser
Click on the pipe component.
The component template displays in the Entity Editor.
For Property, click Unspecified.
Click .
In the Advanced Selection window, select
solid and click OK.
Figure 8. Assign Property Solid to Component Pipe
Apply Thermal Loads and Boundary Conditions
A structural constraint spc_struct is applied on the
RBE2 element to fix the pipe on the ground. Two empty load
collectors, spc_heat and heat_flux have been pre-created. In this section, the
thermal boundary conditions and heat flux are applied on the model and saved in
spc_heat and heat_flux, respectively.
Create Thermal Constraints
In the Model Browser, double click
Collectors under the Load Collectors section to open
the Load Collectors/Collectors browser.
Right-click spc_heat and select Make
Current from the context menu.
Figure 9. Make spc_heat Collector Current
From the Analyze ribbon, select the Constraints tool.
Figure 10. Add Constraints
For Entities, select Nodes > .
In the Advanced Selection window, select By
Set from the drop-down menu.
Figure 11. Advanced Selection Menus
Select the predefined entity set heat, then click
OK.
Figure 12. Node Selection for Thermal SPC
Clear the check boxes for DOF1,
DOF2, DOF3,
DOF4, DOF5, and
DOF6.
Click Create and then
Close.
Create Heat Flux Load on the Free End of the Pipe
The heat flux is applied on the surface of the free end of the pipe.
In the Model Browser, double click
Collectors under the Load Collectors section to open
the Load Collectors/Collectors browser.
Right-click heat_flux and select Make
Current from the context menu.
From the Analyze ribbon, select the Heat Flux tool.
Figure 13. Select Heat Flux Load
In the Create Load window, For ELSETID, select the
hamburger menu.
Figure 14. Choose Surface for Heat Flux Load
In the pop-up menu, click Create.
Here, you can create a SURF SET on which the heat flux is
applied.
For Name, enter heat_surf.
For Elements, click 0 Elements.
Hover over and select the faces in the free-end of the pipe, as shown in Figure 15.
The faces are automatically highlighted in the modeling window, making it easy
to select the faces where the heat-flux is applied.Figure 15. Select Faces for Heat Flux Load
Click to complete selection.
Figure 16. Selected Faces for Heat Flux Load
Under QBDY1 Option, verify Q0 is set to 1.0.
Figure 17. QBDY1 Load Value
Click Close.
The uniform heat flux in the surface elements is defined.
Create a Heat Transfer Load Step
An OptiStruct steady state heat conduction load step is
created, which references the thermal boundary conditions in the load collector
spc_heat and the heat flux in the load collector heat_flux. The gradient, flux, and
temperature output for the heat transfer analysis are also requested in the load
step.
In the Model Browser, right-click and select Create > Load Step.
A default load step displays in the Entity Editor.
For Name, enter heat_transfer.
For Analysis type, select Heat transfer (steady state)
from the drop-down menu.
For SPC, click Unspecified.
Click .
In the Advanced Selection window, select
spc_heat and click OK.
Similarly, for LOAD, click Unspecified > , and select the heat_flux load
collector.
Verify that the Analysis type is set to HEAT.
Select the OUTPUT check box.
On the sublist for OUTPUT, select the FLUX and
THERMAL check boxes.
For both FLUX and THERMAL, set FORMAT to H3D and OPTION
to ALL.
Figure 18. Activate Output Requests
Create a Structure Load Step
To perform a coupled thermal/structural analysis, the heat transfer SUBCASE needs to be
referenced by a structural SUBCASE through TEMP card. Since this is not
directly supported in HyperMesh, a linear static
structural subcase is created and temperature is added using
SUBCASE_UNSUPPORTED or by editing the .fem file after
the model export.
In the Model Browser, right-click and
select Create > Load Step.
A default load step displays in the Entity Editor.
For Name, enter structure_temp.
Click on the drop-down menu in the Value field next to Analysis
type in the Entity Editor and select
Linear Static.
For SPC, click Unspecified > .
In the Advanced Selection dialog, select
spc_struct and click
OK.
Select the check box next to TEMP_LOAD
and SUBCASE OPTIONS.
For SID, select SUBCASEID.
Click and select the heat transfer
subcase.
Click Apply.
This selects the heat transfer subcase ID as the input
load for TEMP entry for the structural
subcase.Figure 19. Select Heat Transfer Subcase as Load for
Structural Subcase
Click Close.
Run OptiStruct
On the Analyze ribbon, under the Analyze tool group, select Run OptiStruct Solver.
Figure 20. Initiate the OptiStruct Analysis Run
In the File Explorer, save the model as pipe_complete to your working directory.
The .fem filename extension is the recommended extension
for OptiStruct input decks.
Click Save.
In the Solver Export Options window, for Export, select
All and accept all other default settings.
Click Export.
Figure 21. Export Completed OptiStruct Input File
In the Altair Compute Console, for Options, add the
following run options:
Figure 22. Altair Compute Console
Click Run.
Once the job completes successfully, the ACC Solver View
window opens and an ANALYSIS COMPLETE message is printed in the Message
log.
Click Close.
If the job is successful, you should see new results files in the
directory in which pipe_complete.fem was
run. The pipe_complete.out file is a good
place to look for error messages that could help debug the input deck if any
errors are present.
View the Results
Gradient temperatures and flux contour results for the steady-state
heat conduction analysis and the stress and displacement results for the structural
analysis are computed from OptiStruct. HyperView is used to post-process the results.
View the Heat Transfer Analysis Results
Launch Altair HyperWorks.
In the New Session window, select HyperView from the list of tools.
For Profile, select General.
Click Create Session.
This loads the user profile, including the appropriate template, menus,
and functionalities of HyperView relevant for
post-processing results files.
On the Results ribbon, Files tool group, click Open.
Figure 23. Open Results File in HyperView
For both the Load model and Load results fields, select
pipe_complete.h3d from the File Explorer.
Figure 24. Load H3D File in HyperView
Click Apply.
On the Results ribbon, click Contour .
Figure 25.
In the Results Browser tab, select Subcase 1 (heat
transfer) as the current load case.
Figure 26. Results Tab in HyperView
In the first pull-down menu below Result type, select Element Fluxes
(V).
Click Apply.
A contoured image representing Grid temperatures is displayed.Figure 27. Results of Heat Transfer Analysis
View the Coupled Thermal/Structural Analysis Results
In the Results Browser tab, select Subcase 2 (structure
temp) as the current load case.
In the first pull-down menu below Result type, select Displacement
(v).
In the second pull-down menu below Result type, select
Mag.
Click Apply.
The displacement contours are plotted.
In the first pull-down menu below Result type, select Element
Stresses [2D & 3D] (t).
In the second pull-down menu below Result type, select
vonMises.
Click Apply.
A contoured image representing von Mises stresses is displayed. Each
element in the model is assigned a legend color, indicating the von Mises stress
value for that element resulting from the applied loads and boundary conditions.
Figure 28. Results of Structural Analysis