Merging Databases LESSON 2. Objectives: Construct two databases which have distinct similarities and differences.

Similar documents
Cylinder with T-Beam Stiffeners

Mass Properties Calculations

Importing a PATRAN 2.5 Model into P3

Spatial Variation of Physical Properties

Spatial Variation of Physical Properties

Linear Bifurcation Buckling Analysis of Thin Plate

Loads and Boundary Conditions on a 3-D Clevis

Modeling a Shell to a Solid Element Transition

Sliding Block LESSON 26. Objectives: Demonstrate the use of Contact LBCs in a simple exercise.

Using Groups and Lists

Stiffened Plate With Pressure Loading

Post-Processing Modal Results of a Space Satellite

Transient Response of a Rocket

Imported Geometry Cleaning

Composite Trimmed Surfaces

Helical Spring. Supplementary Exercise - 6. Objective: Develop model of a helical spring

Introduction to MSC.Patran

Materials, Load Cases and LBC Assignment

Linear Static Analysis of a Simply-Supported Truss

Linear and Nonlinear Analysis of a Cantilever Beam

Rigid Element Analysis with RBAR

Post-Buckling Analysis of a Thin Plate

Load Lug Model EXERCISE 6. Objective: Write a function to apply the loads and element properties to the finite element mesh of the lug.

Building the Finite Element Model of a Space Satellite

Heat Transfer Analysis of a Pipe

Verification and Property Assignment

The Essence of Result Post- Processing

Multi-Step Analysis of a Cantilever Beam

EXERCISE 4. Create Lug Geometry. Objective: Write a function to create the geometry of the lug. PATRAN 304 Exercise Workbook 4-1

Building the Finite Element Model of a Space Satellite

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Modal Transient Response Analysis

Post Processing of Stress Results

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

APPENDIX B. PBEAML Exercise. MSC.Nastran 105 Exercise Workbook B-1

Engine Gasket Model Instructions

Post Processing of Displacement Results

Sliding Split Tube Telescope

Importing Results using a Results Template

Getting Started LESSON 1. Objectives: In this exercise you will perform the following tasks. Access MSC PATRAN and run a Session File.

Direct Transient Response Analysis

Importing Geometry from an IGES file

Load Analysis of a Beam (using a point force and moment)

Post Processing of Displacement Results

Direct Transient Response Analysis

Elastic Stability of a Plate

Projected Coordinate Systems

Post-Processing of Time-Dependent Results

Importing Geometry from an IGES file

Post Processing of Stress Results With Results

Transient and Modal Animation

Finite Element Model of a 3-D Clevis

Rigid Element Analysis with RBE2 and CONM2

Modal Transient Response Analysis

Steady State Radiative Boundary Conditions

Modal Transient Response Analysis

Shear and Moment Reactions - Linear Static Analysis with RBE3

Modal Analysis of A Flat Plate using Static Reduction

Linear Static Analysis of a Spring Element (CELAS)

Modal Analysis of a Flat Plate

Finite Element Model

Projected Coordinate Systems

WORKSHOP 10 HEX VS TET SOLID ELEMENT MESH

Elasto-Plastic Deformation of a Thin Plate

Linear Static Analysis of a Simply-Supported Stiffened Plate

Comparison of Two Heat Sink Designs

Linear Static Analysis of a Simply-Supported Truss

Modal Analysis of a Beam (SI Units)

Alternate Bar Orientations

Linear Static Analysis for a 3-D Slideline Contact

Post Processing of Results

Nonlinear Creep Analysis

Modifying Unigraphics Parameters and Features

Construct Hybrid Microcircuit Geometry

Modal Analysis of Interpolation Constraint Elements and Concentrated Mass

Post-Processing Static Results of a Space Satellite

Elasto-Plastic Deformation of a Truss Structure

Directional Heat Loads

Exercise Guide. Published: August MecSoft Corpotation

Thermal Analysis using Imported CAD Geometry

2: Static analysis of a plate

MSC/PATRAN LAMINATE MODELER COURSE PAT 325 Workbook

Linear Buckling Load Analysis (without spring)

