Documente Academic
Documente Profesional
Documente Cultură
CRANES SOFTWARE, INC. MAKES NO WARRANTY OR REPRESENTATIONS IN CONNECTION WITH NISA/HEAT, NISA/EMAG, NISA/ROTOR, NISA/CIVIL, NISA II, DISPLAY III/IV, NISA-COMPOSITE, ENDURE, NISAOPT, FEAP, NISA/3D-FLUID, DYMES, OR ANY OTHER SOFTWARE PROGRAM OF CRANES SOFTWARE, INC. (HEREINAFTER REFERRED TO AS NISA/DISPLAY SOFTWARE), EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CRANES SOFTWARE, INC. MAKES NO WARRANTY AND ASSUMES NO LIABILITY FOR THE NISA/ DISPLAY SOFTWARE. CRANES SOFTWARE, INC. ASSUMES NO RESPONSIBILITY FOR THE USE OF THE PROGRAMS OR FOR THE ACCURACY OR VALIDITY OF ANY RESULTS OBTAINED FROM THE NISA/DISPLAY SOFTWARE. CRANES SOFTWARE, INC. SHALL NOT BE LIABLE FOR LOSS OF PROFIT, LOSS OF BUSINESS, OR OTHER FINANCIAL LOSS WHICH MAY BE CAUSED DIRECTLY OR INDIRECTLY BY THE NISA/DISPLAY SOFTWARE, WHEN USED FOR ANY PURPOSE OR USE, OR DUE TO ANY DEFECT OR DEFICIENCY THEREIN. Any questions relating to the use or interpretation of the SOFTWARE or their operation should be directed to: Cranes Software, Inc. 1607 E. Big Beaver Road, Suite 250 Troy, MI, 48083, USA Tel: (248) 689-0077 Fax: (248) 689-7479 NOTICE FOR U.S. GOVERNMENT USERS ONLY: RESTRICTED RIGHTS LEGEND. Use, duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013.
NISA, DISPLAY III/IV, ENDURE, NISAOPT, FEAP, NISA/3D-FLUID, NISA/ EMAG, NISA/HEAT, NISA/ROTOR, NISA/CIVIL and DYMES are registered trademarks of Cranes Software, Inc. Copyright 2005-2007 by the Cranes Software, Inc. 1607 E. Big Beaver Road, Suite 250, Troy, Michigan 48083, U.S.A. All rights reserved. No part of this manual may be reproduced, stored in a retrieval system, or transmitted in any way without the prior authorization of Cranes Software, Inc.
1-iii
Table of Contents
Preface - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vi Version 15.0 New Features - - - - - - - - - - - - - - - - - - - viii 1. Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - -1.1 1.1 Flow of FEAP Analysis - - - - - - - - - - - - - - - - -1.2 1.2 FEAP Options - - - - - - - - - - - - - - - - - - - - - - -1.3 2. Steady State Heat Transfer in PCB - - - - - - - - - -2.1 2.1 Problem Definition - - - - - - - - - - - - - - - - - - - -2.1 2.2 Creation of PCB Interactively - - - - - - - - - - - -2.2 2.3 FEAP Input File (TRN1.INP) - - - - - - - - - - - -2.12 2.4 Steady State Heat Transfer Analysis - - - - - - -2.13 2.5 Thermal Stress Analysis - - - - - - - - - - - - - - -2.18 3. Transient Heat Transfer in a PCB - - - - - - - - - - -3.1 3.1 Problem Definition - - - - - - - - - - - - - - - - - - -3.1 3.2 Creation of Input (.INP) File - - - - - - - - - - - - -3.5 3.3 FEAP Input File (TRN2.INP) - - - - - - - - - - - -3.6 3.4 Transient Heat Transfer Analysis - - - - - - - - - -3.8 3.5 Thermal Stress Analysis - - - - - - - - - - - - - -3.13 4. Multiple Type Analyses of a PCB - - - - - - - - - - - -4.1 4.1 Problem Definition - - - - - - - - - - - - - - - - - - -4.1 4.2 Creation of PCB Model - - - - - - - - - - - - - - - -4.5 4.3 FEAP Input File - - - - - - - - - - - - - - - - - - - -4.51 4.4 Board Level NISA Analysis - - - - - - - - - - - - -4.55
4.5 Component Level Analysis - - - - - - - - - - - - - 4.98 4.6 Pin Level Analysis - - - - - - - - - - - - - - - - - 4.114 4.7 Fatigue Life Prediction - - - - - - - - - - - - - - 4.133
Preface
You have with you the latest version of NISA - A standard in Finite Element Analysis. NISA is one of the few, commercially available, proven and robust Finite Element Analysis software that has enjoyed a long-standing presence in the arena of engineering analysis and design. Today it is the result of more than three decades of innovation and dedication of highly skilled scientists, technology architects and software engineers. As a result, generations of scientists, engineers and researchers have come to depend on NISA to solve their most complex engineering problems. NISA which has a heritage of more than 30 years, changed hands from EMRC, to Cranes Software, Inc. in July of 2005. Cranes Software, Inc is a wholly owned subsidiary of Cranes Software International Limited - a global software products and solutions provider. With this change comes an induction of fresh talent and resources which is poised to take NISA to a new level in the world of FEA. NISA Version 15.0 is the achievement of a great development team which has worked rigorously for the past year in accordance to the best in breed software development life cycle management practices. As manuals are very important to us, a lot of thought has gone into the design and content of the manuals. These have been totally revamped as per the new features and look of the product. New additions to the various modules have been consolidated and presented in an integrated manner. The NISA Shell is now more appropriately called Application Launcher. The new application launcher makes selecting modules, input/ output files, analysis type and various CAD/FEA translators a simple task. Significant updates and error correction have been made to individual modules of the NISA suite of programs.
vi
vii
NISA II: Improved iterative and sparse matrix equation solvers; end release for pipe and elbow element; General spring element (NKTP=38) upgraded to a general spring and damper element; facility to input user element stiffness, mass, and damping matrices; rigid link forces output for linear transient dynamic analysis; ability to post process larger problems involving multiple load cases. ADVANCED DYNAMICS: Multiple Support Excitation, for shock spectrum analysis to handle non-uniform support excitations. This feature also includes seven modal summation rules namely ABS, SRSS, CQC, Grouping Method, Ten percent Method, Double Sum Method, and with & without Missing Mass; Centroidal Stresses, Stress Resultants at Element Centroid and Base Shear computation for Shock Spectrum Analysis. DYSPAN: Spectrum compatible Power Spectral Density generation. ENDURE: Improved functionality of features in Shell; expansion of crack propagation configurations; Automatic identification of EDI path; Automatic mesh generation for plate, pipe, and elbow with different types of cracks; and fatigue initiation theory based on the MANSON approach. DISPLAY III: Pre & post processing support new features of NISA modules. In addition to this, general features are: Viewing the input function such as time amplitude, spectra etc. as a graph; Realistic plot for 3-D General Beam, 3-D Straight pipe, 3-D Elbow elements (NKTP=48); Automatic selection of Master and Slave node for Rigid links; Post processing of Non-linear Beam element (NKTP 39) stresses; Post processing of 3-D beam results such as - filtering of the results and report generation, reporting maximum stresses and ASME ratios at critical points across section; Option to plot the XY points in the graph with-
viii
out the connecting lines; Area under the curve with respect to X-Axis; History plot for nonlinear results for external results; Reading/ Writing of Multiple External results for linear and nonlinear static analyses; Viewing results for complete model using Symmetry for external results; Variation of stress triaxiality along a line of nodes; Crack mouth opening displacement graph; Crack opening area calculation; facility to integrate fluid quantities such as pressure, temperature on surface. DISPLAY IV: Pre & post processing support new features of NISA modules. Key additional features in DISPLAY IV are: Enhancement of Dialog boxes, accelerator keys. XP style file open dialog; enhancement of Entity-Status view in the workspace to facilitate the deletion of a single entity or the entire group using mouse right click or by using Delete key on the keyboard; a wizard that helps navigate analysis data. Up-gradation of translators such as SAT2NEU translator to support ACIS R16 geometry kernel; Solid Works translator S/W 2007; geometric import from IGES 5.3 version. EMAG: 3D-Magnetodynamic analysis (harmonics) and 3D Transient Magnetic analysis capabilities using magnetic vector potential and electric scalar potential (with and without massive conductors). NISA/HEAT3 and 3DFLUID: Heat Flux computation and Printing of Heat Balance Sheet, Sparse Matrix Equation Solver has been implemented; printing of Local Reynolds and Peclet numbers. NISA/CIVIL: Revised code of practice conforming to ACI 318 -2005, BS 8110-1997, BS 5950-1:2000 and LRFD 2002 for concrete and steel designs, Module to design pipes conforming to ASME-NB, NC & ND codes is now part of NISA/CIVIL. More emphasis is given to produce good structural design drawings of RCC slabs, Beams, Columns, Footings, & structural steel drawings, Inclusion of concrete and steel quantities in structural drawings, customized design report generation in ASCII, MS-Word and MS-Excel formats, stress resultants, contours for shell elements, reinforcement contouring for shell elements, combined isolated footings for expansion joint columns, improved realistic plots, standard animation feature for all Stress Resultants and Eigen Modes, animation of Color Contours.
ix
Chapter
1
Introduction
The electronic industry is faced with several challenges in the design and packaging of electronic components and PCBs. Two major problems under consideration are: The techniques required to reduce the heat and temperatures generated by ICs and PCBs. The vibration to which the PCBs are subjected in moving vehicles, airplanes, etc. Finite Element Analysis of PCBs (FEAP) which gives the designer a means to model PCBs and critical ICs without carrying out any expensive testing. FEAP is comprised of FEAP, NISA II, DISPLAY III, ENDURE and NISA/3D-FLUID
1-1
1.1
1. The problem can be defined through a very user-friendly interactive graphics or alphanumeric preprocessor that will create the FEAP input file. 2. Once the FEAP input file is obtained, it can be used to automatically generate a finite element mesh for the PCB and its critical components which is then presented in NISA format along with boundary conditions. 3. The finite element models generated can be analyzed using appropriate modules.
1-2
Introduction
4. The results obtained from NISA analysis can then be processed to identify the critical components of interest or to evaluate temperature profiles. 5. The mesh within the area of interest along with the critical component can be refined and the corresponding boundary conditions applied automatically. 6. The problem can be re-analyzed for further improvements of results. 7. Detailed solid models of end pins can be generated. Results from the static analysis of these models can be supplied to ENDURE for component fatigue life prediction. 8. If the system consists of Mother Board and Daughter Board arrangement, FEAP can assemble the PCBs in the cabinet and create a Flo-Thermal model of the system.
1.2
FEAP Options
There are nine options available in FEAP at Board-Component -Pin level. They are as follows:
1. Define a new problem using the preprocessor to create a FEAP input file 2. Process a FEAP input file to generate finite element meshes 3. Read a FEAP input file into the FEAP preprocessor to introduce modifications 4. Generate refined meshes around critical components 5. Generate solid models for individual component pins 6. Calculate the fatigue life of a critical component 7. Plot finite element meshes and heat transfer results 8. Create a static file to calculate PCB thermal stresses 9. Modify the FEAP database. Change the unit system
This is the FEAP main menu. For a detailed discussion on each option refer to Chapter 1 in FEAP users manual. System level model creation is carried out through FEAP Shell.
1-3
FEAP Options
1-4
Chapter
2
Steady State Heat Transfer in PCB
2.1
Problem Definition
A PCB of size 100mm x 100mm is made of a single layer material. It has a DIP mounted on its top face. It is required to subject this PCB for Steady state heat transfer analysis. Important data for the problem are listed below. Description Name of the problem Units used PCB dimensions Thickness of the heat sink Thermal conductivity of heat sink Stress free PCB temperature Temperature at bottom edge PCB bottom edge PCB right edge PCB top edge PCB left edge PCB layer Thickness 1.5 Data Trn1 mm, kg, W, C 100 x 100 0.5 0.367 30.0 30.0 Clamped Free Free Free
2-1
Youngs moduli (X,Y) Major Poissons ratio Thermal expansion Components mounted
2.2
The dialogue session is written in a file called 'Session file'. For this problem it is TRN1.SES. The interactive session for this training problem is given below with user input in bold letters.
1. 2. 3. 4.
- Heat Transfer / Thermal Stresses / 3-D Fluid Flow. - Dynamic (Random Vibr.; Transient (shock); Freq. Resp.) - All of the above. - Eigenvalue Analysis only (no post-processing).
Choose an option > 1 The following Heat Transfer Analyses are available:
2-2
1. 2. 3.
Choose an option > 1 Enter a name for this problem (four letters or numbers) > trn1 Enter a title for this problem (up to 80 char.) : Steady State Heat Transfer in a PCB
1.
- Constant Temperature along edges, i.e. conductive B.C. (Required for 3-D Fluid Flow analysis).
2-3
2.
- Convection through PCB surfaces -- requires film coef. (Only for Heat Transfer analysis; Automatically set for 3-D Fluid Flow analysis). - Above options combined.
3.
Enter 1, 2 or 3 > 1 Is the bottom edge (Y = 0.00) a Conduction B.C.?(y/n) y Enter the Constant Temperature for this edge > 30.0 Is the right edge (X =100.00) a Conduction B.C.?(y/n) n Is the top edge (Y =100.00) a Conduction B.C.?(y/n) n Is the left edge (X = 0.00) a Conduction B.C.?(y/n) n Do you wish to create a 3-D Fluid Flow mesh ? (y/[n]) n
1. 2. 3.
Enter 1, 2 or 3 > 1 The following edge conditions can be applied to the PCB:
1. 2. 3. 4.
- All four edges clamped (Free Ux, Uy). - All four edges simply supported (Free Ux, Uy). - User defined. - No edge boundary conditions.
2-4
Ux
Uz 0 0 Free 0 0 0 0
Roty 0 0 Free 0 0 0 0
1. - Clamped: 2. - Simply supported: 3. - Free: 4. - Clamped: 5. - Simply supported: 6. - Clamped: 7. - Simply supported:
Enter 1 thru 7 > 1 For the right edge (X =100.00) : Ux Uy Free Free Free Free Free 0 0 Uz 0 0 Free 0 0 0 0 Rotx 0 0 Free 0 0 0 0 Roty 0 Free Free 0 Free 0 Free
1. - Clamped: 2. - Simply supported: 3. - Free: 4. - Clamped: 5. - Simply supported: 6. - Clamped: 7. - Simply supported:
Enter 1 thru 7 > 3 For the top edge (Y =100.00) :
Ux
Uz 0 0 Free
Roty 0 0 Free
2-5
Free Free 0 0
0 0 0 0
0 0 0 0
0 Free 0 Free
0 0 0 0
Ux
Uz 0 0 Free 0 0 0 0
Rotx 0 0 Free 0 0 0 0
1. - Clamped: 2. - Simply supported: 3. - Free: 4. - Clamped: 5. - Simply supported: 6. - Clamped: 7. - Simply supported:
Enter 1 thru 7 > 3
2-6
Mechanic Boundary Conditions : PCB edges, bot-right-top-left : Clamped- Free - Free - Free PCB Thickness, Ex, Nu, Alpx : 1.500 .166E+04 .120 .990E-05 Individual values can be modified later (PCB MODIFICATION menu) Restart PCB definition? (above data will be lost!) (y/[n]) n Do you wish to read a CAD neutral file? (y/[n]) n ELECTRONIC COMPONENTS
(1) (2) (3) (4) (5) (6) (7) (8) (9) (0)
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
(1)
(2) (3) (4)
DIP
SIP ZIP COMPONENT MENU
2-7
DIPs (1) (2) (3) (4) (5) (6) (7) LIST 7 DEFAULTS SKIP INITIAL ENTRIES SELECT BY NAME SEARCH BY PATTERN USER DEFINED DIP SIP ZIP MENU COMPONENT MENU
Choose one of the options (default=7) > 1 DIPs (1) (2) (3) (4) (5) (6) 18-PIN DIP S-B S 20-PIN DIP BENT B 24-PIN DIP S-B S 36-PIN VERT. DIP V 40-PIN DIP BENT B PREVIOUS MENU
Choose one of the options (default=6) > 1 18-PIN DIP S-B A = 3.05 B = 4.06 C = 7.62 D = 1.27 E = .254 H = 2.54 Do you wish to use these values ([y]/n) y 18-PIN DIP S-B 2-8
BODY PROPERTIES EX = .380E+05 NU = .3000 KXX = .335E-01 ALPX = .560E-05 LEAD PROPERTIES EX = .137E+05 NU = .3000 KXX = .213E-01 ALPX = .139E-04 Do you wish to use these values ([y]/n) y The INLN-PKG can be aligned in : (1) (2) X-axis (default) Y-axis
Choose one of the options > 1 The INLN-PKG can be mounted on : (1) (2) PCB top surface (default) PCB bottom surface
Choose one of the options > 1 Enter the coordinates of the lower left lead > 36.7 50.4 Lower left lead at: [ 36.70, 50.40]. Accept these coordinates? ([y]/n/q) y INLN-PKG PROPERTIES NO RADIATION BC NO CONVECTION BC HGR = 1.0000 Tjc = .55556 NO THERMAL PAD Do you wish to modify these values (y/[n]/q) n Enter a Reference Designator for this component 2-9
(1) (2) (3) (4) (5) (6) (7) (8) (9) (0)
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT CRITICAL COMPONENTS PCB STIFFENERS/RIBS PCB MODIFICATION SAVE FEAP FILE EXIT PRE-PROCESSOR
(1)
BOT. SURFACE LAYOUT CRITICAL COMPONENTS PCB STIFFENERS/RIBS PCB MODIFICATION SAVE FEAP FILE EXIT PRE-PROCESSOR
Choose one of the options (default=7) > 7 At the end of this session FEAP input file named TRN1.INP is also saved.
2-11
2.3
We have already created TRN1.INP by method (iii). The input file is given below. For detailed explanation of various cards used in .INP file refer to FEAP users manual. ** E M R C / F E A P ** ANAL = SHEAT FILE = trn1 EXEC = CGO ECHO = ON UNIT = MM,KG,WAT,DC *TITLE Steady State Heat Transfer in a PCB *PCB 0, 1, 100.000, 100.000, .00000, 30.00, 0 .5000 , .3670 , .0000 , .0000 , .3670 1.500 , .12, 1659. , 0.0000, .9900E-05 *BOUND 1 1 30.00 3, 1, 1, 2, 3, 3, 3, 4, 3 *DIP 18, 36.700, 50.400, 1, 1, 1, 1, 1, .0000 3.0480 4.0640 7.6200 1.2700 .2540 .0000 .0000 2.5400 .3352E-01, .3797E+05, .300, 1.0000, .5598E-05,,,, .5556 .2126E-01, .1371E+05, .300, .1386E-04, .0000 , .0000 *END
2-12
2.4
Two types of post processing are possible. One is to see the temperature contour of the PCB in DISPLAY III. Two is to see the case and junction temperature results in FEAP post processor.
2-13
Mesh of PCB (TRN1) with Edge temperature and Component Heat Generation
2-14
2-15
A DIP with reference designator U1 is added for case temperature post processor. Case temperature contour is plotted on the screen. With the same procedure if Junction Temperature is selected instead of Case Temperature Junction Temperature Contour is obtained. Case and junction temperatures are also available ASCII file TRNG.TEM
2-16
2-17
2.5
2-18
As you must have noticed, the input file for thermal stress analysis is automatically created and analyzed. At the end of these operations we are inside DISPLAY III with the distorted PCB on the screen. The files corresponding to this analysis are Input file Output file 27 file 26 file TRN1.TST TRN1.TSO TRN1T27.DAT TRN1T26.DAT
2-19
2-20
Chapter
3
Transient Heat Transfer in a PCB
3.1
Problem Definition
In the first session we created a PCB and conducted a thermal stress analysis using the thermal loading calculated by steady state heat transfer analysis. The PCB is of size 100mm x 100mm. It has a DIP mounted on its top face. In this session we want to do the following modification to the problem. (i) (ii) Transient Heat Transfer Analysis Stress analysis using the Transient Thermal Loading
(iii) Finer Mesh (iv) Edge temperature and Heat generation are time varying Description Name of the problem Units used PCB dimensions Thickness of the heat sink Thermal conductivity of heat sink Density of heat sink Specific heat of heat sink 3-1 Data Trn2 mm, kg, W, C 100 x 100 0.5 0.367 8900.0E-09 390.0
Problem Definition
Stress free PCB temperature Temperature at bottom edge PCB bottom edge PCB right edge PCB top edge PCB left edge PCB layer Thickness Youngs moduli (X,Y) Major Poissons ratio Thermal expansion Component mounted
30.0 30.0 Clamped Free Free Free 1.5 1659 0.12 0.99E-05 DIP (1 No.)
The edge temperature of the PCB and the component heat generation are functions of temperature. The function is given in the form of a curve (TIMEAMP curves).
3-2
3-3
Problem Definition
3-4
3.2
3-5
While going through the above session we have created an input file named TRN2.INP and saved it.
3.3
3-6
CGO ON
= GRD2 MM,KG,WAT,DC
FEAP Training Problem No.2 - Transient Heat Transfer in a PCB *PCB 0, 1, 100.000, 100.000, .00000, 30.00, 0 . 5000 , .3670 , .8900E-05, 380.0 , .3670 1.500 , .12, 1659. , 0.0000, .9900E-05 *THTR 600.000 , 6.00000 , 4, 3 . 00000 , 50.000 , 50.000 , 50.000 , 100.00 , 50.000 , *CURVES 1, 5,Heat Generation Curve . 00000 , .00000 , 20.000 , 1.0000 , 300.00 , 1.0000 , 320.00 , .00000 . 00000 , 1.0000 *BOUND 1 1 30.00 3-7 , 600.00 , .00000 , , 60.000 , 1.0170 , 300.00 , 1.0330 , 2, 5,Edge Temperature Curve 360.00 , 1.0170 , 600.00 , 1.0000 ,
10 0 1 2 3, 1, 1, 2, 3, 3, 3, 4, 3 *DIP 18, 36.700, 50.400, 1, 1, 1, 1, 1, .0000 3.0480 4.0640 7.6200 1.2700 .2540 .0000 .0000 2.5400 . .3352E-01, .3797E+05, .300, 1.0000, .5598E-05,,,, .5556 . .2126E-01, .1371E+05, .300, .1386E-04, .0000 , .0000 . .35980E-05, 930.20 , .88580E-05, 453.20 , 1, 0 *END Compare this file with the TRN1.INP to see the modification incorporated. For detailed explanation of the cards see FEAP User Manual.
3.4
3-8
This session takes us inside DISPLAY III where the results can be studied.
Snap shot 1
Snap shot 12
Snap shot 25
Temperature history
3-9
A DIP with reference designator U1 is added for case temperature post processing. Case temperature history is plotted on the screen. With the same procedure if Junction Temperature is selected instead of Case Temperature Junction Temperature History is obtained. Case and junction temperatures are also available in an ASCII file TRN2.TEM
Case Temperature
Junction Temperature
3-11
3-12
3.5
3-13
3-14
The thermal loading at each snap shot of the thermal transients is taken as a LOADCASE and analyzed.
3-15
3-16
Chapter
4
Multiple Type Analyses of a PCB
Chapter-3 and 4 demonstrated various stages involved in creating a PCB model and analyzing it. But for simplicity we took a PCB with just one component and carried out steady state heat transfer analysis followed by thermal stress analysis. In this chapter we take a three-layer-PCB with three components mounted on it. The aim of this chapter is to demonstrate the multiple analysis capabilities of FEAP. Naturally the problem size is bigger and needs considerable effort to create the INP file through an interactive session. Hence it is suggested that the SES file be used instead of interactive session, when this problem is attempted for the first time. When the usage of FEAP becomes clear, the user can try creating the session file and the input file through an interactive session.
4.1
Problem Definition
A PCB of size 5.0x4 is made of a 3-layer composite material. It has three DIPs mounted on its top face. It is required to subject this PCB for the following analyses at board level, component level and pin level.
Board Level
Steady state heat transfer Transient heat transfer Thermal stress with Steady State Temperature Thermal stress with Transient Temperature Fluid dynamic
4-1
Problem Definition
Eigen value Random vibration Transient dynamic (Shock testing) Frequency response
4-2
Name of the problem Units used PCB dimensions Thickness of the heat sink Thermal conductivity of heat sink Density of heat sink Specific heat of heat sink Stress free PCB temperature Temperature at right and left edges Weight of PCB No. of PCB natural frequencies Modes considered in advanced dynamics PCB bottom edge PCB right edge
Trn3 Inch, lb, W, F 5.0 x 4.0 0.01 1.950 0.0987 253.2 67.0 67.0 0.45 3 3 Clamped Simply supported UX : free UY : free
Free
4-3
Problem Definition
Constant temperature points (CTP) at Temperature at CTP Thermal resistance at CTP Mechanical springs in top edge at Spring constant perpendicular to PCB Rotational spring constant along edge Thermocouple locations (3) Response points for dynamics (2) PCB top layer (1) and bottom layer (3) Thickness Youngs moduli (X,Y) Major Poissons ratio Shear moduli (XY,YZ,ZX) Thermal expansion Rotation of fibres PCB middle layer (2) Thickness Youngs moduli (X,Y) Major Poissons ratio 4-4
(1.0,2.0); (4.0,2.0) 60.0 0.5 (1.5,4.0); (3.5,4.0) 1.5 0.7 (1.0,1.0); (4.0,1.0); (4.0,3.0) (2.5,1.5); (2.5,3.5) 0.01 2 500 000 0.12 300 000 0.0000055 0.0
Shear moduli (XY,YZ,ZX) Thermal expansion Rotation of fibres Cooling fluid Flow is from Thermal conductivity Dynamic viscosity Velocity Specific heat Density Temperature Components mounted
1 000 000 0.0000055 0.0 Air Left edge to right edge 3.617E-04 1.02E-06 40.0 252.0 4.333E-05 55.0 DIPs on top surface (3 No.)
4.2
1. - Heat Transfer / Thermal Stresses / 3-D Fluid Flow. 2. - Dynamic (Random Vibr.; Transient (shock); Freq. Resp.) 3. - All of the above. 4. - Eigenvalue Analysis only (no post-processing).
4-5
Enter a name for this problem (four letters or numbers) > trn3 Enter a title for this problem (up to 80 char.): 3-LAYER COMPOSITE PCB WITH 3 DIPs.
Enter the number of time steps per snap shot > 2 No. of thermocouples (response points) on the PCB surface > 3 Enter 3 sets of X-Y PCB coordinates: 1.0 1.0 4.0 1.0 4.0 3.0 << Dynamic Properties: >> Enter the weight of the PCB excluding resistors, capacitors transformers and point masses > 4.5E-01 Enter the number of PCB natural frequencies to be calculated > 3 << Structural Properties: >> Enter the No. of composite layers (0 for isotropic PCB) > There are 3 composite layers to be defined. They are layers No.: 1 2 3 Layers are numbered from top to bottom 3
How many layers with the same properties ? > 2 Enter the layer numbers > 1 3 Enter thickness, major Poissons ratio and Youngs moduli E1 & E2 -parallel and normal to the fibers-> 1.5E-02 1.2E-01 2500000.0 2500000.0 Enter rotation and three shear moduli G12; G23 and G31 > 0.0 300000.00 300000.0 300000.0 Enter two coefficients of thermal expansion ALP1 & ALP2 > 5.5E-06 5.5E-06 There are 1 composite layers to be defined. They are layers No.: 2 Layers are numbered from top to bottom How many layers with the same properties ? > 1 Enter the layer numbers > 2 Enter thickness, major Poissons ratio and Youngs moduli E1 & E2 -parallel and normal to the fibers-> 3.000000E-02 3.000000E-01 1.000000E+07 1.000000E+07 Enter rotation and three shear moduli G12; G23 and G31 > 0.000000E+00 1000000.000000 1000000.000000 1000000.000000 Enter two coefficients of thermal expansion ALP1 and ALP2 > 5.500000E-06 4-7
1. 2. 3. 4. 5. 6. 7.
- Random Vibration. - Transient Dynamic (shock testing). - Random and Transient. - Frequency Response. - Random and Frequency. - Transient and Frequency. - All of the above.
7
Enter 1, 2, 3, 4, 5, 6 or 7 >
Enter 4 frequency-amplitude pairs of values : Read 6 entries. Need 2 more > 15.000000 4.000000E-02 100.000000 6.000000E-02 500.000000 6.000000E-02 2000.000000 3.000000E-02 The Amplitude spectrum is in terms of displacements Change it to accelerations? (y/[n]) N
1. 2.
- Constant Temperature along edges, i.e. conductive B.C. (Required for 3-D Fluid Flow analysis). - Convection through PCB surfaces -- requires film coef. (Only for Heat Transfer analysis; Automatically set for 3-D Fluid Flow analysis). - Above options combined.
1
3.
Enter 1, 2 or 3 >
Is the bottom edge (Y = 0.00) a Conduction B.C.?(y/n) N Is the right edge (X = 5.00) a Conduction B.C.?(y/n) Y Enter the Constant Temperature for this edge > 71.000000 Is the top edge (Y = 4.00) a Conduction B.C.?(y/n) N Is the left edge (X = 0.00) a Conduction B.C.?(y/n) Y
4-9
Enter the Constant Temperature for this edge > 67.000000 Do you wish to create a 3-D Fluid Flow mesh ? (y/[n]) Y
1. 2. 3.
Enter 1, 2 or 3 > 1 The following edge conditions can be applied to the PCB :
1.
4-10
2. 3. 4.
- All four edges simply supported (Free Ux,Uy). - User defined. - No edge boundary conditions.
Enter 1, 2, 3 or 4 > 3 For the bottom edge (Y = 0.00) : Ux 1 - Clamped: 2 - Simply supported: 3 - Free: 4 - Clamped: 5 - Simply supported: 6 - Clamped: 7 - Simply supported: Enter 1 thru 7 > 1 For the right edge (X = 5.00) : Ux 1 - Clamped: 2 - Simply supported: 3 - Free: 4 - Clamped: 5 - Simply supported: 6 - Clamped: 7 - Simply supported: Free Free Free 0 0 0 0 Uy Free Free Free Free Free 0 0 Uz 0 0 Free 0 0 0 0 Rotx 0 0 Free 0 0 0 0 Roty 0 Free Free 0 Free 0 Free Free Free Free Free Free 0 0 Uy Free Free Free 0 0 0 0 Uz 0 0 Free 0 0 0 0 Rotx 0 Free Free 0 Free 0 Free Roty 0 0 Free 0 0 0 0
4-11
Enter 1 thru 7 > 2 For the top edge (Y = 4.00) : Ux 1 - Clamped: 2 - Simply supported: 3 - Free: 4 - Clamped: 5 - Simply supported: 6 - Clamped: 7 - Simply supported: Enter 1 thru 7 > 3 For the left edge (X = 0.00) : Ux 1 - Clamped: 2 - Simply supported: 3 - Free: 4 - Clamped: 5 - Simply supported: 6 - Clamped: 7 - Simply supported: Enter 1 thru 7 > 2 Free Free Free 0 0 0 0 Uy Free Free Free Free Free 0 0 Uz 0 0 Free 0 0 0 0 Rotx 0 0 Free 0 0 0 0 Roty 0 Free Free 0 Free 0 Free Free Free Free Free Free 0 0 Uy Free Free Free 0 0 0 0 Uz 0 0 Free 0 0 0 0 Rotx 0 Free Free 0 Free 0 Free Roty 0 0 Free 0 0 0 0
4-12
Heat Sink Dens and Spec Heat : .9870E-01, 253.2 Thermal Boundary Conditions : Cond at the right edge. Temp : 71.00
Cond at the left edge. Temp : 67.00 3-D Fluid Flow Characteristics : Channel Height, Inlet Velocity and Temp : .500 40.00 55.00 Thermal conduct. and density of fluid : .3617E-03 .4333E-04 Viscosity and Specific Heat of fluid : .1020E-05 252.0 Weight of the PCB : .45000 Mechanic Boundary Conditions : PCB edges, bot-right-top-left : Clamped- S.S. - Free - S.S. L T E1 E2 NU G12 G23 G31 ALP1 ALP2 ROT
1 .01 .25E+07 .25E+07 .12 .30E+06 .30E+06 .30E+06 .55E-05 .55E-05 .0 2 .03 .10E+08 .10E+08 .30 .10E+07 .10E+07 .10E+07 .55E-05 .55E05 .0 3 .01 .25E+07 .25E+07 .12 .30E+06 .30E+06 .30E+06 .55E-05 .55E05 .0 Number of PCB Natural Frequencies : 3
4-13
Modes considered in Adv Dyn : 3 Forcing functions and accelerometers : Freq.: 10.0 50.0 100.0 400.0 600.0 2000.0 PSD : .0040 .0040 .0250 .0250 .0100 .0100 Time : .00 .00400 G : 25.00 25.00 Freq.: 15.0 100.0 500.0 2000.0
Y : 1.50 3.50 Individual values can be modified later (PCB MODIFICATION menu) Restart PCB definition? (above data will be lost!) (y/[n]) N Do you wish to read a CAD neutral file? (y/[n]) N ELECTRONIC COMPONENTS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
4-14
1. 2. 3. 4.
1. 2. 3. 4. 5. 6. 7.
LIST 5 DEFAULTS SKIP INITIAL ENTRIES SELECT BY NAME SEARCH BY PATTERN USER DEFINED DIP SIP ZIP MENU COMPONENT MENU
1
1. 2. 3. 4. 5. 6.
18-PIN DIP S-B S 20-PIN DIP BENT B 24-PIN DIP S-B S 36-PIN VERT. DIP V 40-PIN DIP BENT B PREVIOUS MENU
1
18-PIN DIP S-B A = .120 B = .160 C = .300 D = .500E-01 E = .100E-01 H = .100 Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES EX = .540E+08 NU = .3000 KXX = .473 ALPX = .311E-05 LEAD PROPERTIES EX = .195E+08 NU = .3000 KXX = .300 ALPX = .770E-05 Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES
4-16
DENS = .130 CP = 234. LEAD PROPERTIES DENS = .320 CP = 253. Do you wish to use these values ([y]/n) Y The INLN-PKG can be aligned in :
1. 2.
1. 2.
Choose one of the options > 1 Enter the coordinates of the lower left lead > Lower left lead at: [ 2.00, 1.00]. Accept these coordinates? ([y]/n/q) Y INLN-PKG PROPERTIES NO RADIATION BC NO CONVECTION BC HGR = 1.0 Tjc = 1.0 NO THERMAL PAD WEIGHT= UNSPECIFIED 4-17
Do you wish to modify these values (y/[n]/q) Y Radiation can take place :
1. Through the bottom face 2. Through the top face 3. Through both faces 0. No Radiation BC
Choose one of the options (def.=0) > 0
-Only for Heat Transfer, not for Fluid FlowConvection can take place :
1. Through the bottom face 2. Through the top face 3. Through both faces 0. No Convection BC
Choose one of the options (def.=0) > 2
Enter the Ambient Temperature and Film coefficient: T= .0 h=.00 > 71.000000 3.200000E-03 Enter a pointer to *CURVES for time-dependent temperature: IDCONV= 0 (0 for none) > 3 Enter the heat generated by the INLN-PKG HGR= 1.0 (0 for none) > 1.000000 Enter a pointer to *CURVES for time-dependent HGR: IDCRV= 0 (0 for none) > 1 Enter Theta_jc, thermal resistance junction-to-case: Tjc = 1.0 (0 for none) > 1.000000 Enter the conductivity and thickness of the thermal pad: K= .00 T= .0 (0 for none) > 2.000000E-02 1.000000E-01 Enter the Weight of this INLN-PKG [ .00 ] > 1.000000E-01 4-18
INLN-PKG PROPERTIES NO RADIATION BC TOP FACE CONVECTION T= 71.0 h= .32E-02 IDCRV= 1 IDCONV= 3 HGR = 1.0 Tjc = 1.0 THERMAL PAD PROPS: K= .20E-01 T= .1000 WEIGHT= .10000 Do you wish to modify these values (y/[n]/q) N Enter a Reference Designator for this component or 0 for the next available value > 0 Reference Designator assigned to this component: U1 Access previously referenced curve: 1 3 ? (y/[n]) Y
Cannot find curve 1. Define it ? (y/[n]) Y Enter the curve title (upto 72 characters) or QUIT: > HEAT GENERATION CURVE (1) Edit curve using coordinates? (y/[n]) N Enter the No. of points in this curve (curr.= 0) > 4 Enter a pair of values > 0.000000E+00 5.000000E-01 Enter a pair of values > 2000.000000 8.000000E-01 Enter a pair of values > 4000.000000 1.000000 Enter a pair of values > 10000.000000 1.000000 4 points on curve ID: 1 successfully defined/updated. 4-19
Cannot find curve 3. Define it ? (y/[n]) Y Enter the curve title (upto 72 characters) or QUIT: > CONDUCTION-CONVECTION CURVE Edit curve using coordinates? (y/[n]) N Enter the No. of points in this curve (curr.= 0) > 3 Enter a pair of values > 0.000000E+00 9.500000E-01 Enter a pair of values > 4000.000000 1.000000 Enter a pair of values > 10000.000000 1.000000 3 points on curve ID: 3 successfully defined/updated. ELECTRONIC COMPONENTS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
1
1. 2. 3.
4.
COMPONENT MENU
1
1. 2. 3. 4. 5. 6. 7.
LIST 5 DEFAULTS SKIP INITIAL ENTRIES SELECT BY NAME SEARCH BY PATTERN USER DEFINED DIP SIP ZIP MENU COMPONENT MENU
1
1. 2. 3. 4. 5. 6.
18-PIN DIP S-B S 20-PIN DIP BENT B 24-PIN DIP S-B S 36-PIN VERT. DIP V 40-PIN DIP BENT B PREVIOUS MENU
1
Choose one of the options (default=6) > 18-PIN DIP S-B A = .120 B = .160 C = .300
4-21
D = .500E-01 E = .100E-01 H = .100 Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES EX = .540E+08 NU = .3000 KXX = .473 ALPX = .311E-05 LEAD PROPERTIES EX = .195E+08 NU = .3000 KXX = .300 ALPX = .770E-05 Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES DENS = .130 CP = 234. LEAD PROPERTIES DENS = .320
4-22
CP = 253. Do you wish to use these values ([y]/n) Y The INLN-PKG can be aligned in :
1. 2.
1. 2.
Choose one of the options > 1 Enter the coordinates of the lower left lead > Lower left lead at: [ 2.00, 2.00]. Accept these coordinates? ([y]/n/q) Y INLN-PKG PROPERTIES NO RADIATION BC NO CONVECTION BCHGR = 1.0 Tjc = 1.0 NO THERMAL PAD WEIGHT= UNSPECIFIED Do you wish to modify these values (y/[n]/q) Y Radiation can take place :
1.
2. 3. 4.
Choose one of the options (def.=0) > 0 -Only for Heat Transfer, not for Fluid FlowConvection can take place :
1. 2. 3. 4.
Through the bottom face Through the top face Through both faces No Convection BC
2
Enter the Ambient Temperature and Film coefficient: T= .0 h=.00 > 71.000000 3.200000E-03 Enter a pointer to *CURVES for time-dependent temperature: IDCONV= 0 (0 for none) > 3 Enter the heat generated by the INLN-PKG HGR= 1.0 (0 for none) > 1.000000 Enter a pointer to *CURVES for time-dependent HGR: IDCRV= 0 (0 for none) > 2 Enter Theta_jc, thermal resistance junction-to-case: Tjc = 1.0 (0 for none) > 1.000000 Enter the conductivity and thickness of the thermal pad: K= .00 T= .0 (0 for none) > 2.000000E-02 1.000000E-01 Enter the Weight of this INLN-PKG [ .00 ] > 1.000000E-01 INLN-PKG PROPERTIES NO RADIATION BC TOP FACE CONVECTION 4-24
T= 71.0 h= .32E-02 IDCRV= 2 IDCONV= 3 HGR = 1.0 Tjc = 1.0 THERMAL PAD PROPS: K= .20E-01 T= .1000 WEIGHT= .10000 Do you wish to modify these values (y/[n]/q) N Enter a Reference Designator for this component or 0 for the next available value > 0 Reference Designator assigned to this component: U2 Access previously referenced curve: Cannot find curve 2 3 ? (y/[n]) Y
2. Define it ? (y/[n]) Y
Enter the curve title (upto 72 characters) or QUIT: > HEAT GENERATION CURVE (2) Edit curve using coordinates? (y/[n]) N Enter the No. of points in this curve (curr.= 0) > 5 Enter a pair of values > 0.000000E+00 2.000000E-01 Enter a pair of values > 2000.000000 7.000000E-01 Enter a pair of values > 6000.000000 9.500000E-01 Enter a pair of values > 8000.000000 1.000000 Enter a pair of values > 10000.000000 1.000000 5 points on curve ID: 2 successfully defined/updated. Accessing previously defined curve: 3
4-25
This curve has 3 points. Curve title : CONDUCTION-CONVECTION CURVE Modify this title ? (y/[n]) N Edit curve using coordinates? (y/[n]) N Enter the No. of points in this curve (curr.= 3) > Do you wish to update this curve? (y/[n]) N ELECTRONIC COMPONENTS 3
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
1
1. 2. 3. 4.
DIPs
1. 2. 3. 4. 5. 6. 7.
LIST 5 DEFAULTS SKIP INITIAL ENTRIES SELECT BY NAME SEARCH BY PATTERN USER DEFINED DIP SIP ZIP MENU COMPONENT MENU
1
1. 2. 3. 4. 5. 6.
18-PIN DIP S-B S 20-PIN DIP BENT B 24-PIN DIP S-B S 36-PIN VERT. DIP V 40-PIN DIP BENT B PREVIOUS MENU
1
Choose one of the options (default=6) > 18-PIN DIP S-B A = .120 B = .160 C = .300 D = .500E-01 E = .100E-01 H = .100 4-27
Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES EX = .540E+08 NU = .3000 KXX = .473 ALPX = .311E-05 LEAD PROPERTIES EX = .195E+08 NU = .3000 KXX = .300 ALPX = .770E-05 Do you wish to use these values ([y]/n) Y 18-PIN DIP S-B BODY PROPERTIES DENS = .130 CP = 234. LEAD PROPERTIES DENS = .320 CP = 253. Do you wish to use these values ([y]/n) Y The INLN-PKG can be aligned in :
1.
X-axis (default)
4-28
2.
Y-axis
1. 2.
Choose one of the options > 1 Enter the coordinates of the lower left lead > Lower left lead at: [ 2.00, 3.00]. Accept these coordinates? ([y]/n/q) Y INLN-PKG PROPERTIES NO RADIATION BC NO CONVECTION BC HGR = 1.0 Tjc = 1.0 NO THERMAL PAD WEIGHT= UNSPECIFIED Do you wish to modify these values (y/[n]/q) Y Radiation can take place :
1. Through the bottom face 2. Through the top face 3. Through both faces 0. No Radiation BC
Choose one of the options (def.=0) > 0 -Only for Heat Transfer, not for Fluid FlowConvection can take place : 4-29
1. Through the bottom face 2. Through the top face 3. Through both faces 0. No Convection BC
Choose one of the options (def.=0) > 2 Enter the Ambient Temperature and Film coefficient: T= .0 h=.00 > 71.000000 3.200000E-03 Enter a pointer to *CURVES for time-dependent temperature: IDCONV= 0 (0 for none) > 3 Enter the heat generated by the INLN-PKG HGR= 1.0 (0 for none) > 1.000000 Enter a pointer to *CURVES for time-dependent HGR: IDCRV= 0 (0 for none) > 2 Enter Theta_jc, thermal resistance junction-to-case: Tjc = 1.0 (0 for none) > 1.000000 Enter the conductivity and thickness of the thermal pad: K= .00 T= .0 (0 for none) > 2.000000E-02 1.000000E-01 Enter the Weight of this INLN-PKG [ .00 ] > 1.000000E-01 INLN-PKG PROPERTIES NO RADIATION BC TOP FACE CONVECTION T= 71.0 h= .32E-02 IDCRV= 2 IDCONV= 3 HGR = 1.0000 Tjc = 1.0000 THERMAL PAD PROPS: K= .20E-01 T= .1000 WEIGHT= .10000 4-30
Do you wish to modify these values (y/[n]/q) N Enter a Reference Designator for this component or 0 for the next available value > 0 Reference Designator assigned to this component: U3 Access previously referenced curve: 2 3 ? (y/[n]) N ELECTRONIC COMPONENTS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
DIP-SIP-ZIP HYBRID PACKAGE PIN GRID ARRAY FLAT PACK CHIP CARRIER RESISTOR CAPACITOR MISCELLANEOUS COMP. HEAT SOURCE/PT.MASS EXIT THIS MENU
0
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT CRITICAL COMPONENTS PCB STIFFENERS/RIBS PCB MODIFICATION SAVE FEAP FILE
4-31
7.
EXIT PRE-PROCESSOR
5
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
EXECUTIVE COMMANDS *TITLE CARD PCB CHARACTERISTICS *CUTOUT CARD ADVANCED DYNAMICS *THTR (trans. heat) *CURVES CARD *BOUND CARD *FLUID CARD PREVIOUS MENU
4
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT ADDITION DELETION MODIFICATION PREVIOUS MENU
1
Choose one of the options (default=6) > 3 Enter the ID No. (pointer to *BOUND) or 0 to quit > The cutout can be at a corner or along a PCB edge. Is this a corner cutout? ([y]/n) Y 4-32
Enter the corner No. (1-4, with 1 being the [0,0] corner) > Enter "A" and "B" (X and Y dimensions) > 1.000000 PCB CUTOUTS [TOT= 1]
4 1.000000
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT ADDITION DELETION MODIFICATION PREVIOUS MENU
1
Choose one of the options (default=6) > 3 Enter the ID No. (pointer to *BOUND) or 0 to quit > The cutout can be at a corner or along a PCB edge. Is this a corner cutout? ([y]/n) N Enter the corner No. (1-4, with 1 being the [0,0] corner) > Enter A (length along edge), B (depth of cutout) and C (min Y distance to X axis) > 2.500000 1.000000 PCB CUTOUTS [TOT= 2]
4 5.000000E-01
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT ADDITION DELETION MODIFICATION PREVIOUS MENU
3
Choose one of the options (default=6) > 3 Enter the ID No. (pointer to *BOUND) or 0 to quit >
4-33
The cutout can be at a corner or along a PCB edge. Is this a corner cutout? ([y]/n) N Enter the edge No. (1-4, with 1 being the bottom edge) > 1 Enter A (length along edge), B (depth of cutout) and C (min X distance to Y axis) > 1.500000 5.000000E-01 2.500000 PCB CUTOUTS [TOT= 3]
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT ADDITION DELETION MODIFICATION PREVIOUS MENU
4
Choose one of the options (default=6) > 3 Enter the ID No. (pointer to *BOUND) or 0 to quit > The cutout can be at a corner or along a PCB edge. Is this a corner cutout? ([y]/n) N Enter the edge No. (1-4, with 1 being the bottom edge) > Enter A (length along edge), B (depth of cutout) and C (min X distance to Y axis) > 1.000000 3.500000
1 7.000000E-01
4-34
1. 2. 3. 4. 5. 6.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT ADDITION DELETION MODIFICATION PREVIOUS MENU
6
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
EXECUTIVE COMMANDS *TITLE CARD PCB CHARACTERISTICS *CUTOUT CARD ADVANCED DYNAMICS *THTR (trans. heat) *CURVES CARD *BOUND CARD *FLUID CARD PREVIOUS MENU
8
1. 2. 3.
4. 5. 6. 7. 8. 9.
POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
Choose one of the options (default=9) > 5 Currently 0 heat conduction B.C.s defined for cutouts. IDs: Enter old or new ID (0 to quit) > 1 For ID No. 1 (counter-clockwise numbering of edges) No entries found. The B.C. along edge No. 1 is adiabatic. Do you wish to change it to isothermic? (y/[n]) Y Enter the constant temperature [degrees] and edge resistance [degrees/heat gener.] for this edge > 0.000000E+00 Enter a pointer to *CURVES (def= 0) > The B.C. along edge No. 2 is adiabatic. Do you wish to change it to isothermic? (y/[n]) Y Enter the constant temperature [degrees] and edge resistance [degrees/heat gener.] for this edge > 0.000000E+00 Enter a pointer to *CURVES (def= 0) > The B.C. along edge No. 3 is adiabatic. Do you wish to change it to isothermic? (y/[n]) Y Enter the constant temperature [degrees] and edge resistance [degrees/heat gener.] for this edge > 0.000000E+00 Enter a pointer to *CURVES (def= 0) > BOUNDARY CONDITIONS
67.000000 0
67.000000 0
67.000000 0
1. 2.
4-36
3. 4. 5. 6. 7. 8. 9.
MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
Choose one of the options (default=9) > 6 Currently 0 mechanical B.C.s defined for cutouts. IDs: Enter old or new ID (0 to quit) > 3 For ID No. 3 (counter-clockwise numbering of edges) No entries found. Edge # 1 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 3 Edge # 2 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 1 Enter (1) for normal In-Plane constraint (UX or UY =0) (2) for full In-Plane constraint (UX=UY=0) or (0) for UX and UY free (default) > 0 Rotational spring along edge K= .000 Enter new value > 0.000000E+00 Edge # 3 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 3 4-37
BOUNDARY CONDITIONS
1. 2. 3. 4. 5. 6. 7. 8. 9.
HEAT CONDUCTION HEAT CONVECTION MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
Choose one of the options (default=9) > 6 Currently 1 mechanical B.C.s defined for cutouts. IDs: 3 Enter old or new ID (0 to quit) > 4 For ID No. 4 (counter-clockwise numbering of edges) No entries found. Edge # 1 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0) to quit > 3 Edge # 2 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0) to quit > 1 Enter (1) for normal In-Plane constraint (UX or UY =0) (2) for full In-Plane constraint (UX=UY=0) or (0) for UX and UY free (default) > 0 Rotational spring along edge K= .000 Enter new value > 0.000000E+00
4-38
Edge # 3 is: Free Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 3
BOUNDARY CONDITIONS
1. 2. 3. 4. 5. 6. 7. 8. 9.
HEAT CONDUCTION HEAT CONVECTION MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
Choose one of the options (default=9) > 6 Currently 2 mechanical B.C.s defined for cutouts. IDs: 3 4 Enter old or new ID (0 to quit) > 1 For ID No. 1 (counter-clockwise numbering of edges) No entries found. Edge # 1 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 2 Enter (1) for normal In-Plane constraint (UX or UY =0) (2) for full In-Plane constraint (UX=UY=0) or (0) for UX and UY free (default) > 0 Rotational spring along edge K= .000
4-39
Enter new value > 0.000000E+00 Edge # 2 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0)to quit > 2 Enter (1) for normal In-Plane constraint (UX or UY =0) (2) for full In-Plane constraint (UX=UY=0) or (0) for UX and UY free (default) > 0 Rotational spring along edge K= .000 Enter new value > 2.000000 Edge # 3 is: Free ; Rotational spring along edge K= .000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0) to quit > 0 BOUNDARY CONDITIONS
1. 2. 3. 4. 5. 6. 7. 8. 9.
HEAT CONDUCTION HEAT CONVECTION MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
4
Choose one of the options (default=9) > Enter: 1 - for point attachments (default) 2 - for constant temperature points 3 - for mechanical point 3-D springs
4-40
4 - for radiation points or 0 - to quit > 3 No Points defined. 0 POINT 3-D SPRINGS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
PCB TOP FACE PCB BOTTOM FACE ADDITION DELETION RELOCATION MODIFICATION POINT ATTACHMENTS CONST.TEMPER.PNTS RADIATION POINTS PREVIOUS MENU
Choose one of the options (default=0) > 3 For POINT 3-D SPRING No. 1 Enter X and Y coordinates > 1.500000 4.000000 Enter 3 translational spring constants, for X,Y,Z (def=0,0,0) > 0.000000E+00 0.000000E+00 1.500000 Enter 2 rotational spring constants, about X and Y (def=0,0) > 7.000000E-01 0.000000E+00 1 POINT 3-D SPRINGS
1. 2. 3. 4.
4-41
5. 6. 7. 8. 9. 0.
Choose one of the options (default=0) > 3 Currently 1 POINT 3-D SPRINGS out of 1 PCB point B.C.s defined (max=40) For POINT 3-D SPRING No. 2 Enter X and Y coordinates > 3.500000 4.000000 Enter 3 translational spring constants, for X,Y,Z (def=0,0,0) > 0.000000E+00 0.000000E+00 1.500000 Enter 2 rotational spring constants, about X and Y (def=0,0) > 7.000000E-01 0.000000E+00 2 POINT 3-D SPRINGS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
PCB TOP FACE PCB BOTTOM FACE ADDITION DELETION RELOCATION MODIFICATION POINT ATTACHMENTS CONST.TEMPER.PNTS RADIATION POINTS PREVIOUS MENU
8
4-42
0 CONST.TEMPER.PNTS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
PCB TOP FACE PCB BOTTOM FACE ADDITION DELETION RELOCATION MODIFICATION POINT ATTACHMENTS POINT 3-D SPRINGS RADIATION POINTS PREVIOUS MENU
3
For CONST.TEMPER.PNT No. 1 Enter X and Y coordinates > 1.000000 2.000000 Enter constant temperature at this point > 60.000000 Enter the thermal resistance [degrees/heat gen.] (def=0) > Enter a pointer to *CURVES (def= 0) > 0 1 CONST.TEMPER.PNTS
5.000000E-01
1. 2. 3. 4. 5. 6. 7.
PCB TOP FACE PCB BOTTOM FACE ADDITION DELETION RELOCATION MODIFICATION POINT ATTACHMENTS
4-43
8. 9. 0.
Choose one of the options (default=0) > 3 Currently 1 CONST.TEMPER.PNTS out of 3 PCB point B.C.s defined (max=40) For CONST.TEMPER.PNT No. 2 Enter X and Y coordinates > 4.000000 2.000000 Enter constant temperature at this point > 60.000000 Enter the thermal resistance [degrees/heat gen.] (def=0) > 5.000000E-01 Enter a pointer to *CURVES (def= 0) > 0 2 CONST.TEMPER.PNTS
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
PCB TOP FACE PCB BOTTOM FACE ADDITION DELETION RELOCATION MODIFICATION POINT ATTACHMENTS POINT 3-D SPRINGS RADIATION POINTS PREVIOUS MENU
0
1. 2.
4-44
3. 4. 5. 6. 7. 8. 9.
MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
Choose one of the options (default=9) > 1 PCB right edge. Constant temperature: 71.00. Pointer to *CURVES: 0 PCB left edge. Constant temperature: 67.00. Pointer to *CURVES: 0 All other edges are adiabatic. The B.C. along the bottom edge is adiabatic. Do you wish to change it to isothermic? (y/[n]) N PCB right edge. Constant temperature: 71.00. Pointer to *CURVES: Do you wish to change it to adiabatic? (y/[n]) N Enter the constant temperature for this edge > 71.000000 Enter a pointer to *CURVES (def= 0) > 3 Access previously referenced curve: 3 ? (y/[n]) N The B.C. along the top edge is adiabatic. Do you wish to change it to isothermic? (y/[n]) N PCB left edge. Constant temperature: 67.00. Pointer to *CURVES: 0 Do you wish to change it to adiabatic? (y/[n]) N Enter the constant temperature for this edge > 67.000000 Enter a pointer to *CURVES (def= 0) > 0 BOUNDARY CONDITIONS 0
1. 2.
4-45
3. 4. 5. 6. 7. 8. 9.
MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
7 2 2
Enter PCB edge: 1-Bottom; 2-Right; 3-Top; 4-Left (0-quit) > For the right PCB edge : Enter BC No. ( 1 for next; -1 to repeat or 0 to quit) > 1 The starting and ending points of the B.C. can be exactly represented by adding extra nodes on the edge, or approximated to the closest available node. Add extra nodes if needed ? (y/[n]/q) N From Y= .00 to Y= 4.00 Enter starting and ending points > 1.000000 3.000000 Enter (1) for Clamped Enter (2) for S.S. Enter (3) for Free or (0) to quit (def=0) > 2 Enter (1) for normal In-Plane constraint (UX or UY =0) (2) for full In-Plane constraint (UX=UY=0) or (0) for UX and UY free (def=0) > 1 Enter rotational spring constant along edge [ROTK= .000 ] > BOUNDARY CONDITIONS
5.000000E-01
1. 2.
3. 4. 5. 6. 7. 8. 9.
MECHANICAL (EDGES) POINTS AND SPRINGS HEAT COND. (CUTOUTS) MECHANICAL (CUTOUTS) PIECE-WISE (EDGES) RADIATION (SURFACES) PREVIOUS MENU
9
1. 2. 3. 4. 5. 6. 7. 8. 9. 0.
EXECUTIVE COMMANDS *TITLE CARD PCB CHARACTERISTICS *CUTOUT CARD ADVANCED DYNAMICS *THTR (trans. heat) *CURVES CARD *BOUND CARD *FLUID CARD PREVIOUS MENU
0
1. 2. 3.
4. 5. 6. 7.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
EXECUTIVE COMMANDS *TITLE CARD PCB CHARACTERISTICS *CUTOUT CARD ADVANCED DYNAMICS *THTR (trans. heat) *CURVES CARD *BOUND CARD *FLUID CARD PREVIOUS MENU
5
1. 2. 3. 4. 5. 6.
*PSD CARD *TDYN CARD *FRES CARD RESPONSE POINTS No. OF MODES PREVIOUS MENU
4-48
Choose one of the options (default=6) > Edit curve using coordinates? (y/[n]) N
Forcing function: 6 frequency-PSD pairs of values were defined : Freq : 10.0 50.0 100.0 400.0 600.0 2000.0 PSD : .0040 .0040 .0250 .0250 .0100 .0100 XYZ factors: [ .0000 , .0000 , 1.000 ]; IDCRV= 0 Enter the No. of points required to define the forcing function (curr.= 6) > 6 Do you wish to update the forcing function? (y/[n]) N Enter a pointer to *CURVES (IDCRV= 0) > 0 Enter XYZ factors for the forcing function [ .000 , .000 , 1.00 ] > 0.000000E+00 0.000000E+00 ADVANCED DYNAMICS
2.000000E-02
1. 2. 3. 4. 5. 6.
*PSD CARD *TDYN CARD *FRES CARD RESPONSE POINTS No. OF MODES PREVIOUS MENU
3
Choose one of the options (default=6) > Edit curve using coordinates? (y/[n]) N
Amplitude spectrum: 4 frequency-amplitude pairs of values were defined : Freq : 15.0 100.0 500.0 2000.0 Ampl.: .0400 .0600 .0600 .0300 XYZ factors: [ .0000 , .0000 , 1.000 ]; IDCRV= 0 Enter the No. of points required to define the amplitude spectrum (curr.= 4) > 4 Do you wish to update the amplitude spectrum? (y/[n]) N 4-49
Enter a pointer to *CURVES (IDCRV= 0) > 0 Enter XYZ factors for the amplitude spectrum [ .000 , .000 , 1.00 ] > 0.000000E+00 0.000000E+00 The Amplitude spectrum is in terms of displacements Change it to accelerations? (y/[n]) N ADVANCED DYNAMICS
2.000000E-02
1. 2. 3. 4. 5. 6.
*PSD CARD *TDYN CARD *FRES CARD RESPONSE POINTS No. OF MODES PREVIOUS MENU
6
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
EXECUTIVE COMMANDS *TITLE CARD PCB CHARACTERISTICS *CUTOUT CARD ADVANCED DYNAMICS *THTR (trans. heat) *CURVES CARD *BOUND CARD *FLUID CARD PREVIOUS MENU
0
4-50
1. 2. 3. 4. 5. 6. 7.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT CRITICAL COMPONENTS PCB STIFFENERS/RIBS PCB MODIFICATION SAVE FEAP FILE EXIT PRE-PROCESSOR
6
1. 2. 3. 4. 5. 6. 7.
TOP SURFACE LAYOUT BOT. SURFACE LAYOUT CRITICAL COMPONENTS PCB STIFFENERS/RIBS PCB MODIFICATION SAVE FEAP FILE EXIT PRE-PROCESSOR
7
At the end of this session FEAP input file named TRN3.INP is also saved.
4.3
4-51
4-52
10.0 .0040 50.0 .0040 100.0 .0250 400.0 .0250 600.0 .0100 2000.0 .0100 2.50 *TDYN .050, .001000, 3, 2, 2, .0000 , .0000 , 1.000 , 0 .00000 25.00 .00400 25.00 *FRES 15.0, 2000.0, 3, 4, 2, .0000 , .0000 , .2000E-01, 0 15.0 .0400 100.0 .0600 500.0 .0600 2000.0 .0300 *THTR 7200.00 , 100.000 , 2, 3 1.0000 , 1.0000 , 4.0000 , 1.0000 , 4.0000 , 3.0000 , *CURVES 1, 4, HEAT GENERATION CURVE (1) .00000 , .50000 , 2000.0 , .80000 , 4000.0 , 1.0000 , 10000. , 1.0000 , 3, 3, CONDUCTION-CONVECTION CURVE .00000 , .95000 , 4000.0 , 1.0000 , 10000. , 1.0000 , 2, 5, HEAT GENERATION CURVE (2) .00000 , .20000 , 2000.0 , .70000 , 6000.0 , .95000 , 8000.0 , 1.0000 , 10000. , 1.0000 , *BOUND 1 2 71.00 4 67.00 10 0 2 3 3, 1, 1, 2, 2, 3, 3, 4, 2 511 67.00 2 67.00 3 67.00 4-53 1.50 2.50 3.50
16,
1, 1, 2, .000
, 2, 2, 2.00
, 3, 3, .000
6, 3, 1, 3, 2, 1, 3, 3 6, 4, 1, 3, 2, 1, 3, 3 13, 2, 18, 18, 17, 17, 1.000, 1.500, 3.500, 1.000, 4.000, 3.000, 5 , .500 4.000, .000 , .000 , 1.50 , .700 , .000 4.000, .000 , .000 , 1.50 , .700 , .000 2.000, 60.000, .500 , 0 2.000, 60.000, .500 , 0
*FLUID .500, 40.000, .3617E-03, .4333E-04, .1020E-05, 252.0 , 55.00 *DIP 18, 2.000, 1.000, 1, 1, 1, 1, 1, .1000 .1200 .1600 .3000 .0500 .0100 .0000 .0000 .1000 .473 , .540E+08, .300, 1.000, .311E-05,2, 71.00, .320E-02, 1.00 .3000 , .1950E+08, .300, .7700E-05, .2000E-01, .1000 13000 , 234.40 , .32000 , 253.20 , 1, 3 *DIP 18, 2.000, 2.000, 1, 1, 1, 2, 1, .1000 .1200 .1600 .3000 .0500 .0100 .0000 .0000 .1000
.473 , .540E+08, .300, 1.000, .311E-05,2, 71.00, .320E-02, 1.00 .3000 , .1950E+08, .300, .7700E-05, .2000E-01, .1000 13000 , 234.40 , .32000 , 253.20 , 2, 3 *DIP 18, 2.000, 3.000, 1, 1, 1, 3, 1, .1000 .1200 .1600 .3000 .0500 .0100 .0000 .0000 .1000
4-54
.473 , .540E+08, .300, 1.000, .311E-05,2, 71.00, .320E-02, 1.00 .3000 , .1950E+08, .300, .7700E-05, .2000E-01, .1000 .13000 , 234.40 , .32000 , 253.20 , 2, 3 *END
4.4
4.4.1
4-55
Select Check results option. This loads the result file into DISPLAY III and shows temperature contours of PCB. If you are interested only in the case and junction temperatures do the following.
A DIP with reference designator U1 is added for case temperature post processor. Similarly add components U2 and U3 and press ENTER. Case temperature contour is plotted on the screen. With the same procedure if Junction Temperature is selected instead of Case Temperature Junction Temperature Contour is obtained. Case and junction temperatures are also available in an ASCII file TRN3.TEM
4-56
4-57
4-58
4.4.2
Select Check results option. This loads the result file into DISPLAY III and shows temperature contours of PCB at first time step. Snap shots at other time steps and temperature history at thermocouple locations can be viewed in DISPLAY III.
Isotherms at Snap Shot - 24 If you are interested only in the case and junction temperature histories do the following.
4-60
Similarly add components 2 and 3 and press ENTER. Case temperature contour is plotted on the screen. With the same procedure if Junction Temperature is selected instead of Case Temperature Junction Temperature Contour is obtained. Case and junction temperatures are also available in TRN3.TEM.
4-61
4-62
4-63
4-64
4-65
4-66
4.4.3
4-67
Steps to be followed:
Check Temperature Contours (PCB & Components) shows temperature contours of PCB and Components and Check Air Flow Pattern at Component' shows air flow velocity distribution plotted by DISPLAY III.
4-68
Velocity distribution
4-70
4.4.4
4-71
4-72
When you say Create Thermal Stress Input File, FEAP Option (8) is accessed. This option uses the geometry given in TRN3.INP, thermal loading available in TRN339.dat and the mechanical loading defined in TRN3.INP to create the static analysis file namely TRN3.TST. Thermal stress Analysis of PCB runs NISA2 and writes out results. Check Results takes you inside DISPLAY III and projects the distorted PCB on the screen. Detailed post processing may be carried out as required.
4.4.5
4-73
4-74
4-75
4-76
Check Results option displays Vibration Modes in DISPLAY III. The mode shapes corresponding to the first three natural frequencies are given below. The natural frequencies are 136, 258 and 450.
4-77
4-78
4-79
4.4.7
Random Vibration
In case the loads on PCB are described in terms of stationary random processes, FEAP performs Random Vibration Analysis using model summation in frequency domain. This section explains the steps to be followed to do a Random Vibration Analysis of PCB.
4-80
Forcing function used for Random Vibration Analysis of PCB is shown in the figure. This is applied as a ground excitation. Damping value of 4% is used. Description Input file Output file 27 file 26 file File TRN3.RVB TRN3.RVO TRN3D27.DAT TRN3D26.DAT
4-81
These operations takes us inside DISPLAY III, where the desired results can be seen. The analysis yields the steady state RMS responses and respective PSDs.
4-82
RMS Deformation
4-83
RMS X-Displacement
4-84
RMS Y-Displacement
4-85
RMS Z-Displacement
4-86
4-87
4-88
Z-Acceleration Response PSD The responses show significant effects in Z direction (perpendicular to the board). As can be seen from the response graphs, the first mode is the most predominant one followed by the second. The third mode effect is not significant. These comments are made based on the displacement, velocity and acceleration responses. Still there is a distinct possibility that the third mode is effective in the stress response because of the large relative deformation associated with the high frequency of the mode.
4.4.8
Frequency Response
This is a frequency domain analysis, which involves computing the steady state response of the PCB to a set of harmonic loads. FEAP employs normal mode method to calculate the response. In this example a z-displacement amplitude spectrum is given as input. Phase spectrum is taken to be flat and zero. 4-89
A damping value of 4% is assumed for frequency response analysis. The displacement amplitude spectrum is given as ground excitation and the responses studied. Go through the following steps to perform a Frequency Response Analysis
4-90
4-91
These operations takes us inside DISPLAY III, where the desired results can be seen.
4-92
4.4.9
Transient Dynamics
Transient Dynamics is a time domain analysis. This is used to determine the response of the PCB due to a specified time-dependent load. In this example ground acceleration in the Z-direction is given as load as function of time and the PCB response is studied. Description Input file Output file 27 file 26 file File TRN3.RVB TRN3.RVO TRN3D27.DAT TRN3D26.DAT 4-93
These operations takes us inside DISPLAY III, where the desired results can be seen.
4-94
4-95
Z-Displacement Response
4-96
Z-Velocity Response
4-97
Z-Acceleration Response
4.5
4-98
4.5.1
4-99
Resultant displacement is shown in DISPLAY III. Other results may be viewed as required.
4-100
4.5.2
Created by FEAP option (2) FEAP option (8) Static run on TRN3.TST Static run on TRN3.TST FEAP option (2) FEAP option (2)
4-102
Resultant displacement is shown in DISPLAY III for snap-shot no.1 (load case 1).
4-103
Other results may be viewed as required. Output File TRN3U1.TSM TRN3U1T26.DAT TRN3U1T27.DAT Description Sub-model for U1 Static run on TRN3U1.TSM Static run on TRN3U1.TSM
4-104
4.5.3
4-105
Go through the following steps to create the sub-model. Allow the program to select the frequency automatically.
4-106
Resultant displacement mapped on deformed mesh is shown in DISPLAY III. Other results may be viewed as required. Output File TRN3U1.DSM TRN3U1D26.DAT TRN3U1D27.DAT Description Sub-model for U1 Dynamic run on TRN3U1.DSM Dynamic run on TRN3U1.DSM
4-107
Deformation of U1
4.5.4
4-109
4-110
Deformation of U1
4.5.5
4-111
Dynamic run on TRN3.RVB Dynamic run on TRN3.RVB FEAP option (2) FEAP option (2)
4-112
4-113
4.6
4.6.1
End-pin model is built from the sub-model results. Use the following steps to create and analyze pin models.
4-114
4-115
VonMises stresses are plotted in DISPLAY III for all four corner pins. Output File TRN3U1.LED TRN3U1.LEO Description Static Pin Model Static Pin Model Results
4-116
TRU1L26.DAT TRN1L27.DAT
4-117
4-118
4-119
Stresses in Pin-1
4.6.2
End-pin model is built from the U1 sub-model results. Use the following steps to create and analyze pin models.
4-120
4-121
VonMises stresses are plotted in DISPLAY III for all four corner pins. Output File TRN3U1.LED TRN3U1.LEO TRU1L26.DAT TRN1L27.DAT Description Static Pin Model Static Pin Model Results Static run on TRN3U1.LED Static run on TRN3U1.LED
4-122
4-123
4.6.3
End-pin model is built from the sub-model results. Use the following steps to create and analyze pin models.
4-124
4-125
VonMises stresses are plotted in DISPLAY III for all four corner pins. Output File TRN3U1.LED TRN3U1.LEO TRU1L26.DAT TRN1L27.DAT Description Static Pin Model Static Pin Model Results Static run results of TRN3U1.LED Static run results of TRN3U1.LED
4-126
4.6.4
End-pin model is built from the sub-model results. Use the following steps to create and analyze pin models.
4-127
4-128
VonMises stresses are plotted in DISPLAY III for all four corner pins. Output File TRN3U1.LED TRN3U1.LEO TRU1L26.DAT TRN1L27.DAT Description Static Pin Model Static Pin Model Results Static run results of TRN3U1.LED Static run results of TRN3U1.LED
4-129
4.6.5
Random Vibration
To create end-pin models of U1 and perform frequency response analysis, following files are required. File TRN3.INP TRU1D26.DAT TRU1D27.DAT TRN3.RES Created by FEAP option (1) Dynamic run results of TRN3U1.DSM Dynamic run results of TRN3U1.DSM FEAP option (4)
End-pin model is built from the sub-model results. Use the following steps to create and analyze pin models
4-130
4-131
VonMises stresses are plotted in DISPLAY III for all four corner pins. It is to be remembered that these stresses are not actual stresses. They are stresses obtained using unit loads. Output File TRN3U1.LED TRN3U1.LEO TRU1L26.DAT TRN1L27.DAT Description Static Pin Model Static Pin Model Results Static run results of TRN3U1.LED Static run results of TRN3U1.LED
4-132
4.7
4.7.1
To create the Fatigue model of U1 end-pins with steady stage thermal loading follow the steps given below.
4-133
4-134
4-135
Life / Log life contours for all the four end pins are displayed by DISPLAY III Output file TRN3U1.LOD TRN3U1.END TRN3.RES TRN3U1.LF1 TRU1P1.A TRU1P1.B TRU1P1.C TRU1P1.D Description Load file for Endure Created by FEAP (6) Input file for Endure created by FEAP (6) Data for end pin model generation and analysis Endure output Text file for pin 1 Endure output Life contours data for pin 1 Endure output Log Life contours data for pin 1 Endure output Local Stress - Life data for pin 1 Endure output Load History data for pin 1
4-136
TRN3U1.LF2 TRU1P2.A TRU1P2.B TRU1P2.C TRU1P2.D TRN3U1.LF3 TRU1P3.A TRU1P3.B TRU1P3.C TRU1P3.D TRN3U1.LF4 TRU1P4.A TRU1P4.B TRU1P4.C TRU1P4.D
Endure output Text file for pin 2 Endure output Life contours data for pin 2 Endure output Log Life contours data for pin 2 Endure output Local Stress - Life data for pin 2 Endure output Load History data for pin 2 Endure output Text file for pin 3 Endure output Life contours data for pin 3 Endure output Log Life contours data for pin 3 Endure output Local Stress - Life data for pin 3 Endure output Load History data for pin 3 Endure output Text file for pin 4 Endure output Life contours data for pin 4 Endure output Log Life contours data for pin 4 Endure output Local Stress - Life data for pin 4 Endure output Load History data for pin 4
4-137
4.7.2
4-138
TRU1L26.DAT TRU1L27.DAT
To create the Fatigue model of U1 end-pins with time varying thermal loading follow the steps given below
4-139
4-140
Life / Log life contours for all the four end pins are displayed by DISPLAY III Out put file TRN3U1.LOD TRN3U1.END TRN3.RES TRN3U1.LF1 TRU1P1.A Description Load file for Endure Created by FEAP (6) Input file for Endure created by FEAP (6) Data for end pin model generation and analysis Endure output Text file for pin 1 Endure output Life contours data for pin 1
4-141
TRU1P1.B TRU1P1.C TRU1P1.D TRN3U1.LF2 TRU1P2.A TRU1P2.B TRU1P2.C TRU1P2.D TRN3U1.LF3 TRU1P3.A TRU1P3.B TRU1P3.C TRU1P3.D TRN3U1.LF4 TRU1P4.A TRU1P4.B TRU1P4.C TRU1P4.D
Endure output Log Life contours data for pin 1 Endure output Local Stress - Life data for pin 1 Endure output Load History data for pin 1 Endure output Text file for pin 2 Endure output Life contours data for pin 2 Endure output Log Life contours data for pin 2 Endure output Local Stress - Life data for pin 2 Endure output Load History data for pin 2 Endure output Text file for pin 3 Endure output Life contours data for pin 3 Endure output Log Life contours data for pin 3 Endure output Local Stress - Life data for pin 3 Endure output Load History data for pin 3 Endure output Text file for pin 4 Endure output Life contours data for pin 4 Endure output Log Life contours data for pin 4 Endure output Local Stress - Life data for pin 4 Endure output Load History data for pin 4
4-142
4.7.3
4-143
To create the Fatigue model of U1 end-pins with frequency response loading follow the steps given below.
4-144
Life / Log life contours for all the four end pins are displayed by DISPLAY III Out put file TRN3U1.LOD TRN3U1.END TRN3.RES TRN3U1.LF1 TRU1P1.A Description Load file for Endure Created by FEAP (6) Input file for Endure created by FEAP (6) Data for end pin model generation and analysis Endure output Text file for pin 1 Endure output Life contours data for pin 1 4-145
TRU1P1.B TRU1P1.C TRU1P1.D TRN3U1.LF2 TRU1P2.A TRU1P2.B TRU1P2.C TRU1P2.D TRN3U1.LF3 TRU1P3.A TRU1P3.B TRU1P3.C TRU1P3.D TRN3U1.LF4 TRU1P4.A TRU1P4.B TRU1P4.C TRU1P4.D
Endure output Log Life contours data for pin 1 Endure output Local Stress - Life data for pin 1 Endure output Load History data for pin 1 Endure output Text file for pin 2 Endure output Life contours data for pin 2 Endure output Log Life contours data for pin 2 Endure output Local Stress - Life data for pin 2 Endure output Load History data for pin 2 Endure output Text file for pin 3 Endure output Life contours data for pin 3 Endure output Log Life contours data for pin 3 Endure output Local Stress - Life data for pin 3 Endure output Load History data for pin 3 Endure output Text file for pin 4 Endure output Life contours data for pin 4 Endure output Log Life contours data for pin 4 Endure output Local Stress - Life data for pin 4 Endure output Load History data for pin 4
4-146
4-147
To create the Fatigue model of U1 end-pins with Transient Dynamic loading follow the steps given below.
4-148
A report of life expectancy with Transient Dynamic loading is written in the file TRNSDYN.OUT
4.7.5
these load cases are processed in a multi-channel manner, indicating independently varying loads in each of the six degrees of freedom. File required TRN3.INP TRN3.RES TRU1L26.DAT TRU1L27.DAT Created by FEAP option (1) FEAP option (4) Static run result of TRN3U1.LED Static run result of TRN3U1.LED
To create the Fatigue model of U1 end-pins with Random Vibration loading follow the steps given below.
4-150
4-151
Life / Log life contours for all the four end pins are displayed by DISPLAY III Out put file TRN3U1.LOD TRN3U1.END TRN3.RES TRN3U1.LF1 TRU1P1.A TRU1P1.B Description Load file for Endure Created by FEAP (6) Input file for Endure created by FEAP (6) Data for end pin model generation and analysis Endure output Text file for pin 1 Endure output Life contours data for pin 1 Endure output Log Life contours data for pin 1
4-152
TRU1P1.C TRU1P1.D TRN3U1.LF2 TRU1P2.A TRU1P2.B TRU1P2.C TRU1P2.D TRN3U1.LF3 TRU1P3.A TRU1P3.B TRU1P3.C TRU1P3.D TRN3U1.LF4 TRU1P4.A TRU1P4.B TRU1P4.C TRU1P4.D
Endure output Local Stress - Life data for pin 1 Endure output Load History data for pin 1 Endure output Text file for pin 2 Endure output Life contours data for pin 2 Endure output Log Life contours data for pin 2 Endure output Local Stress - Life data for pin 2 Endure output Load History data for pin 2 Endure output Text file for pin 3 Endure output Life contours data for pin 3 Endure output Log Life contours data for pin 3 Endure output Local Stress - Life data for pin 3 Endure output Load History data for pin 3 Endure output Text file for pin 4 Endure output Life contours data for pin 4 Endure output Log Life contours data for pin 4 Endure output Local Stress - Life data for pin 4 Endure output Load History data for pin 4
4-153
4-154