Anda di halaman 1dari 7

29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket


In this tutorial, an existing finite element model of a bracket is used to demonstrate how to
perform modal transient dynamic analysis using OptiStruct. HyperGraph is used to post-
process the deformation characteristics of the bracket under the transient dynamic loads.

Figure 1. Finite Element Model of the Bracket

The bracket is constrained at the bottom of the two legs. Transient dynamic loads are to be applied at the grid points
of the top, flat surface of the bracket around the hole in the negative z-direction. The time history of the loading is
shown in the next figure. The modal transient analysis is run for a total time of 4 seconds with the time being divided
into 800 increments (that is time step is 0.005). Modal damping has been defined as 2% critical damping for all the
modes. Modes up to 1000 Hz have been considered. A concentrated mass element is defined at the center of the
spider and z-displacements are monitored at the concentrated mass at the center of this hole.

Figure 2. Time History of Applied Loading

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 1/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

Launching HyperMesh and Setting the OptiStruct User Profile

1. Launch HyperMesh.
The User Profile dialog appears.

2. Select OptiStruct and click OK


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.

Opening the Model

1. Click File > (and then) Open > (and then) Model
Model.

2. Select the bracket_transient.hm file you saved to your working directory from the optistruct.zip file. Refer
to Accessing the Model Files.

3. Click Open
Open.
The bracket_transient.hm database is loaded into the current HyperMesh session, replacing any existing
data. The database only contains geometric data.

Setting Up the Model

Creating a TABLED1 Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter tabled1 .

3. Click Color and select a color from the color palette.

4. For Card Image , select TABLED1 from the drop-down menu.

5. For TABLED1_NUM, enter a value of 4 and press Enter.

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 2/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

6. Click the Table icon below TABLED1_NUM and enter the values in the pop-out window, as shown in the
figure below.
Figure 3.

7. Click Close
Close.
The load collector TABLED1 that defines the time history of the loading has been created.

Creating a TSTEP Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter tstep .

3. Click Color and select a color from the color palette.

4. For Card Image , select TSTEP from the drop-down menu.

5. For TSTEP_NUM, enter 1 and press Enter.

6. For N, enter the number of time steps as 800 .

7. For DT, enter the time increment of 0.005 .


The total time applied to the load is: 800 x 0.005 = 4 seconds. This is the time step at which output is
requested. NO has a default value of 1.0.

8. Click Close
Close.

Creating a DAREA Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter darea .

3. Click Color and select a color from the color palette.

4. For Card Image , select NONE


NONE.

5. Click BCs > (and then) Create > (and then) Constraints to open the Constraints panel

6. Click nodes > (and then) by sets.


sets
Two sets are displayed.

7. Select force and click select


select.
The nodes that belong to the set force get selected.

8. Uncheck all degrees of freedom (dof), except dof3 by clicking the box next to each, indicating that dof3 is the
only active degree of freedom.

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 3/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

9. For dof3, enter a value of -1500 .

10. For load types=, select DAREA


DAREA.

11. Click create


create.
This creates a force of 1500 units applied to the selected nodes in the negative z direction.

12. Click return to go back to the main menu.

Creating a TABDMP1 Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter tabdmp1 .

3. Click Color and select a color from the color palette.

4. For Card Image, select TABDMP1 from the drop-down list.

5. For TABDMP1_NUM, enter a value of 2 and press Enter.

6. Click below TABDMP1_NUM and enter the values in the pop-out window, as shown in the figure below.

7. Populate the frequency and damping values for frequencies 0 and 1000 Hz and damping to be 0.02 , as
shown below. This provides a table of damping values for the frequency range of interest.
Figure 4.

8. Click Close to return to the Entity Editor.

9. For TYPE, switch to CRIT to specify critical damping.

Creating a EIGRL Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter eigrl


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 V1, enter 0.0 .

6. For V2, enter 1000 .

7. Leave the ND field blank to extract modes up to 1000 Hz.

Creating a TLOAD1 Load Collector

1. In the Model Browser, right-click and select Create > (and then) Load Collector.
Collector

2. For Name, enter tload1 .

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 4/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

3. Click Color and select a color from the color palette.

4. For Card Image, select TLOAD1 from the drop-down list.

5. For EXCITEID , click Unspecified > (and then) Loadcol


Loadcol.

6. In the Select Loadcol dialog, select darea from the list of load collectors (created in the last section to define
the forces on the top surface of the bracket).

7. Click OK to complete the selection.

