HyperWorks Solvers

OS-1370: Complex Eigenvalue Analysis of a Reduced Brake System

OS-1370: Complex Eigenvalue Analysis of a Reduced Brake System

Previous topic Next topic No expanding text in this topic  

OS-1370: Complex Eigenvalue Analysis of a Reduced Brake System

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

In this tutorial, a modal complex eigenvalue analysis is performed on a simplified brake system to determine whether the friction effects can cause any squeal noise (unstable modes).

The simplified brake system consists of a brake pad with frictional surface and back plate, and a contact plate. They were all modeled with solid elements. Spring elements (CELAS1) were created between the brake pad and the contact plate to measure the normal contact forces, as shown in Figure 1. The friction forces on the pad and the contact plate are proportional to the normal contact forces. The stiffness matrix terms representing the relationship between friction forces and normal displacements on the contact grids were saved in a DMIG bulk data file DMIG.pch. Assume the brake pad is in full contact with the plate at all time. The back plate of the brake pad and the contact plate were constrained to the ground.

rd2110_model_review

Figure 1. Model review

The following exercises are included:

Set up the problem in HyperMesh
Submit the OptiStruct job from within HyperMesh
View the results in HyperView

 

Exercise

Setting up the Problem in HyperMesh


Step 1:  Launch HyperMesh, set the OptiStruct User Profile and retrieve the structural model

1.Download both brake.fem and DMIG.pch files and save to your working directory from the optistruct.zip file. Refer to Accessing the Model Files.
2.Launch HyperMesh.
3.Select OptiStruct in the User Profiles dialog and click OK. This loads the user profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models for OptiStruct.
4.Click the Import Solver Deck panel toolbar icon fileImportSolver-24. An Import tab appears. The File type: is OptiStruct.
5.Click the open file icon files_panel in the File: field. A Select OptiStruct file browser window appears.
6.Select brake.fem from your working directory and click Open. The model file brake.fem is loaded in the File field.
7.Click Import to import the file into the current HyperMesh session.

Step 2:  Create EIGRL and EIGC cards

In this step, a modal method is used to solve the complex eigenvalue problem, which is more computationally efficient compared to extracting the complex modes directly. With this approach, first, the real modes are calculated via a normal modes analysis. Then, a complex eigenvalue problem is formed on the projected subspace spanned by the real modes and thus much smaller than the real space. In this case, both EIGRL and EIGC cards need to be defined.

1.In the Model browser, right-click and select Create > Load Collector.
2.For Name, enter eigrl.
3.Click Color and select a color from the color palette.
4.For Card Image, select EIGRL from the drop-down menu.
5.For ND, enter 20. 20 real modes are required to produce the reduced space for complex eigenvalue analysis.

os_1370_01

6.Create another load collector named eigc.
7.For Card Image, select EIGC.
8.For NORM, select MAX. MAX option is used to normalize the eigenvectors.
9.For ND0, enter 12. The desired number of roots to be extracted is 12.

Step 3:  Retrieve the friction data from DMIG data and define analysis parameters

1.Go to the Analysis page, then click control cards.
2.Click INCLUDE_BULK.
3.Input the name of the include file, DMIG.pch.
4.Click return to go back to control cards.
5.Click K2PP.
6.In K2PP panel, set number_of_k2pps = 1.
7.In the field of K2PP=, enter KF.

KF is the name of the DMIG data entry.

8.Click return and back to control cards.

Retrieve the friction coefficients from the DMIG.pch file.

9.Click PARAM.
10.Check the small box in front of parameter G.
11.Click [G_V1] and input 0.2 as the structural damping coefficient.
12.Check the small box in front of parameter FRIC.
13.Click [VALUE] and input 0.05.

Friction factor 0.05 is used to scale the friction coefficient from DMIG data entry.

14.Click return twice and go back to the Analysis page.

Step 4:  Define a loadstep for modal complex eigenvalue analysis

1.In the Model browser, right-click and select Create > Load Step.
2.For Name, enter complex_eigen.
3.Click Analysis type and select Complex eigen (modal) from the drop-down menu.
4.For SPC, click Unspecified > Loadcol.
5.In the Select Loadcol dialog, select SPC from the list of load collectors and click OK.
6.For CMETHOD, click Unspecified > Loadcol.
7.In the Select Loadcol dialog, select eigc from the list of load collectors and click OK.
8.For METHOD(STRUCT), click Unspecified > Loadcol.
9.In the Select Loadcol dialog, select eigrl from the list of load collectors and click OK.

Step 5:  Submit the Job

1.From the Analysis page, enter the OptiStruct panel.
2.Click Save as following the input file: field. A Save As browser window opens.
3.Select the directory where you would like to write the file and enter the name for brake_complex.fem in the File name: field.
4.Click Save.

The name and location of the file displays in the input file: field.

5.Set the export options: toggle to all.
6.Set the run options: toggle to Analysis.
7.Set the memory options: toggle to memory default.
8.Click OptiStruct. This launches the OptiStruct job.

If the job completed successfully, new results files can be seen in the directory where the OptiStruct model file was written. The brake_complex.out file is a good place to look for error messages that will help to debug the input deck if any errors are present.

Step 6:  View the results

Complex eigenvalue analysis computes the complex modes of the structure. The eigenvalues of the complex modes can be found in brake_complex.out file. The complex eigenvectors can be reviewed in HyperView.

1.Load the brake_complex.out file in a text editor. The complex modes contain the imaginary part, which represents the cyclic frequency, and the real part which represents the damping of the mode. If the real part is negative, then the mode is said to be stable. If the real part is positive, then the mode is unstable. The eigenvalues of the complex modes are shown below:

rd2110_eigenvalues

As you can see, the 5th mode was divergent while all of the other modes were stable. The friction coefficient parameter can be reduced by setting the PARAM,FRIC factor from a value of 0.05 to 0.01, and all roots become stable. It illustrates that there is a stability threshold between the friction factor 0.05 and 0.01. It can be determined by resetting the scale factor of PARAM, FRIC and rerunning the model till the damping value of this mode approaches zero.

2.Load the brake_complex.h3d file into HyperView to review complex eigenvectors.

See Also:

OptiStruct Tutorials