Challenge

Bird Strike - Project - 2

Aim : Bird Strike in Aero Engine simulation.

Procedure :

Open Given .k file in LS Prepost

File >> open >> LS DYna Keyword file

select file and open

as checked in keyword it consist of 4 parts

1. bird

2. casing

3. blade

4. hub

we will sepearte each part in different keyword file , for this we will delete 3 part from this and save this file

Model and part >> keyword manager >> model >> part >> part

now delete 3 part as shown below

as this have only 1 geometry now we will renuber nodes , element and parts id

model and part >> renumber

Select only node >> Start ID : 100001 >> set >> Renumber

after nodes , element will be renumber >> select only element check >> start ID : 500001>> set >> renumber

now for part >> check only parts >> start ID : 1001 >> Set >> renumber

now close this and save in include folder with name of casing

Now close this LS prepost and open new prepost and again load same .k keyword file , this time delete differet tree part ( casing, hub and bird )

NOw renumber nodes, elements and part ID

Model and part >> renumber >> select Node only >> start ID : 110001 >> set >> renumber

select element only >> start ID : 510001 >> set >> renumber

select part only >> start ID : 1101 >> set >> renumber

save this in include file with name of blade.k

again close this LS Prepost and open new LS prepost and open same .k keyword file

Delete casing, Blade and bird part and renumber node, element and part id

NOw renumber this , select node only >> start ID : 120001 >> set >> renumber

for element >> select element_slolid >> start ID : 520001 >> set >> Renumber

Select part >> start ID : 1201 >> set >> Renumber

Save this file with hub.k name in include folder

Now again close this LS prepost and open new LS prepost and open same .k keyword file

Delete Casing, blade and hub part

Now renumber nodes, element and part ID

Model and part >> renumber >> select node >> start ID : 150001 >> set >> renumber

select element >> start ID : 550001 >> set >> renumber

Select part >> STart ID : 1301 >> set >> renumber

save this file with Bird.k in f=include folder

Close this LS Prepost Tab and open new LS prepost and open AL-4495 materialmodel keyword file

now create section card and material card for all 4 parts

1. Bird

model and part >> Keyword manager >> all >> Mat >> 001_elastic

Title : Bird_mat

MID : 10001

Density : 2E-6 Kg/mm^3

Yound modulus : 2 GPa

Poission Ratio : 0.47

Accept >> save

Section for Bird :

Model and part >>Keyword manager >> all >> section >> Shell

Title : Bird_section

SECID : 12001

ELFORM : 16 ( Fully integrated shell element (very fast),)

T1/T2/T3/T4 : 10 mm

2. Casing

Model and part >> keyword manager >> all >> Mat >> elastic

click on add

Title: Casing_mat

Mid : 10002

Density : 7.8E-6 Kg / mm^3

Young's Modulus : 200 Gpa

Poission ratio : 0.3

Accept >> done

section card for casing

Model and part >> keyword manager >> all >> section >> shell

click on add

Title : Casing_section

Section Id : 12002

ELFORM : 16

T1/T2/T3/T4 : 3 mm

accept >> done

3. Blade

for blade we have material curve and material data as below

model and part >> keyword manager >> model >> define >> curve

Title : Blade_Mat_curve

LCID : 10005

Accept >> done

model and part >> keyword manager >> model >> Mat >> 024_Piecewise_Linear_plasticity

title : Blade_mat

MID : 10003

Density : 2.713e-06 Kg /mm^3

Young's Modulus : 68.947998

Poission Ratio : 0.330

SIGY:=Yield stress.: 0.0133620

Failure Flag : 0.2723000

LSID : 10005

accept >> done

Section card for blade

Model and part >>Keyword manager >> all >> section >> shell >> add

Title : Blade_section

SECID : 12003

ELFORM : 16

T1/T2/T3/T4 : 2 mm

accept >> done

4. Hub

model and part >> keyword manager >> model >> Mat >> 024_Piecewise_Linear_plasticity >> add

Title : Hub_Mat

MID : 10004

Density : 8.0E-6 Kg /mm^3

Young's modulus : 145

Possion Ratio : 0.33

SIGY:=Yield stress : 0.81 GPa

ETAN:=Tangent modulus : 70 GPa

Fail : 10.E+20

Accept >> done

Section card for Hub

model and part >> keyword manager >> all >> section >> solid

Title : Hub_section

SWCID : 12004

ELFORM : 10 ( 1 point tetrahedron,)

Accept >> done

now save this file with mat_section.k name in include folder

CLose this LS prepost tab and open new LS prepost tab

as we had create Material card and section card for each part , lets assign these to their repective part

for this open every part one by one and assign MIS and SECID to their part respectively

Open Casing file in new LS prepost tab

Open Casing.k keyword file

Model And part >> Keyword manager >> model >> part >> Part >>

Assign MID : 10002 & SECID : 12002 >>accept

CLick on ignore >> done

now save this model

Repeat same assignment process for all other three part

Open blade keyword file

Accept >> ignore >> done

Open HUb keyword file

Accept >> ignore >> done

Open Bird Keyword file

Accept >> ignore >>> done

Part Part ID SECID MID LCID
Bird 1001 10001 12001
Casing 1002 10002 12002
Blade 1003 10003 12003 10005
Hub 1004 10004 12004

Now create main file

