CAD Toolkit User Manual

CAD Toolkit User Manual

CAD Toolkit User Manual

LUSAS Version 14.6 : Issue 1

LUSAS

Forge House, 66 High Street, Kingston upon Thames,

Surrey, KT1 1HN, United Kingdom

Tel: +44 (0)20 8541 1999

Fax +44 (0)20 8549 9399

Email: [email protected] http://www.lusas.com

Distributors Worldwide

Copyright ©1982-2011 LUSAS

All Rights Reserved.

Table of Contents

Table of Contents

Introduction 1

LUSAS CAD Toolkit .............................................................................................................. 1

Modeller Import and Export Capability 3

DXF Import and Export ........................................................................................................ 3

IGES Import and Export ....................................................................................................... 3

CADA-X Export ..................................................................................................................... 3

STEP Import ......................................................................................................................... 3

STL Files ............................................................................................................................... 4

PATRAN Neutral File Import and Export ............................................................................. 4

PATRAN Interface ................................................................................................................. 4

FEMView and FAM Export ................................................................................................... 4

PATRAN Interface 5

Introduction .......................................................................................................................... 5

Installation ............................................................................................................................ 5

PATRAN to LUSAS (PATLUS) .............................................................................................. 6

LUSAS to PATRAN (LUSPAT) ............................................................................................ 12

Interface Integration with PATRAN ................................................................................... 15

PATLUS Element Details ................................................................................................... 20

LUSPAT Results Columns ................................................................................................. 28

System Parameters ............................................................................................................ 31

FEMView and FAM Interface 35

Introduction ........................................................................................................................ 35

LUSAS to FEMView/FAM ................................................................................................... 35

FEMView/FAM Stress Types .............................................................................................. 39

i

CAD Toolkit User Manual ii

Introduction

Introduction

LUSAS CAD Toolkit

This manual covers interfaces to the LUSAS programs involving the use of external pre- and post-processing packages. The following interfaces are provided for use with

LUSAS:

DXF Import and Export

IGES Import and Export

LMS CADA-X Export

STEP Import and Export

STL Import and Export

PATRAN Neutral File Import & Export

PATRAN Interface (PATLUS, LUSPAT)

FEMView and FAM Interface (FVLUSAS)

DXF, IGES, LMS CADA-X, STEP, STL and PATRAN Neutral File import/export facilities are provided in LUSAS Modeller. The use of PATRAN, FEMVIEW and

FAM interfaces are described in this manual.

1

CAD Toolkit User Manual

2

Modeller Import and Export Capability

Modeller Import and

Export Capability

DXF Import and Export

DXF is a file format initially developed for import and export of drawing data to and from AUTOCAD. Many programs now support the DXF format and it is often used to transfer geometry data between a variety of system. LUSAS Modeller supports both the import and export of DXF data. Full details can be found in the Modeller Reference

Manual.

IGES Import and Export

IGES is an international standard format for the import and export of Geometry data.

Many CAD/Modelling systems support the IGES format. LUSAS Modeller supports the import and export of IGES data. Full details can be found in the Modeller Reference

Manual.

CADA-X Export

CADA-X is a format developed by LMS International to transfer data to and from the

LMS LINK modal correlation software package. Full details can be found in the

Modeller Reference Manual.

STEP Import

STandard for the Exchange of Product data (STEP) files are imported according to Part

42 of the Geometric and Topological Representation by using the File > Import menu item. When a file is selected the import process may be controlled from the Advanced button by specify the parameters.

LUSAS Model geometry cannot currently be exported to a STEP file.

3

CAD Toolkit User Manual

STL Files

STL files are used by Stereolithography software. They hold information needed to produce 3D models on Stereolithography machines. STL files are imported from the

File> Import menu item. When a file is selected the import process may be controlled from the Advanced button by specify the parameters. LUSAS Model geometry may be exported to IGES from the File> Export menu item.

PATRAN Neutral File Import and Export

The PATRAN Neutral File format was originally developed for the import and export of data to and form PATRAN. As well as the PATRAN interface to the LUSAS Solver,

LUSAS Modeller supports the import of PATRAN Geometry (Phase 1) and the export of finite element data (Phase 2). Full details can be found in the Modeller Reference

Manual.

PATRAN Interface

The LUSAS-PATRAN Interface transfers data between LUSAS Solver and PATRAN.

PATRAN is used to generate a neutral file which contains all of the information required to generate a valid LUSAS data deck. The conversion of the data is achieved using the program PATLUS.

The conversion of results from LUSAS format to PATRAN format is handled by the program LUSPAT. LUSPAT takes a LUSAS restart file and generates PATRAN results files for each load case and results type.

FEMView and FAM Export

FVLUSAS is the LUSAS Solver to FEMView/FAM export program supported by FEA

Ltd.

The program reads results from the LUSAS restart file. The LUSAS restart file is named jobname.rst. A restart file is created by LUSAS using the RESTART WRITE or RESTART WRITE BRIEF commands in the data file or using the appropriate

OUTPUT option in various analysis control sections in the data file.

4

PATRAN Interface

PATRAN Interface

Introduction

This section describes the LUSAS-PATRAN Interface for the transfer of data between

LUSAS Solver and PATRAN.

PATRAN is a registered trademark of the MSc Corporation.

Installation

All software required for your LUSAS to PATRAN interface should be installed automatically with any software update from FEA Ltd. The files required for running the LUSAS to PATRAN interface (listed below) are all supplied on the standard