Time Dependent Boundary Conditions

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

Normal Modes Analysis of a Simply-Supported Stiffened Plate

Shell-to-Solid Element Connector(RSSCON)

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

Write Number Function

WORKSHOP 4 MESH ON MESH 2D

Temperature Dependent Material Properties

Thermal Analysis Using MSC.Nastran

Mesh Cleanup WORKSHOP 10. Objectives. Model Description: Mesh Cleanup. Import an ACIS geometry file. Mesh the part.

WORKSHOP 33 A1 A2 A1. Subcase 1 4 Subcase 2 X: -16,000 lbs. X: 16,000 lbs Y: -12,000 lbs. Y: -12,000 lbs. Objectives:

FOUNDATION IN OVERCONSOLIDATED CLAY

Linear Buckling Analysis of a Plate

Views of a 3-D Clevis

Adjust model for 3D Printing. Direct modeling tools 13,0600,1489,1616(SP6)

Free Convection on a Printed Circuit Board

Transcription:

LESSON 2 Merging Databases Objectives: Construct two databases which have distinct similarities and differences. See how PATRAN resolves model conflicts and differences when the two databases are imported into a combined third database. PATRAN 302 Exercise Workbook - Release 7.5 2-1

2-2 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases Model Description: An analysis model can often consist of multiple parts. There are many options in PATRAN for managing these multiple parts. The entire model can be built in the same database, containing a different group representing each part. An alternative is to create separate databases for each part. In order to simplify the part s creation and defining its properties, it is often necessary to have more than one person assigned to independently create the model. Merging databases can also be useful when replicating or instancing the parts. Using separate databases to model the part is illustrated in this exercise. Two databases will be contructed, each containing part of the model. Each part will have it s own load and boundary conditions, as well as separate geometry. However, both will share a common load case, materials, and group names. The two parts will be united when the databases are merged into a third composite database. The purpose of this exercise is to become aware of how MSC/PATRAN resolves conflicts when merging two databases. Exercise Procedure: Part I - Building the First Database 1. Open a new database and call it quarter_plate. Type p3 in your xterm. The Main Window and Command Window will appear. File/New... New Database Name: quarter_plate The viewport (PATRAN s graphics window) will appear along with a New Model Preference form. The New Model Preference sets all the code specific forms and options inside MSC/PATRAN. Tolerance: Analysis Code: Analysis Type: Based on Model MSC/NASTRAN Structural PATRAN 302 Exercise Workbook - Release 7.5 2-3

2. Run a session file to construct the first database. File/Session/Play... Session File List: quarter_plate.ses 3. Check certain aspects of the database (to know what is there before importing). First, lets check the materials of the database. Materials Look at all 3 names of materials. Closely examine the properties of the material test. Action: Show Object: Isotropic Method: Tabular Existing Materials: Show Properties... test Notice that the Elastic Modulus is 15e6. Cancel Now, check the property sets of the model. Properties There is only one, called plate. Now check the groups. Group/Post... Notice all 3 groups. Then post the default group. Select Groups to Post: Cancel default_group 2-4 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases Now notice the MPC that is visible at the hole. Plot all loads and boundary conditions. Loads/BCs Action: Plot Markers Assigned Load/BC Sets: Select Groups: Displ_fix_edge default_group Notice the fix_edge boundary condition, restraining the edges of the model from translation. Now, prepare to create the second database. File/Close... Part II - Building the Second Database 4. Open another new database and call it tower. File/New... New Database Name: tower The viewport (PATRAN s graphics window) will appear along with a New Model Preference form. The New Model Preference sets all the code specific forms and options inside MSC/PATRAN. Tolerance: Analysis Code: Analysis Type: Based on Model MSC/NASTRAN Structural 5. Run a session file to construct the second database. File/Session/Play... Session File List: tower.ses PATRAN 302 Exercise Workbook - Release 7.5 2-5

