Femtet Help/Manual
 

Home / Technical Notes / Stress Analysis / Stress-Static Analysis

Stress-Static Analysis

Single-step analysis and multi-step analysis are available.

1. Single-Step Analysis

Linear analysis or Nonlinear analysis will be used depending on the analysis conditions.

In the nonlinear analysis, unloading analysis too will be available with unloading step added.

 

Thermal load analysis with these analyses will calculate the behavior when the temperature changes from the reference temperature to the reached temperature.

1.1 Nonlinear Analysis

The following are the nonlinear analyses.

 

1) Analysis of Large Deformation (Geometric Nonlinearity).

2) Analysis of Nonlinear Materials (Creep and viscoelastic materials cannot be analyzed with the single-step analysis)

3) Contact Analysis

 

You can check if the current setting is for nonlinear analysis in the "Nonlinear Setting Status" on the Step/Thermal Load Tab.

 

In the nonlinear analysis, one step is divided into substeps and calculation is done for each substep whereas the linear analysis gives solution in a single calculation.

Calculation accuracy and convergence will be improved by dividing one step into substeps.

 

In the case of the mechanical load and forced displacement, the load is gradually increased to the specified load (forced displacement) at the final substep.

With the thermal load, the temperature is gradually changed from the reference temperature to the reached temperature at the final substep.

 

The number of substeps is 20 by default. It can be adjusted on the Step/Thermal Load tab. See Substep setting dialog box.

It can be adjusted if the Nonlinear Setting Status is "With nonlinear setting" on the Step/Thermal load tab.

To change the number of substeps, set up the nonlinear analysis first.

1.2 Unloading Analysis (Add Unloading Step)

In the nonlinear analysis, unloading step added can be added.

In the step 2, mechanical load, forced displacement, and thermal load are set up automatically as follows.

 

In the case of the mechanical load, the load is gradually decreased from the reached load to zero at the final substep.

In the case of the forced displacement, the boundary condition is removed at the 1st unloading step so as to create no load.

In the case of the thermal load, the temperature is gradually changed from the reached temperature to the reference temperature at the final substep.

 

See the following examples for the details of the unloading analysis.

[Example 26: Deformation of Cantilevers made of Elasto-Plastic Bilinear Material and Elastic Material]

[Example 35: Elasto-Plastic Bilinear Material Subjected to Thermal Load]

 

1.3 Thermal Load Analysis

With the single-step analysis, thermal load analysis will calculate the behavior when the temperature changes from the reference temperature to the reached temperature.

 

Set the reference temperature (non-stress temperature) and reached temperature on the Step/Thermal Load tab. See Thermal load setting dialog box

 

In the case of the nonlinear analysis, the temperature is gradually changed from the reference temperature to the reached temperature at the final substep.

In the case of the unloading step of the unloading analysis, the temperature is gradually changed from the reached temperature to the reference temperature at the final substep.

1.4 Load Status in the Single Step

Load status in the linear analysis, nonlinear analysis, and unloading analysis as follows.

 

Type

Single-Step

Linear Analysis

Single-Step

Nonlinear Analysis

Number of Substeps : 5

Single-Step + Unloading-Step

Unloading Analysis

Number of Substeps : 5

Mechanical Load

f: Mechanical Load

Forced Displacement

u: Forced Displacement

Thermal Load

T0: Reference Temperature, T: Reached Temperature

 

1.4 Creep and Viscoelastic Analyses with Time Setting

Time can be set to each step in the Time Setting on the Step/Thermal Load tab. See Time setting dialog box.

 

By setting time, creep materials, creep deformation of viscoelastic materials, and stress relaxation can be solved.

See [Analysis of Creep Materials] for more details.

See [Analysis of Hyperelastic Materials] for more details.

(Note) The creep analysis and viscoelastic analysis are available in an optional package.

 

If the creep materials or viscoelastic materials are not used, the analysis results will be the same as the analysis without setting time.

2. Multi-Step Analysis

2.1 What Multi-Step Analysis Can Solve