LUSAS Release Kit.

The following files will be installed in the $FEADIR directory:

patlus

patlus.exe

Script for running the PATRAN to LUSAS translator.

PATRAN to LUSAS translator.

luspat

luspat.exe

Script for running the LUSAS to PATRAN translator.

LUSAS to PATRAN translator.

The following files will be installed in the $FEADIR/config directory:

patlus.str

luspat.str

Optional start-up file for the PATRAN to LUSAS translator.

Optional start-up file for the LUSAS to PATRAN translator.

The following files will be installed in a directory called $FEADIR/patran3 and its sub-directories.

lusas.db

lusas.plb

Database template for the LUSAS preference.

PCL library for the LUSAS preference.

lusas_dis.res_tmpl

lusas_nod_els_2d_thermal.res_tmpl

Results template file.

Results template file.

5

CAD Toolkit User Manual

lusas_nod_els_3d_thermal.res_tmpl

lusas_nod_els_membrane_stress.res_tmpl

lusas_nod_els_plane_strain.res_tmpl

lusas_nod_els_plane_stress.res_tmpl

Results template file.

Results template file.

Results template file.

Results template file.

lusas_nod_els_shells_stress.res_tmpl Results template file.

lusas_nod_els_solid_axisymmetric.res_tmpl Results template file.

lusas_nod_els_solid_stress.res_tmpl Results template file.

pat3_lusas.ses

lusas_pat3.ses

Forward translator test session file.

Reverse translator test session file.

If it is required to run PATLUS/LUSAS/LUSPAT from within PATRAN, the library of supplied files will need to be installed as root using the following procedure:

Step One

Step Two

Go to the patran3 subdirectory in your main LUSAS release area containing the required integration tools, for example:

cd $FEADIR/patran3

Copy the necessary integration tool files into the $P3_HOME directory and its associated sub-directories res_templates and

test_files, by executing the installation script by typing:

./p3install

PATRAN to LUSAS (PATLUS)

The conversion of PATRAN data to LUSAS data is achieved using the PATRAN neutral file system. PATRAN is used to generate a neutral file which contains all of the information required to generate a valid LUSAS data deck. The conversion of the data is achieved using the program PATLUS. The input to PATLUS is the neutral file

filename.def which is then translated to the LUSAS data deck filename.dat. PATLUS is invoked by typing patlus and specifying the root of the filename to be converted:

patlus filename

Alternatively, PATLUS and LUSAS may be run directly from within PATRAN using the scripts provided and detailed in this manual.

The elements and loading types supported are shown on page 20.

6

PATRAN Interface

LUSAS Data Deck

The LUSAS data deck generated by PATLUS will contain some or all of the following data sections:

This is read from the PATRAN neutral file.

Problem Title

Options

Element Topology

Solution Order

Automatic

OPTIONS 2 117 118 are inserted automatically.

Any further options should be input manually.

The currently available elements are listed on page

20 together with their PATRAN identification and configuration numbers.

For 2D models all element normals should be consistent throughout the structure.

The PATRAN user should ensure that all element local axes are consistent, throughout the structure, with the (Hyper) Patch local axes.

See the notes on beam and joint orientation at the end of this table.

This data chapter is inserted automatically. The

Sloan optimiser is selected by default.

Node Coordinates

This data chapter is generated automatically.

PATLUS will automatically insert additional dummy nodes for the orientation of beams, joints and coordinate frames.

This data chapter is inserted automatically.

Geometric Properties

This data chapter is inserted automatically.

Geometric

Assignments

Material Properties

Isotropic Material Properties are available.

Composite properties are not supported and should be input manually.

This data chapter is inserted automatically.

Material Assignments

7

CAD Toolkit User Manual

Slideline Properties

Slideline_Surface

Definition

Slideline Assignments

This data chapter is inserted when slidelines are generated. All slidelines are initially assigned the default properties as defined in the Modeller

Reference Manual.

This data chapter is inserted when slideline data is generated within PATRAN using pressure loading with reserved data values.

Slidelines are assigned by applying pressures. A load case should be used exclusively for slidelines.

Method 1 (INTSL3=0)

Master slidelines are assigned a loadset-id in the range 1000-1999 and the corresponding slave slideline is assigned a loadset-id in the range 2000

- 2999 by adding 1000 to the master slideline loadset-id. The pressure value is ignored.

Method 2 (INTSL3=1)

Slidelines are assigned by inserting a code in the element pressure field. The magnitude of the first component of the applied pressure applied within this load case represents a code:

pressure = nnnst

where:

nnn s

indicates slideline number. The number must be greater than 99). indicates whether it is a master (1) or a slave (2) slideline.

t

indicates the slideline contact type.

Options are: (1) sliding, (2) Sliding with friction, (3) Tied slidelines, (4)

Sliding only with no lift-off.

For example, slideline 111 allowing sliding with friction is defined by pressure load datasets of magnitude 11112 (master) and 11122 (slave).

This data chapter is inserted when slidelines are generated. All slidelines are assigned property set

1.

8

PATRAN Interface

Cartesian Sets

This data chapter is inserted automatically.

Note. Cartesian and cylindrical sets are supported but spherical sets are not currently supported in LUSAS.

Transformed Freedoms

This data chapter is inserted automatically.

Note. If a CID is assigned to a node in PATRAN the TRANSFORMED FREEDOMS will be used to reflect the transformation in LUSAS. This information is stored in the LUSAS database allowing the user to generate stress and displacement nodal results in either global or transformed directions.

