sindag_femap
-
Upload
jacob-livshits -
Category
Documents
-
view
224 -
download
0
Transcript of sindag_femap
-
8/4/2019 sindag_femap
1/45
Building Your First
Models in FEMAP
Network Analysis, Inc.4151 W. Lindbergh Way, Chandler, Arizona 85226
Phone 480-756-0512 Fax 480-820-1991 [email protected] www.sinda.com
-
8/4/2019 sindag_femap
2/45
Building first models in SINDA/G for FEMAP
Third Edition January 2004
Copyright 2001 by Network Analysis Inc. All rights reserved. No part of this publication may be reproduced, storedin a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, orotherwise, without the prior written permission of the author and publisher.
-
8/4/2019 sindag_femap
3/45
PROBLEM #1
HEATING AND CONVECTION ON A RECTANGULAR SURFACE
Outline
This problem will introduce you to basic FEMAP commands by building a simplerectangular surface. (It is assumed that you have basic knowledge of the SINDA/G input filestructure, if not, do the Introduction to the SINDA/G Thermal Analyzertutorial first). You will seehow FEMAP assigns geometry and the resulting conductance and heat capacity values to nodes.You will impose a constant heat load to the surface while cooling the surface with uniformconvection. Then you will analyze the model by running FEMAP and view the steady state nodaltemperatures in an output file. Dont worry about units for this problem; we will discuss units inlater problems.
Steps
1) Create a Surface
2) Create a Material3) Create a Property4) Mesh the Surface5) Apply Heat Loads6) Save the Model7) Run FEMAP8) Examine Results
Open FEMAP
Click the following buttons:Start, Programs, SINDAG Demo, SINDA ATM, SINDA ATM (FEMAP)
Step (1) Create a 1x2 Rectangular Surface
Convection to 25 deg
H=2.2
Total heat load = 40
Plate size 2 long 1 wide
K = 320, Density = 1, Cp = 240
A) Geometry
B) Surface
C) Corners
-
8/4/2019 sindag_femap
4/45
4
Ctrl A will auto-size the geometry in the window.
Step (2) Create a Material
Click the following buttons:
The Define Material box appears
Enter (0,0,0) for the 1st
coordinate in the pop-upbox and press OK, thenenter (2,0,0) for the 2
ndpoint
OK, (2,1,0) for the 3rd
, OK,and finally (0,1,0) for the 4
th,
OK. Press ESC or Cancelto terminate this command
A) Model
B) Material
A) Fill in the Title field with Problem 1Material.
B) Fill in Thermal Conductivity box with320.
C) Fill in the Density box with 1.
D) Fill in the Specific Heat box with 240.
Note the material record is assigned an IDnumber.
Click OK. A box to define a second materialpops up which we dont need, so click Cancel.
-
8/4/2019 sindag_femap
5/45
SINDA/G Advanced Modeler 5
Step (3) Create a Property
Click the following buttons:
The Define Property box appears
A) Model
B) Property
A) Fill the Title field with Prop1.
B) Select the material recordyou just created by clicking
the arrow in the Materialbox. The property recordhas ID = 1.
C) Enter 1 in the
Thicknessesbox located in
the Property Valuessection.
Click OK. Again you areprompted to create anotherproperty. We wont need this,so click Cancel.
-
8/4/2019 sindag_femap
6/45
6
Step (4) Mesh Surface
Click the following buttons:
The Default Mesh Size box appears
A) Mesh
B) Mesh Control
C) Default Size
Note the default size is set at1 length unit. You can set thesize of the mesh in this box.1 is OK for this problem.
Click OK.
-
8/4/2019 sindag_femap
7/45
SINDA/G Advanced Modeler 7
Next, click:
The Entity Selectionbox appears
The Automesh Surfaces box pops up
A) Mesh
B) Geometry
C) Surface
Select the surface withthe cursor or Select All.
Click OK.
Assign your property record by
clicking on the Propertyboxarrow.
Click OK.
-
8/4/2019 sindag_femap
8/45
8
Right click anywhere in the window and choose Workplane.
The Workplane Management box appears.
Ctrl G, will remove the ruler lines by regenerating the drawing. See below.
Step (5) Apply Heat Loads
We will now heat the surface uniformly and apply convective cooling.
Click the following buttons:
Uncheck the Draw Workplane
box.
Click Done.
A) Model
B) Load
C) On Surface
You have now meshed your original
1x2 surface into two elements, each1x1 in size. The elements havenodes at each corner with the centernodes shared by the two elementsfor a total of 6 nodes.
-
8/4/2019 sindag_femap
9/45
SINDA/G Advanced Modeler 9
The Create or Activate Load Set box opens
The Entity Selection box appears
The Create Loads on Surfacesbox appears
The Entity Selection box appears again
Fill in the Title box with Heat Load and Convection.
Click OK.
Click Select All on the pop-up box to select the surface.Click OK.
A) Select Nodal Heat Flux.
B) Enter 40 for the Flux value.
Click OK.
We should note here that FEMAPdoes not use correct thermalterminology. This option will apply40 power units total to the surface.
Click Select All on theSurfaces box.
Click OK.
-
8/4/2019 sindag_femap
10/45
10
The Create Loads on Surfaces box appears again
Lets change the view:
Press F8.
Your window should look similar to the figure below.
Drag the cursor over the figure and note the node numbering. Click on the box again and repeatfor the other options.
A) Select Convection.
B) Fill in 2.2 for the Coefficient.
C) Fill in 25 for the Temperature.
Click OK.
We dont have any more loads to applyso hit Cancel on the pop-up box.
Select Dimetric.
Click OK.
This makes the loading a littleeasier to see.
Click the button in the lower righthand corner that says off.
Select Node. . .in the pop-up box.
-
8/4/2019 sindag_femap
11/45
-
8/4/2019 sindag_femap
12/45
12
The FEMAP dashboard will appear
Lets examine the input file.
Click SINDA/G Input File (.SIN)
This will bring up the .SIN file.
Hit the Translate and run SINDA/G buttons.
We will run in the default mode, which is thesteady state routine SNSOR.
The SINDA/G
translator converts theFEMAP neutral file
into a SINDA/G input
file (.SIN extension)
-
8/4/2019 sindag_femap
13/45
SINDA/G Advanced Modeler 13
Before we analyze our model, lets note how the FEMAP/SINDA/G translator assignssurface area to the nodes and constructs conductors between the nodes. The elements aredivided in s. Each corner node will be assigned of the element while the center nodes (2and 5) will get two s. This will be reflected in the capacitance values assigned to the nodes andthe conductance values for the conductors between the nodes. The translator constructsconductors between the nodes by placing conductors around the perimeter of the elements andtwo diagonal conductors.
Label the diagram below with the node numbers, nodal capacitance values, conductor values andpowers by examining the data blocks as described below. Node numbers were noted in Step (5).
Consider how the geometry affects these values.
In the NODE DATA block, besides the 6 nodes we had in FEMAP, SINDA/G has created aconvection node, node 7. It is a boundary node (denoted by the minus sign) with a temperature of
25. Note in the capacitance field that the capacitance values are proportional to the areas (reallyvolumes) assigned to the nodes.
Notice in the CONDUCTOR DATA block that conductors have been constructed between thesurface nodes and the convection node with conductance values proportional to areas assignedto the nodes. What is the conductance in the Y direction across an element? Do the conductorson one element add up to the elemental conductance?
In the SOURCE DATA block, the power assigned to each node is proportional to the areas
assigned to the node with the total power equal to 40. This is true with the Nodal Heat Fluxoption we took.
-
8/4/2019 sindag_femap
14/45
14
Step (8) Examine Results
Congratulations! You have finished your first FEMAP model. Please direct all comments andquestions to [email protected].
Close the .SIN file and click (A) SINDA/GOutput (.SOT)
Now we can examine the output file.
Scroll down to the bottom of the file andnotice the surface node temperatures of34.0907 and the node 7 temperature is 25.Also note that SENGIN= 4.00000E+01.SENGIN is the total energy input into thesystem.
Close the .SOT file.
Click (B) Exit to SINDA/ATM, button and
return to FEMAP.
-
8/4/2019 sindag_femap
15/45
PROBLEM #2
STEADY STATE AND TRANSIENT ANALYSIS OF A PC BOARD
FEMAP is a model builder and results processor for the SINDA/G Thermal Analyzer. TogetherFEMAP and SINDA/G provide a powerful and flexible thermal design system. In this problem youwill see how to:
Build geometry
Run steady-state and transient analysis
Modify your model, adding heat and cooling
Alter the input file
Create time-dependent heat sources
Post-process your model to create color temperature contours suitable forpresentations and even use animation to create a movie
Quickly view your results in SINDAPLOT, the plotting package that is included
with FEMAP. It is also easy to create output files for importing into Excel or otherspreadsheets.
Outline
In this problem you will create a model of a PC board. We will analyze the board under differenttemperature, heating and cooling conditions. In the first section we will use FEMAP to build amodel that has its ends fixed at T = 25
oC with a uniform heating applied to the board. We will then
analyze the model with SINDA/G, compare the results with the analytical solution, and create acolor contour map. Next we will add, remove and mix different temperature, heating and coolingconditions and then post-process and graph the results.
The basic steps are:
1) Create a Surface2) Select Units3) Create a Material4) Create a Property5) Mesh the Surface6) Create Load Sets7) Save the Model8) Run FEMAP9) Examine the input and output files10) Post-Process11) Create Load Set with Convective Cooling12) Combine Load Sets 1&2
13) Run SINDA/G14) Examine the .SIN and .SOT files15) Post-Process16) Create a Time-Dependant Heat Source17) Combine Load Sets 3&418) Run and Analyze the Model19) Plot Results using SINDAPLOT20) Post-Process with Animation
-
8/4/2019 sindag_femap
16/45
16
Step (1) Create a 8x12 Rectangular Surface
Open FEMAP, if it is not open, (under Programs, SINDA ATM (FEMAP)) click the followingbuttons:
The Locate box appears
Enter (0,0,0) for the 1st
coordinate in the pop-up box and press OK.
Enter (12,0,0) for the 2nd
point and press OK.
Enter (12,8,0) for the 3rd
point and press OK.
Enter (0,8,0) for the 4th
point and press OK.
Press ESC or Cancel to terminate this command.
CtrlA, will automatically size the geometry in the window.
A) Geometry
B) Surface
C) Corners
-
8/4/2019 sindag_femap
17/45
-
8/4/2019 sindag_femap
18/45
18
Step (3) Create a Material
Click the following buttons:
The Define Materialbox appears
A) Model
B) Material
Click Load.
Select Copper C10200.
Click OK.
The title field is automatically filledin. You can change it if you like.
Click OK.
A box to define a 2nd
material popsup which we dont need so Cancelor Esc.
You can select from large
library of material
properties or create yourown libraries or manually
enter the values in the
property fields.
-
8/4/2019 sindag_femap
19/45
SINDA/G Advanced Modeler 19
Step (4) Create a Property
Click the following buttons:
The Define Property box appears
Again you are prompted to create another property. We wont need this.
Click Cancel.
A) Model
B) Property
A) Fill in theTitlefieldwith Cu Cladding.
B) Select the materialrecord you just createdby clicking the arrow in
the Material box.The property recordhas ID = 1.
C) Enter 0.00615 in the
Thicknesses box.
D) Click OK.
-
8/4/2019 sindag_femap
20/45
-
8/4/2019 sindag_femap
21/45
SINDA/G Advanced Modeler 21
The Entity Selectionbox appears
The Automesh Surfaces box appears
The Workplane Management box appears
Select the surfacewith the cursor orclick Select All.
Click OK.
Click the Property box andchoose your property.
Click OK.
You have created 24 elementson the surface, the elementshave nodes at each corner,there is a total of 35 nodes.
Your window should looksimilar to this window.
Right click on the window andchoose Workplane
Uncheck the Draw Workplanebox.
-
8/4/2019 sindag_femap
22/45
-
8/4/2019 sindag_femap
23/45
SINDA/G Advanced Modeler 23
The Entity Selection box appears
Run the cursor over the left end of the board, notice the left edge becomes highlighted. When theedge is highlighted left click on your mouse this will select the curve.Do the same for the right edge. OK.
The Create Loads on Curves box appears
You are placed back in the Entity Selectionbox to pick another load on another curve; wewont need this so click Cancel.
Click the following buttons:
A) Select the Temperature
option.
B) Fill in the Temperature fieldwith 25.
C) Click OK.
A) Model
B) Load
C) On Surface
-
8/4/2019 sindag_femap
24/45
24
The Entity Selection box appears
The Create Loads on Surfaces box appears
To view the model from a different angle, press F8.
The View Rotate box appears
This will rotate the view, if the previous view is desired, XY Top will restore the view.After rotating, your window should look similar to this:
Select the surface with yourmouse or hit the Select Allbutton.
Click OK.
A) Pick Nodal Heat Fluxoption.
B) Enter 8 into the Fluxfield.
Click OK.
Click Cancel to close the
Entity Selection box thatappeared.
Select Dimetric.
Click OK.
-
8/4/2019 sindag_femap
25/45
SINDA/G Advanced Modeler 25
Step (7) Save the Model
Click the following buttons:
Before we run the analysis, lets see what the analytical result should be. Onecan compute the temperature at the midpoint position by evaluating the following equation:
wdk
QLTmid 8
25+=
Where:
Q= 8 watts, the power inputL = 12 inches, the length of the boardw= 8 inches, the width of the boardd= 0.00615 inchesk= 9.93553 watts/inch-
oC, thermal conductivity of the copper
For these values =Tmid 49.55o.
A) File.
B) Save As.
Enter Problem2 for yourmodel. Dont use spaces inyour name for the time being.
Click Save.
-
8/4/2019 sindag_femap
26/45
26
Step (8) Run SINDA/G
Click the following buttons:
The SINDA/ATM Thermal Solution Managerbox appears
A) Click on SINDA/G.
B) Click Run SINDA/G.
Click Translate and run SINDA/G.
We will run in the default mode, whichis the steady state routine SNSOR.
-
8/4/2019 sindag_femap
27/45
-
8/4/2019 sindag_femap
28/45
-
8/4/2019 sindag_femap
29/45
SINDA/G Advanced Modeler 29
The Select Postprocessing Data box appears
Now click the Contour button on the right.This will draw the color contours onto your model drawing.Your drawing should look similar to this one.
Click the button (on the Status Bar, see arrow above) in the lower right hand corner that saysOff and select Node if it is not selected already. Drag the cursor over the figure and note thenode numbering and the temperatures of the nodes. Click on the button again and repeat for theother options if you like.
Select 31..temperature in theContour field.
Click OK.
Contour
-
8/4/2019 sindag_femap
30/45
-
8/4/2019 sindag_femap
31/45
SINDA/G Advanced Modeler 31
The Entity Selection box appears
Ctrl G will redraw the picture showing that Load Set 2 is active; this is also shown in the Status
Bar.
Your drawing should be similar to this one.
Select the surface by left clickingon the surface of the drawing.
Click OK.
A) Select Convection.
B) Enter 0.002 in the Coefficientfield.
C) Enter 25 in the Temperaturefield.
Click OK.
Click Cancel on the Create Loads on
Surfaces box.
-
8/4/2019 sindag_femap
32/45
-
8/4/2019 sindag_femap
33/45
SINDA/G Advanced Modeler 33
Step (13) Run SINDA/G
Prior to running the model, make sure that Load Set 3 is active. Cntrl G will redraw the loads, anduse F8 if you would like to change the view.
Follow the instructions in Step (8). (If an overwrite message pops up, click Yes.)
Step (14) Examine the .SIN and .SOT files.
Follow the instructions in Step (9) in order to examine the.SIN and .SOT files.
You will notice that the .SIN is the same as before exceptthere is now an additional boundary node set at 25
o.
Additional convection conductors connect this node andthe nodes on the surface. The nodal temperatures in the.SOT file are accordingly adjusted.
If you like, manually change some of the conductancevalues in the conductance fields (the 4
thcolumn) and
re-run the model.
Step (15) Post-Process
Examine the results in FEMAP.
You are not limited to FEMAP
when you would like to alter your
models. In your text editor you
can, for example, change the
temperature of the boundary
nodes, alter the conductance
values, add nodes and conductors
etc. It is possible to put in
capacitance field formulas like: =
CP*XMASS or replace the
conductance field with:
= COND*AREA/XLEN. You can
add if then statements and other
logic. SINDA/G is very powerful
and flexible.
-
8/4/2019 sindag_femap
34/45
-
8/4/2019 sindag_femap
35/45
SINDA/G Advanced Modeler 35
We will now apply this power function to a single node.
Click the following buttons:
The Entity Selection box appears
Using your cursor to navigate and left clicking, select a node where you want to supply the power.For this example node 34 was chosen (or type in 34 in the ID field).
Create a new Load Set by clicking the Ld:3button.
Change the ID to 4.
Change the Title to Power Function.
Click OK.
A) Model
B) Load
C) Nodal
The x,y data can be exported to and
imported from the Function
Definition box to a spreadsheet
using the Get and Put
commands. Put will put the data
on the clipboard and Get will getit from the cli board.
-
8/4/2019 sindag_femap
36/45
-
8/4/2019 sindag_femap
37/45
SINDA/G Advanced Modeler 37
The Transient SINDA/G Solution Setup box appears
Click the following buttons:
Click Translate and run SINDA/G. (If you would like to change the TIMEND or OUTPUT fields forsubsequent runs youll need to Click Set Operations Block to incorporate the changes you justmade.)
Examine the .SIN and .SOT files as performed previously. You will notice that the power functioninformation is contained in an array listed in the ARRAY DATA block, you can modify this array ifyou like, the first number is the array name. The power function that uses the array is called inthe SOURCE DATA block with the SIT function. In the .SOT file you can see the temperatureslisted for all the nodes at each output time.
Step (19) Plot the Results Using SINDAPLOT
A) SNDUFR
B) Fill in the TIMEND field with 20.
C) Fill in the OUTPUT field with 0.2.
This will produce a transient run for 20seconds with node temperatures written tothe .SOT file every 0.2 seconds. (SNDUFRis one of many transient routinesavailable.)
OK.
Click SINDAPLOT then SINDA Output File in thepop-up box. Next click Select and then Quick Plot. Atemperature vs. time plot for all the nodes will then bedrawn.
-
8/4/2019 sindag_femap
38/45
38
Your plot should look similar to the diagram above.
You can zoom in on a section of the plot by clicking Plot, Zoom. Left click to draw a box aroundthe desired section and left click again. Repeat this if you like. UnZoom under the Plot button willredraw the plot to the original size.
SindaPlot is a full-featured program. You can select data from different model runs to plottogether and there is even an equation editor. Under the Plot, List commands you can selectdata points to copy into a spreadsheet or text editor.
Close SindaPlot and return to the SINDA/ATM dashboard.
Step (20) Post-Process with Animation
Because FEMAP used bitmap images to construct the temperature contour drawings you will belimited to the number of frames that can be constructed. The number of frames is limited by yourcomputers amount of RAM, virtual memory and video settings etc. So to reduce the amount offrames, increase the Output time to 1 sec.
A) On the SINDA/ATM Dashboard, click TR Setup, change the OUTPUT field to 1.B) Click OK.C) Click Set Operations Blocks.D) Click OK on the Caution box that appears.E) Click Run SINDA/G.F) Return to FEMAP by clicking Exit to SINDA/ATM
Then repeat the steps for importing the data just like you did in Step (10). Then enter31..Temperature in to the Deformation field.
-
8/4/2019 sindag_femap
39/45
SINDA/G Advanced Modeler 39
Now you will need to click the View Select button on the top tool bar as shown in the figure on thefollowing page.
The View Select box appears, click these buttons:
View Select
A) Select Animate-MultiSet.
B) Check Contour.
C) Check Skip Deformation
D) Click Deformed and ConData.
-
8/4/2019 sindag_femap
40/45
40
The Select PostProcessing Data box appears, chose, as shown below, the beginning and endtimes for the animation interval you wish to view. Increase the increment size if you wish. Placingan n in this box will animate every nth output set.
Now click the following buttons:
A) View
B) Advanced Post
C) Animation
-
8/4/2019 sindag_femap
41/45
-
8/4/2019 sindag_femap
42/45
-
8/4/2019 sindag_femap
43/45
-
8/4/2019 sindag_femap
44/45
44
Step (4) Viewing the Post-Processed Model with the Dynamic Viewing
Options
A) Close FEMAP and reopen it. The file is too large to save in the demo mode. OpenCadPart.MOD located in the in the C:\SGDEMO\FEMAP\Examples directory using the File,
Open, commands. You should see a color contour model of the part.
B) Click View, Advanced Post, Dynamic Cutting Plane Grab the control button with yourmouse (see the figure below) and drag it back and forth and watch the cutting planes movethrough the part. The colors dont show in the demo mode. By clicking on Plane you can defineother planes and opening Methods^, will allow you to define planes by clicking on nodes, points,normals, etc.
Dynamic Cutting Plane view of temperature contours
We hope you enjoyed this short tutorial introducing you to some of the power and flexibility of theFEMAP model builder with the SINDA/G analyzer.
Please direct all comments and questions to: [email protected]
-
8/4/2019 sindag_femap
45/45