FEA 27: Isoparametric Element Example

Schuster Engineering
24 May 201711:41

Summary

TLDRThis video script provides a detailed tutorial on deriving the B Matrix for a finite element model with a non-standard shape. It covers the process of defining the mapping between the natural and global coordinate systems, calculating the Jacobian matrix, and then using it to find the B Matrix. The tutorial emphasizes the importance of the Jacobian's inverse for transforming shape function derivatives from natural to global coordinates, crucial for stiffness matrix computation.

Takeaways

  • 📐 The video discusses the process of finding the Jacobian and B Matrix for a non-standard finite element in the XY or global coordinate system.
  • 🔗 The mapping from the natural coordinate system (s, t) to the global coordinate system (X, Y) is established using shape functions and nodal positions.
  • 📍 Nodal positions are defined for the element, with each node's X and Y coordinates listed.
  • 🧩 The transformation from the natural coordinate system to the global system involves the shape function matrix multiplied by the nodal position vector.
  • 📋 The B Matrix is derived from the Jacobian matrix, which is crucial for determining the element's stiffness matrix.
  • ✏️ The Jacobian matrix is calculated from the partial derivatives of the shape functions with respect to the natural coordinates s and t.
  • 🔑 The determinant of the Jacobian matrix is important for finding its inverse, which is used to transform the derivatives from the natural coordinate system to the global system.
  • 📉 The inverse of the Jacobian matrix is used to calculate the partial derivatives of the shape functions with respect to X and Y.
  • 🔍 The video provides a detailed example of calculating the Jacobian and B Matrix for a specific element, emphasizing the need for accurate nodal position data.
  • 🔗 The process of finding the B Matrix involves understanding the relationship between the shape functions in the natural coordinate system and their derivatives in the global coordinate system.

Q & A

  • What is the purpose of finding the Jacobian and B Matrix in finite element analysis?

    -The purpose of finding the Jacobian and B Matrix is to map the element's shape functions from the natural coordinate system (s, t) to the global coordinate system (x, y). The Jacobian matrix handles the transformation between these coordinate systems, while the B Matrix is used in the stiffness matrix calculation, which is key in analyzing the behavior of finite elements.

  • What is the significance of the nodal positions in the transformation?

    -The nodal positions define the shape and size of the finite element in the global coordinate system. These positions are used in the transformation equation that maps the natural coordinate system (s, t) to the global (x, y) system, which helps calculate the Jacobian matrix and eventually the B Matrix.

  • How are the shape functions used in the mapping between coordinate systems?

    -The shape functions are used to interpolate the positions of points within the element in both the natural and global coordinate systems. The mapping equation x = N * X uses the shape function matrix (N) and nodal position vector (X) to express the relationship between coordinates in the s-t system and the x-y system.

  • Why is the derivative of the shape functions important in this process?

    -The derivatives of the shape functions with respect to the natural coordinates (s, t) are used to calculate the Jacobian matrix. These derivatives are also needed to find the partial derivatives of the shape functions with respect to the global coordinates (x, y), which are essential for constructing the B Matrix.

  • What is the role of the Jacobian matrix in this context?

    -The Jacobian matrix represents the relationship between the natural coordinate system (s, t) and the global coordinate system (x, y). It provides the transformation needed to convert derivatives from the natural system to the global system, which is essential for constructing the B Matrix and for calculating the stiffness matrix in finite element analysis.

  • How is the inverse of the Jacobian matrix used in finding the B Matrix?

    -The inverse of the Jacobian matrix is used to convert the derivatives of the shape functions from the natural coordinate system (s, t) to the global coordinate system (x, y). This conversion is required to fill out the B Matrix, which contains the derivatives of the shape functions with respect to x and y.

  • What is the significance of calculating the determinant of the Jacobian matrix?

    -The determinant of the Jacobian matrix is crucial for calculating the inverse of the Jacobian, which is necessary for transforming derivatives between coordinate systems. Additionally, the determinant plays a role in the integration process when calculating the stiffness matrix, as it relates to the area or volume of the element in the global coordinate system.

  • How are the derivatives of the shape functions with respect to s and t calculated?

    -The derivatives of the shape functions with respect to s and t are calculated based on the specific shape functions defined for the bilinear quadrilateral element. These shape functions are functions of the natural coordinates (s, t), and their partial derivatives are determined analytically.

  • What does the final B Matrix represent, and why is it important?

    -The final B Matrix represents the spatial derivatives of the shape functions with respect to the global coordinates (x, y). It is a key component in the stiffness matrix formulation, which governs the relationship between forces and displacements in finite element analysis. The B Matrix is essential for determining the element's response to applied loads.

  • What are the next steps after constructing the B Matrix in this example?

    -The next steps after constructing the B Matrix involve combining it with the D Matrix (which represents the material properties) inside an integral to compute the stiffness matrix for the element. This process is crucial for solving the finite element equations and analyzing the mechanical behavior of the structure.