Constraint Equations

Support Nodes

This data chapter is inserted automatically when multi-point constraints (MPCs) are specified in

PATRAN.

This data chapter is inserted automatically.

Notes

Each PATRAN data file must contain only one support case.

Non-standard nodal freedoms are translated in order, for example, a fully restrained semi-loof shell will restrain freedoms 1 to 5, whereas a fully restrained BMS3 will restrain freedoms 1 to 6.

9

CAD Toolkit User Manual

Load Case

The currently available loading types for each element are listed on page 20.

Notes

PATRAN does not allow constant body forces to be applied. This data chapter must, therefore, be input manually.

When non-standard freedoms are loaded, the loading should be entered in the order the freedoms appear in LUSAS, e.g. the semiloof elements require loof moments

M1 and M2. These should be input in positions Mx and My.

For prescribed displacement loading the

PATRAN constraint set identification number must be used to assign this loading type to the required load case.

For field elements the face load data input should be input to PATRAN in the C1 flag direction.

Analysis Control

Some analysis control options are available within

PATRAN. See pages 10 and 18 for more information.

Element Output Control

All element output is suppressed by default. If specific output is required after the LUSAS run has completed this can be obtained using the LUSAS restart facility. For example:

RESTART READ 1

LOAD COMBINATION

1 1

OPTION 55

ELEMENT OUTPUT CONTROL

1 10 1 1 1

NODE OUTPUT CONTROL

1 20 1 3

END

10

PATRAN Interface

Node Output Control

Only reactions are output by default.

Displacements are suppressed.

This LUSAS command is output automatically.

Restart Write Brief

This LUSAS command is output automatically.

End

Notes on Beam/Joint Orientation in PATRAN

There are two ways of orienting line elements in PATRAN:

Node Using a node to define the xy-plane.

Local Coordinate System Using a local coordinate system to define the local x axis and xy plane.

These are used with two different types of elements:

Beam elements These have a finite length and hence a node is sufficient to define the beam axes (x is taken as along the beam axis). All LUSAS beams in PATRAN are oriented using a method 1 above, but the node is an optional parameter. The usual rules apply regarding defaults.

Joints These are normally zero length, and hence require a local coordinate system to define both the local x axis and the xy plane. All LUSAS Joint elements in PATRAN are oriented using method 2 above, but the local coordinate is an optional parameter. The usual rules apply regarding defaults.

Element local axes are displayed from within the Element Properties dialog box. Use the following procedure:

1.

Set the Action to Show. All of the element properties defined will be displayed.

2.

Choose X-Y Plane Orient. Node for beams (see note 3 below), or Orientation

System for joints (see note 4 below).

3.

For beams, the following selections are available:

Table produces a report table.

Marker Plot marks the elements with their orientation node numbers.

Scalar Plot produces a fringe plot of orientation node numbers.

4.

For joints, the following selections are available:

Table produces a report table.

Vector Plot marks the elements with a view of the local coordinate used to orient the joint, provided that the elements have been added to the

11

CAD Toolkit User Manual

appropriate Group and the Functional Assignments Display setting has been toggled to Display on FEM Only.

LUSAS to PATRAN (LUSPAT)

The conversion of results from LUSAS format to PATRAN format is handled by the program LUSPAT. LUSPAT takes a LUSAS restart file and generates PATRAN results files for each load case and results type.

Since the results are created from the LUSAS restart file this should be first created by inserting RESTART WRITE BRIEF in the LUSAS data set. This line is written automatically by PATLUS.

Interactive Use

If LUSPAT is to be used in an interactive mode the user will be prompted for the following information.

File:

The program will initially prompt the user for the input job file. Input the LUSAS filename without the rst extension.

Enter model name (<CR>for jobname)_:

An optional model name is prompted for which is used to generate the results file names. If omitted the jobname is used. When run in batch mode the model name will default to the jobname.

Enter RESTART DUMP number required (zero for all dumps)_:

The program will prompt for the RESTART DUMP number. For linear and eigenvalue extraction problems, dump number 1 should be specified. For nonlinear or transient problems all the dumps may be translated by specifying zero.

Do you require eigen analysis + nonlinear results [N]_:

If an eigenvalue analysis has been preceded by a nonlinear analysis the program will inquire whether the eigen analysis plus the nonlinear results are to be output.

Enter LOAD CASE/MODE required (zero for all loads)_:

For linear or eigen problems the load case/mode number must be input. If a zero is specified all load cases will be translated. If a load case is specified the prompt will be repeated until a carriage return is specified. When more than one load case/mode is specified the results will be combined with the corresponding load factors. Up to 50 load combinations can be processed at any time.

Enter FACTOR required

12

PATRAN Interface

For each load case/mode specified a corresponding factor must be input. If all load cases are to be translated a factor of one is used.

Enter STRUCTURE TYPE

Beam

Plane Membrane

Space Membrane

Plate Flexure

Shell

Axisymmetric/Plane strain

Solid

Field 2D

Field 3D

Field 1D

Enter number _:

-1

-2

-3

-4

-5

-6

-7

-8

-9

-10

To prevent invalid data being assembled at common nodes, i.e. between beams and shells, the structure type under consideration must be input. If a model contains two or more structure types the translation process should be repeated for each structure type required. If zero is specified auto structure type selection will be used. When several structure types are present the structure type selected will be the first identified in the results file.

Enter material number required (zero for all materials)_:

Enter the selected material number as defined in the LUSAS material assignments to enable averaging of stresses for that material only. This feature allows selective nodal averaging of different parts of the structure and may be used, for example, to carry out selective nodal averaging of a branched shell. In this case each branch of the shell should be modelled in PATRAN with a different material assignment.

Do you require nodal results in transformed directions

[N]_:

The displacements and stresses may be output in the transformed directions as defined in the LUSAS transformed freedoms data chapter if required. The transformed freedom assignments in LUSAS are controlled by the CID of the nodes in PATRAN.

Do you wish to continue [N]_:

Further load cases or modes can be processed by continuing. The default answer stops the program.

13

CAD Toolkit User Manual

Batch Mode

LUSPAT has been designed to be interactive but may be run in batch by setting the system parameter IBATCH=1 in the LUSPAT start-up file luspat.str as described on page 31. The prompts will then take the following default values which may be overridden as indicated:

 All restart dumps will be translated, unless the system parameter NDUMP is set to the required dump number.

 All load cases will be translated.

 Auto structure type selection will be used, unless the system parameter

NSTRUT is set to the required structure type number.

 All material types will be translated together, unless the system parameter

NMAT is set to the required material type number.

 Eigenvector results will not be superimposed on the nonlinear deformation unless the system parameter IEIGNL is specified.

 Results will be translated in the global coordinate system, unless the system parameter IRSTRF is specified.

Full details of supported system parameters are given on page 31.

File Naming Convention

The conversion used for the result file names produced is:

model_number.ext

where model is the specified model name, number is the LUSAS restart dump number or the LUSAS load case or eigen mode number, and ext is the extension which indicates the file content. The extensions adopted are:

name.def

model_number.adp

model_number.and

model_number.ael where: structure definition nodal displacements (.dsp for binary file) nodal results (.ndl for binary file) element results (.elm for binary file)

name is the jobname corresponding to the restart file name.

For example, jobname for the file test.rst is test. adhered to due to system limitations.

14

PATRAN Interface

Results File Titles

All results file titles are automatically assembled to include the problem title, the selected material number and the structure type. For nonlinear analysis the load increment and arc length load factor are output. For transient analysis the time step and response time are output. For frequency analysis the mode number, eigenvalue, frequency and error norm are output. For buckling analysis the mode number and load factor are output.

The titles given in the displacement, nodal results and element results files take the form:

TITLE: problem title

TITLE1: model_number structure_type results_type material_no

TITLE2: analysis data

where:

problem title

is as defined in the LUSAS data file

model_number is as defined in the file name, i.e. test_001

structure_type is as selected, i.e. shell

results_type is the description of the results, e.g. TRANSFORMED AVERAGED

RESULTS

material_no is the material group selected

analysis data is defined differently for each problem type. Options are: Linear

(blank), Frequency (frequency, error norm), Buckling (load factor),

Nonlinear (load increment, load factor), Transient (time step number, response time).

Interface Integration with PATRAN

Introduction

LUSAS has been integrated within PATRAN 3 and above using PCL This enables

LUSAS to be run directly from within PATRAN using a single command or menu pick.

From within PATRAN the user can use the LUSAS defined menus to set LUSAS up to run different analysis types, control solution optimisation, set output file options and set up the results types and files to be read.

The integrated program uses the following files (which should be installed in the directory $P3_HOME):

lusas.plb LUSAS PCL Library of menu functions.

lusas.db LUSAS database template.

15

CAD Toolkit User Manual

The LUSAS preference modifies the following main areas of PATRAN:

Materials Material properties are entered which generate the equivalent

LUSAS MATERIAL PROPERTIES data chapters.

Element Library Elements are selected from those available in the LUSAS element library. See page 20.

Loads and Boundary Conditions LUSAS-style Loads, Supports and

Constraint Equations can be entered.

Analysis Forms The analysis dialogs are configured to suit a LUSAS analysis, with options available for controlling the LUSAS solution procedure.

Using Interfaces with PATRAN

The analysis and post-processing procedure may be controlled fully using the Analysis dialog box within PATRAN.

PATRAN to LUSAS

Data is transferred from PATRAN to LUSAS by setting the Action on the Analysis dialog to Analyze. The following Action settings are available:

Run Analysis translates the data and carries out an analysis.

Produce Data Deck translates the data to a LUSAS data deck, but no analysis is carried out.

The type of analysis to be carried out is selected using the Solution Type dialog. This will generate a file jobname.ctl which is picked up by PATLUS. The default solution type is linear static.

The type of frontwidth optimiser to be used during solution is selected using the

Optimiser Type dialog. This will generate a file jobname.opt which is picked up by

PATLUS. The default optimiser type is Sloan.

The amount of output written to the LUSAS text output file is controlled using the

Output Requests dialog. This will generate a file jobname.eno which is picked up by

PATLUS. The default is for output of reactions at nodes only. This does not affect the results available for viewing in PATRAN which are extracted from the restart file.

16

PATRAN Interface

PATRAN to

LUSAS

Translation

Procedure

PATRAN

Analysis

Neutral File Options File

Solution File

Start-up File

Optimiser File

PATLUS

LUSAS Data

LUSAS

Restart File Output File Log File

PATRAN 2

Menu Mode

Neutral File

Start-up File patlus.str

Options File

PATLUS

LUSAS Data

Solution File Optimiser File

Scaling File

LUSAS

Restart File Output File Log File

17

CAD Toolkit User Manual

