182 views

Uploaded by Eleazar Mendoza

BS-4994:1987

- Frp Piping Design Manual - Sep-06
- Case study of vessel as per BS 4994
- Tank Thickness Calculation
- D51
- GRP Tank Calculator BS 4994
- GRP Tank Calculator
- Design FRP Tanks Catalog
- design calculation
- Frp Flange Design Methodology
- Frp Vessel Design as Per ASME Sec X
- Design of FRP Cylindrical Vertical Tank BS4994
- BS EN 13121 4 2005
- Design of HCl FRP Storage TANK
- FRP designguide.pdf
- BS 7159 (1989) Design and Construction of Glass Reinforced Plastics (GRP) Piping Systems for Individual Plants or Sites
- MOS_GRP
- FRP Construction with DERAKANE* Epoxy Vinylester Resins
- Grp Piping Manual
- DIN 16966 Part 8 AC Plastics
- FRP TANK SPECIFICATIONS.pdf

You are on page 1of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

127, Tuas View Square, Westlink Techpark, Singapore 637 740

Tel : 68626278 / Fax : 68626279

DESIGN CALCULATION

FOR

NaOCl TANK

(1000 X 1100mm(T/T) BASED ON BS-4994-1987)

Document Prepared By:

Document Approved By:

Main Contractor

TFE-CAL 001-2013

Name

Mr. Eleazar R. Mendoza

Signature

Rev 03

Date

21 March 2014

A) Design Data.

Tank Dimensions

1 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Inside Diameter

Str. Ht

: 1,000mm

: 1,100mm.

Fluid handle

: 1.025

Operating Pressure

: Atmospheric

Operating Temperature

Design pressure

: Full of Water

Design Temperature

: 200C / 650C

: 45.4 m/s

Blast Resistance

: 300 mbar

Transportation acceleration

Seismic aceleration

Method of fabrication

: Hand lay

BS 4994 : 1987

Construction of vessels and tanks in reinforced

plastics.

AISC-ASD Ninth Ed

: American Institute of Steel Construction

Allowable Stress Design Method, Ninth Edition

1989

MM-YAD-00-GU01-304001 Rev 2 : Equipment Design Conditions

MM-YAD-50-GU41-127001

: Piping and Instrumentation Diagram

MM-YAD-50-GU41-307001

: General Arrangement Drawing

MM-YAD-50-GU41-307002

: Tank Detail Drawing

MM-YAD-95-GU01-305001

: Data Sheet - Temporary Chlorination Injection

Package

MM-YAD-95-GU01-304001

: QP Reinstallation Specification for Temporary

Chlorination Injection Package

C) Materials and Design Strengths

I.

Material Properties:

Type of resin: VE (D-411) resin.

2 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

= 250 N/mm (WR)

Unit modulus

= 14,000 N/mm (CSM)

= 16,000 N/mm (WR)

Maximum allowable strain,

Note:

i.

Material strengths were based from minimum values provided in the BS4994:

1987 Table 5.

ii. CSM Chopped Strand Mat 450g/m2

iii. WR Woven Roving 800g/m2

II.

1.

Design Factor, K

K= 3 x k1 x k2 x k3 x k4 x k5

(EQ 1)

where:

3: represents a constant which allows for the reduction of

material strength caused by long term loading.

k1: Handwork : 1.5

k2: Without thermoplastic lining: 1.2

k3: Heat distortion temperature of resin: 1.0

k4: Cyclic loading: 1.1

k5: Without post cure: 1.5

K=3 x 1.5 x 1.2 x 1.0 x 1.1 x 1.5 = 8.91

2.

3 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

u

uL = K

(EQ 2)

where u is UTUS from Table 5.

200

uL,CSM = 8.91 = 22.45 N/mm per kg/m2 glass.

250

uL,WR = 8.91 = 28.06 N/mm per kg/m2 glass.

b) Allowable strain, = 0.2%

c) Strain limited allowable unit loading, uS.

uS = Xz

(EQ. 3)

where Xz is the unit modulus from Table 5.

uS,WR = 16,000 x 0.2/100 = 32.0 N/mm per kg/m2 glass.

d) Design unit loading Uz.

Since UL < US, then the strain for each layer concerned shall be

determined. (clause 9.2.6 b)

uL

= X Z

(EQ. 4)

22.45

CSM = 14,000 x 100%

= 0.16%

28.06

WR = 16,000 x 100%

= 0.175%

4 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

The Design unit loading for each layer, uZ, shall be determined from the

formula below:

uZ = Xz d

(EQ. 5)

uZ,WR = 16,000 x 0.16/100 = 25.60 N/mm per kg/m2 glass.

Summary of Design unit loading:

For CSM, uZ,CSM = 22.40 N/mm per kg/m2 glass.

For WR, uZ,WR = 25.60 N/mm per kg/m2 glass.

D) Design of Tank

1. Tank Shell Design

Provided Thickness:

5mm THK

Maximum Pressure, = gh

where = specific density of NaOCl

= 1.025SG x 1000kg/m3

= 1,025 kg/m3

= 11,061 N/m2

= 0.011 N/mm2

Di

a) Circumferential unit load : Q = 2

(EQ 7)

= 0.011 x 1000/2

Q = 5.50 N/mm.

5 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Di

4M

W

2

Di

Di

b) Longitudinal unit load: Qx = 4

(EQ 9)

Wind speed

Design wind speed, V b = 45.4 m/s

Dynamic pressure qs of standard method,

2

2

q s = 0.613 x 45.4

2

= 1,263.49 N/m

2

= 0.0013 N/mm

q wc

Fw = 1x 0.0013 x 1000

= 1.30 N/mm

1.30 1,100 2

2

Max BM @ base =

M = 786,500Nmm

A) Fluid = 0.5m3 x1025kg/m3 x 9.81m/s2

B) Tank & attachment = 65kg x 9.81m/s2

= 5,028 N

= 638 N

6 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Di

4M

W

2

Di

Di

Qx = 4

Qx 0

(EQ 9)

4 x786,500

638

2

x1000

x1000

Qx = 0.80 N/mm

Case II. Empty Tank against Blast Pressure

Di

4M

W

2

Di

Di

Qx = 4

Qx

(EQ 9)

0.03 x1000

4 x0

638

2

4

x1000

x1000

Qx = 7.30 N/mm

Case III. Empty Tank against Combination of Wind and Blast Pressure

Di

4M

W

2

Di

Di

Qx = 4

Qx

(EQ 9)

638

2

4

x1000

x1000

Qx = 8.30 N/mm

Case IV. Tank in Operation against Wind Pressure

Di

4M

W

2

Di

Di

Qx = 4

Qx 0

(EQ 9)

4 x786,500

5,666

2

x1000

x1000

Qx = -0.80 N/mm

7 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Di

4M

W

2

Di

Di

Qx = 4

Qx

(EQ 9)

0.03 x1000

4 x0

5,666

2

4

x1000

x1000

Qx = 5.70 N/mm

Case VI. Tank in Operation against Blast Pressure and Wind Pressure

Di

4M

W

2

Di

Di

Qx = 4

Qx

(EQ 9)

5,666

2

4

x1000

x1000

Qx = 6.70 N/mm

Check provided thickness against loadings:

Condition:

The Actual unit loads (Q) along circumferential and longitudinal direction

brought by liquid pressure, wind load and weight should not exceed the Design unit

loads (uZ) of the FRP Laminate, as described in the equation below:

u1m1n1 + u2m2n2 ++uZmZnZ Q

(EQ 6)

where:

m1,m2,,mZ = mass of reinforcement per unit area (in kg/m2

glass) in one layer of reinforcement type.

n1,n2,,nZ = number of layers of reinforcement type in

construction under consideration.

Using CSM with mCSM = 450g/m2 and Woven Roving with

mWR =800g/m2:

8 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

A. Circumferential/Longitudinal uZLAM

N/mm per kg/m2 x 0.45kg/m2 x 4layers +

25.60 N/mm per kg/m2 x 0.80kg/m2 x 1layer

= 60.80 N/mm > Q = 5.50 N/mm, OK!

> Qx = 0.80 N/mm, OK!

> Qx = 7.30 N/mm, OK!

> Qx = 8.30 N/mm, OK!

> Qx = -0.80 N/mm, OK!

> Qx = 5.70 N/mm, OK!

> Qx = 6.70 N/mm, OK!

Since Qx in Case IV is negative and in compression, check on permissible maximum

compressive unit load shall be done.

0.6tX lam

Qp = FDo

(EQ 13)

where Xlam = X1m1n1 + X2m2n2 ++XZmZnZ

= 14,000x0.45x4 + 16,000x0.80x1

= 38,000

t = 5mm thk

F = 4 (safety factor, p. 25 BS 4994)

Do= 1,000mm + 2x5mm

= 1,010mm

0.6(5)(38,000)

Qp = ( 4)(1,010)

