S5-1 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation SECTION 5 FAILURE CRITERIA FOR COMPOSITES.

Презентация:



Advertisements
Похожие презентации
S4-1 PAT325, Section 4, February 2004 Copyright 2004 MSC.Software Corporation SECTION 4 BUILDING COMPOSITE MODELS WITH MSC.PATRAN.
Advertisements

WORKSHOP 2 FAILURE CRITERIA FOR FLAT PLATE WS2-1 PAT325, Workshop 2, February 2004 Copyright 2004 MSC.Software Corporation.
S8-1 PAT325, Section 8, February 2004 Copyright 2004 MSC.Software Corporation SECTION 8 RESULTS FOR PLIES.
S3-1 1 PAT325, Section 3, February 2004 Copyright 2004 MSC.Software Corporation SECTION 3 ELASTIC BEHAVIOR OF MATERIALS AND CLASSICAL LAMINATION THEORY.
S12-1 PAT325, Section 12, February 2004 Copyright 2004 MSC.Software Corporation SECTION 12 MODELING SANDWICH / THICK SECTION.
S11-1 PAT325, Section 11, February 2004 Copyright 2004 MSC.Software Corporation SECTION 11 INTRODUCING SPLITS IN THE PLIES.
S15-1 PAT325, Section 15, February 2004 Copyright 2004 MSC.Software Corporation SECTION 15 OPTIMIZATION OF COMPOSITES USING MSC.NASTRAN.
S6-1 PAT325, Section 6, February 2004 Copyright 2004 MSC.Software Corporation SECTION 6 MAKING PLIES WITH MSC.LAMINATE MODELER Ply #1 Ply #2.
WS8-1 PAT328, Workshop 8, September 2004 Copyright 2004 MSC.Software Corporation WORKSHOP 8 Viewing Results for MSC.Nastran Ply PCOMPG Entries Using MSC.Patran.
S11-1PAT301, Section 11, October 2003 SECTION 11 ANALYSIS SETUP.
S2-1 PAT325, Section 2, February 2004 Copyright 2004 MSC.Software Corporation SECTION 2 COMPOSITE MODELING TERMINOLOGY
WORKSHOP 3 FLAT PLATE USING MSC.LAMINATE MODELER WS3-1 PAT325, Workshop 3, February 2004 Copyright 2004 MSC.Software Corporation.
S9-1 PAT328, Section 9, September 2004 Copyright 2004 MSC.Software Corporation SECTION 9 SUPPORT OF MSC.NASTRAN PLY DEFINITION (PCOMPG) BY MSC.PATRAN v2005.
S9-1 PAT325, Section 9, February 2004 Copyright 2004 MSC.Software Corporation SECTION 9 DOUBLY CURVED SURFACES.
S10-1 PAT325, Section 10, February 2004 Copyright 2004 MSC.Software Corporation SECTION 10 PLIES OVER DOUBLY CURVED SURFACES.
WS15-1 WORKSHOP 15 THERMAL STRESS ANALYSIS WITH DIRECTIONAL HEAT LOADS NAS104, Workshop 15, March 2004 Copyright 2004 MSC.Software Corporation.
S7-1 PAT325, Section 7, February 2004 Copyright 2004 MSC.Software Corporation SECTION 7 MAKING LAYUPS WITH MSC.LAMINATE MODELER.
S16-1 PAT325, Section 16, February 2004 Copyright 2004 MSC.Software Corporation SECTION 16 MSC.LAMINATE MODELER 2003 ENHANCEMENTS.
PAT312, Section 39, December 2006 S39-1 Copyright 2007 MSC.Software Corporation SECTION 39 LBCS USING FIELDS AND MICROFUNCTIONS.
WORKSHOP 7 MODELING HONEYCOMB USING MSC.LAMINATE MODELER WS7-1 PAT325, Workshop 7, February 2004 Copyright 2004 MSC.Software Corporation.
Транксрипт:

S5-1 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation SECTION 5 FAILURE CRITERIA FOR COMPOSITES

S5-2 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation

S5-3 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation CALCULATING MATERIAL STRENGTH n For isotropic materials the resulting stress (or strains) are compared with a single value characterizing the allowable strength of the material. Generally, the maximum shear stress (Tresca) or shear energy (Von Mises) is used to predict yield of a metal n For orthotropic materials, strengths in different directions can vary widely. For example, a unidirectional lamina could withstand a tension of 2000 MPa along the fibres, but fail under a tension of 100 MPa perpendicular to the fibres. This brings the need for special purpose algorithms for calculating the allowable strength for composites n Failure criteria discussed here are limited to first-ply failure, giving a conservative estimate of the strength of the laminate n Commonly used failure criteria are generally empirical, and do not reflect micro-mechanical failure mechanisms

S5-4 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation FAILURE MECHANISMS OF UNIDIRECTIONAL LAMINA Longitudinal Tension - Fiber Failure Longitudinal Compression - Fiber Failure Transverse Tension - Matrix Failure Transverse Compression - Matrix Failure In-Plane Shear - Fiber/Matrix Interface Failure

S5-5 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation STRENGTH COEFFICIENTS For Orthotropic lamina under plane stress, up to eight strength coefficients are commonly used to describe strengths: Xt TXTensile strength along the x-axis Xc CXCompressive strength along the x-axis Yt TYTensile strength along the y-axis Yc CYCompressive strength along the y-axis S12 SXYShear strength in the XY plane S23 SYZShear strength in the YZ plane S31 SXZShear strength in the XZ plane F12Interaction Term The numbers should be input as absolute values

S5-6 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation n Failure is determined using a mathematical function of load vs. strength. Several mathematical models are used to predict failure. n Failure Index (FI) is calculated based on the load and strength according to several models (see later slides) n Strength Ratio (SR) is the ratio by which the load must be factored to achieve failure. It is usually derived from the Failure Index u A margin of safety (MoS) is a reflection of the reserve strength DEFINITIONS x y a b Failure Surface in Stress Space

S5-7 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation MAXIMUM STRESS FAILURE CRITERION n Direct comparison of stresses and strength coefficients n Ignores interaction between loads in different directions

S5-8 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation HILL FAILURE CRITERION Where: F 11 = 1 / TX 2 for σ x 0 F 12 = -1 / (2TX 2 ) for σ x σ y 0 1 / CX 2 for σ x < 0 -1 / (2TY 2 ) for σ x σ y < 0 F 22 = 1 / TY 2 for σ x 0 F 66 = 1 / SXY 2 1 / CY 2 for σ x < 0 n Does not automatically account for difference in tensile and compressive strengths

S5-9 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation HILL FAILURE CRITERION (Cont.) n In MSC.Laminate Modeler the Hill criteria is supplemented by a maximum criterion for through- thickness shear loading causing matrix failure SR m = 1 / FI m MoS m = SR m -1 n The lower of the in-plane and through plane margins of safety is output.

S5-10 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation TSAI-WU FAILURE CRITERION Where: F 1 = 1/TX-1/CXF 22 = 1/(TY CY) F 2 = 1/TY-1/CYF 12 = IXY/sqrt(TX CX TY CY) F 11 = 1/(TX CX)F 66 = 1/SXY 2 IXY recommended = -0.5 (only important for multiaxial loading) Where: n Accounts for different tensile and compressive strengths by incorporating linear terms

S5-11 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation TSAI-WU FAILURE CRITERION (Cont.) n In MSC.Laminate Modeler the Tsai-Wu criteria is supplemented by a maximum criterion for through- thickness shear loading causing matrix failure SR m = 1 / FI m MoS m = SR m - 1 n The lower of the in-plane and through-thickness margins of safety is output

S5-12 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation COMPARISON OF MAXIMUM AND TSAI-WU y x TX - CX TY -CY Tsai-Wu Maximum

S5-13 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation OTHER QUADRATIC FAILURE CRITERIA n These are similar to Tsai-Wu criterion, except with different interaction terms n HOFFMAN F 12 = -0.5 / (TX CX) n HANKINSON F 12 = 0.5 / (1 / (TX + CY) + 1 / (TY+CX) – 1/ SXY 2 ) n COWIN F 12 = 1 / sqrt (TX CX TY CY) –0.5 / SXY 2

S5-14 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation USER DEFINED FAILURE CRITERIA n MSC.Laminate Modeler allows the user to define a custom failure criterion n The user writes a custom function (using a PCL function) and selects user failure criterion for calculation n The model could for example include microstructural failure models or multiple sub-criteria models, each with a particular mechanism of failure