Analysis Dialog for

PATRAN to LUSAS

Subordinate dialogs shown right.

LUSAS to PATRAN

Data is transferred from LUSAS to PATRAN by setting the Action options list on the

Analysis dialog to Post Process. The Method setting is used as follows:

Translate Results LUSPAT will be invoked to generate results files from the LUSAS restart file jobname.rst.

Read Results Files it will be assumed that the relevant binary PATRAN results files already exist.

18

PATRAN Interface

Restart File

LUSAS to

PATRAN

Translation

Procedure

LUSPAT

Start-up File

Displacements Nodal Results Element Results

PATRAN

Analysis

P A TR A N run LU SA S then read results

Re ad Resu lts File s

reads P A TR A N format results files root of all file names

C lick here to set the results to be read

C lick here to specify the results to be read

C lick here to specify read

19

CAD Toolkit User Manual

Analysis Dialog for

LUSAS to PATRAN

Subordinate dialogs shown right

PATLUS Element Details

The following tables detail which elements are supported by the PATRAN-LUSAS interface and also which loading types are applicable to each element configuration set. pre-PATRAN 3 versions of the interface.

20

PATRAN Interface

BAR 2

Elem.

Name

Config.

No.

BAR2 1

BRS2

2

BEAM 3

GRIL

4

BRP2

5

BMS3 6

BXM2 7

BXS2

8

BFD2

9

BFX2

10

BFS2

11

LFD2

12

LFX2

13

LFS2

14

BTS3

15

JNT3

101

JPH3

102

JF3

103

JRP3

104

JNT4

105

JL43

106

JSH4

107

JL46

108

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Load Types

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

21

CAD Toolkit User Manual

BAR 2

Elem.

Name

Config.

No.

JSL4

109

JAX3

110

JXS3

111

BAR 3

Elem.

Name

Config.

No.

BAR3 1

BRS3

2

BM3

3

BSL3

4

BSL4

5

BS3

6

BS4

7

BMX3 8

BXS3

9

BXS4

10

BXL4

11

BXM3 12

BXE3

13

BFD3

14

BFX3

15

BFS3

16

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Nodal/

Elem.

Load

Nodal

Prescr.

Value

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Load Types

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Nodal

Distrib.

Load

22

PATRAN Interface

TRI 3

Elem.

Name

TPM3

1

TAX3

2

TF3

TRP3

3

5

TSM3

7

TS3

9

TFD3

TXF3

13

14

TPN3

16

TPM3E 17

TAX3E 18

TPN3E 19

TAX3F 20

TTS3

21

TRI 6

Elem.

Name

Config.

No.

TPM6

TAX6

TF6

TTF6

TSL6

Config.

No.

1

2

3

4

5

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Load Types

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

23

CAD Toolkit User Manual

TRI 6

Elem.

Name

QPM4

QAX4

QF4

QSC4

QRP4

RPI4

QSM4

SMI4

QS4

QSH4

SHI4

Config.

No.

TFD6

TXF6

TPK6

TXK6

6

7

8

9

TPN6

TNK6

16

17

TAX6F

18

TTS6

19

QUAD 4

Elem.

Name

7

8

5

6

3

4

1

2

9

10

11

Config.

No.

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Elem.

Distrib.

Load

Load Types

Yes

Yes

Yes

Yes

Yes

Nodal

Distrib.

Load

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Load Types

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

24

PATRAN Interface

QUAD 4

Elem.

Name

QSI4

QFD4

QXF4

PMI4

12

13

14

15

QPN4

16

QPM4E

17

QAX4E

18

QPN4E

19

QAX4F

20

QTS4

21

QPM4M 22

QPN4M 23

QAX4M 24

QUAD 8

Config.

No.

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Elem.

Name

QPM8

1

QAX8

2

QF8

3

QTF8

4

QSL8

5

QFD8

6

Config.

No.

Nodal

Point

Load

Yes

Yes

Yes

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Load Types

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Distrib.

Load

Yes

Yes

Yes

Elem.

Distrib.

Load

Yes

Yes

Yes

Load Types

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Yes

Yes

25

CAD Toolkit User Manual

QUAD 8

Elem.

Name

QXF8

7

QPK8

8

QXK8

9

QPN8

16

QNK8

17

QAX8F 18

QTS8

19

QUAD 12

Config.

No.

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Elem.

Name

Config.

No.

Nodal

Point

Load

Yes

Yes

QP12

1

QA12

2

TET 4

Elem.

Name

Config.

No.

TH4

TF4

1

2

TH4E

3

Nodal

Point

Load

Yes

Yes

Yes

Elem.

Distrib.

Load

Load Types

Yes

Yes

Yes

Yes

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Elem.

Distrib.

Load

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Load Types

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

26

PATRAN Interface

TET 10

Elem.

Name

Config.

No.

TH10

1

TF10

2

WEDG 6

Elem.

Name

Config.

No.

PN6

PF6

1

2

PN6E

3

WEDG 12

Elem.

Name

Config.

No.

PN12

1

PF12

2

WEDG 15

Elem.

Name

Config.

No.

PN15

1

PF15

2

Nodal

Point

Load

Yes

Yes

Nodal

Point

Load

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Nodal

Point

Load

Yes

Yes

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Elem.

Distrib.

Load

Elem.

Distrib.

Load

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Yes

Load Types

Nodal

Distrib.

Load

Yes

Yes

Load Types

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

27

CAD Toolkit User Manual

HEX 8