Since from the checking, strength of FRP laminate reinforced with 4 layers of CSM

and 1 layer of Woven Roving with the described mass is greater than the required unit loading

along circumferential and longitudinal direction, therefore the provided thickness of 5mm

thick (4CSM +1WR) is SAFE!

2. Tank Bottom design

I.

(see Figure 1)

a = 300mm; b = 300mm;

a/b= 1;

1 = 0.014

9 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

p = 0.011 N/mm2

X LAM

4 x14000 x0.45 1x16000 x0.80

5

ELAM = t =

=7,600

60

50

300

300

300 300

1 b 4

E

LAM

0.25

0.014 x 0.011x300 4

7,600

Ts.base =

=

= 3.58mm < 5mm, OK!

0.25

Plate thickness: 7mm

10 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Check against shear:

p = 0.011 N/mm2

0.011N / mm 2 x300mm

7 N / mm 2

tmin =

c. Check provided thickness against Blast pressure:

1 b 4

E

LAM

0.25

7,600

Ts.base =

=

= 4.60mm < 5mm, OK!

0.25

Plate thickness: 7mm

CSM Lap shear strength = 7 N/mm2

Check against shear:

p = 0.03 N/mm2

0.03 N / mm 2 x300mm

7 N / mm 2

tmin =

I.

Maintenance load = 50kg x9.81m/s2 / (500mm)2

= 0.002 N/mm2

11 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

supports at 270 mm o.c.

tmin =

1 pb 4

E

LAM

0.25

b = 270 mm

X

14,000 x0.45 x 4layers 16,000 x0.80 x1layer

E LAM LAM

t =

5

= 7,600

0.028 x 0.002 x 270 4

7,600

0.25

Therefore, tmin =

= 2.50 mm < 6mm, OK!

Tributary width, W = (227mm + 270mm)/2 = 248.50mm

w = p x b = 0.002 N/mm2 x 248.50mm = 0.497 N/mm

L = 963 mm

M = wL2 / 8 (considering simply supported stiffener)

= 0.497 N/mm x 9632 / 8

= 57,613 N-mm

M

57,613

SxREQD = 0.66 Fy = 0.66 x 248

Use SHS 25x25x2.3mmT M/S (Sx= 1.27cm3 > SxREQD) OK!

II.

P = 0.03 N/mm2

12 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

supports at 270 mm o.c.

tmin =

1 pb 4

E

LAM

0.25

b = 270 mm

X

14,000 x0.45 x 4layers 16,000 x0.80 x1layer

E LAM LAM

t =

5

= 7,600

0.028 x 0.03x 270 4

7,600

0.25

Therefore, tmin =

= 4.92 mm < 6mm, OK!

Tributary width, W = (227mm + 270mm)/2 = 248.50mm

w = p x b = 0.03 N/mm2 x 248.50mm = 7.455 N/mm

L = 963 mm

M = wL2 / 8 (considering simply supported stiffener)

= 7.455 N/mm x 9632 / 8

= 864,192 N-mm

M

864,192

SxREQD = 0.66 Fy = 0.66 x 248

Use SHS 50x25x3.0mmT M/S (Sx= 6.30cm3 > SxREQD) OK!

4. Checks for Lifting Lugs

Qty: 2 pcs.

Using M/S grade plate.

13 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

= 0.707 x 3m thk = 2.12mm

Total weight of tank (empty): Approx. 65kg x 9.81m/s2 x SF 2.43

= 1,549.50 N

1,549.50 / 2

t

0.35mm

(

40

17

.

5

)

99

.

20

a) Thickness req.

Use 6mm thick flat bar is safe Ok

b) Welding length:

1,549.50 / 2

3.68mm

2.12 99.20

FRP compensation

Using CSM lap shear strength = 7 N/mm

1,549.50

110.70mm 2

A= 27

FRP overlay 350 x 350 mm

Bonding area= (350 x 350) (50 x 200 x2) (75 x150)

2

2

= 91,250 mm > 110.70 mm ---- Ok

Check Unit Load reqd from FRP layer,

1,549.50

2.38 N / mm

2

(

200

125

)

Unit load reqd: =

2

Use 3 plies x 0.45 kg/m x 22.40N/mm CSM = 30.24 N/mm > 2.38 N/mm -- Ok

Check Anchor Support and Bolting

Number of support considered = 4

14 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Weight of empty weight of tank

65.0 kg

Longitudinal Direction:

Longitudinal acceleration (gx) = 0.9g

Load generated due to acceleration (Fgx)

=