S5-15 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation HOW CREATE USER DEFINED FAILURE CRITERION n Define a function user in class p3CM_create_res_fail_user u Inputs are automatically read as result tensors and material allowable arrays. u Output is an array of margin, critical component, and failure index. n Example on next slides uses V2003 functions n Having defined the PCL function, compile it into MSC.Patran u !!input user_def_crit.pcl n If there are no compiler errors given in the history window start using user defined criterion

S5-16 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation EXAMPLE: USER DEFINED FAILURE INDEX (V2003) CLASS p3CM_create_res_fail_user function name(theory) string theory[] theory = "BigBang" end function /* name */ function relevant_cols(num_valid_cols, valid_labels) integer i integer num_valid_cols logical valid_cols() string valid_labels[]() num_valid_cols = 1 valid_cols(1) = TRUE valid_labels(1) = "dummy" for (i = 2 to 8) valid_cols(i) = FALSE valid_labels(i) = "" end for return (TRUE) end function /* relevant_cols */ function check_mat_allow_valid(num_mats, mat_ids, mat_names, mat_allows) integer num_mats integer mat_ids() real mat_allows() string mat_names[]() dump num_mats, mat_ids, mat_names, mat_allows return (0) end function /* check_mat_allow_valid */ function user(res_array, mat_array, out_res_array) real res_array(), mat_array(), out_res_array() real sxx, syy, sxy real margin1, margin2, marginf real first1, second, epsa, gama real first2

S5-17 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation /* * Set input values. */ sxx = res_array(1) syy = res_array(2) sxy = res_array(4) /* * Initialize variables. */ margin1 = 0.0 margin2 = 0.0 marginf = 0.0 epsa = 4.39e-3 gama = 1.5e-2 out_res_array(1) = 0.0 out_res_array(2) = 1.0 out_res_array(3) = 1.0 /* * Calculate margin of safety 1 */ first1 = ((sxx/epsa)**2) second = ((sxy/gama)**2) margin1 = (1/((first1 + second)**.5) - 1.0) /* * Calculate margin of safety 2 */ first2 = ((syy/epsa)**2) second = ((sxy/gama)**2) margin2 = (1/((first2 + second)**.5) - 1.0) /* * Compare the two margins */ if (margin1 < margin2) then marginf = margin1 else marginf = margin2 end if /* * Set output values. */ out_res_array(1) = marginf out_res_array(2) = margin1 out_res_array(3) = margin2 /* * John Klintworth THIS FUNCTION MUST RETURN 0 IF SUCESSFUL */ return 0 end function /* user */ end class EXAMPLE: USER DEFINED FAILURE INDEX (V2003) (Cont.)

S5-18 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation STRAIN-BASED CRITERIA n All failure criteria can be based on strain rather than stress n Failure strain varies less than failure stress. Thus, can make criteria more stable. n Allowables and results must use same measure of strain (e.g. shear strain allowables must be tensor shear strains, not engineering shear strains)

S5-19 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation MSC.PATRAN INPUT OF ALLOWABLES n Materials u 2D Orthotropic u Input Properties… l Constitutive Model: n Failure l Failure Limits: n Stress

S5-20 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation MSC.LAMINATE MODELER USER INTERFACE n In MSC.Laminate Modeler, method of failure calculation is specified in the Result menu Select output entities Input material allowables (see next slide) Select failure criterion Select application region (surfaces or elements) Select the proper load and subcases

S5-21 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation NOTE: If the constants are already entered in MSC.Patran, they will automatically show up in the laminate modeler as well MSC.LAMINATE MODELER USER INTERFACE

S5-22 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation CALCULATING FAILURE STATE ORDER OF DETERMINING n Using MSC.Laminate Modeler the failure calculations are done by post processing, based on the solver(MSC.Nastran) results. This is a different approach compared to having the solver do the failure calculation; the solver does the simulation as an add-on to the deflection and stress calculation. n This approach allows a more easily and quicker performed what-if study. In order to do a new failure calculation, for example with a different criteria, it is not neccesary to re-run the solver. n The failure calculation can be done on user-specified local areas of the model. There is no need to include the entire model.

S5-23 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation n Perform Workshop 2 Failure Criteria for Flat Plate, and Workshop 3 Flat Plate Using MSC.Laminate Modeler in your exercise workbook n Be sure to ask for help on anything you dont understand EXERCISES

S5-24 PAT325, Section 5, February 2004 Copyright 2004 MSC.Software Corporation