Download - Functional Loading in ANSYS/Mechanical

Transcript
Page 1: Functional Loading in ANSYS/Mechanical

Advanced Loads W biWebinar

Patrick CunninghamJ 2013January 2013

CAE Associates Inc. and ANSYS Inc. Proprietary© 2013 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Page 2: Functional Loading in ANSYS/Mechanical

E-Learning Webinar Series

This presentation is part of a series of E-Learning webinars offered by This presentation is part of a series of E-Learning webinars offered by CAE Associates.

Other E-Learning webinar topics coming up are:

Solving Transient Dynamic Problems with ANSYS LS-DynaFebruary 12th and 14th

Working with APDL Command Objects in WorkbenchMarch 5th and 7thMarch 5 and 7th

Visit www.caeai.com for details.

If you are a New Jersey or New York resident you can earn continuing education credit for attending the full webinar, participating in the polls and completing a survey at the conclusion of the presentation

2

completing a survey at the conclusion of the presentation.

Page 3: Functional Loading in ANSYS/Mechanical

Topics

1 Using Tabular and Functional loads in ANSYS/Mechanical1. Using Tabular and Functional loads in ANSYS/Mechanical2. Mapping imported data onto the ANSYS Mechanical model

using the External Data Utility. g y

3

Page 4: Functional Loading in ANSYS/Mechanical

Tabular and Functional Loads in Functional Loads in ANSYS/Mechanical

CAE Associates Inc. and ANSYS Inc. Proprietary© 2013 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Page 5: Functional Loading in ANSYS/Mechanical

Load Definition in ANSYS/Mechanical

Most loads in the ANSYS/Mechanical environment can be defined in one Most loads in the ANSYS/Mechanical environment can be defined in one of the following ways:

— Constant: The magnitude of the load does not vary by position and can vary only linearly with time throughout the duration of the load step.only linearly with time throughout the duration of the load step.

— Tabular: Can be defined by a table of the load magnitude and one primary variable (x, y, z, time).

— Functional: A math expression is used to define the load magnitude as a p gfunction of one primary variable (x, y, z, time).

5

Page 6: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

A cantilever beam is loaded with the following: A cantilever beam is loaded with the following:— A pressure distribution in the top surface that varies along the length. — A periodic load at the free end.

A transient analysis is needed to combine the effects of the constant and A transient analysis is needed to combine the effects of the constant and time varying loads.

Constant pressure is distributed over the beam length.

6

Sinusoidal force applied at the free end.

Page 7: Functional Loading in ANSYS/Mechanical

Tabular Loading in ANSYS/Mechanical

Tabular loads defined in Mechanical can be a function of one primary Tabular loads defined in Mechanical can be a function of one primary variable only (x, y, z or time).

Tabular loads can be defined in local Cartesian and cylindrical coordinate systemssystems.

7

Page 8: Functional Loading in ANSYS/Mechanical

Functional Loading in ANSYS/Mechanical

