v7 Feature Usage

29
7/28/2019 v7 Feature Usage http://slidepdf.com/reader/full/v7-feature-usage 1/29 1 CFdesign 7.0 New Feature Usage Solid-Body Linear Motion Introduction This feature allows user-controlled solid-body motion to occur within a flow regime. Application examples include pistons, hydraulic rams, and items on a conveyor belt process. Solid objects can move in and out of the flow volume, and the flow will respond to their movement. In version 7, the user interface is set up so that only linear motion can be prescribed. However, there is an external file that actually contains the movement data. This file can be modified by the user to include rotational solid-body motion. Note: the motion of the solid object is completely controlled by user input. In version 7, solid objects will not move in response to the flow. Geometric Considerations Unlike Rotating Objects, a special “envelope” is not necessary around the moving object. The pri- mary consideration is the location of the solid within the CAD model. Using the interface, there are two ways to describe the motion of a solid: as a displacement and period or with a table of dis- placement vs. time. If the motion is described with a displacement and period, then the location in the CAD geometry is the starting point of the object. If the motion is described with a table, then the starting point can be changed by defining a displacement (relative to the CAD location) at time 0. Moving objects can start completely inside the flow volume, partially inside, or completely out- side. Moving objects can pass through the flow volume, and exit completely. If the moving solid starts outside of the flow volume but overlaps or even touches it, then the volume outside of the flow volume will be maintained as part of the flow volume, even after the solid leaves that region. This is illustrated: Time = 0 Flow Volume Moving Solid Flow Volume Moving Solid Time > 0

Transcript of v7 Feature Usage

Page 1: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 1/29

1

CFdesign 7.0 New Feature Usage

Solid-Body Linear Motion

Introduction

This feature allows user-controlled solid-body motion to occur within a flow regime. Application

examples include pistons, hydraulic rams, and items on a conveyor belt process. Solid objects can

move in and out of the flow volume, and the flow will respond to their movement.

In version 7, the user interface is set up so that only linear motion can be prescribed. However,

there is an external file that actually contains the movement data. This file can be modified by the

user to include rotational solid-body motion. Note: the motion of the solid object is completely

controlled by user input. In version 7, solid objects will not move in response to the flow.

Geometric Considerations

Unlike Rotating Objects, a special “envelope” is not necessary around the moving object. The pri-mary consideration is the location of the solid within the CAD model. Using the interface, there

are two ways to describe the motion of a solid: as a displacement and period or with a table of dis-

placement vs. time. If the motion is described with a displacement and period, then the location in

the CAD geometry is the starting point of the object. If the motion is described with a table, then

the starting point can be changed by defining a displacement (relative to the CAD location) at

time 0.

Moving objects can start completely inside the flow volume, partially inside, or completely out-

side. Moving objects can pass through the flow volume, and exit completely. If the moving solid

starts outside of the flow volume but overlaps or even touches it, then the volume outside of the

flow volume will be maintained as part of the flow volume, even after the solid leaves that region.This is illustrated:

Time = 0

Flow VolumeMoving Solid Flow Volume Moving Solid

Time > 0

Page 2: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 2/29

2

When an object moves through the fluid volume, the mesh of the object will appear to overlap the

flow mesh. The solid elements will block out the fluid elements, and the velocity of the moving

solid will be transferred to the nodes of the underlying fluid. The fluid in those elements that are

blocked will take on the velocity of the solid passing through it at that time. If heat transfer is of 

interest, then the energy equation is solved between the fluid and the solid nodes. Obviously the

heat transfer between the moving solid and the fluid will be a function of the respective materials

as well as the velocity of the solid and of the fluids.

The motion of a moving solid can be described such that the solid will collide with non-moving

solids. The solver will allow this type of motion, and care should be taken to ensure that physi-

cally real solid motion is defined. A Preview function is provided that allows the motion to be

“practiced” prior to running the analysis. This is described in a subsequent section.

The same criteria for meshing non-moving solid analyses is applied to analyses that include mov-

ing solids. Be careful to define a mesh that adequately defines the shapes of the fluid and solid

components. We’ve found that Mesh Enhancement should be disabled (the Solver does this auto-

matically), so extra care should be taken to adequately mesh small gaps.

Assigning Moving Solid Materials

1. Select the part or parts, choose Moving

Solid as the Type, and either select the

material name or create a new moving

solid material.

2. Select the Direction Of Travel of the

solid by selecting either a Cartesian direc-

tion or by selecting Pick On Surface.

If Pick on Surface is selected, you will be

prompted to pick a planar surface on the

object that is normal to the direction of travel.

Use the reverse button to change the initial

direction of motion if necessary.

3. Hit Apply to apply the Material.

Step 1

Step 2

Step 3

Page 3: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 3/29

3

Creating and Editing Moving Solids

No moving solids are included in the installed materials database, so it is necessary to create at

least one before using a moving solid. The Material Editor for moving solids is shown:

Creating a moving solid is similar to creating fluid and solid materials:

1. The Type must be set to Moving Solids on the Main Materials dialog.

2. Enter a material name. Note: spaces are not permitted in material names.

3. Select the Solid materials that this moving solid will have. If the moving solid is to

have properties different from a material in the database, you should create a new

solid material first.

4. At this point, we are only allowing definition of linear motion, so the Distance but-

ton is the default. (In the future, we will add a “Rotation” button to describe rota-tional motion.)

5. Select the variation method.

6. Enter the appropriate values.

7. Hit the Apply button.

8. Hit OK when all information is entered to close the dialog.

Constant Velocity

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7

Step 8

Page 4: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 4/29

4

This is used to prescribe a periodic (reciprocating) motion.

Table

A table of displacement vs. time can be used to describe a more general motion:

Previewing Solid Motion

We recommend that you preview the prescribed motion prior to running the analysis. This is done

through the feature tree. Right click on the top level Materials branch of the tree to preview themotion of all moving objects in the model:

The Half Period Time is the time it takes the

object to move from the start position to the

end of the stroke.

The Distance is the length of the stroke.

The Displacement is relative to the as-built

location in the CAD model. To start the

motion from a location different from the

CAD location, enter a displacement for time

0.

Check the Cyclical box to cause the motion to

repeat. This will cause the motion to complete

the forward motion, and then “reverse”

through the table.

Distance

(Half Period time is the time it takes to

Start End

travel from the Start to the End.)

Page 5: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 5/29

5

To preview the motion on an individual part, right click on the part ID in the Materials branch of 

the feature tree:

Either method will bring up the Preview dialog:

Use the slider bar to move through the motion. If the motion is defined with a displacement and

period, then the slider will cause the object to move through an entire forward and backward

stroke, completing one full period. For motion defined with a table, the slider will move the object

from the beginning to the end of the motion described in the table.

When the motion of multiple moving solids is previewed, the default time span will correspond to

the object with the smallest period or cycle time. To add more time to the preview, change the

Time Span on the Preview dialog.

Running Solid Motion Analyses

Solid body motion analyses are always run transient. When a moving solid material is assigned,

certain Solution settings are automatically set. Such settings include switching the analysis to

transient, setting the time step based on the half period time (or on the maximum time described in

a motion table), and setting the number of internal iterations to one per time step. Additionally,

Mesh Enhancement is disabled. Setting the time step save interval and the number of times steps

are left to the user. Be careful not to set a save interval that fills the hard disk with time step results

sets. Also, it is often a good idea to run at least two to three complete periods of motion to arrive

at a quasi-steady-state condition.

Post Processing Motion Analyses

Results visualization of a Motion Analysis is best performed by animating saved time steps. An

animation can be saved to a vtf file for viewing in the Design Communication Center.

Page 6: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 6/29

6

Rotating Frame Motion (Turbomachinery)

Introduction

CFdesign now includes the ability to analyze rotating devices surrounded by a static (non-rotat-

ing) frame of reference. By physically rotating the device and the region immediately surrounding

it, this capability offers great flexibility for analyzing rotating machinery. Examples includepumps, fans, blowers, and turbines. Centrifugal, axial, and mixed configurations are supported.

Multiple rotating components in a device (such as the pump and turbine in an automotive torque

converter) can be analyzed.

This functionality gives the user the ability to analyze the flow within the blade passages of a

rotating device. It also allows study of the interaction between rotating and non-rotating geometry.

A classic example is the interaction between the rotor and the stator in an axial compressor or tur-

bine. Another example is the influence of a volute cutwater (tongue) on the exit flow from a cen-

trifugal pump impeller.

Geometric ConsiderationsThe CFdesign rotating machinery capability analyzes rotating devices using a locally rotating

frame of reference. This region completely surrounds a rotating object, and is called the rotating

region. Areas in the model that are not rotating are analyzed in a static (absolute) frame of refer-

ence.

These regions are called static regions. (Obviously fluid in a static region can move, but the vol-

ume itself does not rotate in space.) The following points summarize the geometric considerations

for setting up rotating analyses:

• All rotating objects must be completely immersed in a rotating region. Such a region will

rotate using its own relative rotating frame of reference.• The mesh that is generated in a rotating region will physically rotate along with the parts that

are immersed.

• Immersed parts can be modeled as voids in the rotating region, or they can be included as sol-

ids. (Solid objects in a rotating region will rotate at the same speed as the rotating region.)

• The interface between a rotating and a static region is called the periphery zone. Within a

periphery zone, the outer element faces of the rotating region will slide along the neighboring

element faces of static region.

• The shape of a rotating region needs to correspond (loosely) to the shape of the rotating

device. Rotating regions are usually fairly simple cylindrical shapes. This allows the element

faces on both sides of the periphery zone to “fit” together easily.

• The rotating region should extend to roughly the mid-point between the outer blade tips andthe closest point of the surrounding non-rotating wall.

• Do not apply any boundary conditions to nodes on the periphery zone. Care should be exer-