Elem.

Name

Config.

No.

HX8

HF8

1

2

HX8E

3

HX8M

4

HEX 16

Elem.

Name

Config.

No.

HX16

1

HF16

2

HEX 20

Nodal

Point

Load

Yes

Yes

Yes

Yes

Nodal

Point

Load

Yes

Yes

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Yes

Yes

Elem.

Distrib.

Load

Load Types

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Load Types

Nodal

Prescr.

Value

Yes

Yes

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Elem.

Name

Config.

No.

HX20

1

HF20

2

LUSPAT Results Columns

Nodal

Point

Load

Yes

Yes

Elem.

Distrib.

Load

Nodal

Distrib.

Load

Yes

Yes

Nodal/

Elem.

Load

Yes

Yes

Nodal

Prescr.

Value

Yes

Yes

Displacement Results

The displacement results files have the following column definitions. Displacements are in global directions unless transformed directions have been selected.

X, Y, Z Translation s

THX,THY,TH

Z

Rotations

T

Field value

28

PATRAN Interface

2

3

Col. Value

1

X translation or T nodal temperature

Y translation

Z translation

Col. Value

4

THX rotation

5

6

THY rotation

THZ rotation

Average Nodal and Element Results

The averaged nodal results and element results have the following column definitions.

Averaged nodal results are in global directions unless transformed directions have been selected.

SX, SY, SZ Direct stresses

SXY, SYZ, SXZ Shear stresses

Nodal/Element Results Beam

Not supported.

SE Von Mises equivalent stress

S1, S2, S3

Principal stresses

Nodal/Element Results Plane Membrane

Col. Value

1

Stress in X direction (SX)

2

Stress in Y direction (SY)

3

Stress in XY direction (SXY)

Col. Value

4

Von Mises stress (SE)

5

Maximum principal stress (S1)

6

Minimum principal stress (S2)

Nodal/Element Results Space Membrane

4

5

Col. Value

1 Stress in X direction (SX)

2

3

Stress in Y direction (SY)

Stress in Z direction (SZ)

Stress in XY direction (SXY)

Stress in YZ direction (SYZ)

Col. Value

6 Stress in ZX direction (SZX)

7

8

9

Von Mises stress (SE)

Maximum principal stress (S1)

Principal stress (S2)

10 Minimum principal stress (S3)

29

CAD Toolkit User Manual

Nodal/Element Results Plate Flexure

Col. Value

1 Stress in X direction

(SX)

2

3

Stress in Y direction

(SY)

Stress in XY direction (SXY)

4

5

Von Mises stress

(SE)

Max principal stress

(S1)

6 Min principal stress

(S2)

Surface Col. Value

Top 7 Stress in X direction

(SX)

Top 8

Top 9

Stress in Y direction

(SY)

Stress in XY direction (SXY)

Top

Top

10 Von Mises stress

(SE)

11 Max principal stress

(S1)

Top

12 Min principal stress

(S2)

Nodal/Element Results Shells

Surface

Bottom

Bottom

Bottom

Bottom

Bottom

Bottom

Col

.

Value

1 Stress in X direction

(SX)

2 Stress in Y direction

(SY)

3 Stress in Z direction

(SZ)

4 Stress in XY direction

(SXY)

5 Stress in YZ direction

(SYZ)

Surface Col. Value

Top

Top

Top

Top

Top

6 Stress in ZX direction

(SZX)

Top

7 Von Mises stress (SE) Top

8 Max principal stress

(S1)

Top

9 Principal stress (S2) Top

11

12

13

14

15

16

17

18

19

Stress in X-direction

(SX)

Stress in Y-direction

(SY)

Stress in Z-direction

(SZ)

Stress in XY direction

(SXY)

Stress in YZ direction

(SYZ)

Surface

Bottom

Bottom

Bottom

Bottom

Bottom

Stress in ZX direction

(SZX)

Bottom

Von Mises stress (SE) Bottom

Max principal stress

(S1)

Bottom

Principal stress (S2) Bottom

10 Min principal stress

(S3)

Top 20 Min principal stress

(S3)

Bottom

30

PATRAN Interface

Nodal/Element Results Axisymmetric Solid/Plane Strain

Value Col

.

Value

1 Stress in X direction (SX)

2 Stress in Y direction (SY)

3 Stress in XY direction (SXY)

4 Hoop stress

Col.

5

6

7

Nodal/Element Results Solids

Von Mises stress (SE)

Maximum principal stress (S1)

Minimum principal stress (S2)

Col. Value

1 Stress in X-direction (SX)

2

3

4

Stress in Y-direction (SY)

Stress in Z-direction (SZ)

SXY Stress in XY-direction

5 SYZ Stress in YZ-direction

Col.

6

7

8

9

10

Nodal/Element Results Field (1D)

Not supported.

Value

SZX Stress in ZX-direction

SE Von Mises stress

S1 Maximum principal stress

S2 Principal stress

S3 Minimum principal stress

Nodal/Element Results Field (2D)

Col.

1

2

Value

dT(X) Gradient in X direction dT(Y) Gradient in Y direction

Nodal/Element Results Field (3D)

Col.

1

2

3

Value

dT(X) Gradient in X direction dT(Y) Gradient in Y direction dT(Z) Gradient in Z direction

System Parameters

When using the LUSAS to PATRAN interface default responses may be overridden with system parameters by specifying values in a start-up file (patlus.str/luspat.str).

31

CAD Toolkit User Manual