8. Similarly select the tabled1 load collector for the TID field (to define the time history of the loading).
The type of excitation can be an applied load (force or moment), an enforced displacement, velocity, or
acceleration. The field [TYPE] in the TLOAD1 card image defines the type of load. The type is set to applied
load by default.

Creating a Load Step

1. In the Model Browser, right-click and select Create > (and then) Load Step from the context menu.
A default load step displays in the Entity Editor.

2. For Name, enter transient .

3. Set Analysis type type to Transient (modal).


(modal)

4. For SPC, select spc


spc.

5. For DLOAD, select tload1


tload1.

6. For TSTEP(TIME), select tstep


tstep.

7. For METHOD (STRUCT), select the load collector eigrl


eigrl.

8. For SDAMPING (STRUCT, select the load collector tabdmp1


tabdmp1.

A subcase is created that specifies the loads, boundary conditions, and damping for modal transient dynamic
analysis.

Creating Output Requests

1. From the Analysis page, click control cards.


cards

2. In the Card Image dialog, click GLOBAL_OUTPUT_REQUEST


GLOBAL_OUTPUT_REQUEST.

3. Define the DISPLACEMENT card.


a. Select DISPLACEMENT
DISPLACEMENT.
b. Leave the field for FORMAT(1) blank.
c. For FORM(1), select BOTH
BOTH.
d. For OPTION(1), select SID
SID.
e. Double-click the SID selector and select center
center.
f. Click return
return.

The center set represents the node at the center of the spider attached to the mass element, which is node
395.

4. Define the OUTPUT card.


a. Select OUTPUT
OUTPUT.
b. In the number_of_outputs= field, enter 2 .
c. For KEYWORD, select H3D and HGTRANS
HGTRANS.
d. For FREQ, select ALL for both.
e. For H3D KEYWORD, set the other field to blank
blank.
f. Click return
return.

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 5/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

5. Click return to exit from the dialog.

Submitting the Job

1. From the Analysis page, click the OptiStruct panel.


Figure 5. Accessing the OptiStruct Panel

2. Click save as.


as

3. In the Save As dialog, specify location to write the OptiStruct model file and enter bracket_transient_modal
for filename.
For OptiStruct input decks, .fem is the recommended extension.

4. Click Save
Save.
The input file field displays the filename and location specified in the Save As dialog.

5. Set the export options toggle to all


all.

6. Set the run options toggle to analysis


analysis.

7. Set the memory options toggle to memory default.


default

8. Click OptiStruct to launch the OptiStruct job.

If the job is successful, new results files should be in the directory where the bracket_transient_modal.fem was
written. The bracket_transient_modal.out file is a good place to look for error messages that could help debug the
input deck if any errors are present.
The default files written to the directory are:

bracket_transient_modal.html HTML report of the analysis, providing a summary of the problem


formulation and the analysis results.

bracket_transient_modal.out OptiStruct output file containing specific information on the file


setup, the setup of your optimization problem, estimates for the
amount of RAM and disk space required for the run, information
for each of the optimization iterations, and compute time
information. Review this file for warnings and errors.

bracket_transient_modal.h3d HyperView binary results file.

bracket_transient_modal.res HyperMesh binary results file.

bracket_transient_modal.stat Summary, providing CPU information for each step during


analysis process.

Viewing the Results


https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 6/7
29/01/2019 OS-T: 1315 Modal Transient Dynamic Analysis of a Bracket

1. From the OptiStruct panel, click HyperView to launch HyperView.

2. From the menu bar, click File > (and then) Open > (and then) Session
Session.

3. In the Open Session File dialog, open bracket_transient_modal_tran.mvw from the directory in which the
input file was run.
Since the loading is applied only in the z-direction, you are interested in the z-displacement time history of
node 395.
Plots for the displacement results contained in the file are created.

4. On the Visualization toolbar, click to open the Curves Attributes panel.

5. Under Curves, individually select the X Trans and Y Trans curves and click Off
Off.
Figure 6.

The X Trans and Y Trans curves are turned off.

6. Click to fit the y-axis (that is Z displacement) of node 395.

7. You can change the color and/or line attributes of the curve, if you wish.

Z-displacement time history of the concentrated mass at center of spider for direct transient dynamic analysis

As can be observed from the above image, the displacements of node 395 are in the negative z-direction as the
loading is in the -z direction too. The displacements eventually damp out due to the structural damping present in
the model.
Figure 7.

https://altairhyperworks.com/hwhelp/Altair/2017/help/os/topics/solvers/modal_transient_dynamic_analysis_bracket_r.htm#modal_transient_dyna… 7/7

Anda mungkin juga menyukai