Outlines

00:00

📐 Introduction to Isoparametric Element Mapping

The video begins with an introduction to isoparametric elements, focusing on how to find the Jacobian and B Matrix for a non-standard shaped element in the XY or global coordinate system. The element's nodal positions are given, and the process involves defining a transformation back to the natural coordinate system. The mapping is established by equating the global coordinates (x, y) to the shape function matrix multiplied by the nodal position vector. The video explains how to derive the scalar equations for this mapping and how it allows for a one-to-one correspondence between points in the natural (s, t) and global (x, y) coordinate systems. The process is specific to the element's nodal positions, which are crucial for the transformation and subsequent calculations of the Jacobian and B Matrix.

05:03

🧮 Deriving the Jacobian Matrix

In this section, the video script details the process of deriving the Jacobian matrix for the transformation from the natural coordinate system to the global coordinate system. The script explains how to calculate the partial derivatives of the shape functions with respect to the natural coordinates (s and t) and how these are used to form the Jacobian matrix. The determinant of the Jacobian is also calculated, which is essential for finding its inverse. The inverse of the Jacobian is then used to transform the derivatives of the shape functions from the natural coordinate system to the global coordinate system. This process is crucial for constructing the B Matrix, which relates the nodal displacements to the global coordinates.

10:06

🔍 Constructing the B Matrix

The final paragraph of the script outlines the construction of the B Matrix using the previously derived inverse Jacobian and partial derivatives of the shape functions. The B Matrix is composed of these derivatives, which are calculated for each shape function with respect to the global coordinates (x and y). The video emphasizes the importance of the determinant of the Jacobian in scaling these derivatives, which affects the final form of the B Matrix. The B Matrix is presented in its complete form, highlighting how it will be used in subsequent videos to calculate the stiffness matrix through integration with the D Matrix.

Mindmap

Keywords

💡Isoparametric Element

An isoparametric element is a type of element used in finite element analysis (FEA) where the same shape functions are used to describe both the element's geometry and its field variables (such as displacement). In the video, the example works through this concept by demonstrating how nodal positions and shape functions are used to define the element in both the natural and global coordinate systems.

💡Jacobian Matrix

The Jacobian matrix is a mathematical tool used to transform between coordinate systems. In this video, the Jacobian matrix is calculated to map the relationship between natural coordinates (s, t) and global coordinates (X, Y). It plays a key role in determining the deformation of the element and is essential for calculating the B Matrix.

💡B Matrix

The B Matrix, or strain-displacement matrix, relates the displacement of nodes to the strain in an element. It is calculated using the derivatives of shape functions with respect to global coordinates (X and Y). In the video, the B Matrix is derived after determining the Jacobian and the necessary partial derivatives, forming a crucial step in finite element analysis.

💡Shape Functions

Shape functions are mathematical expressions that describe how the displacement within an element varies based on its nodal values. In this video, shape functions are used to map nodal positions in the global coordinate system to any point within the element. The shape functions are defined in terms of natural coordinates (s, t) and play a critical role in calculating the Jacobian and B matrices.

💡Natural Coordinate System

The natural coordinate system (also referred to as the 's, t' coordinate system) is used in finite element analysis to standardize the calculation of variables within an element. This video shows how the natural coordinate system simplifies the process of mapping element geometry and performing integration for various elements like the bilinear quadrilateral.

💡Global Coordinate System

The global coordinate system, typically referred to as the 'X, Y' system in this video, is the universal frame of reference for the entire finite element model. Each element's position and deformation are calculated with respect to this system. The video explains how the transformation from natural coordinates to global coordinates is achieved using the Jacobian matrix.

💡Nodal Positions

Nodal positions are the coordinates of the nodes (corner points) of an element, defined in the global coordinate system. In the video, the positions of four nodes (e.g., (3,1), (5,2)) are used as input to calculate the transformation matrix, shape functions, and ultimately the B Matrix for the element.

💡Bilinear Quadrilateral Element

A bilinear quadrilateral element is a four-sided element commonly used in finite element analysis, where the shape functions are bilinear in terms of the natural coordinates (s, t). The video uses this type of element as an example, showing how it can be mapped from the natural coordinate system to the global coordinate system and how the B Matrix is derived.

💡Determinant of the Jacobian