The start-up file should be created in the working directory and should be formatted as in the example shown below:

SYSTEM

ISTDEF=1

IELSTR=1

EXIT

The following system parameters are supported:

Parameter

INTFP3

IASCII

IBATCH

ISLIDE

NDUMP

NSTRUT

NMAT

IEIGNL

ISTDEF

Default Description

0 PATRAN Version identifier (0 for P2.5, 1 for P3).

1 Format for output of results files. (0 for binary). The results files default to an ASCII format but may be selected as binary by specifying the system parameter IASCII=0 (this will be carried out automatically when running LUSPAT from within PATRAN). ASCII PATRAN results files are easily transferable between different machine types and can be modified to change the title information if required.

Binary files require less disc storage and can be read faster by PATRAN but cannot be modified directly. The

READER utility supplied with PATRAN permits conversion between ASCII and binary formats if required.

0

1

0

0

0

0

Switch to allow LUSPAT to be run in batch with all prompting suppressed (1 for batch operation).

Switch to assume that when run in batch, face loads with the prescribed value should be converted to slides (0 for no conversion).

Restart dump number selected.

Structure type number for stress averaging.

Material group number for stress averaging.

0

Switch to add eigenvectors to displacements for nonlinear problems. (1 adds eigenvectors to nonlinear displacements)

Switch to assemble PATRAN definition file for elements topology and node coordinates (1 creates .def file). The structure topology and coordinates are not translated into

PATRAN format by default but may be required when a model not generated by PATRAN is to be processed subsequently. To generate a PATRAN definition file set the system parameter ISTDEF=1. The node and element records of structure definition will be output in a file with

32

PATRAN Interface

Parameter

INDDSP

INDSTR

IELSTR

IRSTRF

ICNGDF

Default Description

the .def extension. Transformed freedoms are not supported.

1 Assemble displacement file (0 suppresses displacement results). The displacements or temperatures (field values) are translated by default. To suppress their creation set the system parameter INDDSP=0.

1

0

0

0

Switch to assemble averaged nodal results (0 suppresses averaged nodal results). The averaged nodal results for the selected structure type are translated by default. To suppress their creation set the system parameter

INDSTR=0. The column definitions for the average nodal results are described in tables starting on page 28.

Switch to assemble element centroid results (1 outputs element centroid results). The values at element centroid positions for the selected structure are not translated by default. To translate element values set the system parameter IELSTR=1. The column definitions for the element results are described on page 28.

Switch to output results in transformed directions (1 outputs results in transformed directions)

Default element configuration code to use when zero configuration code encountered. If not specified PATLUS will prompt for an element name when a zero configuration code is encountered.

33

CAD Toolkit User Manual

34

FEMView and FAM Interface

FEMView and FAM

Interface

Introduction

This section describes the use of FVLUSAS, the LUSAS Solver to FEMView/FAM export program supported by FEA Ltd.

The program reads results from the LUSAS restart file. The LUSAS restart file is named jobname.rst. A restart file is created by LUSAS using the RESTART WRITE or RESTART WRITE BRIEF commands in the data file or using the appropriate

OUTPUT option in various analysis control sections in the data file.

FVLUSAS creates a sequential ASCII file named model.prv.

LUSAS to FEMView/FAM

Running The Program

The interface is designed to be interactive and hence should be initiated from a command prompt. Before data processing begins the interface prompts for certain information allowing you to select your output requirements. The prompts are outlined in the next few paragraphs:

Enter FEMVIEW model name (up to 6 characters)_:

Enter the dataset name. The default model name is the current jobname.

Is this a new FEMVIEW model [Y]_:

Identify the data set as a new PREVIEW data set or, if you wishes to append additional information to an existing PREVIEW model, an existing data set.

Input dump number required (zero for all dumps) [0]_:

35

By default all the restart dumps will be processed. In linear runs all the results are stored in restart dump 1. For nonlinear or dynamic analysis the restart dump numbers are as specified by the user in the analysis control data.

The remaining options refer to the type of information to be transferred to the Preview data file. All results are not available for all element types. Consult the section titled

FEMView/FAM Results Availability on page 38 for full details.

Generation of Load Case Names

FEMView identifies each load case by a six character name. The interface will generate these load case names automatically and you have no control over the chosen names.

Linear For linear problems, load cases will be named LC0001, LC0002 etc.

Eigenvalue For eigenvalue problems, eigenvectors will be named LC0001,

LC0002 etc.

Nonlinear For nonlinear transient field and step-by-step dynamic problems only one load case per restart dump is written. For such problems the result dumps are referred to as D01L01, D02L01 etc. where D refers to the dump number, e.g. D01 refers to dump 1, and L refers to the load case number within that dump.

Average Stress Results Grouping

Since it is invalid to average stress results across material discontinuities, average stress results are available by material groups only. These groups are defined by the material assignment numbers in the LUSAS data deck.

Supported Elements

For convenience in specifying the available results supported LUSAS elements have been divided into groups. These groups are shown in the following table.

No

Group Name

1 Solids

2 Space Membrane

3 Plate Membrane

4 Axisymmetric

Solid/Plane Strain

LUSAS Elements

HX8, HX16, HX20, PN6, PN12, PN15, TH4,

TH10, HX8M, HX8E, PN6E, TH4E

TSM3, QSM4, SMI4

TPM3, TPM6, QPM4, QPM8, TPM3E,

QPM4E

TAX3, TAX6, QAX4, QAX8, TAX3E,

