Beruflich Dokumente
Kultur Dokumente
YNAMIC
NCREMENTAL
ONLINEAR
NALYSIS
ADINA Primer
December 2011
ADINA Primer
Report ARD 11-7
December 2011
Notices
ADINA R & D, Inc. owns both this software program system and its documentation. Both the
program system and the documentation are copyrighted with all rights reserved by ADINA
R & D, Inc.
The information contained in this document is subject to change without notice.
ADINA R & D, Inc. makes no warranty whatsoever, expressed or implied that the Program and
its documentation including any modifications or updates are free from errors or defects. In no
event shall ADINA R&D, Inc. become liable to the User or any party for any loss, including but
not limited to, loss of time, money or goodwill, which may arise from the use of the Program and
its documentation including any modifications and updates.
Trademarks
ADINA is a registered trademark of K.J. Bathe / ADINA R & D, Inc.
All other product names are trademarks or registered trademarks of their respective owners.
Copyright Notice
8 ADINA R & D, Inc. 1996 - 2011
December 2011 Printing
PRINTED IN USA
Table of contents
Table of contents
Introduction .................................................................................................................. Intro-1
Icon locator tables........................................................................................................ Icons-1
Active Zone Boolean Operator ......................................................................... Icons-1
Boundary Plot Define Contact Groups.............................................................. Icons-2
Define Contact Pairs Delete Volumes............................................................... Icons-3
Display Zone First Solution .............................................................................. Icons-4
Group Outline Mesh Lines................................................................................ Icons-5
Mesh Plot Node Symbols.................................................................................. Icons-6
Open Show Contact Surfaces............................................................................ Icons-7
Show Deformed Mesh Subdivide Surfaces....................................................... Icons-8
Subdivide Volumes Zoom................................................................................. Icons-9
Hints ............................................................................................................................ Hints-1
Topic indexes............................................................................................................. Topics-1
Problem 1: Deflection of a beam ........................................................................................ 1-1
Problem 2: Plate with a hole in tension .............................................................................. 2-1
Problem 3: Plate with a hole in tension using ADINA-M .................................................. 3-1
Problem 4: Cylinder subjected to tip load........................................................................... 4-1
Problem 5: Round bar with circumferential groove subjected to tip loading...................... 5-1
Problem 6: Square wall-driven cavity................................................................................. 6-1
Problem 7: Contact between a block and a rigid cylinder................................................... 7-1
Problem 8: Analysis of a shell corner ................................................................................. 8-1
Problem 9: Thermal stress analysis of a cylinder................................................................ 9-1
Problem 10: Beam subjected to impact load..................................................................... 10-1
Problem 11: Beam subjected to impact load C mode superposition................................. 11-1
Problem 12: Beam subjected to earthquake load .............................................................. 12-1
Problem 13: Visualizing the mesh quality ........................................................................ 13-1
Problem 14: Pushover analysis of a frame........................................................................ 14-1
Problem 15: Acoustic analysis of a monopole.................................................................. 15-1
Problem 16: Analysis of a shaft-shaft intersection using ADINA-M ............................... 16-1
Problem 17: Analysis of a cracked body using ADINA-M .............................................. 17-1
Problem 18: Fluid flow over a flexible structure in a channel .......................................... 18-1
Problem 19: Fluid flow and mass transfer within a pipe .................................................. 19-1
Problem 20: Natural convection and specular radiation within an enclosure ................... 20-1
Problem 21: Conjugate heat transfer and natural convection within an enclosure ........... 21-1
Problem 22: Rubber O-ring pressed between two frictionless plates ............................... 22-1
Problem 23: Limit load analysis of a pipe bend................................................................ 23-1
Problem 24: Deformation of a pipe due to internal fluid flow.......................................... 24-1
Problem 25: Heat transfer from solidifying concrete blocks ............................................ 25-1
Problem 26: Analysis of a cable-stayed bridge................................................................. 26-1
Problem 27: Beam subjected to harmonic and random loads ........................................... 27-1
Problem 28: Unsteady fluid flow over a flexible structure in a channel........................... 28-1
Problem 29: Analysis of a shell-shell intersection with ADINA-M ................................. 29-1
iii
Table of contents
Problem 30: Analysis of fluid-structure interaction within a pipe constriction ................ 30-1
Problem 31: Analysis of a laminar step-wall diffuser....................................................... 31-1
Problem 32: Analysis of a broken dam using the VOF method........................................ 32-1
Problem 33: U-bending of a metal sheet static-implicit and dynamic-explicit analysis 33-1
Problem 34: Thermo-mechanical-coupling analysis of a disc braking system ................. 34-1
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates............... 35-1
Problem 36: Analysis of a rising air bubble using the VOF method ................................ 36-1
Problem 37: FSI analysis of a simplified turbine using a sliding mesh ............................ 37-1
Problem 38: Analysis of a steam-air heat exchanger ........................................................ 38-1
Problem 39: Thermal FSI analysis of a heated hemispherical dome ................................ 39-1
Problem 40: Analysis of a glued shaft with ADINA-M ................................................... 40-1
Problem 41: Analysis of a screwdriver with ADINA-M .................................................. 41-1
Problem 42: 3D turbulent flow in a strongly curved channel ........................................... 42-1
Problem 43: Contact between a block and a rigid cylinder, TLA-S method .................... 43-1
Problem 44: Analysis of a bracket assembly with a bolt .................................................. 44-1
Problem 45: Large displacement bending of a plate by an applied moment..................... 45-1
Problem 46: Thermal stress analysis of a cylinder ADINA TMC model ...................... 46-1
Problem 47: Numerical experiments with rubber material models................................... 47-1
Problem 48: Flow between cylinders using adaptive CFD ............................................... 48-1
Problem 49: Analysis of a parachute using adaptive CFD................................................ 49-1
Problem 50: Post-buckling response of a slender beam.................................................... 50-1
Problem 51: Thermal FSI analysis of a pipe..................................................................... 51-1
Problem 52: Crushing of a crash tube............................................................................... 52-1
Problem 53: Static 3D EM-fields in a conducting block .................................................. 53-1
Problem 54: Microwave heating by harmonic EM fields in a cavity................................ 54-1
Problem 55: Bar buckling due to axial Lorentz force ....................................................... 55-1
Problem 56: Electromagnetic driven flow over a cantilever in a channel......................... 56-1
iv
ADINA Primer
Introduction
Objective
The ADINA primer is designed to familiarize you with the basic functionality and usage of
the ADINA System version 8.8, in particular the basic functionality and usage of the AUI
(ADINA User Interface).
The problems solved in the primer are designed to illustrate different features of the
ADINA System. The problems are presented in enough detail so that you can work
through them without additional assistance. The problems are briefly summarized here:
Problem 1: Deflection of a beam. We introduce the geometry-based modeling features of
the AUI with a simple beam problem. Several variants of the same problem are presented
to demonstrate how an existing model can be modified.
Problem 2: Plate with a hole in tension. We generate elements onto several geometry
surfaces. Deletion and regeneration of elements is demonstrated. Zooming into the
graphics window and graph plotting are introduced.
Problem 3: Plate with a hole in tension using ADINA-M. Problem 2 is solved using the
body sheet feature of ADINA-M. The advantage of using the body sheet feature is that
the geometry does not need to be broken up into several geometry surfaces. We also
demonstrate how to transform the stresses into a cylindrical coordinate system.
Problem 4: Cylinder subjected to tip load. We generate elements onto a geometry volume.
During the problem solution we rotate the mesh plot with the mouse.
Problem 5: Round bar with circumferential groove subjected to tip loading. We generate
3-D elements by revolving 2-D elements about an axis.
Problem 6: Square wall-driven cavity. We introduce two-dimensional fluid flow modeling
with the AUI and ADINA-CFD.
Problem 7: Contact between a block and a rigid cylinder. We demonstrate modeling of
contact conditions. We also show the use of time functions to control load levels in static
analysis. In addition we show how to create an animation file in different graphics formats.
Problem 8: Analysis of a shell corner. We demonstrate modeling of a simple shell
structure. We also demonstrate frequency analysis.
Problem 9: Thermal stress analysis of a cylinder. We demonstrate thermal analysis with
ADINA-Thermal, then we show how the temperature solution is included in stress analysis.
Problem 10: Beam subjected to impact load. We demonstrate setting up a dynamic
analysis. We also show how to perform a restart analysis.
Intro-1
Introduction
Problem 11: Beam subjected to impact load C mode superposition. Problem 10 is solved
using mode superposition for the dynamic time integration.
Problem 12: Beam subjected to earthquake load. We demonstrate setting up a response
spectrum analysis.
Problem 13: Visualizing the mesh quality. The plate with a hole considered in problem 2 is
reanalyzed using the relatively inefficient 3 and 4-node elements. Our purpose is to
demonstrate the mesh quality indicators of the AUI.
Problem 14: Pushover analysis of a frame. We demonstrate the use of the momentcurvature material model in modeling a simple structure. We also show the use of the ATS
method to determine a collapse load.
Problem 15: Acoustic analysis of a monopole. We demonstrate the ADINA potential-based
fluid elements and the ADINA-CFD fluid elements in an FSI (fluid-structure-interaction)
analysis.
Problem 16: Analysis of a shaft-shaft intersection with ADINA-M: We demonstrate the
usage of ADINA-M for the definition of a simple solid geometry, then we mesh the solid
geometry with free-form meshing and obtain a linear static solution.
Problem 17: Analysis of a cracked body with ADINA-M: We demonstrate the modeling of a
cracked body using ADINA-M and the CRACK-M feature. We also demonstrate fracture
mechanics analysis (3-D stationary crack).
Problem 18: Fluid flow over a flexible structure in a channel. We demonstrate FSI
analysis in which the deformation of a flexible structure affects the flow field. A moving
mesh is used in the fluid domain.
Problem 19: Fluid flow and mass transfer within a pipe. We demonstrate 3D fluid flow
analysis with mass transfer.
Problem 20: Natural convection and specular radiation within an enclosure. We
demonstrate 2D fluid flow analysis in which natural convection and specular radiation are
considered. We also demonstrate the automatic nondimensionalization feature and freeform meshing within geometry surfaces.
Problem 21: Conjugate heat transfer and natural convection within an enclosure. We
demonstrate 2D fluid flow analysis in which solid element groups are used to model
walls and in which the walls are subjected to radiation and convection boundary conditions.
Problem 22: Rubber O-ring pressed between two frictionless plates. We demonstrate the
modeling of a simple rubber component. The ATS method is used to obtain the solution in
one load step.
Intro-2
ADINA Primer
Introduction
Problem 23: Limit load analysis of a pipe bend. We demonstrate limit load analysis of a
pipe bend modeled with shell elements and an elastic-plastic material description.
Problem 24: Deformation of a pipe due to internal fluid flow. We demonstrate 3-D FSI
analysis with a pipe flow problem. The pipe is modeled with shell elements and the fluid is
modeled with 6-node prismatic fluid elements. We use slip boundary conditions between
the fluid and the solid to minimize the number of fluid elements required.
Problem 25: Heat transfer from solidifying concrete blocks. We demonstrate how to add
elements to a model using the element birth/death feature, and we discuss the modeling of a
convection boundary condition that changes during the analysis. This problem is solved
using ADINA-Thermal.
Problem 26: Analysis of a cable-stayed bridge. We demonstrate how to read in batch file
commands into the AUI, and show some analyses useful in bridge analysis: dead load
analysis, response spectrum analysis, dynamic analysis with prescribed ground motion.
Problem 27: Beam subjected to harmonic and random loads. We demonstrate how to
perform harmonic and random vibration analysis on a simple beam structure.
Problem 28: Unsteady fluid flow over a flexible structure in a channel. We demonstrate
particle tracing in an unsteady flow field.
Problem 29: Analysis of a shell-shell intersection with ADINA-M. We demonstrate the use
of ADINA-M in modeling shell-shell intersections. We also demonstrate how to plot
bending moments and membrane forces within shells.
Problem 30: Analysis of fluid-structure interaction within a pipe constriction. We
demonstrate some of the features of the subsonic potential-based fluid elements of ADINA:
prescribed mass fluxes, infinite boundary conditions, steady-state and dynamic analysis.
We also demonstrate the axisymmetric shell element.
Problem 31: Analysis of a laminar step-wall diffuser. We demonstrate the input of a
parabolic velocity boundary condition.
Problem 32: Analysis of a broken dam using the VOF method. We demonstrate the VOF
(volume of fluid) method.
Problem 33: U-bending of a metal sheet static-implicit and dynamic-explicit analysis.
We demonstrate various features used in metal forming analysis, including the rigid-target
contact algorithm. We also demonstrate explicit time integration.
Problem 34: Thermo-mechanical-coupling analysis of a disc braking system. We
demonstrate ADINA-TMC in the solution of a fully-coupled thermo-mechanical analysis.
We also demonstrate the contact-slip loads.
Intro-3
Introduction
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates. We
demonstrate modeling of an auxetic foam material with temperature-dependent
viscoelastic effects.
Problem 36: Analysis of a rising air bubble using the VOF method. We demonstrate the
use of the VOF method in the analysis of air bubbles.
Problem 37: FSI analysis of a simplified turbine using a sliding mesh. We demonstrate the
sliding-mesh feature of ADINA-CFD.
Problem 38: Analysis of a steam-air heat exchanger. We demonstrate the use of ASME
steam table materials, fan boundary conditions, and the multigrid solver of ADINA-CFD.
Problem 39: Thermal FSI analysis of a heated hemispherical dome. We demonstrate
thermal FSI modeling, and the use of a layer table to control the meshing near boundaries.
Problem 40: Analysis of a glued shaft with ADINA-M. We demonstrate the use of the
gluemesh feature to glue a shaft to a ring.
Problem 41: Analysis of a screwdriver with ADINA-M. We demonstrate importing of a
Parasolid file into ADINA-M, then we demonstrate modifying the geometry using the
discrete boundary representation (discrete BREP) feature.
Problem 42: 3D turbulent flow in a strongly curved channel. We demonstrate the FCBI-C
elements of ADINA-CFD and the k- turbulence model.
Problem 43: Contact between a block and a rigid cylinder, TLA-S method. We
demonstrate the use of the TLA-S method to obtain the final deformed solution of a large
strain contact problem, without the need to specify solution steps or time functions.
Problem 44: Analysis of a bracket assembly with a bolt. We demonstrate the use of the bolt
element.
Problem 45: Large displacement bending of a plate by an applied moment. We
demonstrate some consequences of using 6 degree of freedom nodes in large displacement
shell analysis.
Problem 46: Thermal stress analysis of a cylinder ADINA TMC model. We solve the
thermal stress problem of Problem 9 using the ADINA TMC feature of ADINA Structures.
Problem 47: Numerical experiments with rubber material models. We perform simple
numerical experiments to demonstrate the ability of rubber material models to fit
experimental data, and to demonstrate the stability of rubber material models in biaxial
tension. The rubber material models considered are Mooney-Rivlin, Ogden and SussmanBathe.
Intro-4
ADINA Primer
Introduction
Problem 48: Flow between cylinders using adaptive CFD. We demonstrate the use of the
steered adaptive mesh (SAM) feature for CFD to refine a fluid mesh where needed, in the
steady-state analysis of laminar flow between cylinders. Both SAM manual mode and
SAM automated mode are demonstrated.
Problem 49: Analysis of a parachute using adaptive CFD. We demonstrate the use of the
SAM feature for CFD to remesh a moving fluid mesh when the mesh becomes too
distorted, in an FSI problem of a parachute immersed in air. Both SAM manual mode and
SAM automated mode are demonstrated.
Problem 50: Post-buckling response of a slender beam. We demonstrate linearized
buckling analysis, initial imperfections and the warping beam.
Problem 51: Thermal FSI analysis of a pipe. We demonstrate thermal FSI and also
boundary thermal FSI analysis.
Problem 52: Crushing of a crash tube. We demonstrate the Bathe method of time
integration, the plastic-cyclic material model, the 3D-shell element and double-sided
contact.
Problem 53: Static 3D EM-fields in a conducting block. We demonstrate the potentialbased electromagnetic formulation of ADINA-EM.
Problem 54: Microwave heating by harmonic EM fields in a cavity. We demonstrate
harmonic electromagnetic analysis, and coupled thermal / electromagnetic analysis.
Problem 55: Bar buckling due to axial Lorentz force. We demonstrate coupled structural /
electromagnetic analysis.
Problem 56: Electromagnetic driven flow over a cantilever in a channel. We demonstrate
coupled structural / CFD / electromagnetic analysis.
If you are interested in learning about a specific topic, the Topic Indexes chapter can help
you find the problem(s) in which the topic is discussed.
Intro-5
Introduction
Additional documentation
At the time of printing of this manual, the following documents are available with the
ADINA System:
Installation Notes
Describes the installation of the ADINA System on your computer.
Intro-6
ADINA Primer
Introduction
Intro-7
Introduction
Intro-8
ADINA Primer
Use the following tables to find out where icons are located.
Icons are organized into six toolbars: General, Display, Modeling, ADINA-M (UNIX only),
Results, Macro. In addition, some icons can be found on the Module Bar. Choose
ViewToolbars to display or hide the toolbars.
This table refers to the standard locations of the icons (that is, to the locations of the icons
before any user customizations).
Location
Display toolbar 1
Results toolbar 2
Analysis Options
Module bar
Animate
Results toolbar
Apply Fixity
Modeling toolbar
Apply Load
Modeling toolbar
Batch Continue
General toolbar
Bitmap Snapshot
General toolbar
Body Modifier
ADINA-M toolbar
Body Revolved
ADINA-M toolbar
Body Sweep
ADINA-M toolbar
Boolean Operator
ADINA-M toolbar
Notes:
1) This icon is in the Zone drop-down list.
2) This icon is in the Lines drop-down list.
Icons-1
Location
General toolbar
Change Zone
Display toolbar 1
Clear
General toolbar
Results toolbar
Results toolbar
Results toolbar
Display toolbar
Results toolbar
Results toolbar
Coordinate Systems
Modeling toolbar
Coupling Options
Module bar
Cross Sections
Modeling toolbar
Display toolbar
Cut Surface
Results toolbar
Data File/Solution
Modeling toolbar
Define Bodies
Modeling toolbar,
ADINA-M toolbar
Modeling toolbar
Notes:
1) This icon is in the Zone drop-down list.
Icons-2
ADINA Primer
Location
Modeling toolbar 1
Modeling toolbar 1
Modeling toolbar
Define Lines
Modeling toolbar
Define Points
Modeling toolbar
ADINA-M toolbar
Define Surfaces
Modeling toolbar
Define Volumes
Modeling toolbar
Define Zone
Display toolbar 2
Delete Bodies
Modeling toolbar
Delete Lines
Modeling toolbar
Delete Mesh
Modeling toolbar
Delete Points
Modeling toolbar
Delete Surfaces
Modeling toolbar
Delete Volumes
Modeling toolbar
Notes:
1) This icon is in the Define Contact Groups drop-down list.
2) This icon is in the Zone drop-down list.
Icons-3
Location
Display toolbar 1
Dynamic Pan 2
General toolbar
Dynamic Resize 3
General toolbar
General toolbar
General toolbar
Element Labels
Display toolbar
Error Plots
Results toolbar
Fast Forward
Results toolbar
Fast Rewind
Results toolbar
First Solution
Results toolbar
Notes:
1) This icon is in the Zone drop-down list.
2) Dragging the mouse moves all picked graphics. You can also hold down the Ctrl key to
resize all picked graphics, the Shift key to rotate graphics out-of-plane or the Alt key to
rotate graphics in-plane.
3) Dragging the mouse resizes all picked graphics (equivalent to holding down the Ctrl key
when the Dynamic Pan icon is pressed).
4) Dragging the mouse rotates all picked graphics out-of-plane (equivalent to holding down
the Shift key when the Dynamic Pan icon is pressed).
5) Dragging the mouse rotates all picked graphics in-plane (equivalent to holding down the
Alt key when the Dynamic Pan icon is pressed).
Icons-4
ADINA Primer
Location
Results toolbar 1
Display toolbar
Highlight
General toolbar
ADINA-M toolbar
Iso View 1
Display toolbar 2
Iso View 2
Display toolbar 2
Iso View 3
Display toolbar 2
Last Solution
Results toolbar
Line/Edge Labels
Display toolbar
Load Plot
General toolbar
Manage Materials
Modeling toolbar
Measure
General toolbar
Measure Angle
General toolbar
Mesh Bodies
ADINA-M toolbar
Mesh Edges
ADINA-M toolbar
Mesh Faces
ADINA-M toolbar
Mesh Lines
Modeling toolbar
Notes:
1) This icon is in the Lines drop-down list.
2) This icon is in the View drop-down list.
Icons-5
Location
General toolbar
Mesh Point
Modeling toolbar
Modeling toolbar 1
Mesh Surfaces
Modeling toolbar
Mesh Volumes
Modeling toolbar
Mesh Zoom
General toolbar
Model Outline
Results toolbar 2
Results toolbar
General toolbar
Results toolbar
Results toolbar
Results toolbar
Next Solution
Results toolbar
New
General toolbar
No Mesh Lines
Results toolbar 2
Node Labels
Display toolbar
Node Symbols
Display toolbar
Notes:
1) This icon is in the Define Contact Groups drop-down list.
2) This icon is in the Lines drop-down list.
Icons-6
ADINA Primer
Location
General toolbar
Pick
General toolbar
Point Labels
Display toolbar
Previous Solution
Results toolbar
Query
General toolbar
Results toolbar
Results toolbar
Redo
General toolbar
Redraw
General toolbar
Refit
General toolbar
Refresh
General toolbar
Display toolbar
Reset View
Display toolbar
Save
General toolbar
Save AVI
Results toolbar
(Windows version
only)
Display toolbar
Save View
Display toolbar
Scale Displacements
Results toolbar
Shading
Display toolbar
Display toolbar
Icons-7
Location
Results toolbar
ADINA-M toolbar
Show Geometry
Display toolbar
Show Lines/Edges
Display toolbar
Display toolbar
Results toolbar
Show Points
Display toolbar
Display toolbar
Display toolbar
Show Surfaces/Faces
Display toolbar
Display toolbar
Smooth Plots
Results toolbar
Modeling toolbar
Subdivide Bodies
Modeling toolbar 1
Subdivide Edges
Modeling toolbar 1
Subdivide Faces
Modeling toolbar 1
Subdivide Lines
Modeling toolbar 1
Subdivide Surfaces
Modeling toolbar 1
Notes:
1) This icon is in the Define Element Groups drop-down list.
Icons-8
ADINA Primer
Location
Modeling toolbar 1
Surface/Face Labels
Display toolbar
Trace Downstream
Results toolbar
Trace Upstream
Results toolbar
Undo
General toolbar
Unhighlight
General toolbar
Unzoom All
General toolbar
Unzoom Partially
General toolbar
Vector Snapshot
General toolbar
Volume/Body Labels
Display toolbar
Wire Frame
Display toolbar
XY View
Display toolbar 2
XZ View
Display toolbar 2
YZ View
Display toolbar 2
Zone Colors
Display toolbar 3
Zoom
General toolbar
Notes:
1) This icon is in the Define Element Groups drop-down list.
2) This icon is in the View drop-down list.
3) This icon is in the Zone drop-down list.
Icons-9
Icons-10
ADINA Primer
Hints
Program versions: ADINA System program versions are divided into two categories:
UNIX and Windows. UNIX versions of the ADINA System include the Linux x86_64
version and the Linux Itanium version. The Windows version of the ADINA System is the
version used on PCs running Microsoft Windows (XP, Vista, 7), either 32-bit Windows or
64-bit Windows.
The UNIX and Windows versions of the AUI are somewhat different. Therefore the
Primer instructions occasionally are different for the UNIX and Windows versions.
Invoking the AUI: Here are detailed instructions for invoking the AUI:
UNIX: At the UNIX command prompt, type
aui8.8
Windows: From the Start Menu, choose ProgramsADINA System 8.8
ADINA User Interface (AUI).
Choose ADINA Structures, ADINA Thermal, ADINA CFD or ADINA EM from the
Module drop-down list (the drop-down list near the top left of the AUI control window) to
prepare for pre-processing an ADINA, ADINA Thermal, ADINA CFD or ADINA EM
model.
Icon toolbars: In the primer instructions, we assume that all of the icon toolbars are
selected and that all of the icons are displayed in the toolbars. Use the View menu to make
sure that all of the toolbars are selected.
Filling in a table: If we ask you to fill in a table, you may find it easier to enter the table
column-by-column rather than row-by-row. In other words, first fill in column 1, then
column 2, etc. instead of filling in row 1, then row 2, etc.
Names in dialog boxes: When we ask you to enter a name or other text in the dialog boxes,
we write it in upper-case. But you can type the name or text in either upper-case, lowercase or a mixture of upper and lower-case letters. For example, the following instructions
come from problem 15:
Choose DefinitionsVariableResultant, add Resultant name R, define it as
SQRT(<Y-COORDINATE>**2 + <Z-COORDINATE>**2)
You can type the name R as either an upper-case R or a lower-case r, and you can type the
resultant itself using upper-case, lower-case or a mixture of upper and lower-case letters.
Hints-1
Hints
Choosing variables: When we ask you to choose a variable, we use instructions such as
Set Variable 1 to (Displacement:Y-DISPLACEMENT)
What this means is that you should choose Displacement from the left-hand list for the
field, then choose Y-DISPLACEMENT from the right-hand list for the field.
DISP MAG number: Many plots from the post-processor display the text DISP MAG .
DISP MAG is an abbreviation for displacement magnification factor. The DISP MAG
number is affected by many factors, including the size and aspect ratio of the graphics
window. Therefore the DISP MAG numbers of your plots will be slightly different than the
DISP MAG number of our plots.
Quick review of graphics operations
Picking graphics: Click the Pick icon
, then click on one of the lines of the graphics to
be picked (for example, a mesh plot). A bounding box appears around the graphics; this
bounding box indicates the graphics is highlighted. To unhighlight the graphics, move the
cursor onto empty space within the graphics window and click the left mouse button.
You can also create a rubber-band box (marquee box) with the Pick icon. Click on empty
space, then move the cursor while holding down the left mouse button. When the box is the
correct size, release the left mouse button.
Moving graphics: First pick the graphics. Click the Dynamic Pan icon
, hold down the
left mouse button and move the cursor. The picked graphics moves along with the mouse
cursor. When the picked graphics is in the proper position, release the left mouse button.
, hold down
Resizing graphics: First pick the graphics. Click the Dynamic Resize icon
the left mouse button and move the mouse diagonally up and to the right to enlarge the
picked graphics and move the mouse diagonally down and to the left to shrink the picked
graphics. The picked graphics dynamically resizes as you move the mouse. When the
picked graphics is the proper size, release the left mouse button.
Hint, instead of clicking the Dynamic Resize icon
and hold the Ctrl key while dragging the mouse.
Using the above instructions, the graphics are resized around their center. If you have
zoomed into the model before resizing, you might find it more convenient to resize the
graphics around the center of the graphics window. To do this, hold down both the Ctrl and
Shift keys together while dragging the mouse.
Hints-2
ADINA Primer
Hints
Rotating graphics out-of-plane: First pick the graphics. Click the Dynamic Rotate (XY)
, hold down the left mouse button and move the mouse. The picked graphics
icon
dynamically rotates as you move the mouse. When the picked graphics is in the proper
orientation, release the left mouse button.
Hint, instead of clicking the Dynamic Rotate (XY) icon
Resizing element vectors: First pick an element vector. The AUI draws a diamond around
the element vector. Follow the instructions above for resizing graphics to resize the
element vectors. You can also press the key to remove element vectors, the + key to add
element vectors (up to all element vectors) or the Enter key to display all element vectors.
Filling in a dialog box field with a P button: Use the mouse to fill in a dialog box field with
a P button, for example, a dialog box field that requires a node number. Click the P button.
The dialog box disappears and the cursor changes to a cross. Click on the desired graphics
(the node, for example). The node becomes highlighted and the dialog box reappears with
the number of the selected node in the dialog box field.
Some dialog boxes have one P button for several dialog box fields. In that case, the dialog
box reappears when you have made one selection for each field.
If you need to cancel filling in the dialog box field, press the Esc key.
Filling in a green column of a dialog box table: Use the mouse to fill in a green column of
a table, for example, a column that requires node numbers. Double-click in the green
column. The dialog box disappears and the cursor changes to a cross. Click on the desired
graphics (the node, in this example). The node becomes highlighted. Each selection that
you make fills in another cell in the column. To return to the dialog box, press the Esc key.
Hints-3
Hints
Filling in a cyan column of a dialog box table: Use the mouse to fill in a cyan column of a
table, for example, the node column in the Define Node Set dialog box. Double-click in the
cyan column. The dialog box disappears and the cursor changes to a cross. Click on the
desired graphics (nodes, in this example). The nodes near the selection become
highlighted. As you continue clicking, additional graphics become highlighted. Hold down
the S button and pick to unhighlight graphics. To return to the dialog box, press the Esc
key.
Note that graphics corresponding to cyan column selections remain highlighted until you
click the Unhighlight icon
Hints-4
ADINA Primer
Topic indexes
For each topic, we give the problem number(s) in which the topic is introduced or discussed
in some detail. If the topic is used without discussion in a problem, the problem number is
not given.
Model definition
Adaptive CFD feature 48, 49
ADINA collapse analysis 23
ADINA dynamic analysis 10, 15, 26, 33,
52
ADINA frequency analysis 8
ADINA modal participation factor
analysis 12, 26, 27
ADINA mode superposition analysis 11
ADINA static analysis 1
ADINA CFD 6, 15, 18-21, 24, 31, 32,
36-39, 42, 48-49, 51, 56
ADINA EM 53-56
ADINA-M 3, 16, 17, 35, 37-41
ADINA Thermal analysis 9, 25
ADINA-TMC feature 46
ATS method 14, 22
Bathe method of time integration 52
Batch files
Reading into the AUI 14
Bolt element groups 44
Boundary conditions
applying 1
convection 20, 21
defining 2
electromagnetic 53, 54, 55, 56
fan 38
FSI 15, 18, 24, 37, 39
infinite 15, 30
radiation 20, 21
shell-thermal 39
sliding-mesh 37
turbulence 42
velocity 31
VOF wall angle 36
wall 6, 15, 18, 19
Boundary thermal FSI analysis 51
Conjugate heat transfer 21
Constraint equations 17, 22, 24
Constraint sets 17, 22
Topics-1
Topic indexes
mass-flux 30
mass-proportional 24, 26
mass-ratio 19
pressure 2
turbulence 42
velocity 6
Mapping files 9
Mass properties 26
Mass transfer 19
Master degrees of freedom 2
Material models
ASME steam 38
conduction 9
convection 9, 46
elastic 1
electromagnetic 53
fluid 6, 15, 18-21, 28, 31, 32, 36-39,
42, 48, 49, 51
hyper-foam 35
k- turbulence 42
moment-curvature 14
Mooney-Rivlin 47
Ogden 22, 47
plastic-cyclic 52
plastic-multilinear 23
plastic-orthotropic 33
potential-based fluid 15, 30
radiation 9
Sussman-Bathe 47
thermo-isotropic 9
viscoelastic (with TRS) 35
Meshing
boundary layer 39
free-form 3, 16, 17, 20, 29
mapped 2
of lines 1
revolution of 2-D meshes 5
using geometry discretization
controls 16
Moving meshes 18, 56
Multigrid solver 38
Nondimensionalization 20, 21
Open Cascade 17, 48
Parasolid 41
Problem headings 2
ADINA Primer
Topic indexes
Radiation
specular 20
prescribed 9, 21
Rayleigh damping 26
Reactions 6
Relative pressure 20
Restart analysis 10, 26, 49
SAM (Steered adaptive meshing) 48, 49
Sectioning
of bodies 17
Shell node DOFs 8, 45
Shell thicknesses 8, 23, 52
Skew systems 15
Slipping boundaries 56
Solution tolerances 14, 22
Stiffness matrix stabilization 35, 43
Subdividing the mesh
complete model 2
lines 1
surfaces 6
using central biasing 6, 21
using lengths 3
using point-sizes 2
Thermal FSI analysis 51
Thermal stress analysis 9
Time functions 7, 15, 25, 26, 30
from file 15, 26, 30
Time steps 7
TLA method 43
TLA-S method 43
TMC analysis 34
VOF method 32, 36
Model display and post-processing
Animations
load-step 7
mode-shape 8
Append porthole file feature 50
Average outlet temperatures 38
Band plots
changing band tables 6, 23
envelope 25
line contours 6
on beams 44
on shells 8
plastic strains 23
removing extreme values 6
repeating 13
shell thicknesses 8, 52
stress 2, 13
temperature 9
Constants 24
Contact traction plots 7
Cutting planes 17, 19, 38, 39
Element face-sets 38, 39, 42
Element line plots
bending moments 1, 27
plastic curvatures 14
shear forces 1
Element vector plots
stress 2
velocity 6, 18
heat flux 9
Envelope calculations 25
Error indicators 13
Flux calculations 19
Fourier analysis 15
Graphics manipulations with the mouse
deleting 2
inquiring 2
mesh zooming 17
moving 2
resizing 2
rotating 4
zooming 2
Graphs
along lines 2
as functions of time 7, 10
comparison solutions 24
listing numerical values in 2
material stress-strain curves 22, 23,
47
modifying 2, 10
updating defaults of 11
Harmonic vibration analysis 27
Listings
extreme values 1
frequencies 8
modal masses 12, 26
Topics-3
Topic indexes
values 22
Load plots 1
Mesh plots 1
beam cross-sections 1, 50
beam neutral axes as curved lines 1,
50
boundary conditions 1
color shaded 16
colors from zones 17, 38
culled front faces 38
element coordinate systems 8, 14
magnifying displacements 1
mode shapes 8
node numbers 2
original and deformed 2
outline 6, 21
reference time 26
rotational DOFS 8
segment normals 7
shell top-bottom depictions 8
stretch factors 18
suppressing fluid-structure boundary
lines 24
views 5, 23
Model result lines
from geometry 2
Model result points
combination points 6
contact segment 7
element 12
from geometry 6
mesh extreme 19
mesh integration 19, 38, 44
node 10
section 14
Particle tracing
steady-state fluid flow 6, 20, 21
unsteady fluid flow 28, 36, 37
Random vibration analysis 27
Reaction plots 18
Relative displacements 26
Response spectrum analysis 12, 26
Responses
envelope 25
harmonic 27
Topics-4
mode-shape 11
random 27
response-combination 26
response-spectrum 12, 26
Response-ranges
load-step 15
Resultant variables 14, 15, 24
Smoothing 2, 4, 8, 13, 22
Stresses
in-plane 33
transforming to cylindrical system 3
Text
drawing 23
Triads 8, 14
Zones 16, 17
defining with mouse 16
ADINA Primer
Problem description
In this problem, we analyze a simple beam structure. Each part of this lesson shows the
solution of one of the analyses. In part 1, we demonstrate the following topics:
$ Starting up/shutting down the AUI
$ Defining geometry points
$ Defining a geometry line
$ Applying a boundary condition
$ Defining a material
$ Defining a cross-section
$ Defining and applying a load
$ Generating an element
$ Generating an ADINA data file
$ Saving an ADINA-IN database file
$ Running ADINA
$ Loading an ADINA porthole file
$ Drawing a mesh plot, with boundary conditions plotted
$ Drawing a load plot
$ Listing the extreme deflections
$ Plotting bending moment and shear force diagrams
In part 2, we demonstrate the following additional topics:
$ Opening an ADINA-IN database file to access a previously defined model
$ Deleting and redefining a load
In part 3, we demonstrate the following additional topics:
$ Adding a boundary condition to an existing model
$ Deleting elements from the model
$ Clicking on a green column to fill in a table.
$ Subdividing a line, generating elements on a subdivided line
$ Magnifying the plotted displacements
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
1-1
L1
P1
P2
You may find it useful to refer to this diagram when working through this problem.
Click the Define Points icon
Point #
1
2
X1
X3
(Table cells that are left blank are treated as zeros.) Then click OK. The graphics window
should look something like the figure on the next page.
1-2
ADINA Primer
TIME 1.000
Y
Z
, enter 1 in the first row of the Point # column and click OK.
. The graphics window should look something like the
Defining loads
to open the Apply Load dialog box. Make sure that the Load
Click the Apply Load icon
Type is Force and click the Define... button to the right of the Load Number field. In the
Define Concentrated Force dialog box, add Concentrated Force Number 1, set the Magnitude
to 300, the Y Force Direction to -1 and click OK. In the first row of the table in the Apply
Load dialog box, set the Point # to 2 and click OK to close the Apply Load dialog box.
1-3
TIME 1.000
TIME 1.000
Y
Z
U U U
B
1-4
ADINA Primer
TIME 1.000
PRESCRIBED
FORCE
TIME 1.000
300.0
U U U
B
1-5
TIME 1.000
PRESCRIBED
FORCE
TIME 1.000
300.0
B
B
U U U
1 2 3 1 2 3
- - - - - -
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
and save the database to file prob01 (the File type field should
be ADINA-IN Database Files (*.idb)). To generate the ADINA data file and run ADINA,
click the Data File/Solution icon
, set the file name to prob01, make sure that the Run
Solution button is checked and click Save.
When ADINA is finished, it displays the message Solution successful, please check the
results. Close all open dialog boxes.
Choose Post-Processing from the Program Module drop-down list, click Yes to discard all
changes and continue, click the Open icon
1-6
ADINA Primer
to show the load. The graphics window should look something like this:
TIME 1.000
Y
Z
PRESCRIBED
FORCE
TIME 1.000
300.0
U U U
B
The beam cross-section can be plotted at the center of the element. Click the Modify Mesh
Plot icon
, click the Element Depiction... button, click the Display Beam Cross-Section
field, then click OK twice to close both dialog boxes. The graphics window should look
something like the top figure on the next page.
(located in the drop-down list next to the YZ View icon
)
Click the Iso View 2 icon
to plot the beam from a different angle. The graphics window should look something like the
bottom figure on the next page.
Click the XY View icon
1-7
TIME 1.000
Y
Z
TIME 1.000
X
Z
1-8
ADINA Primer
Y
Z
Plotting the bending moment diagram and the shear force diagram
Bending moment diagram: Choose DisplayElement Line PlotCreate, set the Element
Line Quantity to BENDING_MOMENT-T and click OK. The graphics window should look
something like the top figure on the next page.
1-9
Y
BENDING
MOMENT-T
TIME 1.000
300.0
s
Shear force diagram: Choose DisplayElement Line PlotModify, set the Element Line
Quantity to SHEAR_FORCE-S and click OK. The graphics window should look something
like this:
Y
TIME 1.000
SHEAR_FORCE-S
TIME 1.000
300.0
s
1-10
ADINA Primer
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Then choose file prob01.idb from the recent file list near the bottom of the File menu
(FileRecently Opened Files for UNIX versions).
Deleting and redefining the load
Deleting the load: In the Model Tree, click on the + next to the Loading text, right-click on
the 1. Force 1 on Point 2 text, choose Delete, and click Yes to answer the prompt.
to update the graphics window. The graphics window should look
Click the Redraw icon
something like the top figure on the next page.
Auxiliary point: In order to define the distributed load, we need to define an auxiliary point.
, add point 3 and click OK:
X1
X2
0.1
X3
1-11
TIME 1.000
Y
Z
B
B
U U U
B
TIME 1.000
PRESCRIBED
LINELOAD
TIME 1.000
Y
Z
500.0
B
B
U U U
B
1-12
ADINA Primer
TIME 1.000
PRESCRIBED
LINELOAD
TIME 1.000
500.0
U U U
B
1-13
Choose ADINA Structures from the Program Module drop-down list and click Yes to discard
all changes and continue. Choose prob01a.idb from the recent file list near the bottom of the
File menu.
Adding a boundary condition, refining the mesh
We need to add a boundary condition to the right end of the beam. In the Model Tree,
highlight and right-click the Fixity text, then choose Apply . In the Apply Fixity dialog
box, add point 2 to the second row of the table and click OK. Click the Redraw icon
update the graphics.
to
PRESCRIBED
LINELOAD
TIME 1.000
500.0
U U U
B
1-14
ADINA Primer
The graphics window should look something like this. A short vertical line has been added to
the middle of the geometry line, indicating how the line will be subdivided into elements.
TIME 1.000
PRESCRIBED
LINELOAD
TIME 1.000
Y
Z
500.0
U U U
B
1-15
PRESCRIBED
LINELOAD
TIME 1.000
TIME 1.000
Y
Z
500.0
B
B
B
B
U U U
B
TIME 1.000
Y
Z
PRESCRIBED
LINELOAD
TIME 1.000
500.0
U U U
B
1-16
ADINA Primer
Problem description
A plate with a hole is subjected to tension as shown:
z
p = 25.0 N/mm2
Region to mesh
56
10
20
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a problem heading
$ Selecting master degrees of freedom
$ Entering a geometry point in a cylindrical coordinate system
$ Defining several geometry surfaces
$ Defining boundary conditions
$ Querying the graphics with the mouse
$ Generating elements onto geometry surfaces, ensuring compatibility
$ Displaying geometry point, line and surface numbers
$ Zooming into the graphics window
$ Plotting original and deformed meshes
$ Moving and resizing mesh plots with the mouse
$ Deleting unwanted text with the mouse
$ Plotting element vectors
$ Plotting stress bands
2-1
2-2
ADINA Primer
P2
P1
S3
L9
P7
P3
L4
P4
S1
L1
P8
P9 S2
L2
P5 L6 P6
X2
10
0
0
0
5
10
10
0
X3
28
28
10
5
0
0
10
0
We also need a point mid-way along the hole. The coordinates of this point are most
conveniently entered using a cylindrical coordinate system. Click the Coordinate Systems
icon
, add coordinate system 1, set the Type to Cylindrical and click OK. Then click the
X2
45
X3
0
2-3
and click OK. The graphics window should look something like this:
Z
TIME 1.000
Point 1
7
7
1
Point 2
3
9
2
Point 3
4
5
3
Point 4
9
6
7
To display the geometry point, line and surface numbers, click the Point Labels icon
Line/Edge Labels icon
and Surface/Face Labels icon
look something like the bottom figure on the next page.
2-4
ADINA Primer
TIME 1.000
TIME 1.000
Z
L8
P2
L9
L3
P4 L1
S1
L10
S3
P3
L4
P1
P7
L5
L7
S2
P9
L2
P8
P5
L6
P6
2-5
Notice that line 6 is marked with a B. The table at the lower right of the graphics window
indicates that the U2 (y) degree of freedom is free and that the U3 (z) degree of freedom is
fixed. Similarly, lines 4 and 9 are marked with a C, and the table indicates that the U2 (y)
degree of freedom is fixed and that the U3 (z) degree of freedom is free.
Defining and applying loads
Click the Apply Load icon
, set the Load Type to Pressure and click the Define... button
to the right of the Load Number field. In the Define Pressure dialog box, add pressure 1, set
the Magnitude to -25 and click OK. In the Apply Load dialog box, make sure that the Apply
to field is set to Line and, in the first row of the table, set the Line # to 8. Click OK to close
the Apply Load dialog box.
When you click the Load Plot icon
bottom figure on the next page.
2-6
ADINA Primer
Z
L8
P2
C L9
C L4
L3
P4 L1
S1
L10
S3
P3
P1
P7
L5
L7
S2
P9
L2
P8
P5 B L6
P6
B
C
TIME 1.000
U U
2 3
-
Z
P2
P1
L8
PRESCRIBED
PRESSURE
TIME 1.000
C L9
P3
C L4
P4 L1
L10
S3
P7
L3
S1
L5
L7
S2
P9
L2
P8
25.00
P5 B L6
P6
B
C
U U
2 3
-
2-7
Z
P2
P1
L8
PRESCRIBED
PRESSURE
TIME 1.000
C L9
P3
C L4
P4 L1
L10
S3
P7
L3
S1
L5
L7
S2
P9
L2
P8
2-8
25.00
P5 B L6
P6
B
C
U U
2 3
-
ADINA Primer
Z
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
P2
P1
L8
PRESCRIBED
PRESSURE
TIME 1.000
L9
P3
L4
P4 L1
P8
L10
S3
P7
L3
S1
25.00
L5
L7
P9
S2
L2
BBBBBBB
P5 B L6
P6
B
C
U U
2 3
-
The mesh does not look very pleasing near the hole. We will remesh near the hole, adding
more elements. Click the Delete Mesh icon
enter 1, 2 in the Surface # table and click OK.
The graphics window should look something like the top figure on the next page.
Now we decrease the point size of the points on the hole. Choose MeshingMesh Density
Point Size, and, in the table, enter 1.0 for the Mesh Size for points 4, 5, 9 and click OK. The
graphics window should look something like the bottom figure on the next page.
2-9
TIME 1.000
Z
C
C P2
C
C
C
C
C
C
C
C
C L9
C
C
C
C
C
C
C
C
P3
C L4
P4 L1
L8
P1
PRESCRIBED
PRESSURE
TIME 1.000
L10
S3
L3
S1
25.00
P7
L5
L7
S2
P9
L2
P5 B L6
P8
P6
B
C
TIME 1.000
U U
2 3
-
C
C P2
C
C
C
C
C
C
C
C
C L9
C
C
C
C
C
C
C
C
P3
C L4
P4 L1
P8
P1
L8
PRESCRIBED
PRESSURE
TIME 1.000
L10
S3
S1
25.00
P7
L3
L5
L7
S2
P9
L2
2-10
P5 B L6
P6
B
C
U U
2 3
-
ADINA Primer
Now we generate the elements onto surfaces 1 and 2. Click the Mesh Surfaces icon
,
enter 1, 2 in the first two rows of the Surface # table and click OK. The graphics window
should look something like this:
Z
TIME 1.000
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
P2
P1
L8
PRESCRIBED
PRESSURE
TIME 1.000
L9
P3
L4
P4 L1
P8
L10
S3
P7
L3
S1
25.00
L5
L7
P9
S2
L2
BBBBB B B B B
P5 B L6
P6
B
C
U U
2 3
-
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob02,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Choose Post-Processing from the Program Module drop-down
, set the File type field to
list and discard all changes. Then click the Open icon
ADINA-IN Database Files (*.idb), choose file prob02 and click Open. Then click the Open
icon
Please notice that we first opened the ADINA-IN database, then loaded the porthole file. We
did this so that we can create a graph of the stresses along a geometry line later on.
The graphics window should look something like the figure on the next page. Notice that the
geometry and the deformed mesh are displayed.
2-11
Z
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
L8
P2
P1
PRESCRIBED
PRESSURE
L9
P4 L1
P8
S1
P9
TIME 1.000
25.00
L3
P3
L4
L10
S3
P7
L5
S2
L7
L2
BBBBBBB B B
P5B L6 P6
B
C
U U
2 3
-
We will plot this mesh along with other mesh plots showing the solution. To make room for
the other mesh plots, we need to shrink this mesh using the mouse and move it to the left, so
that we obtain the picture shown at the top of the next page.
Here are detailed instructions for resizing and moving the mesh plot. To shift the mesh plot,
click the Pick icon
and the Dynamic Pan
icon, then click on one of the lines of the
mesh plot. A bounding box appears around the mesh plot; this bounding box indicates the
mesh plot is highlighted. Now hold down the left mouse button and move the cursor. The
mesh plot moves along with the mouse cursor. When the mesh plot is in the proper position,
release the left mouse button. To resize the mesh plot, click the Dynamic Resize icon
,
hold down the left mouse button and move the mouse diagonally up and to the right to enlarge
the mesh plot and move the mouse diagonally down and to the left to shrink the mesh plot.
The mesh plot dynamically resizes as you move the mouse. When the mesh plot is the proper
size, release the left mouse button. To unhighlight the mesh plot, move the cursor onto empty
space within the graphics window and click the left mouse button.
Move and resize the boundary condition table and the load legend in the same way.
2-12
ADINA Primer
TIME 1.000
Z
X
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
P2
L8
P1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
L9
S3
L10
P3
P7
L3
L4 S1 L5
L7
P4L1
P9 S2
BBBB
BBB
BB
L2
P8 B
P5 L6 P6
U U
B
C
Stress band plot: To display another mesh plot, click the Mesh Plot icon
. Use the mouse
to move and resize the new mesh plot to the right of the first mesh plot. This time, to resize
the mesh, make sure that the Dynamic Pan icon
the mouse while holding down the Ctrl key.
At this point, there are two sets of axes and two sets of TIME 1.000 texts displayed. To
remove unwanted text, make sure that the Pick icon
is pressed, then move the cursor onto
the text and click the left mouse button. The text becomes highlighted. Then press the Del or
Delete button on the keyboard to erase the text. Remove both sets of axes, both sets of
TIME 1.000 texts and the DISP MAG text in the same way.
, set the Band Plot Variable to (Stress: STRESS-ZZ)
Now click the Create Band Plot icon
and click OK. Move the band plot legends until the graphics window looks something like
the top figure on the next page.
. Use the
Stress vector plot: To display another mesh plot, click the Mesh Plot icon
mouse to resize and move the new mesh plot to the right of the previous mesh plot. Remove
the new axes and the new TIME 1.000 text.
Now click the Quick Vector Plot icon
. Move the vector plot legend until the graphics
window looks something like the bottom figure on the next page.
2-13
TIME 1.000
DISP MAG 243.1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
L8
P2
MAXIMUM
108.8
EG 1, EL 122, IPT 11 (103.2)
MINIMUM
-4.358
EG 1, EL 102, IPT 11 (-2.610)
P1
STRESS-ZZ
RST CALC
TIME 1.000
L9
S3 L10
P3 L3 P7
L4 S1 L5
P4L1
L7
P9 S2
BBBBB
BBB
B
L2
P8 BP5L6 P6
104.0
88.0
72.0
56.0
40.0
24.0
8.0
U U
B
C
TIME 1.000
DISP MAG 243.1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
L8
P2
L9
2-14
P1
S3 L10
P3 L3 P7
L4 S1 L5
P4L1
L7
P9 S2
BBBBB
BBB
B
L2
P8 BP5L6 P6
U U
B
C
MAXIMUM
108.8
EG 1, EL 122, IPT 11 (103.2)
MINIMUM
-4.358
EG 1, EL 102, IPT 11 (-2.610)
STRESS-ZZ
RST CALC
TIME 1.000
104.0
88.0
72.0
56.0
40.0
24.0
8.0
STRESS
RST CALC
TIME 1.000
+ -
96.54
81.00
63.00
45.00
27.00
9.00
-9.00
-27.00
ADINA Primer
, then
,
Since there are so many nodes, we have to zoom in to see them. Click the Zoom icon
move the cursor to a point near the top of the hole, press and hold the left mouse button, drag
the cursor down and to the right so that the rubber-band box encloses the mesh region near the
hole and release the left mouse button. The graphics window should look something like this:
370
429
396
371
397
393
428
392
461
463
440 441
462
412
385
454
434
411
384
455 420
427
386
414
410
433
432
453 416
387
452
415
383
409
444
388
418
443
419
406
381
511
407
535
382
510
534
499
481
543
508
380
459 422
536
372 436 394
447
437
405
480 545
389 439 390
524
398 456 435
501
426
457
438460423
379
505
507
421
373 399 374
525
446
539
458 391
400
404
476
375
425
518
544
401 424
479
514
542
376 445 378 538
483
502
402 403 517
506 519
515
377 537
551
523
484 552
531
488 516
477
554 485
530
512
464
550
541
482
489
503
513
533 520
547
555
465
529
522
549
478 532
490
486
526
487
527
466
540
504 553 521
528 546
491548
467492468 493 469 494 470
475
509
495
474
498
473
497
472
496
471
To learn the current coordinates of node 467, click the Query icon
, move the cursor onto
the label of node 467 and click the left mouse button. The AUI writes a message such as
Node 467, curr=(0.00000E+00, 4.99614E+00, 0.00000E+00) into the message window and
into the status bar at the bottom of the control window. For more information about node 467,
press the space bar. The AUI writes more information into the message window, including
the element that is attached to node 467. (To display the message window, choose
ViewMessage Window.)
To learn the numbers of the elements near the hole, move the cursor onto one of the elements
and click the left mouse button. The AUI writes a message such as Element group 1,
element 122, side 1 into the message window and into the status bar at the bottom of the
control window. Repeatedly click the left mouse button to cycle through all of the graphics
2-15
objects that can be queried at the cursor location. For more information about a graphics
object, press the space bar.
Now surround some of the graphics using a marquee box. The AUI highlights the selected
graphics and writes messages for each graphics object (you may need to display the message
window and use the vertical scrollbar in the message window to see all of the messages).
Graph of stresses on the horizontal symmetry line: Now we will graph the stresses on the
horizontal symmetry line. To do this, we create a node line, which lists the nodes on the
horizontal symmetry line.
Choose DefinitionsModel LineGeneral, add line SYMMETRY, enter the text
LINE 6 (you don=t need to enter the quotes) into the first row and column of the table and
click OK. The AUI writes the message 9 nodes in gnline to the message window and to the
bottom of the AUI control window.
Please note, the above step is possible only if you open the ADINA-IN database before
loading the porthole file. This is because the geometry information comes from the ADINAIN database.
and choose GraphResponse Curve (Model Line). Verify that
Now click the Clear icon
the Model Line Name is SYMMETRY, make sure that the X Variable is set to (Coordinate:
DISTANCE), set the Y Variable to (Stress:STRESS-ZZ), set the Y Smoothing Technique to
AVERAGED and click Apply. The graphics window should look something like this:
LINE GRAPH
110.
Line SYMMETRY
100.
90.
STRESS-ZZ
80.
70.
60.
50.
40.
30.
20.
10.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
DISTANCE
2-16
ADINA Primer
Let's add another stress component to the same graph. In the Display Response Curve (Model
Line) dialog box, verify that the Line Name is SYMMETRY, make sure that the X Variable is
set to (Coordinate:DISTANCE), set the Y Variable to (Stress:STRESS-YY) and make sure
that the Y Smoothing Technique is set to AVERAGED. Also make sure that the Plot Name in
the Graph Attributes box is set to PREVIOUS. Then click OK. The graphics window should
look something like this:
LINE GRAPH
120.
Line SYMMETRY
Line SYMMETRY
100.
STRESS-ZZ
80.
60.
40.
20.
0.
-20.
0.
1.
2.
3.
4.
5.
DISTANCE
Now we will customize the graph title, axes and curves. Choose GraphModify.
Title: Click the P button, move the cursor to the graph box and click to highlight it. Then
click the ... button to the right of the Graph Depiction field. In the Title Attributes box, set the
Type to Custom, enter Stresses on horizontal symmetry line in the Graph Title table (you
don't need to enter the quotes) and click OK. Click Apply to see the updated title.
Use the Pick icon
Axes: Set the Action to Modify the Axis Depiction. Click the P button, move the cursor to
one of the numbers on the Y axis and click to highlight the Y axis. Then click the button
to the right of the Axis Depiction field. In the Label Attributes box, set the Type to Custom,
enter Stress (N/mm**2) in the Label table and click OK. Click Apply to see the updated
axis.
Curves: Set the Action to Modify the Curve Depiction. Click the P button, move the cursor
to the upper curve and click to highlight it. Then click the ... button to the right of the Curve
2-17
Depiction field. Click the Legend tab, then, in the Legend Attributes box, set the Type to
Custom, enter Stress-zz in the Legend table and click OK. Click Apply to see the updated
curve and legend.
In a similar way, change the legend for the lower curve to Stress-yy. The graphics window
should look something like this:
Stresses on horizontal symmetry line
120.
Stress-zz
Stress-yy
100.
Stress (N/mm**2)
80.
60.
40.
20.
0.
-20.
0.
1.
2.
3.
4.
5.
DISTANCE
Numerical values: Choose GraphList. The value of STRESS-ZZ at distance 0.0 should be
1.08832E+02 (N/mm2). Click Close to close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
2-18
ADINA Primer
Problem description
A plate with a hole is subjected to tension as shown:
z
p = 25.0 N/mm2
56
Thickness = 1 mm
4
E = 7.0 10 N/mm2
n = 0.25
10
20
This is the same problem as problem 2. However, in this problem we will demonstrate the
body sheet feature of ADINA-M (the ADINA Modeler).
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a combined line
$ Defining a body of type sheet using ADINA-M
$ Meshing a body of type sheet
$ Plotting stresses in a cylindrical coordinate system
We assume that you have worked through problems 1 and 2, or have equivalent experience
with the ADINA System.
3-1
3-2
X2
10
-10
-10
10
5
0
X3
28
28
-28
-28
0
0
ADINA Primer
P2
L1
P1
P6
P5 L3
L5
P3
L2
P4
Type
Straight
Straight
Straight
Straight
Point 2
2
4
4
3
Now add line 5, set the Type to Circle, make sure that Defined by is set to Center, P1, P3,
set Center to 6, P1 to 5, P3 to 2 and click OK.
Combined line: As indicated in the sketch above, we need to define an external loop as a
single line. This line is constructed by combining lines 1 to 4.
, add line 6, set the Type to Combined, enter 1, 4, 2, 3 in the
Click the Define Lines icon
table (the order of the lines is important) and click OK.
When you click the Line/Edge Labels icon
like the figure on the next page.
3-3
Z
X
L1
L4
L6
L5
L3
L2
Sheet body: Now we construct a sheet body using line 6 as the external loop and line 5 as an
internal loop. Click the Define Bodies icon
, add body 1, set the Type to Sheet, set the
External Loop Line # to 6, enter 5 in the first row of the table and click OK. The graphics
window should look something like the top figure on the next page.
Notice that the lines have been replaced by edges.
Defining and applying boundary conditions
We will put rollers on the bottom edge of the model. Click the Apply Fixity icon
and
click the Define... button. In the Define Fixity dialog box, add fixity name ZT, check the ZTranslation button and click OK. In the Apply Fixity dialog box, set the Apply to field to
Edges. Enter 3, ZT in the first row of the table and click Save.
We need to eliminate the rigid-body motion in the y direction. We do this by fixing point 3
(which is the lower left-hand point). In the Apply Fixity dialog box, set the Apply to field
to Points, enter 3 in the first row of the table and click OK. When you click the Boundary
Plot icon
page.
3-4
, the graphics window should look something like the bottom figure on the next
ADINA Primer
TIME 1.000
Z
X
E1
E6
E2
E4
E5
E3
TIME 1.000
Z
X
E1
E6
E2
E4
E5
B E3
B
C
U U
2 3
- -
3-5
TIME 1.000
Z
X
E1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
E6
E4
E2
E5
B E3
B
C
U U
2 3
- -
3-6
ADINA Primer
Subdivision data: In this mesh, we will set the lengths of all element edges to be the same,
then set the lengths of element edges on the hole (edges 5 and 6) to be smaller. Choose
MeshingMesh DensityComplete Model, set the Subdivision Mode to Use Length, set
the Element Edge Length to 2 and click OK. Now click the Subdivide Edges icon
,
choose edge 5, set the Element Edge Length to 1, enter 6 in the first row of the table and
click OK.
The graphics window should look something like this:
TIME 1.000
Z
X
E1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
E6
E4
E2
E5
B E3
B
C
U U
2 3
- -
3-7
Z
X
E1
PRESCRIBED
PRESSURE
TIME 1.000
25.00
E6
E2
E4
E5
CBBBBBBBBBBBBBBBBBBBB
C
B E3
B
C
U U
2 3
- -
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob03,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Choose Post-Processing from the Program Module drop-down
list and discard all changes. Then click the Open icon
3-8
ADINA Primer
EFFECTIVE
STRESS
RST CALC
TIME 1.000
Z
X
97.5
82.5
67.5
52.5
37.5
22.5
7.5
MAXIMUM
107.9
EG 1, EL 306, IPT 31 (101.7)
MINIMUM
2.216
EG 1, EL 249, IPT 33 (5.031)
Plotting the stresses in a cylindrical coordinate system: Lets plot the tangential stress
component in a cylindrical coordinate system. First click the Clear icon
to clear the mesh
plot and band plot. Choose DefinitionsResult Control, make sure that the Result Control
Name is DEFAULT and click the button to the right of the "Coordinate System for
Transformed Results" field. In the Define Coordinate System dialog box, add system 1, set
the Type to Cylindrical and click OK. In the Define Result Control Depiction dialog box, set
the "Coordinate System for Transformed Results" to 1 and click OK.
To check the coordinate system directions, click the Mesh Plot icon
1 direction
Evidently the 1 direction is the radial direction, the 2 direction is the tangential direction and
the 3 direction is the axial direction.
3-9
Z
X
. Set the Band Plot Variable to (Stress:STRESS-22) and click OK. The graphics window
should look something like this:
TIME 1.000
Z
STRESS-22
RST CALC
TIME 1.000
90.0
70.0
50.0
30.0
10.0
-10.0
-30.0
MAXIMUM
108.8
EG 1, EL 306, IPT 31 (103.1)
MINIMUM
-40.27
EG 1, EL 10, IPT 33 (-37.21)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
3-10
ADINA Primer
Problem description
A solid cylinder is subjected to a tip load as shown:
1000 N
0.1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a geometry line by extruding a point
$ Defining a geometry surface by revolving a line
$ Defining a geometry volume by extruding a surface
$ Generating hexahedral and prismatic elements
$ Rotating a mesh plot with the mouse
$ Smoothing the stresses
We assume that you have worked through problems 1 to 3, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 4: Cylinder
subjected to tip load and click OK.
4-1
P1
L1
S1
V1
X1
0
X2
0
X3
0
4-2
ADINA Primer
Z
X
and
4-3
Z
X
U U U
1 2 3
- - -
4-4
ADINA Primer
Z
X
PRESCRIBED
FORCE
TIME 1.000
1000.
U U U
1 2 3
- - -
Subdivision data: In this mesh, we will assign the number of subdivisions in the u, v and w
directions of the volume. In this case, the u direction is the tangential direction, the v
direction is the axial direction and the w direction is the radial direction.
Click the Subdivide Volumes icon
and set the Number of Subdivisions in the u, v and w
directions to 8, 5 and 2 respectively. Then click OK.
, enter 1 in the first row of the table
Element generation: Click the Mesh Volumes icon
and click OK. The graphics window should look something like the figure on the next page.
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob04,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Choose Post-Processing from the Program Module drop-down
list (you can discard all changes), click the Open icon
4-5
Z
X
B BB
BB
B
BBBBBBBBBB
B
BBBB
BBBBB
B
B
BBB
BB
BB
B
B
B
B
B
B
B
B BBBBBBBBB
BBB B
BBBBB
B
B
BB B
PRESCRIBED
FORCE
TIME 1.000
1000.
U U U
1 2 3
- - -
Z
X
STRESS-YY
RST CALC
TIME 1.000
9.600E+06
6.400E+06
3.200E+06
0.000E+00
-3.200E+06
-6.400E+06
-9.600E+06
4-6
MAXIMUM
1.137E+07
EG 1, EL 33, IPT 313 (9908099.)
MINIMUM
-1.137E+07
EG 1, EL 37, IPT 313 (-9907997.)
ADINA Primer
You will notice discontinuities or jumps in the bands near the built-in end of the cylinder.
To smooth the stress band plot, click the Smooth Plots icon
should look something like this:
TIME 1.000
Z
X
SMOOTHED
STRESS-YY
RST CALC
TIME 1.000
9.600E+06
6.400E+06
3.200E+06
0.000E+00
-3.200E+06
-6.400E+06
-9.600E+06
MAXIMUM
1.137E+07
NODE 41
MINIMUM
-1.137E+07
NODE 45
(Note: smoothing the stresses does not make them more accurate.)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
4-7
4-8
ADINA Primer
Problem description
A round bar with circumferential groove is subjected to a tip load as shown:
200 N
0.1 0.05
0.04
In this problem solution, we will demonstrate the following topics that have not been
demonstrated in previous problems:
$ Revolving a mesh of 2D elements to obtain a mesh of 3D elements
We assume that you have worked through problems 1 to 4, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System (there are
6179 nodes in this model).
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 5: Round bar with
circumferential groove subjected to tip load and click OK.
Master degrees of freedom: Choose ControlDegrees of Freedom, uncheck the X-Rotation,
Y-Rotation and Z-Rotation buttons and click OK.
5-1
P8
P7
P2
S2
P6
Center of
coordinate
system 1
P3
S3
P5
P4
X2
0.05
0.05
0.05
0.05
0.0
0.0
0.0
0.0
X3
0.4
0.225
0.175
0.0
0.0
0.15
0.25
0.4
Geometry lines: Now we define the arc line. For the definition, it is convenient to place a
coordinate system at the center of the arc. Click the Coordinate Systems icon
, add
coordinate system 1, set the Origin to (0.0, 0.05, 0.2) and click OK. Now click the Define
, add line 1, set the Type to Revolved, set the Initial Point to 2, the Angle of
Lines icon
Rotation to 180, make sure that the Axis is set to X and click OK. The graphics window
should look something like the figure on the next page.
5-2
ADINA Primer
Z
X
Since we are done with the coordinate system, let's reset the default coordinate system back to
the original coordinate system. Click the Coordinate Systems icon
button and click OK.
Geometry surfaces: Click the Define Surfaces icon
click OK.
Surface Number
1
2
3
Type
Vertex
Vertex
Vertex
Point 1
1
2
3
Point 2
8
7
6
Point3
7
6
5
Point 4
2
3
4
The graphics window should look something like the top figure on the next page.
Applying boundary conditions
and
We will fix the line at z = 0. To determine this line number, click the Query icon
click on the lowest horizontal line until the line number appears in the message window (it
, set the Apply to field to Lines, enter 9
should be 9). Now click the Apply Fixity icon
in the first row and column of the table and click OK. When you click the Boundary Plot icon
, the graphics window should look something like the bottom figure on the next page.
5-3
TIME 1.000
TIME 1.000
Z
X
5-4
U U U
1 2 3
- - -
ADINA Primer
TIME 1.000
Z
X
PRESCRIBED
FORCE
TIME 1.000
200.0
U U U
1 2 3
- - -
5-5
Subdivision data: In this mesh, we will assign a uniform point size to the points of the model,
then assign a smaller point size to the points near the groove. Choose Meshing
Mesh DensityComplete Model, make sure that the Subdivision Mode is set to Use EndPoint Sizes and click OK. Now choose MeshingMesh DensityPoint Size, set the
Points Defined from field to All Geometry Points, set the Maximum to 0.03 and click
Apply. Then, in the table in the Define Point Size dialog box, set the Mesh Size for Point
Labels 2, 3, 6, 7 to 0.02 and click OK.
, enter surfaces 1, 2, 3 in the table
2D element generation: Click the Mesh Surfaces icon
and click OK. The graphics window should look something like this:
.
Z
TIME 1.000
PRESCRIBED
FORCE
TIME 1.000
200.0
BBBBB
B
U U U
1 2 3
- - -
5-6
ADINA Primer
Z
X
PRESCRIBED
FORCE
TIME 1.000
200.0
B
B
BB
BB
BB
BB
B B B B BB
BB
U U U
1 2 3
- - -
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob05,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Choose Post-Processing from the Program Module drop-down
list (you can discard all changes), click the Open icon
mesh and loads. To magnify the displacements, click the Scale Displacements icon
graphics window should look something like the top figure on the next page.
. The
5-7
TIME 1.000
X
Z
PRESCRIBED
FORCE
TIME 1.000
200.0
TIME 1.000
X
Z
PRESCRIBED
FORCE
TIME 1.000
200.0
STRESS-ZZ
RST CALC
TIME 1.000
3600000.
2400000.
1200000.
0.
-1200000.
-2400000.
-3600000.
MAXIMUM
4253062.
EG 2, EL 400, IPT 331 (3635050.)
MINIMUM
-4253113.
EG 2, EL 392, IPT 331 (-3635090.)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
5-8
ADINA Primer
Problem description
In this problem we determine the fluid flow within a square wall-driven cavity as shown:
Utop = 1
r=1
m = 0.01
1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ CFD analysis with ADINA-CFD
$ Setting the flow assumptions
$ Defining and applying special boundary conditions
$ Plotting the outline of the mesh
$ Plotting velocities as vectors
$ Plotting particle traces
$ Calculating the total force applied to the model
We assume that you have worked through problems 1 to 5, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
6-1
L2
P1
L1
S1
L4
L3
P3
P4
X2
1
0
0
1
X3
1
1
0
0
6-2
ADINA Primer
Z
X
, the graphics window should look something like the figure on the next page.
6-3
Z
X
V V
B
C
P
-
WAL
B 1
C -
Velocity: We need to apply the normal and tangential velocities to the line at the top of the
square. Click the Apply Load icon
, verify that the Load Type is Velocity and click the
Define... button to the right of the Load Number field. In the Define Velocity dialog box, add
velocity 1, set the Y and Z Prescribed Velocities to 1 and 0 respectively, and click OK. In the
Apply Usual Boundary Conditions/Loads dialog box, set the Apply to field to Line, and, in
the first row of the table, set the Line # to 1. Click OK to close the Apply Usual Boundary
Conditions/Loads dialog box.
When you click the Load Plot icon
figure on the next page.
6-4
ADINA Primer
TIME 1.000
PRESCRIBED
VELOCITY
TIME 1.000
1.000
V V
B
C
P
-
WAL
B 1
C -
Subdivision data: We use a 2525 mesh for the solution, with a finer mesh near the corners.
(This mesh is not fine enough to give an accurate solution; for an accurate solution, a more
refined mesh would be required.) Click the Subdivide Surfaces icon
, set the Number of
Subdivisions for both the u and v directions to 25, set the Length Ratio of Element Edges
for both the u and v directions to 10, check both of the Use Central Biasing buttons and
click OK.
Element generation: Click the Mesh Surfaces icon
, enter 1 in the first row of the table
and click OK. The graphics window should look something like the figure on the next page.
6-5
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
DBBBB B B B B B
C
B
B
B
B
B
B
B
B B B B B BBBBB
B
PRESCRIBED
VELOCITY
TIME 1.000
1.000
V V
B
C
D
B
C
D
P
-
WAL
1
1
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
First click the Save icon
CFD data file and run ADINA-CFD, click the Data File/Solution icon
, set the file name
to prob06, make sure that the Run Solution button is checked and click Save. When ADINACFD is finished, close all open dialog boxes. Choose Post-Processing from the Program
Module drop-down list (you can discard all changes), click the Open icon
, set the File
type field to ADINA-IN Database Files (*.idb), open database file prob06, click the Open
icon
Please notice that we first opened the ADINA-IN database, then loaded the porthole file. We
did this so that we can calculate the total force applied to the model later on.
Examining the solution
Element mesh plot: In all of the mesh plots that we will display, we do not want to show the
geometry, loads or boundary conditions. Click the Show Geometry icon
geometry, the Load Plot icon
the boundary conditions. Then click the Save Mesh Plot Style icon
defaults.
6-6
to hide the
to hide
to update the
ADINA Primer
We will plot this mesh along with other mesh plots showing the solution. To accomplish this,
shrink the mesh plot using the mouse and move it to the upper left-hand corner of the graphics
window, so that the graphics window looks something like this:
Z
TIME 1.000
In this plot we would like to show the velocity as vectors. Click the Quick Vector Plot icon
. Use the mouse to move and resize the mesh and the Velocity annotation until you
obtain the figure on the next page.
6-7
0.975
0.825
0.675
0.525
0.375
0.225
0.075
Y
0.5
0.5
Z
0.1
0.1
0.9
At this point, the table in the Define Trace Rake dialog box should contain 9 rows, in which
Z=0.1, 0.2, , 0.9. Click OK twice to close the Define Trace Rake dialog box and the Create
Particle Trace Plot dialog box. The graphics window should look something like the figure on
the next page.
6-8
ADINA Primer
0.975
0.825
0.675
0.525
0.375
0.225
0.075
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 0.000
The trace rake contains 9 injectors evenly spaced along a vertical line in the center of the
model.
Now click the Trace Downstream icon
something like this:
TIME 1.000
VELOCITY
TIME 1.000
1.000
0.975
0.825
0.675
0.525
0.375
0.225
0.075
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 0.2714
6-9
Notice that the injector triangles have rotated to correspond to the flow velocity and each
injector has emitted a short pathline. In this plot, the start particle time is 0.0 and the particle
time is 0.2714. This means that particles that are located at the injectors at particle time 0.0
have moved to the positions shown by particle time 0.2714. (Note that we use the term
particle time to distinguish the time used in the particle tracing from the solution time.)
Click the Trace Downstream icon
a few more times to watch the pathlines grow. Each
time you click the Trace Downstream icon, the particle time increases and the pathlines grow
longer.
Now we directly specify the particle time. Choose DisplayParticle Trace PlotModify and
click the button to the right of the Trace Calculation field. Set the Current Particle Time to
50 and click OK twice to close both dialog boxes. After you delete the particle trace legend
with the mouse, the graphics window should look something like this:
TIME 1.000
VELOCITY
TIME 1.000
1.000
0.975
0.825
0.675
0.525
0.375
0.225
0.075
Notice that the outermost particle trace doesnt close completely. This is due to the
coarseness of the mesh.
. Use the mouse to resize and move the
Pressure band plot: Click the Mesh Plot icon
new mesh plot to the lower right-hand corner of the graphics window. Also, if necessary,
remove the plotted axes and TIME 1.000 text using the mouse.
6-10
ADINA Primer
In this plot we would like to show the pressure. Click the Quick Band Plot icon
. The
pressures are most extreme at the top corners of the square, where the fluid flow turns through
a right angle. We don't see much detail for the remaining plot because the scaling is set by the
and click the
extreme values. To rescale the band plot, click the Modify Band Plot icon
Band Table button. In the Value Range box, set the Minimum to -1 and the Maximum to 1,
then click OK twice to close both dialog boxes.
After you move and resize the band table and the Maximum legend, the graphics window
should look something like this:
TIME 1.000
VELOCITY
TIME 1.000
1.000
0.975
0.825
0.675
0.525
0.375
0.225
0.075
NODAL_PRESSURE
TIME 1.000
0.900
0.600
0.300
0.000
-0.300
-0.600
-0.900
MAXIMUM
5.958
NODE 1
MINIMUM
-5.873
NODE 26
Total applied force: To determine the total force applied to the cavity, we need to sum all of
the reaction forces applied to the nodes on the walls of the cavity. Choose Definitions
Model Point (Combination)General, add name CAVITY, enter the text strings LINE 2,
LINE 3 and LINE 4 (you don=t need to enter the quotes) in the first three rows of the table
and click OK. The AUI displays the message 76 nodes in gncombination in the message
window and at the bottom of the AUI control window.
Choose ListValue ListModel Point, set variable 1 to (Reaction: Y-REACTION) and click
Apply. The AUI should output the value -2.47360E-01. The AUI computes this value by
summing the y reactions over the nodes attached to geometry lines 2, 3 and 4. Hence the total
force applied to the top wall of the cavity is +2.47360E-01. Click Close to close the dialog
box.
6-11
(Please note: there are two ways to compute the total force. The first way is to add up all of
the reaction forces on all of the nodes on which the velocities are prescribed. The second way
is to add up all of the reaction forces on all of the nodes on which the velocities are fixed, then
negate the result. We choose the second way because the input is easier.
It might seem logical to request the total reaction forces applied to the nodes on line 1. But
this gives the wrong results for the following reason. Line 1 contains nodes 1 to 26. Nodes 1
and 26 are nodes on which the y velocities are fixed, and nodes 2 to 25 are nodes on which
the y velocities are prescribed. Hence line 1 contains both prescribed velocity nodes and
fixed velocity nodes.
If you sum the reaction force applied to nodes 2, , 25, this gives the correct result, but the
input is more difficult, since you then need to enter nodes 2, , 25 directly into the
DefinitionsModel Point CombinationNode dialog box.)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
6-12
ADINA Primer
Problem description
A block is pushed onto a rigid cylinder as shown:
0.1
All lengths in meters
Prescribed
displacement
0.1
0.05
Block:
E =15106 N/m2
n = 0.3
Plane strain conditions
Rigid cylinder,
frictionless contact
We would like to determine the displacements and stresses in the block when the block is
pushed down 0.02 m.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a time function
$ Defining time steps
$ Defining a contact group, contact surfaces and contact pairs
$ Using the Previous Solution, Next Solution, Last Solution and First Solution icons
$ Animating the model response
$ Plotting results as a function of time
$ Plotting contact tractions
$ Creating animation files for the PC (AVI and GIF formats)
We assume that you have worked through problems 1 to 6, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
7-1
P2
P1
S1
P4
L4
P3
L1
P5
P6
7-2
X2
0.05
-0.05
-0.05
0.05
0.05
-0.05
X3
0.1
0.1
0.0
0.0
-0.05
-0.05
ADINA Primer
7-3
TIME 1.000
Z
P2
L2
L3
S1
P1
L5
P3
L4
L1
P4
P6
P7
P5
TIME 1.000
Z
P2
L2
P1
PRESCRIBED
DISPLACEMENT
TIME 1.000
L3
7-4
S1
L5
P3
L1
L4
P4
P6
P7
P5
1.000
ADINA Primer
7-5
P2
L2
P1
PRESCRIBED
DISPLACEMENT
TIME 1.000
L3
S1
L5
P3
L1
L4
P4
P6
P7
P5
1.000
7-6
ADINA Primer
P2
L2
P1
PRESCRIBED
DISPLACEMENT
TIME 1.000
L3
S1
L5
P3
L4
L1
P4
P6
P7
P5
1.000
Value
0.0
0.001
7-7
P2
L2
P1
PRESCRIBED
DISPLACEMENT
TIME 1.000
L3
S1
L5
P3
L4
L1
P4
P6
P7
P5
0.001000
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob07,
make sure that the Run Solution button is checked and click Save. The Log Window displays
repeated messages of the form No element connection for node .... These messages are due
to the fact that the nodes on the arc are not attached to any element, only to a contact surface.
These nodes are automatically fixed, as stated at the bottom of the Log Window.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob07.
and
Examining the solution, requesting more time steps, rerunning the analysis
Click the Quick Vector Plot icon
to display the stress vectors. The graphics window
should look something like the figure on the next page.
7-8
ADINA Primer
Z
X
STRESS
RST CALC
TIME 1.000
+ -
25375.
0.
-4000.
-8000.
-12000.
-16000.
-20000.
-24000.
It looks like the two bodies are in contact, so let's update the model to request more solution
steps.
Invoking the pre-processor: Choose ADINA Structures from the Program Module drop-down
list. Click Yes to discard all changes and continue. If necessary, choose database file
prob07.idb from the recent file list in the File menu.
Now we will use 10 time steps to apply a total displacement of 0.02 m.
Time function: Choose ControlTime Function, edit the table as follows and click OK.
Time
0.0
10.0
Value
0.0
0.02
Time steps: Choose ControlTime Step, set the Number of Steps to 10 in the first row of the
table and click OK. When you click the Redraw icon
something like the figure on the next page.
7-9
TIME 10.00
P2
P1
L2
PRESCRIBED
DISPLACEMENT
TIME 10.00
L3
P3
L1
L4
P4
P6
P7
P5
L5
S1
0.02000
The graphics window should look something like the figure on the next page.
Animating the results
. The AUI
To create a movie of the mesh deformations, click the Movie Load Step icon
updates the finite element mesh plot for each solution step, displays it and stores each
resulting plot into a frame of movie number 1. To animate the movie once, click the Animate
icon
To replay the animation more slowly, choose DisplayAnimate, set the Minimum Delay to
50 and click Apply. Increasing the Minimum Delay slows down the animation, decreasing
the Minimum Delay speeds up the animation. Click Cancel to close the Animate dialog box.
7-10
ADINA Primer
Z
X
You will notice that the top of the square is clipped by the edges of the graphics window. So
let's create another movie in which the mesh plot is smaller. Click the Refresh icon
clear the animation, then resize the mesh plot using the Pick icon
graphics window should look something like this:
TIME 10.00
Z
X
to
7-11
UNIX: Now we create a PostScript file with the frames of movie number 2. We will use the
PostScript file to create an AVI file at the end of this problem description. Choose
FileSave Movie, make sure that the Movie Number is set to 2, enter file name mov2.ps
and click Save.
Windows: Now we create an AVI file of movie number 2. Click the Save AVI icon
,
enter file name mov2, check the >Play AVI Movie After Saving= button and click Save. The
AUI displays the Windows Media Player after the AUI completes the AVI movie. Choose
FileExit to exit the Windows Media Player.
TIME 10.00
PRESCRIBED
DISPLACEMENT
TIME 10.00
0.02000
You can animate the mesh plot along with the loads by creating a movie and then animating
it. Try it!
7-12
ADINA Primer
to
Z
X
EFFECTIVE
STRESS
RST CALC
TIME 10.00
PRESCRIBED
DISPLACEMENT
TIME 10.00
0.02000
292500.
247500.
202500.
157500.
112500.
67500.
22500.
MAXIMUM
310315.
EG 1, EL 24, IPT 31 (276102.)
MINIMUM
679.3
EG 1, EL 21, IPT 32 (7256.)
You can animate the mesh plot along with the loads and bands by creating a movie and then
animating it. Remember to click the Refresh icon
You can use the Previous Solution icon
and Last Solution icon
7-13
Z
X
DISTRIBUTED
CONTACT
TRACTION
EFFECTIVE
STRESS
RST CALC
TIME 10.00
TIME 10.00
390064.
PRESCRIBED
DISPLACEMENT
TIME 10.00
0.02000
292500.
247500.
202500.
157500.
112500.
67500.
22500.
350000.
300000.
250000.
200000.
150000.
100000.
50000.
MAXIMUM
310315.
EG 1, EL 24, IPT 31 (276102.)
MINIMUM
679.3
EG 1, EL 21, IPT 32 (7256.)
First we need to define a node result point. Choose DefinitionsModel PointNode, add
point CENTER, set the Node to 64 and click OK.
Click the Clear icon
and choose GraphResponse Curve (Model Point). Set the X
Variable to (Time:TIME_FUNCTION_1), the Y Variable to (Traction:
NODAL_NORMAL_TRACTION) and click OK. The graphics window should look
something like this:
RESPONSE GRAPH
NODAL_NORMAL_TRACTION,
CENTER
35.
30.
25.
*10
NODAL_NORMAL_TRACTION, CENTER
40.
20.
15.
10.
5.
2.
4.
6.
8.
10.
*10
12.
14.
16.
18.
20.
-3
TIME_FUNCTION_1
7-14
ADINA Primer
Recall that the applied displacement is numerically equal to the value of the time function, so
the plot shows the traction as a function of the applied displacement.
The normal traction decreases at the center when a new segment comes into contact. This
non-physical effect is due to the small number of elements used in the model.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
Creating animation files in AVI and GIF formats, UNIX/Linux versions of the AUI
To show your animation on the PC, you will need to build an AVI or GIF file containing your
animation. The choice of file format depends on the ultimate use of the animation file. If you
want to show the animation file from within PowerPoint or Media Player, build an AVI file.
If you want to show the animation file using a browser, build a GIF file.
Here we give all of the steps required to build an AVI or GIF file containing an animation.
These steps can be followed if you are using a UNIX/Linux version of the AUI. (If you are
using a Windows version of the AUI, simply save the animation as an AVI file using
FileSave AVI as described above. Then, if you want a GIF file, use the GIF Construction
Set Professional program described below.)
In this discussion, we use the shareware programs GPL GhostScript, GIF Construction Set
Professional, VideoMach and ImageMagick. GPL GhostScript is required when using GIF
Construction Set Professional or VideoMach. GIF Construction Set Professional can be used
if you want a GIF file, and can also be used if you want an AVI file (but VideoMach is
preferred for creating AVI files). ImageMagick can be used if you want a GIF file.
Requirements
Note: the following requirements and program Internet sites are subject to change without
notice. We strongly recommend that you read the documentation that comes with the
programs.
The following Windows programs are required:
GPL GhostScript: This program reads and interprets PostScript files. It runs on Windows and
on UNIX/Linux. In this example, we run GPL GhostScript for Windows.
Here are instructions for installing GPL GhostScript for Windows:
Using a Web browser, open address http://pages.cs.wisc.edu/~ghost, obtain the latest
version of GPL GhostScript for Windows and install it. You do not need to download or
install gsview.
7-15
For future use, create a batch file PSTOPCX.BAT in the \bin directory for GPL GhostScript
(for example, if you installed GPL GhostScript 9.02 in C:\Program Files\gs, then place the
batch file in C:\Program Files\gs\gs8.71\bin). The batch file should consist of the following
line:
gswin32c -dNOPAUSE -sDEVICE=pcx24b g1024x768 r72 \
-sOutputFile=%1%%04d.pcx %1.ps
The \ indicates that the second line is a continuation line. When you create the batch file,
omit the \ and put both lines on the same line of the batch file.
(If you want to create an animation with a different size, use different values for the g and
r parameters, as follows:
-g gx x gy, where gx and gy are the dimensions of the animation, in pixels
-r r, where r = (72/1024) gx
GIF Construction Set Professional: GIF Construction Set Professional is a Windows based
program. GIF Construction Set Professional can be obtained from the World Wide Web at
the address http://www.mindworkshop.com/alchemy/alchemy.html. We strongly recommend
that you install it according to the instructions given at that site. We also recommend that you
register your copy of GIF Construction Set Professional.
The instructions given here are based on GIF Construction Set Professional version 4.0a,
patch 6.
VideoMach: VideoMach is a Windows based program. VideoMach can be obtained from the
World Wide Web at the address http://www.gromada.com. We strongly recommend that you
install it according to the instructions given at that site. We also recommend that you register
your copy of VideoMach.
We also suggest that you download and install the program Imagen from the same site.
The instructions given here are based on VideoMach 5.9.0 and Imagen 3.1.2.
ImageMagick: ImageMagick runs on either Windows or UNIX/Linux. It can be used to
convert PostScript files directly to GIF or AVI files. ImageMagick can be obtained from the
World Wide Web at the address http://www.imagemagick.org. We strongly recommend that
you install it according to the instructions given at that site.
The instructions given here are based on ImageMagick for Windows, version 6.7.4-0 Q16.
7-16
ADINA Primer
7-17
selected, then click Apply. In the Edit Control dialog box, set the animation speed using the
Delay field, then click OK twice to close both dialog boxes.
9) To save the animation as a GIF file, choose FileSave as, fill in the dialog box and click
Save.
10) To save the animation as an AVI file, choose FilexportExport to Movie, fill in the
dialog box and click Save.
Creating an AVI file using VideoMach
You need the .pcx files created by GhostScript before you start.
1) Invoke VideoMach and choose FileOpen Media Files.
2) Navigate to the folder that contains the PCX files (in this case the bin folder for
GhostScript), set the AFiles of type@ field to PCX, select file mov20001.pcx and click Open.
VideoMach displays an Open Image/Image Sequence dialog box. Choose Open entire
sequence starting with this image and click OK. At this point, the lower left window should
display the text mov20001.pcx (sequence of 11 frames).
3) Choose FileSave As. Set the Output Mode field to Video Only, then set the Write
video to this file field to, for example, mov2.avi. Click the Video tab and click the Codec
Settings button. In the AVI Video Format dialog box, set the Codec Name to Microsoft
Video 1, set Video Quality to 100% and click OK. In the Video tab, in the Frame Rate (fps)
box, check the Custom button, choose Keep original number of frames, enter the desired
frame rate (for example, 10) and click Close.
(In the AVI Video Format dialog box, you also might want to set "Key Frame Every" to "1
frame(s)". If you do this, then the slider bar in mplay32.exe will work, see comments for
"Playback of an AVI file using Media Player mplay32.exe" below. But the avi file will be
much larger.)
At this point, the upper-right window should display
Video Output
File name
Codec
Resolution
Color depth
Frames
Frame rate
Duration
Raw size
..Splitting
7-18
(file name)
Microsoft Video 1
1024 x 768
15-bit
11
10 fps
00:00:01.100
17 MB
2 GB
ADINA Primer
4) Choose FileSave As and click Start. You can ignore the VIDEO CODEC WARNING
that appears. VideoMach creates the AVI file and displays a Produced Files Information
dialog box. In this dialog box, click the Play icon (which looks like a green arrow) to play the
AVI file in Windows Media Player.
Creating a GIF file using ImageMagick
You do not need the .pcx files created by GhostScript.
1) Move file mov2.ps to the PC on which ImageMagick is installed, into any convenient
folder. Note: mov2.ps is a text file, so you can use an ASCII (text) file transfer.
2) Open a DOS window and, in the DOS window, change folder to the folder containing
mov2.ps.
3) Type
CONVERT MOV2.PS MOV2.GIF
Notes for playback of an AVI file using PowerPoint
The AVI file produced above can be inserted into a PowerPoint presentation using Insert
Movies and SoundsMovie from File. The movie will be inserted into the current slide at a
certain size. When you display the movie in your presentation, you may find that the quality
of the movie is degraded. This degradation occurs because the size of the movie (in pixels) is
adjusted during playback.
To prevent the degradation of the quality of the movie, it is necessary to choose the size of the
movie within the slide. This size needs to be chosen so that the size of the movie (in pixels) is
not adjusted during playback.
(In the discussion below, we assume that the size of the slide is measured in inches. If your
version of Powerpoint uses cm, substitute cm for inches in the discussion below.)
The figure on the next page shows schematically the mappings between the movie, slide,
computer display and projector.
7-19
Movie
mh
sw
mw| s
PowerPoint
slide
Movie
mh| s
sh
dw
sw| d
mw| d
Computer
display
Movie
mh| d
sh| d
dh
pw
dw| p
sw| p
mw| p
Projector
7-20
Movie
mh| p
sh| p dh| p
ph
ADINA Primer
mw p , mh
s w d , sh
s w p , sh
= f ds sw , sh
= f pd d w , d h
d d
= f ds sh , where f ds = min w , h
s w sh
p
p p
= f pd d h , where f pd = min w , h
dw dh
Therefore
sw
= f ps sw , sh
= f ps sh , where f ps = f pd f ds
mw
mw
= f ds mw s ,
mh
= f ps mw s ,
mh
= f ds mh
= f ps mh
s
s
Thus, if we want the movie size on the display to be the same as the original movie size, we
can achieve this by setting the movie size on the slide using the formulas
7-21
(m
w s
, mh
mw
) =
f ds
mh
f ds
mw mh
,
=
f ds f ds
and if we want the movie size on the projector to be the same as the original movie size, we
can achieve this by setting the movie size on the slide using the formulas
(m
w s
, mh
mw
) =
f ps
mh
f ps
m m
= w , h
f ps f ps
We also need to consider that there is an optimal size for the display and an optimal size for
the projector. These optimal sizes are the native resolutions of the display and projector. The
size of the display is set within Windows using the Display Properties dialog box, Settings
tab. The size of the projector is usually automatically set by Windows to be the same as the
size of the display.
As a worked example, consider a movie of size 800 x 600 pixels. This movie is to be shown
on a computer display with native resolution 1280 x 800 pixels. The PowerPoint slide size is
10 x 7.5 inches. Therefore
mw , mh = (800, 600)
sw , sh = (10, 7.5)
d w , d h = (1280, 800)
d d
1280 800
,
f ds = min w , h = min
= 106.67
10 7.5
s w sh
(m
w s
, mh
ds
) = mf
mh
f ds
800
600
,
=
= (7.5,5.62)
106.67
106.67
(Choose Format Picture, click on the Size tab, and under the "Size and rotate text", set the
Width to 7.5, then click OK.)
Now suppose that the movie is to be shown on a computer projector with native resolution
1024 x 768 pixels. In order to get the projector to use this size, the size of the display needs
to be set to the same size. Therefore
mw , mh = (800, 600)
sw , sh = (10, 7.5)
d w , d h = (1024, 768)
pw , ph = (1024, 768)
7-22
ADINA Primer
d d
f ps = f ds = min w , h
s w sh
(m
w s
, mh
) = mf
ps
mh
f ps
1024 768
,
= min
= 102.4
10 7.5
800 600
,
=
= (7.8125,5.859)
102.4 102.4
Note carefully that a projector with native resolution 1024 x 768 pixels, when connected to a
display set to 1280 x 800 pixels, might use a size of 1280 x 800 pixels. This will degrade the
quality of the projected image. In this case, it is better to set the size of the display to 1024 x
768 pixels, so that the projector uses its native resolution.
Notes for playback of an AVI file using Media Player mplay32.exe
Windows XP includes a media player that works well for display of AVI files. This media
player is "mplay32.exe" (not Windows Media Player).
Mplay32.exe is not accessible by default from the desktop or Start menu. To access
mplay32.exe, use the Search feature to find file mplay32.exe (it might be in
\Windows\System32), then right-click mplay32.exe, choose Send To and create a shortcut on
the desktop.
Then click on the mplay32.exe icon and open an AVI file. You can play the file as usual by
clicking the Play icon.
One very useful feature is the slider bar. You can slide the bar left and right and the display
will smoothly update, under one condition: the keyframe saving interval in the AVI file must
be 1, in other words every frame in the AVI file must be a keyframe. VideoMach can create
AVI files in which every frame is a keyframe, see above.
7-23
7-24
ADINA Primer
Problem description
A shell corner is analyzed first for its static response due to a concentrated load, then for its
natural frequencies and mode shapes.
In the static analysis, we will demonstrate the following topics that have not been presented in
previous problems:
$ Defining shell thicknesses
$ Plotting 5 and 6 DOF nodes
$ Plotting shell thicknesses
$ Plotting results on the top, midsurface and bottom of the shell
In the frequency analysis, we will demonstrate the following topics that have not been
presented in previous problems:
$ Setting up a frequency analysis
$ Plotting mode shapes
We assume that you have worked through problems 1 to 7, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Static analysis
50 N
100
100
E =2.075105 N/mm2
n = 0.3
r = 7.8510-9 N-s2/mm4
8-1
P2
S1
P3
P1
S2
P6
y
P5
L6
8-2
X1
100
0
100
0
100
0
X2
100
100
0
0
0
0
X3
100
100
100
100
0
0
ADINA Primer
Type
Point 1
Point 2
Point 3
Point 4
1
3
2
4
4
6
3
5
Vertex
Vertex
8-3
Z
X
PRESCRIBED
FORCE
TIME 1.000
50.00
B
B
U U U
1 2 3 1 2 3
- - - - - -
8-4
ADINA Primer
Z
X
PRESCRIBED
FORCE
TIME 1.000
50.00
B
B
U U U
1 2 3 1 2 3
- - - - - -
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob08,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Then choose Post-Processing from the Program Module dropdown list (you can discard all changes), click the Open icon
prob08.
8-5
Z
X
The nodes that are assigned 5 degrees of freedom are drawn in red and the nodes that are
assigned 6 degrees of freedom are drawn in green. Notice that the 6 degree of freedom nodes
are on the shell-shell intersection and on the built-in edge.
Visualizing the shell thickness: Click the Create Band Plot icon
, set the Band Plot
Variable to (Thickness: THICKNESS) and click OK. The graphics window should look
something like the top figure on the next page.
Click the Clear Band Plot icon
You can also plot the shell elements as if they were solid elements (that is, with the actual
, click the Element Depiction
shell thicknesses). Click the Modify Mesh Plot icon
button, set the Appearance of Shell Element to Top/Bottom and click OK twice to close
both dialog boxes. The graphics window should look something like the bottom figure on the
next page.
For the remaining plots, we do not want to plot the nodes. Click the Reset Mesh Plot Style
icon. Then click the Clear icon
8-6
ADINA Primer
TIME 1.000
Z
X
THICKNESS
TIME 1.000
2.000
2.000
MAXIMUM
2.000
EG 1, EL 1, LN 1
MINIMUM
2.000
EG 1, EL 1, LN 1
TIME 1.000
Z
X
8-7
Z
X
EFFECTIVE
STRESS
RST CALC
SHELL T = 1.00
TIME 1.000
93.3
80.0
66.7
53.3
40.0
26.7
13.3
MAXIMUM
99.79
EG 1, EL 20, IPT 112 (53.30)
MINIMUM
2.472
EG 1, EL 1, IPT 332 (3.243)
The bands appear to have breaks between elements. (This is an indication that the mesh may
not be fine enough.) To smooth the band plot, click the Smooth Plots
window should look something like the top figure on the next page.
These are the results as presented onto the top of the shells. To find out which direction
corresponds to the top of the shells, click the Modify Mesh Plot icon
and click the
Element Depiction button. Check the Display Local System Triad button and click OK
twice to close both dialog boxes.
The graphics window should look something like the bottom figure on the next page. A triad
is plotted within each element showing the direction of the element local coordinate system.
It is interpreted as follows:
t
r
8-8
ADINA Primer
TIME 1.000
Z
X
SMOOTHED
EFFECTIVE
STRESS
RST CALC
SHELL T = 1.00
TIME 1.000
MAXIMUM
91.80
NODE 86 (91.49)
86.67
73.33
60.00
46.67
33.33
20.00
6.67
MINIMUM
2.472
NODE 1
TIME 1.000
Z
X
SMOOTHED
EFFECTIVE
STRESS
RST CALC
SHELL T = 1.00
TIME 1.000
MAXIMUM
91.80
NODE 86 (91.49)
86.67
73.33
60.00
46.67
33.33
20.00
6.67
MINIMUM
2.472
NODE 1
8-9
To plot the results corresponding to the bottom of the shells, click the Modify Band Plot icon
, click the Result Control... button, set the t coordinate field within the Calculation of
Shell Element Results on Midsurface box to -1 and click OK twice to close both dialog
boxes. The graphics window should look something like this:
TIME 1.000
Z
X
SMOOTHED
EFFECTIVE
STRESS
RST CALC
SHELL T = -1.00
TIME 1.000
MAXIMUM
92.47
NODE 86
86.67
73.33
60.00
46.67
33.33
20.00
6.67
MINIMUM
2.491
NODE 1
To plot the results corresponding to the shell midsurface, click the Modify Band Plot icon
and click the Result Control... button. Choose From Shell Midsurface within the
Calculation of Shell Element Results on Midsurface box and click OK twice to close both
dialog boxes.
The graphics window should look something like the top figure on the next page.
You can also plot the stresses on the top-bottom depiction of the shell elements that we
, click the Element Depiction
presented earlier. Click the Modify Mesh Plot icon
button, set the Appearance of Shell Element to Top/Bottom and click OK twice to close
both dialog boxes. The AUI doesnt display anything, because the AUI cannot plot the
smoothed stresses on a top-bottom depiction. Click the Clear Band Plot icon
the Quick Band Plot icon
figure on the next page.
8-10
, then click
ADINA Primer
TIME 1.000
Z
X
SMOOTHED
EFFECTIVE
STRESS
RST CALC
SHELL MIDSURF
TIME 1.000
MAXIMUM
8.988
NODE 5
8.667
7.333
6.000
4.667
3.333
2.000
0.667
MINIMUM
0.05894
NODE 30 (0.5103)
TIME 1.000
Z
X
EFFECTIVE
STRESS
RST CALC
TIME 1.000
97.5
82.5
67.5
52.5
37.5
22.5
7.5
MAXIMUM
101.0
EG 1, EL 20, IPT 111 (54.16)
MINIMUM
0.1227
EG 1, EL 30, IPT 311 (41.20)
8-11
Frequency analysis
Now we will determine the first few natural frequencies and mode shapes for the shell
structure.
Invoking the pre-processor: Choose ADINA Structures from the Program Module drop-down
list (you can discard all changes). Choose prob08.idb from the recent file list near the bottom
of the File menu.
Change the heading to Problem 8: Analysis of a shell corner, frequency analysis.
Removing the concentrated load: In the Model Tree, click on the + next to the Loading text,
then right-click on the 1. Force 1 on Point 2 text, choose Delete and click Yes to answer
the prompt. Click the Load Plot icon
Defining a frequency analysis: Choose Frequencies/Modes from the Analysis Type dropdown list. Then click the Analysis Options icon
Shapes to 6 and click OK.
Modifying the material: In the Model Tree, click on the + next to the Material text, then rightclick on the 1. Elastic text and choose Modify. In the Define Isotropic Linear Elastic
Material dialog box, set the Density to 7.8E-9 and click OK.
Generating the ADINA data file, running ADINA, loading the porthole file
First choose FileSave As and save the database to file prob08a. To generate the ADINA
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob08a,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Then choose Post-Processing from the Program Module dropdown list (you can discard all changes), click the Open icon
prob08a.
8-12
ADINA Primer
To create a movie showing the model moving in its first mode shape, click the Movie Mode
Shape icon
. To animate the movie, click the Animate icon
. To loop the movie 10
times, choose DisplayAnimate, set the Number of Cycles to 10 and click OK.
Click the Refresh icon
Next Solution icon
next page.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
8-13
Additional note
Because the model in this primer problem is linear, the natural frequencies do not depend on
the applied loads (in this case, the concentrated load).
However, if the model is nonlinear, the natural frequencies depend on the applied loads. To
obtain the natural frequencies of a nonlinear model in the presence of applied loads, it is
necessary to first obtain the static solution corresponding to the applied loads, then perform a
frequency analysis using the static solution as initial conditions. This frequency analysis is
performed as a restart run. Primer problem 26 demonstrates the procedure.
8-14
ADINA Primer
Problem description
A cylinder is subjected to heat flux loadings as shown:
C
L
0.1 m
Thermal properties:
k = 0.5 W/m-oC
h = 5 W/m2-oC
e = 0.2
s = 5.669 5 10-8 W/m2-oK4
Environmental temperature = 20 oC
0.1 m
q = 500 W/m2
Structural properties:
E = 6.9 5 1010 N/m2
n = 0.30
a = 4.5 5 10-6 m/m
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Thermal analysis using ADINA Thermal
$ Definition of boundary convection and radiation elements
$ Thermal stress analysis using the same mesh layout in ADINA Thermal and ADINA
$ Thermal stress analysis using a different mesh layout in ADINA Thermal and ADINA
(Note, this problem can also be solved with the ADINA TMC feature of ADINA Structures,
see primer problem 46.)
We assume that you have worked through problems 1 to 8, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
9-1
Thermal analysis
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Thermal from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 9: Thermal stress
analysis of a cylinder - thermal analysis and click OK.
Mapping file option: Choose ControlMapping, check the Create Mapping File button and
click OK. The mapping file is required in thermal stress analysis when the structural mesh
has a different layout than the thermal mesh.
Defining model geometry
Here is a diagram showing the key geometry used in defining this model:
z
P2
L1
P1
L2
S1
L4
P3
L3
P4
9-2
X2
0.1
0.0
0.0
0.1
X3
0.1
0.1
0.0
0.0
ADINA Primer
Type
Point 1
Point 2
Point 3
Point 4
Vertex
9-3
Z
X
PRESCRIBED
RADIATION
TEMPERATURE
TIME 1.000
20.00
PRESCRIBED
HEATFLUX
TIME 1.000
500.0
PRESCRIBED
CONVECTION
TEMPERATURE
TIME 1.000
20.00
Click the Convection Constant button. In the Define Constant Convection Material dialog
box, add material 2, set the Convection Coefficient to 5 and click OK.
Click the Radiation Constant button. In the Define Constant Radiation Material dialog box,
add material 3, set the Emissivity Coefficient to 0.2, set the Temperature Unit to Celsius, the
Stefan-Boltzmann constant to 5.669E-8 and click OK.
Click Close to close the Manage Material Definitions dialog box.
Defining the elements
Element groups: Click the Define Element Groups icon
, add group number 1, set the
Type to 2-D Conduction, make sure that the Element Sub-Type is Axisymmetric and click
Save. Then add group number 2, set the Type to Boundary Convection, set the Element SubType to Axisymmetric, set the Default Material to 2 and click Save. Finally add group
number 3, set the Type to Boundary Radiation, set the Element Sub-Type to Axisymmetric,
set the Default Material to 3 and click OK.
Subdivision data: We will use a uniform mesh for the solution. Choose Meshing
Mesh DensityComplete Model, set the Subdivision Mode to Use Length, set the
Element Edge Length to 0.02 and click OK.
Element generation: To generate the 2-D conduction elements, click the Mesh Surfaces icon
, set the Type to 2-D Conduction, enter 1 in the Surface # table and click OK.
9-4
ADINA Primer
To generate the boundary convection elements, click the Mesh Lines icon
to Boundary Convection, enter 1 and 4 in the Line # table and click Apply.
To generate the boundary radiation elements, set the Type to Boundary Radiation, enter 1 and
4 in the Line # table and click OK. The graphics window should look something like this:
Z
TIME 1.000
X
PRESCRIBED
RADIATION
TEMPERATURE
TIME 1.000
20.00
PRESCRIBED
HEATFLUX
TIME 1.000
500.0
PRESCRIBED
CONVECTION
TEMPERATURE
TIME 1.000
20.00
Generating the ADINA Thermal data file, running ADINA Thermal, loading the
porthole file
First click the Save icon
Thermal data file and run ADINA Thermal, click the Data File/Solution icon
, set the file
name to prob09, make sure that the Run Solution button is checked and click Save. When
ADINA Thermal is finished, close all open dialog boxes. Then choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob09.
Examining the solution
icon to display the temperatures. The graphics window should
Click the Quick Band Plot
look something like the top figure on the next page.
9-5
Z
X
TEMPERATURE
TIME 1.000
100.0
90.0
80.0
70.0
60.0
50.0
40.0
MAXIMUM
104.5
NODE 36
MINIMUM
34.18
NODE 1
TIME 1.000
HEAT FLUX
RST CALC
TIME 1.000
536.9
510.0
450.0
390.0
330.0
270.0
210.0
150.0
9-6
ADINA Primer
TIME 1.000
Z
X
9-7
Problem heading: Choose ControlHeading, enter the heading "Problem 9: Thermal stress
analysis of a cylinder - stress analysis" and click OK.
Master degrees of freedom: Choose ControlDegrees of Freedom, uncheck the
X-Translation, X-Rotation, Y-Rotation and Z-Rotation buttons and click OK.
Temperature input: Choose ControlMiscellaneous File I/O, set the Temperatures field to
Data Read from File and click OK.
Defining and applying boundary conditions
We need a boundary condition corresponding to rollers on the left line of the square. Click
the Apply Fixity icon
and click the Define... button. In the Fixity dialog box, add fixity
name YT, check the Y-Translation button and click OK.
In the Apply Fixity dialog box, set the Apply to field to Lines, enter line 2, fixity YT in the
first row of the table and click Save.
We also need to fix one point in the model. In the Apply Fixity dialog box, set the Apply to
field to Points, enter 3 in the first row of the table and click OK. When you click the
Boundary Plot icon
the next page.
, the graphics window should look something like the top figure on
9-8
ADINA Primer
TIME 1.000
B
C
U U
2 3
- -
TIME 1.000
B
B
B
B
B
B
B
B
B
B
B
C
C
B
C
U U
2 3
- -
9-9
Generating the ADINA data file, running ADINA, loading the porthole file
First choose FileSave As and save the database to file prob09a. To generate the ADINA
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob09a,
make sure that the Run Solution button is checked and click Save.
The AUI will prompt you to specify the temperature file. Change the current directory or
folder to the directory or folder that you used to run the ADINA Thermal model, choose
temperature file prob09 and click Copy.
When the ADINA job is completed, close all open dialog boxes, choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob09a.
Examining the solution
, choose variable (Temperature:
Click the Create Band Plot icon
ELEMENT_TEMPERATURE) and click OK to display the temperature field. This is, of
course, the same temperature field calculated by ADINA Thermal. Use the mouse to resize
this mesh plot into the left-hand part of the graphics window.
Now click the Mesh Plot icon
Plot icon
, choose variable (Stress:SIGMA-P1) and click OK to display the maximum
principal stress.
To suppress the display of the minimum value of the maximum principal stress (which, by the
way, is not the minimum value of the minimum principal stress), click the Modify Band Plot
icon
, select band plot BANDPLOT00002, click the Band Rendering... button, set the
Extreme Values field to Plot the Maximum and click OK twice to close both dialog
boxes.
Remove extra text and axes and resize the mesh plots until the graphics window looks
something like the figure on the next page.
9-10
ADINA Primer
TIME 1.000
X
ELEMENT
TEMPERATURE
TIME 1.000
100.0
90.0
80.0
70.0
60.0
50.0
40.0
MAXIMUM
104.4
EG 1, EL 25, IPT 11 (102.2)
MINIMUM
34.18
EG 1, EL 1, IPT 33 (34.99)
SIGMA-P1
RST CALC
TIME 1.000
3900000.
3300000.
2700000.
2100000.
1500000.
900000.
300000.
MAXIMUM
4163084
EG 1, EL 21, IPT 32 (3845673.)
9-11
Z
X
B
C
U U
2 3
- -
Now choose MeshingMesh DensityPoint Size, set the Points Defined from field to All
Geometry Points, set the Maximum to 0.02 and click Apply. Then enter 0.01 for the mesh
size at point 4 and click OK.
, enter 1 in the first row of the table
Element generation: Click the Mesh Surfaces icon
and click OK. The graphics window should look something like the figure on the next page.
Specifying the mapping file
Because the structural mesh has a different layout than the thermal mesh, we have to use the
mapping file previously generated by ADINA Thermal. Choose FileThermal
MappingDefine, select file prob09.map and click Open.
Generating the ADINA data file, running ADINA, loading the porthole file
First choose FileSave As and save the database to file prob09b. To generate the ADINA
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob09b,
make sure that the Run Solution button is checked and click Save. When the ADINA job is
completed, close all open dialog boxes, choose Post-Processing from the Program Module
drop-down list (you can discard all changes), click the Open icon
prob09b.
9-12
ADINA Primer
B
B
B
B
B
B
B
B
B
B
C
C
B
C
U U
2 3
- -
Z
X
ELEMENT
TEMPERATURE
TIME 1.000
SIGMA-P1
RST CALC
TIME 1.000
100.0
90.0
80.0
70.0
60.0
50.0
40.0
MAXIMUM
104.4
EG 1, EL 1, IPT 11 (102.2)
3900000.
3300000.
2700000.
2100000.
1500000.
900000.
300000.
MAXIMUM
4149774.
EG 1, EL 24, IPT 33 (3953014.)
MINIMUM
34.18
EG 1, EL 15, IPT 33 (34.98)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
9-13
9-14
ADINA Primer
Problem description
In this problem, we subject the beam structure of problem 1 to an impact load as shown.
300 N
0.02
1
0.02
We assume that you have worked through problem 1 to 9, or have equivalent experience with
the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining the model
As the model geometry is very similar to problem 1, we only briefly give the steps needed to
define the model.
Problem heading: Choose ControlHeading, enter Problem 10: Beam subjected to impact
load and click OK.
10-1
X1
X2
X3
1
0.1
, make sure that the Load Type is Force and click the
Loads: Click the Apply Load icon
Define... button to the right of the Load Number field. In the Define Concentrated Force
dialog box, add force 1, set the Magnitude to 300, the Y Direction to -1 and click OK. In the
first row of the table in the Apply Load dialog box, set the Point # to 2 and click OK to close
the dialog box.
, add cross-section 1, set the
Cross-section and material: Click the Cross-Sections icon
Width field to 0.02, click the Square Section button and click OK. Click the Manage
and click the Elastic Isotropic button. In the Define Isotropic Linear
Materials icon
Elastic Material dialog box, add material 1, set the Young=s Modulus to 2.07E11, the Density
to 7800 and click OK. Click Close to close the Manage Material Definitions dialog box.
Finite elements: Click the Define Element Groups icon
Beam and click OK.
Click the Subdivide Lines icon
, set the Auxiliary Point to 3, enter 1 in the table and click OK.
Click the Mesh Lines icon
(The auxiliary point controls the orientation of the beam cross-section.)
Specifying the analysis options
Analysis type: Choose Dynamics-Implicit from the Analysis Type drop-down list.
Time step: Choose ControlTime Step, enter 20, 0.0025 in the first row of the table and click
OK.
10-2
ADINA Primer
TIME 0.05000
Y
Z
PRESCRIBED
FORCE
TIME 0.05000
300.0
B
B
U U U
1 2 3 1 2 3
- - - - - -
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob10. Click the Data File/Solution
icon
, set the file name to prob10, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob10.
Graphing the time history response
We need to name the node point at the tip of the beam. Choose DefinitionsModel Point
Node, add name TIP, set the Node Number to 3 and click OK.
. Now choose GraphResponse Curve (Model Point), set the Y
Click the Clear icon
Variable to (Displacement:Y-DISPLACEMENT) and click OK.
10-3
0.00
Y-DISPLACEMENT,
TIP
Y-DISPLACEMENT, TIP
-0.02
-0.04
-0.06
-0.08
0.
5.
10.
15.
20.
25.
30.
35.
40.
45.
50.
-3
*10
TIME
Restart analysis
We will continue the dynamic analysis with the same time step size. We will use the restart
feature in ADINA for this purpose.
Choose ADINA Structures from the Program Module drop-down list (you can discard all
changes). Choose database file prob10 from the recent file list near the bottom of the File
menu.
Choose ControlSolution Process, set the "Analysis Mode" to "Restart Run" and click OK.
Now choose ControlTime Step, change the number of steps in the first row of the table to
180 and click OK.
Running ADINA: Choose FileSave As and save the database to file prob10b. Click the
, set the file name to prob10b, make sure that the Run Solution
Data File/Solution icon
button is checked and click Save. The AUI opens a window in which you specify the restart
file from the first analysis. Enter restart file prob10 and click Copy.
Now we load both porthole files. Close all open dialog boxes, choose Post-Processing from
the Program Module drop-down list (you can discard all changes) and choose File
Open Porthole. Choose file prob10b, and, while holding down the Ctrl key, choose file
prob10. The file name field should contain both file names in quotes, with prob10 before
10-4
ADINA Primer
RESPONSE GRAPH
0.00
Y-DISPLACEMENT, TIP
-0.02
-0.04
-0.06
-0.08
0.0
0.1
0.2
0.3
0.4
0.5
TIME
Listing of the points in the graph: Choose GraphList. The y displacement for the last
solution step should be 3.75161E-02 (m). Click Close to close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
10-5
10-6
ADINA Primer
Problem description
In this problem, we subject the beam structure of problem 1 to an impact load as shown.
300 N
0.02
1
0.02
This is the same model as problem 10, but in this problem we use mode superposition for the
time integration.
In this problem solution, we demonstrate the following topics that have not been presented in
previous problems:
$ Setting up a mode superposition analysis
$ Plotting mode shapes by changing the response type to mode-shape
We assume that you have worked through problem 1 to 10, or have equivalent experience
with the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining the model
As the model geometry is the same as problem 10, we only briefly give the steps needed to
define the model.
Problem heading: Choose ControlHeading, enter Problem 11: Beam subjected to impact
load - mode superposition and click OK.
11-1
X1
X2
X3
1
0.1
, set the Auxiliary Point to 3, enter 1 in the table and click OK.
11-2
ADINA Primer
Degrees of freedom: In order to suppress all out-of-plane modes, we force the model to
vibrate in the X-Y plane. Choose ControlDegrees of Freedom, uncheck the Z-Translation,
X-Rotation and Y-Rotation buttons and click OK.
Time step: Choose ControlTime Step, enter 200, 0.0025 in the first row of the table and
click OK.
When you click the Boundary Plot icon
should look something like this:
TIME 0.5000
Y
Z
PRESCRIBED
FORCE
TIME 0.5000
300.0
B
B
U U U
1 2 3 3
- - - -
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob11. Click the Data File/Solution
icon
, set the file name to prob11, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob11.
Listing the natural frequencies
Choose ListValue ListZone, set the Response Range to DEFAULT_MODE-SHAPE, set
Variable 1 to (Frequency/Mode:FREQUENCY) and click Apply. The frequencies should be
1.66504E+01 (Hz), 1.05131E+02. Click Close to close the dialog box.
11-3
To prepare for plotting mode shape 2, choose DefinitionsResponse, make sure that the
Response Name is set to DEFAULT, set the Mode Shape Number to 2 and click OK. Then
click the Mesh Plot icon
and move the resulting mesh plot to the lower half of the
graphics window. Rearrange and delete the mesh plot annotations until the graphics window
looks something like this:
MODE 1, F 16.65
TIME 0.000
MODE 2, F 105.1
TIME 0.000
11-4
ADINA Primer
For this graph, we know in advance that we do not want to see the curve symbols. Choose
GraphDefine Style and click the button to the right of the Curve Depiction field. In the
Curve Depiction dialog box, uncheck the Display Curve Symbol button, click the Legend tab
and, in the Legend Attributes box, set the Type to No Legend. Then click OK twice to close
both dialog boxes.
Now click the Clear icon
. Choose GraphResponse Curve (Model Point), set the Y
Variable to (Displacement:Y-DISPLACEMENT) and click OK. The graphics window
should look something like this:
RESPONSE GRAPH
0.00
Y-DISPLACEMENT, TIP
-0.02
-0.04
-0.06
-0.08
0.0
0.1
0.2
0.3
0.4
0.5
TIME
11-5
11-6
ADINA Primer
Problem description
In this problem, we subject the beam structure shown below to an earthquake load.
0.02
2
All lengths in meters.
E = 2.07 5 1011 N/m2
r = 7800 kg/m3
0.02
Mode 1: 1% damping
Mode 2: 3% damping
The loading response spectrum is shown below. The earthquake load acts in the vertical
direction only.
100
Acceleration (m/s2)
0.5% damping
10
1
0.1
5% damping
10
Frequency (Hz)
100
We make the beam 2 meters long in this problem so that the natural frequencies are in the
range of frequencies amplified by the earthquake.
In this problem solution, we demonstrate the following topics that have not been presented in
previous problems:
$ Setting up a response spectrum analysis
$ Defining an element result point
$ Listing the modal masses
We assume that you have worked through problem 1 to 11, or have equivalent experience
with the ADINA System.
12-1
X1
X2
X3
2
0.1
12-2
ADINA Primer
, set the Auxiliary Point to 3, enter 1 in the table and click OK.
TIME 1.000
Y
Z
B
B
U U
1 2 3
- - -
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob12. Click the Data File/Solution
icon
, set the file name to prob12, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
12-3
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob12.
Listing the natural frequencies, modal participation factors and modal masses
To list the modal data, choose ListInfoMPF. In the first table, the frequencies should be
4.16284E+00 (Hz), 2.62936E+01 and the Y modal participation factors should be
1.89159E+00 and 8.14598E-01. In the second table, the Y modal masses should be 3.57811
(kg) and 6.63570E-01 (kg). In the third table, the accumulated Y modal masses should be
3.57811 and 4.24168. Note that only two modes are required to pick up a significant amount
of the total mass (which is 6.24 kg). Click Close to close the dialog box.
Defining the loading response spectrum
Frequency curves: The loading response spectrum consists of two frequency curves, one for a
damping of 0.5 % and the other for a damping of 5.0 %. Each frequency curve gives the
acceleration as a function of frequency. Choose DefinitionsSpectrum Definitions
Frequency Curve, add frequency curve F05 and define it as follows:
Frequency
0.25
2.5
9.0
33.0
Value
7.22
58.37
48.66
9.81
Value
4.63
30.71
25.60
9.81
12-4
ADINA Primer
0.50% damping
Acceleration
5.00% damping
10
10
10
Frequency
12-5
To compute the internal bending moments at the built-in end, we use an element result point
corresponding to the built-in end. Results for the built-in end are computed at element 1, local
node 1. Choose DefinitionsModel PointElement, add point BUILT-IN, verify that the
Element Number is 1, set Defined By to Label Number, verify that the Label # is 1 and
click OK.
Now choose ListValue ListModel Point, set the Response Option to Single Response and
the Response to EARTHQUAKE. Then set Variable 1 to (Force:NODAL_MOMENT-T) and
click Apply. The result should be 2.74963E+02 (N-m). Click Close to close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
Additional note
It is easier to define the response spectrum in a batch file than it is to enter the response
spectrum using the dialog boxes. In primer problem 26, we define the response spectrum in a
batch file and then read the batch file into the AUI.
12-6
ADINA Primer
Problem description
A plate with a hole is subjected to tension as shown:
z
p = 25.0 N/mm2
Region to mesh
56
10
20
This is the same model and loading as problem 2. We deliberately solve the problem using
the relatively ineffective 3 and 4-node elements (without incompatible modes), so that the
results are inaccurate when a coarse mesh is used. In this way we can demonstrate the mesh
quality visualization features of the AUI.
In this problem solution, we will demonstrate the following topics:
$ Plotting and listing error indicators
$ Plotting repeating bands
We assume that you have worked through problems 1 to 12, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
13-1
X2
10
0
0
0
5
10
10
0
X3
28
28
10
5
0
0
10
0
We also need a point mid-way along the hole. The coordinates of this point are most
conveniently entered using a cylindrical coordinate system. Click the Coordinate Systems
icon
, add coordinate system 1, set the Type to Cylindrical and click OK. Then click the
13-2
X2
45
X3
0
ADINA Primer
Point 1
7
7
1
Point 2
3
9
2
Point 3
4
5
3
Point 4
9
6
7
Boundary conditions: We need two boundary conditions for modeling symmetry. Click the
and click the Define... button. In the Define Fixity dialog box, add
Apply Fixity icon
fixity name ZT, check the Z-Translation button and click Save. Then add fixity name YT,
check the Y-Translation button and click OK. In the Apply Fixity dialog box, set the Apply
to field to Lines. Set the fixity for lines 4 and 9 to YT, the fixity for line 6 to ZT and click
OK.
, set the Load Type to Pressure and click the Define...
Loads: Click the Apply Load icon
button to the right of the Load Number field. In the Define Pressure dialog box, add pressure
1, set the Magnitude to -25 and click OK. In the Apply Load dialog box, make sure that the
Apply to field is set to Line and, in the first row of the table, set the Line # to 8. Click OK
to close the Apply Load dialog box.
and click the Elastic Isotropic button. In the
Material: Click the Manage Materials icon
Define Isotropic Linear Elastic Material dialog box, add material 1, set the Young=s Modulus
to 7E4, the Poisson=s ratio to 0.25 and click OK. Click Close to close the Manage Material
Definitions dialog box.
, add element group number 1, set
Element group: Click the Define Element Groups icon
the Type to 2-D Solid, set the Element Sub-Type to Plane Stress, set Incompatible Modes to
No and click OK.
Subdivision data: In this mesh, we will assign a uniform point size to all points and have the
AUI automatically compute the subdivisions.
Choose MeshingMesh DensityComplete Model, verify that the Subdivision Mode is
set to Use End-Point Sizes and click OK. Now choose MeshingMesh Density
Point Size, set the Points Defined from field to All Geometry Points, set the Maximum to
1.0 and click OK.
13-3
TIME 1.000
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
PRESCRIBED
PRESSURE
TIME 1.000
25.00
B B B B B B
B
B
C
U U
2 3
-
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob13. Click the Data File/Solution
icon
, set the file name to prob13, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob13.
Examining the solution
Click the Create Band Plot icon
, set the Band Plot Variable to (Stress:STRESS-ZZ) and
click OK. The graphics window should look something like the top figure on the next page.
Note the jagged nature of the bands. To smooth the bands, click the Smooth Plots icon
The graphics window should look something like the bottom figure on the next page.
13-4
ADINA Primer
TIME 1.000
Z
STRESS-ZZ
RST CALC
TIME 1.000
96.0
80.0
64.0
48.0
32.0
16.0
0.0
MAXIMUM
106.2
EG 1, EL 71, IPT 11 (96.95)
MINIMUM
-6.307
EG 1, EL 19, IPT 21 (-4.002)
TIME 1.000
SMOOTHED
STRESS-ZZ
RST CALC
TIME 1.000
96.0
80.0
64.0
48.0
32.0
16.0
0.0
MAXIMUM
106.2
NODE 66
MINIMUM
-4.087
NODE 16
13-5
Error indicators: The AUI allows you to plot error indicators as a guide for determining
where the mesh should be refined. To plot error indicators, click the Error Plots icon
The graphics window should look something like this:
TIME 1.000
ERROR SMOOTHED
STRESS-ZZ
REF 106.2
RST CALC
TIME 1.000
0.2167
0.1833
0.1500
0.1167
0.0833
0.0500
0.0167
MAXIMUM
0.2382
NODE 21
MINIMUM
0.000
NODE 16
This plot shows that the maximum stress jump (difference between stresses evaluated at the
same node) is about 24% of the maximum stress value.
You can, if desired, scale the error indicator so that the stress jump is not divided by a
reference value. Click the Modify Band Plot icon
, click the ... button next to the
Smoothing Technique field, set the Error Reference Value to 1 and click OK twice to close
both dialog boxes. The graphics window should look something like the top figure on the next
page.
It is also possible to list the nodes for which the error indicator is highest. Choose
ListExtreme ValuesZone, set the Smoothing Technique to BANDPLOT00001, Variable
1 to (Stress:STRESS-ZZ) and click Apply. The AUI lists the value of 2.52870E+01 for node
21. Click Close to close the dialog box.
Repeating bands: Another way to present the error is to plot repeating bands of unsmoothed
, set the Smoothing Technique to NONE, click
stresses. Click the Modify Band Plot icon
the Band Table... button, set the Type to Repeating and click OK twice to close both dialog
boxes. The graphics window should look something like the bottom figure on the next page.
13-6
ADINA Primer
Z
ERROR SMOOTHED
STRESS-ZZ
RST CALC
TIME 1.000
23.40
19.80
16.20
12.60
9.00
5.40
1.80
MAXIMUM
25.29
NODE 21
MINIMUM
0.000
NODE 16
TIME 1.000
Z
STRESS-ZZ
RST CALC
TIME 1.000
REPEAT
12.00
12.00
-12.00
MAXIMUM
106.2
EG 1, EL 71, IPT 11 (96.95)
MINIMUM
-6.307
EG 1, EL 19, IPT 21 (-4.002)
The fact that the bands become indistinct near the hole shows that further mesh refinement is
needed.
13-7
Z
X
Generating the ADINA data file, running ADINA, loading the porthole file
Save the database, generate the ADINA data file, run ADINA, choose Post-Processing and
load the porthole file in the same way as before, this time using name prob13a.
13-8
ADINA Primer
13-9
Z
STRESS-ZZ
RST CALC
TIME 1.000
96.0
80.0
64.0
48.0
32.0
16.0
0.0
MAXIMUM
108.4
EG 1, EL 77, IPT 11 (102.7)
MINIMUM
-6.556
EG 1, EL 27, IPT 21 (-4.489)
Z
SMOOTHED
STRESS-ZZ
RST CALC
TIME 1.000
97.5
82.5
67.5
52.5
37.5
22.5
7.5
MAXIMUM
108.4
NODE 71
MINIMUM
-3.528
NODE 15
13-10
ADINA Primer
TIME 1.000
ERROR SMOOTHED
STRESS-ZZ
REF 108.4
RST CALC
TIME 1.000
0.1625
0.1375
0.1125
0.0875
0.0625
0.0375
0.0125
MAXIMUM
0.1783
NODE 156
MINIMUM
0.000
NODE 11
TIME 1.000
STRESS-ZZ
RST CALC
TIME 1.000
REPEAT
12.00
12.00
-12.00
MAXIMUM
108.4
EG 1, EL 77, IPT 11 (102.7)
MINIMUM
-6.556
EG 1, EL 27, IPT 21 (-4.489)
13-11
13-12
ADINA Primer
Problem description
The frame shown in the figure below is to be analyzed to determine the horizontal force
required to push the frame over.
30000 N force,
constant
Rigid end
Increasing force
x
z
1m
s
t
r
1m
Cross-section
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining multiple loads using different time functions
$ Defining moment-curvature input
$ Reading commands from a batch file
$ Defining rigid end data
$ Using the ATS (automatic time-stepping) method
$ Defining an element section point
$ Defining a resultant variable
We assume that you have worked through problems 1 to 13, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Cross-section modeling
The beam cross-section is modeled using the moment-curvature material model in ADINA.
With the moment-curvature material model, the cross-section and material are described by
several curves, as shown in detail below.
14-1
The moment-curvature model accurately captures many aspects of the behavior of the crosssection. These aspects include:
a) the dependence of the moment-curvature data on the axial force
b) the non-symmetry of the moment-curvature data (different behavior for positive
curvature and negative curvature)
c) the dependence of rupture on the axial load
d) the multilinear nature of the yielding behavior
Axial force/axial strain data: Note, in ADINA, positive axial force is tensile, negative axial
force is compressive.
160000
(symmetric in
tension and
compression)
120000
80000
40000
0
0
0.001
0.002
0.003
Axial strain
400
350
300
250
200
150
100
50
0
0
0.1
0.2
0.3
14-2
ADINA Primer
1000
750
500
250
0
-0.3
-0.2
-0.1
-250
0.1
0.2
0.3
-500
-750
-1000
3000
2000
1000
0
-0.25
-0.2
-0.15
-0.1
-0.05
0.05
0.1
0.15
0.2
0.25
-1000
-2000
-3000
F=-64000 N
F=0
F=64000 N
We will set up the model so that the t-direction for all beam elements coincides with the
positive z-direction. Thus, for example, a bending moment in the t-direction is interpreted as
a bending moment in the z-direction.
Also note that since the loads are in-plane, there are no torsional moments or bending in the sdirection. However, material input is still required for torsion and bending in the s-direction.
14-3
Rigid-end modeling
The rigid end feature of the beam element is used to model the assemblage of braces or struts
that make up the corners of the frame.
P- effect
ADINA includes the P- effect when a large displacement kinematic formulation is used.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
The data for the bending behavior in the t direction is stored in a separate batch file
prob14_1.in. You need to copy the file prob14_1.in from the folder samples\primer into a
working directory or folder before beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 14: Pushover
analysis of a frame and click OK.
Automatic time-stepping: Click the Analysis Options icon
, set the Automatic Time
Stepping Scheme to Use Automatic Time Stepping (ATS) and click the button to the
right of that field. In the Automatic Time-Stepping dialog box, set the Maximum
Subdivisions Allowed to 20 and click OK twice to close both dialog boxes.
Equilibrium iteration tolerances: We will change the convergence tolerances used during
equilibrium iterations. Choose ControlSolution Process, click the Iteration Tolerances...
button and set the Convergence Criteria to Energy and Force. Set the Reference Force field
and the Reference Moment field to 1.0 and click OK twice to close both dialog boxes.
Kinematics:We want to include P- effects in the analysis. Choose Control
Analysis AssumptionsKinematics, set the Displacements/Rotations field to Large and
click OK.
14-4
ADINA Primer
Element r direction,
same as line direction
P4
L2
P3
Element r
direction,
same as
line direction
Element r
direction,
same as
line direction
L1
L3
Element s direction
Element s direction
P1
P2
X1
0.0
1.0
0.0
1.0
X2
0.0
0.0
1.0
1.0
to display the point numbers.
Type
Straight
Straight
Straight
Point 1
1
3
2
Point 2
3
4
4
14-5
TIME 1.000
Z
P3
L2
P4
L1
L3
P1
P2
14-6
ADINA Primer
To define the time functions, choose ControlTime Function and verify that time function 1
is a constant time function with unit magnitude. Now add time function 2, enter
Time
0
10000
Value
0
10000
in the table and click OK. Notice that with this time function definition, the solution time
represents the magnitude of the horizontal load.
Now we define the load applications. Click the Apply Load icon
, set the Load Type to
Force and click the Define... button to the right of the Load Number field. In the Define
Concentrated Force dialog box, add force 1, set the Magnitude to 30000, the Y Force
Direction to 1.0 and click Save. Now add force 2, set the Magnitude to 1, the X Force
Direction to 1.0 and click OK. In the Apply Load dialog box, make sure that the Load
Number is 1 and that the Apply to field is set to Point, then, in the first row of the table, set
the Point # to 3, then click Apply. Now set the Load Number to 2, make sure that the Apply
to field is set to Point, then, in the first row of the table, set the Point # to 3, the Time
Function to 2 and click OK.
When you click the Boundary Plot icon
and the Load Plot icon
window should look something like the figure on the next page.
, the graphics
Axial Force
160000
160000
in the table, then click OK. In the Define Rigidity dialog box, set the Curve # field to 1 and
click Save.
14-7
TIME 10000.
Z
P3
L2
P4
PRESCRIBED
FORCE
TIME 10000.
31623.
L1
L3
B P1
B P2
U U U
1 2 3 1 2 3
- - - - - -
Torsional data: Click the button to the right of the Torsion (r) field. In the Define Force
vs Twist-Moment Curve dialog box, add number 1, then right-click in one of the cells in the
Twist-Moment Curve column and click Define. In the Define Twist-Moment Curve dialog
box, add number 1, enter
Twist Angle
per Unit
Length
0.07
0.3
Moment
380
380
in the table and click OK to close the Twist-Moment Curve dialog box. In the Define Force
vs Twist-Moment Curve dialog box, enter
Axial Force
-1E6
1E6
TwistMoment
Curve
1
1
in the table and click OK to close the Force/Twist Moment Curve dialog box. In the Define
Rigidity dialog box, set the Torsion (r) field to 1 and click Save.
14-8
ADINA Primer
Bending data in the s direction: Click the button to the right of the Bending (s) field. In
the Define Force vs Curvature-Moment Curve dialog box, add number 1, then right-click in
one of the cells in the Curvature-Moment Curve column and click Define. In the Define
Curvature-Moment Curve dialog box, add number 1, enter
Curvature
-0.25
-0.05
0
0.05
0.25
Moment
-800
-567
0
567
800
in the table and click OK to close the Define Curvature-Moment Curve dialog box. In the
Define Force vs Curvature-Moment Curve dialog box, enter
Axial Force
-1E6
0
1E6
CurvatureMoment
Curve
1
1
1
in the table and click OK to close the Define Force vs Curvature-Moment Curve dialog box.
In the Define Rigidity dialog box, set the Bending (s) field to 1 and click OK to close the
Define Rigidity dialog box.
Bending data in the t direction: There is too much data to conveniently enter using dialog
boxes, so we have put the equivalent commands in the batch file prob14_1.in. Read these
commands as follows: Choose FileOpen Batch, navigate to the working directory or
folder, select the file prob14_1.in and click Open.
The AUI processes the commands in the batch file.
Lets verify that the data is entered correctly. Choose ModelMaterialsBeam Rigidity and
click the button to the right of the Bending (t) field. In the Define Force vs CurvatureMoment Curve dialog box, choose curve number 2. The table should be
Axial Force
-164000
-64000
0
64000
164000
CurvatureMoment
Curve
3
3
2
4
4
14-9
Now right-click in one of the cells in the Curvature-Moment Curve column and click Define.
In the Define Curvature-Moment Curve dialog box, choose curve number 2. The table should
be
Curvature
-0.2
-0.1
-0.05
-0.0308
0
0.0308
0.05
0.1
0.2
Moment
-1970
-1881
-1556
-1118
0
1118
1556
1881
1970
Moment
-1975
-1686
-1337
-671
0
1246
1731
2189
2394
Moment
-2326
-2189
-1731
-1246
0
671
1337
1686
1866
Click OK twice to close the Define Curvature-Moment Curve dialog box and the Define
Force vs Curvature-Moment Curve dialog boxes. In the Define Rigidity dialog box, set the
Bending (t) field to 2 and click OK.
14-10
ADINA Primer
Rigid End-Zone
(Length from
Start)
0
0
0.025
0
10
20
21
30
Rigid End-Zone
(Length from
End)
0.025
0.025
0
0.025
, the graphics window should look something like this:
TIME 10000.
Y
Z
P3
L2
P4
PRESCRIBED
FORCE
TIME 10000.
31623.
L1
B
B P1
L3
B
B
B P2
U U U
1 2 3 1 2 3
- - - - - -
14-11
Checking the element orientations: Lets confirm the element local coordinate system
directions. Click the Modify Mesh Plot icon
, then click the Element Depiction button.
In the Element Depiction dialog box, check the Display Local System Triad button, make
sure that the Type is Element Coordinate System and click OK twice to close both dialog
boxes. The graphics window should look something like this:
TIME 10000.
Y
Z
PRESCRIBED
FORCE
TIME 10000.
31623.
U U U
B
B
B
B
Use the mouse to rotate the model out-of-plane until the graphics window looks something
like the figure on the next page.
Remember that (r, s, t) is a right-handed system with r directed along the beam neutral axis.
14-12
ADINA Primer
Y
Z
PRESCRIBED
FORCE
TIME 10000.
31623.
B
B
U U U
B
B
B
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob14. Click the Data File/Solution
, set the file name to prob14, make sure that the Run Solution button is checked and
icon
click Save.
ADINA reports *** Program stopped abnormally ***. This is OK, as we shall see,
ADINA does not converge in step 15 because the pushover load is exceeded. See the
comments at the end of this problem description for more information.
Close all open dialog boxes, choose Post-Processing from the Program Module drop-down
list (you can discard all changes), click the Open icon
14-13
TIME 7344.
PLASTIC
CURVATURE-T
TIME 7344.
0.1467
s
We see that the highest horizontal load reached was 7344 (N) and that there is significant
plastic deformation at the bases and at the corners. Use the Previous Solution icon
the Next Solution icon
and
increased. When you are finished, click the Last Solution icon
solution.
14-14
ADINA Primer
TIME 7344.
BENDING
MOMENT-T
TIME 7344.
1967.
s
This plot shows that the bending moments at the base are negative (the directions of the
bending moment lines are opposite to the s-directions of the elements at the base), and the
bending moments of the vertical members at the rigid corners are positive (the directions of
the bending moment lines are the same as the s-directions of these elements). You can
change the sign convention used in the element line plot as follows. Choose Display
Element Line PlotModify, click the Rendering button, set the Positive Moment
Convention to Clockwise and click OK twice to close both dialog boxes.
The graphics window should look something like the top figure on the next page.
Graphing the force-deflection curve
We will create a force-deflection graph. To determine the node number where the load is
applied, click the Node Labels icon
(the node should be node 11). Then choose
DefinitionsModel PointNode, define point LOADED as node 11, then click OK. Now
click the Clear icon
, choose GraphResponse Curve (Model Point), set the X variable to
(Displacement:X-DISPLACEMENT), set the Y variable to (Prescribed Load:
X-PRESCRIBED_FORCE), verify that the model point is LOADED, then click OK.
The graphics window should look something like the bottom figure on the next page.
14-15
TIME 7344.
BENDING
MOMENT-T
TIME 7344.
1967.
s
RESPONSE GRAPH
8.
X-PRESCRIBED_FORCE,
LOADED
6.
5.
*10
X-PRESCRIBED_FORCE, LOADED
7.
4.
3.
2.
1.
0.
0.
2.
4.
6.
8.
10.
12.
14.
16.
18.
-3
*10
X-DISPLACEMENT, LOADED
14-16
ADINA Primer
14-17
15.
BENDING_MOMENT,
LEFT_BASE
BENDING_MOMENT,
RIGHT_BASE
*10
BENDING_MOMENT, LEFT_BASE
20.
10.
5.
0.
0.00 0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
0.22
CURVATURE, LEFT_BASE
14
AT TIME EQUALS
0.700000000000E+04
Step 14 corresponds to time 7000.0. For step 15, ADINA first attempts to find the solution
for time 7500.0. ADINA performs 7 equilibrium iterations, then reports
Zero pivot - possibly wrong boundary conditions
ADINA then tries to find the solution for time 7250, and succeeds after 4 equilibrium
iterations.
Now ADINA tries to find the solution for time 7500 (starting from the solution for time 7250)
and reports
Zero pivot - possibly wrong boundary conditions
14-18
ADINA Primer
In this manner, ADINA continues to cut back the time step, as shown in the following table:
Current time
7000
7000
7250
7250
7250
7312.5
7312.5
7343.75
7343.75
7343.75
Time step
size
500
250
250
125
62.5
62.5
31.25
31.25
25
156.25
Trial solution
time
7500
7250
7500
7375
7312.5
7375
7343.75
7375
7368.75
7500
Result
No convergence
Convergence
No convergence
No convergence
Convergence
No convergence
Convergence
No convergence
No convergence
No convergence
ADINA stops when the last time step size is smaller than or equal to the original time step
size divided by the maximum number of subdivisions (in this case, the maximum number of
subdivisions allowed was 20).
So the pushover load is probably between 7343.75 N and 7368.75 N.
14-19
14-20
ADINA Primer
Problem description
A spherical monopole vibrates sinusoidally, producing spherical waves that propagate into the
surrounding air, as shown:
.
u = 0.138230 sin wt (m/sec)
w = 2pf, f = 10 kHz
Air
R = 0.055 m
Monopole
Air:
k = 1.404 105 Pa
r = 1.18 kg/m3
m = 1.5 10-5 kg/m-s
Derived quantities:
c = k/r = 345 m/s
k = w/c = 182 m-1
kR = 10
In this problem solution, we use ADINA-FSI. ADINA-CFD is used to model the air close to
the monopole and ADINA is used to model the air further from the monopole. Although this
problem could be solved with ADINA alone, we choose to use ADINA-FSI in order to
demonstrate the principles of fluid-structure-interaction (FSI) analysis.
An axisymmetric analysis is appropriate here.
We could have chosen to apply the monopole vibration loading in several ways. The way that
we choose here is to specify the monopole velocity directly to the ADINA-CFD fluid model.
Notice that the initial monopole velocity is zero. This is consistent with zero velocity initial
conditions throughout the fluid domain.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Performing a fluid-structure-interaction (FSI) analysis
$ Using ADINA potential-based fluid elements
$ Defining and applying skew systems
$ Importing a time function into the time function dialog box
$ Performing a Fourier analysis
We assume that you have worked through problems 1 to 14, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
15-1
15-2
ADINA Primer
P6
ADINA f elements
L3
S2
P4
L4
P2
ADINA-CFD
elements
S1
L1
L2
P3 L5
P1
0.055
P5
P7
0.045
0.1
(All dimensions in meters)
The next figure shows the fluid-structure interface used in this problem. Notice that the fluidstructure boundary must be defined in both the ADINA input and in the ADINA-CFD input.
L2
15-3
X2
0
0
0.055
0
0.1
0
0.2
X3
0
0.055
0
0.1
0
0.2
0
Now we define the arc lines. Click the Define Lines icon
Line Number
1
2
3
Type
Arc
Arc
Arc
Defined by
P1, P2, Center
P1, P2, Center
P1, P2, Center
P1
3
4
6
Center
1
1
1
Next we add the straight lines on which we will assign boundary conditions later:
Line Number
4
5
Type
Straight
Straight
Point 1
4
5
Point 2
2
3
Type
Vertex
Vertex
Point 1
5
7
Point 2
4
6
Point 3
2
4
Point 4
3
5
Click OK to close the dialog box. The graphics window should look something like the figure
on the next page.
15-4
ADINA Primer
Z
X
15-5
Z
X
15-6
ADINA Primer
Z
X
15-7
The AUI also notes that there are 120 uncovered element sides (sides without any interface).
These sides are treated as symmetric boundary conditions. Also there are two nodes that have
both a free normal and structural normal. These nodes are on the intersection of the
ADINA/ADINA-CFD boundary and the symmetric boundaries.
ADINA-CFD: Defining model control data
Finite element program: Choose ADINA CFD from the Program Module drop-down list.
Problem heading: Choose ControlHeading, enter the heading "Problem 15: 10 kHz
monopole, ADINA-CFD input" and click OK.
Analysis type: Set the Analysis Type drop-down list to Transient. Then click the Analysis
Options icon
FSI analysis: Set the Multiphysics Coupling drop-down list to 'with Structures', then click the
Coupling Options icon
and click OK.
to the right of this list. Set the FSI Solution Coupling to Direct
Flow assumptions: Choose ModelFlow Assumptions, set the Flow Dimension to 2D (in YZ
Plane), uncheck the Includes Heat Transfer button, set the Flow Type to Slightly
Compressible and click OK.
Time steps: Choose ControlTime Step, edit the first row of the table to be 150, 5.0E-6 and
click OK.
ADINA-CFD: Defining the boundary conditions
Fluid-structure boundary conditions: Click the Special Boundary Conditions icon
, add
special boundary condition 1, set the Type to Fluid-Structure Interface and make sure that the
Fluid-Structure Boundary # is 1. Enter 2 in the first row of the Line # table. Click Save to
save special boundary condition 1.
Wall boundary condition: Add special boundary condition 2 and set the Type to Wall. Set the
Slip Condition to Yes. Enter 4 and 5 in the Line # table, then click OK to close the dialog
box.
When you click the Boundary Plot icon
the figure on the next page.
15-8
ADINA Primer
Z
X
C
B
V V
B
C
B
C
WAL FSI
1
2
-
Skew systems: In preparation for prescribing the velocities, we need to define skew systems
for the nodes on which we will prescribe velocities. At each node on line 1, the skew system
directions are chosen to be normal and tangential to the line.
Choose ModelSkew SystemsDefine, set the Type to Normal, set the System # to 1 and
click OK. (You might need to actually type in the number 1). Then choose Model
Skew SystemsApply and set the Type to Lines. In the first row of the table, set the Line #
to 1 and the Skew System # to 1, then click Save. Notice that the value under the Normal
Direction column is Aligned with Axis =C= and that the value under the Tangential
Direction column is Aligned with Axis >B=. Click OK to close the dialog box.
Prescribed velocities: Click the Apply Load icon
, make sure that the Load Type is set to
Velocity and click the Define... button to the right of the Load Number field. In the Define
Velocity dialog box, add velocity 1, set the Y Prescribed Value to 0.0, the Z Prescribed Value
to 0.138230 and click OK. In the Apply Load dialog box, set the Apply to field to Line,
then, in the first row of the table, set the Line # to 1. Click OK to close the Apply Load
dialog box.
Because the nodes on line 1 have skew systems, the Y direction load is actually applied in the
B direction (tangential direction) and the Z direction load is actually applied in the C direction
(normal direction).
Time function: Choose ControlTime Function, clear the table, import file prob15_tf.txt and
click OK. Prob15_tf.txt contains a sinusoidal time function with unit amplitude and
frequency of 10 kHz.
15-9
load has zero amplitude. So, click the First Solution icon
icon
several times until the displayed time is 2.500E-05. Click the Load Plot icon
twice to replot the loads. The graphics window should look something like this:
TIME 2.500E-05
Z
X
PRESCRIBED
VELOCITY
TIME 2.500E-05
0.1382
C
B
V V
B
C
B
C
WAL FSI
1
2
-
15-10
ADINA Primer
Z
X
PRESCRIBED
VELOCITY
TIME 2.500E-05
0.1382
D
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
B
B
B
B
B
V V
B
C
D
B
B
CCCCCCCCCCCCCCCCCCCCD
C
B
C
D
WAL FSI
1
2
2
1
15-11
We compare the finite element solution with the following analytical solution. The analytical
solution for the pressure amplitude as a function of the distance from the center of the
monopole is
u R
R
p(r ) = p ( R ), p ( R ) =
r
(kR ) 2 + 1
where r is the distance from the center of the monopole. Accordingly we expect that, at a
given time, a plot of r p (r ) versus r is sinusoidal with an amplitude of
R p ( R ) = 3.084 N/m and period of =
c
= 3.45 102 m .
f
and click Save (hint, you can type the resultant in upper, lower or mixed upper and lower
case). Now add Resultant name RADIUS_PRESSURE, define it as
FE_PRESSURE * R
and click OK. (We use FE_PRESSURE to access the pressures directly calculated by the
ADINA potential-based fluid elements, and also the pressures at the centers of the
ADINA-CFD fluid elements.)
Now we present RADIUS_PRESSURE as a band plot. Click the Model Outline icon
then click the Create Band Plot icon
click OK.
The graphics window should look something like the figure on the next page. The plot shows
the spherical nature of the waves, with maximum amplitude and wavelength comparable to
the solution given above.
15-12
ADINA Primer
MAXIMUM
3.160
EG 1, EL 162, IPT 11 (3.058)
MINIMUM
-3.092
EG 1, EL 88, IPT 11 (-3.013)
RADIUS_PRESSURE
RST CALC
TIME 0.0007500
2.700
1.800
0.900
0.000
-0.900
-1.800
-2.700
Let=s examine the solution at one point in the model in more detail. We choose to examine
the pressure from the ADINA (solid) model at point P5 (at r = 0.1 m). First we need to
determine the node number corresponding to this point. Click the Clear icon
the Node Symbols icon
, then click
15-13
Z
X
Node at point P5
Before we can create the model point, we must change the current finite element program to
ADINA. Choose ADINA Structures from the FE Model (not the Program Module!) dropdown list.
Create a model point corresponding to node 661 as follows: choose Definitions
Model PointNode, add node point name N661, set the Node Number to 661 and click OK.
Let=s plot the pressure at node 661 as a function of time. Click the Clear icon
, then
choose GraphResponse Curve (Model Point). In the Define Response Curve (Model Point)
dialog box, set the Y Variable to (Stress:FE_PRESSURE), set the Y Smoothing Technique to
AVERAGED and click OK. The graphics window should look something like the top figure
on the next page.
Now let=s do a Fourier analysis of the steady-state response. From the graph, we are close to
steady-state by time 2.5 104 , so we choose as a time interval 2.5 104 to 7.5 104 . Click
the Clear icon
, then choose GraphFourier Analysis. To set the time interval, press the
... button to the right of the Response Range field, make sure that the Response Range name is
DEFAULT, set the Start Time field to 2.5E-4 and click OK to close the Define Response
Range Depiction dialog box. In the Fourier Analysis dialog box, set the Variable to
(Stress:FE_PRESSURE), set the Smoothing Technique to AVERAGED and click OK. The
graphics window should look something like the bottom figure on the next page.
The Fourier analysis is consistent with the nearly sinusoidal time history.
15-14
ADINA Primer
FE_PRESSURE, N661
10.
0.
-10.
-20.
-30.
-40.
0.
1.
2.
3.
4.
*10
5.
6.
7.
8.
-4
TIME
Fourier analysis
30.
FE_PRESSURE,
point N661
25.
Amplitude
20.
15.
10.
5.
0.
0.
1.
2.
3.
4.
5.
*10
6.
7.
8.
9.
10.
We want to examine the numerical values in the graph. Choose GraphList. The amplitude
at frequency 1.0000E+04 should be 2.98329E+01, which is close to the analytical pressure of
30.84 at r = 0.1 m.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
15-15
15-16
ADINA Primer
Problem description
It is desired to analyze the shaft-shaft intersection shown using a 3D finite element mesh:
Displacement load
applied over this
area
0.01 radius
0.0015 radius
Material properties:
E = 2.07 1011 N/m2
n = 0.29
0.06
0.08
0.02
0.004 radius
0.002
radius
fillet
Prescribed
displacement
of 0.001 m
0.0075 radius
0.08
0.04
0.02
0.004 radius
This end fixed
The purpose of this analysis is to demonstrate the usage of ADINA-M (the ADINA Modeler).
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Construction of solid geometry using ADINA-M
$ Using the geometry discretization controls during meshing
$ Definition of a zone using the mouse
$ Plotting color shaded images
16-1
16-2
ADINA Primer
Z
X
16-3
TIME 1.000
Z
X
TIME 1.000
Z
X
16-4
ADINA Primer
Area on which displacement is applied: To define the area on which displacements are
applied, we create a cylinder and use the cylinder to create an imprinted face on the shaft
, add body 2, set the Type to Cylinder, the Radius to
body. Click the Define Bodies icon
0.0015, the Length to 0.01, the Center Position to (0.0, 0.06, 0.045), the Axis to Z and click
, set the Operator Type to Subtract, set the
OK. Now click the Boolean Operator icon
Target Body to 2, check the Keep the Subtracting Bodies button, enter 1 in the first row of
the table and click OK.
The graphics window should look something like this:
TIME 1.000
Z
X
16-5
Z
X
16-6
ADINA Primer
TIME 1.000
Z
X
TIME 1.000
Z
X
16-7
This completes the geometry definition. To make a color-shaded image of the geometry, click
the Shading icon
TIME 1.000
Z
X
16-8
ADINA Primer
Z
X
PRESCRIBED
DISPLACEMENT
TIME 1.000
0.001000
B
B
U U U
1 2 3
- - -
Subdivision data: We will specify a uniform element size throughout most of the ADINA-M
geometry and a finer mesh near the fillet. The fillet element size will be controlled by the
element size on geometry faces 10 and 11.
Choose MeshingMesh DensityComplete Model, set the Subdivision Mode to Use
Length, set the Element Edge Length to 0.006 and click OK. Now click the Subdivide Faces
, select face 10, set the Element Edge Length to 0.0012, enter 11 in the first row of
icon
the table and click OK.
The graphics window should look something like the figure on the next page.
16-9
Z
X
PRESCRIBED
DISPLACEMENT
TIME 1.000
0.001000
B
B
U U U
1 2 3
- - -
hidden lines in the elements that we generate). Now click the Mesh Bodies icon
, set the
Body # to 1 in the first row of the table, and click OK. The graphics window should look
something like the top figure on the next page.
This mesh is acceptable, but we would prefer a mesh with a smoother transition between the
fillet and the rest of the mesh.
, set the Delete Mesh
Deleting the mesh and remeshing: Click the Delete Mesh icon
from field to Body, enter 1 in the table and click OK. Now choose Meshing
Mesh DensityComplete Model, set the Subdivision Mode to Use Length, set the
Element Edge Length to 0.006 and click OK.
This time, when we remesh, we use the geometry discretization controls. Click the Mesh
, set the Boundary Meshing to Delaunay, click the Advanced tab, set the
Bodies icon
Geometry Discretization Error to 0.08, the Minimum Size of Element Allowed to 0.0001,
the Body # to 1 in the first row of the table, and click OK. The graphics window should look
something like the bottom figure on the next page.
16-10
ADINA Primer
TIME 1.000
Z
X
PRESCRIBED
DISPLACEMENT
TIME 1.000
0.001000
B
B
B
BB
B B B
B
B
B
U U U
1 2 3
- - -
TIME 1.000
Z
X
PRESCRIBED
DISPLACEMENT
TIME 1.000
0.001000
B
B
B
B
BB
B B B
B
B
B
U U U
1 2 3
- - -
Notice that all curved boundaries are refined. The fillet has smaller elements because its
curvature is greater.
16-11
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob16. Click the Data File/Solution
icon
, set the file name to prob16, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob16.
Plotting the effective stresses
Click the Quick Band Plot icon
. Note that the largest effective stress occurs at the point
of load application. As we are only interested in the stresses near the fillet, we now plot only
the region near the fillet. We do this by defining a zone as those elements in a box that
contains the fillet.
and click the ... button to the right of the Zone Name field.
Click the Change Zone icon
Add zone BOX and double-click in one of the rows of the table. If the Change Zone of
Mesh Plot dialog box is covering up the mesh plot, move the dialog box out of the way. Use
the mouse to create a rubber-band box that includes the shaft-shaft intersection, as shown:
TIME 1.000
MAXIMUM
2.118E+10
EG 1, EL 8342, IPT 14 (1.734E+10)
MINIMUM
24561.
EG 1, EL 1817, IPT 4 (34778.)
Define this
rubber-band
box using the
mouse
EFFECTIVE
STRESS X
RST CALC
TIME 1.000
1.950E+10
1.650E+10
1.350E+10
1.050E+10
7.500E+09
4.500E+09
1.500E+09
16-12
ADINA Primer
Press the Esc key to return to the Define Zone dialog box. Notice that the table is now filled
in. Click OK to close the Define Zone dialog box. In the Change Zone dialog box, set the
Zone Name to BOX and click OK.
Use the mouse to rotate the mesh until the graphics window looks something like this:
TIME 1.000
Z
EFFECTIVEX
STRESS
RST CALC
TIME 1.000
1.733E+09
1.467E+09
1.200E+09
9.333E+08
6.667E+08
4.000E+08
1.333E+08
MAXIMUM
1.841E+09
EG 1, EL 640, IPT 2 (1.575E+09)
MINIMUM
1489840.
EG 1, EL 4231, IPT 2 (1937530.)
Your results may be slightly different than ours because free-form meshing produces slightly
different meshes on different computers.
Exiting the AUI: Choose FileExit (you can discard all changes).
16-13
16-14
ADINA Primer
Problem description
It is desired to analyze the cracked body shown using a 3D finite element mesh:
0.030
Top view
0.05 radius
Material properties:
E = 2.07 1011 N/m2
n = 0.29
0.030
All dimensions in meters
Crack line
0.035 radius
0.03 radius
Front view
0.05
0.0275
0.1
Crack line
0.0275
17-1
We use the CRACK-M features of the AUI to create a mesh suitable for fracture mechanics
analysis. These features require that the model be divided into bodies as follows:
1) Crack front bodies, that surround the crack front line. Crack front bodies are
topologically equivalent to half-cylinders. Mapped meshing is used in crack front bodies.
2) Crack sleeve bodies, that surround the crack front bodies. Free-form meshing is used in
crack sleeve bodies.
3) Bodies that represent the remaining part of the model. Free-form meshing is used in
these bodies.
The arrangements of bodies used in this model are shown in the following figure. This figure
shows a section through the model. The faces of the cracked area are shown slightly
separated, but this is just to visually show the cracked area. In the model, the faces of the
cracked area are initially coincident.
B1
B3
B7
B5
B4
B6
B8
B10
B9
B11
0.03
0.035
0.040
17-2
ADINA Primer
Notice that the cracked area is entirely surrounded by either crack bodies or crack sleeve
bodies.
Although the OpenCascade geometry modeler is used in this analysis, the Parasolid-based
geometry modeler can also be used with the CRACK-M features.
In the fracture mechanics analysis, we calculate J-integrals at various stations along the crack
front. In this calculation, it is assumed that the crack propagates along the surface of selfsimilar crack advance. However, actual crack propagation is not considered.
For the theory used in fracture mechanics, see Chapter 10 of the ADINA Theory and
Modeling Guide.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Using sheets to section bodies
$ Creating bodies by revolving sheets
$ Creating bodies by transformations
$ Linking faces of ADINA-M geometry
$ Defining constraint sets
$ Creating CRACK-M definitions
$ Using the Active Zone icon to plot only updated geometry
$ Using cutting planes to examine the mesh and the results
$ Using the fracture mechanics analysis features.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have a version of the AUI that includes the OpenCascade modeler. In
addition you need to allocate at least 80 MB of memory to the AUI.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
model contains more than 900 nodes.
Invoking the AUI and choosing the finite element program
Invoke the AUI with the OpenCascade modeler (for example, using aui8.8 -occ for Linux
versions) and choose ADINA Structures from the Program Module drop-down list. Choose
EditMemory Usage and make sure that the ADINA/AUI memory is at least 80 M Bytes.
17-3
z
x
Body sectioned
into halves
F1 B4
L1
P101
P102
17-4
After creation of
sheet body, sheet
body is face 1 of
body 4
ADINA Primer
P105
L2
F1
L3
L1
B5
F1 B5
L4
P107
P104
Step 4) Revolve sheets +180 degrees, then revolve sheets -180 degrees
B7
B5
B4
B6
17-5
Step 5) Create reflection of upper crack bodies and upper crack sleeve bodies
B7
B5
B6
B4
E1 F3
F6
E1 F3
F6
F6
F3 E1
F6
F3 E1
B10
B8
E = edge, F = face
B11
B9
The right-hand side bodies (6, 7, 10, 11) will be used for the definition of the first CRACK-M,
and the left-hand side bodies (4, 5, 8, 9) will be used for the definition of the second CRACKM.
Step 6) Subtract crack bodies and crack sleeve bodies from rest of model
B3
B1
B7
B5
B6
B4
E1 F3
F6
F6
F3 E1
E1 F3
F6
F6
F3 E1
B10
B8
B9
17-6
B11
ADINA Primer
Z
X
Creation of holes: To make the first set of holes, we create a cylinder and subtract it from the
, add body 4, set the Type to Cylinder, the
pipe bodies. Click the Define Bodies icon
Radius to 0.015, the Length to 0.15, the Center Position to (0.0, 0.0, 0.0275), make sure that
the Axis is X and click OK.
Now click the Boolean Operator icon
, set the Operator Type to Subtract, set the Target
Body to 1, check the Keep the Subtracting Bodies button, enter 4 in the first row of the table
and click Save. Set the Target Body to 3, enter 4 in the first row of the table and click OK.
17-7
Unfortunately the rendering of the geometry bodies is not very good. Click the Modify Mesh
Plot icon
, click the Surface Depiction... button, set the Open Cascade Curve Tolerance to
0.01 and click OK twice to close both dialog boxes. The graphics window should look
something like this:
TIME 1.000
Z
X
, add
We make the second set of holes in a similar way. Click the Define Bodies icon
body 4, set the Type to Cylinder, the Radius to 0.015, the Length to 0.15, the Center Position
to (0.0, 0.0, -0.0275), the Axis to Y and click OK.
Now click the Boolean Operator icon
, set the Operator Type to Subtract, set the Target
Body to 1, check the Keep the Subtracting Bodies button, enter 4 in the first row of the table
and click Save. Set the Target Body to 3, enter 4 in the first row of the table and click OK.
The graphics window should look something like the figure on the next page.
17-8
ADINA Primer
Z
X
Sheet for upper right crack body: Click the Define Points icon
and scroll down to the
bottom of the table. The highest point number currently defined should be 36. Add one more
row with the following information and click OK.
Point #
101
X1
0.035
X2
0.0
X3
0.0
17-9
to Revolved, set the Initial Point to 102 and the Angle of Rotation to 180. Then, in the Axis
of Revolution box, set "Defined by" to Vector, set the components of vector A to (0.035, 0,
0), the components of vector B to (0, -1, 0) and click Save. Add line 3, set the Type to
Straight, set Point 1 to 103 and Point 2 to 101, then click Save. Finally add line 4, set the
Type to Combined, enter 1, 2, 3 in the first three rows of the table and click OK.
Click the Define Bodies icon
Loop # to 4 and click OK.
, add body 4, set the Type to Sheet, set the External Line
, the graphics
TIME 1.000
E2
F1
P103
E3
P101
B4
E1
P102
Defining geometry, step 3: Sheet for upper right crack sleeve body
and scroll down to
Sheet for upper right crack sleeve body: Click the Define Points icon
the bottom of the table. The highest point number currently defined should be 103. Add one
more row with the following information and click OK.
Point #
104
17-10
X1
0.04
X2
0.0
X3
0.0
ADINA Primer
You can't see point 104 because it is outside of the graphics window. Use the Pick icon
and the mouse to shrink the mesh plot until point 104 is visible.
Click the Define Lines icon
, add line 1, set the Type to Extruded, set the Initial Point to
104, set the components of the Vector to 0, 0, 0.005 and click Save. Add line 2, set the Type
to Extruded, set the Initial Point to 105, set the components of the Vector to -0.01, 0, 0 and
click Save. Add line 3, set the Type to Extruded, set the Initial Point to 106, set the
components of the Vector to 0, 0, -0.005 and click Save. Add line 4, set the Type to Straight,
set Point 1 to 107 and Point 2 to 104, then click Save. Finally add line 5, set the Type to
Combined, enter 1, 2, 3, 4 in the first four rows of the table and click OK.
Click the Define Bodies icon
Loop # to 5 and click OK.
, add body 5, set the Type to Sheet, set the External Line
TIME 1.000
E3
P106
P105
B5
F1
E2
E4
E1
E5
F1
P107
E6
P103
E3
B4
P101
E1
P102
E2
P104
17-11
, the
Z
X
17-12
ADINA Primer
Z
X
Defining geometry, step 6: Subtracting crack bodies and crack sleeve bodies from rest of
model
Since we have finished defining the crack bodies and crack sleeve bodies, we no longer want
to show just these bodies. Click the Change Zone icon
WHOLE_MODEL and click OK. Use the Pick icon
plot into the graphics window.
We also want to turn off the Active Zone feature. Click the Active Zone icon
table and click OK.
, clear the
17-13
Z
X
Entity
Type
Entity
#
Body
#
Slave
DOF
1
2
3
4
5
6
Face
Face
Face
Face
Face
Face
7
7
8
6
12
13
1
3
3
1
3
3
Z-Trans
Z-Trans
Z-Trans
Z-Trans
Z-Trans
Z-Trans
Master
Entity
Type
Point
Point
Point
Point
Point
Point
Point #
Master
DOF
20
20
20
15
15
15
Z-Trans
Z-Trans
Z-Trans
Z-Trans
Z-Trans
Z-Trans
17-14
ADINA Primer
F6 of B1
F7 of B3
P20
F12 of B3
F7 of B1
F13 of B3
F8 of B3
F6 of B3
F11 of B1
17-15
Z
X
PRESCRIBED
FORCE
TIME 1.000
500000.
B
U U U
B
17-16
ADINA Primer
B7
B5
B6
B4
E1 F3
F6
F6
F3 E1
E1 F3
F6
F6
F3 E1
B10
B8
B11
B9
Crack
Front
Body
#1
6
4
Face
Edge
3
3
1
1
Crack
Front
Body
#2
10
8
Face
Edge
3
3
1
1
Cracked
Surface
Body
#1
7
5
Face
6
6
Cracked
Surface
Body
#2
11
9
Face
6
6
Now add Crack Front # 3, set the Type to Combine, set Crack Front A to 1, Crack Front B to
2 and click OK.
Subdividing the CRACK-M
Choose ModelFracture3-D Crack Front (ADINA-M) Subdivide, set "Apply to Crack
Front" to 3, set "# Subdivisions along Crack Front" to 36, "# Subdivisions in Radial
Direction" to 3, set "# Subdivisions in Tangential Direction for" both Body 1 and Body 2 to 6,
then click OK.
17-17
Z
X
PRESCRIBED
FORCE
TIME 1.000
500000.
B
U U U
B
Note that elements 1 to 1296 in element group 1 are used to mesh the CRACK-M.
17-18
ADINA Primer
We want the nodes near the crack front line to be at the quarter-points. Choose
ModelFracture3-D Crack Front (ADINA-M) Quarter Point, make sure that "Place
Mid-Side Nodes At" is set to "Quarter Position" and click OK.
Subdividing the crack sleeve bodies
We will specify a uniform element size in the crack sleeve bodies. Click the Subdivide
Bodies icon
, set the Body to 5, and set the Element Edge Length to 0.005. Then set the
first three rows of the table to 7, 9, 11 and click OK.
Meshing the crack sleeve bodies
Choose ModelFracture3-D Crack Front (ADINA-M) Mesh Body, mesh the following
bodies and click OK. (You can ignore and close the Warning dialog boxes that appear.)
Crack Front Body #
5
7
9
11
Z
X
PRESCRIBED
FORCE
TIME 1.000
500000.
B
U U U
B
17-19
Z
X
B
BB
BB
BB
BBB
BBBB
BBBBB
BB
BBBBBBBBBB
B BB BB B
B BB BB
B BB B
B BB
PRESCRIBED
FORCE
TIME 1.000
500000.
BB
BB
BBB
B BB
BBB
B BB BBB
BBBBB BB BB
B
B BBBBBB B
B BB BBBBB
B
B BB BBBB
B
BBBBBB
B
B
B
B
BBB
BB
CCC
CCC
CC
CC
C
CC
C
CC
CC
CC
CCC
CC
C
C
C
CC
CCCCCCCCC
C
CCCCC CC C
C
C C CC
CC
CCCCC
C
CCCCC
CC
C
CC
CCC
U U U
B
C
C
-
17-20
ADINA Primer
Virtual shifts: We will create the virtual shifts automatically from the CRACK-M. Choose
ModelFracture3-D Crack Front (ADINA-M) Virtual Shift, make sure that the Crack
Front # is 3, then click OK. The AUI writes the message "148 virtual shifts defined for crack
front body 3" to the message window.
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob17. Click the Data File/Solution
, set the file name to prob17, make sure that the Run Solution button is checked and
icon
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob17.
Plotting the deformed mesh
. The
We need to magnify the plotted displacements. Click the Scale Displacements icon
displacement magnification factor appears to be too large for this model, so we will reduce it.
Click the Modify Mesh Plot icon
and click the Model Depiction button. Set the
Magnification Factor to 40 and click OK twice to close both dialog boxes.
Now click the Shading icon
TIME 1.000
Z
X
17-21
equation lines are not displayed. Now click the Cut Surface icon
, set the Type to Cutting
Plane, the Below the Cutplane field to Display as Usual, the Above the Cutplane field
to Do not Display and click OK.
Click the Color Element Groups icon
this:
TIME 1.000
Z
X
17-22
ADINA Primer
Let=s magnify the displacements so that we can see the crack opening under the load. Click
the Scale Displacements icon
TIME 1.000
Z
X
Now let's look at just the mapped mesh. Remember that elements 1 to 1296 in element group
1 are used to mesh the crack front bodies in the CRACK-M. Click the Change Zone icon
, click ... to the right of the Zone Name field, add zone CRACK, click the Edit field, enter
the text
ELEMENTS 1 TO 1296 OF ELEMENT GROUP 1
in the first row of the table, then click OK. In the Change Zone of Mesh Plot dialog box, set
the Zone Name to CRACK and click OK. The graphics window should look something like
the top figure on the next page.
17-23
Z
X
17-24
ADINA Primer
X
Z
You can see that the nodes near the crack front line are located at the quarter-points.
17-25
VS2
y
x
VS1, VS37
VS36
17-26
ADINA Primer
Repeat the above steps, and in the Define Virtual Shift Depiction dialog box, set the Virtual
Shift # to 39. The graphics window should look something like the top figure on the next
page.
17-27
Virtual shift 39 shifts the same crack front node as virtual shift 2, but virtual shift 39 also
shifts the first ring of elements around the crack front.
Graphing the J integral for each virtual shift
Choose Definitionsodel LineVirtual Shift, add line LINE and click the Auto button.
In the From row, set the Virtual Shift # to 1, in the To row, set the Virtual Shift # to 111 and
click OK. The table in the Define Model Line dialog box is filled in. Click OK to close this
dialog box.
Now click the Clear icon
, choose GraphResponse Curve (Model Line), set the X
Coordinate to (Fracture: VIRTUAL_SHIFT_NUMBER), set the Y Coordinate to (Fracture:
J-PARAMETER_3) and click OK. The graphics window should look something like the
figure on the next page.
Remember that virtual shifts 1 to 37 correspond to only nodes on the crack front shifted,
virtual shifts 38 to 74 correspond to 1 ring of elements shifted and virtual shifts 75 to 111
correspond to 2 rings of elements shifted. There is very little difference between the results
for 0, 1 and 2 rings for this problem.
Choose GraphList. The value of J-PARAMETER_3 for virtual shift 1 should be around
1.11332E+04 (Pa-m).
Exiting the AUI: Choose FileExit (you can discard all changes).
17-28
ADINA Primer
LINE GRAPH
115.
Line LINE
110.
105.
95.
*10
J-PARAMETER_3
100.
90.
85.
80.
75.
70.
65.
0.
10.
20.
30.
40.
50.
60.
70.
80.
90.
100.
110.
120.
VIRTUAL_SHIFT_NUMBER
17-29
17-30
ADINA Primer
Problem description
We determine the fluid flow and the deformation of a very thin flexible structure within a
two-dimensional channel, as shown:
500
30
Normal traction
0.04 dyne/cm2
15
0.05
Fluid:
m = 1.7 10-4 g/cm-s
r = 0.001 g/cm3
All lengths in cm
40
Structure:
Elastic material:
E = 1 106 dyne/cm2
n = 0.3
In this problem solution, we use a fluid model for the fluid in the channel and a solid model
for the structure. The fluid model is entered as an ADINA-CFD model and the solid model is
entered as an ADINA model; however the analysis itself is performed as a fully coupled
analysis using ADINA-FSI.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Performing a fluid-structure-interaction (FSI) analysis in which separate AUI databases are
used for the solid and fluid models.
$ Plotting a model using stretch factors.
$ Defining leader-follower points.
$ Resizing element vectors with the mouse.
We assume that you have worked through problems 1 to 17, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not include ADINA-FSI.
18-1
ADINA model
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 18: Fluid flow over
a flexible structure in a channel, ADINA input and click OK.
FSI analysis: Set the FSI/No FSI drop-down list to FSI.
Master degrees of freedom: Choose ControlDegrees of Freedom, uncheck the
X-Translation, X-Rotation, Y-Rotation and Z-Rotation buttons and click OK.
Analysis assumptions: We anticipate that the structural displacements will be large, but that
the strains will be small. Choose ControlAnalysis AssumptionsKinematics, set the
Displacements/Rotations field to Large and click OK. (Note: the strains will be small
because the structure is so thin.)
Defining model geometry
Here is a diagram showing the key geometry used in defining the ADINA model:
P1
L1
L3
(not drawn to scale)
S1
P2
18-2
L2
P3
ADINA Primer
X2
30.025
30.0
30.05
X3
15.0
0.0
0.0
Type
Vertex
Point 1
1
Point 2
2
Point 3
3
Point 4
1
Z
X
18-3
TIME 1.000
Z
X
U U
2 3
- -
18-4
ADINA Primer
B
B
U U
2 3
- -
Solution button and click Save. Now click the Save icon
prob18_a.
ADINA-CFD model
Click the New icon
to create a new database. Choose ADINA CFD from the Program
Module drop-down list.
18-5
Value
0.0
0.0001
0.0003
0.0008
0.0024
0.0044
0.01
0.04
L5
L6
S2
P6
P2
L1
S1
P5
L11
S4
P10
L12
P1
P4
L13 L8
S3
P9 P8
L9
P7
18-6
ADINA Primer
X2
500
30.025
0
500
30.025
0
500
30.05
30
0
X3
40
40
40
15
15
15
0
0
0
0
Type
Point 1
Point 2
Point 3
Point 4
Vertex
Vertex
Vertex
Vertex
1
2
4
5
2
3
5
6
5
6
8
10
4
5
7
9
The graphics window should look something like the figure on the next page.
Defining material properties
Click the Manage Materials icon
and click the Constant button. In the Define Material
with Constant Properties dialog box, add material 1, set the Viscosity to 1.7E-4, the Density to
0.001and click OK. Click Close to close the Manage Material Definitions dialog box.
Defining the boundary conditions and loading
Wall boundary conditions: We will apply no-slip wall boundary conditions on the channel
, add special
upper and lower walls. Click the Special Boundary Conditions icon
boundary condition 1 and verify that the Type is Wall. Enter 1, 5, 9 and 12 in the first four
rows of the Line # table. Click OK to close the Special Boundary Condition dialog box.
18-7
Z
X
18-8
ADINA Primer
Z
X
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
0.04000
C
C
C
B
V V
B
C
B
C
WAL FSI
2
1
-
, set the subdivision data for each surface as shown in the following table
Number of
Subdivisions,
u
50
10
50
10
Number of
Subdivisions,
v
11
11
6
6
Length Ratio of
Element Edges,
u
4
1
4
1
Length Ratio of
Element Edges,
v
1
1
1
1
The graphics window should look something like the top figure on the next page.
18-9
Z
X
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
0.04000
C
C
C
B
V V
B
C
B
C
WAL FSI
2
1
-
TIME 70.00
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
0.04000
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C C C
C
C
B
B
B
B
B
CCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C C C
CCCCCCCCCCB
D
B
C
C
V V
B
C
D
B
C
D
18-10
WAL FSI
2
1
1
2
ADINA Primer
Notice that there are six fluid elements along each structural boundary, but only five solid
elements in the structure. Also the fluid elements are 4-node elements and the solid elements
are 9-node elements.
Generating the ADINA-CFD data file, saving the ADINA-IN database
Click the Data File/Solution icon
, set the file name to prob18_f, make sure that the Run
Solution button is unchecked and click Save. Save the database file to file prob18_f.
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob18_f, then hold
down the Ctrl key and select file prob18_a. The File name field should display both file
names in quotes. Then click Start. When ADINA-FSI finishes, close all open dialog boxes.
Choose Post-Processing from the Program Module drop-down list (you can discard all
changes), click the Open icon
and open porthole file prob18_f. Then click the Open icon
Use the icons that change the solution time (Previous Solution icon
, Fast Rewind icon
and Last
18-11
Solution icon
) to study in detail how the mesh moves. Notice that the vertical element
boundaries in the fluid above the structure remain vertical. They remain vertical because we
defined a leader-follower relationship between geometry points 5 and 2. When you are
finished using these icons, click the Last Solution icon
click the Unzoom All icon
to
display the loads. Now click the Quick Vector Plot icon
. The AUI shows the velocities
in the fluid and the stresses in the structure. To remove the stresses in the structure, click the
, verify that the Vector Quantity is Stress, click the Delete button
Modify Vector Plot icon
and click Yes to answer the prompt, then click OK to close the dialog box. Use the Pick icon
and the mouse to rearrange the graphics until the graphics window looks something like
this:
TIME 70.00
Z
X
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
0.04000
VELOCITY
TIME 70.00
19.00
17.50
15.00
12.50
10.00
7.50
5.00
2.50
Use the icons that change the solution time to study in detail how the velocities change as the
load is increased. For small loads (at time 1.0, for example), the recirculation region is short
and is entirely contained in the fluid model. As the load is increased, the recirculation region
becomes longer. When you are finished using these icons, click the Last Solution icon
display the last solution.
18-12
to
ADINA Primer
It is easier to visualize the recirculation region if the vectors are longer. Click the Pick icon
, then pick one of the vectors. The AUI draws a diamond-shaped box around the vector.
Enlarge the vectors by holding down the Ctrl key and dragging the mouse diagonally upwards
and to the right. You can also shorten the vectors by dragging the mouse diagonally
downwards and to the left.
We can also make all of the velocity vectors the same length. Click the Modify Vector Plot
icon
, click the Rendering button, set the Vector Length to All Same Length and click
OK twice to close both dialog boxes. Use the Mesh Zoom icon
and the mouse to enlarge
the left end of the model. The graphics window should look something like this:
TIME 70.00
Z
X
VELOCITY
TIME 70.00
FIXED
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
17.50
15.00
12.50
10.00
7.50
5.00
2.50
0.04000
Pressure field: Now we will show the pressure field. Click the Clear Vector Plot icon
18-13
TIME 70.00
PRESCRIBED
NORMAL_TRACTION
TIME 70.00
0.04000
NODAL_PRESSURE
TIME 70.00
0.04050
0.03150
0.02250
0.01350
0.00450
-0.00450
-0.01350
MAXIMUM
0.04253
NODE 1072
MINIMUM
-0.01978
NODE 611
Use the icons that change the solution time to study in detail how the pressure field changes as
the load is increased. When you are finished using these icons, click the Last Solution icon
to display the last solution.
Plotting the structural motion
To display only the ADINA (solid) model, click the Clear icon
, then, in the Model Tree,
expand the Zone entry, right click on '1. ADINA' and choose Display.
We would like to compare the deformed mesh to the original mesh. Click the Show Original
. Use the Pick icon
Mesh icon
mesh is entirely displayed.
Now we will show the reactions. Choose DisplayReaction PlotCreate, verify that the
Reaction Quantity is REACTION and click OK. The graphics window should look
something like the figure on the next page.
18-14
ADINA Primer
Z
X
REACTION
TIME 70.00
602.4
560.0
480.0
400.0
320.0
240.0
160.0
80.0
Let=s list the maximum displacements. For the listing commands, we must first select the
finite element model. Choose ADINA Structures from the FE Model (not the Program
Module!) drop-down list. Then choose ListExtreme ValuesZone, set Variable 1 to
(Displacement: Y-DISPLACEMENT), Variable 2 to (Displacement:Z-DISPLACEMENT)
and click Apply. The maximum y displacement should be 5.87995 at node 1 and the
maximum z displacement should be 1.54817 at node 1. Click Close to close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
18-15
18-16
ADINA Primer
Problem description
We determine the fluid flow and mass transfer within a pipe subjected to an inlet pressure as
shown:
Inlet
pressure
1.0 Pa
Internal
diameter
0.05 m
1.0 m
Water:
m = 1.3 10-3 N-s/m2
r = 1000 kg/m3
Ammonia added
at center of inlet:
D = 2.310-9 m2/s
This problem could be solved using a 2D analysis, but we choose to solve it using a 3D
analysis as a demonstration.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ 3D fluid flow analysis
$ Assignment of mass transfer properties
$ Defining and using a mesh style
$ Determining the volume flux through a pipe
$ Viewing the solution using multiple cutting planes
We assume that you have worked through problems 1 to 18, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
We will work on this problem in two steps: 1) set up the fluid model, then 2) add mass
transfer.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
19-1
Fluid model
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 19: Fluid flow in a
pipe and click OK.
Flow assumptions: Choose ModelFlow Assumptions, verify that the Flow Dimension field
is set to 3D, uncheck the Includes Heat Transfer button and click OK.
Defining the model geometry
Here is a diagram showing the key geometry used in defining the ADINA-CFD model.
y
P1
L1
S1
V1
It is, of course, possible to use ADINA-M to define the geometry, but we use the native AUI
geometry in this problem.
Click the Define Points icon
Point #
1
X1
0
, enter the following point into the table and click OK:
X2
0
X3
0
19-2
ADINA Primer
The graphics window should look something like this (note: in this view you are viewing the
outlet of the pipe):
TIME 1.000
Z
X
wall (it should be 4). Now click the Special Boundary Conditions icon
, add special
boundary condition 1 and verify that the Type is Wall. Set the Apply to field to Surfaces
and add surface number 4 to the table. Click OK to close the Special Boundary Condition
dialog box.
Loading: We will apply a normal-traction at the channel inlet (surface 1). Click the Apply
, set the Load Type to Normal Traction and click the Define... button to the
Load icon
right of the Load Number field. In the Define Normal Traction dialog box, add traction 1, set
the Magnitude to -1.0 and click OK. In the Apply Usual Boundary Conditions/Loads dialog
box, set the Apply to field to Surface, then set the Surface # to 1 in the first row of the table.
Click OK to close the dialog box.
Note: by default, the normal traction is zero at the channel outlet, so no action is required at
the channel outlet.
19-3
Time steps and time function: In this model, we will apply the normal traction in 2 steps.
Choose ControlTime Step, set the number of steps to 2 in the first row of the table and click
OK. Now choose ControlTime Function, edit the table as follows and click OK.
Time
0
2
Value
0.0
1.0
icon
, you should be able to use the mouse to rotate and resize the mesh plot until the
graphics window looks something like this:
TIME 2.000
B
PRESCRIBED
NORMAL_TRACTION
TIME 2.000
1.000
V V V
B
WAL
1
19-4
ADINA Primer
Subdivision data: In this mesh, we will assign the number of subdivisions in the u, v and w
directions of the volume. In this case, the u direction is the tangential direction, the v
direction is the axial direction (extrusion direction) and the w direction is the radial direction.
Click the Subdivide Volumes icon
and set the Number of Subdivisions in the u, v and w
directions to 16, 8 and 6 respectively. Also set the Length Ratio of Element Edges in wdirection to 0.5. (We do this to make the element size smaller in the radial direction near the
pipe wall.) Then click OK.
, enter 1 in the first row of the table
Element generation: Click the Mesh Volumes icon
and click OK. The graphics window should look something like this:
TIME 2.000
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B BB
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
BBBB
B
B
B B
BB B
B
B
BBB
PRESCRIBED
NORMAL_TRACTION
TIME 2.000
1.000
V V V
B
WAL
1
Notice that the AUI does not display element lines in the interior of the volume.
and the mouse to display the model as seen end-on from the channel
Use the Pick icon
inlet. The graphics window should look something like the figure on the next page. Here you
can see that, in the radial direction, the element size gets smaller near the pipe wall.
19-5
Z
B
B
B
B
PRESCRIBED
NORMAL_TRACTION
TIME 2.000
1.000
B
B
V V V
B
WAL
1
Generating the data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob19. Click the Data File/Solution
icon
, set the file name to prob19_1, make sure that the Run Solution button is checked
and click Save. When ADINA-CFD is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list (you can discard all changes), click the
Open icon
Save mesh plot defaults: We will use this mesh plot appearance for several plots. So we save
the mesh plot defaults so that we dont have to repeat the above steps for each plot. Click the
19-6
ADINA Primer
the top of the graphics window. Then click the Mesh Plot icon
icon
. Use the mouse to delete any extra text and axes, and to resize the mesh plots and
annotations, until the graphics window looks something like this:
TIME 2.000
Z
Y
VELOCITY
TIME 2.000
0.1176
0.1050
0.0900
0.0750
0.0600
0.0450
0.0300
0.0150
NODAL_PRESSURE
TIME 2.000
MAXIMUM
1.000
NODE 569
MINIMUM
-4.658E-11
NODE 585
0.975
0.825
0.675
0.525
0.375
0.225
0.075
Total volume flux, average velocity, maximum velocity: Now we will determine the total
volume flux, average velocity and maximum velocity of the flow. To do this, we cut the
model with a plane perpendicular to the direction of flow, then integrate and search for the
maximum velocity on the plane.
First we reset the mesh plot defaults. Click the Reset Mesh Plot Style icon
Now click the Clear icon
, set the Type to Cutting Plane, make sure that Defined by is set to X-Plane, set the
Coordinate Value to 0.7 and click OK.
19-7
Z
X
Total volume flux: To create a model point for determining the total volume flux over the
cutting plane, choose DefinitionsModel Point (Special) Mesh Integration, add point name
X_FLUX, verify that the Integration Type is Integral and click OK. Now choose List
Value ListModel Point, verify that the point name is X_FLUX, set Variable 1 to (Flux:
VOLUME_FLUX_SURFACE) and click Apply. The volume flux should be 1.09308E-4 (the
analytical solution for laminar flow is 1.18E-4). Click Close to close the dialog box.
Average velocity: To create a model point for determining the average velocity over the
cutting plane, choose DefinitionsModel Point (Special) Mesh Integration, add point name
X_AVERAGE, set the Integration Type to Averaged and click OK. Now choose List
Value ListModel Point, verify that the point name is X_AVERAGE, set Variable 1 to
(Velocity:X-VELOCITY) and click Apply. The average velocity should be 5.72472E-2 (the
analytical solution for laminar flow is 6.01E-2). Click Close to close the dialog box.
Maximum velocity: To create a model point for determining the maximum velocity over the
cutting plane, choose DefinitionsModel Point (Special) Mesh Extreme, add point name
X_MAX, verify that the Extreme Value Type is Absolute Maximum and click OK. Now
choose ListValue ListModel Point, set the point name to X_MAX, set Variable 1 to
(Velocity:X-VELOCITY) and click Apply. The maximum velocity should be 1.17643E-1
(the analytical solution for laminar flow is 1.202E-1). Click Close to close the dialog box.
19-8
ADINA Primer
Generating the data file, running ADINA-CFD, loading the porthole file
First click the Save icon
to save the database. Click the Data File/Solution icon
, set
the file name to prob19_2, make sure that the Run Solution button is checked and click Save.
When ADINA-CFD is finished, close all open dialog boxes. Choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob19_2.
19-9
Z
X
MASS_RATIO_1
TIME 2.000
MAXIMUM
1.000
NODE 872
0.975
0.825
0.675
0.525
0.375
0.225
0.075
MINIMUM
-1.494E-07
NODE 601 (-1.473E-07)
The plot shows that the high mass ratio remains at the center of the pipe (that is, the ammonia
remains concentrated at the center of the pipe).
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
19-10
ADINA Primer
Problem description
We determine the fluid flow and temperature distribution within the enclosure shown in the
figure.
All lengths in meters
0.1
0.02
0.1
Air:
q = 1000 oK
m =4.82 10-5 N-s/m2
r = 0.277 kg/m3
k = 0.075 W/m-oC
s = 5.669610-8 W/m2-oK4
cp = 1185 J/kg-oC
g = -9.8 m/s2
b = 0.0013 oC-1
qref = 293 o K
q = 293 oK
0.09
0.02
The enclosure includes three reflectors and an absorbing boundary. Radiation heat transfer
occurs between these items. Heat transfer also occurs due to natural convection of the fluid
and thermal conduction within the fluid.
Notice that the temperatures are prescribed at two of the reflectors. The temperature at the
third reflector is not prescribed and is solved for as part of the solution process.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Assignment of material data for natural convection
$ Assignment of initial temperatures
$ The use of relative pressure within the analysis
$ Automatic nondimensionalization
$ Assignment of specular boundary conditions
$ Free-form meshing within geometry surfaces
$ Defining a trace rake of type grid
$ Setting the particle time step size
We assume that you have worked through problems 1 to 19, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
20-1
20-2
ADINA Primer
procedure will diverge due to large 4 values from the radiation terms.
Defining the model geometry
The following diagram shows the key geometry used in defining the ADINA-CFD model.
P101
S1
P11
L1
P111
P1
S2
S3
P121
P2
P102
S4
P10
S5
P20
P22
L2
P21
P12
X2
-0.01
0.01
-0.09
-0.11
-0.09
0.09
0.09
0.11
-0.11
0.11
-0.05
0.05
X3
0.1
0.1
0.01
0.01
-0.01
0.01
-0.01
0.01
0.1
0.1
0.1
0.1
to show the geometry point labels.
Type
Arc
Arc
Defined by
P1, P2, Center
P1, P2, Center
P2
12
22
Center
10
20
20-3
Type
Point 1
Point 2
Point 3
Point 4
Vertex
Vertex
Vertex
Vertex
Vertex
111
1
2
121
121
101
111
1
2
22
11
11
12
21
102
111
12
21
22
121
Notice that surfaces 1 and 5 are triangular surfaces. The graphics window should look
something like this:
TIME 1.000
Z
X
P101
P11
P111
P1
P2
P121
P102
P10
P20
P12
P21
P22
20-4
ADINA Primer
20-5
TIME 1.000
Z
V V
PRESCRIBED
TEMPERATURE
TIME 1.000
B
C
D
1000.
B
C
D
P101
P111 C
D P1
B
P2
WAL SPE
1
2
1
3
P121
P102
P11
B
P10
P20
P12
B
P21
P22
20-6
ADINA Primer
TIME 1.000
Z
V V
PRESCRIBED
TEMPERATURE
TIME 1.000
B
C
D
1000.
P101
P111 C
WAL SPE
B 1
2
C 1
3
D D P1
B
P2
P121
P102
P11
B
P10
P20
P12
TIME 1.000
B
P21
V V
B
C
D
E
B
C
D
E
P
-
WAL SPE
1
2
1
3
1
2
P22
Z
PRESCRIBED
TEMPERATURE
TIME 1.000
1000.
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
C
C
P111 C
D P1
B
P2 C
P121
C
C P101
C P102
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
B
B
P10
P20 B P22
B P11
B
B
B
BB
BB
B
B BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB B
P12
P21
C
20-7
Generating the data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob20. Click the Data File/Solution
icon
, set the file name to prob20, make sure that the Run Solution button is checked and
click Save. When ADINA-CFD is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list (you can discard all changes), click the
Open icon
Plane
Shape
0.0
0.0
0.045
X-Plane
Rectangular
Side 1
Length
0.2
NSIDE1
11
Side 2
Length
0.1
NSIDE2
6
Move the particle trace legend until the graphics window looks something like the top figure
on the next page. The rake is a rectangular grid of injectors with center (0,0,0.045) with side
lengths 0.2 and 0.1.
5 times. The graphics window should look
Now click the Trace Downstream icon
something like the bottom figure on the next page.
20-8
ADINA Primer
VELOCITY
TIME 1.000
0.07161
0.06500
0.05500
0.04500
0.03500
0.02500
0.01500
0.00500
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 0.000
VELOCITY
TIME 1.000
0.07161
0.06500
0.05500
0.04500
0.03500
0.02500
0.01500
0.00500
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 0.1860
20-9
It seems like the default particle time step is too small, since we have to click the Trace Step
Downstream icon several times before we notice any difference in the plot. To reset the
default particle time step, choose DisplayParticle Trace PlotModify and click the
button to the right of the Trace Calculation field. The Particle Time Step Size is currently
0.037194. Set the Particle Time Step Size to 1.0 and click OK twice to close both dialog
boxes. The plot doesnt change since we have not changed the particle time.
(Note: do not confuse the particle time step with the time step that the AUI uses for the
numerical integration of the particle traces. The numerical integration of the particle traces is
completely separate from the particle time step. The particle time step is used only to provide
a time step for the Trace Downstream and Trace Upstream icons.)
Now click the Trace Downstream icon
time increases by 1.0.
To remove the injector triangles, choose DisplayParticle Trace PlotModify and click the
button to the right of the Trace Rendering field. In the Define Trace Rendering Depiction
dialog box, uncheck the Display Symbols at Injector Locations button and click OK twice
to close both dialog boxes.
To create longer pathlines, choose DisplayParticle Trace PlotModify and click the
button to the right of the Trace Calculation field. Set the Current Particle Time to 100 and
click OK twice to close both dialog boxes. The graphics window should look something like
this:
20-10
ADINA Primer
and the mouse to move the mesh to the upper half of the graphics
Heat fluxes (due to conduction within the fluid): Click the Mesh Plot icon
Create Vector Plot icon
TEMPERATURE
TIME 1.000
950.
850.
750.
650.
550.
450.
350.
MAXIMUM
1000.
NODE 383
MINIMUM
293.0
NODE 951
HEAT FLUX
RST CALC
TIME 1.000
7568.
7000.
6000.
5000.
4000.
3000.
2000.
1000.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
20-11
20-12
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
Problem description
We determine the fluid flow and temperature distribution within the enclosure shown in the
figure.
All lengths in meters
0.005
0.03
0.005
No-slip
Convection:
h = 10.2 W/m2-oC
qenv = 293oK
Aluminum:
k = 204 W/m- oC
cp = 896 J/kg-o C
r = 2700 kg/m3
Air:
m =2 10-5 N-s/m2
r = 1.2 kg/m3
k = 0.025 W/m-oC
cp = 1006 J/kg-oC
g = -9.8 m/s2
b = 0.0033 oC-1
qref = 293 o K
Radiation:
s = 5.669610-8 W/m2-oK4
View factor = 1.0
e = 0.4 (emittance)
qenv = 500oK
0.06
Steel:
k = 43 W/m-o C
cp =473 J/kg-o C
r = 7800 kg/m3
No-slip
Both the solid walls and fluid within the enclosure are modeled using ADINA-CFD. The
solid walls are subjected to radiation and convection boundary conditions.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ The use of solid element groups in ADINA-CFD
$ Assignment of convection and radiation boundary conditions in ADINA-CFD
$ Particle trace plots showing the motions of single particles
$ Animation of particle trace plots
We assume that you have worked through problems 1 to 20, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
21-1
Problem 21: Conjugate heat transfer and natural convection within an enclosure
P4 P3
S2
P8
21-2
S1
P7
S3
P6 P5
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
X2
0.02
0.015
-0.015
-0.02
0.02
0.015
-0.015
-0.02
X3
0.03
0.03
0.03
0.03
-0.03
-0.03
-0.03
-0.03
Surface
type
Vertex
Vertex
Vertex
Point 1
Point 2
Point 3
Point 4
2
1
3
3
2
4
7
6
8
6
5
7
Air: In the Define Material with Constant Properties dialog box, add material 1, set the
Viscosity to 2.0E-5, the Specific Heat to 1006.0, the Density to 1.2, the Thermal Conductivity
to 0.025, the Coefficient of Volume Expansion to 0.0033, the Reference Temperature to
293.0, the Acceleration due to Gravity, Z to -9.8 and click Save.
Steel: In the Define Material with Constant Properties dialog box, add material 2, set the
Specific Heat to 473.0, the Density to 7800.0, the Thermal Conductivity to 43.0 and click
Save.
21-3
Problem 21: Conjugate heat transfer and natural convection within an enclosure
TIME 1.000
Z
P4 L8 P3
L9
L1
L2
P8 L10P7
P2 L5 P1
L4
L3
L7
P6 L6 P5
Aluminum: In the Define Material with Constant Properties dialog box, add material 3, set the
Specific Heat to 896.0, the Density to 2700.0, the Thermal Conductivity to 204.0 and click
OK.
Click Close to close the Manage Material Definitions dialog box.
Defining the boundary conditions
Wall boundary conditions: The lines on which we need to assign no-slip boundary conditions
, add special boundary
are lines 1 to 4. Click the Special Boundary Conditions icon
condition 1 and verify that the Type is Wall. Enter 1, 2, 3, 4 in the table and click Save (do
not close the dialog box yet). Note: it is recommended to assign wall boundary conditions to
the lines between the solid regions and the fluid region.
Radiation boundary condition: We need to prescribe a radiation boundary condition to the
right-hand line of the model (line 7). In the Special Boundary Condition dialog box, add
special boundary condition 2, set the Type to Heat Transfer Radiation, set the View Factor to
1.0, the Stefan-Boltzmann constant to 5.6696E-8, the Radiation Coefficient Function
Multiplier to 0.4 and the Environment Temperature Function Multiplier to 500.0. Enter 7 in
the Line # column in the table and click Save.
Convection boundary condition: We need to prescribe a convection boundary condition to
the left-hand line of the model (line 9). In the Special Boundary Condition dialog box, add
special boundary condition 3, set the Type to Heat Transfer Convection, set the Convection
Coefficient Function Multiplier to 10.2 and the Environment Temperature Function Multiplier
21-4
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
to 293.0. Enter 9 in the Line # column in the table and click OK to close the dialog box.
Pressure zero value: Because the flow is incompressible and we are specifying the velocity
along the entire boundary, the pressure solution is not completely determined. In order to
completely determine the pressure solution, we set the pressure to zero at one point in the
and click the Define button. In the Define Zero
model. Click the Apply Fixity icon
Values dialog box, add zero values name PRESSURE, check the Pressure degree of freedom
and click OK.
In the Apply Zero Values dialog box, verify that the Apply to field is Points, enter 3,
PRESSURE in the first row of the table and click OK.
When you click the Boundary Plot icon
this:
TIME 1.000
P4E
L8 P3
D L1
C L9 D L2
P2 L5 P1
D L4 B L7
V V
B
C
D
E
B
C
D
E
P8 L10P7
D L3
P6 L6 P5
, enter the
21-5
Problem 21: Conjugate heat transfer and natural convection within an enclosure
Surface
Number
1
2
3
Number
of Subd.
in u-dir
Number
of Subd.
in v-dir
Length
Ratio
in u-dir
Length
Ratio in
v-dir
18
5
5
24
24
24
5
1
1
5
5
5
Use
Central
Biasing
for u-dir
Yes
No
No
Use
Central
Biasing
for v-dir
Yes
Yes
Yes
Z
L8 P3
P4E
D L1
C L9 D L2
P2 L5 P1
D L4 B L7
V V
B
C
D
E
B
C
D
E
P8 L10P7
D L3
P6 L6 P5
21-6
, enter 2 in the
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
, enter 3 in
Z
C
FDDDD D D D D
C
D
C P4D
E
L8 P3
C
D
C
D
C
D
C
D
C
D
C
D
B
D D D D D DDDDD
B
D
D P2B
D L1
L5 P1
B
D
B
D
B
D
B
D
B
D
B
D
C
D
C L9 D L2
C
D
B
D
D L4 B L7
B
D
C
C
C
C
C
C
C
C
C
D
D
D
D
D
D
D
D
DDDDD D D D D
P8 L10P7
B
D
B
D
D
B
D
B
D
B
D
B
D
B
D
B
D D D D D DDDDD
B
D L3
P6 L6 P5
V V
B
C
D
E
F
B
C
D
E
F
Generating the data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob21. Click the Data File/
Solution icon
, set the file name to prob21, make sure that the Run Solution button is
checked and click Save. When ADINA-CFD is finished, close all open dialog boxes. Choose
Post-Processing from the Program Module drop-down list (you can discard all changes), click
the Open icon
21-7
Problem 21: Conjugate heat transfer and natural convection within an enclosure
Particle traces: We will show the particle traces in the same mesh plot. Choose Display
Particle Trace PlotCreate and click the button to the right of the Trace Rake field. In the
Define Trace Rake dialog box, set the Type to Grids, enter the following data in the first row
of the table and click OK.
X
Plane
Shape
0.0
0.0
0.0
X-Plane
Rectangular
Side 1
Length
0.03
NSIDE1
11
Side 2
Length
0.06
NSIDE2
21
Click OK to close the Create Particle Trace Plot dialog box. Then use the mouse to rearrange
the graphics window until it looks something like this:
VELOCITY
TIME 1.000
0.1092
0.0975
0.0825
0.0675
0.0525
0.0375
0.0225
0.0075
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 0.000
We would rather display the actual particles instead of the particle paths. Choose Display
Particle Trace PlotModify and click the button to the right of the Trace Calculation field.
Set the Trace Option to Single Particle and click OK twice to close both dialog boxes.
21-8
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
Choose DisplayParticle Trace PlotModify and click the button to the right of the
Trace Rendering field. Uncheck the Display Symbols at Injector Locations button and click
OK twice to close both dialog boxes. The graphics window should look something like this:
VELOCITY
TIME 1.000
0.1092
0.0975
0.0825
0.0675
0.0525
0.0375
0.0225
0.0075
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
SINGLE PARTICLE/EMITTER
PARTICLE TIME = 0.03240
It is difficult to visualize the particle motions because the particles move too far between
to clear the animation, then choose
successive frames. Click the Refresh icon
DisplayMovie ShootTrace Step, set the End Time to 5.0, the Number of Frames to 201
and click OK. Click the Animate icon
to display the animation. To slow down the
animation further, choose DisplayAnimate, set the Minimum Delay to 50 and click Apply.
Click Cancel to close the dialog box and click the Refresh icon
Lets create a pathline plot for the same range of particle times. Choose Display
Particle Trace PlotModify and click the button to the right of the Trace Calculation field.
21-9
Problem 21: Conjugate heat transfer and natural convection within an enclosure
Set the Trace Option to Pathline, the Current Particle Time to 5.0 and click OK twice to close
both dialog boxes. The graphics window should look something like this:
VELOCITY
TIME 1.000
0.1092
0.0975
0.0825
0.0675
0.0525
0.0375
0.0225
0.0075
PARTICLE TRACE
STEADY FLOW, TIME = 1.000
PATHLINE
START PARTICLE TIME = 0.000
PARTICLE TIME = 5.000
Plot icon
, set the Vector Quantity to HEAT_FLUX and click OK. Use the mouse to
rearrange the graphics, until the graphics window looks something like the figure on the next
page.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
21-10
ADINA Primer
Problem 21: Conjugate heat transfer and natural convection within an enclosure
TEMPERATURE
TIME 1.000
442.5
427.5
412.5
397.5
382.5
367.5
352.5
MAXIMUM
449.8
NODE 476
MINIMUM
341.3
NODE 725
HEAT FLUX
RST CALC
TIME 1.000
1471.
1300.
1100.
900.
700.
500.
300.
100.
21-11
Problem 21: Conjugate heat transfer and natural convection within an enclosure
21-12
ADINA Primer
Problem description
A rubber O-ring is pressed between two frictionless plates as shown:
Prescribed displacement
CL
0.012 m
0.04865 m
Engineering stress
(MPa)
-0.2383
-0.1035
-0.0275
0.0
0.0111
0.0280
0.0409
0.0516
0.0610
In this analysis, we would like to obtain the deformations, contact forces and stress state for a
prescribed displacement of 0.004 m.
22-1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Input of stress-strain data for rubberlike materials
$ Plotting and listing the strains.
We assume that you have worked through problems 1 to 21, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 22: Rubber O-ring
pressed between two frictionless plates and click OK.
Master degrees of freedom: Choose ControlDegrees of Freedom, uncheck the
X-Translation, X-Rotation, Y-Rotation and Z-Rotation buttons and click OK.
Automatic time-stepping: Click the Analysis Options icon
, set the Automatic Time
Stepping Scheme to Use Automatic Time Stepping (ATS) and click OK.
Equilibrium iteration tolerances: We will change the convergence tolerances used during
equilibrium iterations. Choose ControlSolution Process, click the Iteration Tolerances...
button and set the Convergence Criteria to Energy and Force. Set the Contact Force
Tolerance to 1E-3, the Minimum Reference Contact Force to 1E-8, the Reference Force field
in the Force Tolerances box to 3E-4 and click OK twice to close both dialog boxes.
Time function: We will apply the entire load in one time step. We need a time function that
reaches the maximum prescribed displacement at time 1.0. Choose ControlTime Function,
edit the table as follows, and click OK.
Time
0.0
1.0
22-2
Value
0.0
0.004
ADINA Primer
P7
L6
L3
L2
S3
P4
S2
P1
S4
z
P9
P6
L4
P2
S1
L1
P5
P8
L5
X2
0.04865
0.05465
0.04865
0.04265
0.04865
0.062
0.040
0.062
0.040
X3
0.006
0.006
0.012
0.006
0.0
0.012
0.012
0.0
0.0
to display the point numbers.
22-3
Type
Arc
Arc
Arc
Arc
Line number
5
6
Type
Straight
Straight
Defined by
P1, P2, Center
P1, P2, Center
P1, P2, Center
P1, P2, Center
Point 1
8
7
P1
5
2
4
5
P2
2
3
3
4
Center
1
1
1
1
Point 2
9
6
TIME 1.000
Z
X
P7
P3
P4
L2
P1
P2
L4
P9
22-4
P6
L6
L3
L1
P5
L5
P8
ADINA Primer
Type
Vertex
Vertex
Vertex
Vertex
Point 1
1
1
1
1
Point 2
5
2
3
4
Point 3
2
3
4
5
Point 4
1
1
1
1
22-5
TIME 1.000
P7
P3
P6
PRESCRIBED
DISPLACEMENT
TIME 1.000
C L6
L3
L2
L9
P4
L10
0.004000
P1
P2
L8
L7
L4
P9
L1
P5
B L5
B
C
P8
U U
2 3
- - C
22-6
Stress
-0.2383
-0.1035
-0.0275
0.0
0.0111
0.0280
0.0409
0.0516
0.0610
ADINA Primer
In the Define Fitting Curve dialog box, set the Simple Tension Curve to 1 and click OK. In
the Define Ogden Material dialog box, set the Fitting Curve to 1, and set the Bulk Modulus to
0. Now set Alpha 1= 1.3, Alpha 2 = 5.0, Alpha 3 = -2.0 and click Save.
The AUI performs a curve fit to determine the constants in the Ogden material model and fills
in the Bulk Modulus, Mu1, Mu2 and Mu3 fields of the Define Ogden Material dialog box.
The Bulk Modulus is 20.0911, Mu1 is 0.00741697, Mu2 is 0.00254953 and Mu3 is
0.0289875. The AUI also writes some information about the curve fit to the message
window. Use the scrollbar of the message window to review the information (if necessary,
choose ViewMessage Window to open the message window).
To display the stress-strain curve, click the Graph button in the Define Ogden Material dialog
box. A new graphics window is displayed, that should look something like this:
Uniaxial stress-strain curves
from material property data
0.4
Material 1,
(Test)
0.2
Material 1,
Ogden
Engineering stress
0.0
-0.2
-0.4
-0.6
-0.8
-1.0
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
Engineering strain
Close the new graphics window. Click OK to close the Define Ogden Material dialog box
and click Close to close the Manage Material Definitions dialog box.
Defining subdivision data
We will use point-sizes to define the subdivision data. Choose MeshingMesh Density
Complete Model, make sure that the Subdivision Mode is set to Use End-Point Sizes and
click OK.
22-7
We enter the element density at five points in the O-ring. Choose MeshingMesh Density
Point Size, and, in the table, set the mesh size for points 1 to 5 as follows, then click OK.
Point #
1
2
3
4
5
Mesh Size
0.0012
0.0012
0.0008
0.0012
0.0008
Z
X
P7
P3
C L6
L3
P6
PRESCRIBED
DISPLACEMENT
TIME 1.000
L2
L9
L10
P4
0.004000
L8
P1
P2
L7
L4
P9
L1
P5
B L5
B
C
P8
U U
2 3
- - C
Notice that these short perpendicular lines are more closely spaced near points 3 and 5 and are
more widely spaced near point 1. This is because the point size is smallest at points 3 and 5
and largest at point 1.
Defining the finite elements and nodes for the O-ring
, add element group
Element group control data: Click the Define Element Groups icon
1, set the Type to 2-D Solid, verify that the Element Sub-Type is Axisymmetric and click OK.
Finite elements: Click the Mesh Surfaces icon
, enter 1, 2, 3, 4 in the first four rows of the
table and click OK. The graphics window should look something like the figure on the next
page.
22-8
ADINA Primer
Z
X
P7
P3
C L6
L3
P6
PRESCRIBED
DISPLACEMENT
TIME 1.000
L2
L9
L10
P4
0.004000
L8
P1
P2
L7
L4
P9
L1
P5
B L5
B
C
P8
U U
2 3
- - C
, the graphics window should look something like the figure on the next
22-9
TIME 1.000
D
P7
P3
D
D L6
L3
B
P6
PRESCRIBED
DISPLACEMENT
TIME 1.000
L2
L9
P4
L10
0.004000
P1
P2
L8
L7
L1
L4
C
P9
P5
C
C L5
B
C
D
P8
U U
2 3
- - C
Contact pairs: To finish the contact modeling, we need to define which pairs of surfaces can
come into contact and the associated friction coefficients. Contact surface 1 can contact both
contact surface 2 and contact surface 3, so we have two contact pairs. In the first pair contact
surface 1 is the contactor and contact surface 2 is the target, and in the second pair contact
surface 1 is the contactor and contact surface 3 is the target.
and add contact pair 1. Set the Target Surface to 2,
Click the Define Contact Pairs icon
set the Contactor Surface to 1, verify that the Coulomb Friction Coefficient is 0.0 and click
Save. Add contact pair 2, with contact surface 3 as the Target Surface and 1 as the Contactor
Surface in the same way. Click OK.
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob22. Click the Data File/Solution
icon
, set the file name to prob22, make sure that the Run Solution button is checked and
click Save.
22-10
ADINA Primer
You will notice that ADINA uses the ATS method to obtain the solution as shown in the
following table:
Current time
0.0
0.0
0.0
0.25
0.25
0.625
0.625
0.8125
Time step
size
1.0
0.5
0.25
0.75
0.375
0.375
0.1875
0.1875
Trial solution
time
1.0
0.5
0.25
1.0
0.625
1.0
0.8125
1.0
Result
No convergence
No convergence
Convergence
No convergence
Convergence
No convergence
Convergence
Convergence
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob22.
and
To add the distributed contact tractions to the mesh plot, choose DisplayReaction Plot
Create, set the Reaction Quantity to DISTRIBUTED_CONTACT_TRACTION and click OK.
Using the Pick icon
and the mouse, shrink the mesh plot and move the annotations until
the graphics window looks something like the figure on the next page.
22-11
TIME 1.000
PRESCRIBED
DISPLACEMENT
TIME 1.000
0.004000
DISTRIBUTED
CONTACT
TRACTION
TIME 1.000
0.07024
0.06500
0.05500
0.04500
0.03500
0.02500
0.01500
0.00500
Plot icon
, then click the Create Band Plot icon
, choose variable
(Strain:LOGSTRAIN-P1) and click OK. Move the mesh plot to the upper half of the graphics
window.
Now we will add a strain vector plot to the graphics window. Click the Mesh Plot icon
,
then shrink the newly created mesh plot so that it is about the same size as the previous mesh
plot and move it to a position directly under the previous mesh plot. Use the Pick icon
and the mouse to remove the extra text and axes.
, set the Vector Quantity to STRAIN, click OK, then
Click the Create Vector Plot icon
move the vector table to a position to the right of the mesh plot. You may want to shrink the
band table and vector table so that they do not overlap. The graphics window should look
something like the figure on the next page.
22-12
ADINA Primer
TIME 1.000
LOGSTRAIN-P1
RST CALC
TIME 1.000
MAXIMUM
0.3514
EG 1, EL 141, IPT 33 (0.3463)
0.3333
0.3000
MINIMUM
0.1205
EG 1, EL 88, IPT 32 (0.1358)
0.2667
0.2333
0.2000
0.1667
0.1333
LOG STRAIN
RST CALC
TIME 1.000
+ -
0.4680
0.3000
0.1800
0.0600
-0.0600
-0.1800
-0.3000
-0.4200
We want to get a closer look at the strain vectors near the center of the O-ring. We could
click the zoom icon and then select a zoom bounding box to enclose just the center of the Oring, but then the strain vector table would not be visible and the strain vectors would be
correspondingly enlarged.
So instead, click the Mesh Zoom icon
and then make a rubber-band box that encloses just
the center of the O-ring. The graphics window should look something like the figure on the
next page.
The AUI only enlarges the mesh plot enclosed in the rubber-band box and does not enlarge
the strain vectors. To restore the original picture, click the Refit icon
Making listings
We will list the strains within the model. Choose ListValue ListZone. Set variable 1 to
(Strain:LOGSTRAIN-P1), variable 2 to (Strain:LOGSTRAIN-P2) and variable 3 to (Strain:
LOGSTRAIN-P3), then click Apply. Use the scrollbars to examine the listing.
Notice that the strains are output at the integration points. To get a listing with smoothed
strains at the node points, set the Smoothing Technique field to AVERAGED and click
Apply. The dialog box displays the new listing.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
22-13
Z
X
LOGSTRAIN-P1
RST CALC
TIME 1.000
MAXIMUM
0.3514
EG 1, EL 141, IPT 33 (0.3463)
0.3333
0.3000
MINIMUM
0.1205
EG 1, EL 88, IPT 32 (0.1358)
0.2667
0.2333
0.2000
0.1667
0.1333
LOG STRAIN
RST CALC
TIME 1.000
+ -
0.4680
0.3000
0.1800
0.0600
-0.0600
-0.1800
-0.3000
-0.4200
22-14
ADINA Primer
Problem description
A pipe bend is subjected to a concentrated force as shown:
y
15
12
P
Displacement
gauge
Cross-section:
0.432
18
6.625
The material of the pipe can be idealized as an elastic-plastic material using the von Mises
yield criterion with kinematic hardening, with the following points on the uniaxial stressstrain curve:
Logarithmic strain
6.06 10-4
0.002
0.0077
0.02
0.04
0.1
23-1
We would like to obtain the force-deflection curve for the pipe and, in particular, the limit
load.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Large displacement elastic-plastic analysis using shell elements.
$ Specifying a collapse analysis.
$ Adding text to the graphics window.
We assume that you have worked through problems 1 to 22, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading AProblem 23: Limit load
analysis of a pipe bend@ and click OK.
Overall model control data: We will perform a collapse analysis using the load-displacement
control (LDC) algorithm to automatically choose the load step sizes. Set the Analysis Type
drop-down list to Collapse Analysis. We will specify additional parameters needed for the
LDC algorithm later.
Kinematics: We anticipate that the displacements of the pipe can be large. Therefore we
select a large displacement, small strain formulation for use in the analysis. Choose
ControlAnalysis AssumptionsKinematics, set the Displacements/Rotations field to Large
and click OK.
Defining the model geometry
The diagram on the next page shows the key geometry used in defining the model:
23-2
ADINA Primer
S3
L7
P5
S4
S2
L3
S1
P1 L1
We will define the pipe midsurface by creating a circular cross-section at the base of the pipe
and then extruding the cross-section along the pipe axis.
To create the pipe cross-section, we will create a point on the pipe cross-section and revolve
the point around the pipe axis (at the base of the pipe, the pipe axis is coincident with the yaxis). Click the Define Points icon
Point #
1
X1
-3.0965
X2
0
(3.0965 corresponds to the radius of the midsurface of the pipe.) Now, to revolve the point,
, add line number 1 and set the Type to Revolved. Set the
click the Define Lines icon
Initial Point to 1, the Angle of Rotation to 360, the Axis to Y and click OK. The graphics
window should look something like the figure on the next page.
Now we will extrude the cross-section in the direction of the y-axis to create the surface for
, add surface number 1
the first straight piece of the pipe. Click the Define Surfaces icon
and set the Type to Extruded. Set the Initial Line to 1, the components of the Vector to 0.0,
18.0, 0.0 and click OK.
23-3
Z
X
We want to choose a more convenient view for the mesh plot. Click the Modify Mesh Plot
icon
, click the View... button, set the View Direction (not the View Point) to 0.1, 0.1, 1.0,
set the Angle of Rotation to 135 and click OK twice to close both dialog boxes. The graphics
window should look something like the top figure on the next page.
We will display all successive meshes using this view, so we will change the default view.
Click the Save View icon
Let's continue the definition of the pipe surfaces. To create the pipe bend, we need to revolve
the newly-created cross-section line 90 degrees about an axis with center (9.0,18.0,0.0) and
components (0.0,0.0,1.0). From the mesh plot, we observe that the line that we need to
revolve is line number 3 (use the Query icon
23-4
ADINA Primer
TIME 1.000
Y
Z
TIME 1.000
Y
Z
To create the remaining straight pipe segments, we will continue to extrude the pipe crosssection. The first extrusion will create the straight pipe up to the location where we want to
measure the displacement and the second extrusion will create the remaining pipe.
23-5
Notice that the line for the pipe cross-section that we want to extrude is line 5. To create the
first extrusion, click the Define Surfaces icon
, add surface number 3 and set the Type to
Extruded. Set the Initial Line to 5, the components of the Vector to 15, 0, 0 and click Save.
Notice that the newly created line segment for the pipe cross-section is line number 7. To
create the second extrusion, return to the dialog box, add surface number 4, set the Initial Line
to 7, the components of the Vector to 12, 0, 0 and click OK.
Surface thicknesses: Choose GeometrySurfacesThickness, enter 0.432 for the thickness
of each surface and click OK.
Defining boundary conditions and loads
Boundary conditions: We will fix line 1. Click the Apply Fixity icon
, set the Apply to
field to Lines, enter line number 1 in the first row and column of the table, leave the fixity
column blank and click OK.
Loads: We will apply a unit concentrated load to point 5 (the tip of the pipe). Click the Apply
Load icon
, make sure that the Load Type is Force and click the Define... button to the
right of the Load Number field. In the Define Concentrated Force dialog box, add force 1, set
the Magnitude to 1.0, set the Force Direction to 0, -1, 0 and click OK. In the Apply Load
dialog box, make sure that the Apply to field is set to Point, and, in the first row of the
table, set the Point # to 5. Click OK to close the Apply Load dialog box.
and the Load Plot icon
When you click the Boundary Plot icon
should look something like the figure on the next page.
Remember that because we are performing a collapse analysis, ADINA will choose the load
step sizes automatically. Since we have defined the force, we can now complete the input for
the LDC algorithm. We will apply a displacement of 0.5 inches downward in the first
solution step and we want the algorithm to terminate after a displacement of 4 inches is
reached. Also we will let ADINA run for a maximum of ten load steps.
Click the Analysis Options icon
, make sure that the Point/Node # is set to Point, set the
Label # field to 5, the Degree of Freedom to Y-Translation, the Displacement field to -0.5, the
Maximum Allowed Displacement to 4, check the Continue after the first Critical Point is
reached button and click OK. Now choose ControlTime Step, enter 10 in the first row in
the Number of Steps column and click OK.
23-6
ADINA Primer
Y
Z
PRESCRIBED
FORCE
TIME 1.000
1.000
U U U
1 2 3 1 2 3
- - - - - -
Stress
18.0
35.4
40.8
48.9
56.5
72.2
Now click the Graph button to display the stress-strain curve. The AUI displays a new
graphics window that should look something like the figure on the next page.
23-7
80.
70.
Material 1,
plastic-multilinear
(if large strain formulation used)
60.
True stress
50.
40.
30.
20.
10.
0.
0.0
0.1
Logarithmic strain
Notice that the graph shows true stress vs logarithmic strain. For problems in which the
strains are relatively small, as in this problem, these quantities are close to the engineering
quantities.
Close the new graphics window, then click OK to close the Define Multilinear Elastic-Plastic
Material dialog box, and click Close to close the Manage Material Definitions dialog box.
Defining the finite elements and nodes
Element group control data: Click the Define Element Groups icon
1, set the Type to Shell and click OK.
Subdivision data: We enter the mesh size at the geometry points, with a smaller mesh size at
the pipe bend. First choose MeshingMesh DensityComplete Model, make sure that the
Subdivision Mode is Use End-Point Sizes and click OK. Now choose Meshing
Mesh DensityPoint Size, set the Points Defined from field to All Geometry Points, set
the Maximum to 4 and click Apply. Change the Mesh Size for points 2 and 3 to 2.0 and click
OK.
The graphics window should look something like the top figure on the next page.
23-8
ADINA Primer
Y
Z
PRESCRIBED
FORCE
TIME 10.00
1.000
U U U
1 2 3 1 2 3
- - - - - -
Finite elements: We will generate 9-node finite elements on the geometry surfaces. Click the
Mesh Surfaces icon
, set the Nodes per Element to 9 and click the Options tab. In the
Nodal Coincidence Checking box, set the Check field to All Generated Nodes. Click the
Basic tab, enter surfaces 1, 2, 3, 4 in the first four rows of the table and click OK. The
graphics window should look something like this:
TIME 10.00
Y
Z
PRESCRIBED
FORCE
TIME 10.00
1.000
BB B
BB
B
U U U
1 2 3 1 2 3
- - - - - -
23-9
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob23. Click the Data File/
Solution icon
, set the file name to prob23, make sure that the Run Solution button is
checked and click Save. When ADINA is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list and discard all changes. Then click the
Open icon
, set the Files of type field to ADINA-IN Database Files (*.idb), choose
file prob23 and click Open. Then click the Open icon
Please notice that we first opened the ADINA-IN database, then loaded the porthole file. We
did this so that we can create a force-deflection curve of the results using the geometry points.
Obtaining a deformed mesh plot
The graphics window should look something like this:
TIME 6.000
Y
X
PRESCRIBED
FORCE
TIME 6.000
12.14
U U U
B
BB B
B BB
B
You will notice what appear to be missing lines in the finite element model. These missing
lines lie on the outline (or silhouette) of the model. To display these lines, click the Modify
and click the Rendering button. In the Mesh Rendering Depiction
Mesh Plot icon
dialog box, set the Generate Outline field to Geometry and Mesh, then click OK twice to
close both dialog boxes.
23-10
ADINA Primer
Since we always want to display the outline lines in this model, click the Save Mesh Plot
Style icon
(Note: the outline lines are only important if the mesh is relatively coarse and higher-order
elements are used, as in this model. So the default is for the outline lines not to be plotted.)
Obtaining a summary of model information
To view a summary of the model, choose ListInfoModel. There are 830 nodes and one
element group containing 210 shell elements. Click Close to close the dialog box.
To view a summary of loaded responses, choose ListInfoResponse. There are seven load
steps loaded from times 0 to 6 (the first load step contains the initial conditions). Recall that
you requested 10 solution load steps; ADINA computed only 6 solution load steps because
the maximum displacement specified for collapse analysis was exceeded in step 6. Click
Close to close the dialog box.
Viewing the solutions
Use the Previous Solution icon
and Next Solution icon
to display the other solutions.
Notice that the deformations increase as the load increases, as we expect. When you are
finished, click the Last Solution icon
23-11
-<Y-DISPLACEMENT>
in the same way. Click OK to close the dialog box.
, then choose GraphResponse Curve (Model Point). Set
Graph: Click the Clear icon
the X variable to (User Defined:DISP) and set the X model point to GAUGE. Set the Y
variable to (User Defined:FORCE) and set the Y model point to TIP. Then click OK.
The graphics window should look something like this. It is, of course, possible to change the
graph title, axis labels and curve legends as was shown in problem 2.
RESPONSE GRAPH
14.
FORCE,
TIP
12.
FORCE, TIP
10.
8.
6.
4.
2.
0.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
DISP, GAUGE
In the band plots, we do not want to show the mesh geometry or the boundary conditions.
Click the Show Geometry icon
Mesh Plot Style icon
23-12
ADINA Primer
Y
Z
ACCUM
EFF
PLASTIC
STRAIN
RST CALC
SHELL T = 1.00
TIME 6.000
0.03000
0.02333
0.01667
0.01000
0.00333
-0.00333
-0.01000
MAXIMUM
0.03278
EG 1, EL 115, IPT 132 (0.02319)
MINIMUM
-0.01165
EG 1, EL 113, IPT 132 (0.002253)
We are now observing the plastic strains on the top surface of the pipe skin (which is the outer
surface in this model). We would also like to observe the plastic strains on the bottom (inner)
surface of the pipe skin. So we will display another mesh plot, then we will plot plastic
strains of the inner surface onto this mesh plot.
and use the Pick icon
to move the mesh plot to a position
Click the Mesh Plot icon
under and to the right of the first mesh plot. Shrink both mesh plots so that they both fit in the
graphics window. Also delete any duplicate text and axes. The graphics window should look
something like the figure on the next page.
Now, before we draw the bands on the second mesh plot, we instruct the AUI to compute
plastic strains on the bottom surface of the shell elements. Choose DefinitionsResult
Control, set the Result Control Name to DEFAULT, set the t Coordinate field to -1.0 and
, set the Band Plot Variable to (Strain:
click OK. Click the Create Band Plot icon
ACCUM_EFF_PLASTIC_STRAIN) and click OK.
23-13
Y
Z
ACCUM
EFF
PLASTIC
STRAIN
RST CALC
SHELL T = 1.00
TIME 6.000
0.03000
0.02333
0.01667
0.01000
0.00333
-0.00333
-0.01000
MAXIMUM
0.03278
EG 1, EL 115, IPT 132 (0.02319)
MINIMUM
-0.01165
EG 1, EL 113, IPT 132 (0.002253)
It is difficult to compare the two pictures because the band tables are different. So we will use
the same band table for both band plots. Click the Modify Band Plot icon
, set the Band
Plot Name to BANDPLOT00001, click the Band Table... button, set the Value Range to 0.0
and 0.04 and click OK twice to close both dialog boxes. Repeat this procedure for band plot
BANDPLOT00002.
We are also not interested in the minimum value of the plastic strain. Click the Modify Band
, set the Band Plot Name to BANDPLOT00001, click the Band Rendering...
Plot icon
button, set the Extreme Values field to Plot the Maximum and click OK twice to close
both dialog boxes. Repeat this procedure for band plot BANDPLOT00002.
Since we now have two band tables, each with almost the same information, use the Pick icon
and the mouse to delete one of them.
Let's add some text to label the two plots. Choose DisplayTextDraw, enter the text
Outer surface
in the Text box and click OK. The AUI draws the text near the center of the graphics
window. Use the Pick icon
to move and resize the text so that it is below the base of the
upper mesh plot. Repeat these steps for the text
Inner surface
23-14
ADINA Primer
and place this text below the base of the lower mesh plot.
The graphics window should look something like this:
TIME 6.000
Y
Z
MAXIMUM
0.03278
EG 1, EL 115, IPT 132 (0.02319)
ACCUM
EFF
PLASTIC
STRAIN
RST CALC
SHELL T = 1.00
TIME 6.000
MAXIMUM
0.04833
EG 1, EL 108, IPT 311 (0.03232)
Outer surface
0.03900
0.03300
0.02700
0.02100
0.01500
0.00900
0.00300
Inner surface
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
23-15
23-16
ADINA Primer
Problem description
The pipe shown below is filled with water flowing at constant velocity. It is desired to
determine the pipe deformation due to gravity and to the fluid flow.
g = 9.81 m/s2
Fluid
flow
1.21920 m
Epipe = 2.07 1011 N/m2
npipe = 0.29
Pipe model: The walls of the pipe are modeled with 9-node shell elements. Small
displacements are assumed in the pipe model.
Fluid model: The fluid is modeled with 8-node FCBI elements. A uniform velocity is
applied to the fluid at the left end of the pipe.
On the right end of the pipe, the transverse velocities are set to zero. (If this condition is
omitted, the gravity applied to the fluid will cause fluid flow at the pipe outlet.)
Large structural displacements are assumed in the fluid model.
Slip fluid-structure interaction boundary conditions are used on the pipe wall. This
assumption is consistent with the comparison solution and allows us to use a coarse fluid
model (only two elements across the pipe diameter). The result is that the fluid velocity is
constant in the pipe. As a consequence, the viscosity does not affect the solution, and
therefore the viscosity of the water is scaled by a factor of 100, so that the model converges.
We must set up two finite element models, an ADINA model for the pipe and an ADINACFD model for the fluid. In this case we set up the models separately in two separate AUI
databases, but note that you could also have set up both models in the same AUI database.
24-1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a 3-D FSI model.
$ Defining mass-proportional loads.
$ Defining fluid-structure boundary conditions with slip.
$ Adding comparison solutions to a graph
We assume that you have worked through problems 1 to 23, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not include ADINA-FSI.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
P1
S1
P4
x
P2
L2
24-2
S2
P3
ADINA Primer
X1
0
X2
0.0249555
X3
0
, the graphics window should look something like the top figure on the next page.
24-3
TIME 1.000
Z
X
Y
P2
P1
S1
S2
P4
P3
TIME 1.000
Z
X
C P2
C P1
S1
S2
B P4
B P3
24-4
B
C
U U U
1 2 3
- - - -
ADINA Primer
and
24-5
TIME 1.000
Z
X
E
E
C P2
C P1
S1
S2
D
D
B P4
B P3
B
C
U U U
1 2 3
- - - -
D
E
U U U
1 2 3
- - - -
TIME 1.000
Z
X
Y
C
24-6
B
C
U U U
1 2 3
- - - -
ADINA Primer
Solution button and click Save. Now click the Save icon
prob24_a.
Value
0
0
200
24-7
L1
V1
S1
P1
Inlet: vx prescribed
Outlet: vx uniform
X1
0
X2
0
X3
0
24-8
ADINA Primer
Z
X
Inlet velocity: We need to define and apply the prescribed velocity at the inlet (surface 1).
Click the Apply Load icon
, make sure that the Load Type is Velocity and click the
Define... button to the right of the Load Number field. In the Define Velocity dialog box, add
velocity number 1, set the X Prescribed Value of Velocity to 1 and click OK. In the Apply
Usual Boundary Conditions/Loads dialog box, set the Apply to field to Surface, and, in the
first row of the table, set the Surface # to 1. Click OK to close the dialog box.
Outlet velocity: We need to set the y and z velocities to be zero at the outlet (surface 5). Click
and click the Define button. In the Define Zero Values dialog
the Apply Fixity icon
box, add zero values name YZ, check the Y-Velocity and Z-Velocity fields, then click OK. In
the Apply Zero Values dialog box, set the Apply to field to Surfaces, enter 5, YZ in the first
row of the table and click OK.
, the Load Plot icon
and the Wire Frame icon
to
Click the Boundary Plot icon
show the FSI boundary conditions and the prescribed velocities. The graphics window should
look something like the figure on the next page.
Defining the material properties
Click the Manage Materials icon
and click the Constant button. In the Define Material
with Constant Properties dialog box, add material 1, set the Viscosity to 0.1, the Density to
890, the Z Acceleration due to Gravity to -9.81 and click OK. Click Close to close the
Manage Material Definitions dialog box.
24-9
Z
X
PRESCRIBED
VELOCITY
TIME 21.00
200.0
V V V
B
C
B
C
FSI
1
-
Subdivision data: We deliberately use a different number of elements along the pipe in the
fluid model than in the structural model, to show that a different number of elements can be
used along the fluid-structure boundaries in each model. Click the Subdivide Volumes icon
, set the number of subdivisions in the u, v and w directions to 16, 24 and 1 respectively,
then click OK.
Element generation: Click the Hidden Surfaces Removed icon
Volumes icon
, enter 1 in the first row of the table and click OK. The graphics window
should look something like the figure on the next page.
24-10
ADINA Primer
X
Y
BBBB
B
BBBB B
B
BBBB BB BB
B
BBBB BB BB
B
B
B
B
BBB B B
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
BBBB BB BB
B
PRESCRIBED
BBBB BB BB
B
VELOCITY
BBBB BB BB
B B
BBBB BB BB
TIME 21.00
B
BBBB BB BB
B
BBBB BB BB
B
B
200.0
BBBB B BB
B
BBBB BB BB
B
BBBB BB BB
B
B
B
BBBB B B
B
BBBB BB BB
B
BBBB BB BB
V V V P
B
B
B
D
1 2 3
D
D DDD B
B B
D
B
B
D
DDC D
D B
D
D
C
- D
D
C
D
- -
B
C
D
FSI
1
1
Solution button and click Save. Now click the Save icon
prob24_f.
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob24_f, then hold
down the Ctrl key and select file prob24_a. The File name field should display both file
names in quotes. Then click Start.
The run stops in time step 20. This is OK; as we will see, the run stops because the critical
velocity was exceeded. Close all open dialog boxes.
24-11
Choose ListInfoResponse to see which solutions were computed. There are 20 load steps
from times 0.0 to 19.0. Notice that there is no solution for times 20.0 and 21.0, because the
model did not converge for time step 20.0. Click Close to close the dialog box.
Checking the model solution
Click the Quick Vector Plot icon
should look something like this:
TIME 19.00
Z
X
VELOCITY
TIME 19.00
180.0
180.0
180.0
180.0
180.0
180.0
180.0
180.0
The velocities are nearly constant, showing that the fluid-structure boundary condition with
slip is working properly.
Plotting the deformation as a function of velocity
Click the Clear icon
Velocity: We can extract the input velocity as the prescribed velocity at one of the nodes on
the left end of the pipe. Node 425 is one of the nodes on the left end of the pipe. Choose
DefinitionsModel PointNode, add point LEFTEND, set the node number to 425 and click
Save.
Deformation at the mid-span of the pipe: We need a node point definition at the mid-span of
the pipe. Node 193 is at the mid-span. Add point MIDSPAN, set the node number to 193 and
click OK. We also need a resultant for the displacement to change its sign. Choose
DefinitionsVariableResultant, add resultant DISPLACEMENT, define it as
24-12
ADINA Primer
w=
where
wstatic =
wstatic
v
1
vc
5 L4 ( mg )total
L
384 EI
and
vc =
EI
A
See, for example, Harris, Shock and Vibration Handbook, 3rd edition, McGraw-Hill Book
Company, 1988: Chapter 29, Section Internal Flow in Pipes. (The approximation given in
the reference is obtained using only the first mode of the exact solution.)
For our case, the static deformation is 8.6889E-5 m and the critical velocity vc is 188.48 m/s.
In order to plot this solution, we need to define constants and a resultant. Choose
DefinitionsVariableConstant, add W_STATIC, set the Value to 8.6889E-5 and click
Save. Then add VC, set the Value to 188.48 and click OK. Now choose
DefinitionsVariableResultant, add W_VELOCITY, enter the expression
W_STATIC/(1.0 - (<X-PRESCRIBED_VELOCITY>/VC)**2)
24-13
make sure that the Data Name is set to VC, set the Plot Name to PREVIOUS and click OK.
We will now change the curve legends and symbols. Choose GraphModify, set the
Action to Modify the Curve Depiction, click the P button, highlight the green curve (the
one marked with circles) and click the ... button to the right of the Curve Depiction field.
Click the Legend tab, and, in the Legend Attributes box, set the Type to Custom, enter
ADINA-FSI in the Legend table and click OK. Click Apply to see the new curve legend.
For the second curve, set the Action to Modify the Curve Depiction, click the P button,
highlight the red curve (the one marked with triangles) and click the ... button to the right of
the Curve Depiction field. Uncheck the Display Curve Symbol button, and, in the Legend
Attributes box, set the Type to Custom, enter Comparison solution in the Legend table and
click OK. Click Apply to see the new curve legend.
In a similar way, remove the curve symbols and change the curve legend to Critical velocity
for the third curve. Click OK twice to close both dialog boxes.
The graphics window should look something like the figure at the bottom of the page. It is
also possible to change the graph title and axes, as was shown in problem 2.
To see the numerical values displayed in the curves, choose GraphList. In the first listing,
at time 1.90000E+01, the midspan displacement should be 8.41999E-04 (m). Click Close to
close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
RESPONSE GRAPH
10.
ADINA-FSI
Comparison solution
Critical velocity
-4
6.
*10
DISPLACEMENT, MIDSPAN
8.
4.
2.
0.
0.
50.
100.
150.
200.
X-PRESCRIBED_VELOCITY, LEFTEND
24-14
ADINA Primer
Problem description
During a twelve day period, concrete is added to a hole previously drilled into rock. At the
beginning of each 4 day interval, a 5 meter depth of concrete is poured. As the concrete
solidifies, internal heat is generated as the water and cement in the concrete react and this heat
is conducted into the surrounding rock and convected to the surrounding atmosphere.
CL
Concrete
properties
5m
kJ
k = 8.4
hr-m-K
rc = 1950 kJ
m3-K
25 m
20m
15 m
30 m
Rock
properties
kJ
k = 50
hr-m-K
rc = 1850 kJ
m3-K
10m
Convective heat
transfer boundary
h = 50 kJ
hr-m2-K
q external = 278.15K
15 m
q initial = 278.15
Region
discretized
6000
4000
2000
0
0
50
Time (hr)
100
150
25-1
In this analysis, we calculate the temperature distribution in the concrete and surrounding rock
as a function of time. An axisymmetric analysis is appropriate here. We account for the
change in the concrete volume and heat transfer surface area as the concrete is added.
Regarding the units used in this analysis, the time unit is hour, the energy unit is kilojoule, the
length unit is meter and the temperature unit is Kelvin. The power unit is therefore kJ/hour,
not kilowatt.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Specifying element birth/death
$ Specifying internal heat generation loading
$ Specifying loads using arrival times
$ Making an envelope band plot
We assume that you have worked through problems 1 to 24, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because
there are 971 nodes in the model.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Thermal from the Program Module drop-down list.
Defining model control data
Heading: Choose ControlHeading, enter Problem 25: Heat transfer from solidifying
concrete blocks and click OK
Analysis type: Set the Analysis Type to Transient. We will use the Euler backward method
for the time integration method. Click the Analysis Options icon
Integration Method is Euler Backward Integration and click OK.
Time steps: Choose ControlTime Step, specify 80 time steps of 8 hours each, then click
OK.
25-2
ADINA Primer
Time functions: There are a number of different time functions used in this problem. We
need a time function to describe the transient behavior of the heat generation from the
concrete and we need time functions to describe the environmental temperature of the various
convection surfaces. We also need to ensure that the temperatures at the intersections of the
convection surfaces are physically realistic. Problems may occur in the calculations of
environmental temperatures at nodes that are at the intersection of two or more boundary
convection elements. This is because, at present, ADINA Thermal averages the
environmental temperature at an intersection according to the environmental temperatures of
the connected boundary elements regardless of whether the boundary elements are active. If
one or more of the boundary elements are not active at a particular intersection, then the
calculated environmental temperature may be artificially low. We circumvent this problem by
explicitly setting the environmental temperature at each intersection node.
First let's enter the concrete block time function. This time function (time function 1) gives
the variation of internal heat within each block. When we use the time function, we will shift
it using the arrival time feature so that the shifted time function is greater than zero when the
block is added to the model. Choose ControlTime Function and enter the following
information for time function 1:
Time
0
8
24
48
72
96
120
10000
Value
0
5860
2300
710
290
130
0
0
Click Save to store this definition. Now we enter the time functions for the environmental
temperature of the boundary convection elements. Define time function 2 as
Time
0
95.9
96.0
10000
Value
278.15
278.15
0
0
25-3
time function 3 as
Time
0
95.9
96
191.9
192
10000
Value
0
0
278.15
278.15
0
0
time function 4 as
Time
0
191.9
192
10000
Value
278.15
278.15
0
0
time function 5 as
Time
0
191.9
192
10000
Value
0
0
278.15
278.15
Value
278.15
278.15
25-4
, enter the
ADINA Primer
P4
L19
P7
L25
S6
L24
P6
S9
L16
P17
S5
P9
P8
P16
L22
L23
L13
S8
S4
P11
P10
P15
L20
L21
P12
S3
S7
P13
S1
P1
Point #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
P14
S2
P2
X2
0
5
15
15
5
5
0
0
5
0
5
0
5
15
15
15
15
P3
X3
0
0
0
30
30
25
25
20
20
15
15
10
10
10
15
20
25
25-5
Type
Point 1
Point 2
Point 3
Point 4
Vertex
Vertex
Vertex
Vertex
Vertex
Vertex
Vertex
Vertex
Vertex
1
2
13
11
9
6
12
10
8
2
3
14
15
16
17
13
11
9
13
14
15
16
17
4
11
9
6
12
13
11
9
6
5
10
8
7
TIME 640.0
P5
L19
P7
L24
P6
L25 S9
L16
P8
P9
L22
L23 S8
L13
P10 L20
P11
L21 S7
L10
P12 L3
P13
L4
L2
P1
25-6
, the
S1
L1
P2
L18
S6
L15
S5
L12
S4
L9
S3
L7
S2
L5
P4
L17
P17
L14
P16
L11
P15
L8
P14
L6
P3
ADINA Primer
Birth
time
0
0
95.9
0
191.9
Death
time
95.9
95.9
191.9
191.9
0
25-7
Convection elements
are placed on thick
lines
L19
Always
active
L24
Active for t 192
S9
Active for t 192
L22
Active for 96 t < 192
S8
Active for t 96
L20
Active for 0 t < 96
P6
L16
Active for
0 t < 192
P9
L13
Active for
0 t < 96
P11
S7
Always active
25-8
ADINA Primer
Line #
20
13
22
16
24
19
Now set the Apply to field to Point and define the environmental temperatures on points
using the following data:
Time
function
2
4
6
Point #
11
9
6
and add element group 1. Set the Type to 2-D Conduction, verify that the
25-9
Element Sub-Type is Axisymmetric, make sure that the Default Material is set to 1 and click
Save. Now add element group 2, set the Type to 2-D Conduction, verify that the Element
Sub-Type is Axisymmetric, set the Default Material to 2 and click Save. Finally add element
group 3, set the Type to Boundary Convection, set the Element Sub-Type to Axisymmetric,
set the Default Material to 3 and click OK.
Defining the subdivision data
We will set the subdivisions of the surfaces explicitly. Click the Subdivide Surfaces icon
, set the Surface Number to 1, set the number of subdivisions in the u and v directions to
5, enter 7, 8, 9 in the first three rows of the table and click Save. Now set the Surface Number
to 2, set the number of subdivisions in the u and v directions to 5, set the Length Ratio of
Element Edges for the u direction to 0.2, enter 3, 4, 5, 6 in the first four rows of the table and
click OK. The graphics window should look something like this:
TIME 640.0
Z
P5
L19
P7
L24
P6
L25 S9
L16
P8
P9
L22
L23 S8
L13
P10 L20
P11
L21 S7
L10
P12 L3
P13
L4
L2
P1
S1
L1
P2
L18
S6
L15
S5
L12
S4
L9
S3
L7
S2
L5
P4
L17
P17
L14
P16
L11
P15
L8
P14
L6
P3
25-10
ADINA Primer
TIME 640.0
P5
L19
P7
L24
L25 S9
P8
L22
L23 S8
P6
L16
P9
L13
P10 L20
P11
L21 S7
L10
P12 L3
P13
L4
L2
P1
S1
L1
P2
L18
S6
L15
S5
L12
S4
L9
S3
L7
S2
L5
P4
L17
P17
L14
P16
L11
P15
L8
P14
L6
P3
Generating the data file, running ADINA Thermal, loading the porthole file
Click the Save icon
and save the database to file prob25. Click the Data File/Solution
icon
, set the file name to prob25, make sure that the Run Solution button is checked and
click Save. When ADINA Thermal is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list (you can discard all changes), click the
Open icon
25-11
Z
X
TEMP_C
TIME 640.0
63.00
54.00
45.00
36.00
27.00
18.00
9.00
MAXIMUM
67.69
NODE 232
MINIMUM
5.166
NODE 456
Now we reduce the number of colors used in the band plot (we do this so that the animation
discussed below is processed more quickly). Click the Modify Band Plot icon
, click the
Band Table... button, set the Number of Colors to 4 and click OK twice to close both dialog
boxes.
To create an animation showing the temperature as a function of time, click the Movie Load
. The AUI creates the animation frame-by-frame and displays each frame after
Step icon
it has been computed. You can see the concrete blocks as they are added.
.
When the movie shoot is finished, display the animation by clicking the Animate icon
To display the animation more slowly, choose DisplayAnimate, set the Minimum Delay
greater than 0 and click OK. Click the Refresh icon
to remove the last frame of the
animation from the display when you are finished viewing the animation.
Making a band plot of the envelope of the temperatures
We will plot the temperatures using an envelope. At each point in the model, the AUI
determines the maximum temperature over the entire range of solution times, then the AUI
plots the results as bands.
25-12
ADINA Primer
TIME 320.0
TEMP_C
Envelope response
70.00
60.00
50.00
40.00
30.00
20.00
10.00
MAXIMUM
78.31
NODE 267 (78.30)
MINIMUM
5.166
NODE 456
Determining the maximum temperature at the nodes, plotting the results for the
corresponding solution time
Choose ListExtreme ValuesZone, in the Extreme Values box, set the Number to 5, set
Variable 1 to (User Defined:TEMP_C) and click Apply. The AUI lists the maximum
temperature of 7.82978E+01 (degrees C) at time 2.08000E+02 (hours) at node 128. The AUI
also lists the next four maximum temperatures. The fourth maximum temperature is
7.82960E+1 at node 267, and from the plot, node 267 is the location of the band plot close
maximum. Click Close to close the dialog box.
To plot the entire temperature field at time 208, choose DefinitionsResponse, set the
Response Name to DEFAULT, set the Type to Load Step, set the Solution Time to 208 and
click OK. Now click the Clear icon
25-13
Z
X
TEMP_C
TIME 208.0
70.00
60.00
50.00
40.00
30.00
20.00
10.00
MAXIMUM
78.33
NODE 157 (78.30)
MINIMUM
5.000
NODE 891
Note: the plots show slightly larger temperatures than the listings, because the plots consider
temperatures within the elements as well as nodal temperatures. Because quadratic elements
are used, the maximum temperatures occur within elements.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
25-14
ADINA Primer
Problem description
The cable-stayed bridge shown in the figures below is to be analyzed for its dead-load static
response and then to two loadings corresponding to earthquakes. The bridge has a single
continuous span bearing on a central pier and the span is suspended by cables fixed at the top
of two towers. The span consists of two longitudinal box girders, floor beams, a concrete
deck and transverse box girders at the hanger points.
Transverse girder
9
Bottom of
longitudinal
girders pinned
to ground
Bottom of
longitudinal
girders pinned
to central pier
177.5
Longitudinal girders not shown
177.5
Cross-section of deck:
8"
9
10
10
10
10
96
26-1
Tower dimensions:
10
170
1
10
50
10
96
10
15
26-2
ADINA Primer
The units of the problem are: length (feet), force (kip), time (sec). Therefore the unit of mass
is (kip-sec2/ft) and the unit of density is (kip-sec2/ft4).
In the first earthquake analysis, the earthquake load is modeled using a response spectrum and
in the second earthquake analysis, the ground displacements are applied directly to the model.
The two loads are completely unrelated and describe two separate earthquakes.
The emphasis of this worked example is on the specification of analysis types (static,
response spectrum and dynamic) and on the presentation of the results. Therefore, in this
analysis, we have set up the model geometry and the finite element definitions in a batch file
(prob26_1.in). The organization of the batch file is: definition of geometry points, definition
of geometry lines, definition of geometry surfaces, definition of geometry volumes,
application of fixities, specification of material properties, definition of finite elements. If
you are interested in understanding the commands in the batch file, refer to the AUI
Command Reference Manual for ADINA.
We have also set up the response spectrum definitions in a separate batch file (prob26_1.plo).
If you are interested in understanding the commands in the batch file, refer to the AUI
Command Reference Manual for Display Processing.
The finite element mesh is divided into five element groups:
Group 1: Concrete deck, modeled using 8-node shell elements. The elastic orthotropic
material model is used to incorporate the floor beams.
Group 2: Towers and pier, modeled using 27-node solid elements. The Young's modulus
of these elements is set artificially high so that the towers do not participate in the motion.
Group 3: Longitudinal box girders and stiffeners, modeled using 8-node shell elements.
Group 4: Transverse box girders, modeled using 8-node shell elements.
Group 5: Cables, modeled using truss elements with specified initial strains and the
nonlinear elastic material model. Each cable is modeled with one truss element, to avoid
cable vibration modes in the response spectrum analysis.
The model is nonlinear because of the truss elements.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Reading a batch file for model definition.
$ Reading a batch file for postprocessing definitions.
$ Calculating mass properties.
$ Turning off saving of the element results.
26-3
26-4
ADINA Primer
Z
X
26-5
and save the database to file prob26. Click the Data File/
, set the file name to prob26_1a, make sure that the Run Solution button is
Solution icon
checked and click Save. When ADINA is finished, close all open dialog boxes. Choose
Post-Processing from the Program Module drop-down list (you can discard all changes), click
the Open icon
26-6
ADINA Primer
TIME 1.000
26-7
To request initial calculations required for response spectrum analysis, set the Analysis Type
to Modal Participation Factors and click the Analysis Options icon
. Now we enter the
number of mode shapes to calculate and some parameters that control the frequency analysis.
Click the Settings... button, set the Number of Frequencies/Mode Shapes to 15 and the
Max. Number of Iterations per Eigenpair to 40. Now click the Settings button in the
Solution Method box, check the Perform Sturm Sequence Check button and click OK twice
to close the Subspace or Lanczos Iteration Settings dialog box and the Frequencies
(Modes) dialog box. In the Modal Participation Factors dialog box, set the Number of
Modes to Use to 15, verify that the Type of Excitation Load is set to Ground Motion and click
OK.
In order to reduce the size of the porthole file, we will turn off saving of the element stresses.
Choose ControlPortholeVolume, uncheck the Individual Element Results button and
click OK.
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
to save the database file. Click the Data File/Solution icon
, set
the file name to prob26_1b, make sure that the Run Solution button is checked and click
Save.
The AUI opens a window in which you specify the restart file from the first analysis. Enter
restart file prob26_1a and click Copy.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob26_1b.
and
The graphics window should look something like the figure on the next page.
Viewing the frequency solution
We will obtain a listing of the natural frequencies, modal participation factors and modal
masses. Choose ListInfoMPF and examine the first table. The first several frequencies
should be 1.33568 (Hz), 1.49623, 2.99607. The second table gives the modal masses for each
frequency and direction, the third table gives the percent modal masses, the fourth table gives
the accumulated modal masses (the accumulated modal mass for mode n is the sum of the
modal masses for modes 1 to n) and the fifth table gives the percent accumulated modal
masses. From the third table, we learn that mode 10 accounts for 48.84 % of the total mass
for motions in the y direction. From the fifth table, we learn that our model includes 58.48%
of the total mass for motions in the y direction, and 65.07% of the total mass for motions in
the z direction. Click Close to close the dialog box.
26-8
ADINA Primer
MODE 1, F 1.336
TIME 1.000
Now we will animate the mode shape. Click the Movie Mode Shape icon
. The AUI
shows the model moving through the mode shape. After the AUI is finished, choose
DisplayAnimate, set the Number of Cycles to 5 and click OK to animate the motion. Click
the Refresh icon
26-9
Acceleration (gs)
1.2
1.0
.8
.6
.4
.2
0.
0.
4.
2.
Period (sec)
Now we graph the response spectrum (which we defined with name ARS in the batch file).
. Choose GraphResponse Spectrum, select response spectrum
1.6
5.00% damping
1.4
Acceleration
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Period
26-10
ADINA Primer
Dynamic analysis
In this analysis, we subject the bridge model to an earthquake load described by prescribed
displacements. We assume that the motion of all supports can be represented by the same
prescribed displacements. The bridge model is preloaded by its weight before the earthquake
load is applied.
In ADINA, this type of analysis is performed using the restart feature. First the static
deformations of the model are determined (we did this in one of the previous analyses above).
These deformations are used as initial conditions for dynamic analysis. Unfortunately we
cannot use the results of the previous analysis because in the previous analysis fixities were
used at the pier and ground. We have to replace these fixities by zero prescribed
displacements and rerun the static analysis first, as we show in detail below.
Because of the relatively large size of this model, we will run the model for only 10 time
steps, simply to demonstrate how to perform this type of analysis. Of course, this means that
the results will be relatively uninteresting, but if you have a fast computer, you can run the
model for more steps by modifying the procedures given here.
26-11
26-12
ADINA Primer
load). Because the applications of the loads are tedious and error-prone when using the
dialog boxes, instead we have entered the equivalent commands into the batch file
prob26_2.in.
Choose FileOpen Batch, navigate to the working folder or directory, select the file
prob26_2.in and click Open.
After the AUI processes the commands, you can examine the load applications using the
Model Tree.
Preload: Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob26. Click the Data File/Solution
, set the file name to prob26_2a, make sure that the Run Solution button is checked
icon
and click Save. When ADINA is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list (you can discard all changes), click the
Open icon
The solution should be exactly the same as was computed in the previous static analysis. You
can verify this by following the instructions given above for listing the maximum deck
displacements.
Dynamic analysis: Specifying the control parameters
In order to specify the parameters required for the restart ADINA run, we need to update the
ADINA model. Choose ADINA Structures from the Program Module drop-down list (you
can discard all changes and continue). Choose database file prob26 from the recent file list
near the bottom of the File menu.
To change the title, choose ControlHeading, change the problem to Problem 26: Dynamic
analysis of cable-stayed bridge, then click OK.
To select the analysis type, set the Analysis Type to Dynamics-Implicit. Click the Analysis
Options icon
, verify that the Newmark method with Delta = 0.5, Alpha = 0.25 is being
used, then click Close.
To specify a restart analysis, choose ControlSolution Process, set the "Analysis Mode" to
"Restart Run" and click OK.
To enter the time step size and the number of steps, choose ControlTime Step, set the first
row of the table to 10, 0.01, then click OK.
26-13
We will model the damping in the bridge using Rayleigh damping with constants chosen to
give 5% damping for modes 1 and 15. Choose ControlAnalysis Assumptions
Rayleigh Damping, set the Default Alpha to 0.7225 , the Default Beta to 1.67E-3, then click
OK.
Dynamic analysis: Specifying the ground displacements
In the dynamic analysis, we replace the time functions used for the prescribed displacements
in the static analysis with time functions that describe the base motion. The points of each
time function curve are stored in files prob26_xtf.txt, prob26_ytf.txt and prob26_ztf.txt.
Choose ControlTime Function, select time function 2, click the Clear button, click the
Import button, enter the filename prob26_xtf.txt and click OK. The time function curve
table displays the time function that you just loaded. Click Save, then alter time functions 3
and 4 using files prob26_ytf.txt and prob26_ztf.txt in the same way. Click OK to close the
dialog box.
Dynamic analysis: Generating the data file, running ADINA, loading the porthole file
Click the Save icon
to save the database file. Click the Data File/Solution icon
, set
the file name to prob26_2b, make sure that the Run Solution button is checked and click
Save.
The AUI opens a window in which you specify the restart file from the first analysis. Enter
restart file prob26_2a and click Copy.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob26_2b.
and
26-14
ADINA Primer
PRESCRIBED
DISPLACEMENT
TIME 1.100
6.536E-05
26-15
In a similar way, remove the curve symbols and set the curve legend to Relative
displacement to ground for the red curve (the one with the triangles).
The graphics window should look something like this:
RESPONSE GRAPH
560.
Absolute displacement
Relative displacement to ground
-6
550.
545.
*10
Z-DISPLACEMENT, N1662
555.
540.
535.
530.
1.00
1.02
1.04
1.06
1.08
1.10
1.12
TIME
26-16
ADINA Primer
Z
X
26-17
26-18
ADINA Primer
Problem description
In this problem, we subject the beam structure shown below to harmonic and random loads.
z
Uniform distributed load acting in positive z-direction
x
0.04
1
0.02
All modes: 5% damping
The details of the loadings are given below when they are defined.
In this problem solution, we demonstrate the following topics that have not been presented in
previous problems:
$ Defining out-of-plane line loads
$ Setting up a modal participation factor analysis with applied loads
$ Defining and using harmonic loads
$ Defining and using random loads
We assume that you have worked through problem 1 to 26, or have equivalent experience
with the ADINA System.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
27-1
X1
X2
X3
1
0.1
Loads:The loads in the y and z directions will be considered independent. We will have two
load steps. In load step 1, the y-direction loads will be active; in load step 2, the z-direction
loads will be active. Time function 1 will control the y loads and time function 2 will control
the z loads.
Choose ControlTime Step, set the Number of Steps to 2 in the first row of the table and
click OK.
Choose ControlTime Function and edit time function 1 to be
Time
0
1
2
Value
0
1
0
Value
0
0
1
27-2
ADINA Primer
the Time Function to 1. In the second row of the table, set the Line # to 1, the Auxiliary Point
to 3, the Load Plane to In-Plane and the Time Function to 2. Click OK to close the Apply
Load dialog box.
, add cross-section 1, set the
Cross-section and material: Click the Cross-Sections icon
Width to 0.04, the Height to 0.02 and click OK. (Note: the element s-direction will lie in the
x-z plane, so the Width (in the s-direction) is the larger cross-section dimension.) Click the
and click the Elastic Isotropic button. In the Define Isotropic
Manage Materials icon
Linear Elastic Material dialog box, add material 1, set the Young=s Modulus to 2.07E11, the
Density to 7800 and click OK. Click Close to close the Manage Material Definitions dialog
box.
Finite elements: Click the Define Element Groups icon
Beam and click OK.
Click the Subdivide Lines icon
Click the Mesh Lines icon
Click the Iso View 1 icon
. Then click
27-3
TIME 2.000
Z
X
PRESCRIBED
LINELOAD
TIME 2.000
Y
B
B
1.000
U U U
1 2 3 1 2 3
- - - - - -
TIME 1.000
Z
X
PRESCRIBED
LINELOAD
TIME 1.000
Y
B
B
1.000
27-4
U U U
1 2 3 1 2 3
- - - - - -
ADINA Primer
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob27. Click the Data File/Solution
icon
, set the file name to prob27, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes. Choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob27.
Listing the natural frequencies and modal participation factors
Choose ListInfoResponse and verify that 2 sets of applied loading modal participation
factors are loaded from times 1.0 to 2.0. The modal participation factors for time 1.0 (load
step 1) are calculated from the loads at time 1.0 (which are the y loads) and the modal
participation factors for time 2.0 (load step 2) are calculated from the loads at time 2.0 (which
are the z loads).
Also notice that no displacements or other solution data is calculated by ADINA. However
ADINA does calculate mode shapes, modal reactions and modal stresses. Click Close to
close the dialog box.
To list the modal data, choose ListValue ListZone, set Variable 1 to (Frequency/Mode:
FREQUENCY) and click Apply. The first few frequencies should be 1.66424E+01 (Hz),
3.32770E+01. Click Close to close the dialog box.
Defining the modal damping ratios
Choose DefinitionsSpectrum DefinitionsDamping Table and add damping table DT1.
Now click the button to the right of the Curve Name field. In the Define Frequency Curve
dialog box, add frequency curve DT1, enter 0, 5 and 10000, 5 in the first two rows of the table
and click OK. (5 corresponds to 5 % damping.) In the Define Damping Table dialog box,
set the Curve Name to DT1 if necessary and click OK to close the dialog box.
27-5
Harmonic analysis
If you are not interested in harmonic analysis, you can skip to the Random analysis section
below.
For the theory used in harmonic analysis, see the ADINA Theory and Modeling Guide,
Section 9.3.
We will proceed as follows:
1) Analyze the beam assuming that only the y loads are applied
2) Analyze the beam assuming that both the y and z loads are applied
Analysis assuming that only the y loads are applied
Load magnitude specification: We assume that the time variation of the y loads is given by
wy = 1000sin( t ) where = 2 f and f is the frequency of the loads (in Hz). Notice that
the magnitude factor 1000 is independent of the loading frequency f (but in general, the
magnitude factor can be a function of the loading frequency). We also assume that this time
variation is valid for 0 f 1000 Hz .
To specify this information, choose DefinitionsSpectrum DefinitionsSweep Spectrum,
add sweep spectrum name SWEEP_Y, and click the button to the right of the Curve Name
field. In the Define Frequency Curve dialog box, add frequency curve SWEEP_Y, enter 0,
1000 and 1000, 1000 in the first two rows of the table and click OK. In the Define Sweep
Spectrum dialog box, set the Curve Name to SWEEP_Y, set the Axes Type (FrequencyValue) to Linear-Linear, set the Spectrum Title to Sweep spectrum for y loads and click
Save.
To graph the sweep spectrum, click the Clear icon
, then click the Graph button in the
Define Sweep Spectrum dialog box. In the Display Sweep Spectrum dialog box, make sure
that the Sweep Spectrum is set to SWEEP_Y and click OK twice to close both dialog boxes.
The graphics window should look something like the top figure on the next page.
Solution for frequency of 150 Hz: Lets plot the deformations assuming a loading frequency of
150 Hz. Choose DefinitionsResponse, make sure that the Response Name is DEFAULT
and set the Type to Harmonic. Set the Method to Amplitude at Specified Angle, set the
Loading Frequency to 150, set the Damping Table to DT1 and, in the table, enter 1,
SWEEP_Y. Then click OK.
27-6
ADINA Primer
*10
Force
2.
1.
0.
0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
*10
Frequency
Mesh icon
and the Scale Displacements icon
something like this:
Harmonic response
27-7
This solution is the solution when t in the loading equation above is 0, 1/150, 2/150, etc. We
can also obtain the solution for other times by changing the specified angle in the harmonic
response definition. For example, choose DefinitionsResponse, make sure that the
Response Name is DEFAULT, set the Angle (OMEGAT) to 90 and click OK. When you
click the Clear icon
This is the solution when t in the loading equation is 90 degrees, and therefore when t in
the loading equation above is (90 / 360) (1/150) = 1.667 103 seconds. You can try other
angles to see the structural responses for other times.
We can also plot the results, such as the bending moments. Choose Display
Element Line PlotCreate, set the Element Line Quantity to BENDING_MOMENT-S and
click OK. The graphics window should look something like the figure on the next page.
We can also have the AUI choose t for each bending moment in each element so that the
bending moment in each element is maximum (of course, then t will be different for each
element). Similarly, we can have the AUI choose t for each displacement at each node so
that the displacement is maximum (of course, then t will be different for each node).
27-8
ADINA Primer
Z
X
BENDING
MOMENT-S
Harmonic response
29.99
t
For example, choose DefinitionsResponse, make sure that the Response Name is
DEFAULT, set the Method to Maximum Amplitude and click OK. Now click the Clear icon
and the Iso View 1 icon
Displacements icon
. The AUI chooses t for each displacement at each node so that the
displacement at each node is maximum. Now choose DisplayElement Line PlotCreate,
set the Element Line Quantity to BENDING_MOMENT-S and click OK. The AUI chooses
t for each bending moment in each element so that the bending moment in each element is
maximum.
The graphics window should look something like the top figure on the next page.
Note that this plot is similar to an envelope plot, where the envelope is taken over all solution
times.
Solution for loading frequencies from 0 to 250 Hz: Of course, we could examine the results
for any loading frequency using the instructions given above. But it is convenient to focus
attention on one result (the tip displacement, for example) and then sweep the loading
frequency over a range of frequencies.
The node at the tip is node 11. Choose DefintionsModel PointNode, add name TIP,
define it as node 11 and click OK.
27-9
Z
X
BENDING
MOMENT-S
Harmonic response
30.13
t
Harmonic response,
response DEFAULT
0.20
Y-DISPLACEMENT,
TIP
0.18
0.16
Maximum amplitude
0.14
0.12
0.10
0.08
0.06
0.04
0.02
0.00
0.
50.
100.
150.
200.
250.
Frequency
27-10
ADINA Primer
This plot shows that the tip displacement is large for a loading frequency of 16 Hz. This is
not surprising since the first natural frequency of the beam is around 16 Hz.
In this plot, the units of amplitude are meters. We can also plot the amplitude scaled to the
quasi-static amplitude (which is the amplitude for very low loading frequencies). To make this
plot, choose DefinitionsResponse, check the Normalized by Quasi-Static Response
button and click OK. Then follow the instructions given above for the previous graph. The
graphics window should look something like this:
Harmonic response,
response DEFAULT
9.
Y-DISPLACEMENT,
TIP
8.
7.
6.
5.
4.
3.
2.
1.
0.
0.
50.
100.
150.
200.
250.
Frequency
Here it is easy to see that the maximum displacement is about 8 times the static displacement.
27-11
Load magnitude specification: We assume that the time variation of the y loads is
wy = 1000 cos(t ) and that the time variation of the z loads is wz = 2000 sin(t ) . The
combination of these two loads can be interpreted as a load that traces an elliptical path
around the beam, as shown:
z
(For row 1, we use the identity cos( t ) = sin( t (90D )) to determine the value of the Phase
Angle.)
27-12
ADINA Primer
Z
X
BENDING
MOMENT-S
Harmonic response
29.99
t
BENDING
MOMENT-T
Harmonic response
25.67
s
Random analysis
If you are not interested in random analysis, you can exit the AUI now.
For the theory used in random analysis, see the ADINA Theory and Modeling Guide, Section
9.4.
We will proceed as follows:
1) Analyze the beam assuming that only the y loads are applied
2) Analyze the beam assuming that both the y and z loads are applied
27-13
Load magnitude specification: In random vibration analysis, we specify the power-spectraldensity (PSD) of the load. For example, suppose that the PSD of the y load is given by the
following table:
Frequency
(Hz)
1
50
90
200
1000
PSD
(N/m)2/Hz
9E-10
90
900
900
90
10
10
10
Force
10
10
-1
10
-2
10
-3
10
-4
10
10
10
10
Frequency
27-14
ADINA Primer
RMS solution: Lets list the rms (root-mean-square) values of the displacements. Choose
DefinitionsResponse, make sure that the Response Name is DEFAULT and set the Type to
Random. Then set the Damping Table to DT1 and, in the table, enter 1, PSD_Y. Then click
OK to close the dialog box.
Now choose ListValue ListZone, set the Response Option to Single Response, set
Variable 1 to (Displacement:Y-DISPLACEMENT) and click Apply. The listing shows that
the y-displacement at node 11 is 4.74897E-04. Actually, because this is a random vibration
analysis, the y-displacement is interpreted as the RMS value of the y displacement, which is
interpreted as the standard deviation of the y displacement (the mean value of the y
displacement is zero). Therefore, the probability that the y displacement exceeds
4.74897E-04 m is about 32%. Click Close to close the dialog box.
Lets plot the rms displacements and the bending moments. Click the Clear icon
Iso View 1 icon
and the
icon
. Now choose DisplayElement Line PlotCreate, set the Element Line Quantity to
BENDING_MOMENT-S and click OK. The graphics window should look something like
this:
Random response
Z
X
BENDING
MOMENT-S
Random response
46.70
t
So the probability that the bending moment exceeds 46.7 (N-m) is about 32%.
27-15
PSD of the solution: We can plot the PSD of the tip displacements.
The node at the tip is node 11. If you have not already done so in the harmonic analysis
above, choose DefintionsModel PointNode, add name TIP, define it as node 11 and click
OK.
Power-spectral-density
10
-7
10
-8
10
-9
10
-10
10
-11
10
-12
10
-13
10
-14
10
-15
10
Random response,
response DEFAULT
Y-DISPLACEMENT,
TIP
10
10
Frequency
27-16
ADINA Primer
Load magnitude specification: We assume that the PSD of the y loads is the same as was used
above, and that the PSD of the z loads is
Frequency
(Hz)
1
50
90
200
1000
PSD
(N/m)2/Hz
2E-10
100
200
200
20
Now choose ListValue ListZone, set the Response Option to Single Response, set
Variable 1 to (Displacement:Y-DISPLACEMENT), Variable 2 to (Displacement:ZDISPLACEMENT), and click Apply. The listing shows that the standard deviation of the ydisplacement at node 11 is 4.74897E-04 m, and that the standard deviation of the z
displacement at node 11 is 3.93917E-04 m. Click Close to close the dialog box.
Note: the AUI assumes that the loads are uncorrelated (the AUI neglects the cross-spectral
densities of the loading combinations).
Also note, in this problem, the y displacements depend only on the y loads, and the z
displacements depend only on the z loads. However, in general, each computed result depends
on all of the applied loads.
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
27-17
27-18
ADINA Primer
Problem description
We determine the fluid flow and the deformation of a very thin flexible structure within a
two-dimensional channel, as shown:
100
30
15
40
40000
All lengths in cm
0.05
Fluid:
Structure:
-5
Elastic material:
m = 1.5 10 g/cm-s
3
r = 1.18 g/cm
E = 1 1012 dyne/cm2
5
2
n = 0.3
k = 1.4 10 dyne/cm
r = 1000 g/cm3
Normal traction
(dynes/cm2)
Periodic normal
traction loading
20000
Time (sec)
This problem is very similar to primer problem 18. The differences are:
1) The downstream length is reduced (in order to save computation time)
2) The fluid material model is slightly compressible, with different material properties.
3) The structure material model is different (and not very realistic!)
4) The loading is sinusoidal.
5) The analysis is unsteady (transient).
This problem is not intended to demonstrate proper fluid modeling in unsteady analysis. The
intent of this problem is to demonstrate particle tracing in unsteady analysis, and also
calculation of residence time distributions.
Because this problem is so similar to primer problem 18, we have set up the model geometry
and the finite element definitions in a batch file (prob28_1.in). If you are interested in
understanding the commands in this batch file, refer to the AUI Command Reference Manuals
for ADINA and ADINA-F.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Particle tracing of an unsteady flow field.
$ Creating a residence time distribution plot.
We assume that you have worked through problems 1 to 27, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
28-1
Preprocessing
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures or ADINA CFD from the Program Module
drop-down list.
Reading the model geometry and finite element definitions from a batch file
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob28_1.in and click Open. The AUI processes the commands in the batch file.
For processing speed, we have not included any graphics commands in the batch file.
to display the
After the AUI processes the last batch command, click the Mesh Plot icon
geometry and mesh. The graphics window should look something like the figure on the next
page.
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob28_f, then hold
down the Ctrl key and select file prob28_a. The File name field should display both file
names in quotes. Then click Start.
ADINA-FSI runs for 60 solution steps.
When ADINA-FSI finishes, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob28_f.
28-2
and
ADINA Primer
Z
X
Preparing for unsteady particle tracing: In unsteady particle tracing, the particle time is the
actual solution time, and the solution time is taken from the time used in the mesh plot. This
means that the mesh plot time must be correctly set before starting the particle tracing.
Typically the mesh plot time should be set to the start time. Click the First Solution icon
then the Previous Solution icon
Use the mouse to remove the plotted axes and the TIME 0.000 text. The graphics window
should look something like the top figure on the next page.
Creating a trace rake and initializing the trace plot: Choose DisplayParticle Trace Plot
Create and click the button to the right of the Trace Rake field. In the Define Trace Rake
dialog box, set the Type to Coordinates and click the Auto button. In the Auto Generation
dialog box, enter the following information into the table and click OK.
X
Y
10
10
Z
5
5
35
28-3
At this point, the table in the Define Trace Rake dialog box should contain 7 rows, in which
Z=5, 10, , 35. Click OK twice to close the Define Trace Rake dialog box and the Create
Particle Trace Plot dialog box. Use the mouse to move the particle trace legend until the
graphics window looks something like this:
PARTICLE TRACE
UNSTEADY FLOW, TIME = 0.000
MULTIPLE PARTICLES/EMITTER
EMIT INTERVAL = 0.000
START TIME = 0.000
28-4
ADINA Primer
Because the trace plot is created on a mesh plot with solution time 0.0, the reference time of
the trace plot is also 0.0.
Updating the trace plot to solution time 0.1: Click the Next Solution icon
four times,
until the time is 0.1. Notice that particles are being emitted from the injectors. Each time you
change the solution time of the mesh plot, for example, by clicking the Next Solution icon, the
AUI automatically updates the particle traces.
to enlarge the top left injector and its particles. The graphics window
Use the Zoom icon
should look something like this:
There are 5 particles emitted from this injector. The rightmost particle is emitted at time 0.0,
the particle to its left is emitted at time 0.025, etc., and the last particle is emitted at time 0.1
and is currently at the injector.
Now we will change the time interval between the emitted particles. Choose Display
Particle Trace PlotModify and click the button to the right of the Trace Calculation field.
Set the Time Interval between Particle Emission to 0.01 and click OK twice to close both
dialog boxes. The graphics window should look something like the figure on the next page.
28-5
to view the
28-6
ADINA Primer
Use the icons that change the solution time to study in detail how the particle traces evolve
during the solution. Notice that the particles flow around the moving structure. When you
are finished using these icons, click the Last Solution icon
Animating the particle traces: Click the Movie Load Step icon
particle traces. Then click the Animate icon
Viewing the streaklines: Choose DisplayParticle Trace PlotModify and click the
button to the right of the Trace Calculation field. Set the Trace Option to Streakline and click
OK twice to close both dialog boxes. The graphics window should look something like this:
PARTICLE TRACE
UNSTEADY FLOW, TIME = 1.500
STREAKLINE
EMIT INTERVAL = 0.01000
START TIME = 0.000
Residence time distributions: In some applications, it is useful to be able to count the number
of particles that are currently in a region of the model.
In order to demonstrate this feature, first we modify the trace plot to emit only one particle per
injector. Choose DisplayParticle Trace PlotModify and click the button to the right of
the Trace Calculation field. Set the Trace Option to Single Particle and click OK twice to
close both dialog boxes. The graphics window should look something like the figure on the
next page.
Evidently most of the particles have left the flow domain by time 1.5. Click the Movie Load
to create a movie showing the particle motions. The particles flow from left to
Step icon
right, as expected. The lower particles travel more slowly because of the structure.
28-7
PARTICLE TRACE
UNSTEADY FLOW, TIME = 1.500
SINGLE PARTICLE/EMITTER
START TIME = 0.000
Now choose GraphParticle Distribution and click OK. Use the mouse to rearrange the
graphics window until it looks something like this.
Residence time distribution
7.
# of particles in fluid
6.
5.
4.
3.
2.
1.
0.0
0.5
PARTICLE TRACE
UNSTEADY FLOW, TIME = 1.500
SINGLE PARTICLE/EMITTER
START TIME = 0.000
1.0
1.5
Time
The graph shows that all of the particles are in the fluid until time 1.0, when 3 particles exit
the fluid and 4 particles remain in the fluid. At time 1.175, only one particle remains in the
fluid.
(Note: You cannot delete the mesh plot before creating the graph, because the graph uses the
trace plot information. But you can delete the mesh plot after creating the graph.)
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
28-8
ADINA Primer
Problem description
It is desired to analyze the shell-shell intersection shown:
0.01 radius
Material properties:
E = 2.07 1011 N/m2
n = 0.29
0.08
0.0075 radius
0.08
0.04
The purpose of this analysis is to demonstrate the usage of ADINA-M (the ADINA Modeler)
in the analysis of shell structures.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Meshing ADINA-M faces with shell elements
$ Plotting bending moments and membrane forces in shells
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have an ADINA-M license to do this problem.
29-1
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not include ADINA-M.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 29: Analysis of a
shell-shell intersection with ADINA-M and click OK.
Defining model geometry
Vertical pipe: Click the Define Bodies icon
, add body 1, set the Type to Cylinder, the
Radius to 0.01, the Length to 0.08, the Center Position to (0.0, 0.0, 0.04), the Axis to Z and
click Save.
Horizontal pipe: Add body 2, set the Type to Cylinder, the Radius to 0.0075, the Length to
0.08, the Center Position to (0.0, 0.04, 0.04), the Axis to Y and click OK.
, make sure that the Operator Type is
Merging the pipes: Click the Boolean Operator icon
Merge and that the Target Body is 1, enter 2 in the first row of the table and click OK.
When you click the Wire Frame icon
the figure on the next page.
29-2
ADINA Primer
Z
X
TIME 1.000
Z
X
PRESCRIBED
LINELOAD
TIME 1.000
1000.
B
B
B
U U U
1 2 3 1 2 3
- - - - - -
29-3
hidden lines in the elements that we generate). Now click the Mesh Faces icon
, set the
Nodes per Element to 9, enter 1, 4, 5, 7 in the first four rows of the table, and click OK. The
graphics window should look something like this:
TIME 1.000
Z
X
PRESCRIBED
LINELOAD
TIME 1.000
1000.
B
B
B
B
B
BB
BB
BB
BBBBBBBBBB
B
B
29-4
U U U
1 2 3 1 2 3
- - - - - -
ADINA Primer
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob29. Click the Data File/Solution
icon
, set the file name to prob29, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob29.
Plotting the bending moments and membrane forces
Bending moments: Click the Create Band Plot icon
, set the Band Plot Variable to (Force:
MAX_PRINCIPAL_BENDING_MOMENT) and click OK. The graphics window should
look something like this. The maximum principal bending moment is about 6.156 (N-m/m).
(Your results may be slightly different because free meshing produces different meshes on
different platforms.)
TIME 1.000
Z
X
MAX
PRINCIPAL
BENDING
MOMENT
RST CALC
SHELL T = 1.00
TIME 1.000
5.333
4.000
2.667
1.333
0.000
-1.333
-2.667
MAXIMUM
6.156
EG 1, EL 114, IPT 13 (5.214)
MINIMUM
-3.474
EG 1, EL 257, IPT 11 (-2.249)
29-5
Z
X
MIN
PRINCIPAL
BENDING
MOMENT
RST CALC
SHELL T = 1.00
TIME 1.000
1.200
0.000
-1.200
-2.400
-3.600
-4.800
-6.000
MAXIMUM
2.191
EG 1, EL 213, IPT 11 (1.587)
MINIMUM
-6.504
EG 1, EL 112, IPT 11 (-5.645)
Z
X
MAX
PRINCIPAL
MEMBRANE
FORCE
RST CALC
SHELL T = 1.00
TIME 1.000
32000.
24000.
16000.
8000.
0.
-8000.
-16000.
MAXIMUM
38165.
EG 1, EL 142, IPT 11 (35010.)
MINIMUM
-19159.
EG 1, EL 231, IPT 31 (-15950.)
29-6
ADINA Primer
Z
X
MIN
PRINCIPAL
MEMBRANE
FORCE
RST CALC
SHELL T = 1.00
TIME 1.000
5000.
-5000.
-15000.
-25000.
-35000.
-45000.
-55000.
MAXIMUM
13478.
EG 1, EL 711, IPT 22 (13382.)
MINIMUM
-60095.
EG 1, EL 907, IPT 31 (-49456.)
Exiting the AUI: Choose FileExit (you can discard all changes).
29-7
29-8
ADINA Primer
Problem description
It is desired to analyze the flow and structural response within the following pipe constriction:
1
0.05 0.1
Wall thickness=0.005
Inlet: Prescribed mass flux
All lengths in meters
CL
Wall thickness=0.005
Wall thickness=0.050
Outlet: planar infinite boundary
p = 10 6 Pa
v = 75 m/s
The fluid material properties are = 1000 kg/m3 , = 2.1 109 Pa , and the solid material
30-1
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
The data for the time function is stored in a separate file prob30_tf.txt. You need to copy the
file prob30_tf.txt from the folder samples\primer into a working directory or folder before
beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Choose EditMemory Usage and make sure that the ADINA/AUI memory is at least 80 M
Bytes.
The memory allocation is required to perform the animations at the end of this example.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 30: Analysis of
fluid-structure interaction within a pipe constriction and click OK.
Analysis type: Set the Analysis Type drop-down list to Dynamics-Implicit. Notice that both
the steady-state solution and the transient solution are obtained in the dynamic analysis.
Master degrees of freedom: Choose ControlDegrees of Freedom, uncheck the
X-Translation, Y-Rotation and Z-Rotation buttons and click OK. You need to leave the XRotation button checked because the axisymmetric shell elements use the X-Rotation degree
of freedom.
Equilibrium iteration tolerances: We will change the convergence tolerances used during
equilibrium iterations. Choose ControlSolution Process, click the Iteration Tolerances...
button, set the Energy Tolerance to 1E-7 and click OK twice to close both dialog boxes.
Solution start time: This run consists of two parts. The first part determines the steady-state
response. In the first part, we use one long time step of 99.9999 and then 10 short time steps
of 1E-5 to verify that steady-state is reached. In the second part, we use 500 short time steps
of 1E-5 in the transient solution.
We set up the problem so that time 0 corresponds to the beginning of the second part of the
run. That means that the first part of the run has solution times less than zero. The solution
start time is 100.0. Choose ControlSolution Process, set the Solution Start Time to 100.0
and click OK.
30-2
ADINA Primer
Time steps: Choose ControlTime Step, edit the table to contain the following data and click
OK.
Number of Steps
1
510
Constant Magnitude
99.9999
1E-5
Time function: Choose ControlTime Function, clear the table, import file prob30_tf.txt and
click OK. Prob30_tf.txt contains a ramp function to time 0.0001, then a constant function to
time 0.0, then a superposed sinusoidal time function with frequency of 5 kHz.
Defining model geometry
The following figure shows the key geometry used in defining this model.
z
P2
L1
P1
S1
L4
P5
P4 P3
L5
S3
S2
L8
L10
L7
P8 P7 P6
30-3
Point #
1
2
3
4
5
6
7
8
X2
0.05
0
0.1
0.05
0
0.1
0.05
0
X3
2
2
1
1
1
0
0
0
to display the point numbers.
Surface number
1
2
3
Type
Vertex
Vertex
Vertex
Point 2
2
4
5
Point 3
5
7
8
Point 4
4
6
7
30-4
ADINA Primer
is set to Line, then, in the first two rows of the table, set the Line # to 7 and 10. Click OK to
close the Apply Load dialog box.
When you click the Boundary Plot icon
should look something like this:
TIME 0.005000
P2P1
PRESCRIBED
PHIFLUX
TIME 0.005000
18759.
P5P4P3
P8
BP7P6
U U
2 3
-
30-5
, click the Nodal Options tab, in the Nodal Coincidence Checking box,
Mesh Lines icon
set the Check field to All Generated Nodes, click the Basic tab, enter 4, 5, 8 in the first
three rows of the table and click OK. The graphics window should look something like this:
TIME 0.005000
Z
X
P2P1
PRESCRIBED
PHIFLUX
TIME 0.005000
18759.
P5P4P3
B
P8
BP7P6
U U
2 3
-
FD
Generating the data file, running ADINA, loading the porthole file
and save the database to file prob30. Click the Data File/Solution
, set the file name to prob30, make sure that the Run Solution button is checked and
icon
click Save.
Notice that the AUI writes Model completion information for potential-based elements into
the Log Window. This is because the AUI completes the potential-based model when it
generates the ADINA data file. In this case the AUI generates 202 fluid-structure-interface
elements. The AUI also notes that there are 204 uncovered element sides in element group 1.
These sides correspond to the inlet line and symmetry line.
When ADINA is finished, close all open dialog boxes, choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob30.
30-6
and
ADINA Primer
Choose DefinitionsResponse, make sure that the Response Name is set to DEFAULT, set
the Solution Time to 0 and click OK. Then click the Clear icon
so that successive mesh plots are displayed with the rotated view.
30-7
TIME -3.320E-15
TIME -3.320E-15
VELOCITY
TIME -3.320E-15
92.96
84.00
72.00
60.00
48.00
36.00
24.00
12.00
30-8
ADINA Primer
Make sure that the fluid mesh is highlighted. Then click the Previous Solution icon
a few
times to verify that the vector plot is unchanged for times less than 0.0. Then click the Next
Solution icon a few times
icon
until the solution time is 0.0 again. Click the Clear Vector Plot
To display pressures in the fluid, highlight the fluid mesh and click the Create Band Plot icon
, set the Band Plot Variable to (Stress: FE_PRESSURE) and click OK. Use the mouse to
rearrange the plots until the graphics window looks something like this:
TIME -3.320E-15
Y
FE_PRESSURE
RST CALC
TIME -3.320E-15
3600000.
2800000.
2000000.
1200000.
400000.
-400000.
-1200000.
MAXIMUM
3810285.
EG 1, EL 201, IPT 12 (3806739.)
MINIMUM
-1548813.
EG 1, EL 199, IPT 21 (-691257.)
The pressure is higher at the inlet because the velocity is lower. In fact, the inlet and outlet
p v2
p v2
.
pressures and velocities satisfy the Bernoulli equation + = +
2 inlet 2 outlet
Animating the transient solution
Lets look at the last computed solution. Highlight the fluid mesh and click the Last Solution
, then highlight the axisymmetric shell mesh and click the Last Solution icon
.
icon
To reduce the magnification factor for the axisymmetric shell displacements, click the Modify
, click the Model Depiction button, set the Magnification Factor to
Mesh Plot icon
1000 and click OK twice to close both dialog boxes.
30-9
FE_PRESSURE
RST CALC
TIME 0.0050000
3600000.
2800000.
2000000.
1200000.
400000.
-400000.
-1200000.
MAXIMUM
6465352.
EG 1, EL 600, IPT 11 (6299968.)
MINIMUM
-1810419.
EG 1, EL 184, IPT 12 (-1768724.)
To animate the solution, choose DisplayMovie ShootLoad Step, set the Start Time to 0.0
and click OK. Pressure waves move from the inlet to the outlet. Eventually a standing wave
pattern forms in the wide area of the pipe, because of reflections off of the constriction.
However the waves always travel towards the outlet in the narrow area of the pipe, because of
to
the infinite boundary condition. When the movie is finished, click the Animate icon
display the animation. When you are finished viewing the animation, click the Refresh icon
to restore the graphics window.
Exiting the AUI: Choose FileExit (you can discard all changes).
30-10
ADINA Primer
Problem description
The step-wall diffuser has become a basic configuration for validation of CFD codes due to its
simplicity and large amount of available numerical and experimental data. For a detailed
compilation of results, see the following reference:
P. T. Williams and A. J. Baker, Incompressible Computational Fluid Dynamics and the
Continuity Constraint Method for the Three-Dimensional Navier-Stokes Equations,
Numerical Heat Transfer, Part B, 29:137-273, 1996.
Here we determine the fluid flow in a step-wall diffuser using 4-node FCBI elements:
Inlet, parabolic
velocity specified,
U = 76923.07
Outlet, zero
normal-traction
H
0.0101
0.0049
S
0.005
0.155
The flow is isothermal and the properties are chosen such that the Reynolds number is 800.
The Reynolds number Re = U (2 H ) / is based on twice the upstream channel height, H,
and the average velocity, U. The inlet fully-developed velocity profile is given by
3
u( z) = U
2
z 2
1
,
H / 2
H / 2 < z < H / 2
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
31-1
Much of the input for this problem is stored in file prob31_1.in. You need to copy file
prob31_1.in from the folder samples\primer into a working directory or folder before
beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
Defining model control data, model geometry, boundary conditions, material properties,
element group definitions and subdivision data
P8
P7
P4
P5 P3
P1
L6
L5
L8
L1
P2
L9
L4
S2
S3
S1
We have placed all of the remaining model control data, time step definitions, geometry
definitions, material definitions, boundary conditions, element group definitions and
subdivision data in batch file prob31_1.in. Choose FileOpen Batch, navigate to the
working directory or folder, select the file prob31_1.in and click Open. The AUI processes
the commands in the batch file.
The graphics window should look something like the figure on the next page.
31-2
ADINA Primer
TIME 1.000
B P6
L6P8
L5S2
L7
B P5
L8P3
B L1
P1
P7
L10
P4
L3
P2
B L9
S3
L2
S1
B L4
V V
B
WAL
1
31-3
Z
X
PRESCRIBED
VELOCITY
TIME 1.000
114702.
BBBBB B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B
P7
L6P8
B L9
BBBBB
BP6
L7
L10
BL5S2
S3
B
BB
L8
BP5
BP3B B B B B B B B B B B B B B B BL2B B B B B B B B B B B B B B B P4
B L1
L3
S1
P1
P2
B L4
V V
B
WAL
1
Generating the data file, running ADINA-CFD, loading the porthole file
and save the database to file prob31. Click the Data File/Solution
icon
, set the file name to prob31, make sure that the Run Solution button is checked and
click Save.
When ADINA-CFD is finished, close all open dialog boxes, choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob31.
and
. The graphics
We are interested in the length of the recirculation region to the right of the step. Click the
Node Symbols icon
and use the Zoom icon
to enlarge the region near the end of the
recirculation region. The graphics window should look something like the bottom figure on
the next page.
31-4
ADINA Primer
TIME 1.000
VELOCITY
TIME 1.000
114702.
105000.
90000.
75000.
60000.
45000.
30000.
15000.
Node 122
The recirculation region appears to end at the indicated node. Click the Query icon
click on the node. The AUI writes the following message to the message window:
and
31-5
31-6
ADINA Primer
Problem description
It is desired to analyze the motion of water within a basin. Initially, the basin contains a dam,
and the water is confined by the dam as shown. At the start of the analysis, the dam is
removed and the water flows into the rest of the basin.
Dam removed at start of analysis
0.3796
0.292
Water
g = 9.8
Air
0.146
0.584
SI units used.
Water: -3
m = 10 , r = 1000
Air:
-5
m = 10 , r = 1
32-1
P9
P8
L10
P4
S3
L4
S1
S2
L6
P1 L1 P2
L5
P3 y
S4
P5
L11
P6
We have placed all of the time step definitions, geometry definitions, material definitions and
boundary conditions in batch file prob32_1.in. Choose FileOpen Batch, navigate to the
working directory or folder, select the file prob32_1.in and click Open. The AUI processes
the commands in the batch file.
The graphics window should look something like the figure on the next page.
Notice that a wall boundary condition is used to model the basin. This is a slip-wall boundary
condition. Also notice that the velocities are fixed at points 1 and 3. If we had not fixed the
velocities at these points, there would have been slip at these points, corresponding to the
averaged normals from the adjacent lines.
32-2
ADINA Primer
Z
X
P7
B L10
P4
B L4
L9
S3
L3
S1
P8
L12
L8
S4
L7
P5
L2
S2
P9
B L11
P6
B L6
V V
C P1
B L1
P2
B L5
C P3
B
C
WAL
B 1
C -
Also notice that the dam itself is not modeled. The presence of the dam is included in the
model only through the choice of initial conditions.
Defining and applying initial conditions
Initially, water occupies geometry surface 1 and air occupies the other surfaces. Choose
ModelInitial ConditionsDefine, add name INIT, and, in the first row of the table, set the
Variable to VOF-SPECIES1 and the Value to 1.0. Click OK to close the dialog box.
Now choose ModelInitial ConditionsApply, set the Apply to field to Surfaces, and,
in the first row of the table, set the Surface # to 1 and the Initial Condition to INIT. Click OK
to close the dialog box.
Defining the element group and VOF material
and add group 1. Set the Element Sub-Type to
Click the Define Element Groups icon
Planar and the Default Material to 2. Click the Advanced tab, make sure that the Associated
VOF Material is 1 and click the button to the right of that field. In the VOF Material
dialog box, add VOF Material Number 1, make sure that, in the First Species dialog box, the
Material Number is 1 and click OK twice to close both dialog boxes.
32-3
Meshing
We have placed the subdivision and meshing commands in batch file prob32_2.in. Choose
FileOpen Batch, select the file prob32_2.in and click Open. The AUI processes the
commands in the batch file.
The graphics window should look something like this:
TIME 0.3200
Z
X
B
B
P7
B
B L10
B
B
P4
P8
L9
S3
L8
B
B
L7
B
B
B L4
B
P9
B
B L11
S4
P5
L3
L12
P6
B
S1
L2
B
B L6
B
S2
B
D B B B B
C P1
B L1
B
B
B B
P2
B B
B L5
D
C P3
V V
B
C
D
B
C
D
WAL
1
1
Generating the data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob32. Click the Data File/Solution
icon
, set the file name to prob32, make sure that the Run Solution button is checked and
click Save.
The ADINA-CFD run finishes in 180 time steps. When ADINA-CFD is finished, close all
open dialog boxes, choose Post-Processing from the Program Module drop-down list (you can
discard all changes), click the Open icon
Variable to (Fluid Variable: VOF_SPECIES_1) and click OK. Use the Pick icon
32-4
and the
ADINA Primer
mouse to rearrange the graphics window until it looks something like this:
TIME 0.3200
Z
X
VOF_SPECIES_1
TIME 0.3200
0.975
0.825
0.675
0.525
0.375
0.225
0.075
MAXIMUM
1.000
NODE 24
MINIMUM
-1.455E-06
NODE 155
In this plot, the water appears as red and the air appears as dark blue. Other colors correspond
to a mixture of water and air.
For presentation purposes, we assume that any region for which the VOF species is greater
and click the Band
than corresponds to water. Click the Modify Band Plot icon
Table button. In the Define Band Table Depiction dialog box, set the Number of Colors to
2, set the Color for Minimum to BLACK, the Color for Maximum to WHITE and click
OK. Now click the Band Rendering button, set the Extreme Values to Do not Plot and
click OK twice to close both dialog boxes.
The graphics window should look something like the figure on the next page.
Now click the Movie Load Step icon
to create an animation. The water flows out of its
confined region into the rest of the basin. When the movie is finished, click the Animate icon
to display the animation. When you are finished viewing the animation, click the
Refresh icon
Exiting the AUI: Choose FileExit (you can discard all changes).
32-5
TIME 0.3200
VOF_SPECIES_1
TIME 0.3200
0.5000
32-6
ADINA Primer
Problem description
The figure shows a metal blank being formed by a punch, blank holder and die.
All lengths in mm
Rolling direction
for blank:
55
50
Punch
R5
R5
Blank holder
R5
52
Die
This problem is the same as the problem B3. 2-D Draw Bending, described in the following
reference:
Makinouchi, Nakamachi, Onate, Wagoner, Proceedings of the 2nd International Conference
NUMISHEET 93, .1993.
The objective of the problem is to determine the shape of the formed blank, including
springback.
We analyze the case in which the blank holding force is 19.6 kN, and the blank material is
high tensile strength steel with a thickness of 0.74 mm. During the forming, we move the
punch at a constant punch speed of 100 mm/sec. The punch stroke is 70 mm.
We include friction with a friction coefficient of 0.129.
We will solve the problem using two separate analyses: a static-implicit analysis and a
dynamic-explicit analysis.
The blank is modeled using 3D-shell elements. A large strain/large displacement formulation
is used for the shell elements (ULJ formulation). The plastic-orthotropic material model is
used with the following material properties:
33-1
Ea = Eb = Ec = 2.06 1011 Pa
vab = ac = bc = 0.3
Gab = Gac = Gbc =
Ea
= 7.923 1010 Pa
2(1 ab )
= 7800 kg/m3
= 6.7716 108 ( 0.01129 + p )
0.2186
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Much of the input for this problem is stored in files prob33_1.in and prob33_1.plo. You need
to copy files prob33_1.in and prob33_1.plo from the folder samples\primer into a working
directory or folder before beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
33-2
ADINA Primer
Static-implicit analysis
First we will solve the model using a static-implicit analysis. Notice that the Analysis Type is
set to Statics, so by default, the analysis is a static analysis. Static analyses are always
implicit.
Overview of model definition
The following figure shows the key geometry used in defining this model. In this sketch, we
are viewing the model from the side, so that surfaces are viewed as lines.
Only of the actual problem is modeled, using symmetry boundary conditions.
Prescribed displacement / prescribed force
Rigid link
P106
S103
S101
S102
Prescribed displacement /
prescribed force
P303
S301
P2
S202
S203
Die, contact surface 3
S201
The model is solved in 10 operations, each operation taking one or more solution steps:
33-3
1) Move blank holder until contact is established between blank and blank holder (1 solution
step, to time 1.0)
Prescribed displacement
2) Switch prescribed displacement on blank to zero prescribed force (1 solution step, to time
2.0)
Prescribed displacement
33-4
ADINA Primer
3) Move blank holder until contact is established between blank and die (1 solution step, to
time 3.0)
Prescribed displacement
33-5
5) Move punch to level of blank (1 solution step, to time 4.0126). In this operation, the
punch speed is 0.1 m/sec, the motion of the punch is 0.00126 m (downwards), so the time
step size is 0.0126 sec. The punch does not contact the blank at the end of this operation.
Prescribed displacement
6) Move punch until contact is established between blank and punch (2 solution steps, to
time 4.0146). In this operation, the punch speed is 0.1 m/sec, the motion of the punch is
0.0002 m, so the time step size is 0.001 sec.
Prescribed displacement
33-6
ADINA Primer
7) Move punch to full stroke (200 solution steps, to time 4.7126). In this operation, the
punch speed is 0.1 m/sec, the motion of the punch is 0.0698 m (downwards), so 199 steps
with time step size 0.0035 sec and 1 step with time step size 0.0015 sec are used. The
total motion of the punch in operations 4 6 is 0.07126 m
Prescribed force = 1/4 blank holder force
Prescribed displacement
8) Switch punch loading from prescribed displacement to prescribed force (1 solution step,
step size 0.2874, to time 5.0).
Prescribed force = 1/4 blank holder force
Prescribed force
33-7
9) Gradually reduce punch prescribed force (10 solution steps, to time 15.0)
Prescribed force
10) Freeze displacement at point on blank, remove prescribed force on blank holder, remove
contact group (1 solution step, to time 16.0). The frozen displacement is equal to the
displacement at the previous solution time (time 15.0).
Frozen displacement
The most difficult operations are operations 1, 3 and 6. In each of these operations, contact is
established between the blank and blank holder, die and punch, respectively. Many
equilibrium iterations are required for each of these operations, and ATS cutbacks do not help
in obtaining the solution. So the maximum number of iterations is set to a large number.
After operation 6, contact is fully established, so fewer equilibrium iterations are required and
ATS cutbacks can help in obtaining the solution. So we reduce the maximum number of
iterations after operation 6, using a restart analysis.
Defining model control data, geometry, subdivision data, boundary conditions, rigid
links, displacement loads, materials and element groups
We have prepared a batch file (prob33_1.in) which performs the following operations:
Sets the heading
Selects the automatic-time-stepping method.
33-8
ADINA Primer
33-9
Z
X
Material a direction
33-10
ADINA Primer
Target
Surface
Contactor
Surface
2
3
4
1
1
1
33-11
Z
X
Blank stabilizer
The blank stabilizer displacement/force uses two time functions: time function 1 controls the
prescribed displacement, time function 2 controls the prescribed force. Choose
ControlTime Function, verify that the time function 1 has constant unit value, then add time
function 2, define the time function as follows and click OK.
Time
0
16
Value
0
0
33-12
ADINA Primer
Point
#
Relative
To
Time
Function
Arrival
Time
Unloading
Type
Unloading
Time
Unloading
Force
Original
(leave
blank)
Deformed
0.0
(leave
blank)
15.5
Time
0.5
0.0
Unloading
Time
Function
2
(leave
blank)
The load on point 1 is a prescribed displacement during the solution at time 1.0. After the
solution at time 1.0 is obtained, the load on point 1 switches to a prescribed force (because
time 1.0 is later than the unloading time of 0.5). The magnitude of the prescribed force is 0
because time function 2 is equal to 0.
The load on point 2 is inactive until the solution at time 16.0 (because time 16.0 is the first
solution time later than the arrival time of 15.5). For the solution at time 16.0, the load on
point 2 is a prescribed displacement with value 0 (because the z prescribed value of
translation is 0). The prescribed displacement is measured relative to the deformations of the
model at time 15.0. The effect is to freeze the motion of point 2 at time 16.0.
Blank holder force
The blank holder displacement/force uses two time functions: time function 3 controls the
prescribed displacement, time function 4 controls the prescribed force. Choose
ControlTime Function, add time function 3, define it as
Time
0
1
2
3
16
Value
0
0.00065
0.00065
0.00127
0.00127
Value
1.0
1.0
0.0
33-13
Relative
To
Time
Function
Arrival
Time
Unloading
Type
Unloading
Time
Unloading
Force
303
Original
(leave
blank)
0.0
(leave
blank)
Time
2.5
-4900
Unloading
Time
Function
4
The load on point 303 is a prescribed displacement controlled by time function 3 up to and
including solution time 3.0. After the solution at time 3.0 is obtained, the load on point 303
switches to a prescribed force (because time 3.0 is later than the unloading time of 2.5). The
magnitude of the prescribed force is 4900 multiplied by time function 4, so this prescribed
force remains 4900 until solution time 15, and then becomes zero at solution time 16.
Punch displacement
The punch displacement/force uses two time functions: time function 5 controls the prescribed
displacement, time function 6 controls the prescribed force. Choose ControlTime Function,
add time function 5, define it as
Time
0
1
4
4.7126
16
Value
0
0
0
0.07126
0.07126
Value
0
0
1
0.1
0
33-14
ADINA Primer
Relative
To
Time
Function
Arrival
Time
Unloading
Type
Unloading
Time
Unloading
Force
106
Original
(leave
blank)
0.0
(leave
blank)
Time
4.9
Unloading
Time
Function
6
The load on point 106 is a prescribed displacement controlled by time function 5 up to and
including solution time 5.0. After the solution at time 5.0 is obtained, the load on point 106
switches to a prescribed force (because time 5.0 is later than the unloading time of 4.9). The
magnitude of the prescribed force is equal to the reaction force at this point at solution time
5.0, multiplied by time function 6.
Defining the time steps
Constant
magnitude
1
0.0126
0.001
and save the database to file prob33. Click the Data File/Solution
icon
, set the file name to prob33_ima, make sure that the Run Solution button is checked
and click Save.
As ADINA runs, it may write messages such as Model may be unstable to the log
window. You can ignore these messages.
The ADINA run finishes in 7 steps.
When ADINA is finished, close all open dialog boxes.
33-15
Restart analysis
Constant
magnitude
0.0035
0.0015
0.2874
1
1
Generating the data file, running ADINA, loading the porthole file
and
The graphics window shows the solution for the last time step. In this step, the contact group
is dead, and the blank holder force pushes the rigid links of the blank holder downwards.
Click the Previous Solution icon
once and click the Refit icon
window should look something like the figure on the next page.
33-16
. The graphics
ADINA Primer
Z
X
Post-processing
Force-deflection curve: We have put all of the postprocessing instructions into file
prob33_1.plo. Choose FileOpen Batch, navigate to the working directory or folder, select
the file prob33_1.plo and click Open. The AUI processes the commands in the batch file.
The graphics window should look something like the figure on the next page.
The graphics window shows the force-deflection curve. In this plot, we have multiplied the
force by 4 to account for symmetry. The green curve shows the loading, and the loading is
determined from the reaction force on the punch displacement. The red curve shows the
unloading, and the unloading is determined from the prescribed punch force.
33-17
10.
Loading
Unloading
8.
*10
Force (N)
6.
4.
2.
0.
0.
10.
20.
30.
40.
50.
60.
70.
80.
Displacement (mm)
Z
X
33-18
ADINA Primer
The graphics window shows the side view of the blank, after springback. Click the Previous
Solution icon
to show the blank before springback. The graphics window should look
something like this:
TIME 15.00
Z
X
During the springback process, the node on the right of the blank does not move vertically.
This is because we froze the displacement of this node during springback.
Residual stresses: Click the Batch Continue icon
something like the top figure on the next page.
The graphics window shows the residual stresses in the rolling direction. The blank is plotted
with the true shell thicknesses. The residual stresses are plotted without interpolation from
the integration points. Use the Zoom icon
to enlarge the blank near the top bend. The
graphics window should look something like the bottom figure on the next page.
33-19
TIME 16.00
Z
MAXIMUM
3.822E+08
EG 1, EL 77, IPT 223
MINIMUM
-3.491E+08
EG 1, EL 130, IPT 221
STRESS-RR
INT PT CALC
X
TIME 16.00
3.000E+08
2.000E+08
1.000E+08
0.000E+00
-1.000E+08
-2.000E+08
-3.000E+08
33-20
ADINA Primer
You can clearly see that the residual stress at each integration point through the thickness is
different (3 integration points through the thickness are used).
Thinning: Click the Batch Continue icon
. The graphics window should look something
like this. The maximum thinning is about 0.5%.
TIME 16.00
MAXIMUM
0.005194
EG 1, EL 124, LN 1
THINNING
TIME 16.00
0.004500
0.003000
0.001500
0.000000
-0.001500
-0.003000
-0.004500
Dynamic-explicit analysis
Now lets solve the model using an explicit analysis.
We present this solution for illustrative purposes only. In order to keep the number of explicit
time steps reasonable, we use a very large mass scaling factor. This causes the solution to be
inaccurate, as compared to the static solution.
Overview of model definition
The model is solved in 9 operations, each operation taking one or more solution steps:
33-21
1) to 4) Static analysis. Same as for the static-implicit analysis (to solution time 4.0126).
These operations provide a solution that is an initial condition for the explicit analysis.
Prescribed displacement
5) Restart to explicit analysis. Move punch to full stroke (200 steps requested, requested step
size 0.0035, to solution time 4.7126). In this operation, the punch speed is 0.1 m/sec.
ADINA automatically calculates the time step actually used. In order to increase the critical
time step size, and therefore reduce the number of time steps required, we use a mass scaling
factor of 105.
Prescribed force = 1/4 blank holder force
Prescribed displacement
6) Restart to dynamic-implicit analysis (1 solution step, step size 0.0035, to time 4.7161).
33-22
ADINA Primer
7) Switch punch loading from prescribed displacement to prescribed force (1 solution step,
step size 0.2839, to time 5.0)
Prescribed force = 1/4 blank holder force
Prescribed force
8) Gradually reduce punch prescribed force (10 solution steps, to time 15.0)
Prescribed force
9) Freeze displacement at point on blank, remove prescribed force on blank holder, remove
contact group (1 solution step, to time 16.0). The frozen displacement is equal to the
displacement at the previous solution time (time 15.0).
Frozen displacement
33-23
In operations 7 to 10, large dynamic time steps are used, to simulate static conditions. Hence,
at the end of operation 10, we obtain the static springback shape.
Set the Program Module to ADINA Structures (you can discard all changes) and choose file
prob33.idb from the recent file list near the bottom of the File menu.
Static-implicit analysis to obtain initial conditions for the explicit analysis
Choose ControlSolution Process, set the "Analysis Mode" to "New Run" and click OK.
Choose ControlSolution Process, click the Iteration Method button, set the Maximum
Number of Iterations to 999 and click OK twice to close both dialog boxes. Now choose
ControlTime Step, edit the table to read as follows, then click OK.
Number of
steps
4
1
Constant
magnitude
1
0.0126
Choose ControlSolution Process, set the "Analysis Mode" to "Restart Run" and click OK.
Set the Analysis Type to Dynamics-Explicit and click the Analysis Options icon
Global Mass Scaling Factor to 1E5 and click OK to close the dialog box.
. Set the
Now choose ControlTime Step, edit the table to read as follows, then click OK.
Number of
steps
200
33-24
Constant
magnitude
0.0035
ADINA Primer
and save the database to file prob33. Click the Data File/Solution
icon
, set the file name to prob33_exb, make sure that the Run Solution button is checked
and click Save. The AUI opens a window in which you specify the restart file from the first
analysis. Enter restart file prob33_exa and click Copy.
ADINA automatically computes the time step size. About 13000 time steps are required to
solve this model. When ADINA is finished, close all open dialog boxes.
Restart to dynamic-implicit analysis
Set the Analysis Type to Dynamics-Implicit. Now choose ControlTime Step, edit the table
to read as follows, then click OK.
Number of
steps
1
1
10
1
Constant
magnitude
0.0035
0.2839
1
1
When ADINA is finished, close all open dialog boxes and choose Post-Processing from the
Program Module drop-down list (you can discard all changes). Now choose File
Open Porthole, click on file prob33_exc.por, hold down the Ctrl key and click on file
prob33_exb.por. The File name field should display both porthole files, with the b porthole
before the c porthole. Click Open.
We will post-process this model using the same file as we used for the static analysis. Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob33_1.plo
and click Open. The AUI processes the commands in the batch file. Click the Batch
Continue icon
33-25
Force-deflection curve:
Force-deflection curve
10.
Loading
Unloading
8.
*10
Force (N)
6.
4.
2.
0.
0.
10.
20.
30.
40.
50.
60.
70.
80.
Displacement (mm)
Notice that the loading force oscillates, but approaches the same steady-state value as in the
static analysis.
Final blank shape:
TIME 16.00
Z
X
33-26
ADINA Primer
Residual stresses:
TIME 16.00
Z
MAXIMUM
3.971E+08
EG 1, EL 79, IPT 223
MINIMUM
-2.651E+08
EG 1, EL 83, IPT 211
STRESS-RR
INT PT CALC
TIME 16.00
3.500E+08
2.500E+08
1.500E+08
5.000E+07
-5.000E+07
-1.500E+08
-2.500E+08
Thinning:
TIME 16.00
Z
X
THINNING
TIME 16.00
0.04000
0.03333
0.02667
0.02000
0.01333
0.00667
0.00000
MAXIMUM
0.04711
EG 1, EL 128, LN 2
There are thin bands of relatively large thinning. These bands form early in the explicit
analysis, probably because the inertia forces are very large.
Exiting the AUI: Choose FileExit (you can discard all changes).
33-27
33-28
ADINA Primer
Problem description
The figure shows a disc braking system.
Applied pressure
Piston
Brake pad
Brake disc
Fixed plate
Initially, the brake disc is rotating at 900 rpm and the temperature in the braking system is 25o
C. At the time of solution start, a pressure of 2 MPa is applied to the piston and held constant
thereafter. During the first 5 seconds of the analysis, the brake disk slows down to 0 rpm.
The analysis is fully coupled as follows:
1) Heat is generated as a result of the contact between the brake pad, piston and fixed plate,
and this heat causes deformation of these components.
2) The deformation of these components causes additional contact and therefore additional
heating.
Two finite element models are employed in the single thermo-mechanical analysis. The
analysis is a 2D axisymmetric analysis. All of the input data is given in SI units.
(This model can also be solved using the ADINA TMC feature of ADINA Structures, but we
do not demonstrate this solution here.)
Structural (ADINA) model: The structural model is shown in the following figure: Both the
applied pressure and the disk rotational speed are prescribed in the analysis. The disk rotation
is applied to the model using contact-slip loads. The friction coefficient between the contact
surfaces is 0.2. Static conditions are assumed (that is, inertial effects are neglected).
34-1
Pressure
Piston, brake disk
and fixed plate separated
in this figure for clarity.
Contact surface 1 (target)
Contact surface 2 (contactor)
Contact pair 1
Contact pair 2
Fixed
Thermal (ADINA Thermal) model: The thermal model is shown in the following figure.
Convection elements are placed where shown in the figure.
Convection element group 11
Convection element group 12
Convection element group 13
Heat transfer between contact surfaces
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Setting up a thermo-mechanical-coupling (TMC) analysis
$ Specifying frictional contact
$ Specifying contact-slip loads
$ Copying a structural model to a thermal model
$ Postprocessing the TMC finite element models simultaneously
34-2
ADINA Primer
34-3
TIME 1.000
L6
L1
L3
L7
L8
L2
L103
L101
L4
L9
L125
L112
L121
L5
L10 L122
L102
L104
L123
L111
L206
L201
L113
L126
L207
L202
L208
L124
L204
L209
L203
L205
L210
34-4
ADINA Primer
Z
X
L6
L1
L3
L7
L8
L2
L103
L101
L4
L121
L5
L9
L125
L112
L10 L122
L113
L126
L124
L102
L104
L123
L111
L206
L201
L207
L202
L208
L204
L209
L203
L205
L210
Contact Group
1
1
Time Function
2
2
34-5
TWODSOLID
TWODSOLID
TWODSOLID
3 element
TWODCONDUCTION 1
TWODCONDUCTION 2
TWODCONDUCTION 3
to ADINA-T
34-6
ADINA Primer
TIME 10.00
Running ADINA-TMC
Choose SolutionRun ADINA-TMC, click the Start button, select file prob34_a, then hold
down the Ctrl key and select file prob34_t. The File name field should display both file
names in quotes. Click Start.
The ADINA-TMC run finishes in 200 steps. When ADINA-TMC finishes, close all open
dialog boxes. Choose Post-Processing from the Program Module drop-down list (you can
discard all changes), click the Open icon
Open icon
The graphics window should look something like the top figure on the next page. Notice that
the convection elements are shown (as thick lines) and the contact segments are shown (as
thick lines).
34-7
Z
X
Solution time: Before we plot the solution, we set the default solution time to 3.0. We do this
because we anticipate that the maximum range of the solution variables will occur around this
time. Choose DefinitionsResponse, make sure that the Response Name is set to
DEFAULT, set the Solution Time to 3.0 and click OK.
34-8
ADINA Primer
Z
X
34-9
Z
TEMPERATURE
TIME 3.000
RST CALC
TIME 3.000
280.0
240.0
200.0
160.0
120.0
80.0
40.0
2412399.
2275000.
1925000.
1575000.
1225000.
875000.
525000.
175000.
MAXIMUM
299.2
NODE 368
MINIMUM
7.991
NODE 362
EFFECTIVE
STRESS
RST CALC
TIME 3.000
DISTRIBUTED
CONTACT
TRACTION
TIME 3.000
3.467E+08
2.933E+08
2.400E+08
1.867E+08
1.333E+08
8.000E+07
2.667E+07
1.088E+07
9.750E+06
8.250E+06
6.750E+06
5.250E+06
3.750E+06
2.250E+06
7.500E+05
MAXIMUM
3.689E+08
EG 2, EL 54, IPT 12 (3.523E+08)
MINIMUM
4570.
EG 3, EL 2, IPT 12 (30310.)
HEAT FLUX
Exiting the AUI: Choose FileExit (you can discard all changes).
34-10
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Problem description
A foam O-ring is pressed between two frictionless plates as shown:
Prescribed displacement
CL
12 mm
48.65 mm
This problem is in many ways similar to problem 22, and if you have not yet worked problem
22, you should work problem 22 first.
The geometry of the problem is the same as in problem 22. But we use mm for the length
unit, so that we are not working with very small numbers.
The stress-strain-transverse strain characteristics for the material are as follows, when the
material is subjected to uniaxial tension/compression:
Engineering strain
(mm/mm)
Engineering transverse
strain (mm/mm)
-0.5
-0.3
-0.1
0.0
0.1
0.3
0.5
-0.1294
-0.0436
-0.0209
0.0
0.0192
0.0539
0.0845
Engineering
stress
(N/mm2)
-0.15
-0.09
-0.04
0.0
0.03
0.05
0.06
Notice that the transverse strain increases as the strain increases. This material is auxetic;
that is, it has negative Poissons ratio.
35-1
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
log10 aT ( ) =
t
C1 ( t ref
C2 + t ref
in which aT ( t ) gives the relationship between the actual time t and the reduced time
through
d
1
=
. We will assume C1 = 10.86 , C2 = 104.8 , measured at the reference
dt aT ( t )
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have an ADINA-M license to do this problem.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version does not contain ADINA-M.
35-2
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Much of the input for this problem is stored in files prob35_1.in, prob35_2.in, prob35_1.plo
and prob35_2.plo. You need to copy file prob35_1.in, prob35_2.in, prob35_1.plo,
prob35_2.plo from the folder samples\primer into a working directory or folder before
beginning this analysis.
We have prepared a batch file (prob35_1.in) which performs the following operations:
Specifies that the ATS method be used.
Specifies that stiffness matrix stabilization should be used.
Defines points, lines and surfaces.
Subdivides the surfaces.
Defines boundary conditions.
Defines a constraint equation set
Defines a displacement load and applies it to the model.
Plots the model
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob35_1.in and click Open. The graphics window should look something like the figure on
the next page.
35-3
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Z
TIME 1.000
C
PRESCRIBED
DISPLACEMENT
TIME 1.000
1.000
B
B
C
U U
2 3
- - C
Stress
-0.15
-0.09
-0.04
0.0
0.03
0.05
0.06
Strain2
-0.1294
-0.0436
-0.0209
0.0
0.0192
0.0539
0.0845
35-4
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Click the Graph button to display the curve fit. The AUI should display a new graphics
window that looks something like this:
Uniaxial stress-strain curves
from material property data
0.2
Material 1,
(Test)
Engineering stress
0.1
Material 1,
hyper-foam
0.0
-0.1
-0.2
-0.3
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Stretch
We have prepared a batch file (prob35_2.in) which performs the following operations:
Defines the element group
Meshes the geometry (using 9-node elements generated using free-form meshing)
Defines the contact group
Defines contact surfaces
Defines contact pairs
Regenerates the graphics
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob35_2.in and click Open. The AUI processes the commands in the batch file.
35-5
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Z
X
D
D
B
PRESCRIBED
DISPLACEMENT
TIME 1.000
1.000
C
C
C
U U
B
C
D
In the first run, we want to move the top plate 4 mm downwards in 10 equal steps. Choose
ControlTime Step, set the Number of Steps to 10 in the first row of the table and click OK.
Choose ControlTime Function, define time function 1 to be
Time
0.0
10.0
Value
0.0
4.0
35-6
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
TIME 10.00
Z
X
D
D
B
PRESCRIBED
DISPLACEMENT
TIME 10.00
4.000
C
C
C
U U
B
C
D
Generating the ADINA data file, running ADINA, loading the porthole file
and save the database to file prob35. Click the Data File/Solution
, set the file name to prob35, make sure that the Run Solution button is checked and
icon
click Save.
You will notice that the times at which ADINA obtains the solutions, and the step sizes, are as
shown in the table on the next page. The step sizes are different than the step sizes that we
requested because the ATS method is in use. We would like to use the ATS method, but not
have the ATS method use larger steps than the steps that we requested.
, click the button to the
Close all open dialog boxes. Click the Analysis Options icon
right of the Use Automatic Time Stepping (ATS) field, set the For Next Time Step field
to Return to Original Time Step Specified and click OK twice to close both dialog boxes.
, click the Data File/Solution icon
, set the file name to prob35,
Click the Save icon
make sure that the Run Solution button is checked and click Save.
Now the ATS method cuts back the time step for solution step 6. But the solution is obtained
for all of our original time steps.
35-7
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Step number
1
2
3
4
5
6
6
7
8
8
9
Step size
1.0
1.0
1.0
1.5
2.25
3.0
1.5
1.0
0.75
0.375
0.375
Time
1.0
2.0
3.0
4.5
6.75
9.75
8.25
9.25
10.0
9.625
10.0
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob35.
and
Postprocessing
35-8
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Z
TIME 10.00
160.
140.
120.
Force (N)
100.
80.
60.
40.
20.
0.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Displacement (mm)
In this plot, we have multiplied the force by 2, and reversed the direction of the force and
displacement so that downwards forces and displacements are positive. We have also
requested gridlines in the plot.
35-9
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Choose GraphList and scroll to the bottom of the list. The value of ZF for ZD=4.0000E+00
is 1.56010E+02 (N) (you might need to use the horizontal scrollbar to see this value).
Since the model is viscoelastic, the solution response is time dependent. Therefore we must
choose the time step sizes with reference to the material time dependence. Since Tau = 0.5,
the material time constant is 0.5 (seconds); therefore if we load to 4 mm in 0.1 seconds, the
material will not have time to relax during the loading.
After the initial loading, we want to hold the displacement of the top plate constant, then
partially unload the O-ring, as shown:
Displacement (mm)
0
0 0.1
35-10
5.1 5.2
Time (sec)
20.2
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Value
0.0
4.0
4.0
0.5
0.5
and click OK. Now choose ControlTime Step, edit the table to be
Number of
Steps
10
20
10
60
Constant
Magnitude
0.01
0.25
0.01
0.25
and
Postprocessing
and
9 times, until the solution time is 0.1. Now click the Model
35-11
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Use the mouse to rearrange the graphics until the graphics window looks something like this:
Z
TIME 0.1000
DISTRIBUTED
CONTACT
TRACTION
TIME 0.1000
0.3690
EFFECTIVE
STRESS
RST CALC
TIME 0.1000
0.3250
0.4200
0.2750
0.3600
0.2250
0.3000
0.1750
0.2400
0.1250
0.1800
0.0750
0.1200
0.0250
0.0600
MAXIMUM
0.4403
EG 1, EL 115, IPT 33 (0.4276)
MINIMUM
0.01392
EG 1, EL 96, IPT 12 (0.02222)
Now lets plot the force-deflection curve. We can use the same batch file that we previously
used. Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob35_1.plo and click Open. The graphics window should look something like the figure on
the next page.
35-12
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
6.
5.
*10
Force (N)
4.
3.
2.
1.
0.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Displacement (mm)
Use GraphList to look at the numerical values in the graph. During initial loading, the
force reaches 5.20366E+02, then when the top plate is held constant, the force decreases to
1.56029E+02 N (nearly the same value as was obtained in the analysis without viscoelastic
effects). When the top plate is moved upwards, the force drops to zero, then after recontact,
the force increases to 8.91460E+00 N.
Lets plot the force time history. We have set up the necessary plotting commands in file
prob35_2.plo. Choose FileOpen Batch, navigate to the working directory or folder, select
the file prob35_2.plo and click Open. The graphics window should look something like the
figure on the next page.
The relaxation process is clearly visible between 0.1 and 5 seconds.
35-13
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
6.
5.
*10
Force (N)
4.
3.
2.
1.
0.
0.
2.
4.
6.
8.
10.
12.
14.
16.
18.
20.
22.
Time (sec)
0.0
100.0
Thermal
Expansion
Coef
0.0
0.0
and click OK. In the Define Hyper-Foam Material dialog box, set the Table to 1 and click
Save (we do not want to close the dialog box yet). Now click the button to the right of the
35-14
ADINA Primer
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
Viscoelastic field, set 'Use Shift Function' to 'WLF (Williams-Landel-Ferry)', set Constant C1
to 10.86, set Constant C2 to 104.8 and click OK to close both dialog boxes.
Generating the ADINA data file, running ADINA, loading the porthole file
and
Postprocessing
relaxes much more slowly compared with the previous analysis. Click the Refresh icon
to clear the animation.
You can plot the stresses and contact forces just as in the previous analysis. You can also plot
the force-deflection curve and time history curve. The plots should look something like the
figures on the next page.
Exiting the AUI: Choose FileExit (you can discard all changes).
35-15
Problem 35: Viscoelastic foam O-ring pressed between two frictionless plates
6.
5.
*10
Force (N)
4.
3.
2.
1.
0.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Displacement (mm)
6.
5.
*10
Force (N)
4.
3.
2.
1.
0.
0.
2.
4.
6.
8.
10.
12.
14.
16.
18.
20.
22.
Time (sec)
35-16
ADINA Primer
Problem 36: Analysis of a rising air bubble using the VOF method
Problem description
An air bubble rises in a column of oil as shown:
g=9.8 m/s2
Oil
40
3
3
3 3
10
All lengths in mm
Both the air and the oil are modeled as incompressible Newtonian fluids. The oil is
considered to be the primary fluid and the air is considered to be VOF species 1.
The model is planar and two-dimensional.
Eventually the bubble hits the top of the column. We control the interface angle between the
bubble and the wall at the top of the column by setting the VOF wall angle to 0.0.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a boundary condition of type VOF wall angle
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
36-1
Problem 36: Analysis of a rising air bubble using the VOF method
Much of the input for this problem is stored in files prob36_1.in, prob36_2.in, prob36_1.plo
and prob36_2.plo. You need to copy file prob36_1.in, prob36_2.in, prob36_1.plo,
prob36_2.plo from the folder samples\primer into a working directory or folder before
beginning this analysis.
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
Defining model control data, geometry, subdivision data, boundary conditions and
materials
We have prepared a batch file (prob36_1.in) which performs the following operations:
Specifies a transient analysis.
Sets the Courant number and other parameters used in automatic time-stepping.
Defines points, lines and surfaces.
Subdivides the surfaces.
Defines a wall boundary condition and fixes the pressure at one point.
Defines the oil and air materials (materials 1 and 2 respectively)
Plots the model
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob36_1.in and click Open. The graphics window should look something like the figure on
the next page.
Defining the VOF analysis
Choose ModelFlow Assumptions and check the Use VOF Method button. Click the
VOF Control button, set the Max. Number of Iterations Allowed to 150 and click OK
twice to close both dialog boxes.
and add group 1, set the Element Sub-Type to
Click the Define Element Groups icon
Planar, click the Advanced tab and click the button to the right of the Associated VOF
Material field. In the VOF Material dialog box, add VOF material 1, set the First Species
Material Number to 2, set the Surface Tension Coefficient between Primary and First
Species to 0.08 and click OK. Click OK to close the Define Element Group dialog box.
36-2
ADINA Primer
Problem 36: Analysis of a rising air bubble using the VOF method
TIME 0.07500
V V
B
C
B
B
C B
B
B
P
-
WAL
B 1
C -
36-3
Problem 36: Analysis of a rising air bubble using the VOF method
Z
TIME 0.07500
B
V V
B
C
B
B
C B
B
B
P
-
WAL VOF
B 1
2
C -
TIME 0.07500
BBBBBB
BBBBBBBBBBBB
B
B
B
B
B
B B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
BBBBBBBBBBBBBBBBBB
B
D
C B
36-4
V V
B
C
D
B
C
D
P
-
WAL VOF
1
2
1
2
ADINA Primer
Problem 36: Analysis of a rising air bubble using the VOF method
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob36. Click the Data File/
Solution icon
, set the file name to prob36, make sure that the Run Solution button is
checked and click Save.
ADINA-CFD runs for 150 solution steps.
When ADINA-CFD is finished, close all open dialog boxes. Choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob36.
Postprocessing
Visualizing the bubble motion: For presentation purposes, we assume that any region for
which the VOF species is greater than corresponds to air. We have put the necessary
commands in a batch file (prob36_1.plo). Choose FileOpen Batch, navigate to the working
directory or folder, select the file prob36_1.plo and click Open. The graphics window should
look something like this:
TIME 0.07500
Z
X
36-5
Problem 36: Analysis of a rising air bubble using the VOF method
becomes rounded and starts to rise, oscillating slightly as it rises. Click the Refresh icon
to clear the animation.
Visualizing the oil motion: We can use the particle tracing feature to visualize the motion of
the oil. We have put the necessary commands in a batch file (prob36_2.plo). Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob36_2.plo
and the mouse to rearrange the graphics until the
and click Open. Use the Pick icon
graphics window looks something like this:
Z
TIME 0.002500
PARTICLE TRACE
UNSTEADY FLOW, TIME = 0.002500
SINGLE PARTICLE/EMITTER
START TIME = 0.000
At this point, the particle traces near the beginning of the solution are displayed.
to compute the particle traces. The graphics window
Now click the Last Solution icon
should look something like the figure on the next page.
Click the Movie Load Step
move out of the way of the rising bubble. Click the Refresh icon
36-6
ADINA Primer
Problem 36: Analysis of a rising air bubble using the VOF method
TIME 0.07500
Z
X
PARTICLE TRACE
UNSTEADY FLOW, TIME = 0.07500
SINGLE PARTICLE/EMITTER
START TIME = 0.000
36-7
Problem 36: Analysis of a rising air bubble using the VOF method
Z
X
Z
X
PARTICLE TRACE
UNSTEADY FLOW, TIME = 0.3600
SINGLE PARTICLE/EMITTER
START TIME = 0.000
Exiting the AUI: Choose FileExit (you can discard all changes).
36-8
ADINA Primer
Problem description
A simplified turbine is immersed in a fluid as shown:
Inlet
Structure
Outlet
At the beginning of the analysis, the turbine is at rest. A normal traction is suddenly imposed
at the turbine inlet. The fluid flows through the turbine housing, causing the turbine to rotate.
The model is planar and two-dimensional.
Because the turbine can rotate an arbitrary amount, it is convenient to model fluid surrounding
the turbine with elements that rotate with the turbine. These elements slide past the elements
that are near the turbine housing, as shown:
37-1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a boundary condition of type sliding-mesh
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA system does not contain ADINA-FSI.
Note that you must have an ADINA-M license to do this problem. In addition you should be
able to allocate as much memory as possible to the AUI, at least 400 MB. This memory is
needed to perform the particle tracing at the end of this problem description.
Much of the input for this problem is stored in files prob37_1.in, prob37_2.in, prob37_3.in
and prob37_1.plo. You need to copy file prob37_1.in, prob37_2.in, prob37_3.in,
prob37_1.plo from the folder samples\primer into a working directory or folder before
beginning this analysis.
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list. Choose
EditMemory Usage and make sure that the ADINA/AUI memory is at least 400 MB).
ADINA-CFD model
Defining model control data, geometry, wall boundary condition
We have prepared a batch file (prob37_1.in) which performs the following operations:
Specifies a transient FSI analysis.
Specifies the time stepping
Defines points, lines and surfaces.
Defines a sheet body
Defines a wall boundary condition
Plots the model
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob37_1.in and click Open. The graphics window should look something like the figure on
the next page.
37-2
ADINA Primer
Z
X
B
B
B
V V
B
B
WAL
1
L10
L11
E12
L9
L12
L16
E11
Figure includes
gap between regions
for clarity.
L15
L13
L14
Although the figure shows a slight gap between the two meshes, actually the two meshes
overlap slightly.
37-3
TIME 24.00
Z
X
C
D
C
D
B
C
C
B
C
D
V V
B
C
D
B
C
D
WAL SLI
2
3
1
-
37-4
ADINA Primer
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob37_2.in and click Open. Close the Log Window dialog box (which is displayed when the
AUI creates the data file). The graphics window should look something like this:
TIME 24.00
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEE
X
Y
EEEEE C
E
CBB
CBBC
BBBBB
CBBCC
BBB
C
BBB
EEE
EEEE B
CBBC
BBBBBB
BBBC
EE
EEE
EEE B
BCBBC
E
B
C
BBB
E
DDCDD
B
EEEE
B
CBBC EEE
EEE
EE B
BC
B
E
E
C
B
E
E
BBC
EEE EEEEE
DDD
E B
BB
C
BBB
EEEE
E
EEE BB
BB
C
C
D D
BBB
EEEE
EE BC
CB EEEE
B
E
EE EC
BC
B
D D
BB EEE E EEEEEEE
EE BBB
C
C
E
B
EEEE
C
C
D D
BB EEE
B
EE C
EEEE
B
E
B
C
D
D
E BBB
E
BB E
D
D
E
E
E
C
C
E B
B
B
E
E
B
D
D
E
E
E
B
B
C
C
E
E B
B
B
E
E
B
E
E B
B
B
C
C
DDDD DDDDDDD
D
E
E
B
D
D
E
E C
B
B
DD
DD
C
E
E
B
B
D
D
D
D
E
E
B
B
D
D
E
E
D
D
B
B
C
C
D
DD
E
E
B
B
PRESCRIBED
D
E
E
B
B
D
D
DD
D
D
E
E
B
B
C
C
D
D
E
E
B
B
NORMAL_TRACTION
D
D
E
B
B
D
D
E
DDDDDDDD B
C E
E C
B DDDDDDDD
E
B
B
E C
E
D B
C E
B D
TIME 24.00
B
E
B
E
D
D
B
B
E
D B
C E
C
D
E
B
E
B
B
E
E
DDDDDDDD B
C E
C
DDDDDDDD
D
D
B
E
D
D
B
B E
E
E
D
D
C
C
B
B
E
D
D
D
D
D
D
B
B
E
E
10000.
D
D
B
B E
E
E
D
D
C
C
B
B
D
D
E
D
D
B
B
E
E
D
D
D
D
B
B
E
E
C
C
DDDD
B
B
E
E
DDDD
D
B
B
E
E
D
D
D
D
C
C
D
D
D
B
B E
E
E
DD DD
B
B
E
B
B
E
E
C
C
B
B
E
E
D D
B
B
E
E
B
B
E
E
C
C
E
E
D D
BB EE
EE BB
C
BB
B
B
V V P
EE C
E
B E
D D
C
C
B
B
2 3
EE B
BB EEE
C
EE BB
D D
BC
B
EE BBC
BBB
B
CB EEEE
D
D
B
E
B
D
D
C EE
BBB
C
E EEE CC
BB
B
C
E
E
C
C
B
B
EEE BB
D D
BB EE
D
EEE CBBC
CBBC EEEEE
DDDD
BBB
C
B CB
EEE BBB
BBBC
E
BC
EEEE BB
EEE
BBBBB
CBBC
BBB
C
BBB
CBBC
BBC
CBBC
BD
BB
CBB
EEEE BC
EEEE
E
E
E
EEEEEE
EEEEEE
E
E
C
E
E
WAL FSI SLI
E
E
E
E
E
E
E
E
E
E
B 2
E
E
E
E
E
E
C 3
D 4
E 1
-
ADINA model
Click the New icon
We have prepared a batch file (prob37_3.in) that creates the entire ADINA model. Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob37_3.in and
click Open. Close the Log Window dialog box (which is displayed when the AUI creates the
data file). The graphics window should look something like the figure on the next page.
37-5
Z
X
B
B
U U
2 3
- -
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob37_f, then hold
down the Ctrl key and select file prob37_a. The File name field should display both file
names in quotes. Then click Start.
The ADINA-FSI solution takes 120 steps.
When ADINA-FSI finishes, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
and
37-6
ADINA Primer
TIME 24.00
Postprocessing
Visualizing the mesh motion: Click the Movie Load Step icon
. Notice that the mesh surrounding the turbine rotates along with the turbine, and slides
relative to the mesh close to the turbine housing. Click the Refresh icon
animation.
Velocity vectors: Click the Model Outline icon
to clear the
. To clear the stress vector plot in the structure, click the Modify Vector Plot icon
,
make sure that the Vector Quantity is STRESS, click the Delete button, click Yes to confirm,
then click OK to close the dialog box. The graphics window should look something like the
figure on the next page.
Click the Movie Load Step icon
vectors.
Notice that the velocity vectors cross the sliding-mesh boundary. Click the Refresh icon
to clear the animation.
37-7
Z
X
VELOCITY
TIME 24.00
3.619
3.250
2.750
2.250
1.750
1.250
0.750
0.250
Particle tracing: We can use the particle tracing feature to visualize the fluid motion.
First click the Clear Vector Plot icon
We have put the necessary commands for the particle tracing in a batch file (prob37_1.plo).
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob37_1.plo and click Open. The graphics window should look something like the top figure
on the next page.
At this point, the particle tracing has only been computed for the first time step. Now click
to compute the particle traces for the entire solution. (This
the Movie Load Step icon
calculation may take a long time. Increasing the memory available to the AUI should speed
up the calculation.) When the movie is complete, click the Animate icon
window should look something like the bottom figure on the next page.
37-8
. The graphics
ADINA Primer
TIME 0.2000
PARTICLE TRACE
UNSTEADY FLOW, TIME = 0.2000
MULTIPLE PARTICLES/EMITTER
EMIT INTERVAL = 0.02000
START TIME = 0.000
TIME 24.00
Z
X
PARTICLE TRACE
UNSTEADY FLOW, TIME = 24.00
MULTIPLE PARTICLES/EMITTER
EMIT INTERVAL = 0.02000
START TIME = 0.000
Notice how the particles cross over the sliding mesh boundaries.
37-9
37-10
ADINA Primer
Problem description
Air flows around a pipe containing hot steam, as shown:
z
x
Air
293 K
Fan:
DP = 1.0 10-2 - 10-4 Q 2
Steel
Steam (ASME)
101 KPa
430 K
The air inlet boundary condition is given as a function of pressure drop vs flow rate.
The steel is modeled as a solid element group within ADINA-CFD.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a material using ASME steam tables
$ Defining a fan boundary condition
$ Using the multigrid solver
$ Checking the mesh for incompatibilities
$ Defining face-links between bodies
$ Controlling the meshing across thin sections
$ Changing the colors of element groups
$ Obtaining the average temperature over a boundary defined by an element face-set
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have an ADINA-M license to do this problem. In addition, you need to be
able to allocate at least 150 MB to ADINA-CFD.
This problem cannot be solved with the 900 nodes version of the ADINA System because
there are too many nodes in the model.
38-1
Much of the input for this problem is stored in files prob38_1.in, prob38_2.in and
prob38_3.in. You need to copy file prob38_1.in, prob38_2.in, prob38_3.in from the folder
samples\primer into a working directory or folder before beginning this analysis.
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
Defining model control data, geometry, subdivision data, boundary conditions and
materials
We have prepared a batch file (prob38_1.in) which performs the following operations:
Defines the geometry bodies.
Defines analysis control parameters, such as the automatic time-stepping
Defines the material properties for the air and steel.
Plots the model
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob38_1.in and click Open. The graphics window should look something like this:
TIME 3.000
X
38-2
ADINA Primer
B
BB
BB
B
PRESCRIBED
TEMPERATURE
TIME 3.000
430.0
B
B
PRESCRIBED
NORMAL_TRACTION
TIME 3.000
V V V
B
2.500E-06
B
WAL
1
38-3
We still need to add the fan boundary condition. Click the Special Boundary Conditions icon
, add condition number 2 and set the Type to Fan. Set C0 to 1.0E-2, C2 to -1.0E-4 and
M2 to 2.0 (note, you do not need to change C1 and M1). Set the Type of Fan to Intake and
set the Time Function # to 4. Now set the Apply to field to Faces and the Body # to 3. Set
the Face # to 9 in the first row of the table, then click OK. When you click the Redraw icon
, the graphics window should look something like this:
TIME 3.000
X
Y
B
C
CC
PRESCRIBED
TEMPERATURE
TIME 3.000
430.0
CC
C
C
C
PRESCRIBED
NORMAL_TRACTION
TIME 3.000
2.500E-06
V V V
B
C
B
C
WAL FAN
2
1
-
38-4
ADINA Primer
B
C
D
B
C
D
CCC
CC
Z
C CC C CC CC
C C C CCC
X
CC
C C C C CCCC
CC
C C C C C CCC C C C
CC
C
C
C CC
C
Y
CC C C C
C C CCCCCCC
C C CCC C CC C C
C
CCCC
C C C C C C C C C C C CCC
CCC
D
D
PRESCRIBED
D
C
C
D B
C C C C C C C C C C C C C C C CC
C CCC
D B B DD
C
NORMAL_TRACTION
D B BBB B D
C C C C C C C C C C C C C C CCCCCCCCC
C
CC C
D D BB D C
TIME 3.000
C C CC C C C C C C C C CCC C CC C C C
CC
CCC C
C
C
C
C
C C CC CCC DCDCCC
CC C C C C C C C C C C C C C C
C
C
C
C
C C CCC
C
C
C
C
CC C C
C C C C C C C C CCC C CCC C
CC
CC
CCC
2.500E-06
CC C C C
C CC C C C C CC C C C C C C C
C
C
C
C C
C
C C CC CCC C
C C CC C C C C C C CCC C C C
C
C CCC
C
C C C C CC C C C
C
C C C C C CCC
C
C C C CC C C CC C C C C C C C C C C C
CC
C
C
C
C
C
C
CC
CC C
C C C C C C C C CC C C C C C CC C C C CC
C C CC
C
CC
C CC C C C C
C CC
C C C C C C CC C C
C C C C CC C
C C CCCCC
CC
CC C C
C
CC
C
C C C CCCC
C C C C CC C C C C C C C C C C C C C
CC
CCC
CC
C
C
C
C
C
CCC C C C C C C C C
C C C C C C C C C C C CCC CC
C
CC
CC
C C C C CC
CC
C
CCC
C CC
CCCC
C
CC
C
CC
C
C
C C C
CC CC
C
CCCCCCC C C C
CCCCCC
C
C
C
C
C
C
CC
CC
C CCC
CC
CC
C C
C CCC C C C C C C C C C CC C C C C
CC
C
C
C
C
C
C C CC
CCCC
C C
C
CC
C CCCCCCCCCC
C
C
C
C
C
C
C
C
C
C
C
C C
C
CC CCCC C CC CCC C
C
C C
C
C C CC C C
C
C
C
C C C C C C C CC
C C C C CCCC
C C CCCCCCCCC
CCC
C
C
C C CC C
C
C
C
C
C
C CCC C C
CC C C
CC C C
CCCC
C
CC C C C CCC
CCCCCCC
CCCC C
CCCCCCC CCCC
C
C
C
C
CC
C
C
C
C
C
C
C CCCC C
CCC
C CC
CC C C
C
C
C
C
CC
C
C
C
C
C
CC
C
C
C
C C
CC
C
CC
C CC
C
CCCCCCC C CCCCC C CCCCCCCC
CC C CCCCC
CCCCCCC
V V V P
C CC CC CC C CC C
CCCC
C
CC C C
1 2 3
CCC
C
CCCC
C
CCCCCC
CCC
C C C CCC
C C
CCCC
C
C
C
C
C
C CCCC C
C C CC
CC
C CC C
C
CC
CCCC C C CCCC CCC
CC
C
C
C
C
C C
CC
CC
PRESCRIBED
CCC
C C CCCC C CCC C
C
C
CC
C
CCCC CCCCCCCCCCC C C
TEMPERATURE
C
CC
CC
C
C
CC
C
CCCC
C
CCCCCCCCCC
C
C
C
C
C
C
C
C
C
TIME
3.000
C
C
C
WAL FAN
C
CC CCC
CC C
2
430.0
1
1
2
Checking the meshing for incompatibilities: Before we continue, we want to check the
meshing for incompatibilities. Click the Clear icon
Geometry icon
, the Show
38-5
Incompatibilities here
Mesh icon
, set the Delete Mesh from field to Body, set the Element Group to 1 and, in
the table, set the Body Number to 3, then click Apply. Repeat for element group 2 on body 2,
and element group 3 on body 1, then click OK to close the dialog box.
Creating face-links: Choose GeometryFacesFace Link, add face link 1, set the Type to
Create for All Faces/Surfaces and click OK. The AUI displays the warning message Face
2 of body 1 and face 3 of body 2 cannot be linked. Face 3 of body 1 and face 4 of body 2
38-6
ADINA Primer
cannot be linked. This message is OK since the indicated faces are not adjacent to each
other. Click OK to clear the warning message.
, make sure that the Element Group is 3, set the
Remeshing: Click the Mesh Bodies icon
Body # to 1 in the first row of the table and click Apply. Now set the Element Group to 2, set
the Body # to 2 in the first row of the table and click Apply. Now set the Element Group to 1,
set the Boundary Meshing to Delaunay, click the Advanced tab, set the Min. # of Elements
Across Thin Sections to 5, set the Body # to 3 in the first row of the table and click OK.
Click OK to clear the sliver tetrahedra warning message, if necessary.
The graphics window should look something like this:
TIME 3.000
X
Note that we used the Min. # of Elements Across Thin Sections field to increase the number
of elements through the thickness of body 3, as indicated in the plot.
Checking the meshing for incompatibilities: Lets check the new mesh for incompatibilities.
Click the Show Geometry icon
, the No
38-7
Now there are no interior surfaces in the plot. This shows that there are no incompatibilities
between the elements.
and the mouse to rotate the graphics out-of-plane. The Pick icon seems
Use the Pick icon
to work in reverse. This is an illusion caused by the fact that you are looking at the back
faces on the model.
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
Click the Save icon
and save the database to file prob38. Click the Data File/Solution
icon
, set the file name to prob38, make sure that the Run Solution button is checked,
make sure that the Max Memory for Solution is set to at least 150 Mbytes and click Save.
The Log Window displays the messages
WARNING: In
In
In
In
BCD
BCD
BCD
BCD
1
1
1
1
the
the
the
the
face
face
face
face
1
1
4
6
of
of
of
of
body
body
body
body
1
3
1
3
is
is
is
is
not
not
not
not
at
at
at
at
model
model
model
model
boundary
boundary
boundary
boundary
These messages state that, in special boundary condition 1, some of the faces in the model are
not on the model boundary. This is correct: we have placed wall boundary conditions on the
faces of the air that are adjacent to the steel, and wall boundary conditions on the faces of the
steam that are adjacent to the steel. These wall boundary conditions enforce no-slip on these
38-8
ADINA Primer
faces.
ADINA-CFD runs for 3 solution steps. When ADINA-CFD is finished, close all open dialog
boxes. Choose Post-Processing from the Program Module drop-down list (you can discard all
changes), click the Open icon
Postprocessing
Plotting the element groups in different colors: Click the Color Element Groups icon
.
The air is plotted in green, the steel is plotted in red and the steam is plotted in magenta
(between red and blue). The red and magenta are hard to tell apart. Click the Zone Colors
, change the Color for zone EG3, for example to cyan, then click OK. Now the
icon
steam is plotted in cyan. The graphics window should look something like this:
TIME 3.000
Z
X
and the
38-9
button, and, in the Define Element Depiction dialog box, set the Appearance for Deformed
Mesh color to GRAY , then click OK twice to close both dialog boxes. The graphics
window should look something like this:
, set the Type to Cutting Plane, set the Defined by field to Y-Plane and
38-10
ADINA Primer
38-11
Only the temperatures on the cutting surface intersection are plotted. Click the Cut Surface
icon
, set the Mesh Display Below the Cutplane to Display as Usual and click OK.
Now the temperatures are plotted on the mesh below the cutting surface intersection. Notice
that the plot still shows some unsightly extra lines on the mesh below the cutting surface
, click the
intersection. To remove these lines, click the Modify Mesh Plot icon
Rendering button, set the Element Face Angle to 50 and click OK twice to close both
dialog boxes. The graphics window should look something like this:
We need to select just the element faces on the outlet. Rotate the model until the outlet is
visible, then choose DefinitionsElement/Node SetElement Face Set, add Element Face
Set Number 1, set the Method to Auto-Chain Element Faces, double-click in the Face {p}
column of the table, then select one or more of the faces on the outlet, then press the Esc key.
Click Save to create the face-set. Move the dialog box out of the way of the mesh plot. The
element faces on the outlet should be highlighted. Click OK to close the dialog box.
To plot the face-set by itself, click the Modify Mesh Plot icon
38-12
ADINA Primer
X
Z
TEMPERATURE
TIME 3.000
392.4
392.2
391.9
391.7
391.4
391.2
391.0
MAXIMUM
392.4
NODE 3870
MINIMUM
390.8
NODE 4073
Choose DefinitionsModel Point (Special) Mesh Integration, add point name OUTLET,
set the Integration Type to Averaged and click OK. Now choose ListValue List
Model Point, set Variable 1 to (Temperature: TEMPERATURE) and click Apply. The
temperature at time 3.0 is 3.91584E+02 (degrees K). (Your result may be slightly different
because free meshing produces different meshes on different platforms.)
Exiting the AUI: Choose FileExit (you can discard all changes).
Notes
The air velocity in this problem is relatively low. This means that the air particles remain in
the heat exchanger for a relatively long time, and also means that the air heats up
significantly.
The multigrid solver is much more efficient than the sparse solver for this problem.
38-13
38-14
ADINA Primer
Problem description
An enclosure is bounded by rigid walls and a flexible hemispherical dome, as shown:
Z
X
0.05 m
0.1 m
39-1
Face 6, no-slip
Face 7, no flow
in y direction
Face 3, no flow
in x direction
Face 5, no-slip
Face 2, no-slip
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining a shell thermal boundary condition
$ Using a layer table to control meshing
$ Plotting a boundary of the model along with the velocities within the model.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have an ADINA-M license to do this problem.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
model contains too many nodes.
Much of the input for this problem is stored in files prob39_1.in, prob39_2.in and
prob39_3.in. You need to copy files prob39_1.in, prob39_2.in and prob39_3.in from the
folder samples\primer into a working directory or folder before beginning this analysis.
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
39-2
ADINA Primer
ADINA-CFD model
Defining model control data, geometry, material and boundary conditions
We have prepared a batch file (prob39_1.in) which performs the following operations:
Defines the geometry bodies
Defines most of the analysis control parameters
Defines the material properties for the air
Defines the zero velocity boundary conditions
Defines the temperature boundary condition
Defines a time function
Defines time stepping information
Plots the model
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob39_1.in and click Open. The graphics window should look something like this:
TIME 1.000
Z
X
PRESCRIBED
TEMPERATURE
TIME 1.000
D
B
0.000
D
B
C
D
E
V V V P
1 2 3
- - - - - -
39-3
TIME 1.000
Z
X
PRESCRIBED
TEMPERATURE
TIME 1.000
E
C
0.000
BF
V V V
E
B
C
D
E
F
B
C
D
E
F
FSI
1
-
TSH
2
-
39-4
ADINA Primer
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob39_2.in and click Open. The graphics window should look something like this:
TIME 1.000
I
I
I
I
I
I
I
I
I
I
I
I
I I
I
I
I
I
I I
I
I
I
I I I I
I
I
I I I I
I
I
I
I
I I
I
I I I I I
I
I I I I I
I I I I I I
I I
I I I I I
I I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I I I
I
I
I I KI I
I
I
I
K
I
I
I
I
I I I I I
I
I
I I I I I I I I I I
I
I I I I I I I I I I
I I I I I I I I I I I
I
I I I I I I I
I
I
I
I I I I I I I
I
I
I
I
I I I I
I
I
I
I
I
I
I
I I I
I
I
I
I
I I I
I
I
I
I
I
I
I
I
I
I
I
I
0.000
I
I
PRESCRIBED
TEMPERATURE
TIME 1.000
I
I
I
I
I
I
I
I
I
I
I
I
I
V V V
I I
I I
I
I I I
I I I I
I I I I
I I
I I I I
I I I I I
I
I I I I I I
I I
I
I I
I
I
I
I
I I I
I
I
I
I
I
I
I
I
B
C
D
E
F
G
H
I
J
K
B
C
D
E
F
G
H
I
J
K
FSI
1
1
1
1
1
-
TSH
2
2
2
2
2
-
This mesh is not suitable for the present analysis, because we anticipate large velocity
gradients near the walls. We would prefer to have layers of small elements near geometry
faces 1, 2, 4, 6, as shown in the following figure:
Face 6, no-slip,
fluid flows radially outwards,
fine mesh required
Z
X
Face 3, no flow
in x direction,
fluid slips along face,
coarse mesh is OK
Face 7, no flow
in y direction,
fluid slips along face,
coarse mesh is OK
Face 1, no-slip,
zero temperature,
fluid falls near this face,
fine mesh required
Face 2, no-slip,
fluid flows radially inwards,
fine mesh required
39-5
Edge #
Body #
1
2
4
6
(blank)
(blank)
(blank)
(blank)
2
2
2
2
1st Layer
Thickness
0.0005
0.0005
0.0005
0.0005
# of
Layers
3
3
3
3
Total
Thickness
0.0025
0.0025
0.0018
0.0025
Progression
Type
(blank)
(blank)
(blank)
(blank)
I
I
III I I I
I I II II
I I
I I
I
I I I
I I I I
II
I
I
I
I
I
I
I
II
I I
I
I
I
I
I
II
I I
I
I
I
I
II
I I
I
I
I
I
I I I I
I
I
I
I I I I I
I
I
I I I I I
I I
I
I
I
I
I
I
I I I
I I I I I
I
I
I
III I I I
I
I
I
II II I
I
I II I
I
I II I
I II I
I II
I
I
I
II
I I
I
I
I
I
I
I
I I
I I
I I
I
I
I
I
I
I I
II
I
I
I
I
I I
I
I
I
II I I
I I I IIIK I
I K
I I III I
I
I I III I
I
I I III I
I
I I III I
I
I I III I
I
I I III I
I III
I
I
I
I
I III I
II I I
I II I III I
I II I
II
II
I I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I I
I
I I
I I I
I I I I
I
I I I I
I I
I I I I
I
I
I I I I I
I
I I I I
I
I I I I I
I I I I I
I I
I
I I
I
I I I
I
I
I
I
I
I I I
I I
I
I
I
I
I
I
I
I
I I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
PRESCRIBED
TEMPERATURE
TIME 1.000
0.000
I
I
V V V
1
B
C
D
E
F
G
H
I
J
K
B
C
D
E
F
G
H
I
J
K
FSI
1
1
1
1
1
-
TSH
2
2
2
2
2
-
ADINA model
Click the New icon
We have prepared a batch file (prob39_3.in) that creates the entire ADINA model. Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob39_3.in and
click Open. Close the Log Window dialog box (which is displayed when the AUI creates the
39-6
ADINA Primer
data file). The graphics window should look something like this:
TIME 1.000
B
Z
C
B
B
C
CC
B
B
B
C
C
E
E
B
C
D
E
U U U
1 2 3 1 2
- - - - - - -
To display the mesh without the white FSI boundary lines, click the Clear icon
, choose
DisplayGeometry/Mesh PlotDefine Style, set the Frontier Depiction to OFF and click
OK. Then click the Boundary Plot icon
like this:
TIME 1.000
B
Z
C
B
B
C
CC
B
B
C
C
E
E
E
B
C
D
E
U U U
1 2 3 1 2
- - - - - - -
39-7
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob39_f, then hold
down the Ctrl key and select file prob39_a. The File name field should display both file
names in quotes. Set the Maximum Memory for Solution to at least 40 MB. Then click
Start.
The ADINA-FSI solution takes 2 steps.
When ADINA-FSI finishes, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob39_f. The graphics window should look something like this:
TIME 1.000
and
Z
X
Postprocessing
Plotting the velocities: Click the Shading icon
and the
39-8
ADINA Primer
Z
X
VELOCITY
TIME 1.000
0.1868
0.1625
0.1375
0.1125
0.0875
0.0625
0.0375
0.0125
This plot shows that there is slip on the symmetric faces of the model.
and rotate the model with the mouse until the
Now click the Cull Front Faces icon
graphics window looks something like this:
TIME 1.000
Z
X
Y
VELOCITY
TIME 1.000
0.1868
0.1625
0.1375
0.1125
0.0875
0.0625
0.0375
0.0125
39-9
Evidently the fluid rises near the shell dome, and falls near the zero temperature boundary
condition, as expected. (Your solution may be slightly different than ours, because free
meshing produces different meshes on different platforms.)
We can also plot just the dome boundary as an element face-set. First, click the Cull Front
Faces icon
and rotate the model until the dome boundary is visible. Now choose
DefinitionsElement/Node SetElement Face Set and add Element Face Set Number 1, set
the Method to Auto-Chain Element Faces and set the Face Angle to 10. Now double-click
in the Face {p} column of the table, select one or more of the faces on the dome boundary,
then press the Esc key. Click Save to create the face-set. Move the dialog box out of the way
of the mesh plot and notice that the element faces on the outlet are highlighted. Click OK to
close the dialog box.
, set the Element Face Set to 1 and click OK. The
Now click the Modify Mesh Plot icon
dome boundary is plotted, but no velocities are plotted. This is because the velocities at the
dome boundary are zero (no-slip). To see the velocities within the fluid domain, click the
Modify Vector Plot icon
, click the Grid button, set the Vector Location to Within 3D
Elements and click OK twice to close both dialog boxes. Rotate the mesh plot with the
mouse until the graphics window looks something like this:
TIME 1.000
Z
X
VELOCITY
TIME 1.000
0.1751
0.1625
0.1375
0.1125
0.0875
0.0625
0.0375
0.0125
39-10
ADINA Primer
Z
X
TEMPERATURE
TIME 1.000
208.0
176.0
144.0
112.0
80.0
48.0
16.0
MAXIMUM
223.0
NODE 1
MINIMUM
0.000
NODE 97
Now we use a cutting plane to visualize the temperatures within the model. Click the Cut
Surface icon
, set the Type to Cutting Plane, set the Defined by field to Origin and
Normal, set the Outwards Normal to (1.0, -1.0, 0.0) and click OK. Then click the Model
Outline icon
to remove the plotted lines on the cutting plane intersection. Use the Pick
icon
and the mouse to rotate the mesh until the graphics window looks something like the
top figure on the next page.
We can also plot the temperatures at the dome boundary. Click the Cut Surface icon
, set
the Type to None and click OK. Then click the Modify Mesh Plot icon
, set the Element
Face Set to 1 and click OK. Use the mouse to scale and rotate the mesh until the graphics
window looks something like the bottom figure on the next page.
39-11
TIME 1.000
Z
X Y
TEMPERATURE
TIME 1.000
208.0
176.0
144.0
112.0
80.0
48.0
16.0
MAXIMUM
223.0
NODE 1
MINIMUM
0.000
NODE 76
TIME 1.000
Z
X
TEMPERATURE
TIME 1.000
216.0
192.0
168.0
144.0
120.0
96.0
72.0
MAXIMUM
223.0
NODE 1
MINIMUM
69.03
NODE 4
Exiting the AUI: Choose FileExit (you can discard all changes).
39-12
ADINA Primer
Problem description
It is desired to analyze the shaft and ring shown in the following figure:
Outer surface fixed
2 N/mm2
1
2
All lengths in mm
40-1
Z
X
40-2
ADINA Primer
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
2.000
and save the database to file prob40. Click the Data File/Solution
, set the file name to prob40, make sure that the Run Solution button is checked and
icon
click Save.
Since the two parts are not connected, the shaft has rigid body modes, so the model is unstable
in static analysis. Depending upon round-off, ADINA either stops with the message
*** Stiffness matrix not positive definite ***
(which indicates that the model is unstable), or ADINA runs to completion. In the latter case,
you will find that the shaft undergoes very large displacements.
40-3
Face 4 of body 1
Face 1 of body 2
Section through model, parts separated for clarity
We also note that the faces on body 1 should be masters, because each node on a slave should
find an element face on the master.
Choose MeshingGlue Mesh, add Glue Mesh Set 1, enter the following information into the
table and click OK.
Type
Face
Face
Face
Face
Label #
1
6
1
4
Body #
2
2
1
1
Side
Slave
Slave
Master
Master
Generating the data file, running ADINA, loading the porthole file
to save the database file. Click the Data File/Solution icon
, set
Click the Save icon
the file name to prob40, make sure that the Run Solution button is checked and click Save.
When ADINA is finished, close all open dialog boxes, choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob40.
40-4
and
ADINA Primer
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
2.000
40-5
40-6
ADINA Primer
Problem description
It is desired to analyze the screwdriver shown in the following figure:
41-1
Z
X
Defining the subdivision data, material, boundary conditions, loading and elements
We have prepared a batch file (prob41_1.in) which contains the rest of the model definition.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob41_1.in and click Open. The graphics window should look something like the figure on
the next page.
41-2
ADINA Primer
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
BBBBB B
B B BB BBB
B BB
B
B
B
B
BB BB BB
BB
B
BB
B B
BB
B
B
BB
B BBB B B
BB
B
BB
B
BBBB
B
B
B
B
BBB BB B
BBB
BB B
BBB
U U U
1 2 3
B - - -
Zoom into the indicated region of the mesh. You will notice some very small elements.
These elements are present because the geometry contains very narrow faces in this region of
the model.
We would like to remesh, using a geometry without the narrow faces. Click the Delete Mesh
icon
, set Delete Mesh from to Body, enter 1 in the table and click OK.
. The graphics window should look something like the bottom figure on the next page.
41-3
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
B
B
U U U
1 2 3
- - -
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
B
B
41-4
U U U
1 2 3
- - -
ADINA Primer
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
B
B
U U U
1 2 3
- - -
To defeature the body, click OK. The graphics window should look something like the top
figure on the next page.
When you zoom into the indicated region, there are no narrow faces in the discrete BREP.
Remeshing
Click the Mesh Bodies icon
, set the Boundary Meshing to Delaunay, set the Nodes per
Element to 4, enter 1 in the table and click OK. The graphics window should look something
like the bottom figure on the next page.
Notice that the element faces on the surface match the discrete BREP of the body.
41-5
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
B
B
U U U
1 2 3
- - -
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1000000.
BBBBB B
B B BB BBB
B B
B B B
B
BBB BB BB
B
B
B
B
B B
BBBB
B
B
B
B BBB B B
B
BB
BBB
BB
B
BBB BBB B
BBB
BBBBBB
U U U
1 2 3
B - - -
41-6
ADINA Primer
Generating the data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob41. Click the Data File/Solution
, set the file name to prob41, make sure that the Run Solution button is checked and
icon
click Save. When ADINA is finished, close all open dialog boxes, choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob41.
Plotting the effective stresses
Click the Quick Band Plot icon
TIME 1.000
Z
X
EFFECTIVE
STRESS
RST CALC
TIME 1.000
9.750E+07
8.250E+07
6.750E+07
5.250E+07
3.750E+07
2.250E+07
7.500E+06
MAXIMUM
1.032E+08
EG 1, EL 2759, IPT 1
MINIMUM
245171.
EG 1, EL 3458, IPT 1
Since 4-node tet elements are used in the meshing, the stresses are constant within the
elements. Click the Smooth Plots icon
like the figure on the next page.
Although the results look better, they are not more accurate. A refined model should be used
to verify the results.
Exiting the AUI: Choose FileExit (you can discard all changes).
41-7
Z
X
SMOOTHED
EFFECTIVE
STRESS
RST CALC
TIME 1.000
6.500E+07
5.500E+07
4.500E+07
3.500E+07
2.500E+07
1.500E+07
5.000E+06
MAXIMUM
7.090E+07
NODE 455
MINIMUM
118888.
NODE 655
41-8
ADINA Primer
Problem description
It is desired to analyze the flow in the strongly curved channel shown.
z
x
o
120
R
Inlet
Prescribed
velocity V
2H
R
Outlet
(k )
3
= (i Vinlet ) 2 , inlet = inlet
0.3D
2
3/ 2
kinlet
where i is the turbulence intensity, here set to 0.025 and D is the hydraulic diameter, here
equal to H.
42-1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Turbulence material modeling
$ Turbulence boundary conditions and initial conditions
$ Using the FCBI-C elements
$ Restart to second order FCBI-C elements
$ Mass flux calculation using element face variables
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
model contains 13041 nodes.
Much of the input for this problem is stored in files prob42_1.in, prob42_2.in, prob42_1.plo,
prob42_2.plo. You need to copy files prob42_1.in, prob42_2.in, prob42_1.plo, prob42_1.plo
from the folder samples\primer into a working directory or folder before beginning this
analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
Defining model control data
Flow assumptions: Choose ModelFlow Assumptions, uncheck the Includes Heat Transfer
button, set the Flow Model to Turbulent K-Epsilon and click OK.
Element type: Choose ControlSolution Process and set the Flow-Condition-Based
Interpolation Elements to FCBI-C. (Do not close the dialog box yet.)
Outer iteration settings: Click the Outer Iteration button. Now click the Advanced
Settings button, set the Equation Residual to Use All, the Equation Residual Tolerance to
1E-5, the Variable Residual Tolerance to 1E-4, the Interpolation Scheme for Pressure to
Linear, check the Use Pressure-Implicit with Splitting of Operators (PISO) Scheme button,
then click OK three times to close all dialog boxes.
42-2
ADINA Primer
We have prepared a batch file (prob42_1.in) which contains the model geometry and special
boundary conditions.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob42_1.in and click Open. The graphics window should look something like this:
TIME 1.000
Y
Z
EC
D
B
ED
C
V V V
B
C
D
E
C
B
C
D
E
P k
WAL
1
2
3
4
Only half of the flow domain is modeled. Special boundary condition 4 (marked with an E on
the plot) is a slip-wall boundary condition. This boundary condition is chosen to model
symmetry.
Defining the turbulence data
42-3
0.127 and click Save. Note that the Prescribed Value for Kinetic-Energy is reset to 0.0084375
and the Prescribed Value for Rate of Energy Dissipation is reset to 0.020342. Click OK to
close the dialog box.
In the Apply Usual Boundary Conditions/Loads dialog box, set the Apply to field to
Surface, set the Surface # to 1 in the first row of the table and click OK. When you click the
, the graphics window should look something like this:
B
E C
D
B
PRESCRIBED
TURBULENCE_K
TIME 1.000
0.008438
PRESCRIBED
TURBULENCE
EPSILON
ED
C
TIME 1.000
0.02034
V V V
D
B
EC
B
C
D
E
P k
WAL
B
C
D
E
1
2
3
4
Variable
K-ENERGY
E-DISSIPATION
Value
0.0084375
0.020342
and click Save (these values are same values as are applied at the inlet). Now click the
Apply button, set the Apply to field to Volumes, set the Volume # to 1, 2, 3 in the first
three rows in the table, then click OK twice to close both dialog boxes.
42-4
ADINA Primer
We have prepared a batch file (prob42_2.in) which contains the rest of the model definitions:
Prescribed velocity boundary condition at inlet
Subdivision data
Element group data
Meshing
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob42_2.in and click Open. The graphics window should look something like this:
PRESCRIBED
VELOCITY
TIME 1.000
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
BB
B
B
B
B
B
B
E
E
E
E
E
E
B
E
B
E
E
E
E
E
E
B
E
E
BB
E
E
E
E
E
B
E
EE
EB
B
EB
EB
C
B
EB
E
B
E
E
E
E
E
E
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
E
B
E
B
E
E
E
B
E
E
E
B
E
EE
EC
E
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
EE
E
EE
B
EE
E
EE
EE
E
E
B
EE
E
E
E
E
B
E
E
E
B
E
E
B
E
E
E
EEEEE
B
E
EC
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
B
E
E
E
E
C
E
E
E
B
E
E
B
EEEEEEEEEEEEEE EEEEEEEEEE
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
B
E
E
C
E
E
E
E
E
E
EEEEEEE EEEEEEEEEEEEE
E
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
EE
E
B
E
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
E
C
E
E
E
E
E
E
E
E
E
E
E
E
E
B
E
E
E
E
E
E
D
D
D
E
E
EEE
D
D
D
D
D
E
D
D
D
D
D
D
E
D
D
E
E
D
D
D
D
E
D
D
C
D
B
E
D
E
E
D
D
E
D
D
E
E
D
E
D
E
D
D
D
D
E
D
E
E
D
E
D
D
B
D
C
D
D
C
D
D
C
EEEE
D
C
C
D
D
C
D
EEEE
C
D
D
C
D
D
E
C
D
D
C
C
D
D
C
D
C
D
C
D
C
E
C
D
C
D
D
C
C
E
C
E
D
C
C
D
C
E
C
E
E
E
B
D
C
E
D
C
E
D
E
C
D
D
D
C
E
E
E
E
D
C
E
E
D
E
C
B
D
D
E
E
C
E
D
D
D
C
E
E
E
E
D
E
C
D
D
E
B
C
E
EE
D
E
C
E
D
E
EE
E
C
EE
D
E
D
E
D
B
C
E
E
D
D
E
C
D
E
D
E
E
E
E
E
C
D
E
D
E
B
C
E
D
D
E
E
C
E
E
D
D
D
C
D
E
E
B
E
E
D
D
C
EE
E
E
E
E
D
C
EE
B
EE
E
E
D
D
E
C
E
E
D
E
D
E
E
E
D
C
E
E
E
B
D
C
E
D
E
E
E
E
E
D
E
C
E
D
E
E
B
D
D
C
E
D
E
D
E
E
E
D
E
D
C
D
E
E
B
EE
EE
D
E
C
EE
D
E
EE
E
E
D
D
C
E
E
E
D
B
E
E
E
D
D
C
E
E
E
E
D
E
D
E
E
D
C
B
E
D
D
E
E
C
D
E
D
D
E
D
E
E
B
D
C
E
EE
D
EE
EE
D
E
D
E
C
E
EE
E
D
D
B
D
E
E
C
E
E
D
E
D
E
D
D
C
D
E
D
E
E
B
D
D
E
C
D
E
D
E
D
D
EE
EEEE
E
C
B
D
E
D
EE
E
E
D
D
C
E
D
D
E
E
D
B
D
C
D
E
E
D
D
E
D
E
D
E
C
B
E
E
E
D
D
E
EE
D
B
D
EEEE
D
C
D
E
E
E
B
D
E
D
E
C
D
E
EE
D
E
E
D
B
E
E
EE
D
D
E
C
E
D
D
EE
E
B
E
D
D
E
E
E
B
D
E
D
E
E
D
E
D
E
D
C
B
D
E
E
E
D
E
D
E
E
E
D
E
E
D
B
E
D
E
C
EE
EE
EEE
EE
D
E
B
D
D
E
E
EE
D
D
C
D
D
E
B
E
E
D
D
E
D
E
D
C
D
B
D
E
E
E
E
E
D
D
EE
E
B
D
E
C
D
E
E
EE
D
D
E
D
B
E
E
E
D
D
E
E
E
C
D
D
D
E
B
E
D
E
E
D
E
E
D
E
B
D
C
E
E
E
D
D
E
D
E
B
E
EE
D
E
E
D
E
E
C
D
E
D
D
E
D
B
E
E
E
E
D
E
D
E
D
C
D
B
E
D
E
D
E
E
D
B
E
E
E
E
D
E
E
E
E
D
C
D
D
D
E
E
E
B
E
D
E
E
D
E
E
E
E
B
D
D
E
E
C
D
E
D
E
E
E
E
B
D
D
E
E
D
E
E
C
E
E
E
B
D
D
E
D
E
D
E
E
E
E
B
D
E
E
C
E
D
D
E
E
D
E
E
D
B
E
E
D
E
E
C
E
E
D
E
E
B
D
E
E
D
D
E
E
E
D
E
B
E
C
D
E
E
E
E
E
D
D
E
B
D
E
D
E
E
C
E
E
D
E
E
D
B
E
E
E
E
D
D
E
D
E
C
B
E
D
E
D
E
E
E
E
D
E
E
B
E
D
D
E
C
E
D
D
E
E
E
E
D
E
E
B
E
D
D
D
E
C
E
E
D
D
B
E
E
E
E
E
E
E
D
D
B
D
C
E
D
E
E
E
D
E
E
E
B
E
D
E
D
D
E
C
E
D
D
E
E
B
E
E
E
E
D
D
E
D
D
EE EEE
C
E
B
E
E
E
D
E
D
B
E
D
D
E
C
E
D
E
B
E
E
E
D
E
D
D
E
C
E
D
B
E
EEEE EE
E
E
D
D
E
C
B
E
D
D
E
E
E
D
E
B
D
E
C
D
E
E
D
E
E
D
E
E
B
E
D
D
E
C
E
E
E
E
D
B
E
E
E
D
E
D
E
C
E
E
B
D
D
E
E
E
E
D
E
D
D
B
E
C
E
E
D
E
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
E
E
E
D
B
D
E
C
E
D
E
E
D
E
D
E
E
E
D
D
B
E
C
E
E
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
D
E
E
E
D
D
B
E
C
E
E
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
E
D
D
E
B
C
E
E
D
D
E
E
D
E
E
E
D
D
B
E
C
E
E
D
E
E
E
E
E
D
D
E
B
C
E
D
E
E
D
E
D
E
E
E
D
D
B
E
C
E
E
E
D
E
E
E
E
D
B
D
E
C
E
E
D
E
D
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
D
E
E
E
D
D
B
E
C
E
E
E
D
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
D
E
E
E
D
D
B
E
C
E
E
E
D
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
E
D
D
D
B
E
C
E
E
D
D
E
E
E
E
E
D
D
E
B
C
E
E
D
E
D
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
D
E
E
E
D
B
D
E
C
E
E
E
D
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
D
EE
D
E
B
C
E
E
D
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
D
E
E
E
D
D
E
B
C
E
E
D
E
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
E
E
E
D
D
E
B
C
E
D
E
E
D
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
E
D
B
D
E
C
E
E
D
E
D
E
D
E
E
E
D
D
B
E
C
E
E
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
E
D
D
B
E
C
E
E
D
D
E
E
E
E
E
D
D
B
E
C
E
E
D
E
D
E
E
E
E
D
D
B
C
E
E
D
E
D
E
D
E
E
D
B
C
E
E
EE
E
E
B
E
E
E
E
CCC
B
E
E
E
B
E
E
C
E
B
E
C
E
BBB
B
BB
CC
C
TIME 1.000
3.000
PRESCRIBED
TURBULENCE_K
TIME 1.000
0.008438
V V V
PRESCRIBED
TURBULENCE
EPSILON
TIME 1.000
0.02034
B
C
D
E
B
C
D
E
P k
WAL
1
2
3
4
Generating the data file, running ADINA-CFD, loading the porthole file
and save the database to file prob42. Click the Data File/Solution
, set the file name to prob42, make sure that the Run Solution button is checked,
icon
make sure that Maximum Memory for Solution is at least 30 MB and click Save.
When ADINA-CFD is finished, close all open dialog boxes, choose Post-Processing from the
, set
Program Module drop-down list (you can discard all changes), click the Open icon
the File type field to ADINA-IN Database Files (*.idb), open database file prob42, click
the Open icon
42-5
Please notice that we first opened the ADINA-IN database file, then loaded the porthole file.
Postprocessing
(to hide the geometry), and the Quick Band Plot icon
Geometry icon
window should look something like this:
TIME 1.000
, the Show
. The graphics
Y
Z
NODAL_PRESSURE
TIME 1.000
1750.
1250.
750.
250.
-250.
-750.
-1250.
MAXIMUM
2030.
NODE 2827
MINIMUM
-1417.
NODE 8182
The pressure is highest at the outer radius and lowest at the inner radius.
Turbulence distribution: Click the Modify Band Plot icon
, set the Variable to (Fluid
Variable: TURBULENCE_K) and click OK. The graphics window should look something
like the top figure on the next page.
and the mouse to rotate the mesh plot until the graphics window looks
Use the Pick icon
something like the bottom figure on the next page. Notice that the turbulence is highest on
the no-slip walls, as expected.
42-6
ADINA Primer
TIME 1.000
Y
Z
TURBULENCE_K
TIME 1.000
0.08400
0.07200
0.06000
0.04800
0.03600
0.02400
0.01200
MAXIMUM
0.08554
NODE 2353
MINIMUM
0.007817
NODE 1576
TIME 1.000
Y
X
TURBULENCE_K
TIME 1.000
0.08400
0.07200
0.06000
0.04800
0.03600
0.02400
0.01200
MAXIMUM
0.08554
NODE 2353
MINIMUM
0.007817
NODE 1576
42-7
We would like to plot the static pressure coefficient as a function of the angular position
around the channel, along the line of symmetry for both the outer radius and inner radius. The
p p0
where V is the inlet velocity and p0 is a
static pressure coefficient is defined as C p = 1
2
2 V
reference pressure, chosen so that C p = 1 at the inlet. Since it is more convenient to work
with the inlet pressure as the reference pressure, we write C p =
p pinlet
1 .
2
1
2 V
From Khalil and Weber, Figure 6, the static pressure coefficient at the outlet is about 1.12.
First we need to determine the inlet pressure. We will use the average of the two pressures at
the inlet sampled at the outer radius and at the inner radius (both samples at the line of
symmetry). Choose DefinitionsModel Point (Combination)General, add point
INLET_AVERAGED, set the Type to Average, enter
POINT 2
POINT 3
in the first two rows of the table, then click OK. Now choose ListValue ListModel
Point, make sure that the Model Point Name is INLET_AVERAGED, set the Variable to
(Stress: NODAL_PRESSURE) and click Apply. The result is 9.76329E+02. Click Close to
close the dialog box.
Now we create the static pressure coefficent graph. We have prepared the commands for
creating the static pressure coefficient graph in file prob42_1.plo. Choose FileOpen Batch,
navigate to the working directory or folder, select the file prob42_1.plo and click Open. The
AUI processes the commands in the batch file. The graphics window should look something
like the figure on the next page.
(Note, part of the command file input is the inlet pressure. To save time, we have already set
the inlet pressure in the command file to 9.76329E+02).
Choose GraphList and scroll to the bottom of the dialog box. The static pressure
coefficient for the last point is 1.21696. Click Close to close the dialog box.
42-8
ADINA Primer
-0.6
Outer radius
Inner radius
STATIC_PRESSURE_COEFFICIENT
-0.8
-1.0
-1.2
-1.4
-1.6
-20.
0.
20.
40.
60.
80.
100.
120.
140.
160.
ANGULAR_POSITION_OUTER
By default, the FCBI-C elements are first order in space. We can improve the solution by
using second order FCBI-C elements.
Set the Program Module to ADINA CFD (you can discard all changes) and choose file
prob42.idb from the recent file list near the bottom of the File menu.
Choose ControlSolution Process and click the Restart Analysis button. Now click the
Outer Iteration button, click the Advanced Settings button, set the Space Discretization
Accuracy Order to Second and click OK three times to close all three dialog boxes.
Generating the data file, running ADINA-CFD, loading the porthole file
42-9
When ADINA-CFD is finished, close all open dialog boxes, choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
, set
the File type field to ADINA-IN Database Files (*.idb), open database file prob42, click
and open porthole file prob42b.
-0.6
Outer radius
Inner radius
STATIC_PRESSURE_COEFFICIENT
-0.8
-1.0
-1.2
-1.4
-1.6
-20.
0.
20.
40.
60.
80.
100.
120.
140.
160.
ANGULAR_POSITION_OUTER
Choose GraphList and scroll to the bottom of the dialog box. The static pressure
coefficient for the last point is 1.17948, which is quite comparable to the value from Khalil
and Weber. Click Close to close the dialog box.
Mass flux calculations: We would like to calculate the mass flux into and out of the channel.
To do this, we need element face-sets corresponding to the channel inlet and outlet.
Click the Clear icon
42-10
ADINA Primer
ADINA-CFD provides an element face-set for the channel inlet. Choose Definitions
Element/Node SetElement Face Set and select face-set 5. Move the dialog box out of the
way of the mesh plot and notice that the channel inlet is highlighted. Click Cancel to close
the dialog box.
Choose DefinitionsModel PointElement Face Set, add name INLET, set the Element
Face Set # to 5 and click OK. Now choose ListValue ListModel Point, set Variable 1 to
(Flux: MASS_FLUX_ELFACE) and click Apply. The mass flux should be 4.83870E+01.
This mass flux is the same as the value obtained from VA where A = H 2 . Click Close to
close the dialog box.
Now lets determine the mass flux at the channel outlet. ADINA-CFD does not provide an
element face-set for the channel outlet because there is no boundary condition defined at the
outlet. Choose DefinitionsElement/Node Set Element Face Set and add face-set 10, set
the Method to From Geometry Surface/Face, set the Surface/Face # to 16 in the first row of
the table and click Save. Move the dialog box out of the way of the mesh plot and notice that
the channel outlet is highlighted. Click OK to close the dialog box.
Choose DefinitionsModel PointElement Face Set, add name OUTLET, set the Element
Face Set # to 10 and click OK. Now choose ListValue ListModel Point, set the Model
Point Name to Outlet, set Variable 1 to (Flux: MASS_FLUX_ELFACE) and click Apply.
The mass flux should be -4.83870E+01. It is seen that the sum of the mass fluxes is zero, so
that mass is conserved.
Plotting the dimensionless wall distance: We would like to plot the dimensionless wall
distance. Click the Clear icon
Geometry icon
(to hide the geometry). Now click the Create Band Plot icon
, set the
Band Plot Variable to (Fluid Variable: WALL_Y+_ELFACE) and click OK. Use the mouse
to rotate the mesh so that the graphics window looks something like the figure on the next
page.
Exiting the AUI: Choose FileExit (you can discard all changes).
42-11
Y
X
WALL_Y+_ELFACE
TIME 2.000
432.0
408.0
384.0
360.0
336.0
312.0
288.0
MAXIMUM
439.6
EG 1, EL 1796
MINIMUM
271.3
EG 1, EL 8131
42-12
ADINA Primer
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
Problem description
A block is pushed onto a rigid cylinder as shown:
Prescribed5
force = 10 N
0.1
0.1
Block:
Ogden material model:
m1 = 106 N/m2, a1=0.5
m2 = 10 4 N/m2 , a2=5.5
Plane strain conditions
0.01
0.05
Rigid cylinder,
coefficient of friction = 0.2
We would like to determine the displacements and contact tractions for the given load
application. However, we do not want to explicitly specify time steps or time functions.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Using the TLA and-TLA-S methods
$ Plotting contact tractions as bands
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because
there are 1077 nodes in the model.
Much of the input for this problem is stored in file prob43_1.in. You need to copy file
prob43_1.in from the folder samples\primer into a working directory or folder before
beginning this analysis.
43-1
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
TIME 1.000
C
CB B B B B B B B B B
BBBBBBBBBBB
B
PRESCRIBED
FORCE
TIME 1.000
100000.
U U
B
C
If you look at the commands in prob43_1.in, you will notice that there is no specification of
the time function or the number of time steps. The time function used is the default time
function, and the number of time steps is automatically set by the TLA method.
Choosing the TLA method
to the right of the Analysis Type drop-down menu, set
Click the Analysis Options icon
the Automatic Time Stepping Scheme to Use Total Load Application (TLA) and click
OK.
43-2
ADINA Primer
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
Generating the ADINA data file, running ADINA, examining the output file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob43,
make sure that the Run Solution button is checked and click Save.
Depending upon round-off, ADINA either runs, or stops with the message *** Program
stopped abnormally ***. Click the View Output button in the ADINA Structures window
and find the text
STEP NUMBER =
You will notice that the minimum abs diag element of the factorized matrix is very small.
This is because the model has a rigid body mode in the z translational direction. This rigid
body mode is present because we specified a prescribed force on the block, and when the
block is not in contact with the cylinder, there is nothing to restrain the motion of the block.
Close the text editor window and the ADINA Structures window, and all other windows.
One way to obtain a solution is to prescribe the displacement of the block. However then it is
difficult to determine the exact amount of displacement needed to obtain the specified
prescribed force. So instead we add stabilization to the model using the TLA-S method.
Choosing the TLA-S method
Click the Analysis Options icon
to the right of the Analysis Type drop-down menu, set
the Automatic Time Stepping Scheme to Use TLA with Stabilization (TLA-S) and click
OK.
Generating the ADINA data file, running ADINA, examining the output file, loading the
porthole file
to save the database file. Now click the Data File/Solution icon
,
Click the Save icon
set the file name to prob43, make sure that the Run Solution button is checked and click Save.
You can replace the existing prob43.dat file.
ADINA solves the model using 7 solution steps.
Click the View Output button in the ADINA Structures window, scroll to the end of the file,
then scroll backwards until you find the table with heading
SOLUTION ACCURACY INDICATORS
43-3
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
Z
X
43-4
ADINA Primer
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
Post-processing
Although ADINA solves the model in 7 solution steps, ADINA only saves the solution for the
last time step. So you cannot examine the solution at different load levels, create animations
or create a force-deflection curve.
You can examine the solution for the given prescribed force in detail. Here we demonstrate
how to show the contact tractions as bands.
, set the Band Plot Variable to (Traction:
Click the Create Band Plot icon
NODAL_NORMAL_TRACTION) and click OK. It is difficult to see the traction bands
because the thick contact segment lines obscure the traction bands. Click the Modify Mesh
, click the Element Depiction button, click the Contact, etc tab, set the
Plot icon
Contact Surface Line Width to 0 and click OK to close both dialog boxes. It is easier to see
the traction bands, but it would be better to thicken them some more. Click the Modify Band
, click the Band Rendering button, set the Line Width Value to 6 and click
Plot icon
OK twice to close both dialog boxes. The graphics window should look something like this:
TIME 10.00
Z
X
NODAL
NORMAL
TRACTION
TIME 10.00
1440000.
1200000.
960000.
720000.
480000.
240000.
0.
MAXIMUM
1563021.
NODE 627 (1555786.)
MINIMUM
-28690.
NODE 533 (0.000)
Since there is friction in the model, we can also plot the tangential tractions. Click the Modify
Band Plot icon
, set the Band Plot Variable to (Traction:
NODAL_TANGENTIAL_TRACTION) and click OK. The graphics window should look
something like the figure on the next page.
43-5
Problem 43: Contact between a block and a rigid cylinder, TLA-S method
TIME 10.00
Z
X
NODAL
TANGENTIAL
TRACTION
TIME 10.00
160000.
133333.
106667.
80000.
53333.
26667.
0.
MAXIMUM
175485.
NODE 608
MINIMUM
-9811.
NODE 533 (0.000)
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
Note
The TLA-S method uses four stabilization factors: the stiffness matrix stabilization factor, the
damping factor, the inertia factor and the contact damping factor. Since there is no density
assigned to the model, the model has no mass and the inertia factor has no effect. If you
assign a density to the model, you should turn off the stiffness matrix stabilization factor.
Otherwise the convergence will be slow while the model is not in contact.
43-6
ADINA Primer
Problem description
A bracket assemblage is shown below in an exploded view:
Bolt
Upper bracket
Lower bracket
Nut
The two parts of the bracket are bolted together. After the parts are bolted together, the
tension in the bolt is 2000 N and the assemblage appears as shown on the next page.
44-1
Bolt tension
= 2000 N
Finally a pressure load of 1 MPa is applied to the top of the upper bracket as shown:
Pressure load
= 1 MPa
In this model, the bolt / nut combination is modeled using a 3D-bolt element group. The bolt
element group and bracket element groups are allowed to come into contact, and contact
surfaces are used to model the contact.
44-2
ADINA Primer
Contact group 2,
contact surface 3
Contact group 2,
contact surface 5
Element group 1
Contact group 1,
contact surface 1
Contact group 1,
contact surface 2
Element group 2
Contact group 2,
contact surface 6
Contact group 2,
contact surface 4
The bolt pretension is directly specified and is applied to the model in a bolt loading step.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Using 3D-bolt elements
$ Displaying the contact gap in a band plot
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Note that you must have an ADINA-M license to do this problem.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not include ADINA-M.
Much of the input for this problem is stored in file prob44_1.in. You need to copy file
prob44_1.in from the folder samples\primer into a working directory or folder before
beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
44-3
Model definition
We have prepared a batch file (prob44_1.in) which contains all of the model definition except
for the bolt element definition.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob44_1.in and click Open. The graphics window should look something like this:
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1.000
C
B
C B
B
B
B
B
B
B
B
C
D
U U U
1 2 3
- - - -
44-4
ADINA Primer
TIME 1.000
Z
X
U U U
1
No boundary
conditions assigned
Bolt loading: Choose ModelBoltBolt Options, set the Bolt Loading Sequence Table to
Yes and click the Bolt Table ... button. Add bolt table 1, enter (1, 1, 2000, Yes) in the first
row of the table and click OK twice to close both dialog boxes.
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob44,
make sure that the Run Solution button is checked and click Save.
In the Log Window, note the following text:
3D bolt group 3, bolt number = 1
Automatic bolt-plane calculation using inertial properties
Volume = 4.70343E+03
Min inertia = 1.63059E+05
Bolt direction = ( 0.00000E+00, 0.00000E+00, 1.00000E+00)
Bolt plane point = (-1.00000E+01, 1.53553E-15, 1.26638E+01)
Bolt length, cross-sectional area = 4.75000E+01, 4.30204E+01
(Your numbers might be slightly different than these numbers because free meshing produces
different meshes on different platforms.)
44-5
This text can be used to verify that the bolt is defined correctly. For example, the bolt
direction for bolt number 1 is (0,0,1), which corresponds to the bolt axis. See the ADINA
Theory and Modeling Guide for more details.
In the ADINA dialog box, in the Message window, notice that there is a line
Bolt iterations: step number =
time = 1.0000000E+00
We see that, although there is only one solution step specified in the input, ADINA performs
bolt iterations before that solution step, in order to obtain the solution corresponding to the
bolt tension of 2000 N, without additional loads.
Close all open dialog boxes, choose Post-Processing from the Program Module drop-down list
(you can discard all changes), click the Open icon
Post-processing
Bolt pretension: Click the Previous Solution icon
to display the solution for the bolt
sequence step. Since no load other than the bolt pretension is applied in this step, this
solution shows the effect of the bolt pretension.
and use the mouse to rotate and scale the mesh plot
Click the Scale Displacements icon
until the graphics window looks something like the top figure on the next page.
The bolt pretension is seen to pull the two parts of the bracket assemblage together, and the
two parts of the bracket assemblage are in contact. However, the displacements are magnified
so much that the elements in the bolt group appear to move into each other. Click the Modify
, click the Model Depiction button, set the Magnification Factor to 50 and
Mesh Plot icon
click OK twice to close both dialog boxes. The graphics window should look something like
the bottom figure on the next page.
44-6
ADINA Primer
Z
X
Z
X
44-7
Bolt pretension and applied pressure: Click the Next Solution icon
icon
to display the solution for time 1.0. The graphics window should look something
like this:
TIME 1.000
Z
X
PRESCRIBED
PRESSURE
TIME 1.000
1.000
44-8
ADINA Primer
Z
X
STRESS
RST CALC
TIME 1.000
+ -
73.03
63.00
45.00
27.00
9.00
-9.00
-27.00
-45.00
Now we calculate the axial force in the bolt from the stresses. Click the Cut Surface icon
, set the Type to Cutting Plane, set "Defined by" to Z-Plane, set the Coordinate Value to
12 and click OK. The cutting surface corresponds to the bolt cross-section. Choose
DefinitionsModel Point (Special)Mesh Integration, add point BOLT, make sure that the
Integration Type is Integral and click OK. Choose ListValue ListModel Point, make sure
that the Model Point Name is BOLT, set Variable 1 to (Stress: STRESS-ZZ) and click Apply.
The value of STRESS-ZZ is first 2.00035E+03, then becomes 1.36764E+03. Since model
point BOLT represents the integral of the listed variable, these values correspond to axial
forces, and these values are very close to the bolt forces obtained earlier.
Displaying the contact gap in a band plot
Now we look at the contact between the upper and lower brackets. Click the Clear icon
,
and, in the Model Tree, expand the Zone entry, right click on 11. EG1 and choose Display.
, set the Band Plot Variable to (Miscellaneous:
Then click the Create Band Plot icon
NODAL_CONTACT_GAP) and click OK. Use the mouse to rotate the mesh plot until the
graphics window looks something like the figure on the next page.
44-9
Y
Z
X
NODAL
CONTACT
GAP
TIME 1.000
0.02167
0.01833
0.01500
0.01167
0.00833
0.00500
0.00167
MAXIMUM
0.02425
NODE 217
MINIMUM
-9.474E-10
NODE 111
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
44-10
ADINA Primer
Problem description
An initially flat plate is bent by an applied moment:
z
x
uy, uz fixed
qx fixed
E=2.1105 N/mm2
n=0.3
Thickness = 0.1 mm
5 mm
1 mm
45-1
Model definition
We have prepared a batch file (prob45_1.in) which contains all of the model definition. Shell
elements are used to model the plate. The moment is applied in 20 time steps.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob45_1.in and click Open. The graphics window should look something like this:
TIME 20.00
Z
X
C
C
B
B
PRESCRIBED
MOMENT
TIME 20.00
2.000
U U U
B
C
Notice that the y and z displacement, and the x rotation, are fixed on the clamped end. In
addition, the x displacement is fixed at one point on the clamped end to remove the rigid-body
translation in the x direction.
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob45. Click the Data File/Solution
icon
, set the file name to prob45, make sure that the Run Solution button is checked and
click Save.
The model does not converge in the 8th time step.
45-2
ADINA Primer
Close all open dialog boxes, choose Post-Processing from the Program Module drop-down list
(you can discard all changes), click the Open icon
graphics window should look something like this:
TIME 7.000
Z
X
The model deformations look fine. So the plot does not give us any clues about why the
model did not converge.
Examining the ADINA output file
To figure out what happened, we need to examine the ADINA output file. If you didnt close
the ADINA window, click the View Output button. If you already closed the ADINA
window, then use a text editor, such as vi or Notepad, to open file prob45.out.
Dont close the AUI.
In the output file, look for the text
STEP NUMBER =
and examine the NORM OF INCREMENTAL ROTN. column for the equilibrium
iterations of step 8. These values should be similar to those shown in the following table.
45-3
Iteration
0
1
2
3
NORM OF
INCREMENTAL ROTN
5.93E-01
7.82E+00
5.91E-01
1.32E+01
NODE-DOF
2-Z
12-Z
2-Z
12-Z
MAX
VALUE
-2.88E-01
4.87E+00
-3.98E-01
1.06E+01
From this table, we see that the norm (square root of the sum of the squares) of all of the
incremental rotations in the model for iteration 0 is 5.93E-01 and the maximum incremental
rotation in iteration 0 is 2.88E-01 at node 2. Since the rotations are measured in radians, the
incremental rotations at nodes 2 and 12 appear to be very large.
Evidently the nodes at the clamped end and the nodes with the applied moment are assigned 6
degrees of freedom. At all of the nodes with 6 degrees of freedom, there is nothing in the
model to provide stiffness to the drilling degrees of freedom (the drilling degrees of freedom
are the rotations in the direction of the shell normals). So we need to provide stiffness for
those degrees of freedom.
In this model, the AUI assigns 6 degrees of freedom to the nodes on the clamped end because
there are both free rotations (the y- and z-rotations) and fixed rotations (the x rotations) on the
clamped end. The AUI assigns 6 degrees of freedom to the nodes with applied moment,
because of the applied moment.
Pre-processing: clamped nodes
For the clamped nodes, there is no reason to leave the z rotation free. Lets see what happens
if we fix the z rotation for the clamped nodes.
Invoking the pre-processor: Choose ADINA Structures from the Program Module drop-down
list (you can discard all changes). Choose prob45.idb from the recent file list near the bottom
of the File menu.
and notice that fixities P1 and P2 are applied to geometry
Click the Apply Fixity icon
points 1 and 2. Click the Define button, set the Fixity Name to P1, check the Z-Rotation
button, set the Fixity Name to P2, check the Z-Rotation button and click OK twice to close
both dialog boxes.
45-4
ADINA Primer
TIME 20.00
Z
X
C
C
B
B
PRESCRIBED
MOMENT
TIME 20.00
2.000
U U U
B
C
Notice that the Z rotation is fixed at the nodes on the clamped end.
Generating the ADINA data file, running ADINA, examining the output file
Click the Save icon
. Click the Data File/Solution icon
, set the file name to prob45,
make sure that the Run Solution button is checked and click Save. You can replace the
existing prob45.dat file.
This time, the model does not converge in the 7th time step. We need to look at the ADINA
output file again. Click the View Output button in the ADINA window, look for the text
STEP NUMBER =
and examine the NORM OF INCREMENTAL ROTN. column. These values should be
similar to those shown in the following table.
Iteration
0
1
2
3
NORM OF
INCREMENTAL ROTN
3.11E-01
2.81E-01
3.08E-01
6.08E-01
NODE-DOF
12-Z
12-Z
11-Z
11-Z
MAX
VALUE
1.92E-01
1.77E-01
-2.08E-01
3.90E-01
45-5
Z
X
45-6
ADINA Primer
Post-processing
Rotations and moment reactions: Choose ListValue ListZone, set Variable 1 to
(Displacement: X-ROTATION), Variable 2 to (Reaction: X-MOMENT_REACTION) and
click Apply. Scroll down to display the results at time 20. The X moment reaction at node 1
is 1.99761 and the X moment reaction at node 2 is 1.99760. The X rotation at nodes 11 and
12 is 1.19041 (radians). Click OK to close the dialog box.
The moment reactions nearly balance the applied moment of 4.0. A comparison analytical
solution is
ML
= 1.14 (radians)
EI
For many purposes, the solution is good enough. But we can obtain a better solution by
introducing a soft beam element to eliminate the drilling stiffness.
Pre-processing: soft beam element
Invoking the pre-processor: Choose ADINA Structures from the Program Module drop-down
list (you can discard all changes). Choose prob45.idb from the recent file list near the bottom
of the File menu.
We have prepared a batch file (prob45_2.in) which contains the beam element definition.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob45_2.in and click Open. We cant see the beam element because it lies on one of the
shell element lines. Click the No Mesh Lines icon
45-7
Z
X
C
C
B
B
PRESCRIBED
MOMENT
TIME 20.00
2.000
U U U
B
C
Since the beam now provides stiffness in the drilling stiffness direction, we dont need any
shell drilling stiffness. Choose ControlMiscellaneous Options, uncheck the Assign
Stiffness to Nodes with Zero Stiffness button and click OK.
Generating the ADINA data file, running ADINA, post-processing
Click the Save icon
. Click the Data File/Solution icon
, set the file name to prob45,
make sure that the Run Solution button is checked and click Save. You can replace the
existing prob45.dat file.
Again, ADINA runs for 20 steps. Close all open dialog boxes, choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob45. Choose ListValue ListZone, set Variable 1 to
(Displacement: X-ROTATION), Variable 2 to (Reaction: X-MOMENT_REACTION) and
click Apply. Scroll down to display the results at time 20. The X moment reaction at nodes 1
and 2 is 1.99999, and the X rotation at nodes 11 and 12 is 1.16536 (radians). Click OK to
close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
Notes
1) If we had turned off the drilling stiffness feature before running the original model, the
solution would have stopped immediately with a zero pivot message.
45-8
ADINA Primer
2) It is safe to leave the y rotation of the clamped nodes free, because the y rotation direction
lies in the plane of the shell, and hence has stiffness.
3) In the comparison analytical solution, the plate constant D =
Et 3
is not used,
12(1 2 )
because the y rotations are free and the plate can undergo anticlastic bending. The plate
responds as if it were a beam.
4) The drilling stiffness feature affects the solution slightly, because a small amount of the
applied moment acts in the direction of the drilling stiffness (this is because the anticlastic
effect bends the shell normals so that they have components in the x direction). Because the
drilling stiffness is implemented using grounded rotational spring elements, a small amount of
the applied moment is taken by the drilling stiffness springs.
On the other hand, when the beam element is used, all of the applied moment goes into the
finite element model, so the reactions at the clamped nodes are in equilibrium with the applied
moment.
45-9
45-10
ADINA Primer
Problem description
A cylinder is subjected to heat flux loadings as shown:
C
L
0.1 m
Thermal properties:
k = 0.5 W/m-oC
h = 5 W/m2-oC
e = 0.2
s = 5.669 5 10-8 W/m2-oK4
Environmental temperature = 20 oC
0.1 m
q = 500 W/m2
Structural properties:
E = 6.9 5 1010 N/m2
n = 0.30
a = 4.5 5 10-6 m/m
This is the same problem as was considered in primer problem 9. However, in this analysis,
we will analyze the cylinder entirely within ADINA Structures, using the TMC model feature.
(Note, do not confuse the TMC model feature within ADINA Structures with the ADINATMC solution capability.)
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Using the TMC model feature within ADINA Structures
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
46-1
L1
P1
L2
S1
L4
P3
L3
P4
X2
0.1
0.0
0.0
0.1
X3
0.1
0.1
0.0
0.0
46-2
Type
Vertex
Point 1
Point 2
Point 3
Point 4
ADINA Primer
46-3
PRESCRIBED
HEATFLUX
TIME 1.000
500.0
PRESCRIBED
CONVECTION
TEMPERATURE
TIME 1.000
20.00
B
PRESCRIBED
RADIATION
TEMPERATURE
TIME 1.000
20.00
U U U
B
C
46-4
ADINA Primer
PRESCRIBED
HEATFLUX
TIME 1.000
500.0
B
B
B
PRESCRIBED
CONVECTION
TEMPERATURE
TIME 1.000
20.00
B
B
B
PRESCRIBED
RADIATION
TEMPERATURE
TIME 1.000
B
B
20.00
B
C
C
U U U
B
C
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
data file and run ADINA, click the Data File/Solution icon
, set the file name to prob46,
make sure that the Run Solution button is checked and click Save. When ADINA is finished,
close all open dialog boxes. Then choose Post-Processing from the Program Module dropdown list (you can discard all changes), click the Open icon
prob46.
46-5
Z
X
ELEMENT
TEMPERATURE
RST CALC
TIME 1.000
100.0
90.0
80.0
70.0
60.0
50.0
40.0
MAXIMUM
104.4
EG 1, EL 25, IPT 11 (102.2)
MINIMUM
34.16
EG 1, EL 1, IPT 33 (34.99)
TIME 1.000
HEAT FLUX
RST CALC
TIME 1.000
536.9
510.0
450.0
390.0
330.0
270.0
210.0
150.0
46-6
ADINA Primer
TIME 1.000
SIGMA-P1
RST CALC
TIME 1.000
3900000.
3300000.
2700000.
2100000.
1500000.
900000.
300000.
MAXIMUM
4163084.
EG 1, EL 21, IPT 32 (3845673.)
The temperature and stress solutions are almost exactly the same as were obtained in primer
problem 9.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
46-7
46-8
ADINA Primer
Problem description
Two desirable features in a material model are: 1) the ability to reproduce experimental data
in an analysis that corresponds to the experiment and 2) that the material model be stable
(positive incremental stiffness). We explore these features for some of the rubber-like
material models in ADINA.
For rubber and rubber-like materials, one experiment that can be used to determine material
constants is the uniaxial stretching of a sheet experiment schematically shown here.
Prescribed
force
Transverse
direction
Unit thickness,
plane stress
Prescribed
displacement
1
Longitudinal direction
The initial dimensions of the sheet are chosen for numerical convenience. With this choice of
initial dimensions, the prescribed displacement can be interpreted directly as a prescribed
engineering strain, and the prescribed force can be interpreted directly as a prescribed
engineering stress.
Also note that we will subject the sheet to uniaxial compression, and of course an actual sheet
would buckle, but our numerical model will not buckle. In practice, uniaxial compression
data can be obtained from biaxial tension data.
For the purpose of this primer problem, we assume that the experiments have yielded the
stress-strain data shown in the figure on the next page.
47-1
20.
0.
Engineering
stress
-20.
-40.
-60.
0
1.0
Engineering strain
2.0
This is constructed material data, and does not represent any actual rubber or rubber-like
material. We have not assigned units to the model or to the data. We have included the
engineering stress-engineering strain data points for the material description in the file
prob47_mat.txt.
We will use three rubber models to describe this material data: Mooney-Rivlin, Ogden and
Sussman-Bathe.
In our numerical experiments, we will subject the sheet to uniaxial compression and tension,
first without any transverse force, then with a transverse force. The uniaxial compression /
tension analysis will demonstrate how well the numerical model reproduces the experimental
data, and the transverse force analysis will demonstrate the stability of the numerical model in
biaxial tension.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Changing the curve-fitting parameters
$ Using the Sussman-Bathe material model
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
47-2
ADINA Primer
This problem can be solved with the 900 nodes version of the ADINA System.
Much of the input for this problem is stored in file prob47_1.in, prob47_mat.txt,
prob47_1.plo, prob47_2.plo and prob47_3.plo. You need to copy these files from the folder
samples\primer into a working directory or folder before beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Model definition
We have prepared a batch file (prob47_1.in) which contains all of the model definition except
for the material definition.
The loading for the model is as follows. From time 0 to time 40, the y displacement is
prescribed and there is no z prescribed force (uniaxial tension/compression conditions). From
time 0 to time 7, the y displacement is ramped from 0 to 0.7 (compression), from time 7 to
time 14, the y displacement is ramped from 0.7 to 0, from time 14 to time 36, the y
displacement is ramped from 0 to 2.2, from time 36 to time 40, the y displacement is ramped
from 2.2 to 1.8. The engineering strain is equal to the prescribed displacement.
From time 40 to time 50, the y displacement is held constant at 1.8 and the z prescribed force
is increased from 0 to 100.
Notice that constraint equations are used so that the y prescribed displacement is applied at
node 1 and the z prescribed force is also applied at node 1.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob47_1.in and click Open. The graphics window should look something like the top figure
on the next page.
Material definition Mooney-Rivlin model
, click the Mooney-Rivlin button and add material 1.
Click the Manage Materials icon
Click the button to the right of the Fitting Curve field, add Fitting Curve 1, and click the
button to the right of the Simple Tension Curve field and add Curve number 1. Click the
Import button, choose file prob47_mat.txt and click OK. In the Define Fitting Curve dialog
box, set the Simple Tension Curve to 1 and click OK. In the Define Mooney-Rivlin Material
dialog box, set the Fitting Curve to 1 and click Save. Click the Graph button. The new
graphics window should look something like the bottom figure on the next page.
47-3
TIME 50.00
C 2
C
PRESCRIBED
FORCE
TIME 50.00
100.0
PRESCRIBED
DISPLACEMENT
TIME 50.00
1.800
B 4
B
B
C
D
D 3
D
U
2
C
U
3
C
-
Engineering stress
-10.
Material 1,
(Test)
-20.
Material 1,
Mooney-Rivlin
-30.
-40.
-50.
-60.
-70.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
The curve fit does not match the data very well. Close the new graphics window.
47-4
ADINA Primer
Notice that the Generalized Mooney-Rivlin Constants C1 to C9 are all positive. Perhaps we
can obtain a closer fit by changing the curve-fitting parameters. Click the button to the
right of the Fitting Curve field, set the Least Squares Solution Method to Gaussian
Elimination and click OK. In the Define Mooney-Rivlin Material dialog box, clear the Bulk
Modulus field and click Save. When you click the Graph button, the new graphics window
should look something like this:
Uniaxial stress-strain curves
from material property data
20.
10.
Engineering stress
0.
Material 1,
(Test)
-10.
Material 1,
Mooney-Rivlin
-20.
-30.
-40.
-50.
-60.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
Now some of the Generalized Mooney-Rivlin Constants are negative, but the curve fit is
much better. Close the new graphics window, click OK to close the Define Mooney-Rivlin
Material dialog box and click Close to close the Manage Material Descriptions dialog box.
Generating the ADINA data file, running ADINA, loading the porthole file
First click the Save icon
File/Solution icon
, set the file name to prob47, make sure that the Run Solution button is
checked and click Save. When ADINA is finished, close all open dialog boxes. Then choose
Post-Processing from the Program Module drop-down list (you can discard all changes), click
the Open icon
47-5
Engineering stress
0.
-20.
ADINA
Experimental data
-40.
-60.
-80.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
The ADINA solution matches the experimental data closely. The green vertical line shows
the solution when we impose a transverse tension.
Transverse stress-strain curve: Lets examine the transverse stress-strain curve more closely.
We have put the commands for plotting the transverse stress-strain curve in file prob47_2.plo.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob47_2.plo and click Open. The graphics window should look something like the top figure
on the next page.
47-6
ADINA Primer
80.
60.
40.
20.
0.
-412. -411.
-410.
-409.
-408.
-407.
-406.
-405.
-404.
-403.
-402.
-3
*10
This curve shows that the transverse (z) strain decreases when the transverse stress increases,
in other words, that the incremental stiffness in the transverse direction is negative. Lets see
if we can show this effect in the mesh. Click the Clear icon
and click the Load Plot icon
TIME 50.00
X
PRESCRIBED
DISPLACEMENT
TIME 50.00
1.800
PRESCRIBED
FORCE
TIME 50.00
100.0
47-7
This plot shows the mesh at the last solution time, when the transverse stress is 100. Click the
Fast Rewind icon
This response prediction is non-physical. The Mooney-Rivlin fit used here is unstable
(negative incremental stiffness). So, although the Mooney-Rivlin fit shown here fits the
uniaxial data very well, this fit cannot describe any real material.
We might have predicted that the fit is unstable, when we noticed that some of the MooneyRivlin constants were negative.
We can also observe that the fit is unstable by carefully examining the output file prob47.out.
Use a text editor to open this file, and search for the first occurrence of the string
DIAG ELEMENT (WITH MAX ABS VALUE) OF THE FACTORIZED MATRIX =
(for this problem, there is only one unknown, so there is only one diagonal element of the
factorized matrix). For step 1, the diagonal element of the factorized matrix is 0.76581E+00.
Since this is positive, the model is initially stable. (Also note, the printout shows the matrix
conditioning at the beginning of the step.)
But at step 3, the diagonal element of the factorized matrix is -0.19822E+01, so the model is
unstable for the deformations corresponding to step 2. And at step 41, the diagonal element of
the factorized matrix is 0.10605E+05, so the model is unstable for the deformations
corresponding to step 40. And this explains why, when we apply a positive transverse stress,
we obtain a negative incremental transverse strain.
Changing the material definition Ogden models
Lets try the Ogden material model. Set the Program Module to ADINA Structures (you can
discard all changes) and open database file prob47.idb.
, click on row 1 in the table, click the Delete button and
Click the Manage Materials icon
click Yes to delete material 1. Now click the Ogden button and add material 1. Click the
button to the right of the Fitting Curve field, set the Least Squares Solution Method to
Singular Value Decomposition and click OK. In the Define Ogden Material dialog box, set
the Fitting Curve to 1 and click Save. Click the Graph button. The new graphics window
should look something like the top figure on the next page.
47-8
ADINA Primer
20.
10.
0.
Engineering stress
Material 1,
(Test)
-10.
Material 1,
Ogden
-20.
-30.
-40.
-50.
-60.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
The curve fit does not match the data very well. Close the new graphics window.
Perhaps we can obtain a closer fit by changing the curve-fitting parameters. Click the
button to the right of the Fitting Curve field, set the Approximation Order to 9 and click OK.
In the Define Ogden Material dialog box, clear the Bulk Modulus field and click Save. When
you click the Graph button, the new graphics window should look something like this:
Uniaxial stress-strain curves
from material property data
20.
10.
Engineering stress
0.
Material 1,
(Test)
-10.
Material 1,
Ogden
-20.
-30.
-40.
-50.
-60.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
47-9
Alpha
0.5
-1.0
1.0
-2.0
2.0
-3.0
3.0
-4.0
4.0
When you click the Graph button, the new graphics window should look something like this:
Uniaxial stress-strain curves
from material property data
20.
10.
Engineering stress
0.
Material 1,
(Test)
-10.
Material 1,
Ogden
-20.
-30.
-40.
-50.
-60.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
The fit is quite good. Evidently some negative alphas are required for a good fit in this case
(the default alphas are 1, 2, 3, , 9).
Notice that the product of mu i and alpha i is not always positive in this fit, for example the
product of mu 2 and alpha 2. When the product of mu i and alpha i is positive for each term,
then the material is most likely stable, but this is a sufficient condition, not a necessary
one. For this fit, notice that the product of mu 8 and alpha 8 is positive, and the product of mu
47-10
ADINA Primer
9 and alpha 9 is positive. Since alpha 8 and alpha 9 are the alphas with maximum absolute
value, the material will be dominated by these terms when the strains are large.
Close the new graphics window, click OK to close the Define Ogden Material dialog box and
click Close to close the Manage Material Descriptions dialog box.
Examining the solution
Save the database, run ADINA, and open the porthole file as described above.
Uniaxial stress-strain curve: Choose FileOpen Batch, navigate to the working directory or
folder, select the file prob47_1.plo and click Open. The graphics window should look
something like this:
Longitudinal stress-strain curves from force-deflection data
20.
Engineering stress
0.
ADINA
-20.
Experimental data
-40.
-60.
-80.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
47-11
ADINA
80.
60.
40.
20.
0.
-0.6
-0.4
-0.2
0.0
0.2
0.4
0.6
0.8
This curve shows that the transverse (z) strain increases when the transverse stress increases.
So this material description is stable with respect to transverse stresses.
Detail of uniaxial stress-strain curve: For many purposes, the Ogden fit given here is
acceptable. But in practical analysis, at a given solution time, there might be parts of the
model with very little strain along with parts of the model with large strains. Lets see how
this Ogden fit models the data for small strains.
We have put the commands for plotting the uniaxial stress-strain curve for small strains in file
prob47_3.plo. Choose FileOpen Batch, navigate to the working directory or folder, select
the file prob47_3.plo and click Open. The graphics window should look something like the
top figure on the next page.
This Ogden fit does not fit the small strain data very well.
47-12
ADINA Primer
0.2
Engineering stress
0.1
0.0
-0.1
-0.2
-0.3
-0.3
-0.2
-0.1
0.0
0.1
0.2
0.3
Engineering strain
47-13
20.
0.
Engineering stress
Material 1,
(Test)
Material 1,
Sussman-Bathe
-20.
-40.
-60.
-80.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
Engineering stress
0.
-20.
ADINA
Experimental data
-40.
-60.
-80.
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
Engineering strain
47-14
ADINA Primer
80.
60.
40.
20.
0.
-10.
0.
10.
20.
30.
40.
50.
60.
70.
80.
This curve shows that the transverse strain increases when the transverse stress increases. So
this material description is stable with respect to transverse stresses. But the transverse stressstrain curve is quite different than that from the Ogden fit for large transverse stresses. (For
smaller transverse strains, the Sussman-Bathe and Ogden materials give about the same
response prediction, but we do not demonstrate this here.)
Detail of uniaxial stress-strain curve: Lets see how the Sussman-Bathe model fits the data
for small strains.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob47_3.plo and click Open. The graphics window should look something like the top figure
on the next page.
47-15
0.2
Engineering stress
0.1
0.0
-0.1
-0.2
-0.3
-0.3
-0.2
-0.1
0.0
0.1
0.2
0.3
Engineering strain
The fit is extremely good for both small strains and large strains.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
Additional notes
Both the Ogden and Sussman-Bathe models are based on the same basic assumption of the
separability of the strain energy density
47-16
ADINA Primer
In this problem, we use input data in the true (logarithmic) strain range of (-1.14 to 1.14).
Hence the input data only defines the w(e) function only in this strain range. The following
graph shows the w(e) functions of the Ogden and Sussman-Bathe models.
80.
Ogden
Sussman-Bathe
60.
w(e)
40.
20.
0.
-20.
-40.
-1.5
-1.0
-0.5
0.0
0.5
Logarithmic strain e
1.0
1.5
Inside of the strain range of (-1.14 to 1.14), the w(e) functions of the two models are similar,
but outside of this range, the w(e) functions are different. This explains why both models
reproduce the uniaxial stress-strain data, and also why the transverse stress-strain curves from
the two models are different. For small transverse strain, all of the strains are in the strain
range, so the two models give similar transverse stress/strain curves. But for large transverse
strain, the true strain through the thickness becomes smaller than 1.14, so the two models
give different transverse stress/strain curves.
47-17
47-18
ADINA Primer
Problem description
Consider the following fluid flow problem:
Normal-traction
prescribed on inlet
Slip wall
Outlet
Slip wall
48-1
Much of the input for this problem is stored in the following files:
prob48m_0.in, prob48m1.plo
prob48a_0.in, prob48a1.plo
You need to copy these files from the folder samples\primer into a working directory or folder
before beginning this analysis.
TIME 1.000
PRESCRIBED
NORMAL_TRACTION
TIME 1.000
30.00
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
C B
C
CCC CCC CCC CCC
CC
C
CC
CC
C
CCCC CCC
C
C
C
CC
C
C
C
CCCCCCC CCC CCC
C
C
C
C
C
CCC CCC C
C CCCCC
CC
C CCCCC
C
C
C
C
CC
CC
C
CC
C
CC CC
CCCCCCC C
CCC
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
B
V V
B
C
WAL
B
C
48-2
1
2
ADINA Primer
You can view the file prob48m_0.in to see the definitions of the geometry, material, boundary
conditions, etc.
Selecting steered adaptive meshing in manual mode
Choose MeshingSteered Adaptive MeshControl, set the Steered Adaptive Meshing Mode
to Manual and click OK. (Note, since this is the first model, the fields "Restart File from CFD
Solution" and "File Containing Geometric Data from Previous Model" are left blank.)
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
First click the Save icon
File/Solution icon
, set the file name to prob48m_0, make sure that the Run Solution
button is checked and click Save.
When ADINA CFD is finished, examine the Log Window. The message Adaptive mesh file
.adp successfully created. is written. As you will see, this file is used during adaptive
meshing.
Now close all open dialog boxes, choose Post-Processing from the Program Module dropdown list (you can discard all changes), click the Open icon
ADINA-IN Database Files (*.idb), open database file probm48_0, click the Open icon
and open porthole file prob48m_0.
We first opened the ADINA-IN database, then loaded the porthole file. We did this so that
we can use the geometry during the flux and force calculations.
Examining the solution
We have put the commands for calculating the inlet mass flux and force on cylinders into file
prob48m1.plo. Choose FileOpen Batch, navigate to the working directory or folder, select
the file prob48m1.plo and click Open. The results are listed in the Message Window:
Listing for point INLET_ELEDGESET
TIME
FLUX
1.00000E+00
1.96960E+00
48-3
1.07615E+02
(you might need to use the scrollbar to see these listings). Your results might be slightly
different from ours because free-form meshing is used.
You can look at the prob48m1.plo file to see the techniques used to obtain these values. The
flux is calculated by integrating the y velocity along the element edges at the inlet (the density
is 1.0 in this problem). The element edges at the inlet are selected using the ELEDGESET
command using option LINE-EDGE (this option requires the geometry). The fluid force is
calculated by summing the reaction forces on all of the nodes on the cylinders. The cylinder
nodes are selected using the GNCOMBINATION command with EDGE selections (again,
this option requires the geometry).
First mesh refinement
Set the Program Module to ADINA CFD (you can discard all changes). Do not open file
prob48m_0.idb.
Mesh and results from previous solution: Choose MeshingSteered Adaptive Mesh
Control and set the Steered Adaptive Meshing Mode to Manual. Set "Use Mesh in Previous
Model at Solution Time" to 1. Set the "Restart File from CFD Solution" to prob48m_0.res as
follows: click ... to the right of the "Restart File from CFD Solution" field, choose file
prob48m_0 and click OK. Set the "File Containing Geometric Data from Previous Model" to
to show the
prob48m_0.adp in a similar way. Click OK, then click the Mesh Plot icon
mesh. The graphics window should look something like the figure on the next page.
This is the same mesh as was already used, except that the solution time is 2.0 instead of 1.0.
48-4
ADINA Primer
Z
X
Action
Append Elements
Use Smaller Elements
Use Smaller Elements
(see notes at the end of this problem for an explanation of these criteria).
Remesh: Choose MeshingSteered Adaptive MeshMesh, set "Use Adaptive Mesh
Criterion" to 4, and click OK. The graphics window should look something like the figure on
the next page.
48-5
TIME 2.000
Time stepping: Choose ControlTime Step, add a row to the table so that the table appears as
follows, then click OK.
Number of Steps
1
1
Constant Magnitude
1.0
1.0
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
First click the Save icon
File/Solution icon
, set the file name to prob48m_1, make sure that the Run Solution
button is checked, make sure that the Maximum Memory for Solution is at least 40 M Bytes
and click Save.
When ADINA CFD is finished, close all open dialog boxes, choose Post-Processing from the
, set
Program Module drop-down list (you can discard all changes), click the Open icon
the File Type field to ADINA-IN Database Files (*.idb), open database file prob48m_1,
click the Open icon
48-6
ADINA Primer
2.79971E+00
1.19732E+02
Both the flux and the fluid force have significantly increased.
Second mesh refinement
Set the Program Module to ADINA CFD (you can discard all changes). Do not open file
prob48m_1.idb. Choose EditMemory Usage and make sure that the ADINA-AUI memory
is at least 200 M Bytes.
Mesh and results from previous solution: Choose MeshingSteered Adaptive Mesh
Control and set the Steered Adaptive Meshing Mode to Manual. Set "Use Mesh in Previous
Model at Solution Time" to 2. Set the "Restart File from CFD Solution" to prob48m_1.res,
set the "File Containing Geometric Data from Previous Model" to prob48m_1.adp and click
, the graphics window should look like the
OK. When you click the Mesh Plot icon
previous figure, except that the solution time is 4.0 instead of 3.0.
Adaptive meshing criteria, remeshing and time stepping: We use the same commands as
before. The instructions are repeated here for convenience.
Choose MeshingSteered Adaptive MeshCriterion and add criterion 1. Set the Type to
Element Size, the Minimum Element Size to 3 and the Preferred Ratio to 0.8. Add criterion 2,
set the Type to Variable Gradient, make sure that the Variable Name is PRESSURE, set the
Minimum Element Size to 0 and the Preferred Ratio to 0.5. Click the Copy button, copy to
criterion 3 and set the Variable Name to VORTICITY. Add criterion 4, set the Type to
Combination, and the Number of Smoothing to 2. Then edit the table as follows and click
OK.
48-7
Criterion #
1
2
3
Action
Append Elements
Use Smaller Elements
Use Smaller Elements
Choose ControlTime Step, add a row to the table so that the table appears as follows, then
click OK.
Number of Steps
1
1
1
Constant Magnitude
1.0
1.0
1.0
Generating the ADINA-CFD data file, running ADINA-CFD, loading the porthole file
First click the Save icon
File/Solution icon
, set the file name to prob48m_2, make sure that the Run Solution
button is checked, make sure that the Maximum Memory for Solution is at least 250 M Bytes
and click Save.
48-8
ADINA Primer
When ADINA CFD is finished, close all open dialog boxes, choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
, set
the File Type field to ADINA-IN Database Files (*.idb), open database file prob48m_2,
click the Open icon
2.84893E+00
1.19973E+02
Both the flux and the fluid force have increased, but not as much as between the initial mesh
and first mesh refinement.
Comparison of the meshes and solutions
We can load all three porthole files together, so that we can compare the meshes and
(you can discard all changes), choose File
solutions. Click the New icon
Open Porthole, select file prob48m_0.por, hold down the Shift key and select prob48m_2.por
(all three porthole files should appear in the File Name field) and click Open. The mesh for
solution time 3.0 is displayed. Use the Previous Solution icon
and the other solution icons to examine the other meshes.
Now click the Last Solution icon
, the Create Band Plot icon
48-9
48-10
ADINA Primer
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
48-11
TIME 1.000
PRESCRIBED
NORMAL_TRACTION
TIME 1.000
30.00
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCC CCCCCB
CC C
C
CC
C
C
CC
C
C
CC
C
CCCCCCC
C
C
C
C
C
C
CC
C C CC
CCCCC C
C
C
CCCCC C
CC CCCCCCC
CC
C
C CCCCC
C
CC
C
C
CC
C
C
C
CC
C
CC C
CCCCC CCCCCC
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
B
V V
B
C
B
C
WAL
1
2
The batch files prob48m_0.in and prob48a_0.in are identical, except that the adaptive
meshing criteria are already added to prob48a_0.in. The adaptive meshing criteria in
prob48a_0.in are exactly the same as the criteria used in the manual model analysis. You can
view these criteria by choosing MeshingSteered Adaptive MeshCriterion.
Selecting steered adaptive meshing in automated mode
Choose MeshingSteered Adaptive MeshControl, set the Steered Adaptive Meshing Mode
to Automated, set the "Criterion for Automated Steered Adaptive Mesh" to 4, set "Use Mesh
in Previous Model at Solution Time" to -1, set "Adaptive Timestep Sequence" to "Appends
Original Timestep" and click OK.
Time stepping: Choose ControlTime Step and add Time Step Name ADAPTIVE. Make
sure that the table appears as follows, then click OK.
Number of Steps
1
Constant Magnitude
1.0
Click OK to close the warning message "Timestep ADAPTIVE is not set to current."
48-12
ADINA Primer
File/Solution icon
, set the file name to prob48a_0, make sure that the Run Solution
button is unchecked and click Save.
The Log Window displays the messages
Adaptive mesh file ... prob48a_0.adp successfully created.
Adaptive input file ... prob48a_adp.in successfully created.
ADINA-F data input file ... prob48a_0.dat successfully created.
Running ADINA-CFD in automated mode using the Adaptive Meshing Solution
Interface
Choose SolutionSteered Adaptive and click Start. Set the file name to prob48a_0.dat, set
"Maximum Number of Adaptive Steps" to 2, set "Maximum Consecutive Successful Adaptive
Steps" to 2, set "Memory for AUI" to 400 MB, "Max. Memory for Solution" to 250 MB and
click Start.
ADINA-CFD and the AUI are run consecutively. Eventually the message
Finished adaptive run for ... prob48a_0 to ... prob48a_2
is displayed.
Now close all open dialog boxes, choose Post-Processing from the Program Module drop, and open porthole file
down list (you can discard all changes), click the Open icon
prob48a_2. The graphics window should look something like the figure on the next page.
This is the same mesh that was generated using manual SAM above.
Examining the solution
With automated SAM, there is no .idb file corresponding to the refined mesh. Instead the
geometry of the refined mesh can be obtained from the .res and .adp files from the refined
mesh.
48-13
We use this procedure for the post-processing of the automated SAM results. Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob48a1.plo
and click Open. The results are listed in the Message Window:
Listing for point INLET_ELEDGESET
TIME
FLUX
3.00000E+00
2.84893E+00
1.19973E+02
These are exactly the same results as obtained using manual SAM.
48-14
ADINA Primer
Additional notes
There are many adaptive meshing criteria that can be used in SAM. We use the criteria
1: Element size, minimum element size = 3, preferred ratio = 0.8
2: Variable gradient, variable PRESSURE, minimum element size = 0, preferred ratio=0.5
3: Variable gradient, variable VORTICITY, minimum element size = 0, preferred ratio=0.5
4: Combination: smoothing=2
Criterion #
1
2
3
Action
Append Elements
Use Smaller
Elements
Use Smaller
Elements
48-15
48-16
ADINA Primer
Problem description
Consider the following FSI problem:
Outlet
Axisymmetric analysis,
this region discretized
Slip wall,
modeled
with
fixities
CL
The shroud lines are attached to a fixed point and the air flows upwards around the parachute.
This simulates the situation in which the parachute floats downwards through the air at a fixed
speed.
It is desired to determine the total fluid force applied to the parachute and the final shape of
the parachute.
Turbulent flow conditions are assumed and the k- turbulence model is used. All input to
this problem is given in SI units.
The steady-state solution is determined using a transient analysis in which the loads are held
constant.
An axisymmetric analysis is performed. The shroud lines are modeled in a very approximate
manner using a truss element. The parachute is also modeled in a very approximate manner
using axisymmetric shell elements.
(We also note that we are actually modeling a parasheet instead of a parachute.
Additionally, our parachute model cannot wrinkle as points in the parachute move towards the
centerline; this causes nonphysical compressive hoop stresses in the parachute as the
49-1
parachute deforms.)
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Using the SAM features in manual mode to refine a fluid mesh in FSI analysis.
$ Using the SAM features in automated mode to refine a fluid mesh in FSI analysis.
$ Plotting an axisymmetric mesh using mirror-imaging.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not include ADINA-FSI.
Much of the input for this problem is stored in the following files:
prob49m_f_0.in, prob49m_a_0.in, prob49m1_f.plo, prob49m1_a.plo
prob49a_f_0.in, prob49a_a_0.in, prob49a1_f.plo, prob49a1_a.plo
You need to copy these files from the folder samples\primer into a working directory or folder
before beginning this analysis.
49-2
ADINA Primer
Sheet 1
E5
E2
E3
E1
E4
E5
Sheet 2
E2
E4
E3
There are several issues regarding the meshing. Because it is anticipated that the meshes near
the parachute will be remeshed during the analysis, the meshing needs to be planned to take
this remeshing into account. For this model, two sheets are used, so that the remeshing does
not create elements that cross the fluid-structure interface boundaries. Also the nodal
coincidence parameters in the meshing commands are chosen so that the remeshings can be
done in any order (e.g. sheet 2 before sheet 1).
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob49m_f_0.in and click Open. The graphics window should look something like the figure
on the next page.
You can view the file prob49m_f_0.in to see the definitions of the geometry, material,
boundary conditions, etc.
49-3
Z
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
EC
F
BC
BC
BC
BC
BC
BC
BC
BC
BC
D
D
D
B
D C
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
PRESCRIBED
VELOCITY
TIME 1.000
10.00
PRESCRIBED
TURBULENCE_K
TIME 1.000
0.3750
PRESCRIBED
TURBULENCE
EPSILON
TIME 1.000
0.2552
V V
2
B
C
D
E
F
B
C
D
E
F
FSI
1
2
1
2
P k
49-4
ADINA Primer
B
B
U U
C
C
B
C
49-5
D
D
D
D
D
E
F
B
C
D
B
C
B
C
D
B
C
D
B
C
D
D
B
C
B
C
D
B
C
D
B
C
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
49-6
ADINA Primer
TIME 1.400
This is the mesh at solution time 0.4, except that the solution time in the plot is 1.4 instead of
0.4.
Adaptive meshing criteria: Choose MeshingSteered Adaptive MeshCriterion and add
criterion 1. Make sure that the Type is Element Quality and that the Solution Time is 0.4,
then set the Minimum Element Quality to 0.8, the Maximum Element Quality to 1.2 and click
OK.
(See notes at the end of this problem for an explanation of this criterion.)
Remesh: Choose MeshingSteered Adaptive MeshMesh, set "Use Adaptive Mesh
Criterion" to 1, and click OK.
Redefine time steps: Choose ControlTime Step, edit the table as follows and click OK.
Number of Steps
16
Constant Magnitude
0.1
49-7
Generating the ADINA-CFD data file: First click the Save icon
49-8
ADINA Primer
(you can discard all changes), set the Program Module to ADINA
B
B
U U
C
C
B
C
The plot does not show the deformations of the solid model, but these deformations are
accounted for.
49-9
B
C
B
C
C
B
C
B
C
B
C
B
C
B
B
C
D
B
C
D
49-10
ADINA Primer
Evidently the elements near the edge of the parachute (near the node marked with a C) are
becoming very deformed again.
Second mesh refinement
Set the Program Module to ADINA CFD (you can discard all changes). Do not open file
prob49m_f_1.idb.
Mesh and results from previous solution: Choose MeshingSteered Adaptive
MeshControl and set the Steered Adaptive Meshing Mode to Manual. Set "Use Mesh in
Previous Model at Solution Time" to 0.8. Set the "Restart File from CFD Solution" to
prob49m_f_1.res and set the "File Containing Geometric Data from Previous Model" to
prob49m_f_1.adp. Click OK, then click the Mesh Plot icon
Constant Magnitude
0.8
0.1
49-11
(you can discard all changes), set the Program Module to ADINA
49-12
ADINA Primer
prob49m_a_2, make sure that the Run Solution button is unchecked and click Save.
The graphics window should look very similar to the window shown for the previous solid
models.
Running ADINA-FSI, loading the porthole file
Choose SolutionRun ADINA-FSI, click the Start button, select files prob49m_a_2.dat and
prob49m_f_2.dat, then click Start. The AUI opens a window in which you specify the restart
file for the solid model. Enter restart file prob49m_a_1.res and click Copy.
The run ends at time step 12 (time 2.0).
Now close all open dialog boxes, choose Post-Processing from the Program Module dropdown list (you can discard all changes) and open file prob49m_f_2.por.
Examining the solution
and enlarge the region near the parachute. The graphics
Click the Boundary Plot icon
window should look something like this:
D
D
D
D
D
E
F
B
C
B
C
C
B
C
B
C
B
C
B
C
B
B
C
C
B
This time the mesh deformations are not excessive, but the mesh quality is not very good, so it
is worthwhile to remesh again.
49-13
Constant Magnitude
2.0
1.0
49-14
ADINA Primer
(you can discard all changes), set the Program Module to ADINA
49-15
Generating the ADINA Structures data file: First choose FileSave As and save the database
to file prob49m_a_3. Click the Data File/Solution icon
, set the file name to
prob49m_a_3, make sure that the Run Solution button is unchecked and click Save.
Running ADINA-FSI, loading the porthole file
Choose SolutionRun ADINA-FSI, click the Start button, select files prob49m_a_3.dat and
prob49m_f_3.dat, then click Start. The AUI opens a window in which you specify the restart
file for the solid model. Enter restart file prob49m_a_2.res and click Copy.
The run ends at time step 8 (time 10.0).
Now close all open dialog boxes, choose Post-Processing from the Program Module dropdown list (you can discard all changes) and open file prob49m_f_3.por.
Examining the solution
Click the Boundary Plot icon
and enlarge the region near the parachute. The graphics
window should look something like this:
D
D
D
D
D
F
E
C
B
C
B
B
C
B
C
B
C
B
C
B
C
B
C
B
C
D
C
D
49-16
ADINA Primer
Constant Magnitude
10.0
49-17
(you can discard all changes), set the Program Module to ADINA
49-18
ADINA Primer
E
F
B
C
B
C
B
C
B
C
B
C
B
C
D
D
B
C
B
C
D
D
B
C
B
C
B
C
B
C
D
B
C
D
D
D
D
D
D
49-19
VELOCITY
MINIMUM
-128.6
NODE 235
12.64
TIME 40.00
11.70
9.90
8.10
6.30
4.50
2.70
0.90
NODAL_PRESSURE
TIME 40.00
60.0
30.0
0.0
-30.0
-60.0
-90.0
-120.0
In this plot, we have plotted the mesh twice, once using mirror-imaging. We have plotted the
velocities in the left-hand mesh and the pressure in the right-hand mesh.
See the notes at the end of this primer problem for a description of how the mirror-imaging is
done.
Click on the right-hand mesh using the Pick icon
several times, until the topology of the mesh changes. Only the right-hand mesh and its
solution is updated. Click the Last Solution icon
to display the last mesh and solution,
then click on the left-hand mesh and examine its solutions in the same way. For each of the
meshes and its solutions, there is very little change for the last few steps.
49-20
ADINA Primer
In this plot, we have plotted the mesh twice, once using mirror-imaging.
to create an animation, then choose DisplayAnimate,
Click the Movie Load Step icon
set the Minimum Delay to 100 and click Apply. Both meshes are animated.
, then click the Batch Continue icon
Now click the Refresh icon
window should look something like the figure on the next page.
. The graphics
49-21
5.
4.
2.
*10
3.
1.
0.
-1.
-2.
0.
5.
10.
15.
20.
25.
30.
35.
40.
Solution time
The graph shows the upwards force acting on the parachute for all of the solutions. Choose
GraphList and scroll to the bottom of the dialog box. The force at the last solution time is
1.68448E+03.
Although the graph shows the transient solution as well as the steady-state solution, the
transient solution is most likely inaccurate because it is obtained using remeshings. The
purpose of the transient analysis is only to obtain a steady-state solution.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
49-22
ADINA Primer
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
PRESCRIBED
VELOCITY
TIME 2.000
Z
X
10.00
PRESCRIBED
TURBULENCE_K
TIME 2.000
0.3750
PRESCRIBED
TURBULENCE
EPSILON
TIME 2.000
0.2552
V V
2
B
C
D
E
F
B
C
D
E
F
FSI
1
2
1
2
P k
49-23
Generating the ADINA-CFD data file: First click the Save icon
B
B
C
C
B
C
U U
2 3 1
- - -
Selecting steered adaptive meshing in automated mode: Click the Coupling Options icon
,
set the Steered Adaptive Meshing Mode to Automated, set 'Use Mesh in Previous Model at
Solution Time' to -1 and click OK.
49-24
ADINA Primer
Generating the ADINA Structures data file: First click the Save icon
D
E
F
D
B
C
B
C
B
C
D
B
C
D
D
D
D
B
C
B
C
B
C
C
B
C
B
C
D
D
D
D
D
D
49-25
to
ADP-MESH CRITERION=
49-26
ADINA Primer
Choose SolutionSteered Adaptive and click the Start button. Select file prob49a_f_0.dat,
then hold down the Ctrl key and select file prob49a_a_0.dat. The File name file should
display both files in quotes. Set " Run Analysis from Adaptive Step" to 3, "Maximum
Number of Adaptive Steps" to 3, set "Memory for AUI" to 50 MB, "Max. Memory for
Solution" to 50 MB and click Start.
ADINA-CFD and the AUI are run consecutively. Eventually the message
Finished adaptive run for ... prob49a_3 to ... prob49a_5
is displayed.
Now close all open dialog boxes, choose Post-Processing from the Program Module dropdown list (you can discard all changes) and open file prob49a_f_5.por.
Examining the solution
and enlarge the region near the parachute. The graphics
Click the Boundary Plot icon
window should look something like this:
D
D
D
D
D
E
F
C
B
C
B
C
B
B
C
D
D
B
C
C
B
D
D
B
C
B
C
D
B
C
D
D
D
D
D
D
D
D
D
49-27
VELOCITY
TIME 32.00
12.77
11.70
9.90
8.10
6.30
4.50
2.70
0.90
NODAL_PRESSURE
TIME 32.00
66.7
40.0
13.3
-13.3
-40.0
-66.7
-93.3
You can animate this plot, as discussed in the manual SAM mode section above.
Parachute deformed shape and force acting on parachute
We can load all of the solid model porthole files together, so that we can examine how the
parachute moves during the analysis. We have put the necessary commands in file
(you can discard all changes), choose File
prob49a1_a.plo. Click the New icon
Open Batch and open file prob49a1_a.plo. The graphics window should look something like
the figure on the next page.
In this plot, we have plotted the mesh twice, once using mirror-imaging.
49-28
ADINA Primer
You can animate this plot, as discussed in the manual SAM mode section above. Now click
the Batch Continue icon
5.
4.
2.
*10
3.
1.
0.
-1.
-2.
0.
5.
10.
15.
20.
25.
30.
35.
Solution time
49-29
The graph shows the upwards force acting on the parachute for all of the solutions. Choose
GraphList and scroll to the bottom of the dialog box. The force at the last solution time is
1.78067E+03.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
Additional notes
Mesh refinements
For all but the last mesh refinement, we use the criterion
Element quality, minimum element quality = 0.8, maximum element quality = 1.2,
preferred quality = 1.0 (the default)
The intent of this criterion is to set the preferred element quality to 1.0, for those elements in
which the quality is less than 0.8 or greater than 1.2.
For the last mesh refinement in manual SAM, we use the criterion
Element size, minimum element size = 3, maximum element size = 1, preferred ratio
= 0.5
This sets the preferred element size to 0.5 of the current element size. Since the maximum
element size is less than the minimum element size, all elements are affected by this
command.
For the last mesh refinement in automated SAM, we use the criterion
Element size, minimum element size = 3, maximum element size = 1, preferred ratio
= 0.75
which is similar to the one used in manual SAM, but reduces the element size more slowly.
For more information, see the AUI Commands for ADINA-F manual and the ADINA-F
Theory and Modeling Guide.
Mirror-imaging
The figure on the next page shows how the mirror-imaging is done. The mesh is plotted
twice, once to create the right-hand image (without mirror-imaging) and once to create the
left-hand image (with mirror-imaging). The view, meshwindow and plotarea for each mesh
are chosen as shown in the figure.
49-30
ADINA Primer
100%
90%
Plotarea LEFT Plotarea RIGHT
10%
0%
10%
0%
3.5
3.5
Meshwindow
LEFT
-2.7
-4.0
View LEFT
100%
70%
40%
0.0
-2.7
Meshwindow
RIGHT
0.0
4.0
View RIGHT
x
y
y
x
49-31
49-32
ADINA Primer
Problem description
Consider a slender beam subjected to a concentrated force at its center:
15
1.07
y
0.71
x
All lengths in cm
E = 21000 kN/cm2
n = 0.3
30
600
1.07
7.5
Cross-section
We want to compute the large displacement post-buckling response of the beam, considering
both the force acting downwards and the force acting upwards.
Because we anticipate that the post-buckling response might have an out-of-plane component,
we allow out-of-plane motions of the model. The x rotations of the end nodes are fixed,
however.
We obtain solutions without beam warping effects, then we obtain solutions with beam
warping effects. We will see that beam warping effects are very important in this problem.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Performing a linearized buckling analysis
$ Using the initial imperfections obtained from a linearized buckling analysis
$ Using the append porthole file feature to merge the results from two runs
$ Using the warping beam elements
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Much of the input for this problem is stored in the following files: prob50_1.in, prob50_1.plo,
prob50_2.plo. You need to copy these files from the folder samples\primer into a working
directory or folder before beginning this analysis.
50-1
TIME 1.000
PRESCRIBED
FORCE
TIME 1.000
20.00
C
U U U
B
C
Cross-section: We have not defined the cross-section for the beam yet. Click the CrossSection icon
, add cross-section 1, and set the Type to I-Beam. Set Width W1 to 7.5,
Height H to 30, Width W2 to 15, Thickness T1 to 1.07, Thickness T2 to 0.71, Thickness T3 to
1.07 and click OK.
Element definition: Click the Define Element Groups icon
Beam and click OK.
50-2
ADINA Primer
, click the
We would like the see the cross-sections. Click the Modify Mesh Plot icon
Element Depiction... button, click the Display Beam Cross-Section field, then click OK twice
to close both dialog boxes. Rotate the model until the graphics window looks something like
this:
TIME 1.000
Y
Z
PRESCRIBED
FORCE
C
C
TIME 1.000
20.00
B
B
B
C
U U U
1 2 3 1
- - - - - -
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob50. Click the Data File/Solution
icon
, set the file name to prob50, make sure that the Run Solution button is checked and
click Save. When ADINA is finished, close all open dialog boxes. Choose Post-Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob50.
50-3
Postprocessing
Click the Show Original Mesh icon
, then click the Modify Mesh Plot icon
, click the
Element Depiction... button, click the Display Beam Cross-Section field, then click OK twice
to close both dialog boxes. We would like to use these defaults for successive mesh plots, so
click the Save Mesh Plot Style icon
MODE 1
LOAD FAC 2.032
TIME 1.000
Z
X
PRESCRIBED
FORCE
MODE 1,
TIME 1.000
40.63
The plot shows the estimated buckling load and associated mode shape for buckling load 1.
The "LOAD FAC" is the buckling load multiplier computed by the linearized buckling load
algorithm. Notice that the estimated buckling load of 40.63 is equal to the "LOAD FAC"
multiplied by the load applied in step 1.
You can use the mouse to confirm that the buckling mode shape lies in the x-z plane.
Now click the Next Solution icon
. The second estimated buckling load and mode shape
is shown. Again, this mode shape lies in the x-z plane.
50-4
ADINA Primer
To view the model in the deformed configuration used for the linearized buckling analysis,
click the Clear icon
, choose DefinitionsResponse, make sure that the Response Name
is DEFAULT, set the Type to Load Step and click OK. When you click the Scale
, the XY View icon
Displacements icon
window should look something like this:
TIME 1.000
, the graphics
Y
Z
PRESCRIBED
FORCE
TIME 1.000
20.00
50-5
Choose ControlTime Step, set the Number of Steps to 50 in the first row of the table and
click OK. Choose ControlTime Function, edit time function 1 to be
Time
0
50
Value
0
10
to save the database to file prob50. Click the Data File/Solution icon
, set the file name to prob50_down, make sure that the Run Solution button is checked
and click Save. The AUI opens a window in which you specify the mode shape file from the
linearized buckling analysis. Enter mode shape file prob50 and click Copy.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob50_down.
and
Postprocessing
We want to plot the force-deflection curve. We have put the necessary commands in a batch
file (prob50_1.plo). Choose FileOpen Batch, navigate to the working directory or folder,
select the file prob50_1.plo and click Open. The graphics window should look something like
the figure on the next page:
The model appears to buckle at a load of around -40 kN, which is in good agreement with the
linearized buckling load estimate obtained above.
50-6
ADINA Primer
0.
-5.
-10.
Force (kN)
-15.
-20.
-25.
-30.
-35.
-40.
-45.
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
Y displacement (cm)
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
to save the database to file prob50. Click the Data File/Solution icon
, set the file name to prob50_up, make sure that the Run Solution button is checked and
click Save. The AUI opens a window in which you specify the mode shape file from the
linearized buckling analysis. Enter mode shape file prob50 and click Copy.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob50_up.
and
50-7
Postprocessing
We want to plot the force-deflection curve. We can use the same batch file that we used
before. Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob50_1.plo and click Open. The graphics window should look something like this.
45.
40.
35.
Force (kN)
30.
25.
20.
15.
10.
5.
0.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Y displacement (cm)
The model appears to buckle at a load of around 40 kN, which is in good agreement with the
linearized buckling load estimate obtained above.
We would like to plot both force-deflection curves together. To do this, we will load both
porthole files together, using the append feature.
(you can discard all changes), then choose FileOpen Porthole,
Click the New icon
select file prob50_down, hold down the Shift key and select file prob50_up (so that both file
names appear in the File name field), set the Porthole Type to Append Portholes and click
Open.
The Message Window shows some useful information. Notice the text
Loaded 50 time step solutions between times 1.00000E+00 and 5.00000E+01...
Porthole file .../prob50_down.por is completely loaded
....
Append mode: Reading of ADINA porthole file starts.
Append mode: largest time in database = 5.00000E+01
largest load step in database = 50
Shift for time
= 5.10000E+01
Shift for load step = 51
50-8
ADINA Primer
This text indicates that times 0 to 50 are associated with porthole file prob50_down,
and time steps 51 to 101 are associated with porthole file prob50_up. The solutions for
prob50_up are shifted in time by 51.0. For example, the plotted solution of time step 101 is
actually time step 50 of the prob50_up analysis.
To plot the force-deflection curve, we can use the same batch file that we used before.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob50_1.plo and click Open. The graphics window should look something like this:
50.
40.
30.
20.
Force (kN)
10.
0.
-10.
-20.
-30.
-40.
-50.
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Y displacement (cm)
Here there is an unsightly line connecting the most negative point with the origin. This line
arises when connecting the results at time 50 (end of prob50_down) with the results at time 51
(start of prob50_up).
In order to avoid the unsightly line, we need to make two force-deflection curves in the same
plot. We have put the commands in file prob50_2.plo. Choose FileOpen Batch, navigate
to the working directory or folder, select the file prob50_2.plo and click Open. The graphics
window should look something like the figure on the next page.
50-9
50.
40.
30.
20.
Force (kN)
10.
0.
-10.
-20.
-30.
-40.
-50.
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
Y displacement (cm)
Choose ControlTime Step, enter 1 in the first row in the Number of Steps column and click
OK. Choose ControlTime Function, edit time function 1 to be
Time
0
1
2
50-10
Value
0
20
20
ADINA Primer
and click OK. Choose ModelInitial ConditionsImperfection, clear the table and click
OK.
Beam warping: Click the Define Element Groups icon
click OK. When you click the Redraw icon
like this:
TIME 1.000
Y
Z
C
C
PRESCRIBED
FORCE
TIME 1.000
20.00
B
B
B
C
U U U
1 2 3 1
- - - - - -
Notice that there is now a Wb column in the boundary conditions code table. This column
indicates the presence of the beam warping degree of freedom.
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
to save the database to file prob50. Click the Data File/Solution icon
, set the file name to prob50, make sure that the Run Solution button is checked and click
Save. When ADINA is finished, close all open dialog boxes. Choose Post-Processing from
the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob50.
50-11
Postprocessing
Click the Modify Mesh Plot icon
, click the Element Depiction... button, click the Display
Beam Cross-Section field, then click OK twice to close both dialog boxes. When you click
and the Show Original Mesh icon
the Load Plot icon
look something like this:
MODE 1
LOAD FAC 3.147
TIME 1.000
Z
X
PRESCRIBED
FORCE
MODE 1,
TIME 1.000
62.94
Notice that the buckling load estimate has increased to 62.94 kN.
50-12
ADINA Primer
Collapse analysis: Set the Analysis Type to Collapse Analysis. Click the Analysis Options
icon
, set the Label # field to 3, the Degree of Freedom to Y-Translation, the
Displacement field to -0.01, the Maximum Allowed Displacement to 20, check the Continue
after First Critical Point is Reached button and click OK.
Choose ControlTime Step, set the Number of Steps to 50 in the first row of the table and
click OK. Choose ControlTime Function, edit time function 1 as in the table below and
click OK.
Time
0
50
Value
0
10
to save the database to file prob50. Click the Data File/Solution icon
, set the file name to prob50_down, make sure that the Run Solution button is checked
and click Save. The AUI opens a window in which you specify the mode shape file from the
linearized buckling analysis. Enter mode shape file prob50 and click Copy.
We will post-process the results once we have the results from the run in which the load is
applied upwards.
Click the Analysis Options icon
50-13
To plot the force-deflection curve, choose FileOpen Batch, navigate to the working
directory or folder, select the file prob50_2.plo and click Open. The graphics window should
look something like this.
40.
20.
Force (kN)
0.
-20.
-40.
-60.
-80.
-4.
-3.
-2.
-1.
0.
1.
2.
3.
Y displacement (cm)
The post-buckling behavior is no longer symmetric. When the load is applied downwards, the
buckling load appears to be around -63.0 kN, but when the load is applied upwards, the
buckling load appears to be around 29.1 kN.
It is necessary to include beam warping effects in order to accurately determine the postbuckling response of this beam structure.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
50-14
ADINA Primer
Problem description
Consider a copper pipe containing water. Initially the water is at rest and the temperature of
the pipe and water is 20o C. At the start of the analysis, water at 90o C flows into the pipe with
a pressure drop of 60 Pa.
Inlet, prescribed normal-traction = 60 Pa,
prescribed temperature = 90o C,
prescribed turbulence variables
Water in pipe, k-e model used,
m =4.7 10-4 N-s/m2
r = 980 kg/m3
k = 0.65 W/m-oC
cp = 4200 J/kg-oC
CL
Copper pipe,
E = 1.11011 Pa
n = 0.3
100
r = 8900 kg/m3
a = 1.710-3 / C
k = 390 W/m-oC
cp = 380 J/kg-oC
Convection boundary:
h = 10 W/m2-oC
qenv = 20o C
51-1
Fluid
element
group
m, r, k, cp
Solid
element
group
in
ADINACFD
Solid
element
group
in
ADINA
r, k, cp
E, n, a
FSI
boundary
condition
BTFSI:
Fluid
element
group
Solid
element
group
m, r, k, cp
E, n, a
r, k, cp
FSI
boundary
condition
51-2
ADINA Primer
Notice that in TFSI analysis, the fluid and structure are fully coupled. The fluid model
computes all of the heat transfer. The fluid model passes to the solid model the pressures on
the interface, and also the temperatures within the solid. The solid model passes to the fluid
model the displacements on the interface.
The element layout in the solid region of the fluid model can in general be different than the
element layout in the solid model.
In BTFSI analysis, one-way coupling is used. The fluid model passes to the solid model the
pressures and temperatures on the interface. The solid model computes the heat transfer
within the solid.
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Performing a TFSI analysis (full coupling)
$ Performing a BTFSI analysis (one-way coupling)
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem cannot be solved with the 900 nodes version of the ADINA System because the
900 nodes version of the ADINA System does not contain ADINA-FSI.
Much of the input for this problem is stored in the following files: prob51_1.in, prob51_2.in.
You need to copy these files from the folder samples\primer into a working directory or folder
before beginning this analysis.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA CFD from the Program Module drop-down list.
TFSI analysis
Model definition - fluid model
We have prepared a batch file (prob51_1.in) that defines the geometry of the entire model, as
well as most of the fluid model:
Transient analysis, FCBI-C elements, turbulence analysis, FSI analysis, iteration
tolerances.
51-3
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
CB
B
C
CB
B
C
B
C
CB
B
C
B
PRESCRIBED
TEMPERATURE
TIME 2.000
90.00
PRESCRIBED
NORMAL_TRACTION
PRESCRIBED
TURBULENCE_K
TIME 2.000
60.00
TIME 2.000
0.0009375
PRESCRIBED
TURBULENCE
EPSILON
TIME 2.000
0.004784
V V
B
C
D
B
C
D
WAL FSI
CNV
3
-
2
-
Thermal FSI: Choose ModelFlow Assumptions, set "Thermal Coupling" to "Whole Solid
Domain" and click OK.
51-4
ADINA Primer
and save the database to file prob51_f. Click the Data File/Solution
, set the file name to prob51_f, uncheck the Run Solution button and click Save.
51-5
TIME 1.000
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
U U
B
. The graphics
The velocity is comparable to the velocity used in the turbulence load specifications.
51-6
ADINA Primer
Z
X
VELOCITY
TIME 2.000
0.9608
0.9450
0.8750
0.8050
0.7350
0.6650
0.5950
0.5250
Z
X
TEMPERATURE
TIME 2.000
89.70
89.10
88.50
87.90
87.30
86.70
86.10
MAXIMUM
90.00
NODE 143
MINIMUM
85.60
NODE 1412
51-7
Since the temperatures are all near 90o, the bands do not show lower temperatures. Click the
Modify Band Plot icon
, click the Band Table ... button, set the Minimum to 20 and click
OK twice to close both dialog boxes. The graphics window should look something like this:
TIME 2.000
Z
X
TEMPERATURE
TIME 2.000
85.00
75.00
65.00
55.00
45.00
35.00
25.00
MAXIMUM
90.00
NODE 143
MINIMUM
85.60
NODE 1412
51-8
ADINA Primer
TIME 0.1000
TEMPERATURE
TIME 0.1000
85.00
75.00
65.00
55.00
45.00
35.00
25.00
MAXIMUM
90.00
NODE 6
MINIMUM
20.00
NODE 1412
(you can discard all changes), then click the Open icon
and open
icon
, set the Band Plot Variable to (Temperature:ELEMENT_TEMPERATURE) and
click OK. The graphics window should look something like the top figure on the next page.
When you click the Next Solution icon
in the pipe wall.
51-9
TIME 0.1000
ELEMENT
TEMPERATURE
RST CALC
TIME 0.1000
85.00
75.00
65.00
55.00
45.00
35.00
25.00
MAXIMUM
89.38
EG 1, EL 3, IPT 13 (76.93)
MINIMUM
20.00
EG 1, EL 298, IPT 31
TIME 0.1000
THERMAL_STRAIN
RST CALC
TIME 0.1000
0.1040
0.0880
0.0720
0.0560
0.0400
0.0240
0.0080
MAXIMUM
0.1179
EG 1, EL 3, IPT 13 (0.09678)
MINIMUM
1.827E-10
EG 1, EL 298, IPT 31 (1.837E-10)
Note that the maximum thermal strain of 0.1179 is very close to the value obtained from the
formula ( 0 ) = 1.7 10 3 (90 20) = 0.119 .
51-10
ADINA Primer
TIME 0.1000
EFFECTIVE
STRESS
RST CALC
TIME 0.1000
1.040E+10
8.800E+09
7.200E+09
5.600E+09
4.000E+09
2.400E+09
8.000E+08
MAXIMUM
1.132E+10
EG 1, EL 3, IPT 13 (8.742E+09)
MINIMUM
1.653E+07
EG 1, EL 54, IPT 12 (2.065E+07)
, the graphics window should look something like the figure on the
51-11
Z
X
EFFECTIVE
STRESS
RST CALC
TIME 2.000
1.040E+10
8.800E+09
7.200E+09
5.600E+09
4.000E+09
2.400E+09
8.000E+08
MAXIMUM
1.278E+10
EG 1, EL 255, IPT 12
MINIMUM
1.270E+10
EG 1, EL 247, IPT 31
BTFSI analysis
Model definition - fluid model
We will use the TFSI fluid model as the basis of the BTFSI fluid model.
Set the Program Module to ADINA CFD (you can discard all changes) and choose database
file prob51_f.idb from the recent file list near the bottom of the File menu.
Heading: Choose ControlHeading, set the Heading to "Primer problem 51: Thermal FSI
analysis of a pipe - BTFSI - fluid model" and click OK.
Thermal FSI: Choose ModelFlow Assumptions, set "Thermal Coupling" to "Boundary,
with Temperature Applied to Solid" and click OK.
Removing the solid element group: In the BTFSI fluid model, we don't need to model the pipe
wall in the fluid model. Click the Define Element Groups icon
OK. Click the Special Boundary Conditions icon
OK. After you click the Redraw icon
the figure on the next page.
51-12
ADINA Primer
TIME 2.000
V V
B
C
WAL FSI
B
C
2
-
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
X
PRESCRIBED
NORMAL_TRACTION
PRESCRIBED
TURBULENCE_K
TIME 2.000
TIME 2.000
60.00
PRESCRIBED
TURBULENCE
EPSILON
TIME 2.000
0.004784
0.0009375
PRESCRIBED
TEMPERATURE
TIME 2.000
90.00
Choose FileSave As and save the database to file prob51b_f. Click the Data File/Solution
icon
, set the file name to prob51b_f, uncheck the Run Solution button and click Save.
We will use the TFSI solid model as the basis of the BTFSI solid model.
Choose database file prob51_a.idb from the recent file list near the bottom of the File menu
(you can discard all changes).
Heading: Choose ControlHeading, set the Heading to "Primer problem 51: Thermal FSI
analysis of a pipe - BTFSI - solid model" and click OK.
Thermal analysis: Choose ControlTMC Model, set the "Type of Solution" to "TMC
Iterative Coupling", then click the ... button to the right of that field. Set the "Analysis Type"
to "Transient" and click OK twice to close both dialog boxes.
Time stepping: Choose ControlTime Step, set the first row of the table to 20, 0.1, then click
OK.
TMC material: Click the Manage Materials icon
, then click the TMC Material button.
Click the "k isotropic, c constant" button and add material 1. Set the Thermal Conductivity to
386, the Heat Capacity/Mass to 380, the Density to 8900 and click OK, then click Close twice
51-13
TIME 2.000
B
B
B
B
B
B
B
B
PRESCRIBED
CONVECTION
TEMPERATURE
TIME 2.000
20.00
B
B
B
B
B
B
B
B
51-14
U U
2 3
-
, set the file name to prob51b_a, uncheck the Run Solution button and click Save.
ADINA Primer
Running ADINA-FSI
Choose SolutionRun ADINA-FSI, click the Start button, select file prob51b_f, then hold
down the Ctrl key and select file prob51b_a. The File name field should display both file
names in quotes. Set the "Run" field to "Fluid Only", then click Start.
After the ADINA-FSI run finishes (in 20 steps), close all open dialog boxes, choose
SolutionRun ADINA-FSI, click the Start button, select file prob51b_f, then hold down
the Ctrl key and select file prob51b_a. The File name field should display both file names in
quotes. Set the "Run" field to "Structure Only", then click Start.
When ADINA-FSI is finished, close all open dialog boxes, and set the Program Module to
Post-Processing (you can discard all changes). Now click the Open icon
porthole file prob51b_f.
and click the Group Outline icon
Click the Quick Vector Plot icon
window should look something like this:
TIME 2.000
and open
. The graphics
Z
X
VELOCITY
TIME 2.000
1.031
0.980
0.910
0.840
0.770
0.700
0.630
0.560
51-15
Z
X
TEMPERATURE
TIME 0.1000
85.00
75.00
65.00
55.00
45.00
35.00
25.00
MAXIMUM
90.00
NODE 7
MINIMUM
20.00
NODE 1101
The pipe wall boundary now acts as an insulated boundary (zero heat flow through the
boundary).
, you should see the temperature increase rapidly in
As you click the Next Solution icon
the water in the pipe. The temperature rises more slowly at the pipe wall boundary because
the fluid moves more slowly there. You will also notice that the fluid domain does not
change.
Post-processing - solid model
(you can discard all changes and continue), then click the Open icon
and open porthole file prob51b_a. Then click the First Solution icon
, click the
51-16
ADINA Primer
Z
X
ELEMENT
TEMPERATURE
RST CALC
TIME 0.1000
81.00
72.00
63.00
54.00
45.00
36.00
27.00
MAXIMUM
86.87
EG 1, EL 3, IPT 13 (83.57)
MINIMUM
20.00
EG 1, EL 298, IPT 31
. The graphics window should look something like the bottom figure on
Again the effective stress is very similar to that from the TFSI analysis.
51-17
TIME 0.1000
Z
X
THERMAL_STRAIN
RST CALC
TIME 0.1000
0.1040
0.0880
0.0720
0.0560
0.0400
0.0240
0.0080
MAXIMUM
0.1137
EG 1, EL 3, IPT 13 (0.1081)
MINIMUM
1.167E-08
EG 1, EL 298, IPT 31 (1.171E-08)
TIME 0.1000
EFFECTIVE
STRESS
RST CALC
TIME 0.1000
7.000E+09
6.000E+09
5.000E+09
4.000E+09
3.000E+09
2.000E+09
1.000E+09
MAXIMUM
7.406E+09
EG 1, EL 3, IPT 13 (6.715E+09)
MINIMUM
2.952E+08
EG 1, EL 45, IPT 11 (2.914E+08)
51-18
ADINA Primer
TIME 2.000
EFFECTIVE
STRESS
RST CALC
TIME 2.000
7.000E+09
6.000E+09
5.000E+09
4.000E+09
3.000E+09
2.000E+09
1.000E+09
MAXIMUM
1.309E+10
EG 1, EL 33, IPT 12
MINIMUM
1.309E+10
EG 1, EL 28, IPT 31
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
51-19
51-20
ADINA Primer
Problem description
Consider the crushing of a crash tube by a rigid weight:
Initial
velocity
12000 mm/sec
Crash tube
10 radius
10
Rigid
weight
100 kg
80
200
All lengths in mm
Material properties,
plastic-cyclic material model:
E=207000 MPa
n=0.3
r=7850 kg/m3
sy =225 MPa
Nonlinear kinematic hardening:
h=280000 MPa
z=1300
52-1
In this problem solution, we will demonstrate the following topics that have not been
presented in previous problems:
$ Defining shell elements with varying thickness
$ Using the Bathe method of implicit time integration
$ Using the plastic-cyclic material model
$ Using double-sided contact
$ Using the penalty contact algorithm
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
This problem can be solved with the 900 nodes version of the ADINA System.
Much of the input for this problem is stored in the following files: prob52_1.in, prob52_1.plo,
prob52_2.plo. You need to copy these files from the folder samples\primer into a working
directory or folder before beginning this analysis.
Overview of model definition
The figure below shows the geometry used to model the crush tube:
Point 105, with
concentrated mass
Rigid links
Surfaces 9 to 16
Surface 100
Surfaces 1 to 8
z
x
52-2
Vertex 2
Vertex 1
u
Vertex 4
Vertex 3
Local coordinate system
used for geometry surfaces
ADINA Primer
The beveled end of the tube is (approximately) modeled by reducing the shell thicknesses at
the end of the tube. In order to reduce the shell thicknesses, it is necessary to know the
orientation of the geometry surfaces coordinate system. The coordinate system of the
geometry surfaces is shown in the figure above.
Two contact groups are used. Contact group 1 models the contact between the rigid surface
and the tube, and contact group 2 models the self-contact of the tube.
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
52-3
Z
X
B
B
B
B
U U U
B
Surface thicknesses: The 8 geometry surfaces close to the top of the tube will have a varying
thickness applied to them. Choose GeometrySurfacesThickness and notice that all 16
surfaces have a thickness of 1.0, with no deviations. For surfaces 9 to 16, set both Deviation
1 and Deviation 2 to -0.5 and click OK.
Plastic-cyclic material model: Click the Manage Materials icon
and click the Cyclic
button. Add material 1, and click the ... button to the right of the Isotropic Hardening Rule
field. In the Define Isotropic Hardening Rule dialog box, add rule 1, make sure that the Type
is Bilinear, set the Yield Stress to 225 and click OK. In the Define Plastic-Cyclic Material
dialog box, set the Isotropic Hardening Rule to 1. Now click the ... button to the right of the
Kinematic Hardening Rule field. In the Define Kinematic Hardening Rule dialog box, add
rule 1, then, in the first row of the table, set the "Linear Constant h" to 280000 and the
"Nonlinear Constant zeta" to 1300, and click OK. In the Define Plastic-Cyclic Material
dialog box, set the Kinematic Hardening Rule to 1. Now set the Young's Modulus to 207000,
the Poisson's Ratio to 0.3, the Density to 7.85E-9, then click OK. Click Close to close the
Manage Material Definitions dialog box.
52-4
ADINA Primer
XTranslation
0.1
YTranslation
0.1
ZTranslation
0.1
XRotation
2296
YRotation
2296
ZRotation
213
Z
X
C
C
B
C
B
C
B
C C
B
C C
B
C
B
C
B
C
C
B
U U U
B
U U U
1 2 3
- - - -
52-5
Let's check the thicknesses. Click the Create Band Plot icon
, set the Variable to
(Thickness:THICKNESS) and click OK. The graphics window should look something like
this:
TIME 0.02000
Z
X
THICKNESS
TIME 0.02000
0.9667
0.9000
0.8333
0.7667
0.7000
0.6333
0.5667
MAXIMUM
1.000
EG 2, EL 1, LN 1
MINIMUM
0.5000
EG 2, EL 229, LN 1
C
C
B
C
B
C
B
C C
B
C C
B
C
B
C
B
C
C
B
U U U
B
U U U
1 2 3
- - - -
52-6
, set the Contact Surface to 1, the Number of Nodes per Segment to 4 and
ADINA Primer
Contact pair for contact group 1: Click the Define Contact Pairs icon
, add contact pair
1, set the Contactor Surface to 2, the Coulomb Friction Coefficient to 0.2 and click OK.
Contact group 2: Click the Define Contact Groups icon
and add group 2. Set the
Compliance Factor to 1E-3, set the Contact Surface Action to Double Side and the Contact
Surface Offset to None. Now click the Advanced tab, set the "Friction Contact v-Function
Parameter" to 100 and click OK.
and add
Contact surfaces for contact group 2: Click the Define Contact Surfaces icon
contact surface 1. Click the Auto... button, set From to 1 and To to 16, then click OK. The
table should be filled in with numbers 1 to 16. Click OK to close the Define Contact Surface
on Geometry dialog box.
Contact pair for contact group 2: Click the Define Contact Pairs icon
1, set the Coulomb Friction Coefficient to 0.2 and click OK.
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob52. Click the Data File/Solution
icon
, set the file name to prob52_im, make sure that the Run Solution button is checked
and click Save.
ADINA runs for 200 steps. Notice that there are two lines printed for each step. These lines
correspond to the two sub-steps used per solution step in the Bathe method.
When ADINA is finished, close all open dialog boxes. Choose Post-Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob52_im.
and
Postprocessing
Deformed mesh: We have put the commands for plotting the tube with accumulated effective
plastic strains in a batch file (prob52_1.plo). Choose FileOpen Batch, navigate to the
working directory or folder, select the file prob52_1.plo and click Open. The AUI processes
the commands in the batch file. The graphics window should look something like the figure
on the next page.
52-7
MAXIMUM
3.115
EG 2, EL 194, IPT 113 (2.075)
MINIMUM
-0.2135
EG 2, EL 194, IPT 213 (0.5280)
52-8
ADINA Primer
TIME 0.02000
Y
Z
12.
10.
*10
Force (N)
8.
6.
4.
2.
0.
0.
20.
40.
60.
80.
100.
120.
Displacement (mm)
Choose GraphList and scroll to see the first solution time for which the force returns to
zero. This should be time 1.82000E-2, with corresponding displacement 9.89701E+01 (mm).
52-9
Explicit analysis
Now we will repeat the analysis, using explicit time integration. Set the Program Module to
ADINA Structures (you can discard all changes) and choose database file prob52.idb from the
recent file list near the bottom of the File menu.
Heading: Choose ControlHeading, set the Heading to "Primer problem 52: Crushing of a
tube, explicit" and click OK.
Explicit analysis: Set the Analysis Type to Dynamics-Explicit and click the Analysis Options
. Make sure that the Time Step is set to "Automatic (Use Total Time Specified)", set
icon
the Time Step Magnitude Scaling Factor to 0.7 and click OK.
Plastic-cyclic material model: Click the Manage Materials icon
and click the Cyclic
button. Set the Stress Integration Factor (beta) to 1.0 and click OK, then Close, to close both
dialog boxes.
Contact algorithm: Choose ModelContactContact Control, set the Default Contact
Algorithm to Penalty and click OK.
and choose group 1. Click the
Contact groups: Click the Define Contact Groups icon
Advanced tab, and, in the Penalty Algorithm Stiffness box, set the Normal Stiffness to "Use
Specified Value", and the value to 5000, and also set the Tangential Stiffness to "Use
Specified Value", and the value to 5000. Click Save, then choose group 2, click the
Advanced tab, and set the Normal and Tangential Stiffness to 5000 in the same way. Click
OK to close the dialog box.
Generating the ADINA data file, running ADINA, loading the porthole file
Click the Save icon
and save the database to file prob52. Click the Data File/Solution
icon
, set the file name to prob52_ex, make sure that the Run Solution button is checked
and click Save.
ADINA runs for about 22000 steps. When ADINA is finished, close all open dialog boxes.
Choose Post-Processing from the Program Module drop-down list (you can discard all
changes), click the Open icon
Postprocessing
Follow the instructions given above to postprocess the model. We obtain the following
results:
52-10
ADINA Primer
Deformed mesh:
ACCUM
EFF
PLASTIC
STRAIN
RST CALC
SHELL T = 1.00
TIME 0.02000
0.975
0.825
0.675
0.525
0.375
0.225
0.075
MAXIMUM
64.45
EG 2, EL 117, IPT 213 (35.02)
MINIMUM
-16.54
EG 2, EL 117, IPT 113 (0.6053)
Force-deflection curve:
12.
10.
*10
Force (N)
8.
6.
4.
2.
0.
0.
10.
20.
30.
40.
50.
60.
70.
80.
90.
100.
110.
120.
Displacement (mm)
52-11
Choose GraphList and scroll to see the first solution time for which the force returns to
zero. This should be time 1.67002E-2, with corresponding displacement 9.32202E+01 (mm).
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
52-12
ADINA Primer
Problem description
We determine the three dimensional static electromagnetic fields inside a conducting block, as
shown:
0.5
ne
ag
0
4.
1=
Electromagentic material:
Permittivity : = 0.5
Permeability: = 2.0
Conductivity: = 1.0
0=
2.
1.0
p
po resc
te rib
nt e
ia d
l m
p
po resc
te rib
nt e
ia d
l m
ag
ne
tic
tic
Prescribed voltage 1 = 0
2.0
We assume that you have worked through problem 1 to 52, or have equivalent experience
with the AUI.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
Some of the input for this problem is stored in the following file: prob53_1.plo. You need to
copy this file from the folder samples\primer into a working directory or folder before
beginning this analysis.
53-1
X1
, enter the following point into the table and click OK:
X2
-1.0
1.0
1.0
-1.0
X3
-0.5
-0.5
0.5
0.5
, add surface 1, set the Type to Vertex, set the Points
53-2
ADINA Primer
53-3
TIME 1.000
Z
X
P
N
N
OO MN
N
MM MN
N
MM MN
OO MM
N
MM MN
MM MM
N
MM MN
MM MM
N
OO MM
MM MN
MM MM
N
MM MM
MM MN
MM MM
N
MM MM
MM MN
OO MM
MM MM
N
MM MM
MM MN
MM MM
MM MM
N
MM MM
MM MN
MM MM
MM MM
N
P O NMM
MM MM
MM MN
MM MM
MM MM
N
NMNMM
MM MM
MM MN
MM MM
MM MM
N
NMNMM
MM MM
MM MN
MM MM
MM MM
N
NMNMM
MM MM
MM MN
MM MM
MM MM
NMNMM
N
MM MM
MM MN
MM MM
MM MM
M
NMNMM
N
MM MM
MM MN
MM MM
MM MM
N NMM
MM MM
MM MN
MM MMM
MM MM
NMNMM
N MN R
D B B B B
MM MM
MN
MM MN
MM MM
MN
MM MM
NMNMM
MM MM
MM MM
MM MM
NMNMM
MM MM
Q
MM
MM MM
MM
B B B B B
MM MM
M
NMNMM
MM
MM MM
MM MM
NMNMM
MM MM
MM MM
MM
NMNMM
MM
B B B B B
MM MM
MM QQ
MM
MM MM
NMNMM
MM MM
M
NMNMM
MM
D B B B B
MM
MM MM
B B B B B
MM QQ E F
MM
N NMM
NMNMM
MM
MM
B B B B B
NMNMM
MM QQ
B B B B B
MM
M
N
N
N
B B B B B
NMRQQ E E E E
B B B B B
D B B B B
B B B B B
B
F
E
B
B
E
B
B B B B B
B B B B B
B B B B B
EE
B B B B B
B F EE
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
EE
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
EE
FE
E
D B B B B
B B B B B
B
F
E
B
B B B B B
E
B B B B B
B B B B B
EE
B B B F EE
B B B B B
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
EE
E
E
B B B B B
B B B B B
B
E
E
B B B B FE
B B B B B
B B B B B
EE
E
D B B B B
B B B B B
B B B B B
E
EF
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
FE
EE
D B B B B
B B B B B
B B B B B
F
E
E
E
B B B B B
B B B B B
B B B B B
E
E
B B B B B
B B B B B
EE
FE
D B B B B
B B B B B
B B B B B
F
EE
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
EE
FE
E
D B B B B
B B B B B
B
F
E
B
B B B B B
E
B B B B B
B B B B B
EE
B B B F EE
B B B B B
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
EE
E
E
B B B B B
B B B B B
B
E
E
B B B B FE
B B B B B
EE E E
B B B B B
D B B B B
B B B B B
B
E
B B B B B
EF
B B B B B
B B B B B
B B B B F EEE
EE
B B B B B
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
E
B
E
E
B B B B B
B B B B B
B B B B B
E
E
B B B B B
B B B B B
EE
FE
D B B B B
B B B B B
B B B B B
EE
EF
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
FE
EE
D B B B B
B B B B B
B
F
E
B
B
E
B B B B B
B B B B B
B B B B B
EE
B B F EE
B B B B B
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
EE
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
EE
FE
E
D B B B B
B B B B B
B
E
B B B B B
EF
B B B B B
B B B B B
B B B B F EEE
EE
B B B B B
B B B B B
EE
D B B B B
B B B B B
B B B B B
F
E
E
E
B B B B B
B B B B B
B B B B B
E
E
B B B B B
B B B B B
EE
FE
D B B B B
B B B B B
B B B B B
EE
EF
B B B B B
B B B B B
B B B B B
EE
EE
B B B B B
B B B B B
FE
EE
J H H H H
B B B B B
B
F
E
B
B
E
B B B B B
H H H H H
B B B B B
EE
B B F EE
H H H H H
B B B B B
EE
H H H H H
B B B B B
EE
KL
H H H H H
B B B B B
EE
KK
H H H H H
FE
KK
H H H H H
K
H H H H H
KK
LK
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
VDI
1
1
1
1
1
1
2
2
2
2
2
2
ADI
3
3
4
4
3
3
4
4
3
3
4
4
ANO APA
6
6
6
5
6
5
5
6
5
5
6
5
5
6
5
5
6
5
5
6
5
Generating the data file, running ADINA-EM, loading the porthole file
Click the Save icon
and save the database to file prob53. Click the Data File/Solution
icon
, set the file name to prob53, make sure that the Run Solution button is checked and
click Save. When ADINA-EM is finished, close all open dialog boxes. Choose PostProcessing from the Program Module drop-down list (you can discard all changes), click the
Open icon
53-4
ADINA Primer
Save mesh plot defaults: We will use this mesh plot appearance for several plots. We save the
mesh plot defaults so that we dont have to repeat the above steps for each plot. Click the
Model Outline icon
Z
X
VPT
TIME 1.000
2.520
2.340
2.160
1.980
1.800
1.620
1.440
1.260
1.080
0.900
0.720
0.540
0.360
0.180
0.000
MAXIMUM
2.500
NODE 1
MINIMUM
0.000
NODE 821
to plot
53-5
Z
X
APT
TIME 1.000
4.000
3.500
3.000
2.500
2.000
1.500
1.000
0.500
We have put the definitions of VL, AL, V and A into batch file prob53_1.plo. Choose
FileOpen Batch, navigate to the working directory or folder, select the file prob53_1.plo
and click Open. You can examine the definitions of lines VL and AL by choosing
DefinitionsModel LineNode, and you can examine the definitions of V and A by
choosing GraphDefine User Data.
Analytical solution comparison for electric potential: Click the Clear icon
, choose
GraphResponse Curve (Model Line), set the Model Line Name to VL; set the Y Coordinate
Variable to (Electromagnetic: VPT) and click OK. Now choose GraphPlot User Data, set
the Data Name to V and the Plot Name to PREVIOUS, then click OK. The graphics window
should look something like the top figure on the next page.
It is of course possible to customize the curve legends and axes labels as shown in primer
problem 2.
,
Analytical solution comparison for magnetic vector potential: Click the Clear icon
choose GraphResponse Curve (Model Line), set the Model Line Name to AL, set the Y
Coordinate Variable to (Electromagnetic: APT-Z) and click OK. Now choose GraphPlot
User Data, set the Data Name to A and the Plot Name to PREVIOUS, then click OK. The
graphics window should look something like the bottom figure on the next page.
53-6
ADINA Primer
2.5
Line VL
V
2.0
VPT
1.5
1.0
0.5
0.0
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.4
1.6
1.8
2.0
2.2
DISTANCE
LINE GRAPH
3.
Line AL
A
2.
1.
APT-Z
0.
-1.
-2.
-3.
-4.
0.0
0.2
0.4
0.6
0.8
1.0
1.2
DISTANCE
Listing of results: Choose ListValue ListModel Line, set the Model Line Name to VL,
set the Variables to List to (Electromagnetic: VPT) and click Apply. The electric potentials
on the node line are displayed. Similarly, set the Model Line Name to AL, set the first
variable to (Electromagnetic: APT-Y) and the second variable to (Electromagnetic: APT-Z),
then click Apply. The components of magnetic potential are displayed.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
53-7
53-8
ADINA Primer
Problem description
In this problem, we analyze microwave heating in a cavity. In part 1, we analyze the harmonic
electromagnetic field resonance in a two-dimensional cavity and demonstrate the following
topics:
We assume that you have worked through problem 1 to 53, or have equivalent experience with
the AUI.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the AUI
icons. Please refer to the Hints chapter of the Primer for useful hints.
You need to allocate 400 MB to ADINA EM in the first part of the analysis, and at least 1000
MB to ADINA CFD+EM in the second part of the analysis.
Much of the input for this problem is stored in the following files: prob54a_1.in, prob54b_1.in,
prob54b_2.in. You need to copy these files from the folder samples\primer into a working
directory or folder before beginning this analysis.
54-1
0.26
0.0867
Excitation frequency:
1.225~3.675GHz
Excitation port
feed with electric
field E0=1000V/m
0.0867
54-2
Value
0.5
1.5
ADINA Primer
Time Steps: Choose ControlTime Steps, edit the table to read as follows, then click OK.
Number of
Steps
20
Constant
Magnitude
1.0
Z
X
54-3
Z
X
54-4
ADINA Primer
Z
B
B
B
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBD
C
B
C
B
C
B
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
C
B
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
D
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
B
B
C
D
EDI
1
1
EPA
2
2
Generating the data file, running ADINA EM, loading the porthole file
Click the Save icon
and save the database to file prob54a. Click the Data File/Solution
icon
, set the file name to prob54a, make sure that the Run Solution button is checked,
change the Maximum Memory for Solution to 400 MB, and click Save.
ADINA EM runs for 20 steps.
When ADINA EM is finished, close all open dialog boxes. Choose Post- Processing from the
Program Module drop-down list (you can discard all changes), click the Open icon
open porthole file prob54a.
and
First we would like to check the electric and magnetic field intensities at three frequencies
inside the resonant cavity: f = 2.2, 2.45, 2.7 GHz , which correspond to time steps 8, 10 and 12
54-5
respectively (note that the angular frequency is entered in the input to this model, which equals
to 2 times the frequency we used here).
Electric field intensity: Use the Previous Solution and Next Solution icons (
and
) to
change the solution time to 8.0 (corresponding to frequency 2.2 GHz). Click the Create Band
Plot icon
, set the Band Plot Variable to (Electromagnetic: EFI-RX) (real part of electric
field intensity in x-direction) and click OK. (In the present EM harmonic model, the imaginary
part of electric field intensity is trivial.) The graphics window should look something like this:
54-6
ADINA Primer
54-7
We can also list out the instantaneous electric field at a specific phase angle. Choose
ListValue ListZone, set the first variable to (Electromagnetic: EFI-X) and click the ...
button to the right of the Result Control field. In the Define Result Control Depiction dialog
box, set the Phase Angle (degrees) field to 45 and click OK. In the List Zone Values dialog box,
set the Response Option to Single Response and click the ... button to the right of the Response
field. In the Define Response dialog box, set the Solution time to Latest and click OK. In the
List Zone Values dialog box, click Apply. The listing displays the electric field intensity in the
x-direction over the whole domain for frequency 3.675 GHz (corresponds to solution at time
20). Click Close to close the dialog box.
Magnetic field intensity: Click the Clear icon
Previous Solution and Next Solution icons (
54-8
ADINA Primer
Follow the same procedure to create the vector plot for HMI-I at time 12.0. The graphics
window should look something like this:
54-9
Frequency sweep movie show: It is very convenient to show the electromagnetic responses at
different frequencies in a single animation. Click the Clear icon
and
) to change the
sample
to be heated
Cube
All length in meters
cube
Electromagentic material:
Permittivity: = 8.85 x 10-12 F/m
Permeability: = 1.256637 x 10-6 H/m
Conductivity: s = 0.0
0.0867
port for
electric field
excitation
0.0867
cube
Excitation frequency:
f=2.45GHz
0.26
oven
Set the Program Module to ADINA EM (you can discard all changes).
54-10
ADINA Primer
Problem heading: Choose ControlHeading, enter Problem 54b: 3D microwave heating and
click OK.
Analysis type: Set the Analysis Type drop-down list to "Harmonic", and set the Multiphysics
Coupling drop-down list to "with CFD".
We also need to change the analysis type for ADINA CFD. Set the Program Module
drop-down list to ADINA CFD and set the Analysis Type drop-down list to "Transient". Notice
that the Multiphysics Coupling list changes to ADINA EM. Now set the Program Module
drop-down list back to ADINA EM.
EM analysis settings: Choose ModelElectromagneticSettings, set the Model Type to "3D
E-H model", verify the analysis type is set to Harmonic, set the Frequency Value to
1.53938E10, set the Tolerance of Residuals to 1E-9, set the 'Electromagnetic Force Applied' to
None, and then click OK to close the dialog box. Choose ControlSolution Process, click the
Outer Iteration... button, then click the Advanced Settings... button. Set the Equation Residual
to All and the two Tolerance fields to 1E-6. Click OK three times to close all dialog boxes.
Time Steps: Choose ControlTime Steps, edit the table to read as follows, then click OK.
Number of
Steps
1000
Constant
Magnitude
1.0
We have put the model geometry definitions into file prob54b_1.in. Choose FileOpen Batch,
navigate to the working directory or folder, select the file prob54b_1.in and click Open. The
graphics window should look something like the figure on the next page.
54-11
We have put the electromagnetic boundary condition definitions into file prob54b_2.in.
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob54b_2.in and click Open. When you click the Boundary Plot icon
window should look something like this:
, the graphics
TIME 1000.
D
D
D
D
B
B
B
H
E
E
E
E
E
E
V V V
B
C
D
E
F
G
H
B
C
D
E
F
G
H
EDI
EPA
2
3
4
5
6
7
-
54-12
ADINA Primer
table, then click OK. When you click the Redraw icon
something like this:
TIME 1000.
Y
D
D
D
D
D
B
B
B
B
H
D
D
E
E
E
E
E
E
E
V V V
B
C
D
E
F
G
H
I
B
C
D
E
F
G
H
I
CNV EDI
1
8
-
EPA
2
3
4
5
6
7
-
54-13
Now add element group 2, verify that the Type is 3-D Fluid/EM, uncheck the Fluid Element
field and check both the Electric Effects and Magnetic Effects fields. Set the Electromagnetic
Material to 2, then click OK to close the dialog box.
Meshing: Click the Mesh Volumes icon
, set the Element Group to 1, enter 14 in the first
row of the table and click Apply. Now set the Element Group to 2, input Volumes 1 to 28
except 14 into the Volumes to be Meshed table, and click OK.
The graphics window should look something like this:
TIME 1000.
DG
DG
DG
DD
DG
DD
DG
DD
DD
DD
DGGG
DD
DD
DD
DD
DDDD
DDGG
DD
DDDD
DD
DD
DD
GG
DDDDDD
DD
DD
DD
DDDD
DD
D
D
D
DD
DDGG
DD
DD
DDD
D
DD
DD
DD
DD
DD
DD
DD
DD
D
DDDDGG
DD
DD
D
D
D
D
D
D
D
DDDDDDDDDDDDDDDDDDDD
DD
DDDDDDGG
DD
DD
DD
D
D
D
D
D
D
D
D
D
D
D
D DDDDGG
DD
DDDDDDDDDDDDDDDDDDDDDDDDDD
DD
DDDDDDDDDDDD
DD
DDDD
DD
DDDDDDGG
DDDDDDDDDDDDDD
D
D
D
D
D
DDDDDDGG
DD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DD
D
D
D
D
D
D
D
D
D
D
D
D
D
D DDDEG
DD
D
DD
D
D
DD
DDDDDDDDDDDDDDDD
DD
DD
DD
DD
DD
DD
D EEG
DD
DDDD
DD
DD
DD
DD
DD
CD
D
D
D
D
D
D
D
D
D
D
D
D
B
D
DD
D
D
DDDDDDDDDDDDDDDD
DDDDDDDDDD
EEG
DDEE
DD
CBBBDDDDDD
DD
DDD
EE
D
EE
DDDDDDDDDDDDDDDD
G
DDDD
DDEE
CBBBBBDDDD
DDDDDDDDDD
D
D
D
CBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEE
EEEE
G
EE
EG
EE
CBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEE
EG
EEEE
EE
CBBBBBBBBBBBDDDDDD
EE
DDDDDDDDDDDDDDDD
EE
DEEEEEEE
D
D
CBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEE
EEG
E
CBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEE
G
EG
CBBBBBBBBBBBBBBBBBDDDDDDDDDDDEEEEEEEEEEEEEEEEE
EE
EE
E
D
CBBBBBBBBBBBBBBBBBBBDDDDDD
E
E
E
E
E
E
E
E
G
EEEEEEEEEEEEEEEEEEEG
EE
EE
CBBBBBBBBBBBBBBBBBBBBBDDDD
E EEEEEEEEEG
EEEE
EE
CBBBBBBBBBBBBBBBBBBBBBBBBEE
EE
EE
EE
EE
EEEEE
EEEEEEEEEG
EE
CBBBBBBBBBBBBBBBBBBBBBBBEE
EE
EE
EE
EEEEEEEEEG
EEEE
EEEE
C BBBBBBBBBBBBBBBBBBBBBBEE
EEEE
EE
EE
EEEEEEEG
EE
CB
EE
BBBBBBBBBBBBBBBBBBBBBBEEEE
EE
EE
EE
EE
EEEEEG
EE
EEEE
EEE
EE
EE
EEEE
IB
EE
BBBBBBBBBBBBBBBBBBBBBBBEEEE
E
I
EEEE
EE
I HI I BBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEE
EEEEE
EE
EG
EE
E
IH
HHI I BBB
BBBBBBBBBBBBBBBBEEEEEEEEEEEEEE
EEEG
EEEE
EEEE
EE
EE
I HHHHHI I BBBBBBBBBBBBBBBBEEEEEEEEEEEEEE
G
E
EEEE
G
I HHHHHHHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEE
EE
IH
HHHHHHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEE
EEG
E
G
I HHHHHHHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE
IH
HHHHHHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE
EG
G
I I HHH
HHHHI BBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEE
I I HHHHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEE
I I HHI BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEE
I I I BBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEE
I FBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEE
FFBBBBBBBBBBBBEEEEEEEEEEEEEEE
FFBBBBBBBBBBEEEEEEEEEEEEE
FFBBBBBBBBEEEEEEEEEEE
FFBBBBBBBEEEEEEEEEE
FFBBBBEEEEEEE
FFBBEEEEE
FFEEE
E
V V V
B
C
D
E
F
G
H
I
J
B
C
D
E
F
G
H
I
J
CNV EDI
EPA
2
3
4
5
6
7
2
-
1
1
-
Generating the data file, running ADINA CFD+EM, loading the porthole file
and save the database to file prob54b. Click the Data File/Solution
icon
, set the file name to prob54b, make sure that the Run Solution button is checked,
change the Maximum Memory for Solution to at least 1000 MB (and preferably at least 2500
MB), and click Save.
ADINA CFD+EM runs for 1000 steps.
When ADINA CFD+EM is finished, close all open dialog boxes. Choose Post- Processing
from the Program Module drop-down list (you can discard all changes), click the Open icon
and open porthole file prob54b.
Examining the solution
We want to create plots of the results within the cavity. So we will define a cutting plane, then
change the view and remove all of the cutplane interior lines.
54-14
ADINA Primer
Save mesh plot defaults: We will use this mesh plot appearance for several plots, so we save the
mesh plot defaults so that we dont have to repeat the above steps for each plot. Click the Save
Mesh Plot Style icon
54-15
icon
, set the Vector Quantity to HMI-R (real part of magnetic field intensity vector) and
click OK. The graphics window should look something like this:
54-16
ADINA Primer
You can also show the magnetic field intensity at a specific phase angle. Click the Modify
Vector Plot icon
, set the Vector Quantity to HMI (magnetic field intensity vector) and click
the ... button to the right of the Result Control field. In the Define Result Control Depiction
dialog box, set the Phase Angle (degrees) to 120 and click OK twice to close both dialog boxes.
The graphics window should look something like this:
Temperature distribution: Now click the Reset Mesh Plot Style icon
54-17
Solution at node 401: First we need to define a model point on a node. Choose
DefinitionsModel PointNode, add point N401, set the Node # to 401 and click OK.
Temperature vs. time graph: We can plot the temperature at node 401 as a function of time.
Click the Clear icon
, then choose GraphResponse Curve (Model Point), make sure that
the Y Coordinate Variable is TEMPERATURE and the Y Coordinate Model Point is N401,
then click OK. The graphics window should look something like this:
RESPONSE GRAPH
340.
TEMPERATURE,
N401
335.
330.
TEMPERATURE, N401
325.
320.
315.
310.
305.
300.
295.
290.
0.
50.
100.
150.
200.
250.
300.
350.
400.
450.
500.
550.
600.
650.
700.
750.
800.
850.
900.
950.
1000.
TIME
54-18
ADINA Primer
List solution at node 401: We want to list the electromagnetic and temperature solutions at node
401. Choose ListValue ListModel Point, set the Variables to List to (Temperature:
TEMPERATURE), (Electromagnetic: EFI_MAGNITUDE), (Electromagnetic:
HMI_MAGNITUDE), then click Apply. Click Close to close the dialog box.
Exiting the AUI: Choose FileExit to exit the AUI. You can discard all changes.
54-19
54-20
ADINA Primer
Problem description
We determine the buckling load of a bar under an axial Lorentz force. The electromagnetic
field coupled with the solid structure will exert an axial distributed load along the bar. The
bar will then buckle at some loading when we increase the electromagnetic Lorentz body
force along the bar.
10
0.2
Electromagentic material:
To ease the comparison of the buckling load with the analytical critical solution for
distributed axial loading, we make the electric field constant and the magnetic field vary
linearly with tiny variation along the whole bar.
In this problem solution, we use an electromagnetic model, coupled with a solid structure
model. The electromagnetic model is entered as an ADINA EM model, and the solid model
is entered as an ADINA Structure model. The analysis itself is performed as a one-way
coupled analysis between ADINA and ADINA EM, similar to one-way FSI coupling. We
will demonstrate the following topics that have not been presented in previous problems:
Performing an electromagnetic-structure coupling analysis in which separate AUI
databases are used for the solid and electromagnetic models.
Running a one-way coupling analysis between ADINA EM and ADINA Structure
models.
Determining the bar buckling load using a load-displacement plot.
We assume that you have worked through problems 1 to 54, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
Before you begin
Please refer to the Icon Locator Tables chapter of the Primer for the locations of all of the
AUI icons. Please refer to the Hints chapter of the Primer for useful hints.
55-1
Much of the input for this problem is stored in the following files: prob55_1.in, prob55_2.in.
You need to copy these files from the folder samples\primer into a working directory or
folder before beginning this analysis.
ADINA model
Invoking the AUI and choosing the finite element program
Invoke the AUI and choose ADINA Structures from the Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 55: Bar buckling
under axial Lorentz body force -- Structure and click OK.
Multiphysics coupling: Set the Multiphysics coupling drop-down list to "with EM".
Model definition
As this model is similar to other structural models, we put the rest of the structural model
definition into batch file prob55_1.in. Choose FileOpen Batch, navigate to the working
directory or folder, select the file prob55_1.in and click Open. The graphics window should
look something like this:
Z
TIME 1.000
PRESCRIBED
FORCE
TIME 1.000
0.1000
B
B
B
B
B
B
U U
2 3
- -
The load shown on the plot is a small transverse perturbation force used to trigger the
buckling.
55-2
ADINA Primer
We can confirm that the element group has electromagnetic coupling. Click the Define
, click the Advanced tab and notice that "Has Electromagnetic
Element Groups icon
Coupling" is checked. Click Cancel to close the dialog box.
Generating the ADINA data file
Click the Save icon
icon
and save the database to file prob55_a. Click the Data File/Solution
, set the file name to prob55_a, uncheck the Run Solution button and click Save.
ADINA-EM model
Invoking the AUI and choosing the finite element program
Click the New icon
(you can discard all changes), and choose ADINA EM from the
Program Module drop-down list.
Defining model control data
Problem heading: Choose ControlHeading, enter the heading Problem 55: Bar buckling
under axial Lorentz body force --- EM and click OK.
Analysis assumptions: Choose ModelAnalysis Settings, set the Model Type to "2D E-H
model on electric plane", verify that the Analysis Type is Static, set the Tolerance for
Residuals to 1E-9, and click OK.
Model definition
As this model is similar to ADINA EM models shown in previous problems, we put the rest
of the EM model definition into batch file prob55_2.in. Choose FileOpen Batch, navigate
to the working directory or folder, select the file prob55_2.in and click Open. The graphics
window should look something like the figure on the next page:
Generating the ADINA-EM model data file
Click the Save icon
and save the database to file prob55_e. Click the Data File/Solution
, set the file name to prob55_e, make sure that the Run Solution button is unchecked
icon
and click Save.
55-3
Z
X
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE
C
B
C
B
C
B
C
B
D
C
B
I GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGH
C
B
G
B
C
D
E
F
G
H
I
EDI
1
1
1
EPA
2
2
2
-
HDI
3
3
3
HNO
4
4
4
-
Running ADINA-Structure/EM
Choose SolutionRun ADINA Structures/EM, click the Start button, select file prob55_e,
then hold down the Ctrl key and select file prob55_a. The File name field should display both
file names in quotes. Set the "Run" field to "EM Only", then click Start.
The EM problem runs for 100 steps.
Click Close to close the ADINA Structures/EM dialog box.
Choose SolutionRun ADINA Structures/EM, click the Start button, select file prob55_a,
then hold down the Ctrl key and select file prob55_e. Set the "Run" field to "Structure Only",
then click Start.
The structural problem runs for 100 steps.
Close all open dialog boxes.
Examining the electromagnetic solution
Choose Post-Processing from the Program Module drop-down list (you can discard all
changes), click the Open icon
55-4
ADINA Primer
.
Electric field: Click the Create Vector Plot icon
icons to change the solution time to study in detail how the electric field changes as a
and
function of time. Notice that the electric field is constant within the structure for each time.
For time 0.82, the graphics window should look something like this:
TIME 0.8200
EFI
TIME 0.8200
0.001320
0.001857
0.001571
0.001286
0.001000
0.000714
0.000429
0.000143
When you are finished using these icons, click the Last Solution icon
solution.
55-5
Z
HMI-X
TIME 0.8200
2102400.
2100600.
2098800.
2097000.
2095200.
2093400.
2091600.
MAXIMUM
2103200.
NODE 1010
MINIMUM
2090000.
NODE 1
and open
55-6
and
icons) to study in
. The graphics window should look something like the bottom figure on
ADINA Primer
TIME 1.000
Z
X
DISPLACEMENT
MAGNITUDE
TIME 1.000
10.40
8.80
7.20
5.60
4.00
2.40
0.80
MAXIMUM
11.83
NODE 51
MINIMUM
0.000
NODE 607
TIME 1.000
Z
X
EFFECTIVE
STRESS
RST CALC
TIME 1.000
4333333.
3666667.
3000000.
2333333.
1666667.
1000000.
333333.
MAXIMUM
4633208.
EG 1, EL 1, IPT 33 (4380710.)
MINIMUM
23.09
EG 1, EL 50, IPT 13 (59.07)
55-7
11.
10.
DISPLACEMENT_MAGNITUDE, N51
9.
8.
7.
6.
5.
4.
3.
2.
1.
0.
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
TIME
The bar buckles around time 0.5, which corresponds to an axial distributed line loading of
104.5 (N/m). This value compares well with the analytical buckling load of 104.49.
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
55-8
ADINA Primer
Problem description
We determine the fluid flow driven by an electromagnetic Lorentz force and the deformation
of a very thin flexible structure within a two-dimensional channel, as shown:
100
Pressure
at inlet
p = 0.0
30
Pressure
40 at outlet
p = 0.0
0.05
15
Electromagentic material:
Permeability: = 1.25 x 10-8 H/cm
Conductivity: s = 1.0 x 105S/cm
Fluid material:
Viscosity: = 0.17g/cm-s
Density: = 20.0 g/cm3
In this problem solution, we use an electromagnetic model, coupled with a fluid model for the
fluid in the channel, and a solid model for the cantilever structure, which in turn is coupled to
the fluid model. The electromagnetic model is entered as an ADINA EM model, the fluid
model is entered as an ADINA CFD model and the solid model is entered as an ADINA
Structures model. The analysis itself is performed as a fully coupled analysis between
ADINA Structures, ADINA CFD and ADINA EM, however, only two data files are
generated, since the ADINA CFD and ADINA EM models share the same data file.
This problem is somewhat similar to primer problem 18. Therefore we have put much of the
input for this problem into batch files. Please refer to primer problem 18 for an example in
which the user interface is used to define the input.
We will demonstrate the following topics in this problem solution:
performing an electromagnetics/fluid-structure-interaction (EM/FSI) analysis in which
separate AUI databases are used for the solid and fluid + electromagnetic models.
switching between ADINA, ADINA-EM and ADINA-CFD models
setting up the sparse solver for moving mesh in FSI iteration
defining a slipping boundary
We assume that you have worked through problems 1 to 55, or have equivalent experience
with the ADINA System. Therefore we will not describe every user selection or button press.
56-1
U U
B
56-2
ADINA Primer
56-3
Choose FileOpen Batch, navigate to the working directory or folder, select the file
prob56_2.in and click Open. When you click the Color Element Groups icon
graphics window should look something like this:
, the
TIME 1.000
Z
X
C C C C C C C C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C
C
C
C
B
B
B
B
B
B
B
B
B
B
B
B
C C C C C C C C C C CCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C
C
C
V V
2
B
C
D
B
C
D
FSI
1
1
Element group 1 is used to model the fluid (including electromagnetic effects) and element
group 2 is used to model the electromagnetic effects in the structure. Click the Define
and observe that element group 1 has "Fluid Element", "Electric
Element Groups icon
Effects" and "Magnetic Effects" checked, and that element group 2 has just "Electric Effects"
and "Magnetic Effects" checked.
Defining slipping boundary and leader-follower relationships
To keep good mesh quality, we want the points 2 and 3 moving along the lines 1, 2 and 3. So
we define a slipping boundary along the lines 1, 2 and 3, and then define two pairs of leaderfollower points.
56-4
ADINA Primer
Leader Point
1
2
7
6
Follower
Point
3
2
TIME 1.000
V V
H F F F F F F F F F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F F F F F F F F F F F F F F F F F F F F F F G
B
C
B
C
F
F
F
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
B
C
C
B
B
C
B
C
B
C
B
C
C
B
C
B
C
B
C
E
B
B
C
E
B
C
E
B
C
E
B
C
E
B
C
E
B
C
E
B
C
E
B
C
E
B
C
E
K I I I I I I I I I I I I I I I I I I IL
DI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J
D
I
I
B
C
D
E
F
G
H
I
J
K
L
B
C
D
E
F
G
H
I
J
K
L
FSI
EDI
ENO HDI
HNO HPA
1
1
2
2
2
2
2
4
4
3
4
4
4
4
-
6
6
6
-
5
5
5
-
7
7
7
7
7
7
7
7
56-5
Generating the ADINA-CFD and ADINA-EM models in a single data file, saving the
ADINA-IN database
Click the Save icon
and save the database file to file prob56_e. Click the Data File/
, set the file name to prob56_e, make sure that the Run Solution button is
Solution icon
unchecked and click Save.
56-6
ADINA Primer
TIME 1.000
DISPLACEMENT
MAGNITUDE
TIME 1.000
7.500
7.000
6.500
6.000
5.500
5.000
4.500
4.000
3.500
3.000
2.500
2.000
1.500
1.000
0.500
MAXIMUM
7.663
NODE 31
MINIMUM
0.000
NODE 1
TIME 1.000
EFFECTIVE
STRESS
RST CALC
TIME 1.000
3733.
3467.
3200.
2933.
2667.
2400.
2133.
1867.
1600.
1333.
1067.
800.
533.
267.
0.
MAXIMUM
3645.
EG 1, EL 1, IPT 22 (2226.)
MINIMUM
1.286
EG 1, EL 15, IPT 12 (2.746)
56-7
and open
TIME 1.000
HMI_MAGNITUDE
TIME 1.000
20001.
19998.
19995.
19992.
19989.
19986.
19983.
19980.
19977.
19974.
19971.
19968.
19965.
19962.
19959.
MAXIMUM
20000.
NODE 1260
MINIMUM
19960.
NODE 1021
. Use the mouse to arrange the graphics until the graphics window looks
Plot icon
something like the top figure on the next page.
56-8
ADINA Primer
TIME 1.000
VELOCITY
TIME 1.000
0.04985
0.04900
0.04550
0.04200
0.03850
0.03500
0.03150
0.02800
0.02450
0.02100
0.01750
0.01400
0.01050
0.00700
0.00350
0.00000
. Use the mouse to rearrange the graphics until the graphics window looks something like
this:
Z
TIME 1.000
NODAL_PRESSURE
TIME 1.000
0.00400
0.00267
0.00133
0.00000
-0.00133
-0.00267
-0.00400
-0.00533
-0.00667
-0.00800
-0.00933
-0.01067
-0.01200
-0.01333
-0.01467
MAXIMUM
0.003440
NODE 2149
MINIMUM
-0.01463
NODE 1562
Exiting the AUI: Choose FileExit to exit the AUI (you can discard all changes).
56-9
56-10
ADINA Primer