The multi-step analysis can solve the following cases where

 

- the boundary condition changes over the time in a complex way

- the reached temperature changes gradually in the multi-step thermal load analysis

- the state of creep or viscoelastic materials changes over the time

- birth and death of the bodies take place during the steps

- the material is changed during the steps

 

Multi-step analysis does not differentiate the linear and nonlinear analyses.

Nonlinear analysis also can be performed.

2.2 Change of Mechanical Load and Forced Displacement over the Time

The multi-step analysis can create, remove, or change the load at the specified timing.

2.2.1 Setting

Generally, if only value is set, the load will increase to the specified value in the 1st step. It will stay at the same value from the 2nd step on.

Various loads can be applied with the setups as below.

 

1) Set ON/OFF on the Mechanical tab. See ON/OFF setting dialog box.

 

The loads can be created or removed at the specified timing

Mechanical load and forced displacement will show different behavior when the loads are removed.

In the case of the mechanical load, the load at the step preceding the OFF step is gradually decreased to zero at the final substep.

In the case of the forced displacement, the boundary condition is removed at the 1st substep of the OFF step so as to create no load.

 

 

2) Select [Apply mechanical load and forced displacement at the final step] on the Step/Thermal Load tab. See the dialog box.

 

Set ON for all mechanical loads and forced displacements through the steps until before the final step. Set OFF at the final step.

This option allows the change of timing to apply loads other than the boundary condition. The applicable loads are electrostriction coupled with acceleration, angular velocity, and electric field, and electromagnetic force coupled with electrostatic force and magnetic field.

It is useful when applying the mechanical load following the multi-step thermal load analysis.

 

3) Set ON/OFF on the Mechanical tab. See the setting dialog box.

 

By setting the [Step-Weight] table (or [Time-Weight] table if Time is set for analysis), any time dependency can be given to the loads and forced displacements.

The value at each step (or time) is weighted.

 

For more details, see

[Example 37: Plastic Deformation due to Repetitive Displacement]

[Example 58: Spring Back Analysis with ON/OFF Setting]

2.2.2 Load State According to the Setup

The Mechanical load and forced displacement change according to the setup as shown below.

(Three substeps are set to the steps 1,2, and 3 in this example)

Setting

Mechanical Load

f: Mechanical Load

Forced Displacement

u: Forced Displacement

Only Value

Set ON/OFF

Example:
Step 1: ON
Step 2: ON
Step 3: OFF

Final step: ON

Weight Function

 

2.2.3 Setting Confirmation

To check the setting status, go to Step/Thermal Load tab > [Table] > Time/Step window > Weight function.

The example below is the view with the settings as follows. Boundary condition [u]: Displacement of mechanical load is set only by value. Boundary condition [u_OnOff]: ON/OFF settings are ON for step1, ON for step 2, OFF for step 3. Boundary condition [u_Weight]: Weight function is applied to the displacement.

 

 

Also, you can view the graph from the Time/Step window.

 

2.3 Multi-Step Thermal Load Analysis

Multi-step thermal load analysis can solve the reached temperature which changes gradually.

 

Set the reference temperature and reached temperature for each step on the Step/Thermal Load tab. See Multi-step thermal load setting dialog box.

If the reached temperature changes from a step to another where more than one substeps are set, the temperature change will be linearly interpolated over the substeps.

 

The following diagram shows the temperature change with multiple reached temperatures.

Setting

Temperature Change

Thermal Load

T0: Reference temperature

T1: Reached temperature at step 1

T2: Reached temperature at step 2

T3: Reached temperature at step 3

T4: Reached temperature at step 4

 

 

To check the setting state, go to Step/Thermal Load tab > Time/Step window > Weight function.

 

 

You can also check the setting state with graph by clicking Temperature Graph on the Step/Thermal Load tab.

 

 

See the following examples for the details.

[Example 9: Bimetal under Multi-Step Thermal Load]

[Example 10: Multi-Step Thermal Load Analysis for IC Soldering Process]

