Professional Documents
Culture Documents
Laminate Modeller Workbook
Laminate Modeller Workbook
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
MSC/PATRAN
LAMINATE
MODELER COURSE
PAT 325
Workbook
P3*V8.0*Z*Z*Z*SM-PAT325-WBK
-1-
MacNeal-Schwendler
Nordic AS
Erling Wiig
-2-
Laminate Modeler
Course Exercises
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Table of Contents
Page
1
-3-
MacNeal-Schwendler
Nordic AS
Erling Wiig
-4-
Laminate Modeler
Course Exercises
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
LESSON 1
Composite Model of
Loaded Flat Plate
-5-
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
THE MODEL
We will model a 1x1 meter plate, we will use millimetres as length
measurement.
The plate is 4 mm thick and is a laminate made up of 16 plies with
equal thickness. The laminate is uniform on the plate. The plies have
two orientations: 0 and 90 degrees, i.e. parallel to the plate edges.
The material properties of the lamina are:
E-modulus: E11 = 181000 MPa, E22 = 10300 MPa
Shear modulus: G12 = 7170 MPa, G23 = 5000 MPa, G13 = 7170 MPa
Poisson Ratio: 0.28
Density: 1.6E-09 kg/mm3
The plate is fixed along one end and supported vertically in one of the
other two corners.
The plate is loaded with a uniform pressure of 0.1k Pa, giving an total
force acting on the plate of 100 Newtons.
We want to investigate the occuring stresses and maximum deflection
of the plate.
-6-
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
-7-
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
-8-
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
3 Create a mesh
Finite Elements
Action : Create
Object : Mesh
Method : Surface
Global Edge Length : enter
125
Element Topology : select
Quad4
Mesher : select Isomesh
Surface List : pick Surface 1
Apply
4 Define loads and boundary conditions
Loads/BCs
Action : Create
Object : Displacement
Method : Nodal
New Set Name : enter Fixed Line
Input Data ...
Translations <T1 T2 T3>: enter <0,0,0>
Ok
Select Application Region...
Application Region : pick Surface 1.4 (edge)
Add
Ok
Apply
Action : Create
Object : Displacement
-9-
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Method : Nodal
New Set Name : enter Supported Point
Input Data ...
Translations <T1 T2 T3> : enter <,,0>
Ok
Select Application Region...
Application Region : pick Point 2
Add
Ok
Apply
Action : Create
Object : Pressure
Method : Element Uniform
New Set Name : enter Pressure Load
Target Element Type : 2D
Input Data ...
Top Surf Pressure : enter 0.0001
Ok
Select Application Region...
Application Region : pick Surface 1
Add
Ok
Apply
- 10 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 11 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 12 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Now we build the laminate out of the lamina we just defined. Take
notice of how the laminate is defined in the spreadsheet.
Action : Create
Object : Composite
Method : Laminate
Material Name : enter My first Laminate
Text Entry Mode : Insert, Material Names
Enter 16(ud_t300_n5208) in the input window
Press Load Text Into Spreadsheet
Text Entry Mode : Overwrite Thicknesses
Enter 16(0.25) in the input window
Press Load Text Into Spreadsheet
Text Entry Mode : Overwrite Orientations
Enter 4(90/0) in the input window
Press Load Text Into Spreadsheet
Text Entry Mode : Overwrite Orientations
Enter 4(0/90) in the input window
- 13 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 14 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Add
Apply
Now we have related the fiber direction to the global coordinate xaxis. Half of our fibres are rotated 90 degrees related to this
direction.
8 Verify Laminate Directions
It is a good rule to check your model before an analysis is run,
especially when dealing with laminates. Remember that layer 1 is at
the bottom of the elements. First we need to check the element
normals, to determine what direction is up.
Finite Elements
Action : Verify
Object : Element
Test: Normals
Display Control : Draw Normal Vectors
Apply
Verify that all vectors are pointing in the positive z-axis direction
Properties
Action: Show
Existing Properties: Select Orientation Angle
Display Method: Select Vector Plot
Apply
We now see the initial reference direction. Note that we cannot see the
individual fibre directions. We can only check them in the laminate
spreadsheet. You can also select to show the thickness, but this is of
little interest in this case.
- 15 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 16 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 17 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 18 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
11 EXTRA, If time
Another laminate builder tool is situated in the Utilities menu,
Materials, Laminate Builder tool. Check it out.
- 19 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 20 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
LESSON 2
Failure Criteria for
Flat Plate
- 21 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 22 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 23 -
MacNeal-Schwendler
Nordic AS
Erling Wiig
- 24 -
Laminate Modeler
Course Exercises
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 25 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 26 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Ok
Action : Create
Object : LM_Results
Method : Failure Calc
Select Loadcase : pick 1- Default
Select Subcase : pick 1- Static Subcase
Select Layered Result : pick 3.1- Stress Tensor
Select Area : select Elm 1:64
Criterion : Maximum
Material Allowables...
Ok (accept default values)
Name: maximum
Apply
- 27 -
MacNeal-Schwendler
Nordic AS
Erling Wiig
- 28 -
Laminate Modeler
Course Exercises
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 29 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
LESSON 3
- 30 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 31 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Make the 8 next plies as follows, keep the starting point for all, see the
below figure for the correct view angles.
Keep the starting point at node 75
Ply #
3
4
5
6
7
9
10
Reference Angle
0
45
0
45
0
1. 8
45
0
45
Surface 3 5
(80,-5,20)
Surface 2 3 5 6
Surface 1 2 3 4 5 6
- 32 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 33 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
If you have any difficulty with this exercise, examine or play the
session file fairing.ses after opening a new database.
LESSON 4
Draping a Doubly
Curved Surface
- 34 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 35 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 36 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
If you have any difficulty with this exercise, examine or play the
session file drapeintro.ses after opening a new database.
- 37 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
LESSON 5
- 38 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 39 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
Object: Nodes
Method: Tolerance Qube
Tolerance Cube: enter 0.01
3 Create the materials
Play session file materials.ses to input the material
Create a LM_Material based on ud_t300-n5208 with default values
4 Create the plies
View the model from above (Angles 90,0,0)
Set Step Length to Explicit 25. Create A Scissor Drape with starting
point in the centre covering all the surfaces. Reference Direction along
the global X-axis, Reference Angle 0.
Note that the maximum shear angle is 50 degrees! This is not usable
for any real world application.
Do another similar drape with Reference Angle 45 degrees. Note no
changes in shear (of course).
5 Introduce Cuts
Introduce four cuts. This is done under Additional Controls,
Boundaries, Define Splits.
Add the lover four curves where the shear is excessive to the split
application region.
Remake the drape (keep 45 degrees Ref angle)
Maximum shear is now reduced to 43 degrees. This is better than our
last try, but still too much.
- 40 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
6 Refine Cuts
Extend the cuts by adding the next four curves and redrape using the
same inputs. The maximum shear angle is now 35 degrees. This is still
not good, but we will keep it for this exercise. In fact the only solution
to our problem is to drape smaller sections of the sphere.
7 Make a new drape
Now redefine the cuts to the other 8 lines in a similar fashion and
redrape with an Reference Angle of 0 degrees. This drape is exactly
the same other than being rotated 45 degrees about the global y-axis
8 Make the layup
Note that you can use the Show, LM_Ply, Graphics to browse through
the existing plies to see which to choose when making the layup.
Create a layup with the last two plies explained in this exercise. Stack
them in a A/B/A/B fashion until the total number of layers is 16.
9 Make boundary- and loading conditions
Create an displacement restriction of <,0,> for the translations
applicable for all the lines in the bottom of the sphere.
Create another displacement restriction of <0,0,0> for the translations
and <0,0,0> for the rotations for on point anywhere on the sphere
lower edge.
Add an internal pressure on all surfaces of 1 (MPa)
10 Do the analysis
Run the analysis and read the results
- 41 -
MacNeal-Schwendler
Nordic AS
Erling Wiig
11 Postprosess
Look at the displacements in the y-direction.
Explain what you see!
- 42 -
Laminate Modeler
Course Exercises
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
LESSON 6
Springback analysis of
a jet engine cowling
- 43 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 44 -
MacNeal-Schwendler
Nordic AS
Laminate Modeler
Course Exercises
Erling Wiig
- 45 -