The determinant of the Jacobian is a scalar value that represents the scaling factor of the transformation between coordinate systems. It is crucial for calculating the inverse of the Jacobian and for performing integrations. In the video, the determinant is derived to compute the inverse Jacobian and further applied to the B Matrix calculation.

💡Chain Rule

The chain rule is a calculus technique used to compute derivatives of functions that are composed of other functions. In this video, the chain rule is applied to find the derivatives of the shape functions with respect to global coordinates (X and Y), which are necessary for constructing the B Matrix from the derivatives in the natural coordinate system (s, t).

Highlights

Introduction to isoparametric elements and the process of finding the Jacobian and B Matrix.

Explanation of mapping from natural coordinates to global coordinates using shape functions.

Description of the element's nodal positions and their role in defining the transformation.

Derivation of the shape function matrix and its multiplication with nodal position vectors.

Detailed calculation of the Jacobian matrix for the given element.

Importance of the Jacobian determinant in the transformation process.

Derivation of the inverse of the Jacobian matrix and its significance.

How the B Matrix is constructed using the inverse of the Jacobian matrix.

Calculation of partial derivatives of shape functions with respect to global coordinates.

Explanation of the role of natural coordinate system in simplifying the definition of shape functions.

The impact of the Jacobian determinant on the stiffness matrix calculation.

Detailed steps to find the partial derivatives of each shape function.

Construction of the B Matrix using the derivatives of shape functions.

Final expression for the B Matrix and its components.

Discussion on the next steps involving the B Matrix and stiffness matrix calculation.

Emphasis on the importance of integration in the context of finding the stiffness matrix.

Transcripts

play00:00

this video gives an isoparametric

play00:02

element example working through finding

play00:04

finding the Jacobian and then

play00:06

determining the B Matrix so here's the

play00:09

element that we're going to find a b

play00:11

Matrix for this element is in the XY or

play00:14

global system and it has not a standard

play00:17

shape but not a typical shape for

play00:20

elements in finite element codes so we

play00:22

have the nodal positions for the nodes

play00:25

in this element and what we're going to

play00:26

do is use those to define the

play00:28

transformation back to the Natural

play00:31

coordinate system and then use that

play00:33

transformation to determine the Jacobian

play00:35

matrix and from that the B Matrix so

play00:37

let's go start by defining that mapping

play00:40

the mapping is where we say x is equal

play00:42

to the the X Vector is equal to the

play00:45

shape function Matrix times the x

play00:48

capital x Vector which is the nodal

play00:51

position so you see in the upper right

play00:53

the capital x Vector is X1 y1 the

play00:56

positions or the X and Y position of

play00:59

node one so that's 31 and then 52 for

play01:01

node 2 55 for node 3 and 23 for node 4

play01:06

that's how the capital x Vector is set

play01:08

up the lowercase x Vector is the

play01:12

position of a point where the s and t

play01:15

coordinates are in the natural

play01:17

coordinate system and the X and Y are in

play01:19

the global system so this mapping gives

play01:21

us the one: one correspondence between a

play01:24

point in the St system and the same

play01:28

point in the XY system system when we

play01:31

write this Matrix equation out as a

play01:33

scalar set of scalar equations we get

play01:36

that the little X so the EXP position of

play01:38

a point in the XY system is the shape

play01:42

Function One multiplied by the EXP

play01:44

position of node one plus shape function

play01:46

2 multiplied by the X position of node 2

play01:49

and so on similar for the Y component or

play01:53

the yes the Y component of a point in

play01:55

the XY system so now we plug in the

play01:58

specific numbers for this this element

play02:00

here's where this transformation becomes

play02:03

specific to this element the formulation

play02:05

looks the same for every single element

play02:07

in our model but each element has

play02:10

different nodal positions and those are

play02:12

reflected here in the expressions for X

play02:14

and Y what we're going to do is use this

play02:18

expression along with our known shape

play02:21

functions defined in terms of s and t in

play02:24

order to determine what the B Matrix is

play02:26

along the way we're going to have to

play02:28

find the Jacobian matx Matrix for this

play02:31

transformation so again here's a quick

play02:33

overview of what we're doing we have

play02:34

this element in the XY system and we

play02:37

have a master element in the natural

play02:40

coordinate system that every single

play02:42

bilinear quadrilateral element

play02:44

references what we're doing by defining

play02:47

this mapping with little x = n * big X

play02:50

is we're creating a one toone

play02:52

correspondence between points that are

play02:54

in the S&T coordinate system we're

play02:57

linking them to corresponding points in

play02:59

in the X and Y system so effectively

play03:02

what we're doing is we're taking that St

