Cad Toolkit
Cad Toolkit
CAD Toolkit
User Manual
Version 13.2
FEA Ltd
Forge House, 66 High Street, Kingston upon Thames,
Surrey, KT1 1HN, United Kingdom
Distributors Worldwide
LUSAS CAD Tool Kit
Table of Contents
Chapter 1 Introduction 5
LUSAS CAD Tool Kit................................................................................................................... 5
Chapter 2 Modeller Import & Export 6
DXF Import & Export................................................................................................................... 6
IGES Import ................................................................................................................................. 6
PATRAN Neutral File Import & Export ...................................................................................... 6
CADA-X Export............................................................................................................................ 6
Chapter 3 PATRAN Interface 7
Introduction ................................................................................................................................. 7
Installation ................................................................................................................................... 7
PATRAN to LUSAS (PATLUS).................................................................................................... 8
LUSAS to PATRAN (LUSPAT).................................................................................................. 14
Interface Integration with PATRAN ......................................................................................... 18
PATLUS Element Details .......................................................................................................... 23
LUSPAT Results Columns ....................................................................................................... 31
System Parameters................................................................................................................... 35
Chapter 4 FEMView and FAM Interface 37
Introduction ............................................................................................................................... 37
LUSAS to FEMView/FAM.......................................................................................................... 37
FEMView/FAM Stress Types.................................................................................................... 41
iii
LUSAS CAD Tool Kit
Chapter 1
Introduction
LUSAS CAD Tool Kit
This manual covers interfaces to the LUSAS programs involving the use of external
pre- and post-processing packages. The following interfaces are documented here.
5
Chapter 2 Modeller Import & Export
Chapter 2 Modeller
Import & Export
DXF Import & Export
DXF is a file format initially developed for Import and Export to AUTOCAD. Many
programs now support the DXF format and it is often used to transfer geometry data
between a variety of system. Modeller supports both the import and export of DXF
data. Full details can be found in the Modeller User Guide.
IGES Import
IGES is an international standard format for the import and export of Geometry
data. Many CAD/Modelling systems support the IGES format. Modeller supports the
import of IGES data. Full details can be found in the Modeller User Guide.
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 User Guide.
6
Introduction
Chapter 3 PATRAN
Interface
Introduction
This chapter 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 a directory called $FEADIR/patran3 and its
sub-directories.
7
Chapter 3 PATRAN Interface
Step Two 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
8
PATRAN to LUSAS (PATLUS)
9
Chapter 3 PATRAN Interface
10
PATRAN to LUSAS (PATLUS)
Notes
11
Chapter 3 PATRAN Interface
Notes
12
PATRAN to LUSAS (PATLUS)
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
appropriate Group and the Functional Assignments Display setting has
been toggled to Display on FEM Only.
13
Chapter 3 PATRAN Interface
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
14
LUSAS to PATRAN (LUSPAT)
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 -
1
Plane Membrane -
2
Space Membrane -
3
Plate Flexure -
4
Shell -
5
Axisymmetric/Pl -
ane strain 6
Solid -
7
Field 2D -
8
Field 3D -
9
Field 1D -
1
0
Enter number _:
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
15
Chapter 3 PATRAN Interface
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.
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 35. The prompts will then take the following default values which may be
overridden as indicated:
q All restart dumps will be translated, unless the system parameter NDUMP is
set to the required dump number.
q All load cases will be translated.
q Auto structure type selection will be used, unless the system parameter
NSTRUT is set to the required structure type number.
q All material types will be translated together, unless the system parameter
NMAT is set to the required material type number.
q Eigenvector results will not be superimposed on the nonlinear deformation
unless the system parameter IEIGNL is specified.
q 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 35.
16
LUSAS to PATRAN (LUSPAT)
where name is the jobname corresponding to the restart file name. For example,
jobname for the file test.rst is test.
Note. On certain machine types the documented file naming convention is not
! adhered to due to system limitations.
17
Chapter 3 PATRAN Interface
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:
18
Interface Integration with PATRAN
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.
PATRAN PATRAN
to LUSAS Analysis
Translatio
n
Analyze
Method =
PATLUS
Method =
LUSAS Data
.dat
jobname
LUSAS
19
Chapter 3 PATRAN Interface
Action is set to
Analyzefor PATRAN
to LUSAS
Perform Analysis
will
run PATLUS then
LUSAS
20
Interface Integration with PATRAN
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:
PATRAN
Translation
Translate Results
LUSPAT
Procedure
Method =
Method =
Start-up File
jobname.lps
PATRAN
Analysis
21
Chapter 3 PATRAN Interface
Action is set to
Post-
Process
for LUSAS to
PATRAN
Translate Results
will
run LUSAS then read
results
22
PATLUS Element Details
Note. The non-shaded cells in the tables below indicate the elements supported in
! pre-PATRAN 3 versions of the interface.
23
Chapter 3 PATRAN Interface
24
PATLUS Element Details
25
Chapter 3 PATRAN Interface
26
PATLUS Element Details
27
Chapter 3 PATRAN Interface
28
PATLUS Element Details
TH4 1 Yes
29
Chapter 3 PATRAN Interface
30
LUSPAT Results Columns
31
Chapter 3 PATRAN Interface
32
LUSPAT Results Columns
33
Chapter 3 PATRAN Interface
Col. Value
1 dT(X) Gradient in X
direction
2 dT(Y) Gradient in Y
direction
Col. Value
1 dT(X) Gradient in X
direction
2 dT(Y) Gradient in Y
direction
3 dT(Z) Gradient in Z
direction
34
System Parameters
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).
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:
35
Chapter 3 PATRAN Interface
36
Chapter 4 FEMView
and FAM Interface
Introduction
This chapter describes the use of FVLUSAS, the LUSAS Solver to FEMView/FAM
interface 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.
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]_:
37
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 40 for full details.
q Linear For linear problems, load cases will be named LC0001, LC0002 etc.
q Eigenvalue For eigenvalue problems, eigenvectors will be named
LC0001, LC0002 etc.
q 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.
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.
38
No Group Name LUSAS Elements
The group numbers are broadly dependent on the stress/stress resultant output
produced from the analysis and determine which results data is available.
39
FEMView/FAM Results Availability
40
Notes
! q Since joint elements are not supported by FEMView any results for joints will
be ignored.
q Displacements are always output in the system global axis set.
q 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.
q Element stress resultants are available for all but the 3D and axisymmetric
solid elements.
1 σX σY σZ σXY σYZ σX 14 Fx Fy Fz Mx My Mz
Z
2 Nx Ny Nxy 15 Fx Mz
3 sX sY sXY 16 Fx Mx My Mz
4 sX sY sZ sXY 17 Fx Fy Fz Mx My Mz
5 MX MY MXY SX SY 18 -
6 MX MY MXY 19 gX gY gXY
7 Nx Ny Nxy Mx My Mxy 20 Fx
8 Nx Ny Nxy Mx My Mxy 21 Fx Mz
10 Fx 23 gx
11 Fx Fy Mz 24 -
12 Fx Mx My 25 Nx Ny Nxy Mx My Mxy
13 Fx Fy Fz Mx My
Table Key
F Force σ Stress
41
M Moment X, Y, Z Global directions are indicated by capital letters
42