open new LS Prepost Tab

Model and part >> keyword manager >> include >> include

Browse all 5 file and insert

Accept >> done

save this in different folder with main.k name

Now cloase This tab of LS prepost and open new LS prepost tab and open same main.k file

Now create contact between parts , for that

1. contact between bird and blade , bird is slave and blade is master

model an part >> Keyword manager >> all >> contact >> automatic_surface_to_surface

Title : Contact_bird_to_blade

CID : 13001

SSTYP : 3 (Part_id_

MSTYP : 3 ( Part_id)

SSID : 1301 ( Bird)

MSID : 1101 ( Blade)

Accept >> add

contact between Blade and casing , Blade will be slave and casing will be master in this case

Title : Contact_blade_to_casing

CID : 13002

SSTYP : 3 (Part_id_

MSTYP : 3 ( Part_id)

SSID : 1101 ( Blade)

MSID : 1001 (Casing)

Dusring impact of bird , blade might get damage and it goes get seft contact

self contact for blade

model and part >> keyword manager >> all >>contact >> automatic_single_contact

Title : Contact_blade_SELF

CID : 13003

SSTYP : 3 (Part_id_

MSTYP : 3 ( Part_id)

SSID : 1101 ( Blade)

MSID : 1101 ( Blade)

NOw contact beween Blade and hub , Slave is blade and Master will be Hub

model and part > keyword manager >> all >> contact >> Tied_Surface_to_surface

CID : 13004

Title : Contact_Blade_to_hub

contact beween Bird and casing , Slave is bird and Master will be casing

model and part > keyword manager >> all >> contact >> Autimatic_Surface_to_surface

Title : Contact_bird_casing

CID : 15005

SSTYP : 3 (Part_id_

MSTYP : 3 ( Part_id)

SSID : 1001 ( Bird)

MSID : 1002( Casing)

now we will define boundary condition

1st define Casing which is stationary while simularion , so fix all translational and rotational DOF

model and part >> Keyword manager >> all >> Boundary >> SPC_set

for SPC we need node_set so we will create node set using >> click on NSID >>NewENtity>>

Title : CASING_NODESET

NSID : 13010

Select all node by part selection

click on apply

Title : SPC_CASING

I D : 14001

all DOF : 1

Accept >> done

Now Velocity to the bird in X direction

Model and part >> keyword manager >> all >> initial >> velocity_generation

here we want part_set for bird so will will click on NSID/PID and click on NewEntity

SetID: 13011

Title: Bird_Part_set

click on apply

as bird move ith 100 km /h to 300 km/h so we will use 200 km/h velocity which is equivalent to 50 mm/ns

Accept >> done

Now we will define angular velocity to blade which will rotate with reference to x axis

the rotation will be arroung 2500 RPM which is equivalent to 2.6 rad/ms

Model and part >> keyword manager >> All >> INITIAL>> velocity_Generation

click on add

STYP : 2

NSID/PID : 1101 ( Blade)

OMEGA : 0.25

NX:=x-direction cosine. : 1

As boundary condtion is defined now we will define control card

1. Termination

model and part >> keyword manager >> all >> control >> termination

ENDTIM : 10 ms

2. Timestep

Model and part >> keyword manager >> all >> COntrol >> timestep

DT2MS : -0.001

now define output (database card)

1. Binary_d3Plot

Model and part >> keyword manager >> all >> database>> Binary_d3plot

Dt : 0.1 >> accept >> done

2. Extend_binary Card

Model and part >> keyword manager >> all >> databse >> Extend_binary

STRFLG: 1

3. ASCII_OPTION Card

Model and part >> keyword manager >> all >> database >> ASCII_option

Default Binary : 3

ELOUT - Element Output Data

GLSTAT - Global Statistics

MATSUM - Material Energies

NODOUT - Nodal Displacement/Velocity/Acceleration data

SPCFORC- SPC Reaction forces

DT : 0.1

Accept & done

Now check for keyword error

model checking >> Keyword check >> recheck

'

Save file

and run as LS DYna

it get error termination

the error was repeated part id

so we will open main.k file and delete newly generated part in main.k file

also we will open include file for each part and

save these file with name main_1.k and run for simulation

this time our run is ternimated normal

Result:

Animation file

Von Mises stress

Plot for von mises stress for blade at element no 514524, 514117, 514062, 514056

Von Mises stress max experiance by element 514117 which is 0.0708 GPa

Von mises stress plot for bird element no 500040, 500195, 500305

the maximum von mises stress experiance by element 500040 which is 0.0155 GPa.

Effective plastic strain

Effective plastic strain experiance by blade element , element no 514114, 514119, 514057 & 513873 is given below

maximum plastic strain experiance by element no 514114 ( 0.161) which come direct in contact with bird while impact.

Plastic strain experiance by bird

since we had use unreal mechanical properties for bird , so it does not shows any plastic deformstion while impact.

Energy Plots for Total enery, kinetic energy , internal energy and sliding energy is given below

Bird is impact which is in form of kinetic energy, Due to that blades are deform then increase the internal energy, Then we understand that system satisfied the conservation of energy.

Tital energy is constant almost , it increase slighly due to add in sliding energy

Conclusion :

The bird strike on aircraft, simulation was carried out using LS-DYNA and the result are plotted.

We learn to create many keyword file and then organize those file using include command

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.