play03:04

coordinate system and we're mapping it

play03:06

into the XY space on our

play03:09

element so for a bilinear quadrilateral

play03:12

we know that the B Matrix looks like

play03:15

this it has partial derivatives of each

play03:18

of the shape functions with respect to X

play03:20

and Y but we also know that the shape

play03:24

functions themselves are defined in the

play03:25

S&T coordinate system this is the power

play03:28

of using natural coordinate system is we

play03:31

can do all of our definition in that St

play03:34

system but it does introduce this

play03:36

complexity when we have to get to the B

play03:38

Matrix it will get simple again when we

play03:41

want to find the stiffness Matrix

play03:43

because it means that the integration

play03:44

will occur in the S&T

play03:46

system so we've got this relationship

play03:49

that we previously developed where what

play03:51

we're looking for is the derivative of

play03:53

each shape function with respect to X

play03:55

and Y and that's going to be equal to

play03:57

some Matrix we're calling the inverse of

play04:00

the Jacobian or J minus one multiplied

play04:03

by the derivative of the shape functions

play04:05

with respect to s and t now the

play04:08

derivative of the shape functions with

play04:09

respect to S and T is

play04:11

known the derivatives with respect to X

play04:13

and Y is what we're looking for the

play04:16

Jacobian matrix itself is given by the

play04:18

transformation that we just developed so

play04:21

we know what x is in terms of s and t so

play04:24

therefore we can calculate DX DS and

play04:27

dxdt and similar we know for y that um

play04:32

what how Y is defined in terms of s and

play04:34

t so we can find dyds and

play04:37

dydt the shape functions themselves just

play04:39

a reminder here that's the U the ones

play04:42

shown here on the screen in order to use

play04:45

this um chain rule approximation so to

play04:49

find DN DX and DN Dy we need the

play04:53

inverses of the Jacobian but we also

play04:56

need the partial derivatives of each of

play04:57

the shape functions so that's what we're

play04:59

developing here the derivative of N1

play05:03

with respect to S derivative of N2 with

play05:05

respect to S and so on so we're going to

play05:08

need these in a moment I went ahead and

play05:09

developed them here we'll come back to

play05:11

these after we find the Jacobian so

play05:14

let's find that Jacobian again here are

play05:16

our shape functions let's work through

play05:18

the definition of the mapping so we

play05:19

already said that X is equal to the

play05:21

nodal the x coordinate of the nodal

play05:25

positions multiplied by each of each of

play05:27

the shape functions so 3 N1 Plus 5 N2 +

play05:30

5 n 3 + 2 N4 you can look over at the

play05:34

sketch of our element and see that

play05:37

3552 are the four expositions of the

play05:41

four notes now I plug in the shape

play05:44

functions from the top of the screen

play05:45

there and I get this full expression I'm

play05:48

now going to multiply out the terms and

play05:51

then I'm going to gather like terms

play05:53

which gives us this final expression 4X

play05:55

now that's a good thing to hang on to

play05:57

this is going to give us that mapping

play05:58

back and forth

play06:00

between X and the s and t coordinate

play06:02

system but what we're looking for here

play06:05

is the derivative of x with respect to S

play06:08

and the derivative of x with respects to

play06:10

T so I've done those derivatives I've

play06:13

developed those derivatives these are

play06:14

now two of the terms that we need to get

play06:16

to the Jacobian the other two come from

play06:19

y so let's go back to Y so again we know

play06:22

that Y is equal to the Y coordinates of

play06:25

each of the nodes multiplied by their

play06:27

respective shape function so 1 and 1 + 2

play06:31

and 2 + 5 and 3 + 3 and 4 if you look at

play06:35

1 2 5 and 3 you see those are the nodal

play06:38

the y coordinate of the noal positions

play06:41

of each of the notes plugging in what

play06:44

each of those shape functions is equal

play06:45

to and then multiplying out the terms

play06:49

Gathering like terms we get this

play06:51

expression for y so again this is an

play06:53

important equation but it's not quite

play06:55

the one I need for the Jacobian I need

play06:57

to go take the derivative of y with

play06:59

respect to S and then with respect to T

play07:02

all right so these four partial

play07:05

derivative expressions are the ones that

play07:07

go into the

play07:08

Jacobian so here are those four terms

play07:11

that we've defined now we want to plug

play07:13

them in to get the Jacobian matrix

play07:15

itself when I do that we end up with

play07:18

this for a Jacobian matrix now we also

play07:21

want to find the determinant of the

play07:22

Jacobian now careful when you make the

play07:25

determinant of when you take the

play07:27

determinant of a matrix if there's a