cised when constructing fluid geometry to avoid such a condition.

• Rotating regions from multiple rotating components must not overlap. Devices such a gear

pumps or the beaters of a kitchen mixer cannot be modeled with the rotating machinery capa-

bility because their rotating regions overlap.

Page 7: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 7/29

7

• All rotating devices must have a rotating region and a static region that interact via the periph-

ery zone.

The following graphics illustrate these principals:

Rotating Region

Static Regions

Axial Fan

Rotating Region

Static Region

Periphery ZonePump Impeller

DischargeVolute

Page 8: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 8/29

8

• If the blade tip clearance is extremely small (often because of tight seals), the surrounding

static region can be eliminated. An example is shown:

Boundary Conditions

If the rotational speed of the rotor is known, then pressures will often be specified. In many cases,

the purpose of the analysis is to determine the flow rate generated by the device for a given pres-

sure. Apply a pressure rise across the device. This will impose the resistance faced by the rotor.(Note that it is recommended to start such an analysis with equal pressures assigned to both the

inlet and outlet. As the impeller starts rotating and moving flow, the pressure rise can be gradually

imposed. This can be done either manually or with a time-varying boundary condition.

Another situation involving a known rotational speed is that the flow rate is known, and the pres-

sure drop is the desired output quantity. For such a model, specify a pressure of 0 gage at the inlet

and the flow rate at the outlet. This method will often solve faster than specifying a pressure on

both the inlet and outlet.

If the rotational speed of the rotor is unknown (as in the case of the torque-driven or the free-spin-

ning scenarios), then a specified velocity or flow rate is most often appropriate. Recall that a pres-sure MUST be assigned to at least one opening in the model unless the model is fully enclosed.

Heat transfer boundary conditions can be applied as appropriate to conduct a heat transfer analy-

sis.

Materials

A new material type has been added to the Material Task Dialog: Rotating Region. When defining

a rotating region, select this type from the Type drop down of the Material Task dialog. To create

or edit a Rotating Region, hit the Create/Edit Material button to bring up the Material Editor.

Rotating RegionImpeller

Inlet Tube Outlet Tube

Static Regions

Page 9: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 9/29

9

Assigning a Rotating Region:

Note: Solids embedded in a rotating region should be assigned a solid material. CFdesign will

rotate such a solid because it is embedded in a rotating region.

Creating and Editing Rotating Regions

The parameters that define a Rotating Region are based on the type of analysis to be run. There

are three different scenarios:

1. Select the part or parts. Choose Rotating

Region as the Type, and select the Mate-

rial name.

(If the material does not exist, create one

using the Create/Edit button)

2. Select the Axis of Rotation by selecting

either a Cartesian direction or by select-

ing Pick on Surface.

If Pick on Surface is selected, you will be

prompted to pick a planar surface on the

rotating region part that is normal to the axis

of rotation.

Use the Reverse button to change the axis

direction if necessary. The Right Hand Rule

Convention is used, so care should be exer-

cised in selecting the direction. The unit vec-

tor is a very useful way to verify the

direction of rotation

The center of rotation will be calculated

automatically based on the geometry of the

rotating region. For this reason, it is impor-tant that the rotating region and the rotor be

centered about the same location.

3. Hit Apply to apply the material to the

part.

Step 1

Step 2

Step 3

Page 10: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 10/29

10

Known Rotational Speed:

Enter the rotational speed of the rotor in either radians per second or RPM. A variable rotational

speed can entered by changing the Variation Method to Table, and entering data for rotational

speed vs. time.

Known Driving Torque

This scenario is useful for modeling a device that is rotated with a known driving torque (such as

from a motor). Torque can be entered as a constant value or as time-varying with a piece-wise lin-

ear data table. Torque can also be entered as rpm-varying with a piecewise linear table. (The

direction of applied torque will be set as the rotational direction on the main Material Task dia-

log.) If there is a resistive torque acting on the device, subtract that from the Known Torque value.

For example, if the known motor torque is 100 N-m, and the resistive torque is 5 N-m, then apply

a value of 95 N-m.

Page 11: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 11/29

11

In addition to torque, enter the inertia of the rotating device. This is commonly the rotational iner-

tia of the rotor and shaft and anything that is connected to the shaft (such as a motor or flywheel if 

the rotating device is a turbine). An easy way to determine an approximate inertia is to multiply

the combined mass of the rotor, shaft, and shafted accessories by the average radius squared. This

approach is reasonable if the intent of the analysis is to run the device to a steady state condition.

If the intent of the analysis is to obtain a detailed time history of the rotational speed, then the

inertia needs to be calculated more precisely than with the method discussed above.

Free Spinning

In this case, the rotor starts with no rotational speed, and will “spin up” based on the applied fluid

loading. Specify the inertia of the mechanical components and the rotor. The steady rotational

speed will occur when the net hydraulic torque is zero.

If the device is free spinning, but a known resistive torque exists, then set the Analysis Type as

Known Driving Torque, and set the torque to the value of the resistive torque (and use a negative

value).

Please consult the Materials chapter of the CFdesign User’s Guide for more information about the

Materials Database.

Analysis

Rotating device analyses are always run transient (varying with time). This is because the mesh of 

the rotating region physically rotates relative to the static regions in the model. Transient will be

set automatically on the Analyze dialog when a part is assigned to be a rotating region.

In addition, the time step size will be automatically set when the rotational speed of the region is

defined. The time step is calculated such that the device will rotate three degrees per time step.

Page 12: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 12/29

12

For cases in which the rotational speed is not known (the known torque and free spinning cases),

it is often possible to estimate a value for time step using a velocity polygon based on the flow

rate and the blade angles. This method will result in an approximate rotational speed that can then

be used to determine a time step size. Use the following formula to calculate a time step size that

results in three degrees of rotation per time step:

3 / (6 * RPM)

A good guideline to ensure that the time step is reasonable is that the rotational speed should not

change by more than 1% per time step. If it does, then you should either adjust the time step

smaller or check the value of inertia. If the inertia value is too small, (smaller than what it physi-

cally is in the system) then the rotor could spin up too quickly. This could lead to calculation

instabilities and possibly divergence.

In addition to the time step size, CFdesign automatically invokes several other settings for rotat-

ing devices: The number of iterations per time step is set to 1. The Automatic Turbulence Startup

is set to the “Extend” mode. Mesh Enhancement is turned off.

Be sure to set a Results Output frequency. This controls how frequently the time steps are saved to

the disk. Saved time steps can be used to animate the results after the analysis is completed. Care

should be exercised when setting the output frequency to avoid saving so many results sets that

your hard drive fills up.

As the analysis runs, the rotation of the rotating region will appear both computationally and visu-

ally in the run-time results viewing.

At the conclusion of an analysis, a csv (comma separated variable) file containing a time history

of velocity and torque is written to the working directory.

Page 13: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 13/29

13

Entity Grouping

Introduction

Geometric entities such as volumes, surfaces, or edges can be grouped based on part name, mate-

rial, common mesh size or boundary condition. Groups of entities can then be selected with a but-

ton click to add additional settings. Groups of surfaces can also be selected for assessing wallresults (post processing).

A Group is a homogeneous collection of entities: volumes, surfaces, or edges. A group cannot

contain a combination of entities (such as a mixture of volumes and surfaces, for example).

Creating Groups

Create a group by right clicking on the main

Group branch in the feature tree, and select

“Create Group”

A dialog will come up prompting for a group

name.

Groups can be created on the fly if desired.

This can occur when entities are added to

groups, and will be described in the next sec-

tion.

Page 14: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 14/29

14

Adding Entities to Groups (and Creating Groups on the Fly)

Adding Parts from the Feature Tree

1. Parts can be added to groups by right

clicking on part ids listed in the Parts

branch of the feature tree.

(Note that multiple selection of entities in the

tree using shift key-Windows standard multi-

ple picking is now supported.)

2. After selecting the desired parts, right

click, and select “Add to Group.”

3. A menu will come up listing available

groups. Select the desired group from the

list.

4. To create a group on the fly, select “Cre-ate Group.” The Create Group dialog will

prompt for a name. After entering the

name, the selected parts are then added to

the group.

Adding Parts by Name

1. Parts can also be added to an existinggroup by right clicking on a group name,

and selecting Add by Name.

2. Use a regular expression to type in part of 

the name that is common to the parts to be

added to the group. (Be sure to check the

Regular Expression box.)

For example, to add multiple parts with the

word “chip” in their name, enter “*chip*”,

and all parts that have the word chip some-

where in their name will be added to thegroup.

Step 1 Step 2

Step 3

Step 4

Step 4

Page 15: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 15/29

15

Removing Entities from Groups

Adding Entities with Applied Conditions

Any volume, surface, or edge that has an

applied mesh size or boundary condition canbe added to a group:

1. Right click on an entity with an applied

condition in the feature tree, and select

“Add to Group”.

2. All entities with the same applied setting

can be added to a group by right clicking

on an applied condition under an entity in

the feature tree, and select “Add by Value

to Group.”

Adding Multiple Entities From The Selec-

tion List

When applying loads, mesh sizes, or materi-

als, the currently selected entities can be

added to a group by right clicking in theSelection window, and selecting Add to

Group.

Right click on an entity (or entities) under the

Group branch, and select Delete. This will

remove the item(s) from the group.

Page 16: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 16/29

16

Deleting Groups

Displaying Grouped Entities

Using Groups

Groups of surfaces can be selected for use with a Wall Results calculation. The group must have

existed during the last run (if it did not exist, simply run 0 iterations prior to examining wall

results). To access a group of surfaces, right click in the Wall Results dialog Selection list, andselect the appropriate group. The surfaces in the group will be added to the selection list, and wall

results on those surfaces will be reported.

Improved File Management

Faster file reading and writing to improve data access times. This is the next step toward the con-

solidation of multiple analysis files. In version 6, we introduced the concept of a single job file for

Delete an individual group by right clicking

on it in the Group branch of the feature tree.

Delete all groups by right clicking on the toplevel Groups branch of the tree, and selecting

Delete All.

To show only the contents of a group, right

click on the group label (under the Groupsbranch), and select Display Group Only.

To re-display the rest of the model, right click 

in the graphics window, off of the model.

• On the Loads, Mesh, and Materials dia-

logs, groups are listed in the Selection

Basis menu. Only groups containing the

type of entity of the current selection type

are listed.

• When a group is selected, the entities are

added to the Selection List.

• Individual items can be deselected or

additional items added.

Page 17: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 17/29

17

an analysis. However, for every analysis we would copy the contents into multiple smaller files,

and then copy several of these files to the analyze directory. For large analyses, this was slow and

inefficient. In version 7, this process has been improved such that we will read and write informa-

tion directly from and to the file, eliminating the prodigious amount of copied files. The data that

is has to go into the Analyze directory will be read directly from the user’s cfd file, and placed

into the analyze directory, in a single step. The end result of this effort will vastly improved file

opening, saving, and closing times, as well as a reduction in required disk space.

Improved Data Communication

To allow for Fast Track usage across non-homogeneous networks. Currently, Fast Track relies on

copying files, which is very sensitive to file permissions. These improvements eliminate the

dependence on permissions, and will move data directly between the user’s machine and the

solver machine.

Modification of CFdserv to be a Windows Service (Unix Daemon)

CFdserv (which is a process in version 6) has been converted to be a Windows service (a daemonfor Unix systems). This will allow the server to work more tightly with the operating system.

There is a separate dialog box which controls the operation of the service, so the user can stop cfd-

serv without having to enter Task Manager. By default, the service will start when the machine is

started. Also, the service can continue to run even when a user logs out of the machine.

If the software is installed on a file server (nfs mount), but run on a local machine, cfdserv needs

to be running locally. A simple Install-Shield installation will be available that will allow the user

to install the cfdserv service on their local machine. This will also enable the user to designate an

Analyze directory on their local machine.

User-defined Analyze Directory LocationUsing the CFdserv dialog, the user will be able to select which directory will be the Analyze

directory. This is most important for complicated installations in which the software is installed

on a designated file server, but the users run on their local desktop machines. With this feature,

each user can select a location on their local machine to be the Analyze directory. The default

location of the Analyze directory will be a sub-directory under the main installation directory.

Page 18: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 18/29

18

Total Heat Flux Boundary Condition

Temperature-Dependent Heat Generation (new BC)

This allows the heat generation to vary with temperature. Such a condition is a thermostat, and

allows for the simulation of heating component that shuts off (or greatly de-powers) once a target

temperature is reached. Temperature-dependent heat generation is available for both volumetric

and total heat generation boundary conditions. It also allows for the simulation of industrial pro-

cesses that operate within a narrow temperature band, and will adjust the heat input to maintain

the target temperature.

Similar to the total heat generation boundary

condition, this is a heat flux condition that is

applied directly, without having to consider

the area of the surface. This is very importantbecause it allows the user to make parametric

changes that might change the area, and not

have to worry about recalculating the heat

flux boundary condition

1. After selecting Heat Generation (or TotalHeat Generation), select the units.

2. Check the Temperature Dependent box on

the Heat Generation (or Total Heat Gener-

ation) dialog.

3. Set the units of temperature.

4. Select the variation type: Piecewise Lin-

ear, Polynomial, and Inverse Polynomial

are the available variational methods.

5. Click the Define button to bring up the

table to enter heat generation and tempera-

ture data.

Note: Heat Generation cannot vary with tem-

perature if it to vary with time as well.

Step 1

Step 2

Step 3

Step 4

Step 5

Page 19: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 19/29

19

Component Thermal Summary

Output text file that lists temperature maximum, minimum, and average for all solid components

in the model. The location and name (significant because names for Parasolid and Acis-based

parts is a new feature as well) of each part are also given. This is a report that is created when the

user requests it, and provides a detailed description of the thermal results for every component in

the assembly. This feature will most likely appeal most to users in the electronics industry.

The button to create the report is on the Review_Notes dialog:

Joule (Ohmic) Heating

Joule heating is the generation of heat by passing an electric current through a metal. Also known

as resistance heating, this feature allows the user to simulate stove-top burner elements as well as

electrical resistance heaters. User-supplied inputs include current, voltage, and the resistivity of 

the metal.

Two new boundary conditions have been added to help define a Joule heating conditions: current

and voltage. The typical way to define the loading is to set a current on one end of the solidthrough which electricity is passing and a voltage of 0 on the other end:

Alternatively, a potential (voltage) difference can be applied across the device, and the current

boundary condition can be omitted.

A new material property has also been added: Resistivity. This is the resistance per area multi-

plied by the length of the device. A value for resistivity is required for any solid that is heated by

the Joule effect.

The relationship between resistivity and resistance is:

Flow Volume

Electrically Heated Object

Current on surface Voltage = 0 on surface

 Rr L×

 A-----------=

Page 20: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 20/29

20

where R = resistance (ohms)

r = resistivity (ohms-length unit)

L = length of the device

A = cross sectional area

As with any heat transfer analysis, a temperature needs to be specified somewhere in the model

(either as a temperature boundary condition or as a surrounding temperature for a film coefficient

boundary condition).

Care should be taken that the mesh on any object heated by the Joule effect should have two lay-

ers of elements across the object. This will ensure that there are enough nodes to calculate the

heating in the object.

Joule heating is invoked automatically if the current and voltage boundary conditions and the

resistivity material property are set. Additionally, heat transfer must be enabled on the Options

task dialog. There is not a separate button to invoke Joule Heating.

Periodic Boundary Condition

Periodic boundary condition (cyclic symmetry) will enable users to model a single passage of an

axial or centrifugal turbomachine. It is not a sliding mesh implementation (like the full rotating

device), but will capture the flow within the blade passage. Periodic boundary conditions can also

be used to simulate non-rotating devices such as a single blade passage through a stator cascade.

Periodic boundary conditions are always applied in pairs, typically to the surfaces of extensions to

the inlet and outlet of the blade passage. For such an analysis, only a single blade passage is mod-

eled, but a volume is added to both the inlet and the outlet of the model. These should be separate

volumes from the blade passage. The blade passage will be set up as a rotating region, and the

rotational speed and direction of rotation must be defined. The extensions will not be rotating.

When applying a periodic condition, a pair ID is required. Use an integer value for the pair ID,

and use the same value on the two surfaces at each location of the model.

Page 21: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 21/29

21

The single passage can either be exactly between the blades (extending from the suction side of 

one blade to the pressure side of the other):

This approach is better for most centrifugal devices and axial devices that have a large number of blades.

Alternatively, the rotating region can extend from the mid-point of one passage to the mid-point

of the neighboring passage. In this case, the a single blade will run through the middle of the rotat-

ing region. The blade should either be a cutout or should be a solid:

Turbomachinery analyses using periodic conditions are only useful for blade passages. Such anal-

yses are not appropriate for geometries in which a non-moving solid is included, such as a centrif-

ugal pump surrounded by a volute.

Periodic boundary conditions can also be used for non-rotating devices, such as a stator cascade.

Periodic pairs are required at the inlet and outlet extensions:

Inlet PeriodicExtension

Outlet Periodic

Extension

Rotating Region(Blade passage)

Periodic Pair 1

Periodic Pair 2

(Sides)

(Sides)

Pair ID 1

Pair ID 2

Blades

Inlet

Outlet

Page 22: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 22/29

22

Analyses with periodic boundary conditions (whether they include a rotating region or not) must

be run transient.

Centrifugal Pump/Blower Device

Introduction

An addition to the axial fan device, this is a fan object (material type) that causes flow to enter

axially, and exit radially (with a tangential component if the rotational speed in included). The

user specifies a flow rate (constant or a fan curve) as well as an optional rotational speed.

This device models the flow through the impeller of a centrifugal device, so the user will have to

include the geometry that comprises the volute. Flow can also be made to enter radially/tangen-

tially and exit axially (as in a radial in-flow turbine). If no rotational speed is specified, this is a

convenient way to cause flow to enter axially and exit in a completely radial direction.

Assigning Pumps

1. Select the part or parts, choose the Centrif-

ugal Fan/Blower as the type, and select the

Material Name.

(If the material does not exist, see the follow-

ing section for how to create the fan material.)

2. Select the Axis of rotation by clicking the

Axis of Rotation button. This will bring up

a dialog prompting for a surface that is

normal to the axis of rotation. Select the

surface, and reverse the direction if neces-

sary, using the right hand rule convention.3. Select the inlet surface or surfaces by

clicking on the Inlet button. This will

bring up a dialog prompting you to select

the inlet surface(s). After selecting the sur-

face(s), hit OK on the Inlet Face Selection

dialog.

4. Select the outlet surface or surfaces by

clicking on the Outlet button. This will

bring up a dialog prompting you to select

the inlet surface(s). After selecting the sur-

face(s), hit OK on the Outlet Face Selec-tion dialog

5. Hit Apply to apply the material.

Step 1

Step 2

Step 3Step 4

Step 5

Page 23: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 23/29

23

For a pump or blower-type device, the inlet is typically the axial surface. Care should be taken

when constructing the geometry that the inlet surface does not touch the outlet surface. This is

shown

Alternatively, the device may be an annulus, like a squirrel cage. In this case, the inlet would be

the interior annular surfaces, and the outlet would be the exterior cylindrical surfaces (as shown

above).

Creating and Editing Centrifugal Pumps and Blowers

No centrifugal pumps are included in the installed materials, so it is necessary to create at least

one before using a pump. The Material Editor for centrifugal pumps is shown:

1. The type must be set to Centrifugal Pump/Blower (this is set on the main Materials

dialog).

2. Enter a material name. (Note: no spaces.)3. Hit the button of the property to define.

4. Select the variation method.

5. Enter the appropriate values.

6. Hit the apply button.

7. Hit OK when all information is entered.

Inlet Surface Outlet Surfaces

Centrifugal Blower

(yellow) (red)

SurroundingFlow Volume

Step 2

Step 3

Step 4

Step 5

Step 6Step 7

Page 24: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 24/29

24

The flow rate and the rotational speed are necessary inputs. The specific direction of flow and

rotational direction are not part of the material definition. These settings are entered on the Mate-

rial task dialog, making them particular to the assigned geometry.

No other fluid property information is required to define a centrifugal pump. the Solver automati-

cally applies the fluid property information from the surrounding fluid to the pump. for the rea-

son, it is very important that a pump contact only one fluid material type.

There are two ways to input flow rate: as a constant value or as a head-capacity (PQ) curve:

Constant

Enter the flow rate and the appropriate units.

Fan Curve

Enter the flow rate and pressure data into the table. This information often comes from fan manu-

facturer data. Data in “.csv” format can be imported using the Import button. Data is saved to a

“.csv” file using the Save button.

General-Direction Distributed Resistance

This feature allows a distributed resistance to be applied to any flow direction (instead of con-

straining it to the Cartesian directions). Also, resistance can be assigned for cylindrically shaped

devices (such as cylindrical filters), inducing a resistance in the radial direction. An example of 

this is the filter element in an automotive oil filter.

Two additional choices have been added to the Flow Direction drop menu on the Materials task 

dialog for Resistances: Pick on Surface and Radial.

Use Pick on Surface to indicate the direction of flow through the resistance region. When Pick onSurface is selected, a prompt will come up to select a surface normal to the direction of flow.

After selecting it, hit OK. Flow in the two normal directions will be restricted completely. (Note:

If the direction of flow is in one of the Cartesian directions, then either Pick on Surface or the

appropriate Cartesian direction is acceptable.)

Use Radial for the Flow direction to simulate a cylindrically-shaped resistance. The other two

directions will automatically be set to Axial and Tangential. A prompt will come up to select a

x

ySelect either of these surfacesas normal to Flow Direction

Page 25: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 25/29

25

surface normal to the axial direction. The code requires this for correct calculation of the orienta-

tion of the material object.

Another application for Radial flow direction Resistance is for a bank of resistive cylinders, over

which the flow must pass. In this case, the flow direction is again Radial, and an axial direction

must be indicated by the user:

Improved Support For Simulation Features in Wildfire Models

In CFdesign 6, volume regions in Wildfire were not considered separate parts when read by

CFdesign. This has been corrected in CFdesign 7: volume regions in Wildfire will now be consid-

ered to be separate volumes.

Discrete Model Import (Nastran and IDEAS mesh)Introduced in June of 2003 to CFdesign 6.0, this is formally released as a feature in CFdesign 7.0.

This feature allows for the import of a finite element mesh created in a third party software, using

either the Nastran or I-DEAS formats (“.nas” or “.unv”, respectively). Separate parts in an assem-

bly must be meshed with different material IDs, otherwise parts will not be differentiated from

one another. In CFdesign, set up of the model is standard, with the exception that the Mesh task 

dialog is not available. Mesh Enhancement is allowed, however.

Names for Parasolid and Acis parts

The name assigned to a part in Parasolid- or Acis-based CAD tool will appear up in the CFdesign

feature tree (just like with Pro/E models).

Improved Free Area Ratio Resistance Elements

Improvements have been made to the free area distributed resistance element to improve accu-

racy. A different correlation was implemented that will result in a more accurate loss coefficient

for a given free area ratio. In version 6, the correlation was based on flow through a screen. To

Axial direction

Flow enters axially, butmust pass through radialresistance region

Flow Inlet

Resistance Region

Page 26: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 26/29

26

more closely represent components in an electronic package, the correlation has been changed to

match flow through a perforated plate.

Importation of CFdesign 5.0 I-DEAS Analysis Results

CFdesign 6 did not allow for the migration of v5 results created from an I-DEAS mesh. In version

7, v5 results created from an analysis based on an I-DEAS mesh can now be imported. The analy-sis cannot be continued, but results can be viewed in the v7 interface. (The model is read in using

the Discrete interface.)

Lost Settings Are Stored

When settings are copied from one analysis to another in a project, some of the settings might get

lost (if the inlet surface is removed from the model, for example). In this case and for the case in

which an analysis is re-opened after geometric changes, any settings that are lost are listed in a

small dialog. The user can reassociate these settings to the model by selecting the geometric entity

and then the setting from the list.

If settings (boundary/initial conditions, mesh sizes, and material definitions) are not transferred

from one analysis to another or are lost due to a geometry change, a “Show Lost” button will

appear on the appropriate dialog (based on the type of settings that were lost):

The Show Lost button will only appear on a dialog if settings of the dialog type are lost.

When the Show Lost button is hit, a window will come up listing the lost settings:

To reassign a lost setting, first select the entity (or entities) in the model. Select the desired setting

from the list of lost settings. Hit Apply on the task dialog.

All lost lists will be cleared from the analysis when the user issues a save command.

Page 27: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 27/29

27

Variable Torque with RPM (Rotating Devices)

This feature extends the flexibility of the Rotating Device functionality. This allows the user to

define the torque imposed on the rotor as a function of RPM. Values are entered on a piecewise-

linear lookup table.

Variable Emissivity With Temperature

This extends the radiation model. Surface emissivity often varies with temperature, and this fea-

ture allows the user to simulate these effects. This variation will be in the form of a piecewise-lin-

ear table, as well as a polynomial and inverse-polynomial table.

Improved support for topological changes in Solid Works and Inventor models

Settings (loads, mesh sizes, materials) will be remembered when topological changes are made to

Solid Works or Inventor models in a much more robust manner than in 6.0.

Heat Flux BC At Solid-Solid Interface (heat flux wall result)

This is useful for simulating the presence of a thin die sandwiched within a chip. Instead of having

to include the geometry of such a thin device, this would allow the user to divide the surface of the

chip (surface region), and apply a heat flux at the solid-solid interface. The direction of heat will

be influenced by the relative conductivity of the surrounding solids.

The resultant heat flux at a solid-solid interface will be available through the Wall Results dialog.

In version 6, wall heat flux was only available on an exterior wall or fluid-solid interface.

Intermediate Time Steps For Results/BC Transfer

This is very useful for transient analyses or even analyses with many saved results sets. This willallow the user to select which result set/time step they want to transfer to their FEA model. Cur-

rently in v6, we only transfer the last saved result set/time step.

To map results from an intermediate result or time step, first activate that set from the Results

branch of the Feature Tree. (Right click on Results, and select the desired results set from the list.)

Proceed to the Loads Transfer dialog, and map the appropriate results in the standard manner. The

results from the active result or time step will be mapped to the FEA mesh.

Page 28: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 28/29

28

Redesigned Wall Results Dialog

In an effort to make this dialog easier to use, some changes were made to the Wall Results dialog:

The following two items are accessible through an entry in the cfdesign_flags file. Both were

developed by a third-party developer, and care should be taken when promoting. Basic testing

confirms that these features work, but extensive testing is required to ensure they are robust andwork for a broad range of applications. When a higher degree of confidence is attained, these fea-

tures will be made more accessible than through the cfdesign_flags.txt file.

Automatic Void Filling for Pro/E models

Similar to void filling for parasolid models, a fully enclosed void within a Pro/E model will result

in the automatic creation of a volume within CFdesign. Note that this does not allow for interfer-

ing parts (as in Parasolid or Acis), so care must still be taken to eliminate part interferences from

the Pro/E model.

This is activated through an entry in the cfdesign_flags.txt file. A value of 1 activates fill voids, a

value of 0 disables it:

PROTOOL FILLVOIDS 1

Sliver Surface Suppression

Sliver surfaces can be removed from the model during meshing. This is activated through an entry

in the cfdesign.txt file:

Check box to activate acutoff pressure; by defaultthe cutoff pressure is not used.

Check box to use near-walltemperatures for a film-coefficientcalculation. Use of a 0 value of temperature for this has been disabled.

Page 29: v7 Feature Usage

7/28/2019 v7 Feature Usage

http://slidepdf.com/reader/full/v7-feature-usage 29/29

PARASOLID SUPPRESS_SMALL_FEATURES 0 2 0.01

PROTOOL SUPPRESS_SMALL_FEATURES 0 2 0.01

ACIS SUPPRESS_SMALL_FEATURES 0 2 0.01

The first number is the on/off toggle: 0 = off, 1 = on.

The second number is the absolute/relative toggle: 1 = absolute size, 2 = relative size (recom-

mended)

The third number is the tolerance size. If an absolute value is used, this is the minimum size of the

feature. Any surface or feature that has a dimension smaller than this size will be removed from

the model. If a relative value is used, then this is a percentage. Any feature that is smaller relative

to the rest of the model than this value will be removed.

When this is invoked, any surfaces or features that are smaller than the value prescribed in the

Flags file will not be visible when the geometry is opened. When meshed, these areas will be

paved over by elements.

Pro/Engineer Granite support

This is dependent on the progress PTC can make with the Granite module. In its best form, this

would allow access to Pro/E geometry without requiring a Pro/Mesh license. CFdesign can access

geometry by being launched directly from Pro/E or by reading in a Pro/E model from the disk.

Meshing will not cause the Pro/E interface to re-appear (as it does with the Pro/Mesh method).

Furthermore, once CFdesign is launched from Pro, Pro is accessible and can be shut down with-

out breaking connectivity with the mesher.