6. Check certain aspects of the database (to compare after merging the two databases). Notice the dimensions of the cross section tube that are displayed on the screen. Close the display. Close Next, check the materials of the database. Materials Look at all 3 names of materials. They are the same 3 names as the first database. However, there is one difference. To see it, closely examine the properties of the material test. Action: Show Object: Isotropic Method: Tabular Existing Materials: Show Properties... test Notice that the Elastic Modulus is 20e6. Remember that the first database had a modulus of 15e6. How will PATRAN deal with this difference? Wait and see. Cancel Now, check the property sets of the model. Properties There are two, called beam and solid. Now check the groups. Group/Post... Notice all 3 groups, having the same names as the first database. Then post the default group. Select Groups to Post: default_group 2-6 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases Cancel Next, check the fields of the database. Fields Existing Fields: wind Notice the function and coordinate system of the field. Now, check the load in which this field is used.. Loads/BCs Action: Show Tabular Object: Pressure Existing Sets: wind_load Notice that the load is applied to two solid surfaces using the field wind. Having just looked at the fields, loads, materials, properties, and groups of both databases, you are now ready to merge the two databases. Close the second database. File/Close... Part III - Merging the Two Databases 7. Open a final new database and call it full_model. File/New... New Database Name: full_model PATRAN 302 Exercise Workbook - Release 7.5 2-7

The viewport (PATRAN s graphics window) will appear along with a New Model Preference form. The New Model Preference sets all the code specific forms and options inside MSC/PATRAN. Tolerance: Analysis Code: Analysis Type: Based on Model MSC/NASTRAN Structural 8. Import the first database into the new one. File/Import... Object: Model Source PATRAN Databases: Preview PATRAN Database... MSC/PATRAN DB quarter_plate.db What you now see is a summary of what entities the database contains. Write the contents to a report file and continue importing the database. Write to Report File Equivalence Options... Notice that (as a default) duplicate nodes and geometry are equivalenced upon import, and that the tolerances of both the current and importing databases are shown. Look at the import summary. Then close the Import Summary form. 9. Import the second database into the new one. 2-8 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases Before importing the second database, change the view using the following toolbar icon: Iso 3 View File/Import... Object: Model Source PATRAN Databases: Preview PATRAN Database... MSC/PATRAN DB tower.db What you now see is a summary of what entities the database contains. Write the contents to a report file and continue importing the database. Write to Report File MSC/PATRAN DB Options... In order to differentiate the fem and geometry between the two databases, we will offset the ID numbers of the second database by a value of 1000. To do so, perform the following operations: Under the ID Offset column, drag the mouse to select the cells corresponding to the entities Point through User Data. On the form that pops up, enter the following: Offset Option: Continue with the import. Input Offset Value: 1000 Close PATRAN 302 Exercise Workbook - Release 7.5 2-9

Clear the Import Summary form. The following should now be seen in your viewport:.0000008740 20.00.0000004370 10.00 Z Z T 1001 R 123 Z 123T 123 2 R 123 123 123 Y X 123 10. Examine the contents of the merged database to see the effects of the merging. Examine the display. Notice that the geometry and fem for both models appear, and are placed in the same location each occupied in reference to the global coordinate system in their respective original databases. Also notice that all load conditions have been imported. Even the alternate coordinate systems have been imported (although the ID on one of them is 1001 - from the offset). Next, we will examine the effect of the import on the groups of the databases. Group/Post... The SM_... groups correspond to all entities of each of the original two databases. The default_group is the result of merging the two default groups. Both the fem and geom groups contain the combined entities of both the first and second databases. Post each of the groups and examine its contents. Select Groups to Post: select each group 2-10 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases After viewing each group, post the default_group group and close the form. Group/Post... Select Groups to Post: Cancel default_group Now, look at the materials of the database. Materials Notice that there are now 4 materials instead of 3. Compare test and SM_002_test. Originally, they both had the same name, and differed only in elastic modulus. If PATRAN finds any discrepency between the attributes of materials with the same name (the same goes for properties as well), it creates another material preceded by the submodel prefix assigned in the database import options. Next, check the Properties. Properties Three properties exist in this database: one from the first and two from the second. Now, check the fields. Fields Existing Fields: wind Notice that the function is the same, but the coordinate system value is 1000 more than it originally was. This is due to the offset applied during the second database import. Notice that not only did the coordinate ID change, but all properties (in this case, fields) dependent on the coordinate changed to accommodate the new ID. PATRAN 302 Exercise Workbook - Release 7.5 2-11