=

=

=

8.829 m/s2

W x gx

65 x 8.829

573.885 N

=

=

=

=

8.829 m/s2

W x gy

65 x 8.829

573.885 N

Transverse Direction:

Transverse acceleration (gz) = 0.9g

Load generated due to acceleration (Fgz)

Vertical Direction:

= 3.924m/s2

= W x gy

= 65 x 3.924

=

255.06 N

Therefore, consider Fgx/ Fgz

= 0.4g

Load generated due to acceleration (Fgy)

II) Load force generated by Seismic acceleration motion

Operating Weight of tank:

A) Fluid = 0.5m3 x1025kg/m3

B) Empty Tank

= 513 kg

= 65 kg

= 578 kg

Longitudinal Direction:

Longitudinal acceleration (gx) = 0.3g

Load generated due to acceleration (Fgx)

=

=

=

=

2.943 m/s2

W x gx

578 x 2.943

1,701 N

Transverse Direction:

15 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Load generated due to acceleration (Fgz)

=

=

=

=

2.943 m/s2

W x gx

578 x 2.943

1,701 N

=

=

=

=

3.435 m/s2

W x gy

578 x 3.435

1,985 N

Vertical Direction:

Vertical acceleration (gy)

= 0.35g

Load generated due to acceleration (Fgy)

Force acting on the per support = 1,985 N / 4 = 496.25 N

III) Load force generated by Combined Windload and Blast load:

Fw = 1.30 N/mm (see page 6, Wind Load Calculations)

Blast Force, FB = 0.03 N/mm2 x 1000mm = 30 N/mm

Combined Wind and Blast, FC = 1.30N/mm + 30 N/mm = 31.30N/mm

Calculate Lateral force due to combined Wind and Blast loads:

P = 31.30N/mm x 1100mm (Ht of Tank) = 34,430 N

Force acting per support = 34,430N / 4 = 8,607.50 N

Since the combination of Wind Load and Blast is greater than the load generated by

transportation and seismic acceleration, Hold down lugs to be design with the greater value.

Check of Hold down lugs against tearing.

8,607.50

P

Require unit load = bnet = (100 18) = 104.97 N/mm

Assume 12 layer FRP bracket base.

= 22.40 N/mm per kg/m2x0.45 kg/m2x12layers

16 of 17

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Design Calculation for Temporary Chlorination Storage Tank

0mm x 1100mmSt Ht

Since the bearing capacity of FRP bracket base is greater than the required

unit load, therefore use of 12mm thk FRP bracket base is SAFE.

Check using M16 anchor bolt:

1) Check for Shear Capacity.

Anchor bolt (single shear) G 4.6 bolts

From BS 5950, table 51

Shear capacity, P s = p s x A s

P s = 160N/mm2 x 157

= 25,120N per bolt

= 25,120N > 8,607.50 N ---- OK!

Check Overturning Moment

Check for against lift off

Tensile strength of anchor bolts

P t = A t Pt

= 157 x 192 = 30,144 N

Tensile force acting on per anchor bolts

F=

4M

pDi 2

W

4

Dpc

Nb

4 18.94 x 10 6

1

638 N 0

1,130

4

F=

31.30 1,100 2

2

M=

= 18.94x106N-mm

17 of 17

- Frp Piping Design Manual - Sep-06Uploaded bySabir Nasim
- Case study of vessel as per BS 4994Uploaded bynagarathinam82
- Tank Thickness CalculationUploaded bygovindharajalu
- D51Uploaded byBrandon Allen
- GRP Tank Calculator BS 4994Uploaded byvuqar0979
- GRP Tank CalculatorUploaded byjohnbots
- Design FRP Tanks CatalogUploaded byDavid Uribe
- design calculationUploaded byBrandon Allen
- Frp Flange Design MethodologyUploaded byA.Subin Das
- Frp Vessel Design as Per ASME Sec XUploaded bylalitlbw91
- Design of FRP Cylindrical Vertical Tank BS4994Uploaded byEleazar Mendoza
- BS EN 13121 4 2005Uploaded byShankarEllampriam
- Design of HCl FRP Storage TANKUploaded byEleazar Mendoza
- FRP designguide.pdfUploaded bysudhin_george
- BS 7159 (1989) Design and Construction of Glass Reinforced Plastics (GRP) Piping Systems for Individual Plants or SitesUploaded byGregory Simmon
- MOS_GRPUploaded byslxanto
- FRP Construction with DERAKANE* Epoxy Vinylester ResinsUploaded byty
- Grp Piping ManualUploaded byFaruk Atalar
- DIN 16966 Part 8 AC PlasticsUploaded byAdriana Hernandez
- FRP TANK SPECIFICATIONS.pdfUploaded byRagh
- FRP Pipe Stress Calculation Sheet_Edition 18-July-15Uploaded byPrashant Agrawal
- FRP Tank Selip Technical SpecificationUploaded byAiman Hamam
- Guide book for FRPUploaded bySyed Arsalan Afsar
- Stress Analysis of GRPUploaded bySuthan Selvaraj
- BS 5480-1 (1977) Dimensions, Materials and ClassificationUploaded byGregory Simmon
- Tank Specification -- Fiberglass Tanks 0408Uploaded byshankarkl
- Arc Frp Tanks & Chemical EquipmentsUploaded byacomposites
- grpUploaded byrty2