QAX4E, TPN3, TPN6, QPN4, QPN8,

TPN3E, QPN4E

36

FEMView and FAM Interface

No

Group Name LUSAS Elements

5 Thick Plate Flexure

TTF6, QTF8, QSC4, QSC8

6 Thin Plate Flexure

7 Ribbed Plate

8 Semi-loof Shell

TF3, TF6, QF4, QF8

TRP3, QRP4, RPI4

TSL6, QSL8

9 Flat Shell

10 Bar

11 2D Beam Explicit

Integration

12 Grillage Explicit

Integration

13 Ribbed Beam

Explicit Integration

14 3D Beam Explicit

Integration

15 2D Thin Beam

16 3D Thin Beam

QSH4, QSH6, SHI4, SHI6

BAR2, BAR3, BRS2, BRS3

BEAM

GRIL

BRP2

BMS3

BM3

BS3, BS4, BXS4, BSL3, BSL4, BXL4

17 3D Thick Beam

18 Joint

BTS4, BTS6, BTW6, BOX6

JNT4, JNT3, JPH3, JAX3, JF3, JRP3, JSL4,

JSH4, JXS3, JL43, JL46, LFD2, LFX2, LFS2

19 2D Field

TFD3, TFD6, QFD4, QFD8, TXF6, QXF4,

QXF8, QXF9

20 Axisymmetric Sheet BXM2, BXM3

21 Axisymmetric Shell

BXS3, BXE3

22 3D Field

HF8, HF16, HF20, PF6, PF12, PF15, TF4,

TF10

23 1D Field

24 Fourier Elements

BFD2, BFD3, BFX2, BFX3, BFS2, BFS3

TAX3F, TAX6F, QAX4F, QAX8F

25 Thick Shell

Elements

TTS3, QTS4, TTS6, QTS8

The group numbers are broadly dependent on the stress/stress resultant output produced from the analysis and determine which results data is available.

37

FEMView/FAM Results Availability

No Noda l

Disp.

1 Yes

2 Yes

3 Yes

4 Yes

5 Yes

6 Yes

7 Yes

8 Yes

9 Yes

10 Yes

11 Yes

12 Yes

13 Yes

14 Yes

15 Yes

Nodal

Temp.

n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a

16 Yes

17 Yes

n/a n/a

18 Yes Yes

19

n/a

Yes

20 Yes

21 Yes

22

n/a

23

n/a

24

n/a n/a n/a

Yes

Yes n/a

Avge.

Nodal

Stress

Nodal

Prin.

Stress

Yes Yes

Yes Yes

Yes Yes

Yes Yes

Yes Yes

Yes Yes

Yes Yes

Yes Yes

Yes Yes

n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a

Yes Yes n/a n/a n/a n/a

Yes Yes n/a n/a n/a n/a

Nodal von

Mises

Stress

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

n/a

Elem.

General

Stress

Yes

Yes

Yes

n/a n/a n/a n/a n/a n/a n/a n/a

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes n/a n/a

Yes n/a n/a n/a n/a

Yes n/a n/a n/a n/a n/a n/a

Elem.

Stress

n/a n/a n/a n/a n/a n/a

Yes

Yes

Yes

Yes n/a n/a

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

n/a n/a n/a

38

FEMView and FAM Interface

No Noda l

Disp.

Nodal

Temp.

Avge.

Nodal

Stress

Nodal

Prin.

Stress

Nodal von

Mises

Stress

Elem.

General

Stress

Elem.

Stress

25 Yes n/a Yes Yes Yes Yes Yes



Since joint elements are not supported by FEMView any results for joints will be ignored.

Displacements are always output in the system global axis set.

Element general stresses are available for all beam, plate and shell elements and some other elements. For these elements these stresses refer to the local element axis set, which is determined by the node order as specified in the

LUSAS element topology. For shells and plate flexure elements the stresses at the mid-surface and bending moments are available.

Element stress resultants are available for all but the 3D and axisymmetric solid elements.

FEMView/FAM Stress Types

No Stress Components

1

X

Y

Z

X

Y

2 Nx Ny Nxy

Z

Y

Z

X

No Stress Components

14 Fx Fy Fz Mx My Mz

15 Fx Mz

16 Fx Mx My Mz 3 sX sY sXY

4 sX sY sZ sXY

5 MX MY MXY SX SY

6 MX MY MXY

7 Nx Ny Nxy Mx My Mx y

8 Nx Ny Nxy Mx My Mx y

17 Fx Fy Fz Mx My Mz

18 -

19 gX gY gX

Y

20 Fx

21 Fx Mz

9 Nx Ny Nxy Mx My Mx y

22 gX gY gZ gXY gYZ gZX

39

No Stress Components

10 Fx

11 Fx Fy Mz

12 Fx Mx My

13 Fx Fy Fz

Mx My

Table Key

F

N

M

Force

Force

Resultant

Moment

g

X, Y, Z

S

Shear Force

x, y, z

No Stress Components

23 gx

24 -

25 Nx Ny Nxy Mx My Mxy

Stress

Field Gradient

Global directions are indicated by capital letters

Local direction results are indicated by lower case letters

Strains may be output instead of stresses by setting ISTRN=1 in the fvlusas.str file

To change from I5 to I10 digit node and element numbers set IFMT=1 in the fvlusas.str file.

To write high precision node coordinates with 10 digit node and element numbers set IFMT=2 in the fvlusas.str file.

40

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement

Table of contents