11. Move the tower to the center of the hole. Group/Transform... Action: Transform Method: Translate Change Target Group... Existing Groups: Cancel Delete Original Members Use Original IDs Properties: SM_002 Copy In order to select the translation vector, click the cursor in the Translation Vector box and be sure to use the following entity select icon: Tip point for vector with base at [0 0 0] Translation Vector: select center point of hole There will be a warning about applying old element properties to the transformed group members. Since there is no directionality problem (the beams keep the same directionality), override this warning. Yes For All When asked if you wish to delete the original group members, repsond with a Yes. Yes Hide the Group form. Cancel 2-12 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases NOTICE: There is no longer a load applied to the newly transformed tower. This is fine, because we need to delete it anyway in order to apply the field to a new coordinate system (at the hole center.) Loads/BCs Action: Delete Object: Pressure Existing Sets: wind_load Now, modify the field to use the new coordinate system. Fields Action: Modify Object: Spatial Method: PCL Function Select Field to Modify: Coordinate System: wind select the coord at the base of the tower (Coord 2) Now, re-create the wind load which uses the field wind applied to the tower. Loads/BCs Action: Create Object: Pressure Type: Element Uniform New Set Name: Target Element Type: Input Data... Pressure: wind_load 3D f:wind PATRAN 302 Exercise Workbook - Release 7.5 2-13

Select Application Region... To select the application region, be sure to use the following entity select icon: Free Face of Solid Select these faces Z Y X Select Solid Faces: Add select 2 right outer faces of tower cylinder The two models have now been successfully compiled into one. However, what if this were only part of a symmetrical model, say 1/4? We use the Group/Transform option again to add the rest of the model. 12. Mirror the model on the screen about the Y-axis. First, create a new group to mirror. Group/Create... 2-14 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases New Group Name: Group Contents: all Add All Entities Action: Transform Method: Mirror Change Target Group... Existing Groups: Cancel Delete Original Members all When you define the mirror plane normal, be sure to use the following entity select icon: Frame Direction 1 Define Mirror Plane Normal: select dir. 1 of default coord system When asked if you wish to apply the same element properties, respond: Yes For All You will get a warning message that there is a displacement set which has a different analysis coordinate system. This set is the mirror of fix_edge. Since there is no displacement for this BC, just clear the warning. Besides, this coordinate system is the same as the default system. PATRAN 302 Exercise Workbook - Release 7.5 2-15

Hide the Group form and fit the model view to fill the screen. Fit View Cancel Now, transform the cylindrical coordinate system to the center of the new hole (to apply the field to) Geometry Action: Transform Object: Coordinate Method: Translate Coord. ID List: 3 To select the translation vector, be sure to use the following entity select icons: Tip & Base Points Point Translation Vector: Coordinate Frame List: select first hole, then select second hole select coord frame at center of 1st hole The function autoexecutes, and a new coordinate system can be seen at the center of the second hole. You now need to create the field for the second wind load. Fields Action: Create Object: Spatial Method: PCL Function Field Name: Field Type: wind2 Scalar 2-16 PATRAN 302 Exercise Workbook - Release 7.5

LESSON 2 Merging Databases Coord System Type: Coordinate System: Scalar Function: Real select the system at center of 2 nd hole (Coord 3) Z*10*cosr( T) Finally, create the second wind load. Loads/BCs Action: Create Object: Pressure Type: Element Uniform New Set Name: Input Data... Pressure: Select Application Region... wind_load2 f:wind2 PATRAN 302 Exercise Workbook - Release 7.5 2-17

To select the application region, be sure to use the following entity select icon: Free Face of Solid Select these faces Z Y X Select Solid Faces: Add select 2 right outer faces of 2 nd cylinder You have now successfully mirrored the model. If you wished to continue this replication further, you now see how to do it. For now, this is good enough. File/Close... This ends the exercise. 2-18 PATRAN 302 Exercise Workbook - Release 7.5