Download presentation

Presentation is loading. Please wait.

Published byZoey Voisin Modified over 2 years ago

1
What is shape function ? shape function is a function that will give the displacements inside an element if its displacement at all the node locations of the element are known. Shape functions for a beam element : The shape function (N) is given by_ N = b1 0 0 b2 0 0 0 b3 b4 0 b5 b6 Here, b1 = (1- x/L) b2= x/L b3 = 1-3x 2 /L 2 +2x 3 /l 3 b4 = x-2x 2 /L+x 3 /L 2 b5 = 3x 2 /L 2 -2x 2 /L 3 b6 = -x 2 /L 2+ x 3 /L 2 x =length from one end at which shape function is to be found L= length of beam element

2
Flowchart: TO CALCULATE THE VALUE OF THE SHAPE FUNCTION FOR A GIVEN BEAM ELEMENT. Start Float l,x,b1,b2,b4,b5,b6,b[2][7] input l,x b1=1.0-(x/l); b2=x/l; b3=1.0-(3.0*x*x/(l*l)+(2.0*x*x*x/(l*l*l))); b4=x-(2.0*x*x/l)+(x*x*x/(l*l)); b5=(3.0*x*x/(l*l)-(2.0*x*x*x/(l*l*l))); b6=-(x*x/(l))+(x*x*x/(l*l)); b[1][1]=b1;b[1][2]=0.0;b[1][3]=0.0;b[1][4]=b2;b[1][5]=0.0;b[1][6]=0.0; b[2][1]=0.0;b[2][2]=b3;b[2][3]=b4;b[2][4]=0.0;b[2][5]=b5;b[2][6]=b6; The shape function is as follows i=1 to 2 i++ Output b[ i ][ j ] Stop j=1 to 6 j++ true false true false

3
EXPLAINTION: Start program Define data type enter the length of beam element l enter length from one end at which shape function is to be found(X) Calculate: bending element b1,b2,b3,b4,b5,b6 Define shape function matrix Show calculated shape function End of program i is a variable used for rows of matrix, i varies from 1 to 2, in each step i varies by 1 j is a variable used for columns of matrix, j varies from 1 to 6, in each step i varies by 1 If this condition is true If this condition is false If this condition is true If this condition is false

4
Program: /*Compute the value of shape function for a given beam element*/ /*include header files*/ #include /*define data type of programming variables*/ float l,x,b1,b2,b4,b5,b6,b[2][7]; double b3; int i,j; /*main program starts here*/ void main() { clrscr(); /*input values*/ printf("enter the length of beam element l in cms\n"); scanf("%f",&l); printf("enter length from one end at which shape function is to be found in "); printf("centimeters\n"); scanf("%f",&x); /*calculate beam element*/ b1=1.0-(x/l); b2=x/l; b3=1.0-(3.0*x*x/(l*l)+(2.0*x*x*x/(l*l*l))); b4=x-(2.0*x*x/l)+(x*x*x/(l*l)); b5=(3.0*x*x/(l*l)-(2.0*x*x*x/(l*l*l))); b6=-(x*x/(l))+(x*x*x/(l*l));

5
/*matrix of beam element*/ b[1][1]=b1;b[1][2]=0.0;b[1][3]=0.0;b[1][4]=b2;b[1][5]=0.0; b[1][6]=0.0; b[2][1]=0.0;b[2][2]=b3;b[2][3]=b4;b[2][4]=0.0;b[2][5]=b5; b[2][6]=b6; printf("the shape function is as follows\n"); /*calculate shape function*/ for(i=1;i<=2;++i) { for(j=1;j<=6;++j) { printf("%10.3f",b[i][j]); } printf("\n"); } getch(); return; }

Similar presentations

OK

1 Parts of a Loop (reminder) Every loop will always contain three main elements: –Priming: initialize your variables. –Testing: test against some known.

1 Parts of a Loop (reminder) Every loop will always contain three main elements: –Priming: initialize your variables. –Testing: test against some known.

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on traffic light controller using fpga Ppt on interest rate parity Alternative fuels ppt on automobiles Dot matrix display ppt online Ppt on articles of association of private Ppt on save environment images Ppt on power grid failure in india Ppt on garbage collection in java Ppt on division for class 2 Ppt on limitation act in pakistan