Functional loads are also limited to one primary variable only (x y z or Functional loads are also limited to one primary variable only (x, y, z or time).

Specify the “Number of Segments” to control the resolution of functional load dataload data.

8

Page 9: Functional Loading in ANSYS/Mechanical

Functional Loading in ANSYS/Mechanical

Functional loads can be also defined with respect to local Cartesian or Functional loads can be also defined with respect to local Cartesian or cylindrical coordinate systems.

9

Page 10: Functional Loading in ANSYS/Mechanical

Functional Loading in ANSYS/Mechanical

Functional loads defined with respect to time can be activated and Functional loads defined with respect to time can be activated and deactivated on a per load step basis.

10

Page 11: Functional Loading in ANSYS/Mechanical

Functional Loading in ANSYS/Mechanical

If you are using a periodic function take care to set the angle units If you are using a periodic function take care to set the angle units accordingly. Example: Define a force load with the magnitude F = Fmax*sin(ωt). 1 Set the angle unit to Radians prior to defining the load1. Set the angle unit to Radians prior to defining the load. 2. Add a force load with a magnitude defined as a function. 3. Define ω in radians/s in the function. Note: Changing the units after the load is defined will not change the setting in the functionNote: Changing the units after the load is defined will not change the setting in the function.

11

Page 12: Functional Loading in ANSYS/Mechanical

Tabular and Functional Loading Types

Not all load types can be defined with tables and functions as detailed in Not all load types can be defined with tables and functions as detailed in the table below:

Tabular FunctionalLoad (time) (x or y or z) (time) (x or y or z)Force + X + X

Remote Force + X + XNodal Force + + + +Moment + X + XPressure + + + +

Nodal Pressure + + + +Displacement + + + +

Remote Displacement + + + +Nodal Displacement + + + +

Bearing Load X X X XThermal Load + + + +Joint Load + X + XAcceleration + X + XAcceleration

Angular Velocity + X + X

Note: Only Pressure and Nodal Pressure tabular and functional loads are available in a Harmonic Response Analysis

12

Page 13: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

The example consists of a steel cantilever beam 0 5” in height and 25” in The example consists of a steel cantilever beam 0.5 in height and 25 in length.

A pressure load varying along the length of the beam is applied to the top surface as shown:surface as shown:

13

Page 14: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

The static displacement due to the distributed pressure is - 75986” in the The static displacement due to the distributed pressure is -.75986 in the global Y direction.

14

Page 15: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

A modal analysis shows the natural frequency of the first bending mode at A modal analysis shows the natural frequency of the first bending mode at 25.685 Hz.

15

Page 16: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

The same distributed pressure load is then applied in a transient analysis The same distributed pressure load is then applied in a transient analysis. A beta damping coefficient is input as follows:

β = 2ξcr / 2πfwhere ξcr = 1 and f=25.685 Hz

The resulting displacement is consistent with the static analysis result.

16

Page 17: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

Add a periodic load on the end of the beam at the natural frequency of the Add a periodic load on the end of the beam at the natural frequency of the 3rd bending mode:

Add enoughAdd enough function segments to describe the periodic load in the time domain.

17

time domain.

Page 18: Functional Loading in ANSYS/Mechanical

Variable Loading in ANSYS/Mechanical

Solve and compare to the previous transient solution Solve and compare to the previous transient solution.

Static pressure

Static pressure + periodic loadStatic pressure + periodic load

18

Page 19: Functional Loading in ANSYS/Mechanical

The External Data Utility

We have seen how Tabular and Functional loads can be useful in ANSYS We have seen how Tabular and Functional loads can be useful in ANSYS Mechanical but what if the load distribution varies in more than one direction?

For a three dimensional spatially defined load the External Data Utility can For a three dimensional spatially defined load the External Data Utility can be used.

The External Data Utility is found in the Component Systems menu.

19

Page 20: Functional Loading in ANSYS/Mechanical

Using the External Data Utility with Data Utility with

ANSYS/Mechanical

CAE Associates Inc. and ANSYS Inc. Proprietary© 2013 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Page 21: Functional Loading in ANSYS/Mechanical

The External Data Utility

When should I use the External Data Utility? When should I use the External Data Utility? 1. When I have CFD results that I need to distribute on my Mechanical model. 2. When I have temperature results from a different finite element mesh. 3 When I have test data that I want to load onto my model3. When I have test data that I want to load onto my model. 4. When I have a non uniform thickness shell and I have a table of coordinates

versus thickness that I want to assign to my elements. Basically if you have coordinates and data the External Data Utility can Basically, if you have coordinates and data, the External Data Utility can

map it onto your model for the following quantities:

21

Page 22: Functional Loading in ANSYS/Mechanical

The External Data Utility

Th E t l D t Utilit i f d i th C t S t ti f th The External Data Utility is found in the Component Systems section of the Project Page.

22

Page 23: Functional Loading in ANSYS/Mechanical

The External Data Utility

The External Data Utility has an easy to use interface The External Data Utility has an easy to use interface. Setting it up requires the four basic steps shown here.

3 Label the data columns3. Label the data columns accordingly.

1. Identify the source data file.

2. Set the format type.

4. Check the data preview.

23

Page 24: Functional Loading in ANSYS/Mechanical

The External Data Utility

Once the External Data Utility is set up a simple drag and drop connects Once the External Data Utility is set up a simple drag and drop connects the data to the analysis system.

Drag and drop.

24

Page 25: Functional Loading in ANSYS/Mechanical

The External Data Utility

After the drag and drop a refresh of the Setup row of the analysis system After the drag and drop a refresh of the Setup row of the analysis system is required.

RMB - Refreshe es

25

Page 26: Functional Loading in ANSYS/Mechanical

The External Data Utility

After refreshing the Setup row you will find an “Imported Load” folder in the After refreshing the Setup row you will find an Imported Load folder in the Mechanical environment.

RMB click on the folder to insert the desired load.

26

Page 27: Functional Loading in ANSYS/Mechanical

The External Data Utility

1 Scope the imported load by either Named Selection or geometry picking1. Scope the imported load by either Named Selection or geometry picking. 2. If you have multiple data files in the External Data Utility identify the file and

quantity (column) to be imported. 3. You can display the source points to confirm that the data and the model are3. You can display the source points to confirm that the data and the model are

geometrically consistent.

11.

3.

27

2.

Page 28: Functional Loading in ANSYS/Mechanical

The External Data Utility

RMB click on the quantity to import the load RMB click on the quantity to import the load.

28

Page 29: Functional Loading in ANSYS/Mechanical

The External Data Utility

Once the load is imported and mapped onto the mesh turn off the source point Once the load is imported and mapped onto the mesh turn off the source point display.

RMB click on the imported load and insert a “Validation” to check the quality of the data mapping.

As an example, set the type to “Source Value” and “Display on Parent” to On. RMB click on the validation and choose “Analyze”.

29