- 1801-Tanks Base Support - Option2 (Rev 1) 2018-04-05Uploaded byEleazar Mendoza
- Self-Assessment Guide for Residence in NZ.pdfUploaded byEleazar Mendoza
- UPVC Chemical Resistance ChartUploaded byEleazar Mendoza
- Non-Circular Pressure Vessels SquareUploaded byAbhilash Kurian
- Design of FRP Cylindrical Vertical Tank BS4994Uploaded byEleazar Mendoza
- Expression of Interest GuideUploaded byEleazar Mendoza
- ACI318-08 Slab Punching Design_rev1.1_2014!11!08Uploaded bySaria Sanosi
- Calc of Cetre of GravityUploaded byEleazar Mendoza
- DIN-16965-2.pdfUploaded byEleazar Mendoza
- Foundations for Christian LivingUploaded byBayani Camporedondo
- 8th Household MeetingUploaded byEleazar Mendoza
- HANDOUTS Revised CLP TalksUploaded byEleazar Mendoza
- CFC CLP Talk 7 - The Christian Family.ppsUploaded byEleazar Mendoza
- Aoc Corrosion Resistant Resin GuideUploaded byEleazar Mendoza
- Design of HCl FRP Storage TANKUploaded byEleazar Mendoza
- CLP Team Manual-95[1]Uploaded byArman Domingo

- Kale Eswar AnUploaded bySathiaram Ram
- Titrimetric Potentiometric Determination of Anionic and Cationic SurfactantsUploaded byJosué Medeiros
- UNHCR re´prtUploaded byIgnacio Antonio Sanz Perez
- 8085 _ Pin Diagram & SignalsUploaded byAxe Axe
- Arduino Audio InputUploaded byswonera
- ZF5HP19FL VW+Audi+Porsche Gas North AmericaUploaded bydeliveryvalve
- Synthetic Natural Gas Engine Oil SAE (20W) 40Uploaded bybrian5786
- arbitration.pptxUploaded bySingh Prakash
- Notice: National Register of Historic Places; pending nominationsUploaded byJustia.com
- Audit NoteUploaded byRohit Kumar
- Horton Ch 3 Test AnswersUploaded byscribddommini
- PBS User GuideUploaded byvilletta
- Memorandum Points & AuthoritiesUploaded byOdzer Chenma
- 54ABT16244 datasheetUploaded byWilton Campos Marcelino
- BCBS 239 Compliance: A Comprehensive ApproachUploaded byCognizant
- CSR LavondaUploaded byPhan Qui
- Feflow manualUploaded byAlvaro Osorio R
- JCT Design and Construction Contract - New ApproachUploaded bysiongloong
- 20130507- Si-12-Letter Right to Sue -FehaUploaded byJaroslaw Jerry Waszczuk
- DS 12-102Uploaded bylecongdinh
- 8 TAS Energy- Low Temperature Waste Energy Recovery in PetrochemUploaded byAshok Pradhan
- 142-0105Uploaded byapi-27548664
- Spin SellingUploaded byf_tabenda
- 1 7 Steps to Writing a Basic Business PlanUploaded byibson045001256
- INFORMATION TECHNOLOGY AND MSMEs – DRIVING INDIA’S GROWTH AHEADUploaded byRM Sudhakar
- Reservoir Interpretation Using Gas While DrillingUploaded bymhdstat
- Emotions & AttitudeUploaded byShraddha Shrivastava
- Ppe Question5Uploaded bySirajAyesha
- Performing Corelli's Opus 5 Peter Walls EM 1996Uploaded bywhat is this about
- 0.Kidde Fire Systems BrochureUploaded byNguyễn Minh Nhất