[Example 38: Elasto-Plastic Material Subjected to Repetitive Thermal Loading]

 

2. 4 Creep and Viscoelastic Analyses with Time Setting

Time can be set to each step in the Time Setting on the Step/Thermal Load tab. See Time setting dialog box.

 

By setting time, creep materials, creep deformation of viscoelastic materials, and stress relaxation can be solved.

See [Analysis of Creep Materials] for more details.

See [Analysis of Hyperelastic Materials] for more details.

(Note) The creep analysis and viscoelastic analysis are available in an optional package.

 

If the creep materials or viscoelastic materials are not used, the analysis results will be the same as the analysis without setting time.

 

See the following examples for the details.

[Example 39: Elasto-Plastic Creep Material Subjected to Repetitive Thermal Loading]

[Example 51: Deformation of Viscoelastic Bar]

 

2.5 Birth/Death of Bodies

Birth or death of the bodies during the steps can be set.

It can be set on the Analysis Domain tab of the body attribute.

You can also set all body attributes at a time. Go to Step/Thermal Load tab > Table > Birth/Death tab.

 

See the following examples for the details of the birth/death.

[Example 10: Multi-Step Thermal Load Analysis for IC Soldering Process]

[Example 37: Plastic Deformation due to Repetitive Displacement]

2.5.1 Birth/Death in the Multi-Step Thermal Load Analysis

Birth/death is used to simulate the change caused by the temperature change for the following two states.

1) [Fluid state where internal stress is not created] (not for analysis)

2) [Solid state where stress is created] (for analysis)

 

Birth/Death

Example of Phenomenon

Birth/Death Timing

Birth

Solidification of liquid

Curing of resin

When temperature goes below melting point.
When temperature goes below curing point.

Death

Melting of solid

When temperature goes higher than melting point.

 

The initial temperature of the latest birth step (the step where the state is changed from death to birth) is
treated as the reference temperature (non-stress temperature).

In the example below ([Example 10: Multi-Step Thermal Load Analysis for IC Soldering Process]), the reference temperature for [BGA], [PCB], and [SB] is 220[deg],
and 120[deg] for [UF] in the step 3 on.

 

 

2.5.2 Calculation of Birth Body

Displacement in the body is passed on for the birth body. Strain and stress are reset to zero.

This will put the birth body in the non-stress state.

Strains that are reset to zero include plastic strain, creep strain, accumulated equivalent plastic strain, creep strain and accumulated equivalent creep strain.

 

In the multi-step thermal load analysis, the temperature at the birth is set as reference temperature (non-stress temperature).

If the temperature changes from the reference temperature, thermal load will occur.

 

If the reference temperature is set in [Specify for each body attribute] on the Thermal Load tab, its value is used.

 

2.5.3 Calculation of Death Body

There are two methods to treat death body.

Dummy material is set by default.

The setup is done on the High-level setting tab.

 

 

Use Dummy Material

Exclude from Analysis

How to Treat Death Body

Treat as soft material.
Calculate deformation in the death state.

Exclude from the analysis.

Required Parameter

Stiffness adjustment factor to determine the softness

(Young's modulus = Young's modulus of the original material x stiffness adjustment factor)

None

Analysis Time

Long

Short

Memory Usage

Large

Small

Deformation (Displacement)

Natural

(Deformation will occur if the surrounding bodies are deformed)

Unnatural

(Deformation will not occur if the surrounding bodies are deformed)

*) While deformation state largely differs between two methods, strain and stress will not be so different unless Large Deformation option is selected.

Either method can be used to calculate the strain and stress.

2.6 Material Change

Material can be changed during steps for analysis.

It can be set on the Material Change tab of the body attribute.

You can also set all body attributes at a time. Go to Step/Thermal Load tab > Table > Material Change tab.

 

2.6.1 Calculation after Material Change

Displacement, strain, and stress in the body are passed on for calculation after the material change.

 

In the multi-step thermal load analysis, thermal strain will be interpolated so that it will not change before and after the material change.