play07:30

coefficient out front that coefficient

play07:32

is multiplied by every term in The

play07:34

Matrix which means that if we leave it

play07:36

out front we're going to have to square

play07:37

it for a 2X two two matrix it's probably

play07:41

safer if you bring it inside before you

play07:42

find the determinant then you won't

play07:44

accidentally make a mistake and not

play07:46

square or Cub a term for a 2x2 or 3x3

play07:50

Matrix this is our expression for the

play07:53

determinant of the Jacobian we simplify

play07:55

the terms and we get 1/8 s + 3T + 14

play08:01

that allows us then to calculate the

play08:03

inverse of the Jacobian where for the

play08:05

inverse we are swapping the two diagonal

play08:08

terms putting a negative sign in front

play08:10

of each of the off diagonal terms and

play08:13

then dividing out front by the by the

play08:17

determinant of that Matrix so that is

play08:19

the inverse of the Jacobian which we're

play08:22

now going to use to find the partial

play08:24

derivatives of all of the shape

play08:26

functions with respect to X and Y so

play08:29

here's the expression we're using for

play08:31

each one of our shape functions we'll

play08:33

apply this shown Matrix equation so

play08:35

we're going to take the derivative of

play08:37

the shape function with with respect to

play08:39

s and t put that into the vector on the

play08:41

right hand side we'll use the inverse of

play08:43

the Jacobian which we just found

play08:45

pre-multiply that shape function

play08:47

derivative matrix by the inverse of the

play08:50

Jacobian and the result will be the

play08:53

shape the the shape function derivatives

play08:55

with respect to X and Y so for shape

play08:58

function 1 here's what happens we've got

play09:01

dn1 DX dn1 Dy that's the vector we're

play09:04

looking for is equal to the inverse of

play09:06

the jobian Matrix multiplied by the

play09:09

derivative of shape function one with

play09:11

respect to S and with respect to T now

play09:14

we've done those derivatives already the

play09:16

derivative of shape function 1 with

play09:18

respect to S is - one4 1 minus t and the

play09:22

derivative with respect to T is -14 1 -

play09:26

s so we multiply that Vector times the

play09:31

inverse of the Jacobian matrix but we'll

play09:33

leave the coefficient out front for

play09:34

right now so we get now a vector this is

play09:38

what we expect because we're getting a

play09:39

vector on the left hand side so we have

play09:41

a vector with two rows and simplify that

play09:45

a little bit and we get this for our

play09:48

Vector defining the shape function

play09:51

derivative with respect to X and with

play09:52

respect to Y so this is giving us two

play09:55

specific terms that will go into our B

play09:58

Matrix dn1 DX and dn1 Dy so that will

play10:02

fill out the left two columns of the B

play10:06

Matrix so we repeat this process for

play10:08

shape function 2 3 and four so again

play10:12

this is what the b b Matrix looks like

play10:14

as you can see the first two columns

play10:16

depend on derivatives of shape function

play10:18

one with respect to X and Y those are

play10:21

the two terms we just found the rest of

play10:23

the Matrix depends on the other shape

play10:25

functions I've gone ahead and did that

play10:28

analysis separately I'm not showing you

play10:30

that process here it just repeats the

play10:32

same process we just saw for shape

play10:34

function one so shape function 2

play10:36

derivatives look like this shape

play10:38

function three looks like that and

play10:41

finally shape function four looks like

play10:43

those so you can see we're dividing all

play10:45

of them by the same factor as you might

play10:47

expect because that came from the

play10:50

determinant of the Jacobian that's

play10:52

pretty typical that term will show up in

play10:54

all of the B Matrix

play10:57

terms so now if I plug each of those

play11:00

terms into our B Matrix it gets a little

play11:02

bit large but this is the B Matrix that

play11:05

we have as a result the B Matrix is

play11:07

equal to 1 over the quantity s + 3T + 14

play11:12

and then it has each one of these terms

play11:15

inside the Matrix it will have a total

play11:17

of eight columns and three

play11:21

rows that wraps up this Example The Next

play11:24

Step here would be to take this B Matrix

play11:27

and put it with the D Matrix inside of

play11:30

an integral in order to find the

play11:32

stiffness Matrix we'll look at that in a

play11:35

couple of videos because we need to talk

play11:37

about how we're going to do that

play11:38

integration first

Rate This

5.0 / 5 (0 votes)

相关标签
Finite ElementJacobian MatrixB MatrixShape FunctionsCoordinate SystemsTransformationStiffness MatrixNatural CoordinatesNumerical MethodsEngineering Analysis
您是否需要英文摘要?