Modelling Vacuum Infusion

download Modelling Vacuum Infusion

of 72

Transcript of Modelling Vacuum Infusion

  • 7/29/2019 Modelling Vacuum Infusion

    1/72

    University of Pretoria

    School of Engineering, the Built Environment and

    Information Technology

    Department of Mechanical and Aeronautical Engineering

    MSC 422

    2011

    Modelling the Vacuum Infusion Process

    Final Report

    Grant Stephens

    Student Number 27040713

    Supervisor: Dr N Wilke

  • 7/29/2019 Modelling Vacuum Infusion

    2/72

    Modelling the Vacuum Infusion Process Abstract

    University of Pretoria - MSC 422 Page i

    Abstract

    The purpose of this project was to model the vacuum infusion process mathematically and compare

    this to the real world solution. The process is derived for one and a half dimensions, thus it shows the flow as well

    as height from which other factors like fibre volume fraction can be found. This is needed to determine the strength

    of a composite.

    The presented model uses the finite element method with a backwards difference approximation for

    time to calculate the height in the preform. This has been implemented in a mathematical solver and the height is

    then compared to the actual results obtained in experiments.

    The comparison shows some difference in the results gained experimentally and from the model.

    These differences are explained and possible changes to the experiments are suggested to gain better results.

  • 7/29/2019 Modelling Vacuum Infusion

    3/72

    Modelling the Vacuum Infusion Process Abstract

    University of Pretoria - MSC 422 Page ii

    Table of Contents

    Abstract .................................................................................................................................................... i

    List of Tables .......................................................................................................................................... v

    List of Figures ........................................................................................................................................ vi

    List of Code Extracts ........................................................................................................................... vii

    List of Symbols .................................................................................................................................... viii

    Glossary of Terminologies .................................................................................................................... x

    1. Introduction .................................................................................................................................. 1

    2. Scope of Work .............................................................................................................................. 2

    2.1. Theoretical Aspect ............................................................................................................... 2

    2.2. Practical Aspect ................................................................................................................... 2

    3. Literature Study ............................................................................................................................ 3

    3.1. Background .......................................................................................................................... 3

    3.2. Process Description ............................................................................................................. 3

    3.3. History .................................................................................................................................. 4

    3.4. Model Constants .................................................................................................................. 5

    3.4.1.Permeability ............................................................................................................... 5

    3.4.2.Viscosity ..................................................................................................................... 6

    3.4.3.Fibre Compaction ...................................................................................................... 6

    3.4.4.Relaxation .................................................................................................................. 7

    3.4.5.Resin .......................................................................................................................... 7

    3.5. Boundary Conditions............................................................................................................ 8

    3.6. Part Thickness ..................................................................................................................... 8

    3.7. Finite Element Methods ....................................................................................................... 8

    3.8. Other Models ....................................................................................................................... 9

    3.9. CFD Software Research .................................................................................................... 10

    3.10. General Notes on Available Literature ............................................................................... 10

    4. Theoretical Investigation ........................................................................................................... 11

    4.1. Compaction Behaviour....................................................................................................... 11

    4.2. Permeability ....................................................................................................................... 11

    4.3. Flow Modelling ................................................................................................................... 12

  • 7/29/2019 Modelling Vacuum Infusion

    4/72

    Modelling the Vacuum Infusion Process Abstract

    University of Pretoria - MSC 422 Page iii

    4.3.1.Prefilling ................................................................................................................... 12

    4.3.2.Filling Model............................................................................................................. 13

    4.3.2.1. Continuity Equation ........................................................................ 13

    4.3.2.2. Implementing Galerkin ................................................................... 14

    4.3.2.3. Flow Front Velocity Derivation ....................................................... 16

    4.3.2.4. Smaller Derivations ........................................................................ 18

    4.3.2.5. Variable Naming ............................................................................ 194.3.2.6. Program Flow Chart ....................................................................... 20

    4.3.2.7. Filling Program Code Extracts ....................................................... 21

    4.3.2.8. Boundary Conditions ...................................................................... 27

    4.3.3.Post-filling ................................................................................................................ 27

    4.3.3.1. Model ............................................................................................. 27

    4.3.3.2. Boundary Conditions ...................................................................... 28

    5. Program ....................................................................................................................................... 29

    5.1. Verification ......................................................................................................................... 29

    5.2. Validation ........................................................................................................................... 30

    5.3. General Program Notes ..................................................................................................... 31

    6. Practical Investigation ............................................................................................................... 35

    6.1. General Practical Information ............................................................................................ 35

    6.1.1.Composite Laboratory Setup ................................................................................... 35

    6.1.2.General Experimental Constants ............................................................................. 36

    6.1.3.Stereophotogrammetry ............................................................................................ 37

    6.2. Model Parameter Tests...................................................................................................... 38

    6.2.1.Compaction Tests .................................................................................................... 38

    6.2.1.1. Compaction Test Method ............................................................... 38

    6.2.1.2. Compaction Test Results ............................................................... 40

    6.2.2.Permeability Tests ................................................................................................... 41

    6.2.2.1. Permeability Test Method .............................................................. 41

    6.2.2.2. Permeability Test Results .............................................................. 43

    6.3. Infusion Experiments ......................................................................................................... 45

    6.3.1.Infusion Test Procedure .......................................................................................... 45

    6.3.2.Infusion Test Parameters ........................................................................................ 46

    6.3.3.Infusion Results ....................................................................................................... 47

    7. Comparison of Experiments and Model .................................................................................. 50

    7.1. Comparison Using Exact Experimental Values ................................................................. 50

    7.2. Fitting Model to Improve Results ....................................................................................... 50

    8. Conclusion and Future Work .................................................................................................... 53

  • 7/29/2019 Modelling Vacuum Infusion

    5/72

    Modelling the Vacuum Infusion Process Abstract

    University of Pretoria - MSC 422 Page iv

    8.1. Conclusion ......................................................................................................................... 538.2. Future Work ....................................................................................................................... 53

    9. Bibliography ............................................................................................................................... 54

    Appendix A- Protocol ........................................................................................................................... 56

    Appendix B- Progress Report 1 .......................................................................................................... 57

    Appendix C- Progress Report 2 .......................................................................................................... 58

    Appendix D- Report Card .................................................................................................................... 59

    Appendix E- Plaigarism Sheet ............................................................................................................ 60

    Appendix F- Least Squares Fit Code.................................................................................................. 61

  • 7/29/2019 Modelling Vacuum Infusion

    6/72

    Modelling the Vacuum Infusion Process List of Tables

    University of Pretoria - MSC 422 Page v

    List of Tables

    Table 4.1. Variable Naming ............................................................................................................................. 19

    Table 6.1. Material Constants. ........................................................................................................................ 36

    Table 6.2. Compaction Factors ........................................................................................................................ 40

    Table 6.3. Modified Carman-Korzeny Constants ............................................................................................. 44

    Table 6.4. Infusion Experiemental Parameters ................................................................................................ 46

    Table 7.1. Fitted Constants ............................................................................................................................. 51

  • 7/29/2019 Modelling Vacuum Infusion

    7/72

    Modelling the Vacuum Infusion Process List of Figures

    University of Pretoria - MSC 422 Page vi

    List of Figures

    Figure 4.1. Program Flow Chart ....................................................................................................................... 20

    Figure 5.1. Thickness Comparison (Govignon on left, student on right) .......................................................... 29

    Figure 5.2. Pressure Comparison (Govignon on left, student on right) ............................................................ 30

    Figure 5.3. Experimental and Theoretical Comparison .................................................................................... 31

    Figure 5.4. Newton-Raphson Iterations .......................................................................................................... 32

    Figure 5.5. Change in dt as flow progresses .................................................................................................... 32

    Figure 5.6. Newton-Raphson Iterations- Post Filling ....................................................................................... 33

    Figure 5.7. Cumulative Time Passed per Time Step ......................................................................................... 34

    Figure 6.1. New Composite Laboratory ........................................................................................................... 35

    Figure 6.2. Vacuum Gauge Pressure Correction .............................................................................................. 36

    Figure 6.3. Typical Stereophotogrammetry Image- Left Camera ..................................................................... 37

    Figure 6.4. Typical Stereophotogrammetry Image- Right camera .................................................................... 37

    Figure 6.5. Stereophotogrammetry setup ....................................................................................................... 38

    Figure 6.6. Stereophotogrammtry model of compaction ................................................................................ 39

    Figure 6.7. Compaction Response. .................................................................................................................. 40

    Figure 6.8. Compaction Comparison ............................................................................................................... 40

    Figure 6.9. Permeability Test Setup................................................................................................................. 42

    Figure 6.10. Experimental Permeability .......................................................................................................... 43

    Figure 6.11. Modified Carman-Korzeny Permeability ...................................................................................... 44

    Figure 6.12. Resin Inlet.................................................................................................................................... 45

    Figure 6.13. Typical Stereophotogrammetry Layup Image .............................................................................. 46

    Figure 6.14. Infusion Calculated Solution Example .......................................................................................... 47

    Figure 6.15. Effect of Data smoothing ............................................................................................................. 47

    Figure 6.16. Change in Height over Preform with Time ................................................................................... 48

    Figure 6.17. Point Heights with Time .............................................................................................................. 48

    Figure 6.18. Point Heights with Time- Single Point .......................................................................................... 49

    Figure 7.1. Exact Experimental Values Comparison ......................................................................................... 50

    Figure 7.2. Fitted Comparison ......................................................................................................................... 51

    Figure 7.3. Full Field of Model ......................................................................................................................... 52

  • 7/29/2019 Modelling Vacuum Infusion

    8/72

    Modelling the Vacuum Infusion Process List of Code Extracts

    University of Pretoria - MSC 422 Page vii

    List of Code Extracts

    Code Extract 4.1. Variable Initialization .......................................................................................................... 21

    Code Extract 4.2. Function Declarations .......................................................................................................... 23

    Code Extract 4.3. Meshing Domain ................................................................................................................. 23

    Code Extract 4.4. Full Vacuum Initialization .................................................................................................... 23

    Code Extract 4.5. Conditions for full first element ........................................................................................... 23

    Code Extract 4.6. Time to fill first element iterating loop. ............................................................................... 24

    Code Extract 4.7. Time Step Loop .................................................................................................................... 25

    Code Extract 4.8. Newton-Raphson Do-Untill Loop ......................................................................................... 26

    Code Extract 4.9. vi_solve.m Procedure .......................................................................................................... 26

    Code Extract 4.10. Changes in Boundary Conditions ....................................................................................... 28

  • 7/29/2019 Modelling Vacuum Infusion

    9/72

    Modelling the Vacuum Infusion Process List of Symbols

    University of Pretoria - MSC 422 Page viii

    List of Symbols

    Symbol Name Unit Unit

    Symbol

    Capacitance matrix Meters m Tangent of stiffness matrix

    New iterated height vector Meters m

    Previous height vector Meters m Mass flow rate Kilograms per second kg/s

    () Stiffness matrix Complex Volumetric Flow Rate (Area due to 1D) Meters squared per

    second

    m /s

    Residual matrix Volume of an element Meters cubed m

    Fibre volume fraction Unit less Volume of the fibre present in element Meters cubed m Volume fraction of the compaction test piece Unit less

    Fibre volume fraction under zero compactionstress

    Unit less

    The fibre volume fraction of the layup Unit less The volume of 10% of the fibre being modelled Meters cubed m

    The volume of 10% of the layup Meters cubed m Thickness of the element Meters m The height of the fibre being modelled Meters m

    Preform height under zero compaction stress Unit less Length of an element Meters m The length of the part being modelled Meters m

    Mass of the fibre in an element Kilograms kg Distance between two markers on test setup Meters m Time taken for flow between two markers Time s

    Volume averaged flow velocity in x direction Meters per second m/s Speed of flow in permeability test Meters per second m/s Velocity of flow in preform Meters per second m/s

    The width of the part being modelled Meters m Width of the compaction test piece Meters m

    Value about which Taylor series is cantered Meters m Change in preform height vector Meters m Oil Density Kilgrams per meters

    cubed

    kg/ m

    Area density of the fibre Kilograms per metercubed

    kg/ m

  • 7/29/2019 Modelling Vacuum Infusion

    10/72

    Modelling the Vacuum Infusion Process List of Symbols

    University of Pretoria - MSC 422 Page ix

    Symbol Name Unit Unit

    Symbol

    Density of the material from which the fibre ismade

    Kilograms per meter

    cubed

    kg/ m

    Compaction stress Pascal Pa

    Porosity Unit less

    Change in porous volume Meters cubed m Permeability Meters squared m Carman-Kozeny Constant Unit less Carman-Kozeny Constant Meters squared m Length of element in preform Meters m Pressure Pascal Pa Number of layers Unit less Function used in calculation of

    Complex

    Local layup thickness Meters m Time Seconds s Cartesian position of length Meters m Cartesian position of width Meters m Cartesian position of height Meters m Resin Viscosity Pa per second Pa/s

  • 7/29/2019 Modelling Vacuum Infusion

    11/72

    Modelling the Vacuum Infusion Process Glossary of Terminologies

    University of Pretoria - MSC 422 Page x

    Glossary of Terminologies

    CSM Chopped Strand Mat

    RIFT Resin Infusion under flexible tooling

    RTM Resin Transfer moulding

    SCRIMP Seeman Composites Resin Infusion Process

    VI Vacuum Infusion

    VM Vacuum Moulding

    CFD Computational Fluid Dynamics

    C-K Carman-Kozeny

    N-R Newton-Raphson

  • 7/29/2019 Modelling Vacuum Infusion

    12/72

    Modelling the Vacuum Infusion Process Introduction

    University of Pretoria - MSC 422 Page 1

    1. INTRODUCTION

    Vacuum infusion (VI) is a process by which composites can be manufactured. A vacuum is drawn over

    the mould and this is the driving force for the resin that is drawn through the mould to the vacuum point. Critical to

    the success of the mould is deciding the inlet points for the resin and outlet point where the vacuum is drawn. This

    process is difficult to model as there are many changes, such as part thickness variations, compaction and

    relaxation, as infusion takes place. The strength of the composite depends largely on the fibre volume fraction in

    the part and thus a critical outcome of the model is the volume fraction of the part after infusion.

    There have been numerous other studies and investigations into this field. These studies include

    specific ones relating only to the resin properties or fibre compaction. There are a number of studies that develop

    the governing equations for the flow through the preform. This report will show how these equations are

    implemented in a finite element method to solve the flow and volume fraction in the vacuum infusion process. The

    model will then be verified using the physical process that is being modelled to determine the accuracy thereof.

    The purpose of this process is to accurately determine the final part thickness of the mould as this

    directly influences the strength of the product. With accurate data for the part thickness and an exact flow model,

    the strength can be calculated and repeatability can be ensured. The report also aims to show that the student hasindependently learnt about the process and has been able to make decisions using this knowledge about the

    planned method of solving the problem.

    Appendix A to E contains all the administrative aspects of the project including the plagiarism form,

    protocol and progress reports. The attached compact disc contains a PDF version of this report as well as all the

    other data obtained that has been used in this report.

  • 7/29/2019 Modelling Vacuum Infusion

    13/72

    Modelling the Vacuum Infusion Process Scope of Work

    University of Pretoria - MSC 422 Page 2

    2. SCOPE OF WORK

    2.1. Theoretical Aspect

    The theoretical aspect of this project is to develop and implement a numerical model of the vacuum

    infusion process. This has been done using a combination of models developed in previous studies that are then

    be derived into analytical equations that are programmed into a mathematical solver in this case Octave. Existing

    CFD software has not been used. The program solves for the part thickness and other variables such as volumefraction are then obtained from the height. The program only works for flow in one direction, essentially making the

    problem 1D, even though the part thickness is perpendicular to this. In literature, this is known as 1D.

    2.2. Practical Aspect

    The practical aspect of the project can be divided into two parts. The first is to determine the constants

    that will be needed by the theoretical part. These include the permeability, viscosity and any other variables needed

    to determine them. Other information was also needed such as information on how the fibres compact under the

    vacuum as well as how much they then expand when the resin flows through them. Using data obtained from the

    experiments or data found in previous studies relationships between these variables have been set up.The second part of the practical aspect is to validate the program that has been written. This consisted

    of setting up the process that is being modelled and comparing the results of the theoretical solution to these

    practical results.

  • 7/29/2019 Modelling Vacuum Infusion

    14/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 3

    3. LITERATURE STUDY

    3.1. Background

    Composite structures are manufactured in various ways, one of these being the vacuum infusion

    process. Vacuum infusion (VI) uses a vacuum to draw the resin through the laminate; however, it is described in

    more detail in 3.2 below. Vacuum infusion is known by various names, these include vacuum assisted resin

    transfer moulding (VARTM), resin infusion under flexible tooling (RIFT), vacuum moulding (VM), vacuum bagmoulding and SCRIMP (Seeman Composites Resin Infusion Process) (Correia et al., 2004). RTM (Resin

    Transfer moulding) is the process whereby the resin is driven through the mould by pressure that is applied to the

    resin. RTM uses a solid mould on both sides of the part whereas vacuum infusion uses a flexible bag over one side

    of the mould that is pulled onto the fibres because of the vacuum.

    The advantages of vacuum infusion are numerous and include; high fibre content (up to 70% (by

    weight) compared to hand-layup of 45%), low void content, increased mechanical strength, fume free, cheaper and

    complicated structures can be manufactured (Hammami and Gebart, 2000).

    A number of disadvantages also exist for vacuum infusion moulding. Yenilmez et al (2009) states

    disadvantages as being thickness variation due to non-uniform compaction pressure and limited ability to achieve

    high fibre content. The problem of certain sections of the mould being un-wetted or only partially wetted is very

    prominent, especially in new products where the process is not fully optimized yet.

    At this point in time, many vacuum infusion processes are set up via trial and error. The resin inlets

    and vacuum points are often selected by a person with experience in the field. A number of software tools exist to

    model this flow and thus most of the guesswork has been eliminated. Most components that are manufactured

    using VI are purely cosmetic due to the variations in part thickness and volume fractions. This results in the

    properties such as strength not being constant over a number of parts. A model that could accurately represent the

    VI process would thus make it possible to fully define all the part variables and thus make the process repeatable

    and possibly usable in structurally significant components.

    The accuracy of the model is dependent on a number of factors. Each of these is discussed in more

    detail in sections 3.4-3.4.4 A simple model of the flow through the fibre layup could easily be created; however,

    accurately defining the process requires these factors must be included in the model.

    There have been a number of attempts at developing models for the vacuum infusion process, each of

    these with varying degrees of success. Some of these attempts are discussed in section 3.7. The focus of these

    models often varies greatly; this is intentional as the model developed in this project hopes to include all the

    different phenomenon associated with the process.

    3.2. Process Description

    Vacuum infusion processes start with laying the fibre on the mould that will form the part. Unlike

    process such as RTM, VI uses a single sided mould instead of a positive and a negative mould. A large portion of

    the cost saving occurs because of this fact. Once the fibre has been laid on the mould, it is covered with a layer of

    peel ply. The peel ply is then covered by a flexible vacuum bag. The peel ply ensures that the reusable parts are

    easily separated from the consumable ones. The inlet and outlet are selected in such a way that the entire mould

    will be fully permeated by the resin. They are often made into a line inlet or outlet by a pipe with holes drilled along

    the length or using a highly permeable substance such as resin distribution tape. The entire layup us surrounded

    by tacky tape to ensure a good seal with the mould. The outlet usually contains a resin trap before the vacuum

    pump to ensure that excess resin that goes through the entire mould does not enter the vacuum pump.

  • 7/29/2019 Modelling Vacuum Infusion

    15/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 4

    The inlet is then closed and the vacuum switched on. The part of the process will be called pre-filling

    from hereon. This is to check for leaks in the system before the mould is affected by the resin. An effect of this

    vacuum being applied to the layup is that it is compressed. This compression is an important factor that affects the

    permeability of the system. The compression during the pre-filling will be called dry compression from hereon. The

    compression of the fibres is discussed in section 3.4.3.

    Once all the leaks have been found and attended to the resin can be allowed to enter the system. This

    process will be called filling. The resin flows through the layup and is allowed to permeate all the fibres. A number

    of other processes occur during filling. There is a change in the compaction pressure (3.4.3) as well as a

    phenomenon called relaxation, which is detailed in section 3.4.4. The flow is modelled successfully by a number of

    studies (Govignon et al (2010) and Correia et al (2004) for example) using a combination DArcy law and the

    continuity equation. A number of other variations on this method are used (Walsh and Freese, 2005); however, the

    fundamentals behind the model remain the same.

    The second last step of the process, which will be called post-filling, is when the resin is once again

    closed and the vacuum is still applied. The point at which the resin is closed depends on many factors. The resin

    can be closed before the infusion is complete, the idea being that no resin will be wasted and the resin already in

    the mould will permeate the entire mould. The other option is to leave the resin on until the entire mould has been

    permeated before closing the inlet. These two methods are easily solved using the same model as shown by

    Govignon (2010) and resultant parts vary slightly in thickness. During the post-filling process the compaction stress

    changes once again (3.4.3) as the excess resin is sucked out of the layup and the final part thickness is

    established.

    The final part of the process is waiting for the resin to cure (solidify). To ensure that the part thickness

    does not change again the vacuum is usually left on the preform. This step is essentially an extension of post filling

    and all details are covered in post filling. It must however be noted that it is very important that the resin curing time

    is not shorter than the port filling process as the viscosity of the resin is assumed to be constant throughout theprocess.

    3.3. History

    Williams et al (1996) states that VI has been around since the 1950s, however a recent interest due to

    new environmental, health and safety restraints has prompted a renewed interest in the process (Williams,

    Summerscalest and Grove, 1996). The Marco method (Patented) is considered the first clearly defined method for

    manufacturing composited by vacuum. The Marco method was initially developed for use in the boat manufacturing

    process; however, the Group Lotus Car Ltd patented a similar method in 1972. Over time, the process has been

    renamed and patents have been applied for, however the general principle behind the process has remained the

    same.

    In 1994, a slightly different method was developed by DSM Brittles (Williams, Summerscalest and

    Grove, 1996). This method used two bags on top of each other. The outer bag used a vacuum to apply a

    compaction pressure to the fibres and the inner bag was used to pull the resin through the layup. This resulted in

    the ability to compact the layup by different amounts. A number of companies have used female moulds; however,

    this is dependent on the geometry of the part. Despite this advancements are slow in this process when compared

    RTM and other resin transfer moulding (Williams, Summerscalest and Grove, 1996).

  • 7/29/2019 Modelling Vacuum Infusion

    16/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 5

    There have also been a number of patent applications for parts associated with the process (Williams,

    Summerscalest and Grove, 1996). These include piping for the resin into and out of the bag, the bag as well as

    materials to enhance flow through the layup. A number of patented parts that are available to ensure line infusion

    at the inlet of the system; however, most of the studies simply use pipes with holes drilled along the length or coil

    wire holders.

    3.4. Model Constants

    3.4.1. Permeability

    A major factor affecting the numerical model is the permeability medium in which there is transfusion.

    Permeability measurement in the vacuum infusion process is not the same as other processes such as the resin

    transfer process; in fact, it is even more of a problem as opposed to other processes (Hammami, 2002).

    The obvious factors that affect the permeability are the type of fibre being used, the number of layers

    in the mould as well as the edge conditions. The permeability of a substance can be defined as the ability of the

    fibres to transmit fluids.

    Research into different fibre architectures is another project altogether. There are many differenttypes, ranging from weaves to mats that are made of many different materials. Most of the studies that are

    referenced in this project use any readily available fibre and do experiments on it to determine constants for that

    fibre. It is envisaged that eventually standard characteristics for standard fibres would exist, however standards still

    need to be defined and agreed upon by relevant authorities.

    Hammami (2002) also notes that a big factor in the permeability measurements is whether it is a point

    or line infusion. Point infusion means that the resin is introduced via a single point in the mould while line infusion

    process makes use of a spiral tubing or similar device to introduce resin into the mould along a line across an edge

    of a mould.

    Usually the permeability of a substance is determined experimentally. There are a number of problems

    with this method. The one problem is that the permeability does not vary linearly with the number of layers in the

    preform as the resin pressure separates the layers slightly and pushes the plastic bag up creating thickness

    variations. These are discussed in 3.6. The other problem is that the permeability of the resin changes once it is

    wetted (Hammami, 2002). This would result in a step function for the permeability dependent on whether it is wetter

    or not. To account for the change in the permeability certain studies (Li et al., 2008) proposed that the change in

    the permeability was due to a pressure change and hence their relationship was related to the pressure acting on

    the fibres at different time intervals. Other studies (Govignon, Bickerton and Kelly, 2010) developed equations

    which accounted for the change in the permeability once the fibre had been wetted by arguing that the volumefraction of fibre had changed hence a change in the permeability. The change in the volume fraction is once again

    related to the compaction (3.4.3) and thickness variations (3.6).

    Many studies use the modified Carman-Kozeny (C-K) equation, which is actually for the permeability

    of a spherical cluster, to establish a relationship between the volume fraction and permeability. DArcy is used to

    relate the flow velocity to the permeability and pressure. The pressure is related to the fibre volume fraction using

    the compaction model and thus the volume fraction determines the permeability. This derivation and method is

    described in detail in section 4.2.

  • 7/29/2019 Modelling Vacuum Infusion

    17/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 6

    A completely different approach (Chohra et al., 2006) used micro models of the fibre to determine the

    permeability. Most fibre arrangements are very complex and thus method would be very expensive in terms of

    computing time for such models. There is also always an unknown in the system, as two layers of fibre are never

    perfectly aligned when placed on top of each other so a certain amount of variability is inherent for multiple layer

    layups. This method could however be very effective in the future when computing power is no longer a limiting

    factor. This method is also limited to fibre arrangements that are repetitive and not random such as chopped stand

    mat (CSM)

    Research into methods of determining the permeability of dry composite layups has increased during

    recent years however, in some cases results were conflicting (Hammami, 2002). Studies directly contradict each

    other on whether or not the fluid used to determine the permeability has an influence on the results obtained. It

    would seem that the acceptable method is to use the actual resin in the permeability test or a substance with a

    similar viscosity to resin such as corn syrup or certain motor oils (Ma and Shishoo, 1999) as this is what various

    studies have done and achieved good results.

    3.4.2. Viscosity

    Viscosity is a quantitative measure of a fluids resistance to flow (White, 2008). It determines the

    generated strain rate by applying a shear stress. Simply put it is the ability of a liquid to resist flow. The viscosity of

    the resin is an important factor in the VI process, as a higher viscosity will result in a slower rate of infusion.

    Viscosities of fluids vary by large amounts if one compares air and molasses. The Brookfield viscometer was used

    previously (Ma and Shishoo, 1999) to determine the viscosity of the resin. It is important to note that the resin must

    not start curing during infusion as this means that the viscosity will start to change. This would complicate the

    model and ideally, the filling stage should be completed before curing starts to ensure the entire preform is wet and

    then the resin can start curing.

    Many resins have the Brookfield viscosity listed in their specifications sheets and thus no viscosityexperiments need to be done on the resin, however the gelation time must be accurately determined to ensure the

    viscosity does not change before the infusion has been completed.

    3.4.3. Fibre Compaction

    Dry moulds under vacuum are essentially being compressed and thus they compact. The amount by

    which it compacts is dependent on the fibre being used. A number of different models have been developed for this

    phenomenon, for example, Anderson et al (2003) related the compaction stress to the volume fraction. The

    compaction of the fibres influences the permeability of the layup. It was also found by Govignon (2010) and others

    that the compaction varies depending on the fibre state, being dry, wetted or even undergoing a couple of

    compaction cycles. The compaction of the layup also influences the final part thickness. One study focussed purely

    on the compressibility of the fabric (Pearce and Summerscales, 1995) and found that compaction only occurs in the

    thickness and does not result in lateral spreading. It also found that reloading of the compaction force could result

    in higher volume fraction rates. This study also found that the compression of the fibres could be described by a

    viscoelastic deformation; however, Govignon et al (2010) stated that because of the relatively slow deformation this

    effect could be neglected.

    Williams et al (1998) presented experimental results that give a very clear indication of the

    compression response and part thickness in the VI process. This study also provided all the important constantsand experimental data that could be used as verification of this project at a later stage. Both Song (2009) and

    Govignon (2010) develop equations that describe the compaction and part thickness variables.

  • 7/29/2019 Modelling Vacuum Infusion

    18/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 7

    3.4.4. Relaxation

    A study (Walsh and Freese, 2005) provides a numerical model for the variation in part thickness in the

    post infusion process; however, it includes a relaxation factor. During the VI process, some of the fibres can

    experience some level of relaxation, which this study accounts for. The study then offers an implicit formulation of

    the model that includes the relaxation phenomenon. After more investigation it was found that this study does not

    account for any compaction effects in whole process; however to account for the increase in the part thickness the

    decrease in the compaction described by other models is modelled as relaxation in this one.

    3.4.5. Resin

    Resin has developed over the years to satisfy the needs that have arisen because of VI in this case.

    Environmental and health regulations have been tightened significantly over the last few years. Restrictions have

    been imposed on worker exposure to volatile organic compounds (Hammami and Gebart, 2000). Hammami (2000)

    also stated that most widely used process is still open moulding such as hand layup. Open moulding use resins

    that contain 30-45% styrene that is identified as the main harmful substance (Hammami and Gebart, 2000). By

    using a vacuum infusion process the exposure to these harmful substances can be avoided as the process canoperate on a closed system, thus exposure to the harmful substances are very limited.

    Another development that has taken place in resins is that the gelation times and viscosities have

    been reduced. This enables manufacturers to produce larger and more complicated parts. According to Williams et

    al. (1996) the ideal viscosity for an injection resin is between and . In comparison, the viscosity ofwater is around 1mPa.s, thus the resins are generally more viscous than water.

    The US Navy has also been investigating the use of UV lights to cure the resin. This enables certain

    areas to be cured first or faster. The used of the UV light is not easy to control and expensive to operate. A special

    bag was also developed to allow the UV light through so that it can be cured (Williams, Summerscalest and Grove,

    1996).

    A problem that can be encountered when using resins containing styrenes is that the vacuum can

    cause them to boil off the mould while curing. Williams et al. (1996) however showed that this is unlikely due to the

    boiling point of the styrenes increasing under vacuum. It was however found (Govignon, Bickerton and Kelly, 2010)

    that this only happens if the decrease in pressure to a very low level is sudden such as when the inlet is clamped

    early. The styrenes boiling off create gasses in the mould, which can influence the porosity of the final product.

    The two main types of resins used in composite manufacturing are epoxies and polyester. Both resins

    exist for use in VI; however, epoxy resin does not work well with CSM. This is because the epoxy reacts with the

    binding agent in the CSM and causes it to disintegrate. The choice of resin is very dependent on the type ofapplication for which the part is intended. Previous studies have not placed a lot of emphasis on the resin choice;

    they did however have exact specifications for the resin. The model developed in this project is not specifically

    designed for one resin.

  • 7/29/2019 Modelling Vacuum Infusion

    19/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 8

    3.5. Boundary Conditions

    There are a number of ways to deal with the boundary conditions and the effects thereof. Most studies

    however try to solve the problem with little influence from the boundaries as this simplifies the problem greatly. The

    layup is simplified by making it wide enough so that the edge does not play a part in the infusion process, thus

    ensuring a 1D model. The resin is introduced by line infusion (Mathur et al., 2001) and the vacuum is applied along

    a whole edge of the mould as this means that the flow is kept in the two dimensional plane, being from inlet to

    outlet and in the thickness of the part direction. Some studies (Govignon, Bickerton and Kelly, 2010) use resin

    distribution tape at the inlet and outlet to ensure that the resin is evenly distributed at these points.

    The bag surface has been modelled as a free surface (Li et al., 2008) and as a fixed surface (Correia

    et al., 2004). The boundary condition for the bag depends on what the desired output of the problem is. If it is part

    thickness then the bag should be modelled as a free surface, however if the output must just be the flow path or to

    determine the permeability of the preform it can be modelled as a wall. The bottom surface is always a ridged wall

    boundary condition.

    3.6. Part Thickness

    The vacuum bag being the top surface of the mould the makes it possible for the final part to have

    variations in the thickness. This in turn affects the strength of the part and thus certain parts could be rejected due

    to them not being strong enough. There are also two possible variations. The first is during infusion where one part

    will receive more resin than another is, thus resulting in a possibility of certain parts not being fully wetter while

    others are. The second variation is when the resin inlet is closed and the part is said to be in post infusion where

    the vacuum is merely removing excess resin from the mould. Li et al (2008) noted that the part is generally thickest

    at the resin inlet and thinnest at the resin outlet.

    The variation in the part thickness and the compaction pressure are closely related and a number of

    studies solve the part thickness variation by using the data obtained from the compaction pressure. Relating the

    part thickness directly to the strength is however not advisable as there are a number of different scenarios

    whereby a thick part could actually be quite strong. This could be because of all the fibre being at the bottom and

    the thickness of the part is merely a resin pool on top of the fibres. This would cause endless modelling problems

    as well as unknown strengths for similar parts. It is therefore desirable to keep the part thickness to a minimum to

    ensure constant and reliable part strength.

    3.7. Finite Element Methods

    Research into finite element methods for flow in the VI process proved difficult. The student attributes

    this to it not having been applied before except in one case (Govignon, Bickerton and Kelly, 2010). This study used

    a combination of the Galerkin method, implicit method and the Newton-Raphson algorithm to solve the problem.

    Govignon (2010) does not show any working out of the method and merely provides results, making this study very

    difficult to apply to the problem.

    Two other studies were found (Zabaras and Samanta, 2004) & (Juanes, 2005) which focussed purely

    on modelling flow in porous media. These studies were done in the general case, however are slightly more suited

    to the flow of groundwater. The mathematics in these reports is often very complex and difficult for the student to

    understand.

  • 7/29/2019 Modelling Vacuum Infusion

    20/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 9

    3.8. Other Models

    A number of previous studies are outlined below with the focus being on representing a variety of

    different models. Anderson et al (2005) showed that it is possible to use software to model the vacuum infusion

    process. They modelled a complex 3D geometry with moving boundaries as well as irregularities in the fibres. The

    results achieved were positive and showed that the equations are solved in a proper way using the CFD software,

    CFX-4. However problems they encountered were variations in part thickness due to the flexible bag as well as

    pressure variations, also because of the flexible bag. These problems have yet to be properly investigated and

    hence have not been solved yet.

    Correia et al. (2004) used a slightly different approach to simulate the flow in the vacuum infusion

    process. By using the RTM simulation to predict the flow, saturation and compaction of the vacuum infusion

    process they were able to validate their model. They found the flow patterns to be similar and attributed this to the

    model having a non-dimensional pressure field. The RTM model must however be modified slightly to account for

    fibre compaction as well as permeability. According to them, this model can then be used to estimate the mould

    filling time and distribution of the fibre volume fraction.

    Song et al (2009) performed and investigation into the laminate thickness variation. They were able toestablish a model, which can analyse the post-infusion process, which ultimately determined the thickness

    variation. This variation is due to a number of factors, one of which being the flexible nature of the bag. Their

    results show that a stiffer fabric reduces the thickness variation. Li et al (2008) also performed a study into the

    thickness variation. Their study included the entire process and not just post-infusion as Song et al did. Li et al.

    concluded that a number of potential methods exist to reduce part thickness variations. One of these is to provide

    an extra relaxing force close to the vacuum source during infusion as well as pushing resin located near inlets

    down (Li et al., 2008). Govignon et al (2010) also did a study into the complete process and developed a numerical

    model to describe the flow in both the pre and post infusion times.

    Another approach (Chohra et al., 2006) uses micro models of the fibres as discussed in 3.4 above. In

    the future, this could well be a very good solution when computing power is no longer a limitation. This model is

    however useful for a different reason in that sometimes particles are added to the resin to introduce certain

    properties in the composite. The fibres then act as a filtration device and this cannot be modelled in a continuous

    method.

    Some studies (Mekic, Akhtov and Ulven, 2009) define a model for the radial infusion scenario. This is

    particularly useful in large-scale models where resin inlet points are needed in the middle of the part to ensure

    complete wetting of the product. Most derivations of the flow equations are in the 1D case for cartesian

    coordinates, not cylindrical.

    A number of studies merely focus on a single aspect of the process, being permeability (Hammami,

    2002) or even the flow front (Mathur et al., 2001). The latter study does in depth measurements on the flow front

    and the form thereof. The drawback to many of these studies is that they use a flow enhancement layer to increase

    the permeability of the layup. This is a drawback because this study specifically excludes the use of these layers in

    the process; however, they may be used at the inlet and outlets to ensure an even distribution of resin and vacuum

    along the width of the preform.

  • 7/29/2019 Modelling Vacuum Infusion

    21/72

    Modelling the Vacuum Infusion Process Literature Study

    University of Pretoria - MSC 422 Page 10

    3.9. CFD Software Research

    The initial thought behind the project was to use an existing computational fluid dynamics (CFD)

    package such as FLUENT or STAR CCM+ to model the flow process as well as get values for the volume fraction

    at different points in the layup. After discussing the problem with representatives of the software, it was found that it

    would be possible to model the basic flow through the layup, which would be modelled as a porous medium;

    however, this would not include any information about the part thickness or subsequent volume fraction. In other

    words it would be possible to model the RTM method.

    The difficulty lies in the flexible vacuum bag. This could be modelled as a free surface however then

    the driving force behind the infusion is lost, as the vacuum does not act on the resin inlet, but just to atmosphere.

    Modelling of the vacuum bag would require a dynamic mesh that results high computing time requirements as the

    mesh would change with every time iteration. Modelling of the bag would also require many parameters such as

    the stiffness of the bag. This method work for one layer of fibre; however, two or more layers of fibre become

    difficult to model, as the amount of resin flowing between the layers is not known. Another difficult is that there is no

    information available about the interaction of fibre layers.

    There are a number of software packages available on the market that caters specifically to compositemoulding simulations. Polyworx is an example of such software. A little research was done on the Polyworx

    software and it was found that it establishes flow paths for the infusion process to eliminate guesswork from parts.

    It would seem that the volume fraction required for detailed part specification does not yet exist as most of the

    software deals with the resin distribution during infusion and not post-infusion which is essentially the process that

    determined the part thickness and subsequent volume fraction.

    In many of the existing software packages, it is possible to modify the fundamental equations by which

    they operate. It would therefore be possible to use any model that has been developed in the software and solve

    the problem using it. The first problem with this is than an extensive knowledge of the working of the program is

    needed to modify the equations on which it operates. The second problem is that the model would have to be

    derived in 2D and possible even 3D.

    3.10. General Notes on Available Literature

    Many studies have been done in this subject field, of which most picked a certain aspect and

    concentrated solely on that. Very few studies try to combine all the best studies for each individual section of the

    process. There are also many different methods for determining values for permeability for example. This creates a

    problem as to choosing a method to use. As a result of many studies only focussing on one aspect of the process

    the results of studies and methods used are often difficult to compare. An example would be two studies focussing

    on the post-filling process and using different data for the filling process which acts as the starting point for their

    study.

  • 7/29/2019 Modelling Vacuum Infusion

    22/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 11

    4. THEORETICAL INVESTIGATION

    4.1. Compaction Behaviour

    The data that will be obtained from the practical experiments for the compaction behaviour, as

    described in section 6.2.1 below, will have the compaction stress against fibre volume output, as found in most

    studies. The compaction stress is then compared to the pressure being applied to that part of the preform, thus the

    stress is another way of saying the pressure applied to the fibres. Using the experimental data a power law modelcan be applied to that is similar to the data. Govignon et al took this a step further by interpolating the data and

    applying three overlapping power laws to generate a better fit.

    Initially it was thought that this compaction data would be relatively easy to find, however with the

    available equipment it was found that this data is very difficult to obtain, especially at the low compaction stresses.

    The exact experimental procedure is described in 6.2.1 below. With a full set of accurate data, it was thought that a

    different model could be set up using a function such as polyfit in Octave, however with the limited data, this was

    not possible and a power law model has been used. The following equation represents the relationship that has

    been obtained:

    (4.1)Two different functions have been determined for the following cases: Dry compaction and wet

    compaction. Dry compaction occurs when the fibres are compacted due to the vacuum without resin being present.

    Finally, wet compaction is the process that occurs when the resin inlet is closed and the part thickness decreases

    to its final value. The experiments for each of these are defined in section 6.2.1. It was also thought that a wet

    unloading factor could be determined but due to time and equipment constraints, this proved very difficult.

    Initially it was also thought to investigate the number of layers and the influence they have on the

    compaction factor. It was found that with the available equipment, no measurable difference could be detected with

    different number of layers and thus the idea was also omitted.

    The student also noticed that the current model starts at the origin. This means that the fibre has a

    zero volume fraction for no compaction stress whereas in reality the fibre will always have thickness. A slightly

    different model is presented in section 7.2 however due to the inaccurate experimental data the model lacks

    credibility.

    4.2. Permeability

    Micro model have been excluded from this project, this leaves one method of defining the permeability

    of the layup. Most recent studies have used this method, which is a combination of D Arcy and the modified

    Carman-Kozeny (C-K). The modified C-K equation stated by Govignon (2010) and others is represented by

    equation 1 below.

    (4.2)Here is the permeability, and are constants determined from the experiments and is the fibre

    volume fraction. The experiments that will be used to determine and are detailed in section 6.2.2.DArcy isgiven by Correia et al (2004) and others by:

    (4.3)

  • 7/29/2019 Modelling Vacuum Infusion

    23/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 12

    Where is the volume averaged velocity of the flow in the direction, is the viscosity of the resinand

    is the change in the pressure in the direction direction. Equation (4.3) can be rewritten as follows:

    (4.4)

    Using equation (4.4) a value for the permeability can be obtained. Using a number of different volume

    fractions the constants for equation (4.2) can be defined and thus permeability can be obtained for any fibre volumefraction. The permeability experiments have been performed at a number of different volume fractions and thus a

    number of different values for the constants have been obtained.

    The change in the permeability for wetted and non-wetted layups is accounted for using the approach

    described in the literature study that was implemented by Govignon et al (2010). This study neglected the dry

    permeability of the preform stating that the pressure in the preform would be constant when dry. The permeability is

    linked to the volume fraction and thus as the resin flows into the preform the permeability in that part of it changes.

    A factor that has not been investigated yet is the influence in the number of layers present in the

    preform. The student aimed to consider this but found that the experiments were difficult to perform for high

    numbers of layers and thus no conclusive data could be obtained. It was thought that the and constants wouldbe adpated to have a factor in them that contained the number of layers, thus changing the permeability of the

    preform depending not only on the volume fraction but also on the number of layers. The student feels that this

    could influence the flow greatly as the amount of flow between the layers is something that is otherwise not

    accounted for.

    The experimental procedure and results are given in section 6.2.2 below.

    4.3. Flow Modelling

    As discussed in 3.2 the flow can be split into three parts. The modelling of each of these three is

    discussed in detail in the next three sections.

    4.3.1. Prefilling

    Prefilling is when the resin inlet is closed and the vacuum is applied. Due to the low viscosity of air

    (approximately 50 times less than the resin (White, 2008)) the compaction of the mould is not very time dependant.

    This means that the vacuum will be applied to all areas of the layup relatively quickly (within a few seconds

    depending on the mould). The result of this is that the layup is compressed in all areas. Another result of the low

    viscosity of the air is that there is a negligible pressure difference over the layup. This causes the compaction

    pressure over the layup to be uniform and thus the layup has a uniform part thickness during prefilling.

    It is important to remember that over larger models the compaction could take a while to be

    completed; however it is expected that the vacuum bag will show where it is applying pressure to the mould and

    hence if some sections have not been evacuated it would be visible. To be entirely sure the part thickness could be

    measured at different sections. For the purpose of this project, the pre-filling stage will be neglected and a uniform

    volume fraction will be calculated using the applied pressure and the compaction model developed in section 4.1.

    The same approach was taken by a couple of studies such as Govignon et al (2010). It was also found using

    experimental measurements that the preform has a constant height when the vacuum has been drawn, making this

    assumption valid.

  • 7/29/2019 Modelling Vacuum Infusion

    24/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 13

    4.3.2. Filling Model

    The purpose of this project is not to derive a new method of determining the flow in the preform, but

    the implementing into a numerical solution is important. For this reason, the flow model that is going to be used is

    well defined and has been used successfully in a number of studies. This particular derivation thereof is taken from

    Govignon et al (2010) as it is derived in such a way that it can be implemented in a numerical model.

    4.3.2.1. Continuity Equation

    Porosity is the ratio of the volume of the voids to the total volume and defined as such in equation (4.5)

    below.

    (4.5)The fibre volume fraction is given by equation (4.6).

    (4.6)A relationship can then be obtained for porosity and fibre volume fraction and given in equation (4.7)

    below.

    (4.7)With the assumption that the fibres in the preform are incompressible and that compaction of the

    preform only causes strain in the height direction the following relationship can be obtained.

    (4.8)In this equation the

    and

    are for the preform under a zero compation stress. The

    term is the

    density of the fibre. Equation (4.8) can then be represented as:

    (4.9)

    Equation (4.9) represents the conservation of solid mass in the system. The fluid mass in the system

    is more difficult to calculate as it changes while the resin is flowing.

    The fluid is assumed to be incompressible for the problem. is the DArcy velocity or volume-averaged velocity and is defined as follows:

    (4.10)Here is the volume flow rate in the medium, however to the model being 1D the volume flow

    rate is actually area volume flow rate obtained by dividing by the width and having units of . This also results inthe factor having the correct units of . Using the incompressibility of the fluid as well as the conservation offluid mass the following relationship can be derived:

    (4.11)Where

    is the change in the porous volume of the preform.

  • 7/29/2019 Modelling Vacuum Infusion

    25/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 14

    Expanding and taking the limits as and gives the initial continuity equation: (4.12)

    This can be further simplified using equation (4.9) and (4.11) to get equation (4.13)

    (4.13)

    It is worth noting that very few publications take the term into account and generally it is set to zero.

    4.3.2.2. Implementing Galerkin

    By combining equation (4.13) and DArcys law stated in equation (4.3), equation (4.14) can be

    obtained, stated as:

    (4.14)This is a very important equation as it is the starting point for the implementation of the Galerkin finite

    element method as well as the velocity at the flow front, shown in 4.3.2.3. It should also be noted that using D'Arcy

    intrinsically implies that flow is laminar as well as the resin is a Newtonian fluid. Govignon et al (2010) modified the

    DArcy equation with an empirical type correction factor to try to get a better fit to the experimental values. The

    effect of this factor was not seen to have much effect on the final outputs of the program and good results were

    obtained without it, thus it has been omitted. The strong formulation of equation (4.14) gives:

    (4.15)

    Transforming this to the weak formulation gives:

    (4.16)

    Using one-dimensional linear elements one would approximate each variable using a linear shape

    function over each element. This would mean that each variable is expressed using trial functions as given below

    for the height as an example:

    (4.17)The trial functions, given in local coordinates, are:

    and (4.18)Transformation from local to global coordinates is as follows:

    (4.19)The derivative of this is also required for the implementation of the Galerkin method and is given

    below.

    (4.20)

    Here the term is the length of an element and not the complete preform length.

  • 7/29/2019 Modelling Vacuum Infusion

    26/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 15

    Equation (4.14) can now be discretized using these trial functions that give:

    (4.21)

    Converting this to local coordinates:

    j=1:

    j=2:

    (4.22)

    Completing the integration on the left hand side gives:

    j=1:

    |

    j=2:

    |

    (4.23)

    This can then be written in matrix form which is easier to understand and will be used further in the

    report. The matrix form is thus:

    () () (4.24)The stiffness matrix, () , can then be represented by:

    () [

    ](4.25)

    The capacitance matrix, , can be represented as: (4.26)

  • 7/29/2019 Modelling Vacuum Infusion

    27/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 16

    The () term cancels, as the only values that it would represent are those at the inlet and outlethowever, those are replaced by the boundary conditions hence the term falls away. The

    term is dealt with by

    using a backward difference approximation as follows:

    (4.27)

    Thus changing equation (4.22) to the following:

    (4.28)An iterative approach must thus be used to get the solution due to the height estimates being used

    from a previous time step as the initial guess. The error or residual, , is thus required to apply the Newton-Raphson algorithm. It is given by:

    ( ) (4.29)Applying the Newton-Raphson algorithm:

    * + (4.30)

    * + (4.31)

    (4.32)The matrix is the tangent matrix of the residual and is given below:

    * +

    [

    ]

    (4.33)

    Where

    is given as:

    (4.34)In all the above equations the subscripts denote the element number in the preform where as the

    superscripts, denote the iteration number in the Newton-Raphson algorithm.4.3.2.3. Flow Front Velocity Derivation

    The resin flow through the layup is described by DArcys law , which for 1D flow in the x direction is

    stated in equation (4.3) and restated here for convenience.

    (4.3)

  • 7/29/2019 Modelling Vacuum Infusion

    28/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 17

    It should be noted that the variable names have been changed to follow on from previous ones

    defined in the report. It is also assumed that the permeability of the fibre is constant in the direction (length oflayup, direction of flow) and direction (width of the layup) as well as flow in the in plane direction, (thickness oflayup), being neglected due to the in plane flow being neglected. The assumption that the resin and the fibre are

    incompressible can be made since the fibre is made of a solid and the compaction of the fibre structure is

    described in section 4.1. The resin is also assumed to be incompressible as a condition of applying DArcy however

    due to it being a liquid this is a good assumption. The continuity equation for the conservation of mass can then be

    stated as:

    (4.35)This equation is derived in section 4.3.2.1 above. By combining equations (4.3) and (4.5), equation

    (4.36) is found:

    (4.36)

    The flow needs to be determined at the flow front. This is done using a non-mixed method withconservative elements. By applying linear finite elements, the first derivative of the pressure is constant over an

    element. A Taylor series about the centre of the element can then be used and one finds that:

    (4.37) is the value value about which the Taylor series is centred. Equation (4.37) would prove difficult

    to solve due to the in the expression for . It is simplified as follows. As the thickness and hence, permeability

    varies along the layup in the direction, the gradient of can be expressed as: (4.38)

    Equation (4.14) can thus be expanded to the following:

    (4.39)

    By combining Equations (4.38) and (4.39), an expression for

    can be obtained.

    (4.40)Substituting Equation (4.40) into equation (4.37) yields the volume averaged flow velocity at the flow

    front.

    (4.41)As is the volume avergae velocity, the velocity of the flow in the preform can then be calculated

    using the porosity as follows:

    (4.42)

  • 7/29/2019 Modelling Vacuum Infusion

    29/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 18

    4.3.2.4. Smaller Derivations

    The two main derivations of the equations have now been completed. It was found that a number of

    other equations are needed to implement the code. These derivations are just linking variables.

    The first two variables that are linked are the height and the volume fraction. They are linked using the

    bulk density of the fibre as well as the area density of the fibre.

    (4.43)

    (4.44)This is the volume of entire layup.

    (4.45)

    (4.46)

    (4.47)The next linking that has to occur is that of the pressure to the compaction stress. The compaction

    stress is defined as follows: (4.48)The compaction model given in section 4.1 above links the volume fraction to the compaction stress

    as given in equation (4.1) shown here again:

    (4.1)The variables and are determined experimentally in section 6.2.1.The last link that has to occur is that between the permeability and the fibre volume fraction. This has

    already been stated in equation (4.2) but is restated here for convenience:

    (4.2)The variables and here will also be determined from experiemental values in section 6.2.2.

  • 7/29/2019 Modelling Vacuum Infusion

    30/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 19

    4.3.2.5. Variable Naming

    Due to certain variables being Greek characters and other reasons the following table has been added

    to draw a comparison between the variable names used in the report and in the program.

    Report Name Program Name Short Description

    vf Fibre volume fraction

    p_glass Area density of fibre

    bulkd Bulk Density of fibre of Compaction stress layers Number of layers in the preform poro Porosity dh Change in h per N-R iteration. Ks Stiffness Matrix Kt Tangent Matrix C Capacitance matrix b Compaction factor constant

    Table 4.1. Variable Naming

    Variables not given in Table 4.1 have the same name in both the report and the program.

  • 7/29/2019 Modelling Vacuum Infusion

    31/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 20

    4.3.2.6. Program Flow Chart

    Figure 4.1. Program Flow Chart

    This program flow chart gives a very basic overview of the procedure which the program follows in the

    implementing the model. Each part is explained in more detail in the following section which includes extracts from

    the code to show how each part is programmed.

    No

    No

    1. Fill First Element1.1 Fill first element

    1.2 Calculate, , , and with 1stelement full.1.3 Iterate to find, and to fill firstelement.

    2. Increment time step2.1 Use height profile from previoustime step

    3. Newton-Raphson Starts3.1 Calculate,,, for currentiteration.3.2 Set and at flow front to vacuumand respective .3.3 Iterate to get to fill next element.Solve to get new profile.

    Is within rnge?

    Yes

    Has flow reachedend of preform?

    Yes

    3. Start Post filling phase

    0. Start Up0.1 Initialize Variables0.2 Declare functions0.3 Mesh Domain0.4 Initialize domain for full vacuum

  • 7/29/2019 Modelling Vacuum Infusion

    32/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 21

    4.3.2.7. Filling Program Code Extracts

    Following the number scheme from the program flow chart above pieces of code will now be shown

    and explained briefly.

    0.) Initializing Variables. This is done to set all the variables to zero and introduce all the constants into

    the problem. The constants values shown in this case are those used by Govignon et al (2010).

    Code Extract 4.1. Variable Initialization

    width=0.2; %m

    l=0.38; %m

    visc=0.227; %pa.s

    p_inlet=99000; %pa

    p_vac=470; %pa

    p_atm=101325; %pa- atm

    layers=10; %number

    inicompvar=[0.14470.1042]; %gov

    wetunvar=[0.2865610.046089];%gov

    c_perm=9.5e-11;

    n_perm=2.6;

    bulkd=.45; %bulk fibre density kg/m^2

    p_glass=2500; %glass density kg/m^3

    ele=100; %Number of elements for mesh

    t_max=10;

    w=(bulkd*layers)/p_glass;

    %Ini Fields

    h=zeros(ele+4,1);%Height profile

    p=zeros(ele+4,1);%Fluid Pressurevf=zeros(ele+4,1); %Volume fraction

    k=zeros(ele+4,1);%Permeability

    of=zeros(ele+4,1); %Compaction Stress

    fact=1;

    newcon=10^-6;%std 10-^-6

    t=0;

    dtruntime=0;

    tsit(3)=0;

    ts=3;

    saturated=0;

    y=0;

    dh=0;

  • 7/29/2019 Modelling Vacuum Infusion

    33/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 22

    0.2.) This process declares the functions that will be used in the program, as there are numerous

    functions that are used repeatedly.

    %vi functions declarations

    vf_func=@(vf0,of,b) vf0.*of.^b;

    k_func=@(vf) c_perm.*((1-vf).^(n_perm+1)./(vf.^n_perm));

    poro=@(vf)1-vf;

    h_func=@(vf) bulkd./(p_glass*vf)*layers;

    of_func=@(vf,b,vf0)(vf./vf0).^(1./b);

    vfh_func=@(h) bulkd./(p_glass.*h).*layers;

    h_qfunc=@(h,ts,q,dt,incre)(((q(ts)-q(ts-

    1)).*h(ts,ts))+(h(ts,ts).*q(ts))+(h(ts,ts).*incre./dt(ts)))./((in

    cre+(q(ts).*dt(ts)))./dt(ts));

    kt_func=@(i,h,k,ts,mesh)

    (2.*k(i,ts).*h(i,ts)+k(i,ts).*h(i+1,ts)+k(i+1,ts).*h(i,ts)+2.*k(i

    +1,ts).*h(i+1,ts))./(6.*visc*(mesh(i+1,2)-mesh(i,2)));

    dp=@(i,h,ts,b,vf0,p)(p(i+1,ts)-p(i,ts))/(h(i+1,ts)-h(i,ts));

    dk=@(i,h,k,ts) c_perm*(((w/h(i,ts))^n_perm*(1-

    w/h(i,ts))^n_perm*(n_perm+1)*(w/h(i,ts)^2))+((1-

    w/h(i,ts))^(n_perm+1)*(w^n_perm/h(i,ts)^(n_perm-

    1))*n_perm))/(w/h(i,ts))^n_perm;

    k_stiffvec=@(z,p,h,k,ts,mesh)[...

    (p(z,ts)-p(z+1,ts))*kt_func(z,h,k,ts,mesh);

    (p(z+1,ts)-p(z,ts))*kt_func(z,h,k,ts,mesh)];

    c_capmat=@(mesh,z)[(mesh(z+1,2)-mesh(z,2))/3(mesh(z+1,2)-

    mesh(z,2))/6;(mesh(z+1,2)-mesh(z,2))/6(mesh(z+1,2)-

    mesh(z,2))/3];

    k_tanmat=@(z,p,h,k,ts,b,vf0,mesh)[...

    (((p(z,ts)-p(z+1,ts))./(6.*visc.*(mesh(z+1,2)-

    mesh(z,2)))).*(2.*k(z,ts)+2.*h(z,ts).*dk(z,h,k,ts)+h(z+1,ts).*dk(

    z,h,k,ts)+k(z+1,ts)))+...

    kt_func(z,h,k,ts,mesh).*dp(z,h,ts,b,vf0,p)...

    (((p(z,ts)-

    p(z+1,ts))./(

    6.*visc

    .*(mesh

    (z+1,2)-

    mesh(z,2)))).*(2.*k(z+1,ts)+2.*h(z+1,ts).*dk(z+1,h,k,ts)+h(z,ts).

    *dk(z+1,h,k,ts)+k(z,ts)))-...

    kt_func(z,h,k,ts,mesh).*dp(z+1,h,ts,b,vf0,p);...

    (((p(z+1,ts)-p(z,ts))./(6.*visc.*(mesh(z+1,2)-

    mesh(z,2)))).*(2.*k(z,ts)+2.*h(z,ts).*dk(z,h,k,ts)+h(z+1,ts).*dk(

    z,h,k,ts)+k(z+1,ts)))-...

    kt_func(z,h,k,ts,mesh).*dp(z,h,ts,b,vf0,p)...

    (((p(z+1,ts)-p(z,ts))./(6.*visc.*(mesh(z+1,2)-

    mesh(z,2)))).*(2.*k(z+1,ts)+2.*h(z+1,ts).*dk(z+1,h,k,ts)+h(z,ts).

    *dk(z+1,h,k,ts)+k(z,ts)))+...

    kt_func(z,h,k,ts,mesh).*dp(z+1,h,ts,b,vf0,p)];

  • 7/29/2019 Modelling Vacuum Infusion

    34/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 23

    Code Extract 4.2. Function Declarations

    0.3.) This process of meshing the domain divides the length into the required number of elements and

    then calculated the increment to each one and adds the node numbers.

    Code Extract 4.3. Meshing Domain

    0.4.) Initializing the domain is applying all the conditions that would exists if there was no resin present

    and a full vacuum had been drawn.

    Code Extract 4.4. Full Vacuum Initialization

    In Code Extract 4.4 is can be seen that the compaction constants that are used are that of the dry

    preform. In the next piece of code the wet compaction constants are used for the then wet part of the preform.

    1.1-2.) Here the first element is filled with resin and properties for the preform in that region are

    calculated.

    Code Extract 4.5. Conditions for full first element

    incre=(l)/ele;

    mesh=[[01:ele+2]'[00:incre:l+incre]'[00:incre:l+incre]'];

    mesh(2,2:3)=10e-15;

    vf0=inicompvar(1); %Initial

    for dry

    b=inicompvar(2);

    of(:,:)=p_atm-p_vac;

    vf_dry=vf_func(vf0,of(1,1),b);

    h(:,2:3)=h_func(vf_dry);%Initial prop of dry preform from pre

    filling

    p(:,2:3)=p_vac;

    of(:,2:3)=p_atm-p_vac; %No fluid pressure

    vf(:,2:3)=vf_dry;

    k(:,2:3)=k_func(vf(1,1));

    vf0=wetunvar(1);

    b=wetunvar(2);

    p(1:2,3)=p_inlet;

    p(3,3)=p_vac;

    of(1:3,3)=p_atm-p(1:3,3);

    of(3:end,3)=of(3:end,1);

    h(1:3,3)=h_func(vf_func(vf0,of(1:3,3),b));

    k(1:3,3)=k_func(vf_func(vf0,of(1:3,3),b));

    vf(:,3)=vfh_func(h(:,3));

  • 7/29/2019 Modelling Vacuum Infusion

    35/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 24

    1.3.) This is where a few iterations take place to determine the time required to fill the first element and

    then calculate the flow rate and velocity through the first element.

    Code Extract 4.6. Time to fill first element iterating loop.

    From Code Extract 4.6 the iteration scheme to find the initial time can be seen. The scheme is given

    an initial guess and then calculates the distance the flow would travel using the flow speed at the flow front, this is

    then compare to the mesh incremental value and the time is then either increased or decreased. A similar code is

    used for each time step for the filling procedure. This scheme is accurate to 10-10

    for the first element and 10-6

    for

    the other nodes in the preform. It was found that by running this code for greater accuracies greatly increased the

    computing time.

    dt(3)=0.21677;%initial guess

    do

    dtstart=cputime;

    if incre>l/ele

    dt(ts)=dt(ts)*0.9999;

    end

    if incredt(ts-1)%Warning

    beep

    ts

    j

    y

    tsit(ts)

    disp("Warning- high dt count")

    fflush(stdout)

    end

    mesh(ts,2)=

    incre;

  • 7/29/2019 Modelling Vacuum Infusion

    36/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 25

    2.1.) The setup of the domain is now complete and the filling iterations can be started. The first is the

    time step iteration. This is given including the code for using the previous time steps height profile.

    Code Extract 4.7. Time Step Loop

    From this piece of code, it can be seen that the program goes through the for-loop for each element as

    the flow is at a node after every iteration due to the time iteration scheme shown in Code Extract 4.6. It can also be

    seen that there are warning systems built into the code to warn the user if a high number of iterations occur whichis usually a good indication that something is not running properly. The increasing and decreasing of the factor is

    visible here and is done with an if-statement in both cases.

    for ts=4:103 %103 for node of fixed height to reach end+1

    and calc incre to last node

    %ts++

    tsit(ts)=0;

    dt(ts)=dt(ts-1);

    j=0;

    h(1:end,ts)=h(1:end,ts-1);%Using height profile of

    previous time

    h(2:ts-1,ts)=h(2:ts-1,ts)+1e-16;%Prevent non zero div

    if(tsit(ts)>(tsit(ts-1))&&(ts>6)&&(factboo=1)&&

    tsit(ts-1)>=(tsit(ts-2)))%rem(ts,5)==0

    fact=fact+1;

    factboo=2;

    end;

    do

    Newton-Raphson goes here......

    until((dh(:,ts,j)-newcon))

    |(tsit(ts)>300);

    if(tsit(ts)2&& tsit(ts-1)250%Warning

    beep

    ts

    tsit(ts)

    disp("Warning- high iterations")

    fflush(stdout)

    end

    ifrem

    (ts,10)==

    0ts

    fflush(stdout);

    end;

    end

  • 7/29/2019 Modelling Vacuum Infusion

    37/72

    Modelling the Vacuum Infusion Process Theoretical Investigation

    University of Pretoria - MSC 422 Page 26

    3.) This is where the Newton-Raphson algorithm is looped in a do statement, as shown below:

    Code Extract 4.8. Newton-Raphson Do-Untill Loop

    The extract does not actually show the implementation of the formulas listed in 4.3.2.2. The

    implementation of these formulas is shown in Code Extract 4.9. This piece of code does however show how each

    variable is recalculated for the new h value that is obtained in the vi_solve procedure. The dt_func is responsible for

    calculating the time to fill an element and is similar to the one given in Code Extract 4.6.

    Code Extract 4.9. vi_solve.m Procedure

    do

    j++;

    vf(:,ts)=vfh_func(h(:,ts));

    k(1:end,ts)=k_func(vf(1:end,ts));

    p(2:ts-1,ts)=p_atm-of_func(vf(2:ts-1,ts),b,vf0);

    p(ts:end,ts)=p(ts:end,ts-1);

    of(:,ts)=p_atm-p(:,ts);

    p(1,ts)=p_inlet;

    y=0;

    h(ts,ts)=h_func(vf_func(vf0,of(ts,ts),b));

    dt_func;%find dt for filling next node and incre

    h(ts,ts)=h_func(vf_func(vf0,of(ts,ts),b));

    mesh(ts,2)=mesh(ts-1,2)+incre;

    vi_solve;

    tsit(ts)=j;

    until((dh(:,ts,j)-newcon))

    |(tsit(ts)>300);

    %Construction and solving of VI matrices

    C=zeros(ts+3);Ks=zeros(ts+3,1);Kt=zeros(ts+3);

    for z=1:ts-1

    C(z:z+1,z:z+1)=C(z:z+1,z:z+1)+c_capmat(mesh,z);

    Ks(z:z+1)=Ks(z:z+1)+k_stiffvec(z,p,h,k,ts,mesh);

    Kt(z:z+1,z:z+1)=Kt(z:z+1,z:z+1)+k_tanmat(z,p,h,k,ts,b,vf0,m

    esh);

    end

    hh=zeros(ts,1);

    hh(2:ts-1)=h(2:ts-1,ts)-h(2:ts-1,ts-1);

    R=-((C(2:ts-1,2:ts-1)*hh(2:ts-1))+(dt(ts)*Ks(2:ts-1)));

    dh(2:ts-1,ts,j)=(Kt(2:ts-1,2:ts-1))\R(1:ts-2);

    h(2:ts-1,ts)=h(2:ts-1,ts)+dh(2:ts-1,ts,j)./fact;

    return

    hh=zeros(ts,1);

    hh(1:ts-1)=h(1:ts-1,ts)-h(1:ts-1,ts-1);

    R=-((C(1:ts-1,1:ts-1)*hh(1:ts-1))+(dt(ts)*Ks(1:ts-1)));

    dh(1:ts-1,ts,j)=(Kt(1:ts-1,1:ts-1))\R(1:ts-1);h(2:ts,ts)=h(2:ts,ts)+dh(1:ts-1,ts,j)./