482
Patran 2008 r1 Interface To Marc Preference Guide

Patran 2008 r1 Interface to Marc Preference Guide

  • Upload
    kevin

  • View
    186

  • Download
    5

Embed Size (px)

DESCRIPTION

This guide describes the Marc interface to Patran and how to use the interface to create and analyze models.

Citation preview

Page 1: Patran 2008 r1 Interface to Marc Preference Guide

Patran 2008 r1

Interface To Marc Preference Guide

Page 2: Patran 2008 r1 Interface to Marc Preference Guide

Worldwide Webwww.mscsoftware.com

DisclaimerThis documentation, as well as the software described in it, is furnished under license and may be used only in accordance with

the terms of such license.

MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this document

without prior notice.

The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not

intended to be exhaustive or to apply to any particular engineering problem or design. MSC.Software Corporation assumes no

liability or responsibility to any person or company for direct or indirect damages resulting from the use of any information

contained herein.

User Documentation: Copyright ©2008 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.

This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this

document, in whole or in part, without the prior written consent of MSC.Software Corporation is prohibited.

The software described herein may contain certain third-party software that is protected by copyright and licensed from

MSC.Software suppliers. Contains IBM XL Fortran for AIX V8.1, Runtime Modules, (c) Copyright IBM Corporation 1990-2002,

All Rights Reserved.

MSC, MSC/, MSC Nastran, MD Nastran, MSC Fatigue, Marc, Patran, Dytran, and Laminate Modeler are trademarks or registered

trademarks of MSC.Software Corporation in the United States and/or other countries.

NASTRAN is a registered trademark of NASA. PAM-CRASH is a trademark or registered trademark of ESI Group. SAMCEF is

a trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark of Livermore Software

Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned subsidiary of ANSYS Inc. ACIS is a

registered trademark of Spatial Technology, Inc. ABAQUS, and CATIA are registered trademark of Dassault Systemes, SA.

EUCLID is a registered trademark of Matra Datavision Corporation. FLEXlm is a registered trademark of Macrovision

Corporation. HPGL is a trademark of Hewlett Packard. PostScript is a registered trademark of Adobe Systems, Inc. PTC, CADDS

and Pro/ENGINEER are trademarks or registered trademarks of Parametric Technology Corporation or its subsidiaries in the

United States and/or other countries. Unigraphics, Parasolid and I-DEAS are registered trademarks of UGS Corp. a Siemens

Group Company. All other brand names, product names or trademarks belong to their respective owners.

P3*2008R1*Z*MA*Z* DC-USR

Corporate Europe Asia Pacific

MSC.Software Corporation2 MacArthur PlaceSanta Ana, CA 92707 USATelephone: (800) 345-2078Fax: (714) 784-4056

MSC.Software GmbHAm Moosfeld 1381829 Munich, GermanyTelephone: (49) (89) 43 19 87 0Fax: (49) (89) 43 61 71 6

MSC.Software Japan Ltd.Shinjuku First West 8F23-7 Nishi Shinjuku1-Chome, Shinjuku-Ku Tokyo 160-0023, JAPANTelephone: (81) (3)-6911-1200Fax: (81) (3)-6911-1201

Page 3: Patran 2008 r1 Interface to Marc Preference Guide

Con t en t s

Marc Preferance Guide

1 Overview

Purpose 2

Preference Components 3

Forward Translation and Analysis Execution 4

Reverse Translation 5

Input File Import 6

File Descriptions 6

Template Databases 9

Analysis Submission Configuration 10

Getting Started 16

Building a Model 17

Analysis Processing 18

How this Manual is Organized 27

2 Building A Model

Overview 30

Geometry - Coordinate Frames 31

Finite Elements - Multi-Point Constraints 32

Nodes 32

Elements 33

Multi-Point Constraints 33

Loads and Boundary Conditions - Contact 44

Static Load Case Input 46

Time Dependent Load Case Input 47

Object Tables 48

Material Library 74

Material Input Properties 79

Constitutive Model Status 110

Experimental Data Fitting 111

Page 4: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide iv

Element Properties 119

Element Input Properties 134

0D Elements 135

1D Elements 135

1D Shell/Membrane Elements 145

2D Elements 149

2D Solid Elements 150

3D Elements 153

Material Orientation 154

Elements in Coupled Analysis 155

Rebar Definition Tool 157

Load Cases 164

Fields - Tables 166

Fields Overview 167

Material Fields 169

Spatial Fields 178

Non-Spatial Fields 178

3 Running an Analysis

Overview 182

Job Parameters 184

Loads on Geometry 187

Solvers / Options 190

Contact Parameters 192

Direct Text Input 200

Groups to Sets 202

Restart Parameters 204

Adaptive Meshing 206

User Subroutine File 220

Rebar Selection 226

Radiation Viewfactors 226

Cyclic Symmetry 229

Load Step Creation 232

Structural, Thermal, and Coupled Solution Types 233

Solution Parameters 235

Common Solution Parameters 265

Select Load Case 313

Output Requests 314

Direct Text Input 331

Page 5: Patran 2008 r1 Interface to Marc Preference Guide

vCONTENTS

Load Step Selection 333

Multiphysics Selection 334

Domain Decomposition 335

DDM Interface 335

DDM Submittal 339

DDM Configuration 340

Resolving Convergence Problems 342

4 Read Results

Read Results Form 348

Select Results File 349

Translation Parameters 350

Result Attachment Translation Parameters 350

Result Import Translation Parameters 351

Results Created in Patran 353

Direct Results Access 362

Rigid Body Animation 362

5 Exercises

Overview 366

Exercise 1 - Build a Cantilever Beam 370

Exercise 2 - A Simple Static Load 378

Exercise 3 - Buckling of a Fixed Pinned Beam 388

Exercise 4 - Cumulative Loading 398

Exercise 5 - A Simple Contact Problem 411

Exercise 6 - Nonlinear Material Plasticity 420

Exercise 7 - Contact with Velocity Control 430

Exercise 8 - Creep Analysis 436

Exercise 9 - Natural Frequency Analysis 445

Exercise 10 - Transient Dynamic Analysis 454

Page 6: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide vi

Exercise 11 - Frequency Response Analysis 472

Exercise 12 - Heat Transfer Analysis 481

Exercise 13 - Thermal-Mechanical Analysis 490

A Supported Keywords

Parameter Cards 500

Model Definition 502

History Definition 508

B Transition Guide

Overview 512

Capabilities and Features 512

Model Conversion 513

Defaults 514

Nomenclature 514

Material Properties 515

Element Properties 515

Load/Boundry Conditions (LBC's) 516

Reference Section 517

Frequently Asked Questions 519

520

Page 7: Patran 2008 r1 Interface to Marc Preference Guide

Chapter 1: Overview

Marc Preference Guide

1 Overview

� Purpose 2

� Preference Components 3

� Getting Started 16

� How this Manual is Organized 27

Page 8: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePurpose

2

Purpose

The Marc Preference provides a communication link between Patran and Marc. It customizes certain features of Patran by selecting Marc as the analysis code preference. Specifically these customized features are: multi-point constraints, materials, element properties, loads and boundary conditions (including contact), and analysis setup parameters.

MSC.AFEA is a special product package consisting of Marc, Patran, and the Marc Preference offered by the MSC.Software Corporation at a reduced price relative to purchasing all the components separately.

Marc is a general-purpose finite element computer program for engineering analyses specializing in product simulation and manufacturing processes. It is developed, supported, and maintained by the MSC.Software Corporation. See the Marc documentation for a description of specific capabilities.

Patran is the name of a suite of products also written and maintained by the MSC.Software Corporation (MSC). The core of the system is Patran, a finite element analysis pre- and postprocessor. The Patran system also includes several optional products such as advanced postprocessing, other tightly coupled solvers, and interfaces to third party solvers.

The difference between the product package, MSC.AFEA, and simply purchasing the individual components (Marc, Patran, and the Marc Preference) separately is the licensing scheme or mechanism. With MSC.AFEA licensing, Marc and Patran are interlocked. This means that an analysis can only be run on the machine from which it is submitted. It also means that only those features accessible through the graphical interface are supported. Purchasing the components separately gives you much more flexibility in that you can run the analysis on any machine and edit the input deck to access advanced analysis features that may not be available directly through Patran and the Marc Preference. However, MSC.AFEA provides a very cost effective solution.

In either case, most access to Marc functionality is seamlessly integrated into Patran via the Marc Preference. The casual user will never need to be aware that separate programs are being used. However, for a full understanding of the mechanisms and processes there are a number of components to the Marc Preference explained in the next section, Preference Components.

Page 9: Patran 2008 r1 Interface to Marc Preference Guide

3Chapter 1: OverviewPreference Components

Preference Components

The Marc Preference includes all of the following items:

1. A PCL function contained in the p3patran.plb PCL library which will add Marc specific definitions to any Patran database (not already containing such definitions) at any time.

2. The PCL library called mscmarc.plb contained in the <installation_directory>, also referred to as P3_HOME which can be set and referred to as an environment variable ($P3_HOME). This library is used by Patran to display analysis code specific job parameters, solution parameters, etc. It is automatically accessed when the Analysis Preference is set to Marc.

3. Three executable programs call marcp3, marpat3 and pat3mar contained in the $P3_HOME/bin/exe directory. These programs translate information from Marc files into Patran databases or translate information from Patran into Marc input files. These programs can be run independent of Patran but typically run transparently to the user.

4. Script files, executables and/or shared libraries contained in the $P3_HOME/bin/exe or $P3_HOME/lib directory. These control the execution of the executable programs mentioned above plus the submittal of Marc analyses.

5. This MSC.Marc Preference Guide. An online version is also provided to allow the direct access to this information from within Patran.

The diagrams shown below indicate how the functions, scripts, programs, and files which constitute the Marc Preference affect the Patran environment. Site customization, in some cases, is indicated.

MSC.AFEA also includes Marc and Patran in addition to the Marc Preference and its components as described above. An example of an <installation _directory> for separately installed components of Patran and Marc might be:

c:\msc\patran200xc:\msc\marc200x

and example of an MSC.AFEA installation might be:

c:\msc\afea\patran200xc:\msc\afea\marc200x

The P3_HOME variable refers to the Patran portion of the installation, e.g., c:\msc\patran200x or c:\msc\afea\patran200x in the above examples.

Page 10: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

4

Forward Translation and Analysis Execution

Figure 1-1 shows the process of running an analysis. The mscmarc.plb library defines the necessary

input required by the Analysis application in Patran. When a job is submitted for analysis, the forward translator, pat3mar, is invoked and Patran operation is suspended as data is read from the database and the Marc input file, named jobname.dat, is created. (A message file, named jobname.msg, is also created to record the translation messages, but these messages also appear in the Patran command window.) If pat3mar finishes successfully and the user has requested it, the shared library marcmonitor.dll prepares the job and starts the MarcSubmit program, which then controls the submittal of the analysis. Through MarcSubmit and the marcmonitor.dll shared library, the job can be monitored and controlled directly from the Marc Preference in Patran.

Figure 1-1 Forward Translation and Analysis Execution

Note: The MarcSubmit program is not used when the Patran Analysis Manager is used to submit and manage analysis jobs. The Patran Analysis Manager replaces the function of MarcSubmit and the marcmonitor.dll shared library. See the Patran Analysis

Manager User’s Guide.

Page 11: Patran 2008 r1 Interface to Marc Preference Guide

5Chapter 1: OverviewPreference Components

Reverse Translation

Figure 1-2 shows the process of accessing data from an Marc analysis results file back into Patran for

postprocessing. When results are accessed, a job control file, named jobname.jbr, is created. The results are then either directly imported into the Patran database or attached, in which case they remain in the results (POST) file. Results are imported via the ResultsSubmit script and the marpat3 executable where Patran is suspended while this conversion occurs. However, results are attached via routines in the marcdra.dll dynamically linked library. This is called direct results access or DRA. While the POST file is attached, data is retrieved from it on an as-needed basis when postprocessing plots are made. If the POST file is deleted, detached, or renamed, the results will no longer be accessible in Patran. A message file is created to record the translation messages.

Figure 1-2 Results Translation

Page 12: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

6

Input File Import

Figure 1-3 shows the process of reading model data from an Marc input file. When the file is imported,

Patran is suspended while this conversion occurs by running a program called marcp3. Two files are created to record the translation messages. marcp3 reads the data from the Marc input file and loads the Patran database directly. Any errors that occur are reported in the jobnmane.err file and any Marc keywords and data not recognized or supported are dumped to the reject file, jobname.rej. Information from the input file that ends up in the reject file can be included with a subsequent job setup via the Preference using the direct text input capability. This text will then be saved with the job directly in the Patran database. See Job Parameters for more detail on this feature.

Figure 1-3 Input File Translation

File Descriptions

The table below lists all files either used or created by MSC.AFEA or the Marc Preference. The occurrence of name or jobname in the definition should be replaced with the database name or jobname respectively, assigned by the user.

Page 13: Patran 2008 r1 Interface to Marc Preference Guide

7Chapter 1: OverviewPreference Components

File Name Description

name.db This is the Patran database from which the model data is read during translation, and into which model and/or results data is written during a read operation.

name.db.joupatran.ses.xx

A journal file records all commands issued in Patran (or MSC.AFEA) associated to a particular database. Also a separate session file, which gets versioned (.xx), is created each session. All commands during that session are recorded in this session file. The session files can be played back (File |

Session | Play) or the journal file relayed to reproduce the model (File |

Utilities | Rebuild).

jobname.jba

jobname.jbr

These are small control files used to pass certain information between Patran and the Marc Preference executables during translation. The user should never have a need to do anything with these files, except delete them as necessary.

jobname.dat

#jobname.dat

This is the Marc input file created by MSC.AFEA or the Marc Preference for an analysis (or read to import model data). When domain decomposition is used, multiple files are produced where # is the domain number.

jobname.t16

#jobname.t16

This is the Marc binary results (POST) file created by an Marc analysis the contents of which can be imported or attached for postprocessing. When domain decomposition is used, multiple files are produced where # is the domain number.

jobname.t19

#jobname.t19

This is the Marc ASCII results (POST) file created by an Marc analysis the contents of which can be imported or attached for postprocessing. When domain decomposition is used, multiple files are produced where # is the domain number.

jobname.log

#jobname.log

This is the log file from the Marc execution. Check it for any possible errors in the job. When domain decomposition is used, multiple files are produced where # is the domain number.

jobname.sts This is the Marc status file which is a tabular listing of step, increment, and iteration information. Check it during an analysis to monitor progress or completion.

jobname.out

#jobname.out

This is the Marc output file. Most errors are reported in this file if a job is unsuccessful. When domain decomposition is used, multiple files are produced where # is the domain number.

jobname.t08 This is a restart file produced by Marc when a restart job is requested. To restart from a previous job, you must reference this file.

marcp3*.msg This file contains any error or informational messages from the may have occurred when importing data from an Marc input file (jobname.dat).

jobname.rej This file contains any keywords and data not recognized when importing data from an Marc input file (jobname.dat).

Page 14: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

8

jobname.msg This message file contains any diagnostic output from the translation, either forward (when submitting an Marc analysis) or reverse (when accessing results). This is an important file to check if analysis execution is not successful.

sgmps.lognurbtrans.log

Check the contents of these files, If errors occur on translation of rigid bodies to the Marc input deck.

metis* These are various diagnostic files created when automatic domain decomposition is used (MARC_DEBUG environment variable set to YES).

File Name Description

Page 15: Patran 2008 r1 Interface to Marc Preference Guide

9Chapter 1: OverviewPreference Components

Template Databases

When you create a new model (or database) in Patran or with MSC.AFEA, you open a template database stored in the installation directory (referred to as P3_HOME). Three versions of the template Patran database are delivered as standard. They are located in P3_HOME and are named base.db, mscmarc_template.db, and template.db.

The former (base.db) is an Patran database into which no analysis code specific definitions, such as element types and material models, have been stored. The latter (template.db) is a version which contains many analysis code specific definitions already defined, which is the default used when creating a new database for Patran. Because definitions of other analysis codes are contained in this default template database, it is larger than needs to be if only Marc (or MSC.AFEA) is to be used.

If you wish to use a database that contains only Marc specific analysis code definitions, use the mscmarc_template.db template delivered in P3_HOME when creating a new database (or rename it to template.db such that it becomes the default).

In order to create a template database which contains only Marc specific definitions, follow these steps:

1. Open a new database under File|New in Patran but specify base.db as the template. This is done in the file browser that appears.

2. Enter load_mscmarc() into the command line. This command adds the Marc specific definitions into the database for Marc versions K7, 2000, 2001, and 2003.

3. Save this database under a name like marc.db to be your new Marc only template database or call it template.db and replace the original in P3_HOME.

4. From then on, if you have not replaced template.db, choose marc.db as your template when creating a new database.

For more details about adding analysis code specific definitions to a database and/or creating unique template databases, refer to Modifying the Database Using PCL (Ch. 1) in the PCL and Customization or to the Patran Installation and Operations Guide.

Note: Typical installations on Windows platforms of MSC.AFEA will only have Marc available as the analysis code in the default template database.

Page 16: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

10

Analysis Submission Configuration

The MarcSubmit executable controls the execution of the Marc analysis code. It is located in the UNIX directory called:

$P3_HOME/bin/exe/MarcSubmit

or on Windows:

$P3_HOME\bin\MarcSubmit.exe

where P3_HOME is the installation directory (and the $ indicates its use as a variable). The information that MarcSubmit uses to perform its operations can be categorized as either specific to the job or the site. The job specific information is automatically supplied by Patran (or MSC.AFEA) at run time. The site specific information is set at the time of installation and should not have to be set or reset unless the physical location of Marc (or MSC.AFEA), is changed or possibly if the different components are installed separately. Site specific information is set up specific to the platform type. In most cases you should never have to modify them. However, if a change occurs, you simply edit the UNIX site setup file:

$P3_HOME/site_setup

or the Windows site file:

$P3_HOME\P3_TRANS.INI

UNIX Site Setup

The site_setup file contains the following environment variables corresponding to the parameters in

the MarcSubmit program:

setEnv MSCP_MARC_HOST7 <machine name where MARC K7 resides>setEnv MSCP_MARC_HOST2000 <machine name where MSC.Marc 2000 resides>setEnv MSCP_MARC_HOST2001 <machine name where MSC.Marc 2001 resides>setEnv MSCP_MARC_HOST2003 <machine name where MSC.Marc 2003 resides>setEnv MSCP_MARC_SCRATCHDIR <path of scratch directory>setEnv MSCP_MARC_CMD7 <your MARC K7 solver command path>setEnv MSCP_MARC_CMD2000 <your Marc 2000 solver command path>setEnv MSCP_MARC_CMD2001 <your Marc 2001 solver command path>setEnv MSCP_MARC_CMD2003 <your Marc 2003 solver command path>

The MSCP_MARC_HOST# parameter defines the machine that is used to perform the Marc analysis. When this parameter is set to LOCAL, the analysis is performed on the same machine as the Patran (or MSC.AFEA) session. (pat3mar translations are always performed on the same machine as the session. This only affects where Marc is run.)

Note: The explanations in this section do not apply if you are using the Patran Analysis Manager to submit and manage analysis jobs from Patran (or MSC.AFEA). The Patran Analysis Manager must be separately configured and will override any settings here. If you have the Patran Analysis Manager installed but wish to use this method of submittal you can type analysis.manager.disable() in the Patran command line or include it in startup session file script. To re-enable Patran Analysis Manager, use analysis.manager.enable(). See the Patran Analysis Manager User’s Guide.

Page 17: Patran 2008 r1 Interface to Marc Preference Guide

11Chapter 1: OverviewPreference Components

The SCRATCHDIR parameter defines the directory on the host machine that temporarily holds the analysis files as they are created. The advantage of having a scratch directory is that the contents of the analysis scratch files are never transferred across the network. This benefit is not achieved when the HOST parameter is set to LOCAL, so the SCRATCHDIR parameter is ignored for this condition.

The MSCP_MARC_CMD#, parameter defines the path and file name of the scripts that run the K7, 2000, 2001, or 2003 versions of the Marc analysis code. MarcSubmit uses this parameter to point to MARC K7, Marc 2000, Marc 2001, or Marc 2003 installations, respectively.

As an example, for a local installation of Marc 2001, you would need at a minimum, the following:

setEnv MSCP_MARC_HOST2001 LOCALsetEnv MSCP_MARC_CMD2001 /msc/marc2001/tools/run_marc

For a remote host you would need the following as an example:

setEnv MSCP_MARC_HOST2001 baytownsetEnv MSCP_MARC_SCRATCHDIR /tmpsetEnv MSCP_MARC_CMD2001 /msc/marc2001/tools/run_marc

Windows

The same information is needed on the Windows platform as for UNIX as described above. However, on the Windows platform, the site specific parameters are found in the $P3_HOME\P3_TRANS.INI file. The run_marc command on Windows must be specified by its full file name which is run_marc.bat.

As an example, for a local installation of Marc 2001, you would need at a minimum, the following under the [MscMarc] section of the P3_TRANS.INI file:

[MscMarc]Host=LOCALHosttype=WindowsAcommand2001=c:\msc\marc2001\tools\run_marc.bat

For a remote host (UNIX) submittal you would need the following as an example:

[MscMarc]Host2001=dallasHosttype=UNIXScratchdir=/tmp/marctmpAcommand2001=/msc/marc2001/tools/run_marcOutputfiles=out,log,t16,t19,*OutputTypes= a, a, b, a,b

The last two entries, determine which output files, by their suffix names, will be transferred back to the submitting host when the job is completed and the type of file it is (ASCII=a or binary=b). A wild card (*) can be used to specify all output files.

Note: All of the above parameters can also be set as environment variables. If the system detects that one of more of these environment variables has been set, they override the settings in site_setup. This way you can temporarily change settings without editing the site_setup file.

Page 18: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

12

Remote Submittal Program

Remote submittal (not via the Patran Analysis Manager) is accomplished using a separately spawned program called MarcSubmit and can be executed independently of Patran, however this should never be necessary. This section is included for completeness. Only UNIX to UNIX or Windows to UNIX remote submittal is supported. (For more complex remote submittals use the Patran Analysis Manager.) Simply typing the name of the program at the command prompt will list all the necessary or acceptable input arguments. For example:

$P3_HOME/bin/MarcSubmit

will result in:

MarcSubmit -j jobname -m marcversion [-h host] [-s scratchdir] [-v] [-l logfile] -c command_fileArguments:-j -job Required - job name-m -marcversion Required - Marc Version-v -verbose Have the program print out every command executed and its status at completion.

-l logfile Logfile to output results of commands to.

-c command_file File which contains the list of input files, the command to be issued, and the list of expected output files. This is an xml-like file of the form (in any order): <inputfiles>input file names</inputfiles> <command>command</command> <outputfiles>output file names</outputfiles> <host>host computer</host> <hosttype>host type - UNIX or windows</hosttype> <scratchdir>scratch directory</scratchdir>.

Arguments with brackets around them are optional. An example might be:

$P3_HOME/bin/MarcSubmit -j s4 -m 2001 -c s4.cmd

At a minimum, the jobname, marcversion and command_file need to be supplied. The other arguments are optional and obtained from different sources such as UNIX environment variables or through the site_setup or P3_TRANS.IN files. If provided as command arguments, they take precedent over any other settings. The command_file is created by the marcsubmit.dll when the job is submitted and deleted at job completion. An example is shown here:

<command>/solvers/marc2001/tools/run_marc -j s4 -b yes -v no</command><host>tavarua</host><hosttype>UNIX</hosttype><scratchdir>/tmp/marctmp</scratchdir>

Note: Patran versions prior to 2003 used a script or executable (on Windows) called MarcExecute(.exe). This has been obsoleted in this version, however, if you wish to continue to use it, set the environment variable MARCEXECUTE to YES. With this method of remote submittal from a Windows machine to any other machine requires a remote shell service running on your Windows machine(s). For more information on this see Module and Preference Setup (p. 14) in the Patran Installation and Operations Guide

Page 19: Patran 2008 r1 Interface to Marc Preference Guide

13Chapter 1: OverviewPreference Components

<inputfiles>s4.dat;</inputfiles><outputfiles>s4.dat;s4.log;s4.sts;s4.out;s4.t16;</outputfiles><compiletime>300</compiletime>

<command> is the actual submittal command to execute on the remote <host> called tavarua which of <hosttype> UNIX and should execute in <scratchdir> /tmp/marctmp. The input files to copy to the remote host and output file to copy back are listed, separated by semicolons.

If a user subroutine is used, <compiletime> sets the compile and link time before checking for a time out. If the time is not sufficient, then the monitoring of the job (which is run by the MarcSubmit executable) starts looking for files and progress in the run. If it does not get any in 5 minutes, then it assumes that something is wrong and brings all the files back which essentially kills the job. So by default, the process allows for about 10 minutes to compile and run to the first job iteration (zeroth increment).

If this is not sufficient there is a PCL command that can be issued at the command prompt or included in a startup file such as p3epilog.pcl or init.pcl, that will extend this:

marc_set_compile_time( minutes )The allowable range is an in teger between 1 and 60 minutes.

Submittal to LSF Queues

There is some basic support for submittals of Marc to LSF queues. LSF (Load Sharing Facility) is a widely used, load management software utility available from Platform Computing, headquartered in Ontario, Canada. LSF is particularly useful in a network of computers for determining least loaded CPUs. From this information, domain decomposition (parallel) jobs can be run most efficiently since LSF automatically chooses the least loaded hosts. This also eliminates the need for the user to prepare and decide (ahead of time) which machines to submit to.

In order to submit Marc jobs to an LSF queue via Patran, the following limitations and requirements exist:

1. Only submission to a cluster of UNIX machines is supported. The submittal machine must also be a UNIX machine. Windows is not supported at this time.

2. Both local and remote submittals are supported. That is, you may submit a job from a machine that is not configured with LSF to a machine that is configured with LSF. This is considered a remote submittal. A job submitted locally with LSF configured on the local machine is considered a local submittal.

3. The job must be submitted from a shared directory. In other words, all machines that will or could potentially run Marc parallel jobs, must be able to see the directory from which the job is submitted. (Files are not copied to local directories and then back to the submittal directory.)

Note: MSC.AFEA only supports local submittals. The above documented command_file is only used for remote submittals. To manually submit an Marc job locally, just use the run_marc script directly as explained in the Marc documentation.

Page 20: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuidePreference Components

14

4. Marc must be seen from all machines that potentially will run in parallel mode in exactly the same way. For example, if on machine A, the run_marc command is in /msc/marc2001/tools/run_marc, then it must be also on machine B. If this is not the case, then you must set up symbolic links to make it so. This could be done by putting symbolic links on all machines in the LSF network such that a link /usr/bin/run_marc points to whereever run_marc is located on each machine. You will need root access to do this.

5. The LSF command bsub is used to submit a job. It must be seen in the user’s path. The LSF environment is setup by sourcing the LSF C-shell script cshrc.lsf. See the LSF documentation for more details on the LSF operating environment. You may also create a symbolic link in /usr/bin to point to whereever the LSF bsub command is located since this is usually in the user’s path. You’ll need root access to do this.

6. Only homogeneous machines are supported. Example: if you submit to an HP machine, then only HP machines will be chosen as valid machines to run the parallel job.

In the site_setup file (see UNIX Site Setup), you will need to define one additional variable. This can be done in the site_setup file and can also be done by defining the environment variable manually or via a startup script or other mechanism. The variables necessary in the site_setup file for LSF submittal are at a minimum one of:

setEnv MSCP_MARC_HOST2001 LOCALsetEnv MSCP_MARC_HOST2003 LOCAL

or for remote submittal:

setEnv MSCP_MARC_HOST2001 <machine with LSF for 2001 submittals>setEnv MSCP_MARC_HOST2003 <machine with LSF for 2003 submittals>

This variable should NOT be set as the shared directory must be used. Make sure you have enough disk space in the shared directory.

setEnv MSCP_MARC_SCRATCHDIR <path of scratch directory>

To enable the LSF submittal, this variable must be set to yes:

setEnv MSCP_MARC_USE_LSF yes

If you wish to change the queue name to which a job is submitted, you must define this variable, otherwise all jobs are submitted to the default queue, which is generally called normal.

setEnv MSCP_MARC_LSF_QUEUE normal

If you require additional or more advanced submittal access and you are proficient with LSF, you may include additional items onto the submittal line by defining them in this variable, which is used to build up the LSF resource string:

setEnv MSCP_MARC_LSF_RESSTR <additional items>

For example if you wanted to only submit to machines with a certain amount of memory and swap available, you would define, say:

setEnv MSCP_MARC_LSF_RESSTR (mem>15)&&(swp>50)

Page 21: Patran 2008 r1 Interface to Marc Preference Guide

15Chapter 1: OverviewPreference Components

Any string that can legally be placed in the LSF resource string can be defined by this variable. The above would submit a local job with

bsub -q normal -R "select[(mem>15)&&(swp>50)]" <run_marc>

where <run_marc> is the run_marc command plus all of its necessary arguments.

Page 22: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

16

Getting Started

Everything begins in Patran (or MSC.AFEA) by opening a new database from File | New. When a new database is opened, a form initially appears also, allowing you to set the analysis preference. In order to submit a model for analysis using Marc, the analysis preference must be set to Marc. The analysis preference may be changed from the Preferences | Analysis menu also.

The analysis code may be changed at any time during the model creation. This is especially useful if the model is to be used for different analyses, in different analysis codes. As much data as possible will be converted if the analysis code is changed after the modeling process has begun. The analysis option defines what will be presented in several areas during the subsequent modeling steps.

These areas include the material and element libraries, plus multi-point constraints, loads, boundary conditions, contact definitions, and the analysis setup forms. The selected analysis code may also affect the selections in these same areas. For more details, see Analysis Codes (p. 426) in the Patran Reference

Manual.

Page 23: Patran 2008 r1 Interface to Marc Preference Guide

17Chapter 1: OverviewGetting Started

Building a Model

Patran (or MSC.AFEA) is a general purpose finite element pre- and postprocessor. Finite element models can be built for multiple purposes. It is not the intention of this manual to teach the finer points of model building, but rather, to document specifics about preparing a model for analysis using Marc. You are referred to the general Patran User’s Guide for specifics on geometry import and creation and finite element meshing.

In general however, you start by importing or creating geometry using the File | Import or the Geometry application. The geometry is then meshed using the FEM application. Or an existing mesh can be imported. The process of building and preparing a model for Marc analysis generally follows a left to right operation across the Patran application menu bar: Geometry, FEM, LBCs, Materials, Properties, Load Cases, etc. Building A Model and the table below outline the operations of each application involved in model building and analysis preparation:

Application Description

Geometry Creates the geometric representation of your model. You can also import geometry from CAD under the File | Import menu. CAD geometry can then be manipulated, repaired, or modified in the Geometry application. This is a generic operation independent of any Marc analysis. Coordinate frames are also created under this application. See Geometry - Coordinate Frames for supported coordinate definition keywords.

Finite Elements (FEM) Allows you to create a finite element mesh of your geometric model. Or the mesh can be imported independent of any geometry under the File |

Import menu or the Analysis application. This is a generic operation independent of any Marc analysis.(However you must be aware of the proper element topologies valid for a valid Marc analysis.) The exception to this are MPCs and rigid type elements which are specific to Marc. These are also defined in the FEM application. See Multi-Point

Constraints for list of supported MPC and rigid elements.

Page 24: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

18

Building A Model explains, in detail, the process of building a model.

Analysis Processing

After the model is created with all its appropriate materials, properties, loads, boundary conditions, etc., it is ready for submission to Marc for analysis. A job is then created in the Analysis application with all the pertinent parameters specified. The job is submitted and the results are read back into Patran for postprocessing in the Results, or XY Plot applications.

Loads and Boundary

Conditions (LBCs)

(Contact)

Allows you to apply boundary conditions (constraints) and loads to your model on either the geometry or the actual finite element mesh. Contact definitions are considered a type of boundary condition and are specified here. Only LBCs allowed in Marc are available in this application when Marc is the analysis preference. See Loads and

Boundary Conditions - Contact for supported loads and boundary conditions.

Materials Material properties are defined from the Marc material library in this application. See Material Library for the complete material library.

Properties Element properties are defined in this application. The properties associated to a group of elements or mesh are specified including a reference to the appropriate material(s). This application defines which Marc element types will actually be used in an analysis. See Element

Properties for supported element types and their corresponding properties.

Load Cases Loads and boundary conditions can be grouped together into various load cases. Multiple load cases can be created with any combination of grouped LBCs. Contact tables are not part of these load cases, but are defined in the Analysis application. Static versus transient loading is defined in this application. Although the transient definition of a particular load is defined in the Fields application and associated to the load in the LBCs application. The LBCs with transient definitions must be associated to a transient load case or they will not be treated as transient. See Load Cases

Fields Time and frequency dependent as well as spatial fields (tables) can be created in this application. Properties that vary spatially and/or loads that vary with time or frequency must reference a table definition created in the Fields application. See Fields - Tables

Application Description

Page 25: Patran 2008 r1 Interface to Marc Preference Guide

19Chapter 1: OverviewGetting Started

Running an Analysis explains, in detail, the process of setting up an analysis for submission while Read

Results explains how to read results back into Patran for postprocessing.

There are seven (7) possible Actions in the Analysis application. These are Analyze, Read Results, Read Input File, Delete, Monitor, Abort, and Run Demo. Each of these is briefly explained below.

Analysis Submission (Action: Analyze)

When a job is ready for analysis, the Action is set to Analyze. A jobname is given (and description if desired) and the Apply button is pressed. See Running an Analysis.

Application Description

Analysis The Analysis application is the culmination of the model building and preparation activity where an actual analysis job is set up and submitted. Various analysis specific (as opposed to model specific) parameters are set up including translation parameters, output requests, contact tables, solution types, etc. When the analysis is complete, the results are read back in with this application also. Result postprocessing is then performed in the Result application. See Running an Analysis for an explanation of all supported analysis options and parameters.

Results

XY Plot

These are result postprocessing applications. Fringe plots of various requested output quantities can be visually displayed. XY plots created under the Results application can be manipulated and modified in the XY Plot application. See Results Created in Patran for a list of supported results entities.

Page 26: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

20

Results Access (Action: Read Results)

When a job is completed, the Action is set to Read Results to read the results (POST) file in and postprocess. See Read Results.

Data Import (Action: Read Input File)

An existing Marc input file can be read into Patran. Set the Action to Read Input File, select the input file, and press the Apply button. A list of supported Marc keywords can be found in Supported Keywords.

Page 27: Patran 2008 r1 Interface to Marc Preference Guide

21Chapter 1: OverviewGetting Started

Job or Result Deletion (Action: Delete)

The Delete option under Action allows the user to delete jobs or results POST file attachments.

Page 28: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

22

Monitor a Job (Action: Monitor)

The Monitor option under Action allows the user to view various files created by the analysis, do keyword searches of the jobname.out file which contains analysis results, and view the progress of a currently running job.

Page 29: Patran 2008 r1 Interface to Marc Preference Guide

23Chapter 1: OverviewGetting Started

Note: The editor of choice must be in the user’s search path. If the operation appears not to work, check that the editor can be accessed from a command prompt by simply typing the name with no path. The default editor is xterm -exec vi on UNIX and notepad on Windows.

Page 30: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

24

This form appears after pressing the Apply button when monitoring a job (if no Patran Analysis Manager

installed):

Note: You can disable/enable the Analysis Manager with these command: analysis_manager.disable(), analysis_manager.enable().

Page 31: Patran 2008 r1 Interface to Marc Preference Guide

25Chapter 1: OverviewGetting Started

Aborting a Job (Action: Abort)

The Abort option under Action allows the user kill an Marc analysis.

Example Problems (Action: Run Demo)

The Run Demo option under Action allows the user to run an example problem.

Page 32: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideGetting Started

26

Note: If this menu item does not appear it is because the $P3_HOME/md_demos directory

does not exist. This is fully customizable. See the Readme file in the same directory for more details.

Page 33: Patran 2008 r1 Interface to Marc Preference Guide

27Chapter 1: OverviewHow this Manual is Organized

How this Manual is Organized

This guide is organized in such a fashion that it can be used both as a reference and as a tutorial.

• Overview is a brief overview of MSC.AFEA and the Marc Preference and explains its operation and some customization capabilities. It also gives a general view of the capabilities and where to locate some of the standard functionality.

• Building A Model is meant to be mostly a model building reference containing explanations of how to create meshes, coordinates, materials, element properties, loads, boundary conditions including contact bodies, table or field data, load cases and multi-point constrains as they pertain to creating a valid Marc input file.

• Running an Analysis is also mostly a reference chapter but for analysis specific setup parameters. The details of specifying analysis solutions, solution parameters, contact control, contact tables, output requests, translation parameters, etc., are given in this Chapter.

• Read Results explains how to read results back into the Patran database (or to attach to a results file) and what actual Marc results file POST codes (result types) are supported for postprocessing.

• Exercises is a tutorial which covers many aspects of proper usage of the Preference. This is where most new user’s to MSC.AFEA and the Marc Preference should start.

• Supported Keywords is a reference that lists all the supported Marc input file keywords and indicates the location in this guide for explanation on how to set up the input in the Preference to obtain these keywords in your input file.

• Transition Guide is a reference helps users transition to the Marc Preference from other analysis codes.

Note: The best way to learn MSC.AFEA or the Marc Preference and become proficient

right away, is to work through the example problems in Exercises.

Page 34: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideHow this Manual is Organized

28

Page 35: Patran 2008 r1 Interface to Marc Preference Guide

Chapter 2: Building A Model

Marc Preference Guide

2 Building A Model

� Overview 30

� Geometry - Coordinate Frames 31

� Finite Elements - Multi-Point Constraints 32

� Loads and Boundary Conditions - Contact 44

� Material Library 74

� Element Properties 120

� Load Cases 165

� Fields - Tables 167

Page 36: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

30

Overview

This Chapter concerns itself with creating a model in Patran (or MSC.AFEA) for submission to an Marc analysis. It is meant to be used more as a reference than anything else. In general the operation of creating a model follows a left to right access of the main Patran applications as shown above: Geometry, Finite Elements, Loads and Boundary Conditions, Materials, Properties, Load Cases, Fields.

Each application allows you to define certain aspects of your model starting with the geometric definition including coordinate frames. The geometry is then meshed including the definition of rigid (MPC) elements and other 0D/1D elements such as springs, dampers, and gaps. Loads and boundary conditions are applied and contact bodies defined if required. Materials and properties are then assigned, which define the types of elements to be used by Marc. If more than one load case is required, they can be defined in the Load Cases application. And if any input requires tabular data to define time, temperature, or other spatially or otherwise varying properties, this is done under the Fields application.

Once the model is created, the analysis may be set up and submitted. This is the subject of Running an Analysis.

This Chapter details which Marc keywords are written to the Marc input file as defined in each Patran application. A list of all Marc supported keywords are listed in Supported Keywords. Only aspects relating to the creation of these keyword via Patran’s graphical user interface are explained in this chapter. The user is referred to the Patran User’s Guides for general pre-processing details on model creation.

Page 37: Patran 2008 r1 Interface to Marc Preference Guide

31Chapter 2: Building A ModelGeometry - Coordinate Frames

Geometry - Coordinate Frames

Coordinate frames created in Patran/MSC.AFEA will place the Marc TRANSFORMATION and CYLINDRICAL keywords for nodes that are assigned analysis coordinate frames into the Marc input file. Analysis coordinate frames are specified when nodes or meshes are created or modified, and when assigning a displacement boundary condition with an analysis coordinate frame. All Marc nodes will be defined in the global analysis coordinate frame unless the analysis coordinate frame references a cylindrical system in which case all nodal input and output will be relative to the specified cylindrical system.

Rectangular coordinate frames are used to create the TRANSFORMATION keyword and cylindrical coordinate frames are used to create the CYLINDRICAL keyword. Local rectangular coordinate frames are created by first calculating the nodes distance from the global coordinate frame. Then, the distance is used to locate points one and two along the axes of the node’s local coordinate frame.

Page 38: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

32

Finite Elements - Multi-Point Constraints

The Finite Elements application in Patran (or MSC.AFEA) is used to define the basic finite element mesh. Use this application to create Marc nodes, elements, and multi-point constraints.

Nodes

Nodes in Patran (or MSC.AFEA) will generate the Marc COORDINATES keyword in the input file. Create nodes either directly by using the Node object, or indirectly by using the Mesh object. An Marc TRANSFORMATION or CYLINDRICAL keyword and set is generated for each node associated to a local (non-global) analysis coordinate frame.

Page 39: Patran 2008 r1 Interface to Marc Preference Guide

33Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

To modify the analysis coordinate frame of an existing mesh, use the Create|Node|Edit options in this application. When creating a mesh, use the Node Coordinate Frames button when the options are set to Create|Mesh.

Elements

The Finite Elements application in Patran (or MSC.AFEA) assigns element topology, such as Quad4, Hex8, Tri6, etc. The type of Marc elements created however, are not determined until the element properties are assigned. See Element Properties for more information on Marc element types. Either create elements directly, by using the Element object, or indirectly by using the Mesh object. Both elements and nodes can be created simultaneously using the Create|Mesh options in this application or individual elements can be created using the Create|Element options.

The Marc element type or number is entered in the first field of the third card of the CONNECTIVITY option in the Marc input file.

Multi-Point Constraints

Multi-point constraints (MPCs) are created in the Finite Elements application by setting the Object to MPC. MPCs are special element types which define a rigorous behavior between several specified nodes.

Note: Actual Marc element types are not assigned until element properties are associated with the elements of the mesh. Care should be taken to make sure the proper element topology is used before assigning properties. For grounded springs/dampers, create point elements.

Page 40: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

34

The full functionality is described in Create MPC Sliding Surface Form (p. 127) in the Reference Manual - Part III.

Page 41: Patran 2008 r1 Interface to Marc Preference Guide

35Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

Define Terms

In general, for all MPC types except Cyclic Symmetry and Sliding Surface, dependent and independent terms must be specified including any degrees-of-freedom and/or coefficients associated with those terms on the form shown below. The operation is as explained:

A list of MPC types and their expected dependent and independent term information is given in MPC Types below.

Page 42: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

36

Degrees-of-Freedom

When a list of degrees-of-freedom are expected for an MPC term, a listbox containing the valid degrees-of-freedom is displayed on the form. A degree-of-freedom is valid if:

1. It is valid for the current Analysis Code Preference.

2. It is valid for the current Analysis Type (structural/thermal).

3. It is valid for the selected MPC type.

In most cases, all degrees-of-freedom which are valid for the current Analysis Code and Analysis Type are valid for the MPC type.

The following degrees-of-freedom are supported by Marc MPCs for the various analysis types:

MPC Types

The following table describes the MPC types which are supported for Marc. Either SERVO LINK or TYING keyword options are created in the Marc input file. For TYING keyword options, the dependent

Degree-of-freedom Analysis Type

UX Structural

UY Structural

UZ Structural

RX Structural

RY Structural

RZ Structural

Temperature Thermal

Top Temperature Thermal

Middle Temperature Thermal

Bottom Temperature Thermal

Note: No MPC types are defined for Coupled analysis. To use MPCs is a Coupled analysis, set the Analysis Preference to Structural or Thermal to define the MPCs you want, then set the Analysis Preference back to Coupled.

Make sure that the degree-of-freedom selected for an MPC actually exists at the nodes. For example, a node that is attached only to solid structural elements will not have any rotational degrees-of-freedom. However, Patran will allow you to select rotational degrees-of-freedom at this node when defining an MPC. This may not be allowed by Marc.

Marc axisymmetric have three DOFs, namely Z, R, and Theta which correspond to the X, Y, and RX DOF in the global Patran system (DOFs 1,2 and 4 respectively).

Page 43: Patran 2008 r1 Interface to Marc Preference Guide

37Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

node ID is entered in the 2nd field of the 3rd data block, referred to as the tied node. The independent node IDs are entered on the 3a data block, referred to as the retained nodes.

MPC Type Analysis Type Description

• Explicit Structural

ThermalCoupled

Creates a SERVO LINK explicit MPC between a dependent degree-of-freedom and one or more independent degrees-of-freedom. The dependent term consists of a node ID and a degree-of-freedom, while an independent term consists of a coefficient, a node ID, and a degree-of-freedom. An unlimited number of independent terms can be specified, while only one dependent term can be specified.

• Rigid (Fixed) StructuralCoupled

Creates TYING Type 100 MPCs which constrains all degrees-of-freedom at one or more dependent nodes to the corresponding degrees-of-freedom at one independent node. An unlimited number of dependent terms can be specified, while only one independent term can be specified. Each term consists of a single node.

• Linear Surf-Surf StructuralCoupled

Creates a TYING Type 31 MPC which constrains a dependent node on one linear 2D element to two independent nodes on another linear 2D element to model a continuum. One dependent term is specified, while two independent terms are specified. Each term consists of a single node.

• Linear Surf-Surf Thermal Creates a TYING Type 87 MPC which constrains one dependent node to one independent node, which ties temperatures between shell elements. One dependent and one independent term are specified. A second independent term must be supplied but is ignored (it can be the same node). Each term consists of a single node.

• Linear Surf-Vol Thermal Creates a TYING Type 85 MPC which constrains a dependent node on one linear 2D element to two independent nodes on another linear 2D element to tie temperatures. One dependent term is specified, while two independent terms are specified. Each term consists of a single node.

• Linear Vol-Vol Structural

ThermalCoupled

Creates a TYING Type 33 MPC which constrains a dependent node on one linear 3D solid element to four independent nodes on another linear 3D solid element to model a continuum. One dependent term is specified, while four (three for degenerate face) independent terms must be specified. Each term consists of a single node.

Page 44: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

38

• Quad Surf-Surf(quadratic)

StructuralCoupled

Creates a TYING Type 32 MPC which constrains a dependent node on one quadratic 2D element to three independent nodes on another quadratic 2D element to model a continuum. One dependent term is specified, while three independent terms are specified. Each term consists of a single node.

• Quad Surf-Surf Thermal Identical to Linear Surf-Surf for Thermal analysis except

a third independent term must be supplied but is also ignored.

• Quad. Surf-Vol Thermal Creates a TYING Type 86 MPC which constrains a dependent node on one quadratic 2D element to three independent nodes on another quadratic 2D element to tie temperatures. One dependent term is specified, while three independent terms are specified. Each term consists of a single node.

• Quad Vol-Vol Structural

ThermalCoupled

Creates a TYING Type 34 MPC which constrains a dependent node on one quadratic 3D solid to eight independent nodes on another quadratic 3D solid element to model a continuum. One dependent term is specified, while eight (six for degenerate face) independent terms are specified. Each term consists of a single node.

• Tie DOFs Structural

ThermalCoupled

Creates a TYING Types 1-6 or 102-506 MPC which constrains two nodes at a selected degree-of-freedom or at a range of degrees-of-freedom. One dependent term is specified which consists of a single node. One independent term is specified which consists of a single node and either one or two selected degrees-of-freedom. The Marc type number will be determined by the selected degrees-of-freedom. If one degree-of-freedom is specified, a Type 1-6 MPC is created. If two degrees-of-freedom are selected, a Type 102-506 MPC is created.

• Axi Shell-Solid StructuralCoupled

Creates a TYING Type 26 MPC which connects an axisymmetric shell element to a solid element. One dependent term is specified which consists of a single node. One independent term is specified which also consists of a single node.

• Tri Plate-Plate StructuralCoupled

Creates a TYING Type 49 MPC which connects triangular flat plate elements. One dependent term is specified which consists of a single node. One independent term is specified which also consists of a single node.

MPC Type Analysis Type Description

Page 45: Patran 2008 r1 Interface to Marc Preference Guide

39Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

• Quad Plate-Plate StructuralCoupled

Creates a TYING Type 50 MPC which connects rectangular flat plate elements. One dependent term is specified which consists of a single node. One independent term is specified which also consists of a single node.

• Pinned Joint StructuralCoupled

Creates a TYING Type 52 MPC which creates a pinned joint between beam elements. One dependent term is

specified which consists of a single node. One independent term is specified which also consists of a single node.

• Full Moment Joint StructuralCoupled

Creates a TYING Type 53 MPC which is a full moment joint between beam elements. One dependent term is specified which consists of a single node. One independent term is specified which also consists of a single node.

• Rigid Link StructuralCoupled

Creates a TYING Type 80 MPC which creates a pinned rigid link between two nodes. One dependent term is specified, while two independent terms are specified. The dependent term and the first independent term are the nodes at the ends of the link, while the second independent term is an unattached node that provides the rotational information about the link.

• Cyclic Symmetry StructuralCoupled

Creates a TYING Type 100 MPC which ties all degrees-of-freedom between matched nodes on opposite sides of the cyclic sector. Unlimited nodes may be entered in the dependent and independent regions; however, the same number of unique nodes must be specified in both regions.

• Sliding Surface StructuralCoupled

Creates a SERVO LINK explicit MPC which ties the normal to the surface degrees-of-freedom between matched nodes on opposite sides of the interface. Unlimited nodes may be entered in the dependent and independent regions; however, the same number of unique nodes must be specified in both regions.

MPC Type Analysis Type Description

Page 46: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

40

• RBE2 Structural Creates an MD Nastran style RBE2 element, which defines a rigid body between an arbitrary number of nodes. Although the user can only specify one dependent term, an arbitrary number of nodes can be associated to this term. The user is also prompted to associate a list of degrees of freedom to this term. A single independent term can be specified, which consists of a single node. There is no constant term for this MPC type.

The RBE parameter is also written.

MPC Type Analysis Type Description

Page 47: Patran 2008 r1 Interface to Marc Preference Guide

41Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

• RBE3 Structural Creates an MD Nastran style RBE3 element, which defines the motion of a reference node as the weighted average of the motions of a set of nodes.

A finite number of dependent terms can be specified, each term consisting of a single node and a list of degrees of freedom. The first dependent (tied) term is used to define

the reference node. Any (optional) dependent terms define additional nodes/degrees of freedom (dofs) that are added to the m-set. These additional dependent (tied) nodes/dofs MUST be a subset of the independent (retained) nodes/dofs as defined next.

An arbitrary number of independent (retained) terms must also be specified. Each independent term consists of a constant coefficient (weighting factor), a node, and a list of degrees of freedom. All nodes with the same weighting factor and dof list should be grouped together.

There is no constant term for this MPC type and at the present time, the Thermal Expansion coefficient is ignored.

The RBE parameter is also written.

• Overclosure StructuralThermalCoupled

Creates a TYING Type 69 MPC which is used for creating gaps or overlaps between two parts of a model either by prescribing the total force on the nodes on either side of the gap/overlap or by prescribing the size of the gap/overlap. This is typically used for pretensioning of bolts or rivets. Dependent terms contain one node each and independent terms contain two nodes each. Each dependent (tied) term consists of a node on one side of the gap/overlap. The first node of the independent (retained) term consist of the corresponding node on the other side of the gap/overlap. The second node of the independent term is a control node to which LBCs may be applied. Each independent term must have the same control node otherwise an error is issued. There must be the same number of independent vs dependent terms also, otherwise an error is issued. The control node should not be associated to any elements. In non-mechanical passes, this MPC reduces to a Type 100 between the dependent and first independent term internally to MSC.Marc.

MPC Type Analysis Type Description

Page 48: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFinite Elements - Multi-Point Constraints

42

Cyclic Symmetry

This form appears when Cyclic Symmetry is the selected Type. Use this form to create the TYING Type 100 keyword option. The dependent (or tied) node IDs are entered in the 2nd field of the 3rd data block, and the independent (or retained) node IDs are placed on the 3a datablock.

Page 49: Patran 2008 r1 Interface to Marc Preference Guide

43Chapter 2: Building A ModelFinite Elements - Multi-Point Constraints

Cyclic symmetry in Marc is generally performed with the CYCLIC SYMMETRY option rather than through MPC definitions. See Cyclic Symmetry.

Sliding Surface

This form appears when Sliding Surface is the selected Type. Use this form to create the SERVO LINK keyword option. This MPC ties the normal to the surface degrees-of-freedom between matched nodes on opposite sides of the interface. The dependent and independent node IDs are entered on the second card of the SERVO LINK option.

Page 50: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

44

Loads and Boundary Conditions - Contact

The Loads and Boundary Conditions application controls which loads and boundaries and contact information will be created in the Marc input file. For more information, see Loads and Boundary Conditions Form (p. 27) in the Patran Reference Manual.

Page 51: Patran 2008 r1 Interface to Marc Preference Guide

45Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

The following table lists the supported loads and boundary condition types:

Object Analysis Type TypeElement

Dimension

• Acceleration • Structural, Coupled Nodal

• Displacement • Structural, Coupled Nodal

• Release • Structural, Coupled Nodal

• Force • Structural, Coupled Nodal

• Pressure • Structural, Coupled • Element Uniform

• Element Variable

• 2D 3D

• 2D 3D

• 1D Pressure • Structural, Coupled Element Uniform • 1D

• Temperature • Structural, Thermal, Coupled

• Nodal

• Element Uniform

• Element Variable

• 1D 2D 3D

• 2D

• Inertial Load • Structural, Coupled Element Uniform • 1D 2D 3D

• Initial Displacement • Structural, Coupled Nodal

• Initial Velocity • Structural, Coupled Nodal

• Initial Temperature • Structural, Thermal, Coupled

• Nodal

• Element Variable • 2D

• CID Distributed Load • Structural, Coupled Element Uniform 1D 2D 3D

• Contact • Structural, Thermal, Coupled

Element Uniform 1D 2D 3D

• Convection • Thermal, Coupled • Element Uniform

• Element Variable

• 2D 3D

• 2D 3D

• Heat Flux • Thermal, Coupled • Element Uniform

• Element Variable

• 2D 3D

• 2D 3D

• Volumetric Flux • Thermal, Coupled Element Uniform • 1D 2D 3D

• Heat Source • Thermal, Coupled • Nodal

• Element Uniform

• Element Variable

• 2D 3D

• 2D

• Radiation • Thermal, Coupled Element Uniform • 2D 3D

• Convective Velocity • Thermal, Coupled Nodal

Page 52: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

46

Loads and boundary conditions can be placed directly on geometric or finite element entities. In both cases the loads and boundary conditions are written to the Marc input file and associated with finite element entities, either nodes or elements. Geometric entities in Patran are evaluated to determine the associated finite element entities. However, in Marc 2003 and greater, geometric entities can be written to the input file and the loads and boundary conditions associated directly to them. This is advantageous for adaptive remeshing. See Loads on Geometry for more details.

Static Load Case Input

This subordinate form appears when the Input Data button is selected and Static is the load case type. The load case type is set under the Load Cases application. See Load Cases. The information contained on this form will vary according to the selected Object. However, defined below is information that remains standard to this form.

• Potential • Coupled • Nodal

• Element Variable • 2D

• Charge • Coupled • Nodal

• Element Uniform

• Element Variable

• 2D 3D

• 2D

• Voltage • Coupled Nodal

• Current • Coupled • Nodal

• Element Uniform

• Element Variable

• 2D 3D

• 2D

• Magnetization • Coupled • Element Uniform

Object Analysis Type TypeElement

Dimension

Note: The load magnitudes specified for any of the above load types should always be given as total loads for any given step or load case. The Marc Preference always writes loads to the Marc input file as total loads (not incremental loads) by using the parameter FOLLOW FOR,,1 in the input file. This has nothing to do with follower forces even though the flag is on this parameter. If the Use Tables toggle is ON, then this parameter is NOT written to specify total loads as total loads are assumed in this case.

Page 53: Patran 2008 r1 Interface to Marc Preference Guide

47Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Time Dependent Load Case Input

This subordinate form appears when the Input Data button is selected in the Loads and Boundary Conditions application and the load case is Time Dependent. The load case type is set under the Load Cases application. See Load Cases. The information contained on this form will vary according to the selected Object. However, defined below is information that remains standard to this form.

Note: It is not advisable to mix both static and time dependent load cases together in a single analysis. Use either all static or all time dependent loading.

Page 54: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

48

Object Tables

On the Static and Transient Input Data forms, these are areas where the load data values are defined. The data fields presented depend on the selected Object and Type. In some cases, the data fields also depend on the selected target element type. These object tables list and define the various input data which pertain to a specific selected object.

Page 55: Patran 2008 r1 Interface to Marc Preference Guide

49Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Acceleration

This input data creates the FIXED ACCE and the ACC CHANGE keyword options. All non-blank entries will generate prescribed accelerations with the FIXED ACCE option. Time dependent fields

create multiple ACC CHANGE options. Currently the TABLE parameter and option in conjunction with a LOADCASE option for Marc 2003 or greater is not supported with the LBC.

Displacement

This input data creates the FIXED DISP and the DISP CHANGE keyword options. All non-blank entries will generate prescribed displacements with the FIXED DISP option. Time dependent fields create multiple DISP CHANGE options, or a TABLE parameter and option in conjunction with a LOADCASE option for Marc 2003 or greater.

Note: The Analysis Type set on the Loads and BCs application form will determine which Objects are available to you. You can switch between Analysis Types without affecting any analysis setup or recognition of already defined LBCs.

Input Data Type Analysis Description

Translations (A1,A2,A3)

Nodal StructuralCoupled

Defines the prescribed translational acceleration vector. Components of the vector are entered in model length units.

Rotations (R1,R2,R3)

Nodal StructuralCoupled

Defines the prescribed rotational acceleration vector.

Caution: Read caution notes for Displacements below

Page 56: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

50

Release

This input data creates the RELEASE NODE keyword option. All non-blank entries will generate prescribed releases of previously prescribed displacements specified using the FIXED DISP option in a previous Load Step. Time dependent fields are not applicable. Release will also be ignored if included in a loadcase associated to the first Load Step. Only subsequent Load Steps can release node constraints. This option is not available when using the TABLE parameter (Use Tables is ON in the Job Parameters form) and option in conjunction with a LOADCASE option for Marc 2003 or greater. RELEASE NODE will not be written in this case. Instead, any releases should be done using the Select Load Case selection form.

Input Data Type Analysis Description

Translations (T1,T2,T3)

Nodal StructuralCoupled

Defines the prescribed translational displacement vector. Components of the vector are entered in model length units. This vector is not transformed. The analysis coordinate frames of the nodes in the application region are changed to the analysis coordinate frame specified on this form.

Rotations (R1,R2,R3)

Nodal StructuralCoupled

Defines the prescribed rotational displacement vector. Components of the vector are entered in radians. This vector is not transformed. The analysis coordinate frames of the nodes in the application region are changed to the analysis coordinate frame specified on this form.

Use Sub. FORCDT

Nodal StructuralCoupled

If this toggle is ON, the FORCDT option is written. The list of nodes supplied in the 2nd data block of this option comes from the application regions list of nodes or associated nodes. For displacements, the FIXED DISP keyword is still written but with zero magnitudes for the specified degrees-of-freedom.

Caution: Patran always assumes there are six (6) degrees-of-freedom per node regardless of the element type. You must be cognizant of the actual degrees-of-freedom valid for a particular Marc element you want to use. For example, an axisymmetric shell (1D element) has only three valid degrees-of-freedom (axial (Z), radial (R) and rotational) but in Patran these would map to degrees-of-freedom 1, 2, and 4 (T1, T2, and R1 respectively). Elements 49 and 72 have midside nodes with only a single rotational dof, which would be considered the 4th (R1) dof in Patran.

Page 57: Patran 2008 r1 Interface to Marc Preference Guide

51Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Force

This input data creates the POINT LOAD keyword option. Multiple POINT LOAD options are generated for the time dependent fields, or a TABLE parameter and option in conjunction with a LOADCASE option for Marc 2003 or greater.

Input Data Type Analysis Description

Translations (T1,T2,T3)

Nodal StructuralCoupled

Defines the prescribed translational displacement vector that should be released. Any non-null value entered here will be used to indicate that that translational degree-of-freedom is to be released.

Rotations (R1,R2,R3)

Nodal StructuralCoupled

Defines the prescribed rotational displacement vector that should be released. Any non-null value entered here will be used to indicate that that rotational degree-of-freedom is to be released.

Caution: The same caution as that for Displacement is applicable for Release also.

Input Data Type Analysis Description

Force (F1,F2,F3)

Nodal StructuralCoupled

Defines the applied translational force vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the POINT LOAD option.

Moment (M1,M2,M3)

Nodal StructuralCoupled

Defines the applied rotational force vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the POINT LOAD option.

Use Sub. FORCDT

Nodal StructuralCoupled

If this toggle is ON, the FORCDT option is written. The list of nodes supplied in the 2nd data block of this option comes from the application regions list of nodes or associated nodes. In this case, no POINT LOAD options are written, only the FORCDT option in the Model Definition section.

Page 58: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

52

Pressure

This input data creates the DIST LOADS keyword option. Multiple DIST LOADS options are generated for the time dependent fields, or a TABLE parameter and option in conjunction with a LOADCASE option for Marc 2003 or greater. An exception to this is when the Element Variable type is chosen as

described in the table below

Caution: Elements 49 and 72 have midside nodes with only a single rotational dof, which would be considered the 4th (M1) dof in Patran.

Input Data Type Analysis Description

Top Surface Pressure

Element Uniform

Structural/2DCoupled/2D

Defines the top surface pressure on shell and/or plate elements which is directed inward when positive. The IBODY data field of the DIST LOADS option is set to two.

Bot Surface Pressure

Element Uniform

Structural/2DCoupled/2D

Defines the bottom surface pressure on shell and/or plate elements which is directed inward when positive. This value is subtracted from the element’s top surface pressure and the difference is entered in the DIST LOADS option.

Edge Pressure

Element Uniform

Structural/2DCoupled/2D

Defines the edge pressure on 2D solid elements which is directed inward when positive. The IBODY data field of the DIST LOADS option varies based on the element edges chosen in the application region. Top and/or bottom surface pressures cannot be used in the same application region as edge pressure.

Pressure Element Uniform / Variable

Structural/3DCoupled/3D

Defines the face pressure on solid elements which is directed inward when positive. The IBODY data field of the DIST LOADS option varies based on the element faces chosen in the application region.

Page 59: Patran 2008 r1 Interface to Marc Preference Guide

53Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Temperature / Temp (Thermal)

This input data creates the CHANGE STATE keyword option for element uniform conditions or the POINT TEMP for nodal conditions. Multiple CHANGE STATE or POINT TEMP options are generated for time dependent fields. Or this creates the FIXED TEMPERATURE and the TEMP CHANGE keyword options for thermal analysis.

Top, Bottom Surface or Edge Pressure orPressure

Element Variable

Structural/2DCoupled/2D

This is used for superplastic forming. Putting a value in for Top or Bottom simply specifies the direction. The IBODY data field of the DIST LOADS option is set to the appropriate value for nonuniform loading in the normal direction for the given element type. The magnitude that you specify is arbitrary and should be used for visualization purposes only. The value written to the DIST LOADS option is zero.

Use Sub. FORCEM

Element Variable

StructuralCoupled

If this toggle is ON, the FORCEM user subroutine is used by placing the appropriate nonuniform IBODY code in field 1 of the 3rd data block of the DIST LOADS option. The magnitude of the pressure will be written but may be ignored as the definition of the pressure load is the function of the FORCEM routine.

Input Data Type Analysis Description

Note: If the Use Sub. toggle is ON, it will flag the use of the user subroutine unless a superplastic forming analysis is detected, in which case it will be ignored.

Input Data Type Analysis Description

Temperature Element Uniform

Structural/1DCoupled/1D

Defines the temperature state variable for the axisymmetric shell, beam and truss elements. (INITIAL STATE / CHANGE STATE)

Temperature Element Uniform

Structural/2DCoupled/2D

Defines the temperature state variable for the shell, plate, and 2D solid elements. (INITIAL STATE / CHANGE STATE)

Temperature Element Uniform

Structural/3DCoupled/3D

Defines the temperature state variables for the solid elements. (INITIAL STATE / CHANGE STATE)

Page 60: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

54

Temperature Nodal Structural Defines the point temperature (POINT TEMP) values for nodes. The stress-free temperature value may be entered by using the Initial Temperature option. You may not define a reference temperature (in Material properties) if POINT TEMPs are defined.

Temperature Nodal Thermal

Coupled

Defines the prescribed temperature value.

Multiple TEMP CHANGE option are generated for the time dependent fields, or in Marc 2003 or greater, the TABLE and LOADCASE options are used instead. Note that a blank appication region will release all temperatures is subsequent Load Steps.

TopBottomMiddleTemperature

Element Variable

ThermalCoupled

Same as above except allows for definition of temperature for the various degrees of freedom in shell elements in 3D analysis.

Use Subs. INITSV/NEWSV

Element Uniform

Structural If this toggle is ON, the INITSV/NEWSV routines are flagged by placing a 2 in the 2nd field of the 2nd data block of the INITIAL STATE and CHANGE STATE keywords. Data blocks 3 and 4 are then not used.

Use Sub. FORCDT

Nodal ThermalCoupled

If this toggle is ON, the FORCDT option is written. The list of nodes supplied in the 2nd data block of this option comes from the application regions list of nodes or associated nodes. For temperatures, the FIXED TEMPERATURE keyword is still written.

Input Data Type Analysis Description

Page 61: Patran 2008 r1 Interface to Marc Preference Guide

55Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Inertial Load

This input data creates the DIST LOADS and ROTATION A keyword option. Multiple DIST LOADS options are generated for the time dependent fields, or TABLE and LOADCASE options are used for Marc 2003 or greater. ROTATION A is written only if present in first Load Step for non-Table format.

Input Data Type Analysis Description

Translational Acceleration (A1,A2,A3)

Element Uniform

StructuralCoupled

Defines the gravitational acceleration vector with respect to the specified analysis coordinate frame. This vector is transformed into the global coordinate frame before it is written to the third card of the DIST LOADS option. The load type (field 1) on the same card is set to 102.

Rotational Velocity (w1,w2,w3)

Element Uniform

StructuralCoupled

Defines the angular velocity vector in radians per unit of time in the analysis coordinate frame for centrifugal loading. The magnitude of this vector is squared and entered on the third card of the DIST LOADS option. The load type (field 1) on the same card is set to 100. The direction of the angular velocity vector and the origin of the analysis coordinate frame are respectively entered as the direction of and point along the rotation axis on the second card of the ROTATION A option.

Rotational Acceleration (a1,a2,a3)

Element Uniform

StructuralCoupled

Not supported.

Page 62: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

56

Initial Displacement

This input data creates the INITIAL DISP keyword option. Time dependent fields are ignored.

Initial Velocity

This input data creates the INITIAL VEL keyword option. Time dependent fields are ignored.

Input Data Type Analysis Description

Translations (T1,T2,T3)

Nodal StructuralCoupled

Defines the initial translational displacement vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the INITIAL DISP option.

Rotations (R1,R2,R3)

Nodal StructuralCoupled

Defines the initial rotational displacement vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the INITIAL DISP option.

Use Sub. USINC

Nodal StructuralCoupled

If this toggle is ON, the use of the USINC routine is flagged by placing a -1 in the 1st field of the 2nd data block of the INITIAL DISP option. Data blocks 3/4 are not required if this is the case.

Input Data Type Analysis Description

Translational Velocity (v1,v2,v3)

Nodal StructuralCoupled

Defines the initial translational velocity vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the INITIAL VEL option.

Page 63: Patran 2008 r1 Interface to Marc Preference Guide

57Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

1D Pressure

This input data creates the DIST LOADS keyword option. Multiple DIST LOADS options are generated for the time dependent fields, or the TABLE and LOADCASE options are used for Marc 2003 or greater.

Rotational Velocity (w1,w2,w3)

Nodal StructuralCoupled

Defines the initial rotational velocity vector with respect to the specified analysis coordinate frame. This vector is transformed from the specified analysis coordinate frame to the analysis coordinate frames of the nodes in the application region before it is written to the third card of the INITIAL VEL option.

Use Sub. USINC

Nodal StructuralCoupled

If this toggle is ON, the use of the USINC routine is flagged by placing a -1 in the 1st field of the 2nd data block of the INITIAL VEL option. Data blocks 3/4 are not required if this is the case.

Input Data Type Analysis Description

Pressure Element Uniform

Structural / 1DCoupled / 1D

Defines pressure loading on 1D planar and axisymmetric shell elements using the DIST LOADS option.

Element Types 1, 15, 89, 90 (axisymmetric shell)

5, 16, 45 (planar beam)

IBODY = 0: Uniform in XY plane.

Input Data Type Analysis Description

Note: If the curves or elements on which this 1D (planar) Pressure is applied are not in the XY plane, an error will be issued. In order for the program to determine this, the orientation system must be supplied in the Element Properties application for the given entities. The element property must exist before the load is allowed.

Page 64: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

58

CID Distributed Load

This input data creates the DIST LOADS or equivalent POINT LOAD keyword option. Multiple options are generated for the time dependent fields, or the TABLE and LOADCASE options are used for Marc 2003 or greater.

Patran converts the distributed loads to equivalent POINT LOADs distributed to the nodes of the geometric selection in the input file. This is accomplished in the following manner:

Let q(x) be the distributed load applied between x0 and xf. The resultant force Q is given as

The centroid xc of the distributed load between x0 and xf is given as

where M is the magnitude of the net moment around x0 given by

Consider the problem where there are n element edges. Treating each of the n element edges as separate beam problems, each resultant force is calculated and the centroid along each edge. Then each element edge is treated as a static beam problem with the nodes acting as pinned supports on each beam end. Sum

Input Data Type Analysis Description

Distributed Force (F1,F2,F3)

Element Uniform

Structural / 1DCoupled / 1D

Defines the applied translational distributed force vector with respect to the specified analysis coordinate frame. In general this provides the magnitudes (for each component) of the uniform load per unit length for 1D elements on the DIST LOADS option.

a) Types 15, 16, 45, 89, 90:

IBODY = 1: Uniform in X.IBODY = 2: Uniform in Y.

b) Types 9, 13, 14, 25, 52, 64, 76, 77, 78, 79, 98:

IBODY = 0 or 1: Uniform in X.IBODY = 1 or 2: Uniform in Y.IBODY = 2 or 3: Uniform in Z.

Distributed Force (F1,F2,F3)

Element Uniform

StructuralCoupled1D/2D/3D

These types of loads are converted to equivalent POINT LOAD options along the line of application depending on the element type to which they are applied for 2D and 3D elements.

Q q x( ) xdx0

xf

∫Z

xcM

Q-----Z

M xq x( ) xdx0

xf

∫Z

Page 65: Patran 2008 r1 Interface to Marc Preference Guide

59Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

the loads from each beam solution at all nodes except the 0th and nth nodes since each node is shared by two element edges (beams). As an example:

Consider the problem of a uniform load q(x) of 200 pounds/inches applied along n element edges, each one inch long. Then Q=200 pounds, M = 100 inch pounds, and x0 = 0.5 inch for each element edge. The static solution for each element edge (as a beam) is 100 pounds applied on each end node. This gives the expected solution of 100 pounds applied at the end nodes and 200 pounds applied at all internal nodes.

Similar calculations are done for two dimensional cases.

Convection

This input data creates the FILMS keyword options. Multiple FILMS options are generated for the time dependent fields.

Input Data Type Analysis Description

Top Surf Convection

Element Uniform/ Variable

Thermal/2DCoupled/2D

Defines the top surface film coefficient on shell elements. The entry in the IBODY data field is set to five on the third card of the FILMS option.

Bot Surf Convection

Element Uniform/ Variable

Thermal/2DCoupled/2D

Defines the bottom surface film coefficient on shell elements. The entry in the IBODY data field is set to six on the third card of the FILMS option.

Edge Convection

Element Uniform/ Variable

Thermal/2DCoupled/2D

Defines the edge film coefficient on 2D solid elements. The entry in the IBODY data field of the FILMS option varies based on the element edges chosen in the application region. Top and/or bottom surface convections cannot be used in the same application region as edge convection.

Convection Element Uniform/ Variable

Thermal/3DCoupled/3D

Defines the film coefficient on faces of solid elements. The entry in the IBODY data field of the FILMS option varies based on the element faces chosen in the application region.

Ambient

Temperature

Element Uniform/ Variable

Thermal/2D/3DCoupled/2D/3D

Defines the sink temperature for the shell or 2D solid and 3D elements. This produces an entry on the third card in the FILMS option.

Page 66: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

60

Heat Flux / Volumetric Flux

This input data creates the DIST FLUXES keyword options.

Input Data Type Analysis Description

Top Surface Heat Flux

Element Uniform

Thermal/2D Defines the top surface heat flux on shell elements. The IBODY data field of the DIST FLUXES option is set to five.

Bot Surface Heat Flux

Element Uniform

Thermal/2D Defines the bottom surface heat flux on shell elements. The IBODY data field of the DIST FLUXES option is set to six.

Edge Heat Flux

Element Uniform

Thermal/2D Defines the edge heat flux on 2D solid elements. The entry in the IBODY data field of the DIST FLUXES option varies based on the element edges chosen in the application region. Top and/or bottom surface heat fluxes cannot be used in the same application region as an edge heat flux.

Heat Flux Element Uniform

Thermal/3D Defines the heat flux on faces of solid elements or entire elements in the case of Volumetric Flux. The entry in the IBODY data field of the DIST FLUXES option varies based on the element faces chosen in the application region.

Top/BottomSurface/EdgeHeat Flux

Element Variable

Coupled2D/3D

When doing a Coupled analysis, Marc generates internal heat due to plastic work hardening that will effect the results. This is done by placing 101 (IBODY) in the 1st field of the 3rd data block of the DIST FLUXES option. Only the Element Variable Heat Flux LBC will request this. The magnitude is arbitrary and should be entered as zero, but will be ignored by the analysis if provided.

Use Sub. FLUX Element Variable

ThermalCoupled

If this toggle is ON, the FLUX user subroutine is used by placing the appropriate nonuniform IBODY code in field 1 of the 3rd data block of the DIST FLUXES option. The magnitude of the load will be written but may be ignored as the definition of the pressure load is the function of the FLUX routine.

Page 67: Patran 2008 r1 Interface to Marc Preference Guide

61Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Heat Source

This input data creates the POINT FLUX keyword options.

Initial Temperature

This input data creates the INITIAL TEMP keyword options.

Radiation

This LBC type produces no options in the Marc input file. However, radiation LBCs must be present in order to do view factor calculations (see Radiation Viewfactors). Once a view factor calculation has been done and the view factor file has been created through this operation, a radiation analysis can be flagged

Input Data Type Analysis Description

Heat Source Nodal ThermalCoupled

Defines the applied nodal heat source. Multiple POINT FLUX options are generated for the time dependent fields.

TopBottomMiddleHeat Source

Element Variable

ThermalCoupled

Same as above except allows for heat source definition at the various degrees of freedom for shell elements in 3D analysis.

Use Sub. FORCDT

Nodal ThermalCoupled

If this toggle is ON, the FORCDT option is written. The list of nodes supplied in the 2nd data block of this option comes from the application regions list of nodes or associated nodes. In this case, no POINT FLUX options are written, only the FORCDT option in the Model Definition section.

Input Data Type Analysis Description

Temperature Nodal StructuralThermalCoupled

Defines the initial nodal temperature. Time dependent fields are ignored.

TopBottomMiddleTemperature

Element Variable

StructuralThermalCoupled

Same as previous except allows for temperature definition at the various degrees of freedom for shell elements in 3D analysis.

Use Sub. USINC

Nodal StructuralThermalCoupled

If this toggle is ON, the use of the USINC routine is flagged by placing a -1 in the 1st field of the 2nd data block of the INITIAL TEMP option. Data blocks 3/4 are not required if this is the case.

Page 68: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

62

by referencing this file and submitted. Only the VIEW FACTOR option is included in the input file with this operation.

Convective Velocity

This input data creates the VELOCITY and VELOCITY CHANGE keyword options. Multiple VELOCITY CHANGE options are generated for the time dependent fields.

Input Data Type Analysis Description

Temp. atInfinity (top)

Element Uniform

Thermal/2DCoupled/2D

Used as input to the view factor file only. Generally used on 3D shell elements. This is the ambient temperature at infinity.

Temp. at

Infinity (bottom)

Element

Uniform

Thermal/2D

Coupled/2D

Used as input to the view factor file only.

Generally used on 3D shell elements. This is the ambient temperature at infinity. For shell elements, you can have two different ambient temperatures as seen from the top or bottom.

Temp. atInfinity (edge)

Element Uniform

Thermal/2DCoupled/2D

Used as input to the view factor file only. Generally used on 2D solid elements such as axisymmetric or plane strain. This is the ambient temperature at infinity.

Temp. atInfinity

Element Uniform

Thermal/3DCoupled/3D

Used as input to the view factor file only on 3D solid elements. This is the ambient temperature at infinity.

Input Data Type Analysis Description

Velocity(V1,V2,V3)

Nodal ThermalCoupled

Defines the convective velocity on the specified nodes by writing the VELOCITY option.

Use Sub. UVELOC

Nodal StructuralThermalCoupled

If this toggle is ON, the use of the UVELOC routine is flagged by placing a -1 in the 1st field of the 2nd data block of the VELOCITY or VELOCITY CHANGE options. Data blocks 3-5 are not required if this is the case.

Page 69: Patran 2008 r1 Interface to Marc Preference Guide

63Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Potential

This input data creates the FIXED EL-POT or FIXED MG-POT keyword option for electrostatic or magnetostatic analysis. This LBC is ignored if not applicable to the selected analysis type.

Charge

This input data creates the POINT CHARGE or DIST CHARGES keyword options for electrostatic analysis. This LBC is ignored if not applicable to the selected analysis type.

Voltage

This input data creates the FIXED VOLTAGE keyword option for thermal-electrodynamic (Joule heating) analysis. This LBC is ignored if not applicable to the selected analysis type.

Current

This input data creates the POINT CURRENT or DIST CURRENT keyword options thermal-electrodynamic (Joule heating) and other applicable analyses. This LBC is ignored if not applicable to the selected analysis type.

Input Data Type Analysis Description

Potetnial Nodal Coupled Defines the electrostatic potential.

TopBottomMiddlePotential

Element Variable

Coupled Same as previous except allows for potential definition at the various degrees of freedom for shell elements in 3D analysis.

Input Data Type Analysis Description

Charge Nodal

Element Uniform

Coupled Defines the electrostatic charge. Nodal definitions write the POINT CHARGE and Element Uniform definitions write the DIST CHARGES option.

TopBottomMiddleCharge

Element Variable

Coupled Same as previous except allows for charge definition at the various degrees of freedom for shell elements in 3D analysis. Writes the POINT CHARGE option.

Input Data Type Analysis Description

Voltage Nodal Coupled Defines the applied voltage.

TopBottomMiddleVoltage

Element Variable

Coupled Same as previous except allows for voltage definition at the various degrees of freedom for shell elements in 3D analysis.

Page 70: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

64

Magnetization

Creates the PERMANENT option in magnetostatic analysis.

Contact

Defines deformable and rigid contact bodies, and creates certain data entries in the CONTACT and MOTION CHANGE keyword options. Other data entries in the CONTACT option are defined under the Analysis application when setting up a job for nonlinear static or nonlinear transient dynamic analysis. A CONTACT TABLE option is also supported; by default, all contact bodies initially have the potential to interact with all other contact bodies and themselves. This default behavior can be modified under the Contact Table form, located on the Solution Parameters form in the Analysis application when creating a Load Step. See Contact Parameters and Contact Table.

The Application Region form for contact is used to select the contact bodies whether they be deformable or rigid. Deformable contact bodies are always defined as a list of elements or a list of elements associated to a geometric entity, the boundary of which defines the contact surface. Rigid bodies are translated as ruled surfaces or 3-noded patches (2D) or straight line segments (1D) if a mesh or geometry with an associated mesh is selected. Otherwise, if no mesh is associated with the selected geometry, the contact definition will be written as geometric NURB surfaces during translation. 2D meshed surfaces can use 4 or 8 noded quads, or 3 or 6 noded tri elements, however the mid-side nodes are unnecessary and ignored for the higher order elements.

Input Data Type Analysis Description

Current Nodal

Element Uniform

Coupled Defines the applied current.

TopBottomMiddle

Current

Element Variable

Coupled Same as previous except allows for current definition at the various degrees of freedom for shell elements in 3D analysis.

Input Data Type Analysis Description

Remenance Element Uniform

Coupled Defines a permanent magnet for magnetostatic analysis (vector input).

Note: For pure heat transfer analysis, the THERMAL CONTACT options is used instead of CONTACT.

Page 71: Patran 2008 r1 Interface to Marc Preference Guide

65Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Deformable Body

These input properties are defined for each deformable body defined on the CONTACT keyword option. They can be overridden if defined with non-zero values in the CONTACT TABLE. Also the SPLINE option for representing a deformable body with an analytical surface to improve accuracy is defined here

Caution: The line segments of a meshed rigid body will be translated only if they form a continuous sequence of 1D elements (i.e. no branches, and common nodes between adjoining elements). And the sequence of nodes must be open (i.e., the first node should be distinct from the last one). Note that a mesh of a closed loop composed of a single curve should not be equivalenced so as to make an open sequence of nodes. However, if the mesh used two curves, only one pair of common nodes should be equivalenced.

Input Data Type Analysis Description

Structural Properties:

Friction Coefficient (MU)

Element Uniform

StructuralCoupled

Coefficient of static friction for this contact body. For contact between two bodies with different friction coefficients, the average value is used. Only available for Structural and Coupled analysis.

Thermal Properties:

Heat Transfer Coefficient to Environment

Element Uniform

ThermalCoupled

Heat transfer coefficient (film) to environment. This is only allowed for thermal or coupled analysis.

Environment Sink Temperature

Element Uniform

ThermalCoupled

Environment sink temperature. This is only allowed for thermal or coupled analysis.

Contact Heat Transfer Coefficient

Element Uniform

ThermalCoupled

Contact heat transfer coefficient (film). This is only allowed for thermal or coupled analysis.

Near Contact Heat Transfer Coefficient

Element Uniform

ThermalCoupled

Near Contact heat transfer coefficient (film). This is only allowed for thermal or coupled analysis. Requires that a tolerance distance be defined in the Contact Table. Heat fluxes have components of convection and radiation which are defined in the next properties.

Natural Convection Coefficient

Element Uniform

ThermalCoupled

Natural convetion coefficient used with near thermal contact. This is only allowed for thermal or coupled analysis.

Natural Convection Exponent

Element Uniform

ThermalCoupled

Natural convetion exponent used with near thermal contact. This is only allowed for thermal or coupled analysis.

Page 72: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

66

SurfaceEmissivity

Element Uniform

ThermalCoupled

Surface emissivity used with near thermal contact radiation component. This is only allowed for thermal or coupled analysis.

DistanceDependentHeat TransferCoefficient

Element Uniform

ThermalCoupled

Distance dependent heat transfer coefficient used with near thermal contact. This is only allowed for thermal or coupled analysis.

Electrical Properties (only written in TABLE format):

Conductivity Element Uniform

Coupled Electrical transfer coefficient to environment. Only used in Coupled analysis (Joule Heating).

Sink Voltage Element Uniform

Coupled Environment sink voltage. Only used in Coupled analysis (Joule Heating).

Contact Conductivity

Element Uniform

Coupled Electrical transfer coefficient to environment. Only used in Coupled analysis (Joule Heating).

Near ContactConductivity

Element Uniform

Coupled Electrical transfer coefficient for near field behavior. Only used in Coupled analysis (Joule Heating).

DistanceDependentConductivity

Element Uniform

Coupled Separation distance dependent electrical transfer coefficient. Only used in Coupled analysis (Joule Heating).

Analytical Contact Definition:

Boundary Type Element Uniform

Structural

ThermalCoupled

By default a deformable contact body boundary is defined by its elements (Discrete). However, you can use an Analytic surface to represent the deformable body. This improves the accuracy for deformable-deformable contact analysis by describing the outer surface of a contact body by a spline (2D) or Coons surface (3D) description. This writes a SPLINE option to the input file.

MFDIncrement

Element Uniform

Structural

ThermalCoupled

This places the number specified in the 2nd field of the 2nd data block of the SPLINE option. An MFD file will be written every n increments as specified by this number. This file can be viewed my Marc Mentat to ensure the spline or coon surface data is being properly generated to define the proper discontinuities.

Input Data Type Analysis Description

Page 73: Patran 2008 r1 Interface to Marc Preference Guide

67Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

SelectDiscontinuities

Element Uniform

Structural

ThermalCoupled

This is an optional input. The Analytic surface of a deformable body can be described by a spline (2D) or Coons surface (3D) and by default the entire outer surface will be included unless an Exclusion Region is selected. The exclusion region is a region of discontinuity where you don’t want a spline or coons surface fit. You may select either Geometry or FEM entities of the contact body to define these regions. For 2D analysis, the exlusion region consists of nodes that describe vertices through which a spline should not be fit. You select either individual nodes or geometric entities from which the associated nodes are extracted. For 3D analysis, the exlusion region consists of element edges across which a coons surface should not be fit. You select individual element edges or geometric curves/edges of surfaces/solids from which the associated element edges are extracted. You can set the Detect Discontinuities and give a feature angle if you wish the program to automatically detect these exclusion regions. Once the entities are determined, you may edit them as necessary.

Auto DetectDiscontinuitiesFeature Angle

Element Uniform

Structural

Coupled

You can indicate for the Marc analysis to automatically detect the discontinuities by turning this toggle on and using the specified Feature Angle. This Feature Angle is also used by Patran if you click on the Detect Discontinuities button if you wish to view the discontinuity selection manually before submitting the job.

Contact Area Definition:

Select Contact Area

Element Uniform

Structural

Coupled

You may define the nodes that are most likely to come into contact to speed up the compute time of the analysis when using contact. This writes the CONTACT NODE option to the input deck. The nodes associated to the entities selected are written. A node not included in this list that is part of the contact body may penetrate other bodies.

Input Data Type Analysis Description

Page 74: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

68

Rigid Body

These input properties are defined for each rigid body defined on the CONTACT keyword option. The input data form differs for 1D and 2D rigid bodies. One dimensional rigid surfaces are defined as beam elements, or as curves (which may be meshed with beam elements prior to translation) and used in 2D problems. The lines or beams must be in the global X-Y plane. Two dimensional rigid surfaces must be defined as Quad/4 or Tri/3 elements, or as surfaces (which may be meshed with Quad/4 or Tri/3 elements prior to translation) and are used in 3D problems. The elements will be translated as ruled surfaces if meshed or as NURB surfaces if not meshed in the Marc input file

Exclusion Region:

SelectExclusion Region

Element Uniform

Structural

Coupled

For certain contact problems, you might wish to influence the decision regarding the deformable segment a node contacts. You can specify element edges for 2D and surfaces for 3D analysis to be excluded from the contacted bodies. This writes the EXLUDE option to the

input deck. The segments to be excluded are written by extracting the nodes that define the edge or surface.

Rigid Body Motion Properties:

Treat as Rigid Element Uniform

Coupled A deformable body in Coupled analysis can be treated as a simple rigid heat transfer body. In this case, many of the rigid body attributes, such as motion control can also be applied. See the input properties for Rigid Bodies below.

Input Data Type Analysis Description

Flip Contact Side

Element Uniform

StructuralCoupled1D/2D

Upon defining each rigid body, Patran displays normal vectors or tic marks. These should point inward to the rigid body. In other words, the side opposite the side with the vectors is the side of contact. Generally, the vector points away from the body in which it wants to contact. If it does not point inward, then UNDO the definition of the rigid surface, turn this toggle ON, and create the rigid surface again. The direction of the inward normal will be reversed.

Symmetry Plane

Element Uniform

StructuralCoupled1D/2D

This specifies that the surface or body is a symmetry plane. This places a one (1) in the 3rd field of the 4th data block of the CONTACT option. It is OFF by default.

Input Data Type Analysis Description

Page 75: Patran 2008 r1 Interface to Marc Preference Guide

69Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Motion Control:

Null Initial Motion

Element Uniform

StructuralCoupled1D/2D

This toggle is enabled only for Velocity and Position type of Motion Control. If it is ON, the intitial velocity, position, and angular velocity/rotation are set to zero in the CONTACT option regardless of their settings here (for increment zero).

Motion Control

Element Uniform

StructuralCoupled1D/2D

Motion of rigid bodies can be controlled in a number of different ways: velocity, position (displacement), or forces/moments.

Velocity(vector)

Element Uniform

StructuralCoupled1D/2D

For velocity controlled rigid bodies, define the X and Y velocity components for 2D problems or X, Y, and Z for 3D problems. Data is placed on MOTION CHANGE option.

Angular Velocity (rad/time)

Element Uniform

StructuralCoupled1D/2D

For velocity controlled rigid bodies, if the rigid body rotates, give its angular velocity in radians per time (seconds usually) about the center of rotation (global Z axis for 2D problems) or axis of rotation (for 3D problems). Data is placed on MOTION CHANGE option.

Velocity vs Time Field

Element Uniform

StructuralCoupled1D/2D

If a rigid body velocity changes with time, its time definition may be defined through a non-spatial field, which can then be selected via this widget. It will be scaled by the vector definition of the velocity as defined in the Velocity widget. The Angular Velocity will also be scaled by this time field. See the explanation below in Rigid Body Motion.

Displacement(vector)

Element Uniform

StructuralCoupled1D/2D

For position controlled rigid bodies, define the final X and Y position in global coordinates for 2D problems or X, Y, and Z for 3D problems. Data is placed on MOTION CHANGE option.

Angular Position (radians)

Element Uniform

StructuralCoupled1D/2D

For position controlled rigid bodies, if the rigid body rotates, give its final angular position in radians about the center of rotation (global Z axis for 2D problems) or axis of rotation (for 3D problems). Data is placed on MOTION CHANGE option.

Input Data Type Analysis Description

Page 76: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

70

Displacement vs Time Field

Element Uniform

StructuralCoupled1D/2D

If a rigid body position changes with time, its time definition may be defined through a non-spatial field, which can then be selected via this widget. It will be scaled by the vector definition of the position as defined in the Displacement widget. The Angular Position will also be scaled by this time field. See the explanation below in Rigid Body Motion.

Rotation Reference Point

Element Uniform

StructuralCoupled1D/2D

This is a point or node that defines the center of rotation of the rigid body. If left blank the rotation reference point will default to the origin. This is placed on the 5th data block of the CONTACT option. For Force/Moment driven bodies, this is the First Control Node.

Axis of Rotation

Element Uniform

Structural/2DCoupled/2D

For 2D rigid surfaces in a 3D problem, aside from the rotation reference point, if you wish to define rotation you must also specify the axis in the form of a vector. This is placed in the 6th data block of the CONTACT option. (Z-axis is the default: <0., 0., 1.>)

First Control Node

Element Uniform

StructuralCoupled1D/2D

This is for Force controlled rigid motion. It is the node to which the force is applied. A separate LBC must be defined for the force, but the application node must also be specified here. If both force and moment are specified, they must use different control nodes even if they are coincident. The node number is placed in the 6th field of the 4th data block of the CONTACT option. This node also acts as the center of rotation (Rotation Reference Point).

Second Control Node

Element Uniform

StructuralCoupled1D/2D

This is for Moment controlled rigid motion. It is the node to which the moment is applied, sometimes called the auxiliary node. A separate LBC must be defined for the moment, but the application node must also be specified here. If both force and moment are specified, they must use different control nodes even if they are coincident. The node number is placed in the 7th field of the 4th data block of the CONTACT option. The moment acts around the Rotation Reference Point, which is the First Control Node.

Input Data Type Analysis Description

Page 77: Patran 2008 r1 Interface to Marc Preference Guide

71Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Approach Velocity

Element Uniform

StructuralCoupled

This defines the approach velocity of rigid bodies to position them in contact before the analysis proceeds. This is useful mostly when using load controlled rigid bodies. This is generally written to the 6th data block of the CONTACT option for VERSION, 10 formated files and is only valid for MSC.Marc 2003 or greater.

Approach Angular Velocity

Element Uniform

ThermalCoupled

See Approach Velocity.

Number of Subdivision

Element Uniform

StructuralThermalCoupled

In the NURB definition portion of the CONTACT option, these data specify the number of subdivision in the U, V directions for surface data and the number of subdivisions for curves or trimming curves.

Structural Properties:

Friction Coefficient (MU)

Element Uniform

StructuralCoupled1D/2D

Coefficient of static friction for this contact body. For contact between two bodies with different friction coefficients the average value is used. This is placed in the 5th, 6th, or 7th data block of the CONTACT option depending on the dimensionality of the problem.

Thermal Properties:

Heat Transfer Coefficients, Convection, Emissivity

Element Uniform

Thermal/Coupled1D/2D

All of these heat transfer properties are the same as defined for deformable bodies above.

Body Temperature

Element Uniform

Thermal/Coupled1D/2D

Body temperature. Only necessary for coupled analysis. This is placed in the 5th, 6th, or 7th data block of the CONTACT option depending on the dimensionality of the problem.

Electrical Properties (only written in TABLE format):

Body Voltage Element Uniform

Coupled Rigid body voltage. Only used in Coupled analysis (Joule Heating).

Contact Conductivity

Element Uniform

Coupled Electrical transfer coefficient to environment. Only used in Coupled analysis (Joule Heating).

Input Data Type Analysis Description

Page 78: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoads and Boundary Conditions - Contact

72

Near ContactConductivity

Element Uniform

Coupled Electrical transfer coefficient for near field behavior. Only used in Coupled analysis (Joule Heating).

DistanceDependentConductivity

Element Uniform

Coupled Separation distance dependent electrical transfer coefficient. Only used in Coupled analysis (Joule Heating).

Input Data Type Analysis Description

Note: The order in which you see rigid and deformable bodies in the contact table and written to the Marc input file is by alphabetical order with deformable bodies listed first and not in the order in which they were created. If you need to reorder them, you can do so by renaming them under the Modify action in the Loads/BCs application.

Page 79: Patran 2008 r1 Interface to Marc Preference Guide

73Chapter 2: Building A ModelLoads and Boundary Conditions - Contact

Rigid Body Motion

The motion of rigid bodies is defined under this contact LBC. The motion can be specified as velocity driven, position driven, or force/moment driven. In the latter case, you must define your force and/or moment via the appropriate LBC and apply it to a node which is then referenced as the control node when defining the rigid body. The first control node is for force and the second is for moment. These nodes must be different.

For velocity or position driven rigid bodies, you define a vector describing the velocity or position. Each rigid body can only reference a single vector to describe this motion plus another scalar value describing the angular velocity or position (in radians/sec. or radians, respectively). It is possible to describe the velocity or position via a time varying field. You may use two different field dimensionalities to describe this motion. A one dimensional nonspatial field may be selected in which case all components of the velocity or position vector are scaled by this time varying field, including the angular velocity/position. This does not allow separate control of each component and is limited in this respect.

If you must have separate time varying control for all components of the velocity or position, then you must use a 2D nonspatial field where the independent variables are time(t) and velocity(v) or time(t) and displacement(u). This allows you to define time in the first column, the v1,v2,v3 or u1,u2,u3 in the 2nd through 3rd columns and the angular velocity/position in the 4th column. If a particular component does not move, you must leave that column of the field blank. The header values of the velocity or position columns must be input in increasing values, however these values are ignored. Please see Non-Spatial Fields for an example.

The Preview Motion as mentioned in the note above issues this PCL command:

lbc_animate_rb_motion( lbc_name, start_time, end_time, num_frames, time_delay)

where:

Note: You can preview the motion with the Preview Motion button on the main form. If this toggle is ON, the selected rigid body will move according to the motion definition. This is useful to determine that the motion control has been defined properly. This works with time dependent fields also.

lbc_name Name of the contact body in double quotes, e.g., “rigid_body”

start_time Time you wish motion to start. If not defined by a time dependent field, this should be set to zero.

end_time Time you wish motion to end. If not defined by a time dependent field, this should get set to one.

num_frames The number of frames you wish to see animated. The more you specify the smoother the animation will look but the longer it will take.

time_delay The time delay between dispaly of individual frames in milliseconds.

Page 80: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

74

Material Library

The Materials application defines Marc materials which are later associated to the elements of the model in the Element Properties application described in the next section, Element Properties.

Page 81: Patran 2008 r1 Interface to Marc Preference Guide

75Chapter 2: Building A ModelMaterial Library

The following tables outlines the available options that can be created for Structural, Thermal, and Coupled analyses.

Isotropic/Orthotropic/Anisotropic

Constitutive Model 2D Conditions Method

• Elastic • Plane Stress / Thin Shell

• Plane Strain / Axisymmetric

• Thick Shell

• Axisymmetric with Twist

• Axisymmetric Shell

• None (Isotropic and 3D cases)

• Entered Values

• User Subs. ANELAS ANEXP (Anisotropic Only)

Constitutive Model Failure Criterion Failure Option

• Failure

• Failure 2

• Failure 3

• Hill

• Hoffman

• Tsai-Wu

• Maximum Strain

• Maximum Stress

• User Sub. UFAIL

• Default

• Progressive Failure

Constitutive Model Model Domain Type Number of Terms

• Hyperelastic (Isotropic Only)

• Neo-Hookean

• Mooney-Rivlin

• Full 3rd Order

• Time

• Frequency

• 1

• Ogden

• Foam

• Time • 1 - 6

• Arruda-Boyce

• Gent

• Time • 1

• User Sub. (UELASTOMER)

• Ogden

• Foam-Invariants

• Foam-Principals

• Foam-Invariants (Deviatoric Split)

• Foam-Principals (Deviatoric Split)

Page 82: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

76

Constitutive Model Thermal Expansion Stress-Strain Law

• Hypoelastic(Isotropic Only)

• Entered Values

• User Sub. ANEXP

• User Sub. HYPELA

• User Sub. HYPELA2 (Grad/Rot)

• User Sub. HYPELA2 (Grad/Str)

• User Sub. HYPELA2 (All Input)

• User Sub. UBEAM

Constitutive Model Shift Function

• Viscoelastic (Isotropic, Orthotropic only)

• No Function

• Williams-Landel-Ferry

• Power Series Expansion

• Narayanaswamy Model

• User Sub. TRSFAC

Constitutive Model Method

• Creep • Power Law - Piecewise

• User Sub.CRPLAW

Constitutive Model

• Dmping

Constitutive Model Method

• Thermal • Entered Values

• User Subs. ANKOND ORIENT

Constitutive Model Memory Model

• Shape Memory (Isotropic only)

• Mechanical (Auricchio)

• Thermal Mechanical

Isotropic/Orthotropic/Anisotropic

Page 83: Patran 2008 r1 Interface to Marc Preference Guide

77Chapter 2: Building A ModelMaterial Library

Constitutive Model Damage Type Damage Model

• Damage • Elastic/Plastic • No Nucleation

• Plastic Strain Control Nucleation

• Stress Control Nucleation

• User Sub. UVOIDN

• Elastomer (Rubber)(Isotropic Only)

• Additive Decomposition

• Multiplicative Decompostion

• User Sub. UELDAM

• Simple(Isotropic Only)

• Yield- User Sub. UDAMAG

• Yield/Youngs Mod. (UDAMAG)

Constitutive Model Method

• Cracking (Isotropic only)

• Entered Values

• User Subs. UCRACK...

Constitutive Model Method

• Forming Limit • Fitted

• Predicted

• Table

Constitutive Model Method

• Grain Size (Isotropic only)

• Yada

• User Sub. UGRAIN

Constitutive Model Model

• Soil(Isotropic / Orthotropic only)

• Linear

• Cam Clay

• User Sub.HYPELA

Constitutive Model Method

• Powder(Isotropic only)

• Entered Values

• User Sub. UPOWDR

Isotropic/Orthotropic/Anisotropic

Page 84: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

78

Constitutive Model Model

• Electrostatic(Isotropic / Orthotropic Only)

• Entered Values

• Electrodynamic(Isotropic / Orthotropic / Anisotropic)

• Entered Values

• Magnetostatic (p. 109) • Entered Values

• User Sub UMU

• Piezoelectric (p. 109) • Stress Based

• Strain Based

Isotropic/Orthotropic/Anisotropic

Page 85: Patran 2008 r1 Interface to Marc Preference Guide

79Chapter 2: Building A ModelMaterial Library

Isotropic/Orthotopic/Anisotropic

Constitutive Model Type

Hardening Rule Yield Criteria

Strain Rate Method

• Plastic • Elastic-Plastic

• Isotropic

• Kinematic

• Combined

• von Mises

• Hill Yield

• Barlat

• Linear Mohr-Coulomb

(Isotropic Only)

• Parabolic Mohr-Coulomb (Isotropic Only)

• Buyukozturk Concrete (Isotropic Only)

• Oak Ridge National Lab

• 2-1/4 Cr-Mo ORNL

• Reversed Plasticity ORNL

• Full Alpha Reset ORNL

• Generalized Plasticity

• Piecewise Linear

• Cowper-Symonds

• Power Law (Isotropic only)

• Rate Power Law (Isotropic only)

• Johnson-Cook (Isotropic only)

• Kumar (Isotropic only)

• Chaboche (Isotropic only)

• Viscoplastic (UVSCPL) (Isotropic, Orthotropic only)

Page 86: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

80

Material Input Properties

This is an example of one of many Input Properties forms that can appear when defining material properties. There is a Constitutive Model plus other optional selections followed by places for input of specific property parameters.

Constitutive Model Type

Hardening Rule Yield Criteria

Strain Rate Method

• Plastic(Cont.)

• Perfectly Plastic

• None • von Mises

• Linear Mohr-Coulomb

• Hill Yield

• Barlat

• Linear Mohr-Coulomb (Isotropic Only)

• Parabolic Mohr-Coulomb (Isotropic Only)

• Buyukozturk Concrete (Isotropic Only)

• Oak Ridge National Lab

• 2-1/4 Cr-Mo ORNL

• Reversed Plasticity ORNL

• Full Alpha Reset ORNL

• Generalized Plasticity

• Piecewise Linear

• Cowper-Symonds

• Rigid-Plastic (Isotropic only)

• Power Law

• Rate Power Law

• Johnson-Cook

• Kumar

• Piecewise Linear

• None • Piecewise Linear

• Cowper-Symonds

Isotropic/Orthotopic/Anisotropic

Page 87: Patran 2008 r1 Interface to Marc Preference Guide

81Chapter 2: Building A ModelMaterial Library

For each material type, see the following pages: Isotropic (p. 81), 2D Orthotropic (p. 101), 3D Orthotropic (p. 101), 2D Anisotropic (p. 81), 3D Anisotropic (p. 81), or Composite (p. 110). For thermal material property definitions see (p. 94).

Elastic - Isotropic / Orthotropic / Anisotropic

This input data creates the ISOTROPIC and INITIAL STATE keyword options.

Note: For Coupled analysis, the thermal properties are also presented along with the structural. The thermal properties are listed in Thermal - Isotropic / Orthotropic / Anisotropic.

Page 88: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

82

Elastic - Isotropic Description

Method (Coupled only) User Subs. ANKOND ORIENT - writes a 1 to the 4th field of the 3rd datablock of the ISOTROPIC option. Entered Values allows for the properties in this table to be entered.

Elastic Modulus Defines the elastic modulus. It is entered in the first data field on the fourth card of the ISOTROPIC option. This property is generally required. May vary with temperature via a defined material field and placed on 4b data block of the TEMPERATURE EFFECTS option.

Poisson’s Ratio Defines the Poisson’s ratio. It is entered in the second data field on the fourth card of the ISOTROPIC option. This property is generally required. May vary with temperature via a defined material field and placed on 5b data block of the TEMPERATURE EFFECTS option.

Density Defines the mass density. It is entered in the third data field on the fourth card of the ISOTROPIC option. This property is optional.

Coefficient of Thermal Expansion

Defines the instantaneous coefficient of thermal expansion. This is entered in the fourth data field on the fourth card of the ISOTROPIC option. This property is optional. May vary with temperature via a defined material field and placed on 6b data block of the TEMPERATURE EFFECTS option.

Reference Temperature Defines the reference temperature for the thermal expansion coefficient. It is entered in the first data field on the fourth card of the INITIAL STATE option. This property is optional. When defining temperature dependent properties, this is the reference temperature from which values will be extracted or interpolated for the WORK HARD and STRAIN RATE options. See note below.

Cost per Unit Volume For design optimization, entered on the 7th field of the 4th data block of the ISOTROPIC option.

Cost per Unit Mass For design optimization, entered on the 8th field of the 4th data block of the ISOTROPIC option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

(Coupled only)

Both of these should be present. If one is missing you must treat all the temperature values as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Coupled analysis, the TEMPERATURE EFFECTS option is written with the values in block 11b and the number of latent heats in field 9 of block 2b.

Page 89: Patran 2008 r1 Interface to Marc Preference Guide

83Chapter 2: Building A ModelMaterial Library

This input data creates the ORTHOTROPIC and INITIAL STATE keyword options. The required properties vary based on dimension and element type which for a 2D Orthotropic option can be set to either Plane Stress/Thin Shell, Plane Strain/Axisymmetric, Thick Shell, Axisymmetric with Twist, or Axisymmetric Shell.

Elastic - Orthotropic Description

Method (Coupled only) User Subs. ANKOND ORIENT - writes a 1 to the 4th field of the 3rd datablock of the ORTHOTROPIC option. Entered Values allows for the properties in this table to be entered.

Elastic Modulus 11/22/33 Defines the elastic moduli in the element’s coordinate system. They are entered in the first through third data fields on the fourth card of the ORTHOTROPIC option. This is required data. May vary with temperature via a defined material field and placed on 5b, 6b, and 7b data blocks of the ORTHO TEMP option.

Poisson’s Ratio 12/23/31 Defines the Poisson’s ratios relative to the element’s coordinate system. They are entered in the fourth through sixth data fields on the fourth card of the ORTHOTROPIC option. This is required data. May vary with temperature via a defined material field and placed on 8b, 9b, and 10b data blocks of the ORTHO TEMP option.

Shear Modulus 12/23/31 Defines the shear moduli relative to the element’s coordinate system. They are entered in the first through third data fields on the fifth card of the ORTHOTROPIC option. This is required data. May vary with temperature via a defined material field and placed on 11b, 12b, and 13b data blocks of the ORTHO TEMP option.

Coefficient of Thermal Expansion 11/22/33

Defines the instantaneous coefficients of thermal expansion relative to the element’s coordinate system. They are entered in the fourth through sixth data fields on the fifth card of the ISOTROPIC option. These properties are optional. This is required data. May vary with temperature via a defined material field and placed on 14b, 15b, and 16b data block of the ORTHO TEMP option.

Reference Temperature Defines the reference temperature for the thermal expansion coefficient. It is entered in the first data field on the fourth card of the INITIAL STATE option. When defining temperature dependent properties, this is the reference temperature from which values will be extracted or interpolated for the WORK HARD and STRAIN RATE options. See note below.

Density Defines the mass density which is an optional property. It is entered in the seventh data field on the fourth card of the ORTHOTROPIC option.

Page 90: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

84

This input data creates the ANISOTROPIC and INITIAL STATE keyword options. The required properties vary based on dimension and element type which for a 2D Anisotropic option can be set to either Plane Stress/Thin Shell, Plane Strain/Axisymmetric, Thick Shell, Axisymmetric with Twist, or Axisymmetric Shell.

Cost per Unit Volume For design optimization, entered on the 7th field of the 5th data block of the ORTHOTROPIC option.

Cost per Unit Mass For design optimization, entered on the 8th field of the 5th data block of the ORTHOTROPIC option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

(Coupled only)

Both of these should be present or none. If one is missing the temperature values are treated as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Coupled analysis, the TEMPERATURE EFFECTS option is written with the values in block 11b and the number of latent heats in field 9 of block 2b.

Elastic - Anisotropic Description

Method User Subs. ANELAS ANEXP ...- writes a 1 to 4th field of 3rd datablock of the ANISOTROPIC option - datablocks 4a-f not written. Entered Values allows for the properties in this table to be entered.

Stress-Strain Matrix, Cij Defines the upper right portion of the symmetric stress-strain matrix relative to the element’s coordinate system. They are entered on the 4a, 4b and 4c card of the ANISOTROPIC option.

Coefficient of Thermal Expansion 11/22/33/12/23/31

Defines the instantaneous coefficients of thermal expansion relative to the element’s coordinate system. They are entered on the 4d card of the ANISOTORPIC option, and are optional properties.

Reference Temperature Defines the reference temperature for the thermal expansion coefficient. It is entered in the first data field on the fourth card of the INITIAL STATE option. When defining temperature dependent properties, this is the reference temperature from which values will be extracted or interpolated for the WORK HARD and STRAIN RATE options. See note below.

Density Defines the mass density which is an optional property. It is entered in the fourth data field on the fourth card of the ANISOTROPIC option.

Elastic - Orthotropic Description

Page 91: Patran 2008 r1 Interface to Marc Preference Guide

85Chapter 2: Building A ModelMaterial Library

Failure - Isotropic / Orthotropic / Anisotropic

This input data creates the FAIL DATA option. The first data field of the fourth card is set to either HILL, HOFFMAN, TSAI-WU, MX STRAIN (maximum strain), MX STRESS (maximum stress) or User Sub. UFAIL. A number of the following input properties will appear depending on the material type and options set. Note that there are three Failure constitutive models: Failure, Failure 2, and Failure 3. This means that you can have up to three failure criteria per material model

Cost per Unit Volume For design optimization, entered on the 7th field of the 4th data block of the ANISOTROPIC option.

Cost per Unit Mass For design optimization, entered on the 8th field of the 4th data block of the ANISOTROPIC option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

(Coupled only)

Both of these should be present. If one is missing you must treat all the temperature values as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Coupled analysis, the TEMPERATURE EFFECTS option is written with the values in block 11b and the number of latent heats in field 9 of block 2b.

Elastic - Anisotropic Description

Note: Note on reference temperature. If the reference temperature is left blank, zero is assumed. If the reference temperature does not fall between temperature values defined for work hardening or strain rate, the highest or lowest values will be used depending on whether the reference temperature is greater or lower than the given temperature range. If it falls inbetween, then values are interpolated. For Structural analysis, if Nodal LBC Temperatures (POINT TEMP) also exist then the INITIAL STATE will not be written since this is incompatible.

Page 92: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

86

.

Hyperelastic - Isotropic

The following Hyperelastic models can be created.

Failure Criteria - Hill, Hoffman, Tsai-Wu, Maximum Stress/Strain Description

Failure Option Progressive Failure - writes a one (1) in the 3rd field of the 3rd data block of the FAIL DATA option for each criterion defined with this option set.

Max Tensile Stress X, Y & Z Defines the tension stress (or strain) limits in the element’s coordinate system. 2nd, 4th and 6th fields of 4th datablock of FAIL DATA option, respectively.

Max Compressive Stress X, Y & Z

Defines the compression stress (or strain) limits in the element’s coordinate system. 3rd, 5th, and 7th field of 4th datablock of FAIL DATA option. Absolute values are used.

Max Shear Stress XY, YZ, ZX Defines the shear stress (or strain) limits. 1st, 2nd and 3rd fields of 5th datablock of FAIL DATA option, respectively.

Failure Index 4th field of 5th datablock of FAIL DATA option.

Interactive Term XY, YZ, & ZX Defines the stress interaction parameters. 5th, 6th, and 7th fields of 5th datablock of FAIL DATA option.

Note: When User Sub. UFAIL is used, no input data is necessary and the word UFAIL is written in the 4th data block of the FAIL DATA option.

Caution: If one of these constitutive models exists and is active, the Elastic or Plastic constitutive models must be turned off (made inactive) otherwise ISOTROPIC, WORK HARD and MOONEY or some other hyperelastic option will be written to the input file which will cause an incompatibility in the analysis.

Page 93: Patran 2008 r1 Interface to Marc Preference Guide

87Chapter 2: Building A ModelMaterial Library

For Neo-Hookean, Mooney-Rivlin and Full 3rd Order in the Frequency Domain the additional inputs are:

Neo-Hookean, Mooney-Rivlin,

Full 3rd Order InvariantTime Domain Description

Strain Energy Function, C10, C01, C11, C20, C30

Strain energy densities as a function of the strain invariants in the material. Creates MOONEY option; 1st, 2nd, 5th, 6th, and 7th fields of 4th data block, respectively. May vary with temperature via a defined material field and placed on 4b data block of the TEMPERATURE EFFECTS option.

Density Defines the mass density which is an optional property. It is entered in the third data field on the fourth card of the MOONEY option.

Coefficient of Thermal Expansion

Defines the instantaneous coefficient of thermal expansion. This is entered in the fourth data field on the fourth card of the MOONEY option. This property is optional. May vary with temperature via a defined material field and placed on 6b data block of the TEMPERATURE EFFECTS option.

Bulk Modulus 8th field of 4th data block of MOONEY option.

Reference Temperature Defines the reference temperature for the thermal expansion coefficient. It is entered in the first data field on the fourth card of the INITIAL STATE option.

Neo-HookeanFrequency Domain Description

, Real and

Imaginary

Creates PHI-COEFFICIENTS option. One PHI-COEFFICIENTS option is created for each pair of real and imaginary PHIs that has input. Input is a material field of frequency versus value. This frequency, real and imaginary phi coefficients are entered into the 1st, 2nd, and 3rd fields of the 3rd data block respectively.

Ogden Description

Bulk Modulus K Creates OGDEN option; 1st field of 4th data block.

Density 2nd field of 4th data block of OGDEN option.

Coefficient of Thermal Expansion

3rd field of 4th data block of OGDEN option.

Reference Temperature Creates INITIAL STATE option. Defines the reference temperature for the thermal expansion coefficient.

φ0φ1φ2φ11

φ12

φ21

φ22

, , , , , ,

Page 94: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

88

Modulus 1 1st field of 6th data block of OGDEN option.

Exponent 1 2nd field of 6th data block of OGDEN option.

Ogden Description

Note: Modulus 1 and Exponent 1 will repeat for the Number of Terms and will increment as such, e.g., Modulus 2, Exponent 2 - Modulus 3, Exponent 3, etc. Same comment applies to FOAM option for repeating terms.

Foam Description

Density Creates FOAM option; 2nd field of 4th data.

Coefficient of Thermal Expansion

3rd field of 4th data block of FOAM option.

Reference Temperature Creates INITIAL STATE option. Defines the reference temperature for the thermal expansion coefficient.

Modulus 1 1st field of 6th data block of FOAM option.

Deviatoric Exponent 1 2nd field of 6th data block of FOAM option.

Volumetric Exponent 1 3rd field of 6th data block of FOAM option.

Arruda-Boyce Description

NKT Creates the ARRUDBOYCE option: 1st field of 4th data block. May vary with temperature via a defined material field and placed on 4b data block of the TEMPERATURE EFFECTS option.

Chain Length 2nd field of 4th data block of ARRUDBOYCE option. May vary with temperature via a defined material field and placed on 5b data block of the TEMPERATURE EFFECTS option.

Bulk Modulus 5th field of 4th data block of ARRUDBOYCE option.

Density 3rd field of 4th data block of ARRUDBOYCE option.

Coefficient of ThermalExpansion

4th field of 4th data block of ARRUDBOYCE option.

Reference Temperature Creates INITIAL STATE option. Defines the reference temperature for the thermal expansion coefficient.

Page 95: Patran 2008 r1 Interface to Marc Preference Guide

89Chapter 2: Building A ModelMaterial Library

Hypoelastic - Isotropic

The following Hypoelastic models can be created. The HYPOELASTIC option is written to the input file. This constitutive model requires the use of user subroutines as explained below.

Gent Description

Tensile Modulus Creates the GENT option: 3rd field of 4th data block. May vary with temperature via a defined material field and placed on 4b data block of the TEMPERATURE EFFECTS option.

Maximum 1st Invariant 4th field of 4th data block of GENT option. May vary with temperature via a defined material field and placed on 5b data block of the TEMPERATURE EFFECTS option.

Bulk Modulus 5th field of 4th data block of GENT option.

Density 1st field of 4th data block of GENT option.

Coefficient of Thermal Expansion

2nd field of 4th data block of GENT option.

Reference Temperature Creates INITIAL STATE option. Defines the reference temperature for the thermal expansion coefficient.

User Sub. UELASTOMER Description

Domain Type The User Sub. UELASTOMER can be used with the Ogden or Foam model. If Ogden is selected, this places a 3 in the 3rd field of the 3rd datablock of the OGDEN option. If a Foam model is selected, it places a 1, 2, 3, or 4, respectively, in the 4th field of the 3rd datablock of the FOAM option. No terms are required if this user subroutine is selected for either Ogden or Foam.

Bulk Modulus K Creates OGDEN option; 1st field of 4th data block.

Density 2nd field of 4th data block of OGDEN option. OR Creates FOAM option; 2nd field of 4th data.

Coefficient of Thermal Expansion

3rd field of 4th data block of OGDEN option. OR 3rd field of 4th data block of FOAM option.

Reference Temperature Creates INITIAL STATE option. Defines the reference temperature for the thermal expansion coefficient.

Note: Marc may force you to use a Herrmann formulated element when using some Hyperelastic constitutive models.

Page 96: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

90

A TEMPERATURE EFFECTS option is written for items above that accept temperature dependent field references.

Viscoelastic - Isotropic / Orthotropic

This input data creates the VISCELPROP, VISCELMOON, VISCELOGDEN, or VISCELORTH options. The Prony series are defined in Fields - Tables as material properties with time (relaxation time) as their independent variable and then selected here as input properties. All inputs must have the same number of time points (at the same times) in the referenced fields. The following equations may be useful

when creating the Prony series for the bulk and shear moduli:

This also supports the SHIFT FUNCTION option for Thermo-Rheologically simple viscoelastic

Hypoelastic Description

Thermal Expansion User Sub. ANEXP: This places a 1 in 2nd field of the 3rd data block of the HYPOELASTIC option. Otherwise it is zero (default).

Stress-Strain Law User Sub. HYPELA or UBEAM flags use of the HYPELA or UBEAM user subroutines which is default and a zero is placed in the 3rd field of the 3rd data block of the HYPOELASTIC option. If HYPELA2 is selected, the 3rd field is set according to Rotation (Grad/Rot), Stretch Ratio (Grad/Str) or Both (All Input) which puts a 1, 2, or 3, respectively in the 3rd field of the 3rd data block.

Density Defines the mass density which is an optional property. It is entered in the 1st data field on the fourth card of the HYPOELASTIC option and in the 6th field for Coupled or Thermal analysis.

Coefficient of Thermal Expansion

Defines the instantaneous thermal expansion coefficient which is an optional property. It is entered in the 2nd data field on the fourth card of the HYPOELASTIC option.

Conductivity Defines the thermal conductivity which is an optional property. It is entered in the 3rd data field on the fourth card of the HYPOELASTIC option.

Specific Heat Defines the specific heat which is an optional property. It is entered in the 4th data field on the fourth card of the HYPOELASTIC option.

Reference Temperature Defines the reference temperature for the thermal expansion coefficient. It is entered in the first data field on the fourth card of the INITIAL STATE option.

Emissivity Defines the emissivity which is an optional property. It is entered in the 7th data field on the fourth card of the HYPOELASTIC option.

K E 3 1 2vÓ( )( )⁄ G E 2 1 vH( )( )⁄ZZ

Page 97: Patran 2008 r1 Interface to Marc Preference Guide

91Chapter 2: Building A ModelMaterial Library

materials. The SHIFT FUNCTION is written for ISOTROPIC, ORTHOTROPIC, MOONEY, OGDEN, ARRUDA-BOYCE, & GENT models if present in the defined material.

Viscoelastic - Isotropic Description

Shift Function Enters a 1, 2, 3, or -1 in the 2nd field of the 3rd data block of SHIFT FUNCTION to specify the type of function: Williams-Landel-Ferry, Power Serires, Narayanaswamy, User Sub. TRSFAC. If the latter, no other data blocks are required. Input properties for the different shift functions are listed in this table.

Shear Constant If a material field of time vs. value is supplied, will create a VISCELPROP option. This is valid when an Elastic and/or Plastic constitutive model is present. Fills out 1st and 2nd fields of 4th data block for the number of terms present in the field.

Bulk Constant Same as above. Fills out 3rd and 4th fields of 4th data block for the number of terms present in the field. (Field code 5)

Energy Function Multiplier Defines the duration effect on the hyperelastic model as a multiplier to the strain energy density function. If a material field of time vs. value is supplied, will create a VISCELMOON option. This is valid when a Hyperelastic constitutive model for Neo-Hookean, Mooney-Rivlin, Full 3rd Order, Arruda-Boyce, or Gent is present. Fills out the 4th data block for the number of terms present in the field. (Field code 5)

Deviatoric Multiplier If a material field of time vs. value is supplied, will create a VISCELOGDEN option. This is valid when a Hyperelastic constitutive model of Ogden is present. Fills out 1st and 2nd fields of 4th data block for the number of terms present in the field. (Field code 5)

Dilatational Multiplier Same as above. Fills out 3rd and 4th fields of 4th data block for the number of terms present in the field. (Field code 5)

Solid Coeff of Thermal Exp If input is supplied, will create a VISCEL EXP option; 2nd field of 3rd data block.

Liquid Coeff of Thermal Exp 3rd field of 3rd data block of VISCEL EXP option.

Reference Temperature For all Shift Functions except None, 4th field of 3rd data block of SHIFT FUNCTION option.

Constant C1 For Shift Function 1 only - Field 1, 4th data block

Constant C2 For Shift Function 1 only - Field 2, 4th data block

Page 98: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

92

Constant Coefficients Co-Cm For Shift Function 2 only - data block 4 - must be defined by a 1D material field where the independent value is arbitrary. The first value is Co and the number of field entries is placed in 3rd field of 3rd data block.

Activation Energ/ Gas Const. For Shift Function 3 only - field 5, data block 3

Structural Relax. Ref. Temp. For Shift Function 3 only - field 8, data block 3

Fraction Parameter For Shift Function 3 only - field 6, data block 3

Abs Temperature Shift For Shift Function 3 only - field 7, data block 3

Weighting Factors For Shift Function 3 only - data blocks 4 & 5 where this is defined by a material time field. Weighing factor values are written to data block 4, and time values are written to datablock 5.

Viscoelastic - Isotropic Description

Note: Instantaneous values are entered for the elastic model, and the difference between the instantaneous value and the summation of the values in the series is the long-term property value.

Viscoelastic - Orthotropic Description

Shift Function Enters a 1, 2, 3, or -1 in the 2nd field of the 3rd data block of SHIFT FUNCTION to specify the type of function: Williams-Landel-Ferry, Power Serires, Narayanaswamy, User Sub. TRSFAC. If the latter, no other data blocks are required. Input properties for the different shift functions are listed in the table above for Isotropic.

Youngs Modulus, E11/E22/E33 Defines the duration effects on the elastic moduli. This information is entered on the 2nd, 3rd, and 4th fields of the 4th datablock of the VISCELORTH option, and is optional. This is only valid when an Elastic and/or Plastic constitutive model is present.

Poissons Ratio 12/23/31 Defines the duration effects on the Poisson’s ratios. This information is entered on the 5th, 6th, and 7th fields of the 4th datablock of the VISCELORTH option, and is optional.

Shear Modulus G12/G23/G31 Defines the duration effects on the shear moduli. This information is entered on the fifth card of the VISCELORTH option, and is optional.

Solid Coeff of Thermal Exp Same as for Isotropic

Liquid Coeff of Thermal Exp Same as for Isotropic

Page 99: Patran 2008 r1 Interface to Marc Preference Guide

93Chapter 2: Building A ModelMaterial Library

Creep - Isotropic / Orthotropic / Anisotropic

The following input is for the Creep constitutive model. This places a CREEP option in the input file.

Damping - Isotropic / Orthotropic / Anisotropic

The following input is for Damping constitutive model. If any one of these values is present, they are placed on a DAMPING option and the element to which the material is associated are referenced. This option is used for harmonic analysis and direct transient dynamic integration only.

Creep Description

Method User Sub. CRPLAW - writes a zero in the 5th field of the 2nd data block of the CREEP option. No other data blocks beyond are written. User subroutine UCRPLW will automatically get called if it exists if Implicit creep is set.

Power Law - Piecewise allows for input of the material properties in the table below.

Coefficient Creates the CREEP option. It is compatible with all other constitutive models except Viscoelastic and Hyperelastic. This is 5th field in 2nd data block.

Exponent of Temperature 1st field of 3rd data block.

Temperature vs. Creep Strain References a material field of temperature vs. value. Overrides Exponent of Temperature if present. Fills out 3rd data block.

Exponent of Stress 1st field of 4th data block.

Creep Strain vs. Stress References a material field of stress vs. value. Overrides Exponent of Stress if present. Fills out 4th data block.

Exponent of Creep Strain 1st field of 5th data block.

Strain Rate vs. Creep Strain References a material field of strain rate vs. value. Overrides Exponent of Creep Strain if present. Fills out 5th data block.

Exponent of Time 1st field of 6th data block.

Time vs. Creep Strain References a material field of time vs. value. Overrides Exponent of Time if present. Fills out 6th data block.

Back Stress For implicit creep - goes on 5th field of 4th data block of ISOTROPIC option and can vary with strain and/or temperature via a field definition in which case the WORK HARD and/or TEMPERATURE EFFECTS options may be written also.

Page 100: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

94

Thermal - Isotropic / Orthotropic / Anisotropic

This input data creates the ISOTROPIC keyword option for heat transfer analysis.

This input data creates the ORTHOTROPIC keyword option for heat transfer analysis.

Damping Description

Raleigh Mass Matrix Multiplier 1st field of 4th data block of DAMPING option.

Raleigh Stiff Matrix Multiplier 2nd field of 4th data block of DAMPING option.

Numerical Damping Multiplier 3rd field of 4th data block of DAMPING option.

Thermal - Isotropic Description

Method User Subs. ANKOND ORIENT - writes a 1 to 2nd field of 3rd datablock of the ISOTROPIC option.

Conductivity Defines the thermal conductivity. It is entered in the first data field on the fourth card of the ISOTROPIC option. This property is required. May vary with temperature via a defined material field and placed on 9b data block of the TEMPERATURE EFFECTS option.

Specific Heat Defines the specific heat per unit mass which is an optional property. It is entered in the second data field on the fourth card of the ISOTROPIC option. May vary with temperature via a defined material field and placed on 10b data block of the TEMPERATURE EFFECTS option.

Density Defines the mass density which is an optional property. It is entered in the third data field on the fourth card of the ISOTROPIC option.

Emissivity Defines the emmisivity property (5th field of the 5a data block of the ISOTROPIC option). May vary with temperature via a defined material field and placed on 12b data block of the TEMPERATURE EFFECTS option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

Both of these should be present or none. If one is missing the temperature values are treated as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Heat Transfer, the TEMPERATURE EFFECTS option is written with the values in the 5b data block. Field 3 of the 2b data block contains the number of latent heats in the fields.

Page 101: Patran 2008 r1 Interface to Marc Preference Guide

95Chapter 2: Building A ModelMaterial Library

This input data creates the ANISOTROPIC keyword option for heat transfer analysis.

Thermal - Orthotropic Description

Method User Subs. ANKOND ORIENT - writes a 1 to 2nd field of 3rd datablock of ORTHOTROPIC option.

Conductivity 11/22/33 Defines the thermal conductivity in the element’s coordinate system. These are entered in the 1st through 3rd data fields on the 4th datablock of the ORTHOTROPIC option, and are required properties.

Specific Heat Defines the specific heat per unit mass which is an optional property. It is entered in the fifth data field on the fourth card of the ORTHOTROPIC option.

Density Defines the mass density. It is entered in the fourth data field on the fourth card of the ORTHOTROPIC option. This property is optional.

Emissivity Defines the emmisivity property (1st field of the 5th data block of the ORTHOTROPIC option). May vary with temperature via a defined material field and placed on 11b data block of the ORTHO TEMP option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

Both of these should be present. If one is missing you must treat all the temperature values as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Heat Transfer, the TEMPERATURE EFFECTS option is written with the values in the 5b data block. Field 3 of the 2b data block contains the number of latent heats in the fields.

Page 102: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

96

Plastic - Isotropic

This input data can create the WORK HARD, TEMPERATURE EFFECTS, STRAIN RATE and the ISOTROPIC keyword options, with the 2nd data field of the 3rd data block of the latter set to VON MISES, LIN MOHRC, PBL MOHRC, BUY MOHRC, NORM ORNL, CRMO ORNL, REVP ORNL, ARST ORNL, GEN-PLAST, RIGID, or VISCO PLAS depending on the Yield Criteria set. One or more of the following input properties will appear depending on the options set:

Thermal - Anisotropic Description

Method User Subs. ANKOND ORIENT - writes a 1 to 2nd field of 3rd datablock of the ANISOTROPIC option - datablock 4a not written.

Conductivity 11/22/33 Defines the thermal conductivity in the element’s coordinate system. These are entered on the 4a datablock of the ANISOTROPIC option, and are required properties.

Specific Heat Defines the specific heat per unit mass which is an optional property. It is entered in the 2nd data field on the 4th datablock of the ANISOTROPIC option.

Density Defines the mass density which is an optional property. It is entered in the 1st data field on the 4th datablock of the ANISOTROPIC option.

Emissivity Defines the emmisivity property (3rd field of the 4th data block of the ANISOTROPIC option). May vary with temperature via a defined material field and placed on 11b data block of the ORTHO TEMP option.

Latent Heat vs Solidus Temp.

Latent Heat vs Liquidus Temp.

Both of these should be present. If one is missing you must treat all the temperature values as zero for the missing one. When both are present, they must reference Temperature material fields and they must all have exactly the same number of latent heats in them (with the same values). For Heat Transfer, the TEMPERATURE EFFECTS option is written with the values in the 5b data block. Field 3 of the 2b data block contains the number of latent heats in the fields.

Page 103: Patran 2008 r1 Interface to Marc Preference Guide

97Chapter 2: Building A ModelMaterial Library

For Hardening Rules = Isotropic, Kinematic, and Combined, properties for each combination are:

Von MisesLinear Mohr-Coulomb

Parabolic Mohr-CoulombBuyukozturk Concrete

ORNL ModelsGeneral Plasticity Description

Stress vs. Plastic Strain

orYield Stress

Defines the uniaxial tensile stress versus plastic strain by reference to a tabular field. The field is selected from the Field Definition list. The field is created using the Fields application. See Fields - Tables. It is entered on the third card of the WORK HARD option. For Perfectly Plastic models, only a Yield Stress needs to be entered. See Caution on page 100 below.

Extracts yield stress from first data point from field (zero plastic stain at the reference temperature) for the 5th field of 4th data block of ISOTROPIC option. Can also be temperature dependent which creates TEMPERATURE EFFECTS option.

Can also be strain rate dependent if Strain Rate Method is Piecewise Linear. Accepts field of yield stress vs. strain rate and creates STRAIN RATE option with DATA in 2nd field. Data is input in data block 3 for Option B.

10th Cycle Yield Stress vs. Plastic Strain

or10th Cycle Yield Stress

Accepts field of 10th cycle yield stress vs. plastic strain and creates WORK HARD option. Goes on same WORK HARD option as Stress vs. Plastic Strain. 7th field of 4th data block of ISOTROPIC option also extracted from first value of field. Can be temperature dependent also and reference temperature field which creates TEMPERATURE EFFECTS option (data block 7b). For Perfectly Plastic models, only a 10th Cycle Yield Stress needs to be entered.

or 10th Cycle Slope Data Same as or Break Point Slope Data except for 10th Cycle Yield vs. Strain.

Coefficient C Visible if Strain Rate Method is Cowper-Symonds. Creates STRAIN RATE option with COWPER in 2nd field. Data is placed in data block 3 for Option C.

Inverse Exponent P Visible if Strain Rate Method is Cowper-Symonds. Creates STRAIN RATE option with COWPER in 2nd field. Data is placed in data block 3 for Option C.

Page 104: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

98

For the rest of the Hardening Rules, the input properties are as shown. No WORK HARD or STRAIN RATE options are created with these.

Alpha When set to Linear Mohr-Coulomb, defines the slope of the yield surface in square root J2 versus J1 space. It is entered in the sixth data field, on the fourth card of the ISOTROPIC option. This property is required.

Beta When set to Parabolic Mohr-Coulomb, defines the beta parameter in the equation that defines the parabolic yield surface in square root J2 versus J1 space. It is entered in the sixth data field on the fourth card of the ISOTROPIC option. This property is required.

Von MisesLinear Mohr-Coulomb

Parabolic Mohr-CoulombBuyukozturk Concrete

ORNL ModelsGeneral Plasticity Description

Note: 2 1/4 Cr-Mo ORNL, Reversed Plasticity ORNL, Full Alpha Reset ORNL are the same as Oak Ridge National Labs. Generalized Plasticity is the same as Von Mises.

Hill YieldBarlat

Description

Stress vs. Plastic Strain

orYield Stress

Same as table above.

Kinematic Ratio This is only writen if the Hardening Rule is set to Combined and is written to the 6th field of the 4th data block for ISOTROPIC, the 2nd field of the 6th data block for ORTHOTROPIC, and 3rd field of the 4th data block for ANISOTROPIC.

Stress 11, 22, 33 Yield RatioStress 12, 23, 13 Yield Ratio

These are property words for Hill Yield criterion and are writen to fields 1-6 of the 5th datablock for ISOTROPIC, fields 3-8 of the 6th data block for ORTHOTROPIC, and fields 1-6 or the 4e data block for ANISOTROPIC.

M, C1, C2, C3, C6 These are property words for Barlat criterion and are writen to fields 1-5 of the 5th datablock for ISOTROPIC, fields 3-7 of the 6th data block for ORTHOTROPIC, and and fields 1-5 or the 4e data block for ANISOTROPIC.

Page 105: Patran 2008 r1 Interface to Marc Preference Guide

99Chapter 2: Building A ModelMaterial Library

Power Law &

Rate Power Law

Description

Coefficient A 1st field of 6th data block of ISOTROPIC option.

Coefficient B 3rd field of 6th data block of ISOTROPIC option.

Exponent M 2nd field of 6th data block of ISOTROPIC option.

Exponent N 4th field of 6th data block of ISOTROPIC option.

Initial Equivalent Strain 5th field of 6th data block of ISOTROPIC option (Power Law). Not used in pre Marc 2005.

Minimum Yield Stress 5th field of 6th data block of ISOTROPIC option (Rate Power Law). Not used in pre Marc 2005.

All the above properties can be temperature dependent if Use Tables is ON and Marc 2005 or later.

Johnson-Cook Description

Coefficient A 1st field of 8th data block of ISOTROPIC option.

Coefficient B 2nd field of 8th data block of ISOTROPIC option.

Coefficient C 4th field of 8th data block of ISOTROPIC option.

Exponent M 5th field of 8th data block of ISOTROPIC option.

Exponent N 3rd field of 8th data block of ISOTROPIC option.

Initial Strain Rate 8th field of 8th data block of ISOTROPIC option.

Room Temperature 6th field of 8th data block of ISOTROPIC option.

Melt Temperature 7th field of 8th data block of ISOTROPIC option.

Kumar Description

Coefficient B0 1st field of the 7a data block of ISOTROPIC option.

Coefficient A 2nd field of the 7a data block of ISOTROPIC option. Not necessary if B1-B3 is supplied.

Coefficient B1 - B3 3rd - 5th fields of the 7a data block of ISOTROPIC option. Not necessary if A is supplied.

Coefficient N 1st field of the 7b data block of ISOTROPIC option. Not necessary if B4-B6 is supplied.

Coefficient B4 - B5 2nd - 4th fields of the 7b data block of ISOTROPIC option. Not necessary if N is supplied.

Page 106: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

100

Note: Perfectly Plastic is identical to Elastic-Plastic except that no hardening rules apply. Thus no WORK HARD options are created; only ISOTROPIC and STRAIN RATE options with TEMPERATURE EFFECTS, if requested. Stress vs Plastic Strain is replaced with Yield Stress data only as is 10th Cycle Yield vs. Strain replaced with 10th Cycle Yield Stress data. Thus no tabular data is necessary.

Note: Rigid-Plastic is identical to Elastic Plastic for Hardening Rules: Power Law, Rate Power Law, Johnson-Cook, and Kumar. Piecewise Linear is identical to Von Mises. The difference here is that the ISOTROPIC option is written and does not contain E or nu. If an Elastic constitutive model has been created it is ignored, or that is, those values are ignored (elasticity is ignored). A RIGID identifier is placed in the ISOTROPIC option.

Caution: In general, you should use true stress vs natural log of plastic strain when defining plasticity curves.

The first value of plastic strain in a stress-strain field must be zero. The corresponding yield stress for this zero plastic strain is placed in the ISOTROPIC option as the Tensile Yield Stress. If yield stress can vary with temperature, the first data point in the field must be the temperature at this yield stress, which will be placed in the TEMPERATURE EFFECTS option, unless you are using the TABLE format, in which the fully defined fields will be converted to equivalent TABLES.

The stress-strain field causes the WORK HARD, DATA option to be written if the first pair of data points of the given field is: (zero, nonzero) This indicates that true stress vs natural log plastic strain data has been supplied. This is consistent with default functionality of Marc. However, if the first data point pair is detected to be (nonzero, nonzero), then this indicates that the engineering stress/strain curve has been given, where the strain is the total strain. Thus the data is converted from engineering stress/strain to true stress/strain before writing the data to the input file. In any case, stress/strain data must begin at the yield stress. In other words, the first pair of data points cannot both be zero. If conversion is necessary, the following formulation is used:

s = Engineering Stress, e = Engineering Strain, s = True Stress, et = True Total Strain, ee = True Elastic Strain, ep = True Plastic Strain, E = Young’s Modulus

σ s 1 eH( )Z

εp εt εeÓ 1 eH( )lnσ

E---ÓZ Z

Page 107: Patran 2008 r1 Interface to Marc Preference Guide

101Chapter 2: Building A ModelMaterial Library

Plastic - Orthotropic / Anisotropic

This input data can create the ORTHOTROPIC, or ANISOTROPIC, plus WORK HARD, ORTHO TEMP, and STRAIN RATE options. The second data field on the third card of the ORTHOTROPIC or ANISOTROPIC options is set to the corresponding yield criteria.

Note: All of the Yield Criteria / Hardening Rules have identical inputs as for Isotropic - Plastic materials. The input property values are placed in the equivalent location on the ORTHOTROPIC or ANISOTROPIC options. The only difference is noted here for von

Mises yield criteria.

Plastic - von Mises Description

Stress vs. Plastic StrainorTensile Yield Stress

Same as description for Isotropic Elastic-Plastic - creates WORK HARD, ORTHO TEMP and STRAIN RATE options. Yield Stress is extracted from 1st data point - 1st field of 6th data block of ORTHOTROPIC option or 2nd field on the 4th data block of the ANISOTROPIC option. Temperature field reference creates ORTHO TEMP option. If Strain Rate Method is Piecewise Linear, accepts field of yield stress vs. strain rate and creates STRAIN RATE option with DATA in 2nd field. Data is input in data block 3 for Option B.

Or defines an isotropic yield stress. It is entered in the first data field on the sixth card of the ORTHOTROPIC option and is a required property when the plasticity type is Perfectly Plastic.

Note: Perfectly Plastic is identical to Elastic-Plastic except that no hardening rules apply. Thus no WORK HARD options are created. Stress vs Plastic Strain is replaced with Yield Stress data only as is 10th Cycle Yield vs. Strain replaced with 10th Cycle Yield Stress data. Thus no tabular data is necessary.

Page 108: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

102

Shape Memory - Isotropic

This input data creates the SHAPE MEMORY keyword option.

Shape Memory Description

Memory Model Either a Mechanical (Auricchio’s) model or a Thermal-Mechanical model is written. These are options to the constitutive model. Datablock 3, field 2. Note: Reference temperature values taken from the Elastic constitutive model.

Property Word Description (Mechanical - Auricchio’s)

Young’s Modulus &

Poisson’s Ratio

These must be defined in an Elastic constitutive model. Thus an Elastic constitutive model must exist in order to write a SHAPE MEMORY option for the Mechanical option. Block 4b, 1st and 2nd fields, respectively.

Sigma AS_s Block 4b, field 3.

Sigma AS_f Block 4b, field 4.

Sigma SA_s Block 4b, field 5.

Sigma SA_f Block 4b, field 6.

Epsilon L (0.0 ~ 1.0) Block 5b, field 1.

Alpha (0.0 ~ 0.10) Block 5b, field 2.

Martensite Slope Block 5b, field 4.

Austenite Slope Block 5b, field 5.

Property Word Description (Thermal-Mechanical)

Young’s Modulus

Poisson’s RatioCoefficient of Thermal Expansion

Initial Yield Stress

Mass Density

(Austenite)

Block 4a, fields 1-5, respectively

Young’s Modulus

Poisson’s RatioCoefficient of Thermal Expansion

Initial Yield Stress

Mass Density

(Martensite)

Block 5a, fields 1-5, respectively

Martensite Start Temperature Block 6a, field 1.

Page 109: Patran 2008 r1 Interface to Marc Preference Guide

103Chapter 2: Building A ModelMaterial Library

Damage - Isotropic / Orthotropic / Anisotropic

Below is the Damage constitutive model and writes the DAMAGE option. This is a constitutive model valid for the types listed above and can reference ISOTROPIC, ORTHOTROPIC, ANISOTROPIC options or one of the Hyperelastic options: MOONEY, OGDEN, GENT, ARRUDA-BOYCE, but not both. So if a Hyperelastic model is active, and the Damage model below is 4,5, or 6, it should reference the Hyperelastic model; if it is 0-3, 9 or 10 it should reference the Isotropic, Orthotropic, or Anisotropic materials.

Martensite Finish Temperature Block 6a, field 2.

Martensite Slope Block 6a, field 3.

Austenite Start Temperature Block 6a, field 4.

Austenite Finish Temperature Block 6a, field 5.

Austenite Slope Block 6a, field 6.

Deviatoric Trans. Strain Block 7a, field 1.

Volumetric Trans. Strain Block 7a, field 2.

Twinning Stress Block 7a, field 3.

Stress Dependency Coefficient g-A Block 8a, field 1.

Exponent g-B Block 8a, field 2.

Coefficient g-C Block 8a, field 3.

Exponent g-D Block 8a, field 4.

Coefficient g-E Block 8a, field 5.

Exponent g-F Block 8a, field 6.

Nondimensionalizign Stress g-O Block 9a, field 1.

Cut Off Value g-max Block 9a, field 2.

Stress at g-max Block 9a, field 3.

Shape Memory Description

Page 110: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

104

Damage Description

Damage Type

Damage Model

For Isotropic, all models are valid. For Orthotropic and Anisotropic only models 0-3 and 9/10 are valid. The given model number is written to the 2nd datablock of the DAMAGE option (the valid property words are indicated):

0 - No Nucleation (1-5)

1 - Strain Controlled Nucleation (1-6,8,9)

2 - Stress Controlled Nucleation (1-5, 7-9)

3 - User Sub UVOIDN (1-5)

4 - Rubber - additive decomposition (10-17, 24)

5 - Rubber - multiplicative decomp. (18-24)

6 - User Sub UELDAM (none)

9 - Simplified Yield - User Sub UDAMAG (none)

10 - Simplified Yield/E - User Sub UDAMAG (none)

1st Yield Surface Multiplier (1) 1st field, 4a data block of DAMAGE option.

2nd Yield Surface Multiplier (2) 2nd field, 4a data block

Initial Void Volume Fraction (3 3rd field, 4a data block)

Critical Void Volume Fraction (4) 4th field, 4a data block

Failure Void Volume Fraction (5) 5th field, 4a data block

Mean Strain for Nucleation (6) 7th field, 4a data block

Mean Stress for Nucleation (7) 7th field, 4a data block

Standard Deviation (8) 8th field, 4a data block

Volume Fraction of Void Nucleation

(9) 9th field, 4a data block

1st Scale Factor - Cont. Damage (10) 1st field, 4b data block

1st Relax Factor - Cont. Damage (11) 2nd field, 4b data block

2nd Scale Factor - Cont. Damage (12) 3rd field, 4b data block

2nd Relax Factor - Cont. Damage (13) 4th field, 4b data block

1st Scale Factor - Discont. Damage

(14) 5th field, 4b data block

1st Relax Factor - Discont. Damage

(15) 6th field, 4b data block

Page 111: Patran 2008 r1 Interface to Marc Preference Guide

105Chapter 2: Building A ModelMaterial Library

Cracking - Isotropic

Below is the Cracking constitutive model for concrete cracking and writes the CRACK DATA option.

Forming Limit - Isotropic / Orthotropic / Anisotropic

Below is the Forming Limit constitutive model addition for Isotropic, Orthotropic, and Anisotropic material categories. This writes the FORMING LIMIT option.

2nd Scale Factor - Discont. Damage

(16) 7th field, 4a data block

2nd Relax Factor - Discont. Damage

(17) 8th field, 4a data block

1st Scale Factor (18) 1st field, 4c data block

1st Proportional Term (19) 2nd field, 4c data block

1st Relax Rate Constant (20) 3rd field, 4c data block

2nd Scale Factor (21) 4thfield, 4c data block

2nd Proportinal Term (22) 5th field, 4c data block

2nd Relax Rate Constant (23) 6th field, 4c data block

Scale Factor @ Infinity (24) 3rd field, 3rd data block

Cracking Description

Method Either Entered Values or User Sub. UCRACK... If user subroutine is specified, CRACK DATA may not have to be written - needs investigation.

Critical Stress 1st field, 3rd data block of CRACK DATA

Softening Modulus 2nd field, 3rd data block

Crushing Strain 3rd field, 3rd data block

Shear Retention 4th field, 3rd data block

Damage Description

Page 112: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

106

Grain Size - Isotropic

Below is the Grain Size constitutive model for Isotropic model only. This writes the GRAIN SIZE and MATERIAL DATA options.

Soil - Isotropic

Below is the Soil constitutive model addition for Isotropic and Orthotropic models only. This writes the SOIL option and if necessary, the INITIAL POROSITY, INITIAL VOID RATIO, INITIAL PC and SPECIFIC WEIGHT options.

Forming Limit Description

Method Either Fitted, Predicted, or Table. A zero, 1, or 2 is written to the 1st field of the 2nd data block, respectively.

C0-C1 and D1-D4 Data block 3a and 4a for Option 0 (Method - Fitted)

Strain Hardening Exponent

Thickness Coefficient

Data block 3b for Option 1 (Method - Predicted)

Forming Limit Diagram Data block 3c of Option 2 (Method - Table). Reference value always 1.0. Must use a TABLE option for this as it must reference a Strain field.

Grain Size Description

Method Either Yada or User Sub UGRAIN. A 1 or -1, respectively, in 2nd field of 3rd data block of GRAIN SIZE option.

Initial Grain Size Data block 4, 1st field

C1-C5 Data block 4, fields 2-6.

Activation Energy (Q) This is written to the MATERIAL DATA option (1st field, 4th data block) where the GRAIN SIZE material ID is referenced in the MATERIAL DATA option.

Soil Description

Model Either Linear, Cam Clay, or User Sub. HYPELA. This is indicated in the 2nd field of the 3rd data block by entering LINEAR, NON LINEAR (user sub. HYPELA) or CAMCLAY. If a Plastic model is also defined, this overrides this option and the Plastic model setting will write either VON MISES, LIN MOHRC, or PLB MOHRC for von Mises, Linear Mohr-Coulomb or Parabolic Mohr-Coulomb yield models. For orthotropic models, the ORTHOTROPIC keyword is written.

Dynamic Viscosity Data block 4, 8th field

Page 113: Patran 2008 r1 Interface to Marc Preference Guide

107Chapter 2: Building A ModelMaterial Library

Powder - Isotropic

Below is the Powder constitutive model for Isotropic model only. This writes the POWDER, RELATIVE DENSITY, and DENSITY EFFECTS options.

Fluid Density Data block 4, 7th field

Fluid Bulk Modulus Data block 4, 7th field

Permeability Data block 5, 1st field

Compression Ratio Data block 5, 2nd field

Recompression Ratio Data block 5, 3rd field

Critical State Curve Slope Data block 5, 4th field

Young’s ModulusPoisson’s RatioMass DensityCoefficient of Thermal Expansion

These values get placed in the 1st-4th fields of datablock 4. If any of these values reference a temperature field, the TEMPERATURE EFFECTS is written (or TABLES if Use Tables is ON). Or for Orthotropic properties, they are placed in the 4th, 5th, and 6th datablocks.

Yield Stress This value comed from a Plastic constitutive model. If this model is not available, then zero is written for the Yield Stress. If a Perfectly Plastic model is available, the Yield Stress is placed in the 5th field of the 4th datablock. If a stress-strain field is available, then the WORK HARD option is written (or TABLE) with this value being the reference value at zero plastic strain.

Initial PorosityInitial Void Ratio

Initial Preconsolidation Pressure

Gravity Constants in 1st-3rd coordinate directions

These properties are written to the INITIAL POROSITY, INITIAL VOID RATIO, INITIAL PC, and SPECIFIC WEIGHT options, respectively and are assigned to the same elements as this material.

Powder Description

Method Either Entered Values or User Sub. UPOWDR. If the latter is seletect, then no POWDER option (or RELATIVE DENSITY, DENSITY EFFECTS) options are written. Everything is taken care of in the UPOWDR routine supposedly.

Material Prop. Gama Data block 4, 6th field

Material Prop. Beta Data block 4, 7th field

Powder Viscosity Data block 4, 8th field

Gamma Coef. 1-4 Data block 6

Soil Description

Page 114: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

108

Electrostatic - Isotropic/Orthotropic

Below is the Electrostatic constitutive model for Isotropic and Orthotropic models only. This writes the ISOTROPIC, ELECTROSTA or ORTHOTROPIC, ELECTROSTA options, respectively.

Electrodynamic - Isotropic/Orthotropic/Anisotropic

Below is the Electrodynamic constitutive model for Isotropic, Orthotropic, and Anisotropic models. This writes the ISOTROPIC, THERMAL or ORTHOTROPIC, THERMAL options, respectively.

Beta Coef. 1-4 Data block 7

Initial Relative Density This goes on the RELATIVE DENSITY option. Note that for shell elements, the integration points have to be written also.

Young’s ModulusPoisson’s RatioMass DensityCoefficient of Thermal Expansion

These come from an Elastic constitutive model, which must be defined also in addition to the Powder model. These values get placed in the 1st-4th fields of datablock 4. If any of these values reference a temperature field, the TEMPERATURE EFFECTS is written (or TABLES if Use Tables is ON). If the first two (or last two for Coupled analysis) reference a Strain field, then the DENSITY EFFECTS, DATA option is written with the density effects field written to the appropriate block of the option. This is written in an identical way to the TEMPERATURE EFFECTS, DATA option. We are using the Strain field to indicate a Density field in this case since Density fields are not yet supported in Patran Fields application. Of course if Use Tables is ON, then TABLES are used and not TEMP/DENSITY EFFECTS.

Yield Stress This value comed from a Plastic constitutive model. If this model is not available, then zero is written for the Yield Stress. If a Perfectly Plastic model is available, the Yield Stress is placed in the 5th field of the 4th datablock. If a stress-strain field is available, then the WORK HARD option is written (or TABLE) with this value being the reference value at zero plastic strain.

Powder Description

Permittivity, Permittivity 11/22/33 Values written to the above mention options.

Powder Description

Page 115: Patran 2008 r1 Interface to Marc Preference Guide

109Chapter 2: Building A ModelMaterial Library

Magnetostatic - Isotropic/Orthotropic

Below is the Magnetostic constitutive model for Isotropic and Orthotropic models. This writes the ISOTROPIC or ORTHOTROPIC options, respectively for magnetostatics.

Piezoelectric - Isotropic/Orthotropic/Anisotropic

Below is the Piezoelectric constitutive model for Isotropic, Orthotropic, and Anisotropic models. This writes the ISOTROPIC or ORTHOTROPIC or ANISOTROPIC options, respectively for piezoelectic

Powder Description

Resistivity, Resistivity 11/12/13/22/23/33

Values written to the above mention options.

Powder Description

Permeability, Permeability 11/22/33 Inverse Permeability,Inverse Permeability 11/22/33

Values written to the above mention options.

Hn-Bn / Bn-Hn Curve These curves are defined under the Field application using a Magnetic material field.

Powder Description

Piezoelectric ConstantsElectric Permitivity 11/22/33

Values written to the above mention options.

Page 116: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

110

Composite - Homogeneous

The following composite material types may also be defined as shown in this table.

The Composite forms are used to create new materials by combining existing materials. All of the composite materials, with the exception of the laminated composites, can be assigned to elements, as any homogeneous material, through the element property forms. For the laminated composites, the section thickness is entered indirectly through the definition of the stack, and the Homogeneous option, on the Element Properties for shells, plates and beam, must be changed to Laminate to avoid reentry of

this information.

For details on entering data on the Composite forms, refer to the Composite Materials Construction (p. 116) in the Patran Reference Manual.

For all composite types except Composite - Laminate, an equivalent set of properties are entered in the ANISOTROPIC keyword option when an Marc input file is created. For Composite - Laminate the COMPOSITE option is used.

Caution: It is extremely important that when you define a layup (in the form on the next page), that it be done from top to bottom. Think of the top layer of the layup as being the top row of the spreadsheet and you should have no problems. As an example of how important this is, consider a cantilevered flat plate subject to an axial load with two layers. The top layer is extremely flexible compared to the bottom layer, which is relatively much stiffer than the top. Due to the shear forces created between the layers, the vertical deflection should tend to favor the side of the stiffer layer, thus the plate should bend down. If the layer is defined from bottom to top instead of top to bottom, you will get what appears to be the opposite answer where the deflection bends up. The answers are correct in both cases. The problem is how you defined the layup.

Page 117: Patran 2008 r1 Interface to Marc Preference Guide

111Chapter 2: Building A ModelMaterial Library

Composite - Laminate

This form appears when Composite is the selected Object and Laminate is the selected Method in the Materials application. Use this form to create the COMPOSITE keyword option.

Constitutive Model Status

A single material may contain multiple constitutive models. The constitutive model used is determined by the Constitutive Model Status. Patran will use all constitutive models active when the analysis is submitted. Redundant or unneeded constitutive models should be rendered inactive.

Caution: See the caution on the previous page. Layers must be defined from top to bottom.

Page 118: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

112

Experimental Data Fitting

This is a very useful tool available under the Tools pull-down menu from the main Patran form and is only available if the Analysis Preference is set to Marc.

The tool is used to curve fit experimentally derived raw elastomeric material data and fit a number of material models to the data. This data can then be saved as constitutive hyperelastic and/or viscoelastic models for use in an Marc analysis. The operation of curve fitting is done in three basic steps corresponding to the actions in the Action pull-down menu.

1. Import Raw Data - data is read from standard ASCII files and stored in Patran in the form of a field (table).

Note: The modifications are not saved until Apply button is pressed.

Page 119: Patran 2008 r1 Interface to Marc Preference Guide

113Chapter 2: Building A ModelMaterial Library

2. Select Test Data - the fields from the raw data are associated to a test type.

3. Calculate Properties - the curve fit is done to the selected test data; coefficients are calculated based on the selected material model; curve fit is graphically displayed and the properties can be saved as a constitutive model for a later analysis.

The Ogden Formulation was first given in the paper "Large Deformation Isotropic Elasticity - on the

Correlation of Theory and Experiment for Incompressible Rubberlike Solids", R.W. Ogden, Proc.R.Soc.Lond.A., Vol. 326, 526-584 (1972). The curve fitting determines ( mu_n, alpha_n ) pairs. These constants are material constants and may not represent physical values for rubbers since during the curve fitting process, certain calculations are made with the assumption of imcompressibility. The most important issue during data fitting is to make sure that the data fit is sufficiently close.

The Foam Model (see - Storåkers, B., On Material Representation and Constitutive Branching in Finite Compressible Elasticity, Journal of the Mechanics and Physics of Solids, vol.34, no.2, pp. 125-145, 1986.) is a compressible Ogden formulation and should be used for materials going through large volumetric deformations. The curve fitting calculates sets of ( mu_n, alpha_n, beta_n ) coefficients where the Beta coefficients represent to some extent a measure of foam compressibility. The Planar (Pure) Shear and Simple Shear responses are identical to the Ogden Formulation since the motion is isochoric; therefore, use of either Pure or Simple shear experiments to determine the Beta coefficients is pointless. The model works well in compression (densification).

When using the foam model, note that like the Ogden formulation, it is acceptable to get different parameters for the fit as long as the fit is correct and the also yields a positive definite strain energy function for the range of the fit. (A positive definite strain energy function means that the material matrix derived from it will not have a negative Jacobian through the range of deformation). If a negative Jacobian occurs during the analyis, this may cause an exit 1005 or 1009 which signifies "inside-out elements".

The beta coefficients (which represent some measure of compressibility) may vary since there are more than one way to handle the strain energy attributed to the volumetric deformation. For the foam model, compressibility (in the form of fictive poisson's ratio) is included and in the test data, the independent stretch and volume ratios would need to be considered.

Finally, it is highly recommended that mathematical checks be used for all data fitting, especially for the Ogden and Foam formulations.

Note: Strain input should be engineering strain to give reasonable results.

Page 120: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

114

Import Raw Data

You can import the raw materials data by following these general steps:

Keep in mind the following points and considerations when importing raw data:

1. You can skip any number of header lines in the raw data file by setting the Header Lines to Skip data box.

2. You may edit the raw data file after selecting it by using the Edit File... button. The editor is Notepad on Windows platforms and vi on UNIX platforms unless you change the environment variable P3_EDITOR to reference a different editor. The editor must be in the user’s path or the entire pathname must be referenced.

3. Raw data files may have up to three columns of data. By default the first column of data is the independent variable value. The second column is the measured data, and the last column can be the area reduction or volumetric data. More than three columns is not accepted. If the third column is blank, the material is considered incompressible.

Page 121: Patran 2008 r1 Interface to Marc Preference Guide

115Chapter 2: Building A ModelMaterial Library

4. If you have cross-sectional area reduction data in the third column, you can give it an optional field name also by turning ON the Area Data toggle and supplying an Area Field Name. If you have three columns of data and this toggle is OFF, the third column is still detected and read and two fields are created. This results in a _C1 and _C2 being appended to the New Field name.

5. The data may be space, tab, or comma delimited.

6. If for some reason the independent and dependent columns need to be interchanged, you can turn the Switch Ind./Dep. Columns toggle ON. Check your imported fields before proceeding to ensure they are correct. This is done in the Fields application.

7. When you press the Apply button, you will be taken to the second step. If you need to import more than one file, you will have to reset the Action pull-down.

Page 122: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

116

Select Test Data

Once raw test data is imported, you must associate them with particular test types or modes by following these steps:

Keep in mind the following points and considerations when selecting test data:

1. Typical stress-strain data for Deformation Mode tests are referenced in the Primary column. If you have volumetric data, these are entered in the Secondary column databoxes and are optional.

2. For Viscoelastic (time relaxation data), you must turn ON the ViscoElastic toggle. Only viscoelastic curve fitting will be done in this case. To return to Deformation Mode, turn this toggle OFF.

3. Damage models are not yet supported.

4. When you press the Apply button, you will be taken to the third step.

Page 123: Patran 2008 r1 Interface to Marc Preference Guide

117Chapter 2: Building A ModelMaterial Library

Calculate Properties

Once test data has been associated to a test type or mode the curve fit function is performed by following these steps:

Keep in mind the following points and considerations when calculating properties:

1. The plots are appended to the existing XY Window until you press the Unpost Plot button. You can turn the Append function ON/OFF under the Plot Parameters... form.

Page 124: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideMaterial Library

118

2. By default, all the deformation modes are plotted along with the raw data even if raw data has not been supplied for those modes. This is very important. These additional modes are predicted for you. You should always know your model’s response to each mode of deformation due to the different types of stress states. For example, a rule of thumb for natural rubber and some other elastomers is that the tensile tension biaxial response should be about 1.5 to 2.5 times the uniaxial tension response.

3. You can turn ON/OFF these additional modes or any of the curves under the Plot Parameters button as well as change the appearance of plot. More control and formatting of the plot can be done under the XY Plot application on the Patran application switch on the main form.

4. Viscoelastic constitutive models are useless without a Hyperelastic constitutive model also. Be sure your model has both defined under the same material name if you use viscoelastic properties.

5. You may actually change the coefficient values in the Coefficients spread sheet if you wish to see the effect they have on the curve fit. Select one of the cells with the coefficient you wish to change, then type in a new coefficient value in the Coefficient Value data box and press the Return or Enter key. Then press the Plot button again. If you press the Apply button, the new values will be saved in the supplied material name.

6. For viscoelastic relaxation data, the Number of Terms used in the data fit should, as a rule of thumb, be as many as there are decades of data.

7. A number of Optional and Plot Parameters are available to message the data and control the curve fitting. See the table below for more detailed descriptions.

Page 125: Patran 2008 r1 Interface to Marc Preference Guide

119Chapter 2: Building A ModelMaterial Library

Optional Parameters Description

Uniaxial TestBiaxial Test

Planar Shear Test

Only available for Ogden and Foam models. Defines whether area or volumetric data was measured.

Mathematical Checks OFF by default. Only available for Ogden and Foam models.

Positive Coefficients OFF by default. Will force positive coefficients to be determined if ON. Available for all Model types.

ExtrapolateLeft/Right Bounds

OFF by default. If ON, the Left and Right Bounds databoxes will become available to enter data to extrapolate results to. Available for all Model types.

Error Can be set to Relative (default) or Absolute. Good for all Model types.

Error Limit Only available for Ogden, Foam, Arruda-Boyce, and Gent Models.

# of Iterations Only available for Ogden, Foam, Arruda-Boyce, and Gent Models.

Convergence Tolerance Only available for Ogden, Foam, Arruda-Boyce, and Gent Models. This can have a significant difference in the calculated coefficients and the plots.

Use Fictive CoefficientFictive Coeff.

Only valid for Foam. Allows you to enter a fictive Poison’s ratio for use in the data fit.

Append Curves Curves will be appended to existing plot. If OFF, plot will be cleared each time.

X/Y Axis Options Plot data in linear or logarithmic fashion.

Modes Turns ON/OFF each respective mode including the raw data plot.

Page 126: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

120

Element Properties

The Element Properties application allows properties to be defined and assigned or associated to various groups of elements supported by the Marc Preference.

Page 127: Patran 2008 r1 Interface to Marc Preference Guide

121Chapter 2: Building A ModelElement Properties

For more details on the Element Properties application, see Create Element Property Sets (p. 68) in the Patran Reference Manual.

The following table outlines the supported element types. For a list by Marc element number, see the next table.

Page 128: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

122

Dimension Type Option 1 Option 2

• 0D (structural)(coupled)

• Mass

• Spring/Damper

• 0D(thermal)

• Spring/Damper

• 1D

(structural)(coupled)

• General

Beam

• Straight • Standard (Type varies)

• General (Type varies)

• Curved (Type varies)

• Elastic Beam

• General Section

• Euler-Bernoulli (Type 52)

• Euler-Bernoulli w/Shear (Type 98)

• Straight Beam(Type 31)

• Arbitrary Section

• Standard Formulation (Type 31)

• Euler-Bernoulli w/Shear (Type 98)

• Curved w/Arbitrary Section (Type 31)

• Curved w/General Section (Type 31)

• Curved w/Pipe Section (Type 31)

• Pipe Section (Type 31)

• Thin-Walled Beam

• Closed Section

• Standard Formulation (Type 14)

• Linear Axial Strain (Type 25)

• Shell Stiffener (Types 76, 78)

• Open Section • Standard Formulation (Type 13)

• Shell Stiffener (Types 77, 79)

• Pipe Section • Standard Formulation (Type 14)

• Linear Axial Strain (Type 25)

• Shell Stiffener (Types 76, 78)

• Planar Beam

• Homogeneous or Laminate

• Standard Formulation (Types 5, 45)

• Parabolic Shear Strain (Type 45)

• Curved Isoparametric (Type 16)

• Spring/Damper

• Nonlinear (Type SPRING)

• Linear (Type SPRING)

• Axisym Shell

• Homogeneous or Laminate

• Standard Formulation (Types 1, 89)

• Fourier (Types 90)

• Isoparametric (Types 15)

Page 129: Patran 2008 r1 Interface to Marc Preference Guide

123Chapter 2: Building A ModelElement Properties

• 1D (cont.)(structural)(coupled)

• Gap • Fixed Direction (Type 12)

• True Distance (Type 12)

• Friction with Bending (Type 97)

• Cable • Initial Stress Input (Type 51)

• Length Input (Type 51)

• Truss (Types 9, 64)

• Spring (Type SPRING)

• Damper (Type SPRING)

• Rebar • Plane Strain (Types 165, 168)

• Axisymmetric (Types 166, 169)

• Axisymmetric w/Twist (Types 167, 170)

• 1D (thermal/coupled)

• Axisym Shell

• Homogeneous or Laminate

• Linear Temp Distr (Types 87, 88)

• Quadratic Temp Distr (Types 87, 88)

• Link • Magnetostatic (Type 183)

• Conduction (Types 36, 65)

• Convection/Radiation (Types 36, 65)

• Spring/Damper (Type SPRING)

• 2D (structural)(coupled)

• Thin Shell • Homogeneous or Laminate (Types 49, 72, 138, 139)

• Thick Shell • Homogeneous or Laminate

• Standard Formulation (Types 22, 75)

• Reduced Integration (Type 140)

• Membrane • Homogeneous (Types 18, 30)

• Shear Panel

• Homogeneous (Type 68)

• 2D Rebar (Types 147, 148)

Dimension Type Option 1 Option 2

Page 130: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

124

• 2D (cont.) (structural)(coupled)

• 2D Solid • Axisymmetric • Standard Formulation(Types 2, 10, 28, 126)

• Hybrid(Herrmann) (Types 82,156,33,129)

• Hybrid(Herrmann) / Reduced Integration (Types 59, 119, 156)

• Hybrid(Herrmann) / Twist (Types 66, 83)

• Reduced Integration (Types 55, 116)

• Twist (Type 20, 67)

• Laminated Composite (Types 152 / GASKET, 154)

• Fourier (Type 62)

• Hybrid(Herrmann) / Fourier (Type 63)

• Reduced Integration / Fourier (Type 73)

• Hybrid(Herrmann) / Reduced Integration / Fourier (Type 74)

• Bending (Types 95, 96)

• Semi-Infinite (Types 92, 94)

• Electromagnetic (Type 112)

• Piezoelectric (Type 162)

• • • Plane Stress • Piezoelectric (Type 160)

Dimension Type Option 1 Option 2

Page 131: Patran 2008 r1 Interface to Marc Preference Guide

125Chapter 2: Building A ModelElement Properties

• • • Plane Strain • Standard Formulation (Types 6, 11, 27, 125)

• Hybrid(Herrmann)(Types 32, 80, 128, 155)

• Hybrid(Herrmann) / Reduced Integration (Types 58, 118, 155)

• Reduced Integration (Types 54, 115)

• Generalized (Types 19, 29)

• Generalized / Reduced Integration (Type 56)

• Generalized / Hybrid(Herrmann)(Types 34, 81)

• Generalized / Hybrid(Herrmann) / Reduced Integration (Type 60)

• Laminated Composite (Type 151 / GASKET, 153)

• Semi-Infinite (Type 91 93)

• Electromagnetic (Type 111)

• Piezoelectric (Type 161)

• • • Plane Stress • Standard Formulation(Types 3, 26, 124)

• Reduced Integration (Types 53, 114)

• 2D(thermal

• Shell • Homogeneous or Laminate

• Linear Temp Distr (Types 50 85, 86)

• Quadratic Temp Distr (Types 50, 85, 86)

• 2D Solid • Axisymmetric • Standard Formulation (Types 38, 40, 42, 132)

• Reduced Integration (Types 70, 122)

• Laminated Composite (Types 178, 180)

• Semi-Infinite (Types 102, 104)

• Planar • Standard Formulation (Types 37, 39, 41, 131)

• Reduced Integration (Types 69, 121)

• Laminated Composite (Types 177, 179)

• Semi-Infinite (Types 101, 103)

Dimension Type Option 1 Option 2

Page 132: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

126

Marc supported element types:

• 3D (structural)(coupled)

• Solid • Standard Geometry

• Standard Formulation (Types 7, 21, 127, 134)

• Hybrid(Herrmann) (Types 35, 84, 130, 157)

• Hybrid(Herrmann) / Reduced Integration (Types 61, 120, 130, 157)

• Reduced Integration (Types 57, 117, 127, 134)

• Electromagnetic (Type 113)

• Piezoelectric (Types 163 164)

• Magnetstatic (Types 109 181 182)

• Auto Shell Typing

• Standard Formulation (Types 7, 21)

• Reduced Integration (Type 57)

• Laminated Composite (Types 149 / GASKET, 150)

• Semi-Infinite (Types 107, 108)

• 3D(thermal)

• Solid • Standard Formulation (Types 43, 44, 133, 135)

• Reduced Integration (Types 71, 123, 135)

• Semi-Infinite (Types 105, 106)

• Semi-Infiite - Magnetostatic (Type 110)

• Laminated Composite (Types 175, 176)

Element # Description Dimension Topologies

• Element 1 Straight Axisymmetric Shell 1D Bar/2

• Element 2 Axisymmetric Triangular Ring 2D Tri/3

• Element 3 Plane Stress Quadrilateral 2D Tri3/, Quad/4

• Element 4 Curved Quadrilateral, Thin Shell Element 2D NOT SUPPORTED

• Element 5 Beam Column 1D Bar/2

• Element 6 Two-Dimensional Plane Strain Triangle 2D Tri/3

• Element 7 Three-Dimensional Arbitrary Distorted Brick 3D Wedge/6, Hex/8

• Element 8 Curved Triangular Shell 2D NOT SUPPORTED

• Element 9 Three-Dimensional Truss 1D Bar/2

• Element 10 Arbitrary Quadrilateral Axisymmetric Ring 2D Quad/4

• Element 11 Arbitrary Quadrilateral Plane-Strain 2D Quad/4

Dimension Type Option 1 Option 2

Page 133: Patran 2008 r1 Interface to Marc Preference Guide

127Chapter 2: Building A ModelElement Properties

• Element 12 Friction and Gap Link Element 1D Bar/2

• Element 13 Open Section Thin-Walled Beam 1D Bar/2

• Element 14 Thin Walled Beam in Three Dimensions without Warping

1D Bar/2

• Element 15 Axisymmetric Shell, Isoparametric Formulation

1D Bar/2

• Element 16 Curved Beam in Two-dimensions, Isoparametric Formulation

1D Bar/2

• Element 17 Constant Bending, Three-node Elbow Element

1D NOT SUPPORTED

• Element 18 Four-Node, Isoparametric Membrane 2D Tri/3, Quad/4

• Element 19 Generalized Plane Strain Quadrilateral 2D Tri/3, Quad/4

• Element 20 Axisymmetric Torsional Quadrilateral 2D Tri/3, Quad/4

• Element 21 Three-Dimensional 20-Node Brick 3D Wedge/15, Hex/20

• Element 22 Quadratic Thick-Shell Element 2D Tri/6, Quad/8

• Element 23 Three-dimensional 20-node Rebar Element 3D NOT SUPPORTED

• Element 24 Curved Quadrilateral Shell Element 2D NOT SUPPORTED

• Element 25 Thin Walled Beam in Three Dimensions 1D Bar/2

• Element 26 Plane Stress, Eight-Node Distorted Quadrilateral

2D Quad/8

• Element 27 Plane Strain, Eight-Node Distorted Quadrilateral

2D Quad/8

• Element 28 Axisymmetric, Eight-Node Distorted Quadrilateral

2D Quad/8

• Element 29 Generalized Plane Strain, Distorted Quadrilateral

2D Tri/6, Quad/8

• Element 30 Membrane, Eight-Node Distorted Quadrilateral

2D Quad/8

• Element 31 Elastic Curved Pipe (Elbow) / Straight Beam 1D Bar/2

• Element 32 Plane Strain Eight-Node Distorted Quadrilateral, Herrmann Formulation

2D Quad/8

• Element 33 Axisymmetric, Eight-Node Distorted Quadrilateral, Herrmann Formulation

2D Quad/8

• Element 34 Generalized Plane Strain Distorted Quadrilateral, Herrmann Formulation

2D Tri/6, Quad/8

Element # Description Dimension Topologies

Page 134: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

128

• Element 35 Three-Dimensional 20-Node Brick, Herrmann Formulation

3D Wedge/15, Hex/20

• Element 36 Three-Dimensional Link (Heat Transfer Element)

1D Bar/2

• Element 37 Arbitrary Planar Triangle (Heat Transfer Element)

2D Tri/3

• Element 38 Arbitrary Axisymmetric Triangle (Heat Transfer Element)

2D Tri/3

• Element 39 Planar Bilinear Quadrilateral (Heat Transfer Element)

2D Quad/4

• Element 40 Axisymmetric Bilinear Quadrilateral Element (Heat Transfer Element)

2D Quad/4

• Element 41 Eight-Node Planar Biquadratic Quadrilateral (Heat Transfer Element)

2D Quad/8

• Element 42 Eight-Node Axisymmetric Biquadratic Quadrilateral (Heat Transfer Element)

2D Quad/8

• Element 43 Three-Dimensional Eight-Node Brick (Heat Transfer Element)

3D Wedge/6, Hex/8

• Element 44 Three-Dimensional 20-Node Brick (Heat Transfer Element)

3D Wedge/15, Hex/20

• Element 45 Curved Timoshenko Beam in a Plane 1D Bar/3

• Element 46 Eight-node Plane Strain Rebar Element 2D NOT SUPPORTED

• Element 47 Generalized Plane Strain Rebar Element 2D NOT SUPPORTED

• Element 48 Eight-node Axisymmetric Rebar Element 2D NOT SUPPORTED

• Element 49 Finite Rotation Linear Thin Shell Element 2D Tri/6

• Element 50 Three-Node Linear Heat Transfer Shell Element

2D Tri/3

• Element 51 Cable Element 1D Bar/2

• Element 52 Elastic Beam 1D Bar/2

• Element 53 Plane Stress, Eight-Node Distorted Quadrilateral with Reduced Integration

2D Tri/6, Quad/8

• Element 54 Plane Strain, Eight-Node Distorted Quadrilateral with Reduced Integration

2D Tri/6, Quad/8

• Element 55 Axisymmetric, Eight-Node Distorted Quadrilateral with Reduced Integration

2D Tri/6, Quad/8

• Element 56 Generalized Plane Strain, Distorted Quadrilateral with Reduced Integration

2D Tri/6, Quad/8

Element # Description Dimension Topologies

Page 135: Patran 2008 r1 Interface to Marc Preference Guide

129Chapter 2: Building A ModelElement Properties

• Element 57 Three-Dimensional 20-Node Brick with Reduced Integration

3D Wedge/15, Hex/20

• Element 58 Plane Strain Eight-Node Distorted Quadrilateral with Reduced Integration Herrmann Formulation

2D Tri/6, Quad/8

• Element 59 Axisymmetric, Eight-Node Distorted Quadrilateral with Reduced Integration, Herrmann Formulation

2D Tri/6, Quad/8

• Element 60 Generalized Plane Strain Distorted Quadrilateral with Reduced Integration, Herrmann Formulation

2D Tri/6, Quad/8

• Element 61 Three-Dimensional, 20-Node Brick with Reduced Integration - Herrmann Formulation

3D Tet/10, Wedge/15, Hex/20

• Element 62 Axisymmetric, Eight-node Quadrilateral for Arbitrary Loading (Fourier)

2D Tri/6, Quad/8

• Element 63 Axisymmetric, Eight-node Distorted Quadrilateral for Arbitrary Loading, Herrmann Formulation (Fourier)

2D Tri/6, Quad/8

• Element 64 Isoparametric, Three-Node Truss 1D Bar/3

• Element 65 Heat Transfer Element, Three-Node Link 1D Bar/3

• Element 66 Eight-Node Axisymmetric Herrmann Quadrilateral with Twist

2D Tri/6, Quad/8

• Element 67 Eight-Node Axisymmetric Quadrilateral with Twist

2D Tri/6,Quad/8

• Element 68 Elastic, Four-Node Shear Panel 2D Quad/4

• Element 69 Eight-Node Planar Biquadratic Quadrilateral w/ Reduced Integration (Heat Transfer Element)

2D Tri/6, Quad/8

• Element 70 Eight-Node Axisymmetric Biquadrilateral with Reduced Integration (Heat Transfer Element)

2D Tri/6, Quad/8

• Element 71 Three-Dimensional 20-Node Brick with Reduced Integration (Heat Transfer Element)

3D Wedge/15, Hex/20

• Element 72 Bilinear Constrained Shell Element 2D Quad/8

• Element 73 Axisymmetric, Eight-node Quadrilateral for Arbitrary Loading with Reduced Integration (Fourier)

2D Tri/6, Quad/8

Element # Description Dimension Topologies

Page 136: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

130

• Element 74 Axisymmetric, Eight-node Distorted Quadrilateral for Arbitrary Loading, Herrmann Formulation, with Reduced Integration (Fourier)

2D Tri/6, Quad/8

• Element 75 Bilinear Thick-Shell Element 2D Tri/3, Quad/4

• Element 76 Thin-Walled Beam in Three Dimensions without Warping

1D Bar/3

• Element 77 Thin-Walled Beam in Three Dimensions including Warping

1D Bar/3

• Element 78 Thin-Walled Beam in Three Dimensions without Warping

1D Bar/2

• Element 79 Thin-Walled Beam in Three Dimensions including Warping

1D Bar/2

• Element 80 Arbitrary Quadrilateral Plane Strain, Herrmann Formulation

2D Quad/4/5

• Element 81 Generalized Plane Strain Quadrilateral, Herrmann Formulation

2D Tri/3, Quad/4

• Element 82 Arbitrary Quadrilateral Axisymmetric Ring, Herrmann Formulation

2D Quad/4/5

• Element 83 Axisymmetric Torsional Quadrilateral, Herrmann Formulation

2D Tri/3, Quad/4/5

• Element 84 Three-Dimensional Arbitrary Distorted Brick, Herrmann Formulation

3D Wedge/6/7, Hex/8/9

• Element 85 Four-Node Bilinear Shell (Heat Transfer Element)

2D Quad/4

• Element 86 Eight-Node Curved Shell (Heat Transfer Element)

2D Tri/6, Quad/8

• Element 87 Three-Node Axisymmetric Shell (Heat Transfer Element)

1D Bar/3

• Element 88 Two-Node Axisymmetric Shell (Heat Transfer Element)

1D Bar/2

• Element 89 Thick Curved Axisymmetric Shell 1D Bar/3

• Element 90 Thick Curved Axisymmetric Shell--for Arbitrary Loading (Fourier)

1D Bar/3

• Element 91 Linear Plane Strain Semi-infinite Element 2D Quad/4

• Element 92 Linear Axisymmetric Semi-infinite Element 2D Quad/4

• Element 93 Quadratic Plane Strain Semi-infinite Element 2D Quad/8

Element # Description Dimension Topologies

Page 137: Patran 2008 r1 Interface to Marc Preference Guide

131Chapter 2: Building A ModelElement Properties

• Element 94 Quadratic Axisymmetric Semi-infinite Element

2D Quad/8

• Element 95 Axisymmetric Quadrilateral with Bending. 2D Tri/3, Quad/4

• Element 96 Axisymmetric, Eight-node Distorted Quadrilateral with Bending

2D Tri/6, Quad/8

• Element 97 Special Gap and Friction Link for Bending 1D Bar/2

• Element 98 Elastic Beam with Transverse Shear 1D Bar/2

• Element 99 Heat Transfer Link Element Compatible with Beam Elements

2D NOT SUPPORTED

• Element 100 Heat Transfer Link Element Compatible with Beam Elements

2D NOT SUPPORTED

• Element 101 Six-node Plane Semi-infinite Heat Transfer Element

2D Quad/4

• Element 102 Six-node Axisymmetric Semi-infinite Heat Transfer Element

2D Quad/4

• Element 103 Nine-node Planar Semi-infinite Heat Transfer Element

2D Quad/8

• Element 104 Nine-node Axisymmetric Semi-infinite Heat Transfer Element

2D Quad/8

• Element 105 Twelve-node 3-D Semi-infinite Heat Transfer Element

3D Hex/8

• Element 106 Twenty-seven-node 3-D Semi-infinite Heat Transfer Element

3D Hex/20

• Element 107 Twelve-node 3-D Semi-infinite Stress Element

3D Hex/8

• Element 108 Twenty-seven-node 3-D Semi-infinite Stress Element

3D Hex/20

• Element 109 Eight-node 3-D Magnetostatic Element 3D Hex/8

• Element 110 Twelve-node 3-D Semi-infinite Magnetostatic Element

3D Hex/12

• Element 111 Arbitrary Quadrilateral Planar Electromagnetic

2D Quad/4

• Element 112 Arbitrary Quadrilateral Axisymmetric Electromagnetic Ring

2D Quad/4

Element # Description Dimension Topologies

Page 138: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

132

• Element 113 Three-dimensional Electromagnetic Arbitrarily

3D Hex/8

• Element 114 Plane Stress Quadrilateral, Reduced Integration

2D Tri/3, Quad/4

• Element 115 Arbitrary Quadrilateral Plane Strain, Reduced Integration

2D Tri/3, Quad/4

• Element 116 Arbitrary Quadrilateral Axisymmetric Ring, Reduced Integration

2D Tri/3 Quad/4

• Element 117 Three-Dimensional Arbitrary Distorted Brick, Reduced Integration

3D Wedge/6, Hex/8

• Element 118 Arbitrary Quadrilateral Plane Strain, Incompressible Formulation with Reduced Integration

2D Quad/4/5

• Element 119 Arbitrary Quadrilateral Axisymmetric Ring, Incompressible Formulation with Reduced Integration

2D Quad/4/5

• Element 120 Three-Dimensional Arbitrarily Distorted Brick, Incompressible Reduced Integration

3D Wedge/6/7, Hex/8/9

• Element 121 Planar Bilinear Quadrilateral, Reduced Integration (Heat Transfer Element)

2D Tri/6, Quad/4

• Element 122 Axisymmetric Bilinear Quadrilateral, Reduced Integration (Heat Transfer Element)

2D Tri/6, Quad/4

• Element 123 Three-Dimensional Eight-Node Brick, Reduced Integration (Heat Transfer Element)

3D Wedge/6, Hex/8

• Element 124 Plane Stress, Six-Node Distorted Triangle 2D Tri/6

• Element 125 Plane Strain, Six-Node Distorted Triangle 2D Tri/6

• Element 126 Axisymmetric, Six-Node Distorted Triangle 2D Tri/6

• Element 127 Three-Dimensional Ten-Node Tetrahedron 3D Tet/10

• Element 128 Plane Strain, Six-Node Distorted Triangle, Herrmann Formulation

2D Tri/6

• Element 129 Axisymmetric, Six-Node Distorted Triangle, Herrmann Formulation

2D Tri/6

• Element 130 Three-Dimensional Ten-Node Tetrahedron, Herrmann Formulation

3D Tet/10

• Element 131 Planar, Six-Node Distorted Triangle (Heat Transfer Element)

2D Tri/6

Element # Description Dimension Topologies

Page 139: Patran 2008 r1 Interface to Marc Preference Guide

133Chapter 2: Building A ModelElement Properties

• Element 132 Axisymmetric, Six-Node Distorted Triangle (Heat Transfer Element)

2D Tri/6

• Element 133 Three-Dimensional Ten-Node Tetrahedron (Heat Transfer Element)

3D Tet/10

• Element 134 Three-Dimensional Four-Node Tetrahedron 3D Tet/4

• Element 135 Three-Dimensional Four-Node Tetrahedron (Heat Transfer Element)

3D Tet/4

• Element 136 Six-node Wedge 3D NOT SUPPORTED

• Element 137 Six-node Wedge Heat Transfer 3D NOT SUPPORTED

• Element 138 Bilinear Thin-triangular Shell Element 2D Tri/3

• Element 139 Bilinear Thin-shell Element 2D Quad/4

• Element 140 Bilinear Thick-shell Element with Reduced Integration

2D Tri/3, Quad/4

• Element 141 Heat Transfer Shell 2D NOT SUPPORTED

• Element 142 Eight-node Axisymmetric Rebar Element with Twist

2D NOT SUPPORTED

• Element 143 Four-node Plane Strain Rebar Element 2D NOT SUPPORTED

• Element 144 Four-node Axisymmetric Rebar Element 2D NOT SUPPORTED

• Element 145 Four-node Axisymmetric Rebar Element with Twist

2D NOT SUPPORTED

• Element 146 Three-dimensional 8-node Rebar Element 3D NOT SUPPORTED

• Element 147 Four-node Rebar Membrane 2D Quad/4

• Element 148 Eight-node Rebar Membrane 2D Quad/8

• Element 149 Three-dimensional, Eight-node Composite Brick Element

3D Wed/6, Hex/8

• Element 150 Three-dimensional, Twenty-node Composite Brick Element

3D Wed/15, Hex/20

• Element 151 Quadrilateral, Plane Strain, Four-node Composite Element

2D Tri/3, Quad/4

• Element 152 Quadrilateral, Axisymmetric, Four-node Composite Element

2D Tri/3, Quad/4

• Element 153 Quadrilateral, Plane Strain, Eight-node Composite Element

2D Tri/6, Quad/8

• Element 154 Quadrilateral, Axisymmetric, Eight-node Composite Element

2D Tri/6, Quad/8

Element # Description Dimension Topologies

Page 140: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

134

• Element 155 Plane Strain, Low-order, Triangular Element, Herrmann Formulations

2D Tri/3/4

• Element 156 Axisymmetric, Low-order, Triangular Element, Herrmann Formulations

2D Tri/3/4

• Element 157 Three-dimensional, Low-order, Tetrahedron, Herrmann Formulations

3D Tet/4/5

• Element 158 Three-node Triangular Membrane Element 2D NOT SUPPORTED

• Element 159 Four-node Bilinear Thick Shell Element 2D NOT SUPPORTED

• Element 160 4-node Piezo Electric Plane Stress Element 2D Quad/4

• Element 161 4-node Piezo Electric Plane Strain Element 2D Quad/4

• Element 162 4-node Piezo Electric Axisymmetric Element 2D Quad/4

• Element 163 8-node Piezo Electric Brick Element 3D Hex/8

• Element 164 4-node Piezo Electric Tetrahedron Element 3D Tet/4

• Element 165 Two-node Plane Strain Rebar Membrane 1D Bar/2

• Element 166 Two-node Axisymmetric Rebar Membrane 1D Bar/2

• Element 167 Two-node Axisymmetric Rebar Membrane w/ Twist

1D Bar/2

• Element 168 Three-node Plane Strain Rebar Membrane 1D Bar/3

• Element 169 Three-node Axisymmetric Rebar Membrane 1D Bar/3

• Element 170 Three-node Axisymmetric Rebar Membrane w/ Twist

1D Bar/3

• Element 171 Two-node 2-D Cavity Surface Element 1D NOT SUPPORTED

• Element 172 Two-node Axisymmetric Cavity Surface Element

1D NOT SUPPORTED

• Element 173 Three-node 3-D Cavity Surface Element 2D NOT SUPPORTED

• Element 174 Four-node 3-D Cavity Surface Element 2D NOT SUPPORTED

• Element 175 Eight-node Composite Heat Transfer Brick Element

3D Wed/6, Hex/8

• Element 176 Twenty-node Composite Heat Transfer Brick Element

3D Wed/15, Hex/20

• Element 177 Four-node Plane Strain Composite Heat Transfer Element

2D Tri/3, Quad/4

• Element 178 Four-node Axisymmetric Composite Heat Transfer Element

2D Tri/3, Quad/4

• Element 179 Eight-node Plane Strain Composite Heat Transfer Element

2D Tri/6, Quad/8

Element # Description Dimension Topologies

Page 141: Patran 2008 r1 Interface to Marc Preference Guide

135Chapter 2: Building A ModelElement Properties

Element Input Properties

This is an example of one of many Input Properties forms that can appear when defining element properties.

• Element 180 Eight-node Axisymmetric Composite Heat Transfer Element

2D Tri/6, Quad/8

• Element 181 3D Magnetostatic Tetrahedron 3D Tet/4

• Element 182 3D Magnetostatic Tetrahedron 3D Tet/10

• Element 183 3D Magnetostatic Current Carrying Wire 3D Bar/2

Element # Description Dimension Topologies

Page 142: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

136

For a list of supported Marc element types, see (p. 126). The input properties for each Marc element type are listed below. They are listed in order of dimension as follows:

0D Elements

Mass

This input data creates the MASSES keyword option. These act in the analysis coordinate frame of the node.

Spring/Damper

See Spring/Damper under 1D Elements.

1D Elements

Beams, Bars, Pipes, Trusses

This input data creates the Marc element types 5, 9, 13, 14, 16, 25, 31, 45, 52, 64, 76, 77, 78, 79, or 98. The properties entered into the Input Properties form fill out the necessary information in the GEOMETRY and/or BEAM SECT and NODAL THICKNESS keyword options of the Marc input file. The properties presented to you in the form are dependent on the element type to be created. Spatial fields can be defined and referenced in various properties to denote that a property value varies with element position or length such as thickness or cross sectional area. See Fields - Tables for more information.

0D Elements 2D Elements

1D Elements 2D Solid Elements

1D Shell/Membrane Elements 3D Elements

Property Name Description

Translational Inertia, X/Y/Z Defines the concentrated mass values for translational degrees-of-freedom. These properties are optional and can be entered either as real constants or references to existing field definitions. They appear on the third card of the MASSES option.

Rotational Inertia XX/YY/ZZ Defines the rotational inertia values for rotational degrees-of-freedom. These properties are optional and can be entered either as real constants or references to existing field definitions. They appear on the third card of the MASSES option.

Page 143: Patran 2008 r1 Interface to Marc Preference Guide

137Chapter 2: Building A ModelElement Properties

Note that the General Beam selection behaves differently than the other selections such as Elastic Beam, Planar Beam or Thin-Walled Beam. The General Beam attempts to be smart and determine which beam element is the most appropriate for your particular application, whereas the other beam selection types will give you the beam that you ask for. If you don’t know what Marc beam element to use, we suggest you simply use General Beam and let the application determine the best fit. The logic at the right is used to determine the appropriate element type:

Page 144: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

138

A list of all properties for beam/bar/pipe/ truss elements are given below. Only those applicable to the particular type of element appears on the Input Properties form.

Property Name Description

Section Name Defines the section to be used from a list of sections created or stored in the Beam Library. A list of all sections (currently in the database) is displayed. Either select from the list or type in the name. This property is required and only appears for General Beam. For other methods of assigning beam properties, a button at the bottom of the form allows you to select an existing beam section, but the section name is not associated to the property itself as is the case for General Beam.

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

XZ Plane Definition Defines the orientation of the beam elements. This vector determines the plane that contains the local x-axis and the beam axis. The components of the vector appear in the EGEOM4, 5, and 6 data fields of the GEOMETRY option. This property is required.

Center of Curvature Defines the center of the bend radius by referencing the ID of an existing node. The coordinates of the node appear in the EGEOM3, 4, and 5 data fields of the GEOMETRY option. This property is required for curved beams.

Cross-Sectional Area Defines the area of the beam or truss cross section. It can be entered as a real constant or a reference to an existing field definition. For a truss element, the value appears in the EGEOM1 data field of the GEOMETRY option or in the second data field on the third card of the BEAM SECT option for beams/bars/pipes, and is a required property.

Section Radius (ave) Defines the radius measured from the pipe center to the middle of the pipe wall. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM2 data field of the GEOMETRY option, and is a required property for pipe elements.

Page 145: Patran 2008 r1 Interface to Marc Preference Guide

139Chapter 2: Building A ModelElement Properties

Section Height Defines the beam thickness either as element uniform or tapered based on the selected “Value Type.”

Real Scalar: Each element will have a uniform thickness which can be entered as a real constant, or a reference to an existing field definition. The data appears in the EGEOM1 data field of the GEOMETRY option.

Field at Nodes: Tapered elements will be created by referencing an existing field definition. The data appears on the third card of the NODAL THICKNESS option. This property is required.

Section Width Defines the beam section area for Bar/2 elements or beam section width for Bar/3 elements. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM2 data field of the GEOMETRY option, and is a required property.

Pipe Thickness Defines the pipe wall thickness for pipe elements. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM1 data field of the GEOMETRY option, and is a required property for pipe elements.

Shear Area-x

Shear Area-y

Defines the effective transverse shear area in the local x and y directions. They can be entered as a real constants or references to existing field definitions. The values appear in the sixth and seventh data fields on the third card of the BEAM SECT option.

Ixx

Iyy

Defines the moments of inertia about the local x and y axes. They can be entered either as real constants or references to existing field definitions. The values appear in the fourth and fifth data fields on the third card of the BEAM SECT option, and are required properties.

Izz (K factor) Defines the torsional stiffness factor. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the fifth data field on the third card of the BEAM SECT option, and is a required property.

Property Name Description

Page 146: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

140

# Divisions ea Branch Defines the number of divisions for each branch of the beam cross section for stress recovery. This data is entered as a list of integer constants - one value for each branch. The values appear on the third card of the BEAM SECT option, and are required properties. Each branch is divided (by you) into segments. The stress points of the section, that is, the points used by numerical integration of section stiffness and also for output of stress, are the segment division points. The end points of any branch are always stress points, and there must always be an even number of divisions (nonzero) in any branch. A maximum of 31 stress points (30 divisions) can be used in a complete cross-section, not counting branches of zero thickness.

X @ Begin 1st Branch

Y @ Begin 1st Branch

Defines the coordinates at the beginning of the first branch in the beam cross section. These real constants appear in the first and second data fields on the fourth card of the BEAM SECT option, and are required properties.

[dx/ds @ Branch Begin]

[dy/ds @ Branch Begin]

Defines the direction cosines of the tangent at the beginning of each branch relative to the local x and y axes. These lists of real constants are optional. The default directs the branch in a straight path between its ends and only operates when neither list is provided. When values are entered, they must be greater than or equal to -1.0 and less than or equal to +1.0. This data appears on the fourth card of the BEAM SECT option.

Thkns @ Branch Begin Defines the thickness at the beginning of each branch. These real constants must have values that are greater than or equal to zero (branches with zero thickness can be used to double back over existing branches). They are entered on the fifth card of the BEAM SECT option, and are required properties.

X @ Branch End

Y @ Branch End

Defines the coordinates at the end of each branch in the beam cross section. These real constants appear in the fifth and sixth data fields on the fourth card of the BEAM SECT option, and are required properties. The end branch location is always the beginning branch location for the next branch. In some cases, to define a proper cross section, the branches must overlap back onto themselves. In this case, the overlapping branch is assigned a zero thickness.

Property Name Description

Page 147: Patran 2008 r1 Interface to Marc Preference Guide

141Chapter 2: Building A ModelElement Properties

[dx/ds @ Branch End]

[dy/ds @ Branch End]

Defines the direction cosines of the tangent at the end of each branch relative to the local x and y axes. These lists of real constants are optional. The default directs the branch in a straight path between its ends and only operates when neither list is provided. When values are entered, they must be greater than or equal to -1.0 and less than or equal to +1.0. This data appears on the fourth card of the BEAM SECT option.

Thkns @ Branch End Defines the thickness at the end of each branch. These real constants must have values that are greater than or equal to zero (branches with zero thickness can be used to double back over existing branches). They are entered on the fifth card of the BEAM SECT option, and are required properties. If the thickness at the beginning of the branch is nonzero and the end is defined as zero, the branch is assumed to be of constant thickness.

[Contact Beam Radius] Defines the radius of the beam for beam-to-beam contact purposes. This value is unnecessary for MSC.Marc versions 2001 and earlier in which the contact distance between touching beams is calculated automatically. However this radius is required for Marc 2003 if beam-to-beam contact is involved. The radius is entered in the 7th filed of the GEOMETRY option.

[Branch Length] Defines the length of each branch. These real constants are optional. The default value is equal to the straight distance between the ends of the branch. They are entered on the fifth card of the BEAM SECT option.

[Transverse Shear] If this is set to Parabolic, then the TSHEAR parameter is written, which changes the transverse shear model from constant through the thickness to a parabolic representation for planar beam, element type 45.

[Rigidity] In a Coupled analysis, if this is set to Rigid, the element exhibits only heat transfer capabilities and becomes structurally rigid.

Property Name Description

Page 148: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

142

Spring/Damper

This input data creates the SPRINGS keyword option in the Marc input file. Properties that can vary spatially (or nonspatially) are defined by referencing a spatial (or nonspatial) field (table). See Fields - Tables for more information.

Currently there are three selection for creating the SPRINGS keyword: Spring/Damper, Spring, or Damper. The latter two are somewhat obsolete in that they only allow you to define a linear spring or a linear damper. The Spring/Damper allows you to define both a linear or nonlinear combination spring/damper and is thus much more versatile and the recommended method. Nonlinear springs which reference nonspatial fields of force vs deflection are only valid for Marc version 2003 and beyond. Spring/dampers used in Thermal analysis only act as rigid links with thermal conduction. Linear spring/dampers cannot accept spatially or nonspatially varying fields.

Note: For most beam elements, you can select existing section and property data from the Beam Library which is an application under the Tools pull down menu. When this is done, the appropriate data boxes are filled in with the section properties automatically. In some cases this is property data while others it is branch information. For the General Beam, all this information is filled out, however, only the data needed for the selected element type is written to the Marc input file. For arbitrary beam section types, the Beam Library allows entry in the form of branch (or centerline) data. It is highly recommended to use the Beam Library to define this data as it is much easier.

Property Name Description

Dof at Node 1

Dof at Node 2

Defines the degree-of-freedom to use at each end of the spring element. They are entered in the second and fourth data fields on the second card of the SPRINGS option, and are required properties. For 0D Objects, the D0f at Node 2 is not available and thus not entered to flag a grounded spring/damper.

Stiffness Defines the spring stiffness. It can be entered either as a real constant or a reference to an existing nonspatial field definition of Force vs Deflection or Stiffness vs. Deflection for nonlinear springs only, which can vary with time and/or temperature also. The scalar value or unity appears in the 5th field on the 2nd data block of the SPRINGS option with a reference to a TABLE entry. The old, 1d linear Spring definition can accept a spatially varying field in which case multiple SPRINGS options are written to describe the spatial variation of stiffness.

Page 149: Patran 2008 r1 Interface to Marc Preference Guide

143Chapter 2: Building A ModelElement Properties

Damping Coefficient Defines the damping coefficient. It can be entered either as a real constant or a reference to an existing nonspatial field definition of Force vs Velocity or Coefficient vs. Velocity for nonlinear dampers only, which can vary with time and/or temperature also. The scalar value or unity appears in the 6th field of the 2nd data block of the SPRINGS option with a reference to a TABLE entry. The old, 1d linear Damper definition can accept a spatially varying field in which case multiple SPRINGS options are written to describe the spatial variation of damping.

Initial Force This is a real scalar value of initial force in the spring. This cannot vary via a field definition. The scalar value appears in the 7th field of the 2nd data block of the SPRINGS option

Thermal Conduction Defines the thermal conductivity for Thermal or Coupled analyses. It can be entered either as a real constant or a reference to an existing nonspatial field definition of Flux vs Temperature or Conduction vs. Temperature for nonlinear links only, which can vary with time also. The scalar value or unity appears in the 8th field on the 2nd data block of the SPRINGS option with a reference to a TABLE entry.

Numerical Stabalizer This is a flag that, if set, will cause the spring to act as a numerical stabalizer and the spring force will always be set to zero.

Property Name Description

Page 150: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

144

Gaps

This input data creates Marc element type 12 and 97 (Friction and Gap Link), and the associated GAP DATA keyword options. The 7th data field on the third card of the GAP DATA option is set to zero (0) to indicate fixed direction input or to one (1) to indicate true distance input. The two connectivity nodes become the first and fourth nodes of the element. The second and third nodes are created during translation. The 3rd node uses the defaults for its coordinates, which define the friction directions. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information.

Property Name Description

Init Open or Closed Indicates the condition of the gap for the first iteration of the analysis. This data is optional and will default to initially open if not defined. It is entered in the 8th data field on the third card of the GAP DATA option.

Limiting Distance

Closure Distance

Indicates that the “Limiting Distance” restricts the minimum or maximum opening of the gap. This property is optional and defaults to the minimum limit type. For “Closure Distance,” this data is place in the 1st field of the GAP DATA option.

Min or Max Limit Type Defines a minimum or maximum restriction on the gap distance based on the selection made for “Min or Max Limit Type.” It can be entered either as a real constant or a reference to an existing field definition. The value appears in the first data field on the third card of the GAP DATA option.

Friction Coefficient Defines the sliding friction coefficient when the gap is closed. This property is optional and defaults to zero when not defined. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the second data field on the third card of the GAP DATA option.

Page 151: Patran 2008 r1 Interface to Marc Preference Guide

145Chapter 2: Building A ModelElement Properties

Cable

This input data creates Marc element type 51 (Cable Element). The GEOMETRY option is used to define the cross-sectional area and the initial length. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information.

K Normal (closed)

K Tangent (closed)

Defines the normal and tangential stiffness of the element when the gap is closed. They can be entered either as real constants or references to existing field definitions. The values appear in the third and fourth data fields on the third card of the GAP DATA option.

Closure Direction This is a vector that defines the closure direction and used only for Fixed Direction gaps. Note that this element is actually a 4

node element although only Bar/2 topologies are allowed. The two internal nodes are generated automatically by the translation. The first and fourth nodes couple to the rest of the structure while node 2 is the gap node. It has one degree of freedom, Fn, the force being carried across the link. The coordinate data of this node is used to input the direction of the gap closure direction and determined from this vector. Node 3 is the frictional node, which is automatically supplied by the translator. This property is required.

Property Name Description

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Cross-Sectional Area Defines the area of the cable cross section. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM1 data field of the GEOMETRY option, and is a required property.

Initial Stress Defines the initial stress in the cable elements.This property is optional and will default to zero when not defined. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM3 data field of the GEOMETRY option.

Element Length Defines the initial length of the cable elements. This property is optional and will default to the straight distance between the ends of the cable element. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM2 data field of the GEOMETRY option.

Property Name Description

Page 152: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

146

Links

This input data creates Marc element types 36 or 65. The GEOMETRY option is used to define the cross-sectional area for Conduction Links and the area where the element acts and the convective/radiative properties of the boundary for Convect/Radiation Links. Only the necessary properties are presented depending on the link type requested. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information.

1D Shell/Membrane Elements

Axisymmetric Shell

This input data creates Marc element types 1, 15, 89 and 90 for structural elements or 87 and 88 for heat transfer elements. The properties entered into the Input Properties form fill out the necessary information in the GEOMETRY and NODAL THICKNESS keyword options of the Marc input file. The properties

Property Name Description

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Cross-Sectional Area Defines the area of the link cross section. It can be entered either as a real constant, or a reference to an existing field definition. The value appears in the EGEOM1 data field of the GEOMETRY option and is required.

Emissivity Defines the emissivity between the two end nodes of this link. This is entered in the EGEOM2 data field of the GEOMETRY option. This value can be either a real constant or a reference to an existing field definition. This property is optional.

Stefan-Boltz Constant Defines the Stefan-Boltzmann radiation constant. It can be entered either as a real constant or a reference to an existing field definition.The value is entered in the EGEOM3 data field of the GEOMETRY option. This property is optional.

Abs Temp Conversion Defines the absolute temperature conversion factor for the radiative boundary conditions. It can be entered either as a real constant or a reference to an existing field definition. The value is entered in the EGEOM4 data field of the GEOMETRY option. This property is optional.

Film Coefficient Defines the convective film coefficient for convective boundary conditions. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the EGEOM5 data field of the GEOMETRY option. This property is optional.

Page 153: Patran 2008 r1 Interface to Marc Preference Guide

147Chapter 2: Building A ModelElement Properties

presented to you in the form are dependent on the element type to be created. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. A list of all properties for beam/bar/pipe/truss elements are given below:

1D Rebar Membrane

This input data creates Marc rebar membrane element types 165 to 170, which are either plane strain or axisymmetric type elements for use in inserting into 2D solid plane strain or axisymmetric elements to define rebar layers. The properties entered into the Input Properties form fill out the necessary information in the REBAR and INSERT keyword options of the Marc input file. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. A list of all properties for rebar membrane elements are given below:

Property Name Description

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Thickness For non-laminated axisymmetric shells, defines the shell thickness either as an element uniform or tapered based on the selected Value Type:

Real Scalar: Each element will have a uniform thickness which can be entered as a real constant or a reference to an existing field definition. The data appears in the EGEOM1 data field of the GEOMETRY option.

Field at Nodes: Tapered elements will be created by referencing an existing field definition. The data appears on the third card of the NODAL THICKNESS option. This property is required.

[Rigidity] In a Coupled analysis, if this is set to Rigid, the element exhibits only heat transfer capabilities and becomes structurally rigid.

[Temperature Distribution] In a Coupled analysis, if this is set to Quadratic, shell element temperatures will have 3 degrees-of-freedom (top, bottom, middle) as opposed to only two (top, bottom). The HEAT parameter is written to indicate this.

Page 154: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

148

Property Name Description

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Area Defines the cross sectional area of each rebar in the layer. A spatially varying field can be provided if this varies along the length of the layer. Entered in the 3rd field of the 4th data block of the REBAR option. A spatial field can be entered if the Area varies from one location to another. In this case the 5th data block is also written.

Spacing Defines the spacing of the rebar cords in the layer. A spatially varying field can be provided if this varies along the length of the layer. Entered in the 4th field of the 4th data block of the REBAR option. A spatial field can be entered if the Spacing varies from one location to another. In this case the 5th data block is also written.

Orientation Defines the orientation angle of the rebar cords in the layer relative to the Reference Axis. This is the angle between the rebar and the projection of the reference axis on the rebar layer plane. A spatially varying field can be provided if this varies along the length of the layer. Entered in the 5th field of the 4th data block of the REBAR option. A spatial field can be entered if the Orientation varies from one location to another. In this case the 5th data block is also written.

[Reference Axis] This is used to define the orientation angle. The reference axis is defined as a vector which is then projected onto the rebar layer plane. The orinetation angle is measured from this projection. If blank, it defaults to <1,0,0>, the x-axis. Reference axis is placed in the 4th-6th fields of the 3rd data block of the REBAR option.

[Microbuckle Factor] If a factor is entered, this activates the microbuckle behavior of rebar cords in compression. The factor reduc es the rebar compression stiffness. A good default value is 0.02. Entry is flagged in the 8th field of the 3rd datablock of the REBAR option. The factor is placed in the 9th field.

Page 155: Patran 2008 r1 Interface to Marc Preference Guide

149Chapter 2: Building A ModelElement Properties

[Original Radius for Cylinder Expansion]

If entered, flags structure as an axisymmetric expansion of cylinders of bias plies with cords nearly inextensible relative to matrix material. Rebar properties are then calculated by Marc. The reference axis needs to be the symmetric axis of the orignal cylinder and needs to pass through the origin of the coordinates. Entry is flagged on the 3rd card of the 3rd data block and the radius is placed in the 6th field of th3 4th data block of the REBAR option.

[Create MFD File?] If this is set to YES, then a MFD file is written with the geometric rebar information. This file can only be accessed and visualized by MSC.Marc Mentat currently.

Property Name Description

Note: You may either generate 1D rebar membrane elements manually through the Element Properties application by assigning properties directly to a generated 1D mesh. Or you may use the Rebar Definitions tool available from the Tools pull down menu, which will generate the mesh and assign the properties automatically for you. See Rebar Definition Tool at the end of this section.

A list of elements into which these rebar membrane elements are to be inserted is automatically determined on translation based on geometric tolerance, which writes the INSERT option to the input file.

Only one rebar layer may be defined by any one element property set. If more than one layer is necessary, create coincident elements and define another rebar property set to these elements.

Page 156: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

150

2D Elements

Shells, Plates, Membranes, Shear Panels

This input data creates Marc element types 18, 22, 30, 49, 68, 72, 75, 138, 139, 140, 147, or 148 for structural elements and element types 50, 85, or 86 for heat transfer elements. The properties entered into the Input Properties form fill out the necessary information in the GEOMETRY and NODAL THICKNESS keyword options of the Marc input file. When a preferred element coordinate system is requested, the ORIENTATION option is generated. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. A list of all properties for shell/ plate/ membrane/ shear panel elements are given below:

Property Name Description

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Thickness Defines the shell thickness either as element uniform or tapered based on the selected “Value Type.”

Real Scalar: Each element will have a constant uniform thickness which can be entered as a real constant or a reference to an existing field definition. The data appears in the EGEOM1 data field of the GEOMETRY option.

Element Nodal: Tapered elements will be created by referencing an existing field definition. The data appears on the third card of the NODAL THICKNESS option. This property is required.

Orientation System Selects the coordinate frame in which to define preferred material orientation. See Material Orientation for more explanation. Only CID (coordinate frame specification) is valid (or a flagging User Sub. ORIENT).

Orientation Angle Defines the angle measured from the edge of the element or other reference line (vector) to the first preferred material direction of the element. It can be entered either as a real constant or a reference to an existing field definition. The value appears in the second data field on the third card of the ORIENTATION option. This property is optional. See Material Orientation for more explanation.

[Transverse Shear] If this is set to Parabolic, then the TSHEAR parameter is written, which changes the transverse shear model from constant through the thickness to a parabolic representation for thich shells, element types 22, 75, and 140.

Page 157: Patran 2008 r1 Interface to Marc Preference Guide

151Chapter 2: Building A ModelElement Properties

2D Rebar Membrane

This input data creates Marc rebar membrane element types 147 and 148 which are 4 and 8-noded quad type elements, respectively, for use in inserting into solid 3D elements (7, 21, 35, 57, 84, 117) to define rebar layers (or laying on top of 2D membrane elements (18,30). The properties entered into the Input Properties form fill out the necessary information in the REBAR and INSERT keyword options of the Marc input file. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. A list of all properties for rebar membrane elements are given above in 1D Rebar Membrane.

2D Solid Elements

Axisymmetric, Plane Stress, Plane Strain

This input data creates Marc element types 2, 3, 6, 10, 11, 19, 20, 26, 27, 28, 29, 32, 33, 34, 53, 54, 55, 56, 58, 59, 60, 62, 63, 66, 67, 73, 74, 80, 81, 82, 83, 91, 92, 93, 94, 95, 96, 114, 115, 116, 118, 119, 124, 125, 126, 128, 129, 151, 152, 153, 154, 155, or 156 for structural problems and 37, 38, 39, 40, 41, 42, 69, 70, 101, 102, 103, 104, 121, 122, 131, 132, 177, 178, 179, or 180 for heat transfer problems. The properties entered into the Input Properties form fill out the necessary information in the GEOMETRY keyword options of the Marc input file for thickness. When a preferred element coordinate system is requested, the ORIENTATION option is generated. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. A list of all properties for axisymmetric, plane stress, and plan strain elements are given below. Only those pertinent to the element type are presented.

[Rigidity] In a Coupled analysis, if this is set to Rigid, the element exhibits only heat transfer capabilities and becomes structurally rigid.

[Temperature Distribution] In a Coupled analysis, if this is set to Quadratic, shell element temperatures will have 3 degrees-of-freedom (top, bottom, middle) as opposed to only two (top, bottom). The HEAT parameter is written to indicate this.

Property Name Description

Page 158: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

152

Property Name Description

Formulation Options This is set to none by default. If you wish to use an Assumed Strain, Constant Volume or Both of these formulation options, you must set this with the pull down menu to the right of this input property widget. The appropriate flag is placed in the GEOMETRY option to turn these options on if selected. Note that under the Translation Parameter form, Assumed Strain and Constant Volume (or Dilatation) can be globally turned ON for all elements. If you wish these options to vary with element property definitions, you must turn them OFF globally in Job Parameters.

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This propertyis required.

Thickness Defines the shell thickness either as element uniform or tapered based on the selected “Value Type.”

Real Scalar: Each element will have a uniform thickness which can be entered as a real constant or a reference to an existing field definition. The data appears in the EGEOM1 data field of the GEOMETRY option.

Element Nodal: Tapered elements will be created by referencing an existing field definition. The data appears on the third card of the NODAL THICKNESS option. This property is required.

Orientation System Selects the coordinate frame in which to define preferred material orientation. See Material Orientation for more explanation. Only CID (coordinate frame specification) is valid (or a flagging User Sub. ORIENT).

Orientation Angle Same explanation as for 2D Elements above.

Thickness Change Defines the thickness change at a position within the application region. The thickness change value is determined from the translational z component of the displacement boundary condition at the selected node.

Page 159: Patran 2008 r1 Interface to Marc Preference Guide

153Chapter 2: Building A ModelElement Properties

For lower-order laminated composite elements 151, and 152 (and 149) the following additional properties can be entered to define GASKET option (referred to as a GASKET material in the input file). If none of these properties are supplied, no GASKET option will be written.

Rel. Surface Rotation Defines the rotation of the application region’s top surface relative to its bottom surface. The rotation values are determined from the rotational x and y components of the displacement boundary condition at the selected node.

[Rigidity] In a Coupled analysis, if this is set to Rigid, the element exhibits only heat transfer capabilities and becomes structurally rigid.

Property Name Description

Loading Path This data box that accepts a non-spatial field of Stress(pressure) vs. Closure Distance (a non-spatial displacement field). A table is written according to the TABLE option with gasket closure as the independent variable. The table ID is referenced in 2nd field of 3rd data block of the GASKET option.

Yield Pressure Enter the yield pressure of the gasket material. This fills in the 1st field of 5th data block of GASKET option. Only a scalar value can be entered.

Tensile Modulus Enter the tensile modulus of the gasket material. This fills in the 2nd field of 5th data block of GASKET option. Only a scalar value can be entered.

Transverse Shear Modulus Enter the transverse shear modulus of the gasket material. This fills in the 3rd field of 5th data block of GASKET option. Only a scalar value can be entered.

Initial Gap Enter the initial gap of the gasket material. This fills in the 4th field of 5th data block of GASKET option. Only a scalar value can be entered.

Unloading Path 1-10 These are 10 data boxes like Loading Path that can accept non-spatial fields or Stress vs. Closure, written to the TABLE option, and referenced in data block 4, fields 1-10, respectively. Multiple unloading paths are allowed to fully model the behavior of these gasket type materials where each load cycle can see a different unloading path.

Property Name Description

Page 160: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

154

3D Elements

Solid

This input data creates Marc element types 7, 21, 35, 57, 61, 84, 107, 108,117, 120, 127, 130, 134, 149, 150, or 157 for structural problems and 43, 44, 71, 105, 106, 123, 133, 135, 175, or 176 for heat transfer problems. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information. When a preferred element coordinate system is requested, the ORIENTATION option is generated.

Solid with Auto Tie

This input data creates Marc element types 7, 21, or 57 to tie shells to solid elements. Properties that can vary spatially are defined by referencing a spatial field (table). See Fields - Tables for more information.

Property Name Description

Formulation Options This is set to none by default. If you wish to use an Assumed Strain, Constant Volume or Both of these formulation options, you must set this with the pull down menu to the right of this input property widget. The appropriate flag is placed in the GEOMETRY option to turn these options on if selected. Note that under the Translation Parameter form, Assumed Strain and Constant Volume (or Dilatation) can be globally turned ON for all elements. If you wish these options to vary with element property definitions, you must turn them OFF globally in Job Parameters.

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is required.

Orientation System Selects the coordinate frame in which to define the preferred material orientation. See Material Orientation for more explanation. Only CID (coordinate frame specification) is valid (or a flagging User Sub. ORIENT).

Orientation Angle Defines the angle through which the Orientation System is rotated to define the preferred orientation. This property is optional. See Material Orientation for more explanation.

[Rigidity] In a Coupled analysis, if this is set to Rigid, the element exhibits only heat transfer capabilities and becomes structurally rigid.

Note: For solid laminated composite element 149, a GASKET option (material) can also be defined as explained in 2D Solid Elements.

Page 161: Patran 2008 r1 Interface to Marc Preference Guide

155Chapter 2: Building A ModelElement Properties

When a preferred element coordinate system is requested, the ORIENTATION option is generated. The thickness of the attached shell is placed in the GEOMETRY keyword option.

Material Orientation

Most 2D and 3D elements can have a preferred material orientation for orthotropic and anisotropic materials. This can be specified in a number of ways. The actual preferred orientation is measured from the given preferred directions based on the orientation angle given. The various scenarios that exist are:

• No Orientation Angle or Orientation System - no ORIENTATION option written. In this case, Marc will use its default preferred directions for 2D and 3D elements, which in most cases are defined by the element coordinate system.

• Orientation Angle given with no Orientation System specified. For 2D elements the EDGE 1-

2 option is used in the ORIENTATION option. Only the EDGE 1-2 and the Orientation Angle are written to the ORIENTATION option. Marc determines the preferred directions from this data. The angle is measured from this element edge (projected onto the elements tangent plane and rotated about the tangent plane normal) and defines the 1st preferred direction. The 3rd preferred direction is the tangent plane normal and the 2nd preferred direction is the cross product of the 3rd and 1st preferred directions. This option is not practical because generally the material orientation does not change, but the element edges and their orientations relative to the actual material orientation do, thereby making this option useless unless the element 1-2 edge points the same direction for every element.

For 3D elements the 3D ANISO option is used in the ORIENTATION option. If no orientation system is specified, then the global system is assumed. The 1st, 2nd, and 3rd preferred direction are the x, y, and z-axes, respectfully rotated about the z-axis by the amount of the Orientation

Angle specified. The rotated x and y-axis vectors are written to the ORIENTATION option.

Property Name Description

Formulation Options Same explanation as for 3D Elements Solid elements.

Material Name Defines the material to be used. A list of all materials (currently in the database) is displayed. Either select from the list or type in the name, preceded by an “m:”. This property is

required.

Orientation System Selects the coordinate frame in which to define material orientation angle. See Material Orientation for more explanation. Only CID (coordinate frame specification) is valid (or a flagging User Sub. ORIENT).

Orientation Angle Same explanation as for Solid elements above.

Tied Shell Thickness Defines the transition thickness where the solid element attaches to the adjacent shell elements. It can be entered either as a real constant or a reference to an existing field definition. The value is entered in the EGEOM1 data field of the GEOMETRY option and is required.

Page 162: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

156

• Orientation System given with or without the Orientation Angle. A coordinate system must be selected. For 2D elements, the UU PLANE option is written to the ORIENTATION option. The two vectors written to the ORIENTATION option are the x and z-axes of the Orientation

System for rectangular systems. Again, Marc determines the preferred directions from this information. The 1st preferred direction is determined by the intersection of this x-z plane with the element tangent plane, rotated through the Orientation Angle about the element tangent plane’s normal vector. The 3rd preferred direction is the element tangent plane’s normal vector. And the 2nd preferred direction is the cross product of the 3rd and 1st preferred directions. Display of the 1st preferred material direction is a single vector at the centroid of the element in

the element tangent plane. A warning message is issued if the plane defined and the element tangent plane are coplanar. In this case, this could pose problems to the Marc solver and should be corrected.

For cylindrical systems, the plane used to intersect the element tangent plane is the r-z plane. Thus there are an infinite number of possible planes in the theta direction. The plane used for a particular element is determined by the radial vector emanating from the coordinate system’s z-axis to the centroid of the element and the z-axis. Display of the 1st preferred material direction is a single vector at the centroid of the element. A warning message is issued if the plane defined and the element tangent plane are coplanar. In this case, this could pose problems to the Marc solver and should be corrected.

For 3D elements, the 3D ANISO option is used and the x and y axes of the selected coordinate system are written as the vectors in the ORIENTATION option with respect to the global system. The x, y, and z-axes define the 1st, 2nd, and 3rd preferred material directions. If an Orientation Angle is supplied, these vectors are rotated by this amount about the z-axis and written as such to the ORIENTATION option. For cylindrical systems the r, theta, z-axes are the 1st, 2nd, and 3rd preferred directions and again are rotated about z-axis if an Orientation Angle is supplied and written as such to the ORIENTATION option in the global system for each element. Display of the three preferred material directions is a triad at the centroid of the element with color coding and labels of the respective directions.

Use the Element Properties application Show | Orientation Angle/System to visualize the preferred directions in Patran. For 2D elements, the 1st preferred direction is displayed at the centroid of the element or at the corners of the associated geometry. The 2nd preferred direction is in the plane of the element at 90 degrees to the 1st preferred direction but is not plotted. The 3rd preferred direction is normal to the element tangent plane and also is not plotted. For 3D elements the complete triad is plotted. The 1st, 2nd, and 3rd preferred directions are plotted as magenta, cyan, red, respectfully.

See Volume C of the Marc documentation for more detailed information on the ORIENTATION option.

Elements in Coupled Analysis

Specifying element property data for Coupled analysis is identical to Structural analysis. In fact, coupled elements are structural elements in Marc but internally use the corresponding thermal element for the heat transfer portion of the analysis. There is only one exception to this and that is when you want elements to only display thermal properties and act structurally rigid. All coupled elements have a

Page 163: Patran 2008 r1 Interface to Marc Preference Guide

157Chapter 2: Building A ModelElement Properties

property word to force them to be structurally rigid. If this property word is left blank, structural element will be used. If set to “rigid,” the thermal element will be used and will act structurally rigid.

The table below indicates the Marc structural element (jsolid) and its corresponding thermal equivalent (jheat). A minus one (-1) indicates that the element is already a thermal element. A zero (0) indicates that the element does not have an equivalent thermal element and the coupled analysis will stop if used in a Coupled analysis.

jsolid/jheat jsolid/jheat jsolid/jheat jsolid/jheat jsolid/jheat jsolid/jheat jsolid/jheat

1 88 27 41 53 69 79 100 105 -1 131 -1 157 135

2 38 28 42 54 69 80 39 106 -1 132 -1 158 37

3 39 29 41 55 70 81 39 107 105 133 -1 159 85

4 0 30 44 56 69 82 40 108 106 134 135 160 39

5 99 31 0 57 71 83 40 109 -1 135 -1 161 39

6 37 32 41 58 69 84 43 110 -1 136 137 162 40

7 43 33 38 59 70 85 -1 111 -1 137 -1 163 43

8 0 34 41 60 69 86 -1 112 -1 138 50 164 135

9 36 35 44 61 71 87 -1 113 -1 139 85 165 0

10 40 36 -1 62 0 88 -1 114 121 140 85 166 0

11 39 37 -1 63 0 89 87 115 121 141 -1 167 0

12 -1 38 -1 64 65 90 0 116 122 142 0 168 0

13 99 39 -1 65 -1 91 101 117 123 143 0 169 0

14 99 40 -1 66 42 92 102 118 121 144 0 170 0

15 88 41 -1 67 42 93 103 119 122 145 0 171 0

16 99 42 -1 68 0 94 104 120 123 146 0 172 0

17 0 43 -1 69 -1 95 0 121 -1 147 0 173 0

18 39 44 -1 70 -1 96 0 122 -1 148 0 174 0

19 39 45 65 71 -1 97 0 123 -1 149 175 175 149

20 40 46 0 72 85 98 36 124 131 150 176 176 150

21 44 47 0 73 0 99 -1 125 131 151 177 177 151

22 85 48 0 74 0 100 -1 126 132 152 178 178 152

23 0 49 50 75 85 101 -1 127 133 153 179 179 153

24 0 50 -1 76 100 102 -1 128 131 154 180 180 154

25 99 51 0 77 100 103 -1 129 132 155 37

26 41 52 99 78 100 104 -1 130 133 156 38

Page 164: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

158

Rebar Definition Tool

For the Marc Preference, a special application for creation of 2D layered rebar is available under the Rebar Definition tool in the Tools pulldown menu. Discrete rebar models and general 3d layered rebar models are not supported. Rebar is actually an element property definition for the Marc Preference, however this tool is used to automate the creation of rebar layers and embed them into existing element meshes. This tool allows you to:

• Create, modify, delete and visualize Rebar data definitions.

• Support multiple rebar definitions, both isoparametric and skew type geometry. See Figure 2-1.

• Support rebar membrane elements in 2D solid (plane strain and axisymmetric) elements.

• Create a customized mesh and automatically assign rebar properties to these elements.

The most common use of this tool is in tire analysis, specifically where an axisymmetric model of a tire is created with multiple rebar layers. The axisymmetric rebar membrane elements are created across the existing mesh of the tire model using this tool. The axisymmetric analysis is run and then full 3D analysis performed by using Marc’s AXITO3D capability. The axisymmetric model is swept into full 3D including the rebar elements, which are then assigned 2D rebar membrane element properties for a full 3D analysis. This procedure is explained in Pre State Options.

Note: The Rebar Definition tool supports automatic generation of rebar elements and properties for 2D solid elements only. For rebar embedded into 3D solid elements, you must manually create the elements (mesh) and assign properties in the Element Properties application using 2D Rebar Membrane definition. You can also manually create 1D Rebar Membrane elements without using this tool but this is less convenient.

Page 165: Patran 2008 r1 Interface to Marc Preference Guide

159Chapter 2: Building A ModelElement Properties

Figure 2-1 Rebar layer definitions for 2D solid elements with

a) SKEW and b) ISOMPARAMETIC type geometry.

The tool is quite simple to use as explained here. There are four basic commands: Create, Modify, Delete, and Show.

Page 166: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

160

When a rebar layer is created it does a number of things:

1. First elements are created along the length of the curve. These elements are created such that nodes are placed at locations where the curve intersects element edges of the existing 2D mesh. You can think of the Rebar Definition tool as a specialized mesher.

2. A group with these nodes and elements by the same name as the rebar layer is created.

Page 167: Patran 2008 r1 Interface to Marc Preference Guide

161Chapter 2: Building A ModelElement Properties

3. The elements for the rebar layer are assigned 1D rebar membrane properties. The Type and Option in the Element Properties application are determined by the continuum element types through which the rebar passes. This requires that the continuum element have properties assigned them before the rebar evaluation otherwise an error is issued. The list of continuum elements through with the layer passes plus the associated properties become part of the property set.

The best way to illustrate this is through an example. Below is a 3x3 mesh with two rebar layers passing through it.

The rebar layers must be evaluated and nodes created at all the intersecting element edge locations shown by dots. Elements must then be created by connecting the dots. These elements must then have properties assigned to them and stored as new element properties by the same name as the rebar layer(s). You can think of the evaluation as a mesher and property assignment all in the same operation.

The Rebar Definition tool is used to create layered rebar by defining a data set for a Curve list, material, cross-sectional area and other properties. After creation of the rebar definitions, you may proceed to the Analysis application and under Job Parameters you select the associated rebar for translation. See Job Parameters. When a user submits a job for analysis, only the rebar layers that are selected are translated

The preferred method in Marc is to use rebar membrane elements 147, 148, 165-170. These elements do not occupy the same space as the continuum elements as is necessary with other types of Marc rebar elements, but must be inserted into the element using the INSERT option. They support the skew type of

Caution: If you delete a rebar definition, the elements, property, and group that were created are still maintained (you can delete them manually if necessary). You can delete the elements and properties, but leave the rebar definition. If you try to recreate or modify an existing rebar definition it will recreate or modify the existing elements, property, and group.

Note: That is, if a rebar layer exists but is not selected, it will not be translated. However if a rebar property is defined but has no corresponding rebar layer as defined in the Rebar Definition tool, it will still be translated.

Page 168: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

162

definition because they are elements with one dimension less than their continuum counterparts. This means that a bar represents a layer across a 2D solid continuum element and a quad represents a plane across a 3D element, thus they can cross adjacent edges. A list of “membrane” rebar elements is listed here with their corresponding continuum element types

.

Element Description Corresponding Elements

147 4-Node 3D Rebar Membrane 18 or 7, 84, 117

148 8-Node 3D Rebar Membrane 30 or 21, 35, 57

165 2-Node Plane Strain Rebar Membrane 11, 80, 115, 118

166 2-Node Axisymm Rebar Membrane 10, 82, 95, 116, 119

167 2-Node Axisymm Rebar Membr w/ twist 20, 83

168 3-Node Plane Strain Rebar Membrane 27, 29, 32, 34, 54, 56, 58, 60

169 3-Node Axisymm Rebar Membrane 28, 33, 55, 59, 96

170 3-Node Axisymm Rebar Membr w/ twist 66, 67

Note: These are the only rebar elements supported in the Marc Preference.

Page 169: Patran 2008 r1 Interface to Marc Preference Guide

163Chapter 2: Building A ModelElement Properties

For 3D applications where rebar membrane elements are inserted into Hex elements (or possibly where rebar membrane elements are overlaid on top of standard membrane elements, the Rebar Definition tool is not used. The user must manually create the elements or sweep them such as in a AXITO3D application and then assign rebar element properties to them. As part of the rebar element property definition, the host elements are specified.

In actuality, the plane strain and axisymmetric cases can also be manually defined, but this is more difficult to mesh and visualize the rebar layers as the Rebar Definition tool does this for you.

For a general 3D problem, the rebar membrane properties can vary on all four edges of the Hex elements in which they pass. For a AXITO3D problem, the property definitions will remain exactly the same as

Page 170: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideElement Properties

164

for the axisymmetric case. They may vary on two of the edges but will not on the other two. In this case the c1 direction varies only. For a general case, a parametrically varying spatial field where c1 and c2 vary could be supplied.

Page 171: Patran 2008 r1 Interface to Marc Preference Guide

165Chapter 2: Building A ModelLoad Cases

Load Cases

Load Cases in Patran are used to group loads, boundary conditions and contact definitions together. A load case is selected when preparing an analysis and is associated to a Load Step. See Load Step Creation. The operation of the Load Cases application is described in Load Cases Application (Ch. 5) in the Patran Reference Manual.

Page 172: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Cases

166

All loads and boundary conditions are placed into the active load case. You may change the active load case in the Loads and Boundary Conditions application directly on the main form before creating any loads or boundary conditions. If loads are placed in the wrong load case, you will have to enter this application and change their assignments.

The Load Cases application also has some usefulness with its ability to scale entire load cases and individual LBCs assigned to a load case. There are three ways to assign a scale factor to an LBC:

1. When defining the LBC itself in the Loads and BCs application. This affects the LBC itself.

2. When defining a load case, all LBCs associated to a load case can be scaled by this scale factor defined on the main form. This does not affect the LBCs at all. The LBCs are only scaled for this load case. Other load cases can have other scale factors.

3. Within an individual load case, a single LBC can be scaled. Again this does not affect the LBC itself, but is only done for the selected LBC in that load case only.

As an example of how this is useful, suppose you have an analysis where a rigid body pushes against another body in the x-direction for 1 second. In the next second it reverses directions for 1 second. This can be accomplished with one rigid body contact LBC defining the motion in the x-direction. Then two load cases are defined with exactly the same set of LBCs in them including the contact. In the second load case, the individual rigid body contact LBC can be scaled by zero (0) for position controlled or minus one (-1) for velocity controlled motion to simulate the reversal of the rigid body. This is convenient rather than defining a time varying field to define this simple motion. Each load case must then be associated to a Load Step. Load Steps are simply supersets of load cases. See Load Step Creation.

Page 173: Patran 2008 r1 Interface to Marc Preference Guide

167Chapter 2: Building A ModelFields - Tables

Fields - Tables

The Fields application is used to store tabular data that may be applied or associated with material or element properties, or loads and boundary conditions. The actual operation of the Fields application is described in Fields Application (Ch. 6) in the Patran Reference Manual. A brief description is supplied here as it pertains to the Marc Preference.

There are three basic types of fields or tables which can be used to define properties and values:

• Material Fields - used primarily to define how a given material property varies with strain, strain rate, time, frequency, or temperature.

• Spatial Fields - used primarily to define how element properties vary over a surface, such as thickness, or the length of a beam, such as cross-sectional area. Also used to define how loads vary with physical location.

• Non-Spatial Fields - used primarily to define how loads and boundary conditions vary with time or frequency.

Page 174: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

168

Fields Overview

Material property tabular data is entered with the Object set to Material Property. See Material Fields.

Page 175: Patran 2008 r1 Interface to Marc Preference Guide

169Chapter 2: Building A ModelFields - Tables

Time and frequency varying information is entered with the Object set to Non-Spatial.

Spatially varying information is entered with the Object set to Spatial such as variation of thickness over a plate or of the load versus distance.

Page 176: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

170

Material Fields

Some material properties can reference tabular data fields. The following is a brief explanation of what the Marc Preference does with these fields and how they get translated into the input file. This discussion for 2D and 3D data fields pertains to Marc version 2001 or earlier as these versions are incapable of dealing with fully populated 2D and 3D material fields through the standard input. For versions beyond 2001, fully populated data 1D, 2D, and 3D fields are translated verbatim to the input file using the TABLE option, thus obsoleting the following options: TEMPERATURE EFFECTS, ORTHO TEMP, STRAIN RATE, WORK HARD.

Page 177: Patran 2008 r1 Interface to Marc Preference Guide

171Chapter 2: Building A ModelFields - Tables

1D Fields

This is the simplest case where only a one dimensional field has been referenced. The Marc input file will simply contains the proper option of x versus y values:

Plastic Strain Fields

A referenced tabular field of plastic strain versus stress will create the WORK HARD option as such

WORK HARD, DATA# of points, 0, MATIDs1, 0.0s2, e2s3, e3s4, e4<- data repeated <# of points> timesetc.

Temperature Fields

A referenced tabular field of temperature versus a material property value such as Yield Stress, Young’s Modulus or Poison’s Ratio will create the TEMPERATURE EFFECTS or ORTHO TEMP options as such:

TEMPERATURE EFFECTS or ORTHO TEMP, DATA#1, #2, #3, #4, #5, #6, #7s1, T1s2, T2s3, T3s4, T4<- data repeated #1 timesetc.E1, T1

Note: The stress value at zero plastic strain is entered as the yield stress in the ISOTROPIC, ORTHOTROPIC and ANISOTROPIC options.

Note: The first plastic strain value must be zero in which case the stress-strain curve is assumed to be true stress vs true strain (natural log of the plastic strain). If it is not zero, then it is assumed that engineering stress/strain has been entered and will be converted to true stress/strain as required by the solver.

Page 178: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

172

E2, T2<- data repeated #2 timesetc.etc.<- data repeated for each temperature dependent property

Strain Rate Fields

A referenced tabular field of yield stress versus strain rate will create the STRAIN RATE option as such

STRAIN RATE, DATA# of points, mat IDs1, 0.0s2, er2<- data repeated (# of points) timesetc.

Time/Frequency Fields

These work in a very similar way and create either VISCELMOON, VISCELOGDEN, VISCELPROP, CREEP or PHI-COEFICIENTS options.

2D Fields

There are three scenarios for 2D material fields.

Temperature - Plastic Strain Fields

A field of this nature indicates that both WORK HARD and TEMPERATURE EFFECTS (or ORTHO TEMP) options are written. Marc 2000 (or earlier) is incapable of dealing with a fully populated 2D table. A 2D table of temperature and plastic strain versus yield stress indicates a different stress-strain curve for each different temperature referenced as shown in the graph.

Note: A Reference Temperature must be indicated on the Elastic constitutive model. The temperature curve at this temperature will be the reference temperature curve for writing strain hardening data on the WORK HARD option.

Note: The first strain rate value must be zero.

Page 179: Patran 2008 r1 Interface to Marc Preference Guide

173Chapter 2: Building A ModelFields - Tables

The Patran tabular field might look like this (x103):

But only the values in red (top row) are written to the WORK HARD option as the reference temperature curve, T1=0.

WORK HARD, DATA4,30000.,0.033000.,0.0135000.,0.140000.,1.0

T

ep 0.0 0.01 0.1 1.0

0 30 33 35 40

100 29 31 32 33

200 27 28.5 29 30

500 20 21 22 25

Note: The yield stress at zero plastic strain is also written to the ISOTROPIC, ORTHOTROPIC, or ANISOTROPIC option.

Page 180: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

174

Only the values in blue (first column) are written to the TEMPERATURE EFFECTS (ORTHO TEMP) option to define the yield stress as a function of temperature. For temperature dependent hardening, what is written is the variation of slope with temperature divided by the slope of the reference curve (at T1=0 in this case) in the first region, i.e., between plastic strain of zero and 0.01:

TEMPERATURE EFFECTS, DATA4, 0, 0, 0, 0, 4, 130000.,0.29000.,100.27000.,200.20000.,500.1.0 ,0.0.6667,100.0.5 ,200.0.3333,500.

Temperature - Strain Rate Fields

A field of this nature indicates that both STRAIN RATE and TEMPERATURE EFFECTS (or ORTHO TEMP) options are written. Marc 2000 (or earlier) is incapable of dealing with a fully populated 2D table. A 2D table of temperature and strain rate versus yield stress indicates a different stress/strain-rate curve for each different temperature referenced as shown in the graph.

Note: The first four points on the TEMPERATURE EFFECTS option denote the yield stress as a function of temperature at zero plastic strain. The last four points denote the work

hardening versus temperature as a ratio of the slope in the first region

divided by the slope of the curve at the reference temperature:

Slope at reference temperature: (33 - 30) / (0.01 - 0) = 300; 300/300 = 1.0

Slope at other points: (31 - 29) / 0.01 = 200; 200/300 = 0.6667(28.5 - 27)/ 0.01= 150; 150/300 = 0.5

(21 - 20) / 0.01 = 100; 100/300=0.3333

εp 0Z εp 0.01Z,( )

Page 181: Patran 2008 r1 Interface to Marc Preference Guide

175Chapter 2: Building A ModelFields - Tables

The same table is used as in the previous example except strain is now strain rate (x103):

Only the values in red are written to the STRAIN RATE option (which are the values from the reference temperature curve).

STRAIN RATE, DATA4,130000.,0.033000.,0.135000.,0.540000.,1.0

T

er 0.0 0.1 0.5 1.0

0 30 33 35 40

100 29 31 32 33

200 27 28.5 29 30

500 20 21 22 25

Page 182: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

176

And only the values in blue are written to the TEMPERATURE EFFECTS (ORTHO TEMP) option. Again, the yield stress of the reference curve at zero strain rate is written to the ISOTROPIC, ORTHOTROPIC, or ANISOTROPIC options.

TEMPERATURE EFFECTS, DATA4,0,0,0,0,0,130000.,0.0.29000.,100.27000.,200.20000.,500.

Plastic Strain - Strain Rate Fields

A field of this nature indicates that both STRAIN RATE and WORK HARD options are written. Marc 2000 (or earlier) is incapable of dealing with a fully populated 2D table. A 2D table of strain and strain rate versus yield stress indicates a different stress/strain-rate curve for each different strain referenced as shown in the graph.

The same table is used as in the first 2D example except temperature is now strain rate (x103):

Note: The first four points on the TEMPERATURE EFFECTS option denote the yield stress change with temperature at zero strain rate.

Page 183: Patran 2008 r1 Interface to Marc Preference Guide

177Chapter 2: Building A ModelFields - Tables

But only the values in red (at zero strain) can be written to the STRAIN RATE option and only the values in blue (at zero strain rate) can be written to the WORK HARD option:

STRAIN RATE, DATA6, 130000.,0.033000.,0.135000.,0.540000.,1.0WORK HARD, DATA4, 0, 130000.,0.029000.,0.0127000.,0.120000.,1.0

3D Fields

There is only one scenario for 3D fields.

Temperature - Plastic Strain - Strain Rate Fields

A field of this nature indicates that WORK HARD, STRAIN RATE and TEMPERATURE EFFECTS (or ORTHO TEMP) options are written. Marc 2000 (or earlier) is incapable of dealing with a fully populated 3D table. A 3D table of temperature, plastic strain, and strain rate versus yield stress indicates a different stress-strain curve for each different temperature referenced as shown in the graph plus another dimension as the strain rate changes.

The Patran tabular field might look like this (a combination of the above three 2D cases):

ep

er 0.0 0.1 0.5 1.0

0.0 30 33 35 40

0.01 29 31 32 33

0.1 27 28.5 29 30

1.0 20 21 22 25

er=0.0 T

ep 0.0 0.01 0.1 1.0

0 30 33 35 40

100 29 31 - -

200 27 28.5 - -

500 20 21 - -

er=0.1 T

Page 184: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

178

Values not written to the input file have been intentionally left out of the above tables to illustrate what is actually written. Only the values in red (first row of first table) are written to the WORK HARD option. See the explanation under 2D Fields.

WORK HARD, DATA4,30000.,0.033000.,0.0135000.,0.140000.,1.0

Only the values in blue (first column of first table) are written to the TEMPERATURE EFFECTS (ORTHO TEMP) option for yield stress versus temperature and the change in slope for work hardening versus temperature. Again, this is explained in 2D Fields.

TEMPERATURE EFFECTS, DATA4, 0, 0, 0, 0, 4, 130000.,0.29000.,100.27000.,200.20000.,500.1.0 ,0.0.6667,100.0.5 ,200.0.3333,500.

ep 0.0 0.01 0.1 1.0

0 33 - - -

100 - - - -

200 - - - -

500 - - - -

er=0.5 T

ep 0.0 0.01 0.1 1.0

0 35 - - -

100 - - - -

200 - - - -

500 - - - -

er=1.0 T

ep 0.0 0.01 0.1 1.0

0 40 - - -

100 - - - -

200 - - - -

500 - - - -

Page 185: Patran 2008 r1 Interface to Marc Preference Guide

179Chapter 2: Building A ModelFields - Tables

Only the values in green (values of strain rate at zero strain at the reference temperature) are written to the STRAIN RATE option.

STRAIN RATE, DATA4, 130000.,0.033000.,0.135000.,0.540000.,1.0

Spatial Fields

Some element properties and loading conditions can reference tabular data fields or fields defined by PCL functions. The following is a brief explanation of what the Marc Preference does with these fields and how they get translated into the input file.

codeindent10: Suppose you want to define a property, such as shell thickness, to vary over the surface of a 1x1 square flat plate such that at (0,0) thickness is 1.0 and (1,1), thickness is 2.0. Thicknesses in between these coordinates will be linearly interpolated. You could define a table such as:

Or you could define a PCL function to accomplish the same thing such as:

0.5*(‘X+1) + 0.5*(‘Y+1)

The values at each element centroid or nodal point, depending on what is requested, will be evaluated and written accordingly to the Marc input file.

The above example could be used to also vary the pressure across the plate. A pressure loading referencing this spatial field could be applied with an appropriate scale factor to scale it to the proper loading value. Or you could create a new table or PCL function with the scaling already accommodated.

Non-Spatial Fields

These fields or tables are typically used with loading conditions that need to vary over time or frequency. Only tabular fields are supported with one or two active independent variables, those being either time or frequency and velocity or displacement. The following is a brief explanation of what the Marc Preference does with these fields and how they get translated into the input file.

As a brief explanation, suppose you wish to define a load that ramps from zero to one and then back down to zero over one second. A simple table as shown below can be created:

X

Y 0.0 1.0

0.0 0.0 1.5

1.0 1.5 2.0

Page 186: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

180

This could represent a position controlled rigid body that moves one unit towards the deformable contact body in the first half second and then back to its original position in the second half second. Or it could

represent a load that is scaled to its full value in the first half second and then taken back down to zero in the second half second.

What is written to the Marc depends on how the load stepping is set up under the Analysis application. If only one load step is created, the Marc input file might look something like this for motion control:

<parameter section>END<model section>CONTACT <initial position set to zero>END OPTIONMOTION CHANGE <position set to one unit>TIME STEP0.5CONTINUEMOTION CHANGE <position set back to zero>TIME STEP0.5CONTINUE

or like this for a point loading:

<parameter section>END<model section>POINT LOAD <initial load set to zero>END OPTIONPOINT LOAD <load scaled to maximum>TIME STEP0.5CONTINUEPOINT LOAD <load set back to zero>TIME STEP0.5CONTINUE

The job could also be broken up into two load steps within the Analysis application where the first load step covers the first half second and the second step covers the last half second. In this way, you can control the load incrementation and other control parameters that may need to be different for the first half second relative to the second half second. For example:

<parameter section>END<model section>POINT LOAD <initial load set to zero>END OPTIONAUTO LOAD18POINT LOAD <load scaled to maximum>TIME STEP0.5

Time Value

0.0 0.0

0.5 1.0

1.0 0.0

Page 187: Patran 2008 r1 Interface to Marc Preference Guide

181Chapter 2: Building A ModelFields - Tables

CONTINUEAUTO LOAD24POINT LOAD <load set back to zero>TIME STEP0.5CONTINUE

An important point with non-spatial fields is for motion control of rigid bodies. When defining motion that varies with time or that split between two or more Load Steps, it is advantageous and sometime necessary to define the motion via a non-spatial field of motion (either velocity or displacement) versus time. This is done identically to the discussion above. However, with contact if you define a 1D field (one

independent variable), the motion of all the components of the rigid body are defined by this field. You have no control over each component individually, including the angular position or velocity.

To control each component separately, you must define a 2D field of motion (velocity or position) versus time. In this case you select both time and displacement or velocity as the independent variables. You must then fill out a tabular two dimensional field. As an example let us say that a rigid body motion is to move in the y-direction for the first second and then in the x-direction for the 2nd second. You would define a field like this:

Time x-comp y-comp z-compangularcomp.

1.0 2.0 3.0 4.0

0.0 0.0 0.0 0.0 0.0

1.0 1.0 0.0 0.0 0.0

2.0 0.0 1.0 0.0 0.0

Note: All four components must be defined. The values (1.0, 2.0, 3.0, 4.0) above each component column are arbitrary but must be in ascending value to define the field.

Note: Also, whenever possible, for Marc version 2003 and beyond, if a TABLE option can be written to define a field it will!

Page 188: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideFields - Tables

182

Page 189: Patran 2008 r1 Interface to Marc Preference Guide

Chapter 3: Running an Analysis

Marc Preference Guide

3 Running an Analysis

� Overview 182

� Job Parameters 184

� Load Step Creation 231

� Load Step Selection 332

� Domain Decomposition 334

� Resolving Convergence Problems 341

Page 190: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

182

Overview

Once the model is created, the analysis may be set up and submitted. This is the subject of this Chapter, which also details Marc keywords written to the Marc input file. A list of all Marc supported keywords are listed in Supported Keywords. Only aspects relating to the creation of these keyword via Patran’s (or MSC.AFEA’s) graphical user interface are explained in this Chapter.

The Analysis application appears when the Analysis toggle, located on the main form, is chosen. This form is used to request an analysis of the model with the Marc finite element program.

The Analysis application is used to prepare an Marc analysis, and is introduced on the next page, followed by detailed descriptions of each subordinate form. For further information on the Analysis application, see The Analysis Form (p. 8) in the MSC.Patran Reference Manual.

The Analysis application is also used to:

1. Read the contents of a Marc input file or results file into the database. See Data Import (Action:

Read Input File), 20

2. Import or attach results data. See Results Access (Action: Read Results), 20.

3. Monitor the progress of an analysis. See Monitor a Job (Action: Monitor), 22.

4. Delete a job or results file attachment. See Job or Result Deletion (Action: Delete), 21.

5. Abort a running job. See Aborting a Job (Action: Abort), 25.

6. Run a demonstration problem. See Example Problems (Action: Run Demo), 25.

This chapter deals only with submitting an analysis (Action: Analyze).

This form appears when the Analysis application toggle is selected on the main menu. When the Action is set to Analyze, an Marc analysis may be prepared and submitted. (Other Actions on this form are discussed elsewhere. See Overview.) The operation of this form is in a general, top-down manner. Start at the top of the form, setting the appropriate widgets and forms, and press Apply when ready to submit the analysis.

Page 191: Patran 2008 r1 Interface to Marc Preference Guide

183Chapter 3: Running an AnalysisOverview

Page 192: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

184

Job Parameters

This subordinate form appears when the Job Parameters button is selected on the Analysis application form. Parameters on this form and its subordinate forms control non-solution specific parameters that generally are placed in the Parameter or Model Definition sections of the Marc input file.

The widgets in the above form are explained in the table below.

Page 193: Patran 2008 r1 Interface to Marc Preference Guide

185Chapter 3: Running an AnalysisJob Parameters

Translation Parameter Description

Marc Version This can be set to 2007 (default), 2005, 2003 , 2001, 2000, or K7. Some of the forms and settings key off of this setting. This only controls what forms and values are presented to you when setting up an analysis and what is written to the input file. It does not directly control what version of Marc is actually run. This is done via the P3_Trans.ini file on NT or the site_setup file on UNIX. See Analysis

Submission Configuration. If 2005, a VERSION,11 parameter is written. If 2003, a VERSION,10 parameter is written. This parameter indicates version specific option formats.

Output File Format Can be K2, K3, K4, K5, K6, K7, 2000, 2001, 2003 2005, or 2007. The default the same as the Marc Version. This parameter generally places either a 1, 3, 4, 5, 6, 7, 9, 10, 11 or 12, respectively, in the 11th field of the 2nd data block of the POST option. If the Marc Version

is the same, then a zero (0) is placed in this field indicating that a POST file of the latest format be written. You cannot set this to a higher version than the Marc Version is set at.

Results File Type Can be Binary (default), Text, Both, or None. This parameter places either a 0, 1, or 2, respectively, in the 4th field of the 2nd data block of the POST option. If none is selected, no POST option is written.

Assumed Strain If ON, (default is OFF), places the ASSUMED parameter into the input file. This will force all elements that can deal with assumed strain to use this formulation. This improves the bending behavior of elements 3, 7, and 11. If you wish to control this formulation option for each individual element property set, you must turn this setting OFF.

Constant Dilatation If ON, (default is ON for Structural/Coupled, OFF for Thermal), places the CONSTANT parameter into the input file. This will force all elements that can deal with constant dilatation (for nearly incompressible analysis) to use this formulation. This affects element types 7, 10, 11, 19, and 20 only and recommended for elastic-plastic and creep analysis. If you wish for each individual element property set to define this separately, you must turn this setting OFF.

Element Centroid Method If ON, (default is OFF), places the CENTROID parameter into the input file. It is not recommended with non-linear analysis as results are stored at the centroid of each element only and thus it reduces accuracy.

Lumped Matrix If ON, (default is OFF), places the LUMP parameter into the input

file. This is only used for dynamics (lumped mass matrix) or heat transfer (lumped specific heat matrix) and will be ignored for any other analysis type.

Page 194: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

186

Loads on Geometry

The following geometric entities can be written to the Marc input file into the Model Definition section in Marc Version 2003 and beyond.

Heat Generation Conversion Factor

For Coupled analysis only, this factor can be provided as a conversion factor between inelastic mechanical energy and heat transfer flux. Default is 1.0.

Extended Format If this is ON, the Marc input file is created in extended format, thus doubling the field width of each entry in the input file. The EXTENDED parameter is placed in the input file. This is ON by default. If Free Field is also ON, the actual field length is only

extended when necessary. You cannot turn this OFF if Free Format is ON.

Free Format If this is set, free field input formats will be used when creating the Marc input file. Fields are separated by commas in the input file but still placed within the normal fixed field width. This is ON by default. You cannot have Extended Format OFF when Free Format is ON.

# of Significant Digits Defines the number of significant digits to be used when creating the Marc input file. This can be set to any value in the range of three through eight depending on whether extended format is requested or not.

Use Tables:

MaterialsLBCsContact

Available only when Marc Version is set to 2003 or greater. When this toggle is ON, the TABLE option will be used to write data defined by fields such as time varying loads or temperature varying material properties. Anything that can be described via the TABLE option will be if this option is ON. You can control Materials, Loads and BCs, and Contact tables separately. Additional toggles apprear when this toggle is ON to do so.

Loads on Geometry If ON, (default is OFF), uses POINTS, CURVES, SURFACES, ATTACH NODES, ATTACH ELEMENT, ATTACH EDGE, and ATTACH FACE options in conjuction with TABLES (Use Tables must be ON also). This associates loads and boundary conditions to geomtric entities directly in the input file using the above options. This is most useful when used in conjunction with adaptive meshing where the mesh can change but the loads remain consistent and not dependent on a node or element number that changes due to remeshing. See the discussion below in Loads on Geometry, 186. Valid only for Marc Version 2003 or greater.

Note: This is not fully supported at this time.

Translation Parameter Description

Page 195: Patran 2008 r1 Interface to Marc Preference Guide

187Chapter 3: Running an AnalysisJob Parameters

1. POINTS - this is a simple definition:

Data Block 1: POINTS

Data Block 2: # of points defined

Data Block 3: Point ID, X-coord, Y-coord, Z-coord

For POINTS to be properly used in an input file, FEM nodes must be attached to them via the ATTACH NODE option which is already supported for adaptive meshing (except in that case they are attached to SURFACEs)

ATTACH NODE is used to attach nodes to POINTS in the case of POINT LOAD, POINT

FLUX, FIXED DISP, FIXED TEMP and any other nodal based LBC. The typical scenario for this is that one of these LBC types has an application region of Patran points. These points are associated to Patran nodes. Thus the POINTS option is used to write the points to the input file. The ATTACH NODE option is used to associate the associated Patran nodes to the POINTS option. The LBC type is written to the input file with the geometric ids in the blocks requesting the geometry type and IDs.

2. CURVES - this is a bit more complicated:

Data Block 1: CURVES

Data Block 2: # of curves defined

Data Block 3: Curve ID, curve type (always 4 for 2-D NURB curve)

Data Block 4-7: NURB definition

For CURVES to be properly used in an input deck, FEM nodes must be attached to them via the ATTACH NODE option or FEM element edges must be associated using the ATTACH EDGE option. This is dependent on the LBC type being defined.

ATTACH NODE is used to attach nodes to CURVES in the case of POINT LOAD, POINT

FLUX, FIXED DISP, FIXED TEMP and any other nodal based LBC. ATTACH EDGE is used to attach element edges to CURVES in the case of distributed loads or films or other element based LBCs. The typical scenario for this is that one of these LBC types has an application region of Patran curves (edges). These curves are associated to Patran nodes or element edges depending on whether the LBC is nodal or element based. Thus the CURVES option is used to write the Patran curves to the input deck. The ATTACH NODE option is used to associate the associated Patran nodes to the CURVES in the case of nodal LBCs. The ATTACH EDGE option is used to associate the associated Patran element edges to the CURVES in the case of element based LBCs. The LBC type is written to the input deck with the geometric ids in the blocks requesting the geometry type and IDs.

3. SURFACES - this is basically same as CURVES:

Data Block 1: SURFACES

Data Block 2: # of surfaces defined

Data Block 3: Surface ID, surface type (always 4 for 2-D NURB surface)

Data Block 4-7: NURB definition

Page 196: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

188

For SURFACES to be properly used in an input deck, FEM nodes must be attached to them via the ATTACH NODE option or FEM element faces must be associated using the ATTACH

FACE option. This is dependent on the LBC type being defined.

ATTACH NODE is used to attach nodes to SURFACES in the case of POINT LOAD, POINT

FLUX, FIXED DISP, FIXED TEMP and any other nodal based LBC. ATTACH FACE is used to attach shell elements or solid element faces to SURFACES in the case of distributed loads or films or other element based LBCs. The typical scenario for this is that one of these LBC types has an application region of Patran surfaces (or faces). These surfaces are associated to Patran nodes or shell elements or solid element faces depending on whether the LBC is nodal or element based. Thus the SURFACES option is used to write the Patran surfaces to the input deck. The ATTACH NODE option is used to associate the associated Patran nodes to the SURFACES in the case of nodal LBCs. The ATTACH FACE option is used to associate the associated Patran shell elements or solid element faces to the SURFACES inthe case of element based LBCs. The LBC type is written to the input deck with the geometric ids in the blocks requesting the geometry type and IDs.

The actual option that is written is dependent on the Patran goemetric entity in the application region. In general, the same type of geometry is written to the Marc input deck. The edge and face IDs necessary to define and associate FEM with geometry are listed in Vol C under FACE IDS.

The following table shows the applicable load and boundary condition types that can be associated with geometric entities written to the Marc input deck. It also shows the relation between the Patran geometric application region and what is written to the Marc input deck.

Page 197: Patran 2008 r1 Interface to Marc Preference Guide

189Chapter 3: Running an AnalysisJob Parameters

:

There can be different mixes and matches of geometry types defined for a single LBC. Marc Vol C ,

Program Input explains that this is handled in the 3rd data block of each LBC type above where the number of geometric types is specified. The 6th & 7th (or 7th & 8th) data blocks are then repeated for each type of geometry.

Solvers / Options

The following form appears for selecting Solvers and other Options on the Job Parameters form. The table below explains each parameter for each solver or option. This places the SOLVER and

OPTIMIZE option and the MPC-CHECK parameter into the input deck.

LBCType

PatranApplication Region

Required Marc Options

GeometryType ID

FIXED DISPFIXED TEMPPOINT LOADSPOINT FLUXINITIAL DISPINITIAL VELINITIAL TEMP

Nodes None 2: Nodes ids

Points POINTSATTACH NODES

6: Point ids

Curves and/or Edges CURVESATTACH NODES

5: Curve ids

Surfaces and/or Faces SURFACESATTACH NODES

4: Surface Ids

Solids Not yet fully definedATTACH ELEMENT

3: Volume ids

DIST LOADSDIST FLUXESFILMS

Elements None 1: Element ids

Curves and/or Edges CURVESATTACH EDGE

5: Curve ids

Surfaces and/or Faces SURFACESATTACH FACE

4: Surface ids

Solids Not yet fully definedATTACH ELEMENT

3: Volume ids

Page 198: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

190

Solver Parameter Description

Inconsistent MPCs This option (available for Marc version 2005 or higher) can be set to Reorder (default), Continue or Stop. The order in which ties were applied previously to 2005 was fixed and determined in the order in which they were given in the input deck. For certain options such as CONTACT, INSERT, etc. Marc internally uses ties. With Reorder, Marc applies the constraints in a correct order by forcing an automatic renumbering of all tying equations. For previous behavior, set to Continue of Stop. If an MPC tying conflict occurs the program will continue with warnings, or stop with an error message depending on the setting.

Solver Type Can be set to Direct Pro deck, Iterative Sparse, Direct Sparse, Hardware

Sparse, Multifrontal Sparse (default) or External Sparse. These are the only Marc solvers supported. This places a 0, 2, 4, 6, 8 or 9 in the 1st field of the 2nd data block of the SOLVER option.

Non-Symmetric Places a 1 in the 2nd field of the 2nd data block of the SOLVER option. This is only valid for Solver Type of Direct Prodeck or Multifrontal Sparse.

Non-Positive Definite Places a 1 in the 3rd field of the 2nd data block of the SOLVER option. Valid for all Solver Type selections.

Memory Specify the amount of work space in words. This can be left blank and the translator will automatically determine this based on model size. It is placed on the 2nd field of the SIZING parameter if supplied.

Bandwidth Optimization

Writes the OPTIMIZE option to the input deck. It is only available for the Direct Prodeck or Multifrontal Sparse solvers and uses the Sloan or Metis algorithms, respectively. This is entered on the second field of the 1st data block of the OPTIMIZE option as a 9 or 11, respectively. Other solvers have their own optimizer and use it by default.

Max. Num. Iterations For Iterative Sparse solver only. Enters this maximum number of iterations in the 1st field of the 3rd data block of the SOLVER option. Default is 1000.

Page 199: Patran 2008 r1 Interface to Marc Preference Guide

191Chapter 3: Running an AnalysisJob Parameters

Contact Parameters

This subordinate form appears when the Contact Parameters button is selected on the Job Parameters

forms. If contact boundary conditions have been defined in the Loads/Boundary Conditions

Stress Analysis Tolerance

For Iterative Sparse solver only. Enters this floating point number in the 1st field of the 4th data block of the SOLVER option. Default is 0.001.

Preconditioner For Iterative Sparse solver only. Enters a 3, 4, or 5 respectively for Diagonal, Scaled Diagonal, or Incomplete Cholesky (default) preconditioners into the 3rd field of the 3rd data block of the SOLVER option.

Use Previous Solution as Trial

For Iterative Sparse solver only. Enters a 1 if ON (OFF by default) into the 2nd field of the 3rd data block of the SOLVER option.

Out-of-Core Threshold For Hardware and Multifrontal Sparse solvers only. Enters this integer number in the 7th field of the 2nd data block of the SOLVER option. Default is 100. Represents the number of real*4 words in millions of words. Only for SGI computers running the IRIX operating system.

Solver Parameter Description

Page 200: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

192

application, this form, together with its subordinate forms, may be used to define most general entries in the CONTACT option. If no contact has been defined, it is unnecessary to modify anything on this form.

Page 201: Patran 2008 r1 Interface to Marc Preference Guide

193Chapter 3: Running an AnalysisJob Parameters

Contact Detection

This form controls general contact parameters for contact detection. All of these parameters affect the CONTACT option.

Contact Parameter Description

Deformable-Deformable Method

Optimize Constraint Equations

In Double-Sided method, for each contact body pair, nodes of both bodies will be checked for contact. In Single-Sided method, for each contact body pair, only nodes of the lower-numbered body will be checked for contact. Results are dependent upon the order in which contact bodies are defined. This enters a 1 in the 3rd field of the 4th data block. If Optimize Constraint Equations is ON, then a 2 is place in this field. This latter algorithm automatically optimizes the set of contact constraint equations based on the average stiffness of contact bodies, the element edge lengths, and the occurance of sharp corners for deformable, doubled-sided contact only.

Penetration Check This controls contact penetration checking. sometimes referred to as the increment splitting option. Available options are: Per Increment, Per Iteration (default), Suppressed (Fixed), Suppressed (Adaptive. This enters a 0, 3, 1, or 2 in the 7th field of the 2nd data block, respectively. Per Increment means penetration is checked at the end of a load increment. Per Iteration means that penetration is checked at the end of every iteration within an increment. If penetration is detected, increments are split. Suppress is to suppress this feature for Fixed and Adaptive load stepping types.

Reduce Printout of Surface Definition

This controls reduction of printout of surface definition. This enters a 1 in the 11th field of the 2nd data block if ON.

Page 202: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

194

Contact Parameter Description

Distance Tolerance Distance below which a node is considered touching a body (error). Leave the box blank to have Marc calculate the tolerance. Distance

Tolerance is entered in the 2nd field of the 3rd data block.

Bias on Distance Tolerance Contact tolerance BIAS factor. The value should be within the range of zero to one. This is entered in the 6th field of the 3rd data block. Models with shell elements seem to be sensitive to this parameter. You may need to experiment with this value if you have shell element models that will not converge or penetration appears to occur. A Bias of zero means that the penetration is checked within 1/2 of the Distance Tolerance either side of the element. If during an increment, a node penetrates further than 1/2 of the Distance Tolerance, this may not be detected. Setting the Bias to 0.95 (default), means that 95% of the Distance Tolerance checking is within the element or on the penetrating side of the element.

Page 203: Patran 2008 r1 Interface to Marc Preference Guide

195Chapter 3: Running an AnalysisJob Parameters

Separation

This form controls general contact parameters for contact separation. All of these parameters affect the CONTACT option.

Suppress Bounding Box Turn ON this button if you want to suppress bounding box checking. This might eliminate penetration, but slows down the solution.This enters a two(2) in field 8 of the 2nd data block for 3D contact only.

Check Layers For contact bodies composed of shell elements, this option menu chooses the layers to be checked. Available options are: Top and

Bottom, Top Only, Bottom Only. Check Layers and Ignore

Thickness combination enters the appropriate flag in the 10th field of

the 2nd data block.

Ignore Thickness Turn this button ON to ignore shell thickness. Check Layers and Ignore Thickness combination enters the appropriate flag in the 10th field of the 2nd data block.

Activate Quadratic Contact Turn this button ON to activate genuine quadratic contact, otherwise, midside nodes will not come into contact and are linearly tied to corner nodes. Activate Quadratic Contact enters a minus one(1) in the 14th field of the 2nd data block. This also affects the Separation Criterion on the next form. Only stress separation criterion is allowed if this is ON.

Activate 3D Beam-Beam Contact

Turn this button ON to activate 3D beam-beam contact. Activate 3D

Beam-Beam Contact enters a one(1) in the 13th field of the 2nd data block.

Contact Parameter Description

Page 204: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

196

Contact Parameter Description

Maximum Separations Maximum number of separations allowed in each increment. Maximum Separations is entered in the 6th field of the 2nd data block. Default is 9999.

Retain Value on NCYCLE Turn ON this button if you do not want to reset NCYCLE to zero when separation occurs. This speeds up the solution, but might result in instabilities. You can not set this and Suppress Bounding Box simultaneously. Retain Value of NCYCLE enters a three(3) in field 8 of the 2nd data block.

Page 205: Patran 2008 r1 Interface to Marc Preference Guide

197Chapter 3: Running an AnalysisJob Parameters

Increment /Chattering

Increment and Chattering enter the appropriate flag in the 9th field of the 2nd data block. This controls separation within an increment. When Chattering is Allowed, nodes are allowed to separate within an increment if the force/stress on the node is greater than the threshold (Force/Stress Value) in the Current increment (writes a zero to the field), unless Next increment is selected. In this case, if a node, which was in contact at the end of the previous increment, has a force/stress greater than the threshold, the node does not separate until the beginning of the Next increment (writes a one to the field). If Chattering is Suppressed, then if a new node comes into contact in the Current increment, it is not allowed to separate during this increment (writes a two to the field). If Chattering is Suppressed and Next increment is selected, then not only will new nodes coming into contact not be allowed to separate, but also nodes having a greater force/stress than the threshold at the end of the previous increment won’t be allowed to separate until the beginning of the Next increment (writes a three to the field).

Separation Criterion Separation Criterion enters a zero (1) in the 12th field of the 2nd data block if separation is based on forces. Enters a 1, 2, 3, or 4 if Stresses based on the Derivaition and Relative / Absolute settings. If Activate Quadratic Contact from the Contact Detection form is set ON, only normal Stresses can be used as a separation criterion.

Force ValueStress Value

Force/Stress Value is placed in the 5th field of the 3rd data block. This is the force or stress threshold above which a node is allowed to separate.

Derivation

Relative / Absolute

If Stresses are used as the Separation Criterion, then separation is based on either Relative or Absolute nodal stress, where a nodal stress is calculated as a force divided by an equivalent area (Force /

Area) or determined by extrapolating and averaging integration point values (Extrapolation). If the contact normal stress on a node exceeds the threshold, the node separates. These settings determine the separation flag written to the 12th field of the 3rd data block. If Activate Quadratic Contact from the Contact Detection form is set ON, only the Extrapolation derivation can be used.

Contact Parameter Description

Page 206: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

198

Friction Parameters

Contact Parameter Description

Friction Type Available options for friction Type are: None, Shear (for metal forming), Coulomb (for normal contact - default), Shear for Rolling,

Coulomb for Rolling, Stick-Slip, Bilinear Coulomb, and Bilinear

Shear. Type and Method: places 0, 1, 2, 3, 4, 5, 6, or 7in the 4th field of the 2nd data block depending on fiction type and places a 0 or 1 in the 5th field of the 2rd data block for friction based on nodal forces or nodal stresses respectively for Coulomb fiction. Stick-Slip is a Coulomb type friction.

Method For Coulomb type of friction models (options 2, 4, and 5 above), there are 2 methods for computing friction: Nodal Stress (by default), Nodal Forces. Type and Method: places 0, 1, 2, 3, 4, or 5 in the 4th field of the 2nd data block depending on fiction type and places a 0 or 1 in the 5th field of the 2rd data block for friction based on nodal forces or nodal stresses respectively for Coulomb fiction.

Page 207: Patran 2008 r1 Interface to Marc Preference Guide

199Chapter 3: Running an AnalysisJob Parameters

Direct Text Input

This widget is to facilitate the input of the Marc input data that cannot be created using the functionality available in the Marc Preference. All data input here will be appended to the Marc Parameter or Model

Definition data sections. There is no error checking available for invalid input. Information in this form is saved and associated with the job.

Relative Sliding Velocity

Slip Threshold

Critical value for sliding velocity below which surfaces will be simulated as sticking. Relative Sliding Velocity is placed in the 1st field of the 3rd data block for all friction models except Stick-Slip. For the Bilinear methods, this databox label changes and is for entering the Slip Threshold, which by default is zero, flagging an automatic setting for this parameter.

Transition Region Slip-to-Stick transition region. Transition Region is placed in the 1st

field of the 3rd data block for Stick-Slip model.

Multiplier to Friction Coefficient

Friction coefficient multiplier. Multiplier to Friction Coefficient and Friction Force Tolerance are placed in the 7th and 8th field of the 3rd data block respectively for the Stick-Slip friction model.

Friction Force Tolerance Friction Force Tolerance. Multiplier to Friction Coefficient and Friction Force Tolerance are placed in the 7th and 8th field of the 3rd data block respectively for the Stick-Slip friction model. This parameter is also used for the Bilinear methods.

Heat Generation Conversion Factor

For Coupled analysis only, this is the conversion factor between energy due to friction and heat generated in a contact analysis. The default is 1.0.

Contact Parameter Description

Page 208: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

200

DTI Parameter Description

Additional Parameter Input

Text in this area will be placed in the Parameters section of the input deck just before the END keyword.

Additional Model Definition Input

Text in this area will be placed in the Model Definition section of the input deck just before the END OPTION keyword.

Write at Beginning/End This toggle specifies whether the text is written at the beginning of the section or at the end of the section. For Parameters this is written at the top of the input deck after any TITLE parameters or just before the END statement. For the Model Definition, this is written either just after the END statement or just before the END OPTION statement. End is default.

Parameters Section

Model Definition Section

These toggle between defining input for Parameters or Model Definition.

Clear This clears the text in the text data box for the section that is selected.

Cancel This closes the form without any changes saved.

Apply This closes the form and saves the changes made to both sections.

Read From File This will populate the text data box with text from the indicated deck. This brings up a typical deck browser to select the deck. Both the Parameter and Model Definition sections can be populated separately by reading a deck.

Page 209: Patran 2008 r1 Interface to Marc Preference Guide

201Chapter 3: Running an AnalysisJob Parameters

Groups to Sets

This functionality will convert any selected Patran group that contains nodes and/or elements into Marc element and node sets using the DEFINE option and place the SETNAME parameter in the Parameter section or the input deck.

Note: Direct Text Input, 330 (DTI) is also available in the History section of the Marc input deck when creating Load Steps. This feature is not available for MSC.AFEA.

Page 210: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

202

Example: A group called “wing” with both elements and nodes will be written as:

DEFINE, NODE, SET, wing_Nlist of nodes

Groups/Sets Parameter Description

Select Groups to

Translated to Sets

Lists all groups available. Select all the groups you wish to translate in this list box and it will place them in the Groups Translated to Sets list box.

Groups Translated to Sets Lists all groups that will be translated. Clicking on a group name in this list box will remove it.

Translate Group Members Into:

Either Node Sets or Element Sets (both OFF by default) will create the appropriate DEFINE option in the input deck. No error checking is done for duplicate element or node IDs between groups

OK Closes the form and saves the information.

Cancel Closes the form and does not save any changes.

Page 211: Patran 2008 r1 Interface to Marc Preference Guide

203Chapter 3: Running an AnalysisJob Parameters

DEFINE, ELEMENT, SET, wing_Elist of elements

The name of the set is the group name with the words _N or _E appended.

Restart Parameters

This subordinate form appears when the Restart Parameters button is selected on the Translation

Parameters form. This places a RESTART or RESTART LAST option in the input deck and invokes the Marc solver with the -r parameter on the run_marc script when submitting a restart job.

Note: In Marc the set names are limited to 12 characters. Group names must therefore be unique in their first 10 characters.

Note: For a restarted job, the CONNECTIVITY and COORDINATES and other Model

Definition information is not written to the input deck, thus reducing the input deck size. Only the necessary information is written.

Page 212: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

204

Parameter Description

Restart Type You can Write restart data, Read restart data and Read and Write restart data. The default is None for no restart data.

Create Continuous Results File

If when restarting a job, you wish the results form the previous run to be copied into the new POST deck, then turn this ON. This will place the RESTART or RESTART LAST options before the POST option in the input deck. Otherwise they are placed after the POST option which flags Marc not to copy the results to the new POST deck. If you turn this ON, you must have a restarname.t16 and/or restartname.t19 deck in your local directory or the Marc analysis will fail.

Last Converged Increment Writes a RESTART LAST instead of a RESTART option. ON by default.

ReautoComplete Unfinished Loadcase

Immediate Remesh

Reauto is OFF by default. This is used for changing conditions on restart of a problem in an autoloading sequence. This places a REAUTO option in the input file. If Complete Unfinished Loadcase is ON then a 1 is placed in the 3rd field of the REAUTO options and the preveious set of history data is completed or teminated. If this is OFF, then any additional data needed for the REAUTO option are extracted from the first Load Step information for the restart job. Only if the Restart Type is set to Read or Read and Write is the REAUTO written or the toggle visible to the user. The Immediate Remesh toggle writes a 1 to the 9th field or the REAUTO and forces a remesh if Global remeshing is turned ON. See note below on example of usage.

Restart from Increment Defines the increment to be read from the file specified in the Select Restart File form. This is entered in the 3rd data field on the 2nd card of the RESTART option. It is only requested when Restart Type is set to Read or Read and Write. The last increment on the restart file is used for the RESTART LAST option when Last Converged Increment is ON.

Increments Between Writing Defines the number of increments between writing data to the restart file. This is entered in the 2nd data field on the 2nd card of the RESTART option. It is only requested when Restart Type is set to Write or Read and Write. When Last Converted Increment is ON, this is the 4th field of the 2nd data block of the RESTART LAST option.

Select Restart File... This brings up a file browser to select the restart file when the Restart

Type is set to Read or Read and Write. This file is specified on the command line for invoking the Marc solver using the -r option.

Page 213: Patran 2008 r1 Interface to Marc Preference Guide

205Chapter 3: Running an AnalysisJob Parameters

Adaptive Meshing

In general this form allows for turning ON or OFF adaptive meshing on a Local or Global basis. It writes the appropriate ADAPTIVE and/or REZONING parameter and option or ADAPT GLOBAL option to the Marc input deck. It also allows for ATTACH NODE and SURFACE options to be written to the input deck.

Note: The most common usage of the REAUTO option is as such: a user runs a job to, say, 50 increments. The job fails to converge or for some reason the user wishes to restart the job with different conditions at, say, 20 increments. The first job must be run and restart information written (Restart Last toggle OFF). The second run is done by reading restart data from increment 20 of the previous job and turning ON the Reauto toggle and the Complete Unfinished Loadcase toggle. The previous loadcase (Load Step) is then terminated or completed at 20 increments and the job restarted using the new load case (Load Step) information for the new job.

Page 214: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

206

General Adaptive Parameters

Global adaptive remeshing is mostly used in contact analysis where entire deformable contact bodies must be remeshed because the element distortion becomes too great and the analysis fails to converge. Local remeshing can be used in any general analysis.

This table below lists the general adaptivity parameters valid for both Local and Global adaptivity. Local adaptivity allows for mesh refinement about specific user-defined zones of a finite element mesh based on certain criteria. Global adaptivity allows for remeshing of entire deformable contact bodies.

Page 215: Patran 2008 r1 Interface to Marc Preference Guide

207Chapter 3: Running an AnalysisJob Parameters

General Adaptivity Parameter Description

Adaptivity Type Selects either Local (default) or Global. Global will remesh only the selected contact bodies. Local will rezone or remesh only the localized areas defined by the selected groups. If Local is selected, the ADAPTIVE option and parameter are included in the input file. For a purely linear analysis with no load increments specified, an ELASTIC parameter is included to force the remeshing. If Global is selected, the ADAPT GLOBAL option is included in the input file and the ADAPTIVE and REZONING parameters. Also, if necessary, the appropriate ELASTICITY or PLASTICITY parameters are written. None is the default in which no adaptive meshing is allowed and all widgets are dimmed.

Upper Bounds Multiplier This specifies the upper bounds on the problem size before the analysis is automatically terminated. The number of nodes, element, contact segments, contact nodes and fixed degrees-of-freedom are determined automatically from the initial model. The factor will scale these values up for adaptive meshing purposes. The default is to double (2) the size of the model before termination. The scaled maximum number of nodes and elements are placed on the ADAPTIVE parameter in 2nd and 3rd fields respectively. The SIZING parameter continues to contain the number of nodes and elements from the original mesh. The scaled maximum fixed degrees-of-freedom is placed in the 5th field of the SIZING parameter and replaces the original number from the original model. The scaled maximum number of contact segments and contact nodes are placed on the CONTACT option in the 2nd and 3rd fields of the 2nd data block respectively. This is determined by selecting between the largest of the (multiplier) times the deformable body entities or the rigid body entities and NOT the sum of the two.

Continue if Upper Bounds Exceeded

This will place a one (1) in the 4th field of the ADAPTIVE parameter and flags the program to continue with the previous mesh if the upper bounds have been exceeded.

Increment Frequency For Local adaptivity, this parameter flags a remesh after the specified number of increments. When the Adaptivity Type is Local, enters the integer number (default = 1) into the 3rd field of the 2nd data block of the ADAPTIVE option.

Page 216: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

208

Snap to Geometry If this toggle is ON, the ATTACH NODE and SURFACE options are written. Typically, you need to have at least three nodes associated to a curve, or surface/solid edge for geometry snap to work. First the nature of the problem is determined (2D or 3D). For 2D problems, curves are written as NURBs to the SURFACE option and if a surface is supplied, the edges are written as NURBs to the SURFACE option.

For 3D problems, surfaces are written as surfaces and if a solid is supplied, the faces are written as surfaces to the SURFACE option. These geometric entities must be placed in the group comprising the adaptive meshing zone in addition to the elements that make up the remeshing zone. All nodes associated to these geometric entities are placed in the ATTACH NODE option. For Local adaptive remeshing only.

Existing Zones This is a list of adaptive remeshing Zones that have been created. They consist of a Zone name associated to a group (for Local adaptivity) or a deformable contact LBC (for Global adaptivity) and the associated parameters. If you select an existing Zone, you may change its parameters when you press the Apply button. If you rename it in the Zone Name data box, a new Zone with the modified settings will be created.

Zone Name Enter a Zone name in this box. On Apply, this name will be created and will become visible in the Existing Zones list box.

Select a Group

Select a Deformable Contact LBC

For Local adaptivity, this list box lists all Groups. The Groups must have a list of elements that define the remeshing zone. This list of elements will be written to the Marc input file as an element set in a DEFINE option for each Zone that is defined. For Global adaptivity, this works the same way except the label is changed to select Deformable Contact LBCs from which the list of elements is derived. This defines the 3rd field of the 3rd data block of the ADAPT

GLOBAL by identifying the contact body ID also. The group names must be unique within the first 10 characters. The “_E” qualifier is appended to the group name after the 10th character to denote that an element set (DEFINE) has been created from the entities in the group.

Apply Creates the Zone which consists of all the parameters plus the selected Group or Deformable Contact Body.

Delete Will delete the selected Zone.

OK Closes the form saving any settings on the form.

General Adaptivity Parameter Description

Page 217: Patran 2008 r1 Interface to Marc Preference Guide

209Chapter 3: Running an AnalysisJob Parameters

Local Adaptive Meshing

The general procedure for setting up a Local adaptive remeshing analysis is as follows:

1. Set the Adaptivity Type to Local

2. Enter a Zone Name. This can be anything you like.

3. Select a Group to be associated to this Zone. This group must be created in the Patran Group application and must contain the nodes and elements of the region of the model in which the adaptive remeshing is to occur. The default_group can be selected in which case the entire model (in general) is part of the remesh Zone.

4. Select Adaptive Mesh Criteria. Use must turn ON the Use Criterion toggle for each particular criteria to be active. You can turn on as many as you like. Only Node in Contact is ON by default because it does not need any user intervention. All other Criteria requires user input to define what will trigger a mesh adaptivity.

5. Press the Apply button to create the Zone with the associated criteria and group.

6. Repeat this for each Zone to be set up.

This table list the parameters that are specific to Local adaptivity criteria. See also the forms below:

Defaults Will set the default widgets for either Local or Global. It does not set the Adaptivity Type widget however; only the widgets for Local or Global depending on which it is set to.

Cancel Will close the form without saving any setting on the form.

General Adaptivity Parameter Description

Note: Group names associated with each zone are limited to 10 characters. They will be truncated if they exceed this limit. The names are used to define element sets in the input file and are appended by “_E.” For this reason they should be unique in the first 10 characters.

Page 218: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

210

Mean Strain Energy and Zienkiewicz-Zhu Stress

Local Adaptivity Parameter Description

Maximum Levels to Adapt This places the given integer in the 2nd field of the 3rd data block of the ADAPTIVE option. Two (2) is the default.

Criteria Selects the Local adaptive criteria to use. The options are: Mean

Strain Energy, Zienkiewicz-Zhu Stress, Zienkiewicz-Zhu Strain

Energy, Location within Box, Node in Contact, Maximum Solution Gradient, Equivalent Stress, Equivalent Strain,

Equivalent Plastic Strain, User Sub. UADAP. Although Node in

Contact is the default, no adaptivity will be done unless at least one of these is turned ON. See next parameter. The selection made here places a 1, 2, 2, 4 or -4, 5, 8, 9, 9, 9, or 10 in the 1st field of the 3rd data block of the ADAPTIVE option respectively.

Use “Criteria” Criteria This toggle must be ON to use the selected Criteria. The label of this toggle changes and the Criteria is substituted by the name of the Criteria. They are actually separate toggles for each Criteria. The number of Criteria that are turned ON is placed in the 1st field of the 2nd data block of the ADAPTIVE parameter. The 3rd and 4th data blocks are repeated for each Criteria turned ON. All are OFF by default except Node in Contact.

f1, f2, f3, f4, f5, f6 These values are written to the ADAPTIVE option in the 1st through 6th fields of the 4th data block respectively. Some have defaults. Others are dependent on the model size and other factors.

Unrefine For the Location within a Box criterion, the ability to unrefine the mesh is turned ON with this toggle. If ON, it places a -4 instead of a 4 in the 1st field of the 3rd data block of the ADAPTIVE option.

Absolute For the Equivalent Stress/Strain criteria, this selects whether f1 or f2, f3 or f4, or f5 or f6 are written.

Page 219: Patran 2008 r1 Interface to Marc Preference Guide

211Chapter 3: Running an AnalysisJob Parameters

Zienkiewicz-Zhu Strain Energy and Location within Box

Node in Contact and Maximum Solution Gradient

Equivalent Stress and Equivalent Strain

Page 220: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

212

Equivalent Plastic Strain and User Sub. UADAP

Element in Cutter Path and Temperature Gradient

Global Adaptive Meshing

The general procedure for setting up a Global adaptive remeshing analysis is as follows for any given job:

1. Set the Adaptivity Type to Global

2. Enter a Zone Name. This can be anything you like.

3. Select a Deformable Contact Body to be associated to this Zone. This body must be created in the Patran Loads/BCs application.

4. Select Adaptive Mesh Criteria. (2D or 3D) You must at a minimum:

• Select a mesher (Advancing Front is default for 2D)

• Give a Target Element Length or Target Number of Elements

• Select Remesh Criteria (default is to remesh every 5 increments)

You have control of many parameters to influence the meshing.

Press the Apply button to create the Zone with the associated criteria and body.

Repeat this for each Zone to be set up.

Page 221: Patran 2008 r1 Interface to Marc Preference Guide

213Chapter 3: Running an AnalysisJob Parameters

Below is a discussion of 2D and 3D Global adaptive meshing. This table lists the parameters that are specific to Global adaptivity. The adaptive meshing is for either 2D or 3D mesher technology. What is presented to you in the form is based on this switch.

Note: ^äíÜçìÖÜ=óçì=Å~å=ëÉí=ìé=ãìäíáéäÉ=òçåÉë=Ñçê=~=ÖáîÉå=àçÄI=çåäó=çåÉ=ÇÉÑçêã~ÄäÉ=ÄçÇó=Å~å=ÄÉ=~ëëçÅá~íÉÇ=ïáíÜ=~=òçåÉK=fÑ=íÜÉ=ë~ãÉ=ÇÉÑçêã~ÄäÉ=ÄçÇó=áë=~ëëçÅá~íÉÇ=ïáíÜ=ãçêÉ=íÜ~å=çåÉ=òçåÉI=çåäó=íÜÉ=Ñáêëí=çåÉ=ÉåÅçìåíÉêÉÇ=ïáää=ÄÉ=ìëÉÇ=áå=íÜÉ=òÉêçíÜ=áåÅêÉãÉåíK=vçì=ã~ó=ëÉäÉÅí=íÜÉ=òçåÉë=éÉê=iç~Ç=píÉé=ïÜÉå=óçì=ëÉí=ìé=óçìê=äç~Ç=ëíÉééáåÖ=ëÉèìÉåÅÉëK=pÉÉ=Load Step Selection, 332K

Page 222: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

214

Global Adaptivity Parameter Description

Mesher Selects the mesher to use when a remesh is necessary. Choices are Advancing Front (2D default), Overlay, Delaney, or Tetrahedral (3D default). This places a 2, 3, 4, or 11 in the 1st field of the 3rd data block of the ADAPT GLOBAL option.

Increment Frequency This parameter flags a remesh after the specified number of increments. Valid for all 2D and 3D meshers. The toggle must be ON

to enable the data box. By default this criterion on ON.

For Marc Version 2003 or greater, if this is ON, a 1 is placed in the 1st field of the 4th data block. The value (default=5) in the data box is placed in the 2nd field.

For Marc Version 2001 or less, a 1 is placed in the 1st field of the 4th data block. The value (default=5) in the data box is placed in the 4th field.

Immediate Remesh This parameter forces a remesh before the analysis begins. Valid for all 2D and 3D meshers.

For Marc Version 2003 or greater, if this is ON, a 7 is placed in the 1st field of the 4th data block.

For Marc Version 2001 or less, if this toggle is ON, a one (1) is placed in the 9th field of the 4th data block.

Advanced... This button brings up a form to allow you to set the remeshing criteria This is described in the table and form below.

Target Previous Mesh Size is the default. For Marc Version 2000 or less, only Element Length is valid. No. of Elements is disabled if not 2001 or greater.

Page 223: Patran 2008 r1 Interface to Marc Preference Guide

215Chapter 3: Running an AnalysisJob Parameters

The Advanced criteria form is valid for all meshers, 2D and 3D, however, only various remesh criteria are valid as described below. All parameters in this table affect the ADAPT GLOBAL keyword option.

Element Length:No. of Elements:

This label changes depending on the Target that is selected. If Target is Element Length, the databox accepts a real value. If Target is No.

of Elements, the databox accepts integer values. Both are blank by default. If Target Element Length is supplied, this fills out the 2nd field of the 5th data block of the ADAPT GLOBAL option. If No. of

Elements is supplied this fills out the 4th field of the 5th data block.

If neither is supplied, both fields should be left blank. This flags Marc to use the same number of elements as the previous mesh. Only Target Element Length is valid for Marc Version 2000 or less.

Elements For Advancing Front: All Quads is the default. All Quads places a zero (0) in the 1st field of the 5th data block of the ADAPT GLOBAL option. All Tris places a two (2) and Mixed places a one (1). For Overlay only All Quads is allowed. For Delaunay only All Tris is allowed.

Global Adaptivity Parameter Description

Page 224: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

216

Page 225: Patran 2008 r1 Interface to Marc Preference Guide

217Chapter 3: Running an AnalysisJob Parameters

Parameter Description

Strain Change This parameter flags a remesh if a change in equivalent strain greater than that specified is detected. This is only valid for Marc Version

2003 or greater.

If this is ON, a 5 is placed in the 1st field of the 4th data block. The value in the data box (an real) is placed in the 3rd field. The default is 0.4.

Element Distortion This parameter flags a remesh if the element distortion is to be used as a remesh criterion. This is only valid for 2D. The databox value is to indicate the greatest allowable quadrilateral distortion above which triangular elements are added.

For Marc Version 2003 or greater, if this is ON, a 2 is placed in the 1st field of the 4th data block.

For Marc Version 2001 or less, a one (1) in the 2nd field of the 4th data block and the databox is not applicable.

Penetration This parameter flags a remesh if penetration is detected.

For Marc Version 2003 or greater, if this is ON, a 6 is placed in the 1st field of the 4th data block. The data box default is blank (=2*contact tolerance). If the data box has a value and it is enabled it is placed in the 3rd field.

For Marc Version 2001, if this toggle is ON, a one (1) is placed in the 3rd field of the 4th data block and the data box value is placed in the 10th field.

For Marc Version 2000 or less, if this toggle is ON, a one (1) is placed in the 3rd field of the 4th data block and the data box is not applicable. This is only available if the mesher is for Quad elements.

Angle Deviation This parameter flags a remesh if internal element angles change beyond a specified limit. The angle deviation is measured from the undeformed state and is 40 degrees by default. Thisis for 2D meshers only.

For Marc Version 2003 or greater, if this is ON, a 3 is placed in the 1st field of the 4th datablock. The value in the databox is placed in the 3rd field.

For Marc Version 2001 or less, if this toggle is ON, a one (1) is placed in the 6th field of the 4th data block and the angle deviation for Quads in field 7 and for Tris in field 8.

Page 226: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

218

Aspect Ratio This parameter flags a remesh if the elmeent aspect ratio becomes larger than that specified. This is only valid for Marc Version 2003 or greater for 2D meshers.

If this is ON, a 4 is placed in the 1st field of the 4th data block. The value in the data box (an real) is placed in the 3rd field. The default is 10.0.

Valume Control This turns ON the volume control flag for 3D Tetrahedral meshers. A 1 is placed in the 7th field of the 5th data block.

Minimum Element Edge Length

Controls the minimum element edge length. This is blank by default and optional in which case the minimum edge length is 1/3 the Target

Element Length. Fills out the 7th field of 5th data block for 2D or the 2nd field for 3D. This is a real value greater than zero. Only valid for Marc Version 2001 or greater and is only valid for the 2D Advancing

Front, Delauney and Tetrahedral meshers.

Maximum Element Edge Length

Controls the maximum element edge length for 3D. This is blank by default and optional in which case the maximum edge length is 3 times the Target Element Length. Fills out the 10h field of 5th data block. This is a real value greater than zero. Only valid for Marc

Version 2003 or greater.

Curvature ControlSubdivisions

This is ON by default with a value of 36 for the Subdivisions for 2D meshers. For 3D meshers it is OFF with a default value of 10. Fills out the 5th field of 5th data block with the Subdivisions value for 2D or the 8th field for 3D. This is an integer value greater than or equal to -1. (-1 is used to obtain uniform outline points.) Only valid for Marc Version 2001 or greater and only valid for the 2D Advancing

Front, Delauney and Tetrhedral meshers.

% Change of No. of Elements

Forces the new number of element in the new mesh not to exceed a percentage of the original number of elements. A maximum of five remesh trials are used to fulfill this requirement. This is blank by default and optional in which case no such control is enforced. Fills out the 8th field of 5th data block. This is a real value between 0 and 100. Only valid for Marc Version 2001 or greater and is only valid for the 2D meshers.

Smoothing Ratio This is 0.8 by default and optional. Fills out the 6th field of 5th data block. This is a real value between zero and one (0-1). Only valid for Marc Version 2001 or greater and only valid for the 2D Advancing

Front and Delauney meshers.

Feature Vertex Angle For Tetrahedral mesher, defaults to 100 degrees and is placed in the 3rd field of the 5th data block. For the 2D meshers, defaults to 120 and is placed in the 3rd field of the 5th datablock.

Parameter Description

Page 227: Patran 2008 r1 Interface to Marc Preference Guide

219Chapter 3: Running an AnalysisJob Parameters

User Subroutine File

This functions as a normal file browser. Two options exist. The titles are changed to indicate that a FORTRAN file must be selected. The Filter uses a *.f* to find all .f or .for files in the specified directory if the Option is Select Subroutine File. This is the default.

When the job is submitted, the

run_marc -j jobname -u user_sub

command is ultimately given. The toggle Save Executable can be turned ON in which case the job is submitted with:

run_marc -j jobname -u user_sub -sa yes

The new executable will automatically be called by the name of the user subroutine with a .marc appended to the end (.exe on Windows). This executable remains in the submittal directory or scratch directory specified. It is not deleted after job execution.

If the Option is Use Existing Executable then the titles and filters are changed as indicated. The job is submitted with:

run_marc -j jobname -pr user_sub.marc

where usersub.marc is the executable name (or usersub.exe on Windows).

Feature Edge Angle For the Tetrahdral mesher, defaults to 60 degrees and is placed in the 4th field of the 5th data block.

Coarsening Factor For the Tetrahedral mesher, defaults to 1.5 for interior elements and is placed in the 5th field of the 5th data block.

Transition Factor For Advancing Front mesher, placed in the 9th field of 5th data block.

Outside Refining Levels This is blank by default. Fills out the 2nd field of 5th data block. This is an integer value between zero and two (0-2). Only valid for Marc

Version 2001 or greater and only valid for the 2D Overlay mesher.

Inside Coarsening Levels This is blank by default. Fills out the 3rd field of 5th data block for the 2D Overlay mesher or the 2nd field of the 6th datablock for the 3D Overlay mesher. This is an integer value greater than or equal to zero (2D mesher will always use one (1) regardless of the number you place in the databox). Both the toggle and the databox are only valid for Marc Version 2001 or greater.

Change Element Type Placed the appropriate element type in the 4th field of the 3rd data block. Some element types are not supported for remeshing. If you experience an error message from Marc stating that the selected element type is not supported, instead of modifying your properites in Patran, specify one of these element types to be used when remeshing is necessary.

Parameter Description

Page 228: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

220

If you turn ON the Remote Exe. toggle, then you can specify the exact path to an existing Marc executable on a remote host (this should only be used when submitting jobs to a remote host).

Activation of various subroutines is also flagged from the Activate Routines button. This is explained below.

Page 229: Patran 2008 r1 Interface to Marc Preference Guide

221Chapter 3: Running an AnalysisJob Parameters

Page 230: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

222

Activate Subroutines

A button called Activate Routines on the Select User Subroutine File brings up this form, which allows for various subroutines can be activated. These are general functions do not require much special input, but are global for the analysis in general. Other functions that are or may be specific to a particular material or element property or to a specific load are generally activated in the Materials, Properties, or Loads/BCs applications.

All toggles are OFF by default.

Note: Using an existing, compiled and linked Marc executable is generally only meant to work on a local machine since the executable is machine dependent. It will not work for a remote submittal unless you explicitly identify the remote location of the executable using the Remote Exe. toggle. If the job cannot find the given path on the remote machine, the job will fail.

Page 231: Patran 2008 r1 Interface to Marc Preference Guide

223Chapter 3: Running an AnalysisJob Parameters

Contact Routines Description

uMOTION Enters the UMOTION option after the CONTACT option. Not valid for Thermal analysis. Option is not written if no contact bodies exist.

UFRICtion Enters the UFRICTION option after the CONTACT option. Not valid for Thermal analysis. Option is not written if no contact bodies exist.

UCONTACT Enters the UCONTACT option after the CONTACT option. Not

valid for Thermal analysis. Option is not written if no contact bodies exist.

UGROWRIGID Write a UMOTION, 2, option after the CONTACT option. This is not valid for Thermal analysis and is not written if no contact bodies exist.

SEPFOR / SEPSTR If this toggle is ON, writes a comment after the CONTACT option:$....user subroutine sepfor or sepstr has been flagged

UHTCOEf Enters the UHTCOEF option after the CONTACT option. Only valid for Thermal and Coupled analysis. Option is not written if no contact bodies exist.

UHTCON Enters the UHTCON option after the CONTACT option. Only valid for Thermal and Coupled analysis. Option is not written if no contact bodies exist.

IMPD, ELEVAR, ELEVEC If this toggle is ON, a UDUMP option is written with all the nodes and elements of the model specified in the 2nd data block (a blank line indicates all nodes/elements). A negative Post code must have been selected also in the Element or Nodal Output Requests form which then invokes user subroutine PLOTV or UPSTNO.

Material Routines Description

WRKSLP Writes a -1 to the 1st field of data block 2 of the WORK HARD

option. This is not applicable if TABLES are being used, but only if

WORK HARD is written. No data blocks after block 2 are written if this is activated. If this is ON, then it is activated for ALL plastic models.

CRPVIS Write the VISCO ELAS parameter to the input deck.

Page 232: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

224

Other Routines Description

UTRANform If this toggle is ON, the UTRANFORM option is written after COORDINATE data. Datablock three includes the list of nodes supplied. However this list is broken up into more than one list if necessary. What determines the division of this list into multiple lists is the reference coordinate frame associated to the nodes. There will be one list for each reference coordinate frame. Thus data block 2 indicates the number of reference coordinate frames and then data block 3 repeats itself for each reference coordinate frame. The actual reference coordinate frame is unimportant as the user subroutine will deal with the real definitions of the coordinate transformations. If the list is left blank, no list is written.

UFXORD If this toggle is ON, the UFXORD option is written after COORDINATE data. Datablock two includes a list of nodes supplied and can be left blank. This will use the same nodes as UTRAN. Generally these two are not used together.

USDATA If this toggle is ON, the USDATA option is written with the integer value of the data box placed in the 2nd field near the top of the Model Definition section.

IMPD, ELEVAR, ELEVEC If this toggle is ON, a UDUMP options is written with all the nodes and elements of the model specified in the 2nd data block (blank line). A negative Post code must have been selected also in the Element or Nodal Output Requests form which then invokes user subroutine PLOTV or UPSTNO.

UFORMS If this toggle is ON, for the selected MPCs, the Tying type will be written as a negative number, thus invoking User Subroutine UFORMS. This works for all MPC types that write the TYING option except Overclosure (does not work with Explicit, Sliding

Surface, and RBE MPCs since they do not write the TYING option).

Page 233: Patran 2008 r1 Interface to Marc Preference Guide

225Chapter 3: Running an AnalysisJob Parameters

Rebar Selection

When this button is selected a listbox becomes available to associated 2D rebar layers to the job. Please keep in mind the following when running jobs with rebar elements.

1. 2D rebar layers are created using the Rebar Definition tool. See Rebar Definition Tool, 158.

2. Analysis jobs must be axisymmetric or plain strain in order to activate and create rebar elements in the input file.

3. The Marc Version must be set to 2003 to allow selection of 2D rebar layers.

4. Only the 2D rebar layers selected will be translated to the input file. The exception is:

5. If separate rebar element properties have been defined outside of the Rebar Definition tool, they will be translated to the input file regardless and in addition to what is selected here.

Radiation Viewfactors

This form appears when you press the Radiation Viewfactors button. This button is only available when

1. The Analysis Type is set to Thermal or Coupled analysis.

Note: If you delete a 2D rebar layer in the Rebar Definition tool, obviously the association to the job will be lost. This is up to the user to manage.

Page 234: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

226

2. Radiation boundary conditions have been created under the Loads/BCs application.

This form or application is used to flag a thermal radiation analysis and calculate the radiation viewfactors which are stored in a file and accessed when the job is submitted. The parameters on the form are described here

:

Here is an explanation of how this works:

1. The Analysis Type is set to Thermal or Coupled

2. Radiation LBCs are created.

Parameter Description

Thermal Radiation This is OFF by default. It must be turned ON for a thermal radiation analysis to proceed. All widgets in the View Factor Controls frame

below remain disabled if this is OFF. If this is ON, the widgets are enabled. This parameter flags the thermal radiation analysis and means that a RADIATION parameter and the VIEW FACTOR option are placed in the input deck.

Temperature Units Can be Celsius (default), Kelvin and Fahrenheit. This places a 1, 2, or 3 in the 4th field of the RADIATION parameter, respectively.

Stefan-Bolzmann Constant Default value is shown above. This is the 4th field of the RADATION parameter.

Number of Rays This is the number of rays used in the MonteCarlo simulation to determine the radiation viewfactors. This is input to the viewfactor program and not the Marc input deck. This controls the accuracy of the viewfactor calculation. The higher the number, the longer the compute time.

Analysis Type The is either 2D, 3D or Axisymmetric. This is input to the viewfactor program and not the Marc input deck. 2D analysis refers to analysis in two dimensions such as plane strain. Shell elements are considered 3D analysis since they perform in three dimension even though they are 2D type elements.

Symmetry Planes If this is ON, then the Symmetry Plane data boxes are activated. Otherwise they are disabled.

Symmetry Plane 1/2/3 These are inputs to the MonteCarlo simulation and are select databoxes for accepting planes in any way that Patran allows selection or definition of a plane. Symmetry Plane 3 is only activated if the Analysis Type is 3D.

Number of Entities This widget is always disabled and is for informational purposes only. See explanation below.

Note: RADIATION parameter Field 2 is always set to 2 and field 3 is always set to 0.

Page 235: Patran 2008 r1 Interface to Marc Preference Guide

227Chapter 3: Running an AnalysisJob Parameters

3. Thermal Radiation is turned ON in this form; the Temperature Units and Stefan-Boltzman

Constant changed if necessary.

4. Change the Number of Rays if desired and set the Analysis Type. At this point, the program detect the existing Radiation LBCs and counts the number of entities in the application regions of all the Radiation LBCs but separated by number of element edges and element faces. This value is reported in the Number of Entities data box.

These entities are the number of element edges or element faces (but not both). If a geometric entity is in the application region, it is evaluated to determine the associated element edges/faces. If no Radiation LBCs exist, a message to that effect is issued, however you probably can’t get this far if there are not any defined. If 3D analysis is set but no element faces are available, the number of entities is zero. If 2D or axisymmetric is set but no element edges are available, the number of entities is zero. The reported number does not mix element edges and faces.

5. Set the Symmetry Planes if desired. If the select databox is left empty, that plane is assumed inactive. The input to the program is a location and a vector.

6. Pressing the Calculate button to create the viewfactors. The ratio of the number of emanating rays from any given entity that hit another entity that has radiation defined to those that don not hit it is the view factor (in the most simplistic explanation).

While the view factor calculation is going on, a Percent Complete form/widget appears if more than say, 20 entities need viewfactor calculations.

If the user presses the Cancel button the calculation is terminated prematurely.

7. The calculation of the thermal radiation view factors is written to a file called jobname.vfs.

When the job is submitted it is submitted with the -vf option specifying the view factor file name as such:

run_marc -j jobname -vf jobname.vfs

The Radiation LBCs themselves do not get translated into the input file, but are part of the input to the view factor calculator. The two Temperatures at Infinity (top and/or bottom) are passed into the program and written to the view factor file. Below is a description of the view factor file itself:

Block 1 - Header

Line 1

10 int iver Version #10 int nobj Number of objects10 int nray Number of rays used in computation

Block 2 - Objects

Line 1 repeated nobj times

10 int obj Object number10 int eid Element id

Note: If you change the jobname after doing the view factor calculation the correct file will not exist in this case. A warning that the file does not exist is issued if this is the case. You will need to rename the file or recalculate the viewfactors.

Page 236: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

228

10 int face Face or edge number15 float tinf Temperature at infinity top15 float tinf Temperature at infinity bottom

Block 3 - View Factors repeated nobj times

Line 1

10 int obj Emitting object number10 int nz Number of non zero viewfactors

Line 2 repeated nz times

10 int obj Incident object number15 float vfs[4] Four view factors Emit Incident 1 out out 2 out in 3 in out 4 in in

where : out - outer normal of element according to connectivity in - the other side

Cyclic Symmetry

This is a capability in Marc Version 2001 and greater. The translator places the CYCLIC SYMMETRY

option in the input deck.

Note: For line elements, out means the right hand side as you travel from node 1 to node 2. For shells, out is defined by the right hand rule for the connectivity of the nodes.

Page 237: Patran 2008 r1 Interface to Marc Preference Guide

229Chapter 3: Running an AnalysisJob Parameters

Cyclic Symmetry is valid for:

Temperature Parameter Description

Cyclic Symmetry This toggle turns this option ON. Only if this toggle is ON does the frame and its contents become active for input. If the toggle is OFF, no CYCLIC SYMMETRY data will be written to the input deck.

Cyclic Symmetry Axis This is a vector that can be selected graphically by all the current methods in Patran. Coord 0.3 (the z-axis) is the default. The three direction cosines are placed in fields 1-3 of the 2nd data block of the CYCLIC SYMMETRY option.

Point on Symmetry Axis This is a point that must lie on the symmetry axis. If left blank, the origin is used. It can be picked graphically by all the current Patran methods. The coordinates are placed in fields 1-3 of the 3rd data block of the CYCLIC SYMMETRY option.

Number of Repetitions This is used simply to calculate the Angle. The default is two (2). Thus 360/2 is 180. So 360 is always divided by this number and placed in the Angle data box.

Angle This is placed in the 1st field of 4th data block. This box is always disabled. The number is calculated and set by the Number of

Repetitions.

Suppress Rigid Body Motion If this toggle is ON, a -1 is placed in the 1st field of the 5th data block. If it is OFF, a zero is placed there instead.

Page 238: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideJob Parameters

230

1. Only continuum elements (solids, 2D solids). However, the presence of beams and shells is allowed, but there is no connection of shells to shells, so that shell part can, for example, be a turbine blade and the volume part can be a turbine rotor. The blade is connected to the rotor and if there are 20 blades, 1/20 of the rotor is modeled and one complete blade.

2. Nonlinear static analysis including remeshing as well as coupled analysis.

3. Pure heat transfer.

4. All analyses involving contact.

5. Eigenvalue analysis such as buckling or modal analysis, harmonic analysis, and transient dynamic analysis. However, there are restrictions in the case of modal analysis which are described in more detain in Marc Volume A: Theory and User Information, Chapter 9, Cyclic Symmetry.

Page 239: Patran 2008 r1 Interface to Marc Preference Guide

231Chapter 3: Running an AnalysisLoad Step Creation

Load Step Creation

This subordinate form appears whenever the Load Step Creation button is selected on the Analysis form. A Load Step (or analysis step) is defined by associating a load case, an analysis procedure, output requests, and any associated parameters that guide the solution path for the chosen analysis procedure. Whereas a load case is a collection of loads and boundary conditions for a particular Load Step, a Load

Step is a collection of relevant analysis parameters including the associated load case.

For instance, an analysis can consist of multiple Load Cases, where perhaps the first Load Case applies

a load to half of its maximum over a 10 second time period; a second Load Case does a modal extraction; and the third Load Case takes the load to 100% over 10 more seconds. There is no importance to the order in which the Load Steps are created on this form--they are ordered for the job in the Load Step

Selection, 332 form.

Page 240: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

232

Structural, Thermal, and Coupled Solution Types

Load Step Widget Description

Solution Type Lists the available solution types. These vary depending on the Analysis Type (Structural, Thermal, or Coupled). They are listed below for each.

Apply This button creates the Load Step.

Delete This button deletes the selected Load Step

Cancel This button closes the form without making or saving any changes.

Page 241: Patran 2008 r1 Interface to Marc Preference Guide

233Chapter 3: Running an AnalysisLoad Step Creation

Page 242: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

234

Solution Parameters

Each subordinate form for each solution type is shown in this section. Many parameters are common to multiple solution types and are described in the table in the section Common Solution Parameters, 264. Solution Parameters for the following analysis procedures are discussed on the following pages:

• Statics, 234 (Structural and Coupled)

• Normal Modes, 238

• Buckling, 240

• Transient Dynamic, 242 (Structural and Coupled)

• Frequency Response, 245

• Spectrum Response, 247

• Creep, 249 (Structural and Coupled)

• Body Approach, 252 (Structural and Coupled)

• Static (Single Increment), 254

• Steady State Heat Transfer, 256

• Transient Heat Transfer, 259

Statics

This subordinate form appears when the Solution Parameter button is selected on the Analysis form and Static is the Solution Type, which is available for both Structural and Coupled analysis.

Page 243: Patran 2008 r1 Interface to Marc Preference Guide

235Chapter 3: Running an AnalysisLoad Step Creation

Static Parameter Description

Linearity Nonlinear is the default. If Linear is chosen, non-applicable widgets are dimmed. This widget is applicable for both Structural and Coupled analysis.

Nonlinear Geometric Effects Indicates the type of nonlinear geometric approximation to use. The default is Large Displacement / Large Strain which writes the LARGE DISP, UPDATE, and FINITE parameters. Large Displ.

(Tot. Lagr.) / Small Strain writes a LARGE DISP parameter only. Large Displ. (Updated Lagr.) / Small Strain writes the LARGE

DISP, and UPDATE parameters only. None places none of these in the input file. Advanced allows you greater control over which parameters are written. An Advanced Options button appears when Advanced is selected. The options available here are described under Common Solution Parameters, 264 and override any other settings that the program may normally write. Note that while these settings can be set per Load Step, only the settings of the first Load Step are used.

Page 244: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

236

Follower LoadsFollower Forces

Requests that loads be applied to and follow the deformed configuration of the model from increment to increment. If ON (Load

Follow Deformations, or Load/Stiffness Follow Deformations, or Loads Follow Deform.(Beginning Incr.)) a 1, 2, or 3, respectively, is placed in the 2nd field of the FOLLOW FOR in input file if ON. In all cases a one (1) is placed in the 3rd field (except as noted below). If OFF (No Follower Forces) a FOLLOW FOR, -1, 1 is written. The -1 indicates that follower forces are OFF. The 1 in the 3rd field indicates to use total loads when defining loads. Loads are generally always placed in the Marc input file as total loads, so all input files usually must have a FOLLOW FOR parameter except when Table style input is used. Follower Loads affects the behavior of distributed loads (pressures). Follower Forces affects the behavior of point loads and if ON, places a 1 in the 4th field.

Treat Loads as By default all loads are treated as Total Loads. In some instances it may be advantageous to treat the loads as Incremental Loads. This is usually only applicable in the case of Fixed load stepping. Normally Adaptive load stepping requires total loads in which case the incremental setting is ignored except for displacement conditions. To achieve proper behavior with changing displacement condition from Load Step to Load Step, it may be necessary to set this to Incremetal Loads. In this case, the 3rd field of the FOLLOW FOR parameter is left blank or FOLLOW FOR is not written at all if it is not needed.

Cumulative Loads This is ON by default and only accessible when the Linearity is Linear. If this is OFF, loads are not treated as cumulative from Load

Step to Load Step but are treated as separate subcases from which separate solutions are sought. When this toggle is OFF, the ELASTIC parameter is placed in the input file to indicate that repeated matrix back substitution on a series of load vectors is allowed. Not available for Coupled analysis.

Load Increment Parameters...

Load increment parameters for Structural Static analysis appear on a subordinate form. For Coupled analysis, they appear directly on this form. They are described in Load Incrementation Parameters, 266.

Iteration Parameters... Iteration parameters described in Iteration Parameters, 287.

Contact Table... Contact Table setup is described in Contact Table, 291. Each Load

Step can have its own contact table setup.

Active/Deactive Elements... This capability is described in Active/Deactive Elements, 300.

Temp./Axisymm. Options... Specifying an external temperature loading file or referencing a post file for axisymmetric to 3D results mapping is described in Pre State

Options, 302.

Static Parameter Description

Page 245: Patran 2008 r1 Interface to Marc Preference Guide

237Chapter 3: Running an AnalysisLoad Step Creation

Superplastic Forming... Parameters for activating and setting up a superplastic forming analysis are available from this form. It is only valid if the Loads

Follow Deformations option menu is set to anything but No

Follower Forces. In other words, follower forces must be turned ON. These parameters are discussed in Superplastic Forming, 308. Not available for Coupled analysis.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form keeps the settings as they were before the form was opened.

Static Parameter Description

Page 246: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

238

Normal Modes

This subordinate form appears when the Solution Parameter button is selected for Normal Modes (or Static with incremental extraction).

Note: You must perform a Normal Modes analysis before you can do a Transient Dynamic analysis using linear modal superposition.

Page 247: Patran 2008 r1 Interface to Marc Preference Guide

239Chapter 3: Running an AnalysisLoad Step Creation

If the selected bñíê~Åíáçå=jÉíÜçÇ is Inverse Power Sweep, then the following parameters may be defined.

Parameter Name Description

Number of Modes Defines the number of modes to extract. This is entered in the 3rd data field of the DYNAMIC option.

Max # of Iterations per Mode

Defines the maximum number of iterations that are allowed for the extraction of any mode. This is entered in the 1st data field of the

second card of the MODAL SHAPE option.

Convergence Tolerance Defines the maximum allowable relative difference between the eigenvalues (frequency squared) for convergence. This is entered in the 2nd data field of the 2nd data block of the MODAL SHAPE option. Default is 1e-5.

Initial Frequency Defines the initial shift frequency (cycles per unit of time). This entered in the 3rd data field of the second card of the MODAL

SHAPE option. Default is zero.

Highest Frequency Defines the highest frequency to be extracted in cycles per unit of time. This is entered in the 4th data field of the 2nd data block of the MODAL SHAPE option. This is optional and, if left blank, extraction will end when the number of modes requested is reached, otherwise extraction ends when this frequency is reached.

Auto Shift Requests that the shift be updated periodically. When this is not selected, the 5th data field of the second card of the MODAL SHAPE option is set to the number of modes to extract. OFF by default.

Number of Modes per Shift Defines the number of modes that are extracted per shift. This is entered in the 5th data field of the second card of the MODAL

SHAPE option. It is only requested when Auto Shift is selected. The default is 5.

Auto Shift Parameter Defines the automatic shift parameter. The new shift point (in frequency squared) is calculated by multiplying the shift parameter by the square of the difference between the two highest extracted frequencies and adding this product to the highest frequency squared. The shift parameter is entered in the 6th data field of the second card of the MODAL SHAPE option. This is only requested when Auto

Shift is selected. The default is 1.0.

Page 248: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

240

If the selected Extraction Method is Lanczos, then the following parameters may be defined.

Buckling

This subordinate form appears when the Solution Parameter button is selected for Buckling or Static (with incremental extraction). In all cases, a BUCKLE option is written to the History section. The BUCKLE parameter has a one (1) placed in the 4th data field.

Parameter Name Description

Number of Modes For Lanczos, defines the number of modes to extract. This is entered in the 3rd data field of the DYNAMIC parameter if this is the 1st Load Step. All subsequent Load Steps, this is placed in the 3rd field of the 2nd data block of the MODAL SHAPE option.

Lowest Frequency For Lanczos, defines the lowest frequency to be extracted in cycles per unit of time. This is entered in the 1st data field of the 2nd data block of the MODAL SHAPE option.

Highest Frequency For Lanczos, defines the highest frequency to be extracted in cycles per unit of time. This is entered in the 2nd data field of the 2nd data block of the MODAL SHAPE option.

Sequence Checking For Lanczos, requests that Sturm sequence checking be performed on the extracted eigenvalues. This sets the 4th data field of the 2nd data block of the MODAL SHAPE option to one (1) if ON, otherwise it is zero (0). OFF by default.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form keeps the settings as they were before the form was opened.

Note: Parameters specified on the DYNAMIC parameter can only be specified once which is determined by the first Load Step. Everything that goes on the MODAL SHAPE option can vary by Load Step.

Note: When Normal Modes is requested, a RECOVER card is written according to Output Requests as a step after the MODAL SHAPE option.

Page 249: Patran 2008 r1 Interface to Marc Preference Guide

241Chapter 3: Running an AnalysisLoad Step Creation

The parameters are described in the table below.

Note: When Buckling is requested, a RECOVER card is written according to Output Requests as a step after the BUCKLE option.

Page 250: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

242

Transient Dynamic

This subordinate form appears when the Solution Parameter button is selected on the Analysis application form when Transient Dynamic is the Solution Type, which is available for both Structural and Coupled analysis.

Extraction Parameter Description

Max # of Modes Defines the maximum number of buckling modes to extract. This is entered in the 2nd data field of the BUCKLE parameter option. Default set to five (5).

Max # of Modes w/ Positive Eigenvalues Defines the maximum number of buckling modes to extract that have positive critical load factors. This is entered in the 3rd data field of the BUCKLE parameter. Default set to one (1).

Max # of Iterations per Mode Defines the maximum number of iterations that may be used to extract a buckling mode. This is entered in the 1st data field of the 2nd data block of the BUCKLE history option. Not used for Lanczos and a zero is entered.

Convergence Tolerance Defines the maximum allowable relative difference between critical load factors for convergence. This is entered in the 2nd data field of the 2nd data block of the BUCKLE history option. This is not used for Lanczos and a zero should be entered.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form keeps the settings as they were before the form was opened.

Note: Parameters specified on the BUCKLE parameter can only be specified once which is determined by the first Load Step. Everything that goes on the BUCKLE option can vary by Load Step.

Page 251: Patran 2008 r1 Interface to Marc Preference Guide

243Chapter 3: Running an AnalysisLoad Step Creation

Dynamic Parameter Description

Linearity Nonlinear is the default. The Time Integration Method can only be Direct when the Linearity is Nonlinear. For Linear, the only things applicable are Load Increment Parameters, Activate/Deactive

Elements, and Temperature File. All other widgets are dimmed.

Time Integration Method The Time Integration Method can be Direct or Modal. Direct is the

default. Modal is not applicable for Nonlinear. If Modal is selected,

a Normal Modes analysis is a required Load Step before the Transient Dynamic Load Step. This setting is not applicable for Coupled analysis - it must be Direct - so the widget is not presented.

Nonlinear Geometric Effects Same as for Statics, 234.

Follower LoadsFollower Forces

Same as for Statics, 234.

Treat Loads as Same as for Statics, 234.

Page 252: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

244

Load Increment Parameters...

Load increment parameters for Structural Transient Dynamic

analysis appear on a subordinate form. For Coupled analysis, they appear directly on this form. They are described in Load

Incrementation Parameters, 266.

Iteration Parameters... Iteration parameters described in Iteration Parameters, 287.

Contact Table... Contact Table setup is described in Contact Table, 291. Each Load

Step can have its own contact table setup.

Active/Deactive Elements... This capability is described in Active/Deactive Elements, 300.

Temp./Axisymm. Options... Specifying an external temperature loading file or referencing a post file for axisymmetric to 3D results mapping is described in Pre State

Options, 302.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form and keeps the settings as they were before the form was opened.

Dynamic Parameter Description

Note: A DYNAMIC parameter is written to the Parameter section for Transient Dynamics.

Page 253: Patran 2008 r1 Interface to Marc Preference Guide

245Chapter 3: Running an AnalysisLoad Step Creation

Frequency Response

This subordinate form appears when the Solution Parameter button is selected when then solution is Frequency Response.

The HARMONIC parameter is written with 3rd, 4th and 5th fields filled in from information of the loads and boundary condition of the model. The 6th field is one (1) always. If damping material properties have been defined, a one (1) is placed in the 2nd field.

Page 254: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

246

Freq. Resp. Parameter Description

Large Displacement Requests large displacement formulation. This generates the LARGE DISP parameter used in dynamic solution sequence. This is OFF by default. This is ignored if a step before this has already turned it ON.

Lowest Excitation Freq. Defines the excitation frequency in Hz. for the first vibration analysis. This is entered in the 1st field on the 2nd data block of the HARMONIC history option.

Excitation Freq. Interval Defines the frequency interval in Hz. for subsequent vibration analysis. This is entered in the 2nd field on the 2nd data block of the HARMONIC history option.

Number of ExcitationFrequencies

Defines the number of vibration analyses to perform. This determines the highest excitation frequency which is entered in the 3rd field on the 2nd data block of the HARMONIC history option.

Log Increments Turns ON the logarithmic frequency increments on the HARMONIC history option (field 4).

Use Complex Damping MatrixInclued Inertia Effects

Turns these features ON on the HARMONIC parameter. You must have damping in your model for the first to have an effect. The second is used in the calculation of the harmonic reaction forces.

Note: A Frequency Response analysis Load Step can follow any pre-stressing step. The selected load case for the Frequency Response analysis is used to determine the amplitude of the excitation loads.

Page 255: Patran 2008 r1 Interface to Marc Preference Guide

247Chapter 3: Running an AnalysisLoad Step Creation

Spectrum Response

This subordinate form appears when the Solution Parameter button is selected for Spectrum Response solutions.

Page 256: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

248

Spectral Resp. Parameter Description

Large Displacement Requests large displacement formulation. This generates the LARGE DISP parameter used in dynamic solution sequence. This is OFF by default. This is ignored if a step before this has already turned it ON.

Number of Modes for Spectral Response

Defines the number of modes to use in the spectral response analysis. This is entered in the 1st field on the 2nd data block of the SPECTRUM history keyword option.

Page 257: Patran 2008 r1 Interface to Marc Preference Guide

249Chapter 3: Running an AnalysisLoad Step Creation

Creep

A CREEP option constitutive material model must exist for a Creep analysis to proceed. This solution procedure is valid for both Structural and Coupled analysis.

Weighting Factors for Translational Displacement

Defines the weighting factor associated with the translational degrees-of-freedom. This is entered on the 3rd data block of the SPECTRUM history option in fields 1, 2, and 3.

Weighting Factors for Rotational Displacement

Defines the weighting factor associated with the rotational degrees-of-freedom. This is entered on the 3rd data block of the SPECTRUM history option in field 4, 5 and 6.

Displacement-Response Spectrum

Displays the fields that are available to define displacement response spectrum. By default, the first in the list is selected. Defines the displacement response spectrum as a frequency dependent field (cycles/time). This information is entered on the 3rd data block of the RESPONSE SPECTRUM option. The number of points in this field is entered on the RESPONSE parameter in the 2nd field.

Spectral Resp. Parameter Description

Note: Must have a modal extraction (Normal Modes) step before this step.

Page 258: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

250

Each widget is described below.

Page 259: Patran 2008 r1 Interface to Marc Preference Guide

251Chapter 3: Running an AnalysisLoad Step Creation

Parameter Description

Procedure The Creep solution requires a CREEP parameter. The default is Explicit Creep. This places nothing in any of the fields of the CREEP parameter. For Implicit Creep, it depends on the Creep

Method selected.

Creep Method For Implicit Creep only. This pull down should dim or be hidden for Explicit Creep. The default is Elastic Tangent. If Secant Tangent

or Radial Return, this places a one (1) or a (2) into the 5th field of the CREEP parameter. All other fields should be blank.

Scale to 1st Yield This puts a SCALE parameter in the input deck. It is a flag to force the first increment (increment zero) to take the load up to the yield point. This requires that the load options be placed in the Model Definition section. This parameter only affects the first Load Step selected. Subsequent Load Steps should ignore this if it is ON. Not used in Coupled analysis.

fåÅêÉãÉåí=qóéÉ This is either Adaptive, Adaptive Creep, Adaptive Thermal, or Fixed. Adaptive is the default. This causes an AUTO STEP to be written the History section. The others cause AUTO CREEP, CREEP INCREMENT or AUTO LOAD to be written to the History section, respectively. This an the other associated load increment parameters are discussed in Load Incrementation

Parameters, 266.

Nonlinear Geometric Effects Same as for Statics, 234

Loads Follow Deformations Same as for Statics, 234

Treat Loads as Same as for Statics, 234.

Iteration Parameters... Iteration parameters described in Iteration Parameters, 287.

Contact Table... Contact Table setup is described in Contact Table, 291. Each Load

Step can have its own contact table setup.

Active/Deactive Elements... This capability is described in Active/Deactive Elements, 300.

Temp./Axisymm. Options... Specifying an external temperature loading file or referencing a post file for axisymmetric to 3D results mapping is described in Pre State

Options, 302.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form and keeps the settings as they were before the form was opened.

Note: Viscoelastic solutions are handled by defining Viscoelastic material properties. A Creep procedure is not necessary; only a standard Nonlinear Static solution.

Page 260: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

252

Body Approach

This procedure is available for both Structural and Coupled analysis. It allows you to position rigid bodies to just touch deformable bodies before beginning a subsequent Load Step. It is used commonly in multi-forming simulations where bodies are brought just into contact before the analysis begins. They can also be release using a contact table. See Contact Table, 291.

Page 261: Patran 2008 r1 Interface to Marc Preference Guide

253Chapter 3: Running an AnalysisLoad Step Creation

In addition to the above options, if no TABLEs are being used in the CONTACT option, then a MOTION CHANGE option is written as the last entry of the Load Step. Rigid bodies are brought into contact only for bodies with non-zero velocity or position control. If a field is used to define motion change in the contact definition, the proper total time is tracked from all previous Load Steps such that the correct velocity/position is extracted into the MOTION CHANGE option. No other LBCs are written even if they appear in the associated load case.

Parameter Description

Total Time This places a TIME STEP option in the Load Step with the time step value being the total time specified here.

Synchronized If this toggle is OFF, the APPROACH option is written. If this toggle is ON, the SYNCHRONIZE option is written. The difference between the two is in how to approach the rigid bodies. By default all bodies are moved until they come in contact. However, if you Synchronize the movement, then when the first rigid body comes into contact, the rest stop moving when the first body contacts another.

Contact Table This button brings up the standard Contact Table form and a contact table should be defined for this load step in the normal fashion. See

Contact Table, 291.

Page 262: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

254

Static (Single Increment)

This analysis procedure allows you to perform static analysis in a single load increment if this is the only Load Step selected for a particular analysis. (In this case, only increment zero is run and no History definition is written to the input deck.)

Or it allows you to perform a single load increment to be inserted between any existing Load Steps. (All loads are written to the History section in this case but no AUTO load control options are written.)

This Load Step has no Solution Parameters form. If the first selected Load Step is Linear (Single

Incr.) then all the loads and boundary conditions (LBCs) of the associated load case are placed in the Model Definition section. If this is the only Load Step, then no History section is written except if Direct Text Input (DTI) is present. Then the DTI is placed in the History section with a CONTINUE option ending the deck.

Page 263: Patran 2008 r1 Interface to Marc Preference Guide

255Chapter 3: Running an AnalysisLoad Step Creation

If this is not the first or only Load Step, then the LBCs from the associated load case are placed between CONTINUE cards in the normal manner, including Output Requests and DTI but no load incrementation parameters (i.e., AUTO LOAD/INCREMENT/STEP) thus forcing a single increment.

Page 264: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

256

Steady State Heat Transfer

This subordinate form appears when the Solution Parameter button is selected for the Steady State

Heat Transfer solution.

The HEAT parameter is automatically placed in the input file for Heat Transfer analysis types. Input to the HEAT parameter is acquired from Element Properties (field 2) and field 4 is set to two (2).

Page 265: Patran 2008 r1 Interface to Marc Preference Guide

257Chapter 3: Running an AnalysisLoad Step Creation

Usage Scenarios

The following scenarios are possible when writing in input file for Steady State Heat Transfer:

Heat Parameter Description

Maximum Error in Temperature

Defines the maximum error in temperature used for property evaluation. Default is 0.0 which flags a bypass of this test. This is entered in the 3rd field of the 3rd data block of the CONTROL option.

Number of Increments This is the number of fixed increments for this Load Step. It is blank by default and is optional. It can be left blank. A STEADY STATE or TRANSIENT NON AUTO option is written according to the usage scenarios outlined below.

Total Time This is the total time of the Load Step and is blank by default and is optional. It can be left blank. A TIME STEP or TRANSIENT NON

AUTO option is written according to the usage scenarios outlined below.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form keeps the settings as they were before the form was opened.

Static Load Case - Steady State Heat Transfer

# ofIncreme

ntsTotalTime Remarks

blank blank • Writes a single increment using the STEADY STATE option in the History section.

• Loads are written as total loads.

supplied blank • Writes a STEADY STATE option for each increment requested.

• Load values are divided by the number of increments requested but written as total loads increasing each increment until the total load is reached at the last increment.

blank supplied • Writes a single increment using the TRANSIENT NON AUTO option in the History section with the given time value.

• Loads are written as total loads.

Page 266: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

258

supplied supplied • Writes a STEADY STATE option for each increment requested.

• Writes a TIME STEP options for each increment the value of which is the total time divided by the number of increments.

• Load values are divided by the number of increments requested but written as total loads increasing each increment until the total load is reached at the last increment.

Time Dependent Load Case - Steady State Heat Transfer

# ofIncreme

ntsTotalTime Remarks

blank blank • Writes an increment for each time point in the referenced field(s) using the STEADY STATE option.

• Writes a TIME STEP option for each increment (or point in the field(s)) the value of which is the time between points.

• The first point of the field(s) is written in the Model Definition section unless there are no fields associated to any loads. In this case it is treated like the Static case.

supplied blank • Identical to the above case except only the number of points specified as the number of increments are written; truncates the signal if increments are less than points in field.

blank supplied • Also identical first case above except now it is the time that drives what increments are written according to these scenarios.

• 1. If the time is greater than or equal to the largest time in the field, all steps are written.

• 2. If the time is less than the total time of the signal, then the only steps up to that time are written. If the time falls between points, the last point is interpolated.

supplied supplied • Writes the STEADY STATE and TIME STEP options for every increment.

• Increments determined by dividing the total time by the number of increments and interpolates the field(s) at those new incremental time values with linearly interpolated load values.

Static Load Case - Steady State Heat Transfer

# ofIncreme

ntsTotalTime Remarks

Page 267: Patran 2008 r1 Interface to Marc Preference Guide

259Chapter 3: Running an AnalysisLoad Step Creation

Transient Heat Transfer

This subordinate form appears when the Solution Parameter button is selected for the Transient Heat

Transfer solution.

The HEAT parameter is automatically placed in the input file for Heat Transfer analysis types. Input to the HEAT parameter is acquired from Element Properties (field 2) and field 4 is set to two (2).

Page 268: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

260

Heat Parameter Description

Maximum Temperature Change Allowed

Defines the maximum nodal temperature change allowed per increment. Default is 20.0. This is entered in the 1st field of the 3rd data block of the CONTROL option.

Maximum Temperature Changebetween Reassembly

Defines the maximum nodal temperature change allowed before properties are reevaluated and matrices reassembled. Default is 100.0. This is entered in the 2nd field of the 3rd data block of the CONTROL option.

Maximum Error in Temperature

Defines the maximum error in temperature used for property evaluation. Default is 0.0 which flags a bypass of this test. This is entered in the 3rd field of the 3rd data block of the CONTROL option.

Time Step Type This can be Adaptive, Adaptive Thermal or Fixed. Different scenarios are laid out below. The latter two control whether a TRANSIENT or a TRANSIENT NON AUTO option is used, respectively. The former uses the AUTO STEP option. Widgets for the other two are discussed here. Adaptive time stepping incrementation is discussed in Load Incrementation Parameters, 266.

Initial Time Step Size or

Time Step Size

For Adaptive Thermal, this is the suggested trial time step size. It is entered into the 1st field of the 2nd data block of the TRANSIENT option. A default of 10.0 is set.

For Fixed the label changes. This is the actual desired time step size. It is 10.0 by default. This will cause a NON AUTO to be written in the 2nd field of the 1st data block of the TRANSIENT option, thus forcing a fixed time step size. The time step size is written to the 1st field of the 2nd data block.

Total Time This is the total time period of the transient solution. This is blank by default. This is optional and, if left blank, will be determined by the longest time in a referenced time dependent load. For non-time dependent loads, the total time will be the Time Step Size if left blank. This is the 2nd field of the 2nd data block of the TRANSIENT option.

Maximum # of Steps This is entered into the 3rd field of the 2nd data block of the TRANSIENT option. It can be left blank which will default to the Initial Step Size divided by the Total Time by Marc automatically.

Temperature Limits Sets whether transient analysis should finish if all nodal temperatures are above or below a given value. The default is None and can be set to Minimum or Maximum also. This places a 0, 1, or -1 in the 6th field of the 2nd data block of the TRANSIENT option, respectively.

Page 269: Patran 2008 r1 Interface to Marc Preference Guide

261Chapter 3: Running an AnalysisLoad Step Creation

The CONTROL card is written to the Model Definition section if this is the first Load Step. If in subsequent Load Steps this information changes, it is written to a CONTROL card in the History section. The CONTROL card is not written unless non-linear conditions are encountered. These are flagged by the presence of radiation, convection, specific heat, conductivity (temperature dependent material properties). If the problem is detected to be completely linear, no CONTROL card is written which speeds up computation time.

Usage Scenarios

The following scenarios are possible when writing in input file for Transient Heat Transfer. Note that a time step or initial time step must be supplied.

Minimum/MaximumNodal Temperature

Temperature at which transient analysis will finish if all nodal temperatures are above or below. This is hidden unless Temperature

Limits is set to Minimum or Maximum. This is entered into the 7th field of the 2nd data block of the TRANSIENT option. The label also changes depending on the setting of Temperature Limits.

OK Closes the form and saves any settings.

Defaults Resets the widgets on the form to their defaults.

Cancel Closes the form and keeps the settings as they were before the form was opened.

Heat Parameter Description

Page 270: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

262

Static Load Case - Fixed Load Stepping

Time StepSize

TotalTime Remarks

supplied blank • Writes a single increment to the History section using the TRANSIENT

NON AUTO option.

• Total time defaults to the time step size. This can result in a Steady State solution if the time step size is high enough.

supplied supplied • Writes a single increment to the History section using the TRANSIENT

NON AUTO option.

• The total time and time step size are both written on the TRANSIENT

NON AUTO option.

Time Dependent Load Case - Fixed Load Stepping

Time StepSize

TotalTime Remarks

supplied blank • An increment is written out for each point of the time dependent load.

• The total time written to the TRANSIENT NON AUTO is determined by the incremental time between each point in the time dependent load.

• If the time step size is greater than the incremental time between points, the time step size is reduced to the incremental time for that increment.

supplied supplied • Writes the time dependent load at each point for the specified period of time using TRANSIENT NON AUTO as in the previous case.

• Load is truncated if total time is shorter than actual signal and interpolated at the last point if necessary.

• If total time is longer, only what is available is written.

Static Load Case - Adaptive Thermal Load Stepping

Time StepSize

TotalTime Remarks

supplied blank • Writes a single increment to the History section using the TRANSIENT

option.

• Total time defaults to the initial time step size.

supplied supplied • Writes a single increment to the History section using the TRANSIENT

option.

• The total time and initial time step size are both written on the TRANSIENT option.

Page 271: Patran 2008 r1 Interface to Marc Preference Guide

263Chapter 3: Running an AnalysisLoad Step Creation

Time Dependent Load Case - Adaptive Thermal Load Stepping

Time StepSize

TotalTime Remarks

supplied blank • An increment is written out for each point of the time dependent load.

• The total time written to the TRANSIENT option is determined by the incremental time between each point in the time dependent load.

• If the initial time step size is greater than the incremental time between points, the initial time step size is reduced to the incremental time for that increment.

supplied supplied • Writes the time dependent load at each point for the specified period of time using TRANSIENT as in the previous case.

• Load is truncated if total time is shorter than actual signal and interpolated at the last point if necessary.

• If total time is longer, only what is available is written.

Note: Adaptive scenarios would be equivalent to Adaptive Thermal scenarios above.

Page 272: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

264

Common Solution Parameters

The following forms and tables show common items to many of the Solution Parameter forms. The following subordinate forms that appears on the Solution Parameter forms are described below.

• Advanced Options (Geometric Effects), 264 for Statics, Transient Dynamics, and Creep for Structural and Coupled analyses.

• Load Incrementation Parameters, 266 for Statics, Transient Dynamics and Transient Heat

Transfer (Adaptive).

• Iteration Parameters, 287

• Contact Table, 291

• Active/Deactive Elements, 300

• Pre State Options, 302

• Superplastic Forming, 308 for Statics only.

Advanced Options (Geometric Effects)

For Statics, Transient Dynamics, and Creep analyses, you may override the normal default geometric effects parameters that get written to the input deck by using this form. Caution should be used that the appropriate parameters are used depending on the type of analysis. With this form it is possible to set inappropriate parameters. In most other instances, the program tries to set appriate parameters that will allow the job to run.

Page 273: Patran 2008 r1 Interface to Marc Preference Guide

265Chapter 3: Running an AnalysisLoad Step Creation

Geometric Parameter Description

Large Displacements Writes the LARGE DISP parameter to the input deck to indicate large displacement methodologies are to be used. ON by default.

Plasticity Procedure Writes the PLASTICITY parameter to the input deck. Choices are Large Strain Additive (default) or Large Strain Multiplicative which writes PLASTICITY, 3 or PLASTICITY, 5, respectively. If Small Strain is selected, no PLASTICITY parameter is written. Using PLASTICITY, 3 is the same as using LARGE DISP, UPDATE, and FINITE in the same input deck. So setting a number of these widgets in this form can be redundant. Using the multiplicative method is required with Herrmann elements and nonlinear elastic-plastic materials.

Elasticty Procudre Writes the ELASTICTY parameter to the input deck. This parameter is generally only necessary when using rubber materials (elastomers). Choices are Small Strain (default), in which case no ELASTICITY parameter is written or Large Strain - Total Lagrange and Large

Strain - Updated Lagrange, which write ELASTICITY, 1 and ELASTICITY, 2, repsectively. Herrmann elements generally require ELASTICITY, 2.

Updated Lagrange Writes the UPDATE parameter to the deck indicating to use the Updated Lagrangian formulation for large displacements as opposed to the Total Lagrangian. Note that PLASTICITY, 3 invokes this also.

Page 274: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

266

Load Incrementation Parameters

Load and time step incrementation parameters for Statics and Transient Dynamics appear on this subordinate form. In some cases this information appears directly on the Solution Parameters form:

Large Beam Rotations Writes the UPDATE,0,1 parameter to the deck indicating to use large beam rotations in conjuction with the Updated Lagrangian procedure.

Large Strains Writes the FINITE parameter to the input deck indicating to use large strain formulation, normally only necessary for rubber (elastomeric) materials and large flow plasticity. Note that PLASTICITY, 3 invokes this also.

Geometric Parameter Description

Caution: While these settings can be set differently for each Load Step, only the settings of the first Load Step selected are used in the analysis.

Page 275: Patran 2008 r1 Interface to Marc Preference Guide

267Chapter 3: Running an AnalysisLoad Step Creation

This table indicates which Marc load or time stepping option is used for a given solution type and load/time incrementation method. Unless otherwise indicated, the default is Adaptive

Note: This form for Adaptive load/time incrementation can slightly change between Statics and Transient Dynamics (or other solutions) and differences are noted in the table below. Different usage scenarios can result depending on whether static or time dependent loading is used. These are outlined in Usage Scenarios, 282.

Page 276: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

268

.

The following are described below:

• Adaptive (with Arclength Method), 269

Solution Fixed AdaptiveAdaptiveThermal

AdaptiveCreep

Static

(Structural)AUTO LOAD

AUTO STEP (no arclength method)AUTO INCREMENT (with arclength method)

AUTO THERM N/A

Static

(Coupled)

TRANSIEN

T NON AUTO

AUTO STEP TRANSIENT N/A

Normal Modes N/A N/A N/A N/A

Buckling N/A N/A N/A N/A

Transient

Dynamics

(Structural)

DYNAMICCHANGE

AUTO STEP N/A N/A

Transient

Dynamics

(Coupled)

DYNAMICCHANGE

AUTO STEP TRANSIENT N/A

Frequency Response

N/A N/A N/A N/A

Harmonic Response

N/A N/A N/A N/A

Creep

(Structural)CREEP INCREMENT

AUTO STEP AUTO THERM CREEP

AUTO CREEP

Creep

(Coupled)CREEP INCREMENT

AUTO STEP AUTO THERM CREEP

AUTO CREEP

Body Approach

N/A N/A N/A N/A

Linear (Single Incr.)

N/A N/A N/A N/A

Steady State Heat

STEADY STATE

N/A N/A N/A

Transient Heat

TRANSIENT NON AUTO

AUTO STEP TRANSIENT N/A

Page 277: Patran 2008 r1 Interface to Marc Preference Guide

269Chapter 3: Running an AnalysisLoad Step Creation

• Adaptive (no Arclength Method), 271

• Adaptive Load Stepping Criteria, 274

• Adaptive Thermal, 276

• Adaptive Creep, 278

• Fixed Load Incrementation, 279

• Usage Scenarios, 282

Adaptive (with Arclength Method)

The following table describes adaptive load incrementation for Static (Structural) analysis when an Arclength Method is set. This writes the AUTO INCREMENT option.

Page 278: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

270

Adaptive Increment Parameter Description

Arclength Method Selects the arclength root procedure. The default is Modified

Riks/Ram. This places a 1, 2, 3, or 4 in the 8th field of the 2nd data block of the AUTO INCREMENT option. If None is selected the form updates as shown below. An AUTO STEP is used instead of AUTO INCREMENT. For Transient Dynamics, this is the only option available for adaptive load incrementation.

Automatic Cutback This is a feature for Marc 2000 or higher. It is not available if the Marc Version is less than 2000. It is ON by default. If an increment does not converge, a restart from the last increment cuts the increment size in half. This writes a RESTART LAST option to the input file with a one (1) in the 1st field of the 2nd data block. Marc automatically handles the restart from the last increment.

Number of Cutbacks This is associated with Automatic Cutback. It writes the integer number (defaulted to 3) to the 9th field of the AUTO INCREMENT option for the Adaptive increment type. This parameter determines how many times a cutback is allowed.

Initial Fraction of LoadApplied to 1st Increment

Places the value (default is 0.1) in the 1st field of the 2nd data block of the AUTO INCREMENT option. This is the fraction of the total load that should be applied in the first iteration of the first increment.

Max. Fraction of Load Appliedin Any Increment

Places the value (default is 1.0) in the 4th field of the 2nd data block of the AUTO INCREMENT option. This is the maximum fraction of the load that can be applied in any increment.

Max/Min Ratio Arc Length/ Initial Arc Length

Places this value in the 5th and 7th field of the 2nd data block of the AUTO INCREMENT option, respectively. It is used to define the minimal arclength. The default is 0.01.

Total Time This is the total time of the analysis for a particular step. It defaults to one (1) if left blank for static load cases. For time dependent load cases, the total time is the length of time between distinct time points if left blank. Otherwise the actual value is used (not recommended because it can’t be variable). This is the 6th field of the 2nd data block of the AUTO INCREMENT option.

Max. # of Increments Places this integer value in the 2nd field of the 2nd data block of the AUTO INCREMENT option. Program will end if this value is exceeded.

Page 279: Patran 2008 r1 Interface to Marc Preference Guide

271Chapter 3: Running an AnalysisLoad Step Creation

Adaptive (no Arclength Method)

If None is selected as the Arclength Method, the form updates as shown below for Static (Structural and Coupled) analysis. This method writes the AUTO STEP option. This method is also used for Transient Dynamics and Creep Analysis (Structural and Coupled) and Transient Heat Transfer although the from widgets may appear slightly different than below or appear directly on the Solution

Parameters form, however the widget functions and names are identical.

Scale to 1st Yield Only applicable to Nonlinear Statics when the Geometric Effects are Small Displacements and Strains. You must supply a yield stress when defining materials.

This puts a SCALE parameter in the input deck. It is a flag to force the first increment (increment zero) to take the load up to the yield point. This requires that the load options be placed in the Model Definition section. This parameter is not be written to the input file for time dependent load cases and only affects the first Load Step selected. Subsequent Load Steps ignore this if it is ON. This is only valid for Small Strain/Displacement.

Eigenvalue Extractions Modal or Buckling extractions can be done at specified load percentages for Linear or Nonlinear Statics. They are both OFF by default. Only one or the other can be ON, but not both. A DYNAMIC or BUCKLE parameter is written if ON.

List of Increments for Extraction:

This is a list of the increments at which eigenvalue extractions should be performed. If the list is 10, 30, 50 then buckling or modal extraction is done at indrement 10, 30, and 50.

Eigenvalue Extract Parameters

This brings up a subordinate form for selecting the eigenvalue extraction parameters. This form is identical to that for Normal

Modes or Buckling solution parameter forms. For Modal

Eigenvalue Extraction, see Normal Modes, 238. For Buckling

Eigenvalue Extraction see Buckling, 240.

OK Closes form and saves set information.

Defaults Set the form back to its defaults.

Cancel Closes form and does not save changed information.

Adaptive Increment Parameter Description

Page 280: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

272

Adaptive Increment Parameter Description

Trial Time Step Size Field 1 of 2nd data block of AUTO STEP option. Blank by default. Marc default is 1% of Total Time if left blank.

Time Step Scale Factor Field 6 of 3rd data block of AUTO STEP option. Default is 1.2. Indicates load will be allowed to be scaled up by 20% each increment if possible.

Minimum Time Step Field 5 of 2nd data block of AUTO STEP option. Blank by default. Marc default is Trial Time Step / 1000 if left blank.

Maximum Time Step Field 6 of 2nd data block of AUTO STEP option. Blank by default. Marc default is Total Time / 2 if left blank.

Maximum # of Steps Field 7 of 2nd data block of AUTO STEP option. Blank by default. Marc default is 10 X (Total Time / Trial Time Step Size) if left blank.

Total Time Field 2 of 2nd data block of AUTO STEP option. Blank by default. Marc default is 1.0 if left blank.

Page 281: Patran 2008 r1 Interface to Marc Preference Guide

273Chapter 3: Running an AnalysisLoad Step Creation

# of Steps of Output Field 1 of 3rd data block of AUTO STEP option. Blank by default. Marc default is 0 if left blank. Indicates that this many increments evenly spaced in time will be place in the output POST file. If left blank, the POST file settings dictate the increments written.

Quasi-static Inertial DampingDamping Energy RateDamping Ratio

OFF by default. Places a 1 in 10th field of 2nd data block of AUTO

STEP option if ON. Or places a 4 if Damping Energy Rate is ON. Damping must be defined in your material properties for this option to be effective in Marc Version 2001 (2003 and beyond, this is not necessary). The Damping Ratio is placed in the 9th field of the 3rd data block if Damping Energy Rate is ON. Turning these toggles ON can help in convergence for Static analysis by defining some artificial damping. Damping is based upon the estimated damping energy and the estimated total strain energy fromthe first increment of the Load Step.

Criteria Multiple adaptive load stepping criteria is available. By default, none of this is necessary to define for Marc Version 2001 or greater. These criteria are described below in Adaptive Load Stepping Criteria, 274.

Time Integration Scheme For Transient Dynamics, the Houbolt and Central Difference cannot be selected. Indicates the time integration scheme to use in dynamic analysis. The 2nd field of the DYNAMIC parameter is set to 2, 3, 4, 5, or 6 for Newmark, Houbolt, Central Difference, Fast

Explicit, or Single Step respectively. Single Step Houbolt is the default when the Marc Version is 2000, otherwise it is Newmark. A lumped mass matrix is always used with Central Difference so the Lumped Mass Matrix parameter is ignored.

Time Integration Error Check

This turns on a Bergan check. For Transient Dynamics, this toggle is ON by default and writes a 1 to the 13th field of the 3rd data block of the AUTO STEP option. It is only applicable for Marc 2003 (r2) and beyond.

Adaptive Increment Parameter Description

Note: A one (1) is always be entered in the 9th field of the 2nd data block of AUTO STEP to invoke the enhanced scheme and thus, the reading of the 3rd data block. This feature is only invoked if the Marc Version is 2001 or greater.

Note: The 8th field of the 2nd data block of the AUTO STEP option is the desired number of recycles (iterations) which is acquired from the Iteration Parameters (p. 240) form.

Page 282: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

274

Adaptive Load Stepping Criteria

These criteria are only required for the AUTO STEP option if the Marc Version=ás 2000 or less or the user desires to use them

Page 283: Patran 2008 r1 Interface to Marc Preference Guide

275Chapter 3: Running an AnalysisLoad Step Creation

K

Criteria Description

Treat Criteria as: If Limits, sets 3rd field to zero (0) in 3rd data block (default). If Targets, sets field to one (1).

Use Automatic CriteriaContinue if not Satisfied

If the first toggle is ON, then automatic physical criteria is used. The second toggle determines what happens if the criteria is not met. Field 12 of 3rd data block of AUTO STEP option. Both OFF by default.

Loading Table Instances This pulldown determines how loading tables (Use Tables must be

ON in the Job Parameters form) are treated by AUTO STEP. By default loads are increased or decreased such that they always Reach

Peaks-Valleys Only. If you wish you can Reach All Points in Tables or Ingore all Points in Tables. Fields 10 and 11 of 3rd data block of AUTO STEP option.

Write Instances to Post File If this toggle is ON, then the instances requested in the above pulldown menu for selecting Loading Table Instances are written to the Post file. This puts a 1 in the 11th field of the 3rd data block of AUTO STEP. Be careful using this because if ON, then only those instances are written to the POST file and not all the increments of the analysis.

Number of Cutbacks Field 2 of 3rd data block of AUTO STEP option. Blank by default. Marc default is 10 if left blank or zero.

Ratio Between Steps: For Smallest, sets 3rd field in 2nd data block (default = 0.1), For Largest, sets 4th field in 3rd data block (default=10.0).

Increment Criteria Field 1 of 4th data block of AUTO STEP option. The 4th and 5th data blocks are repeated for every criteria selected. This places a 1, 2, 3, 4, 5, 7, 13 or 8, 9, 10, or 12 in this field based on Strain, Plastic Strain, Creep Strain, Normalized Creep Strain, Stress, Strain Energy, Temperature (Structural or Thermal/Coupled), Displacement, Rotation, or Normalized Stress, respectively. The labels “XXX Range” and “XXX Increment Allowed” will change based on the Increment Criteria selected. Note that for Transient Heat Transfer, only Temperature is valid to use.

Use Criterion This will force the 4th and 5th data blocks to be written for this Criterion if ON. For a criteria to be used, this widget must be turned ON!

“Criterion” Range This fills out fields 2, 4, and 6 of 5th data block of AUTO STEP option retrieved from the second column of data above. The first and last widgets are zero and 1e20 respectively and cannot change. The second and third must be the same as well as the 4th/5th and 6th/7th which define the ranges. The “Criterion” title changes according to the Increment Criterion chosen. Field 8 is always set to 1e20.

Page 284: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

276

Adaptive Thermal

Solutions that have Adaptive Thermal load incrementation methods are Static (Structural & Coupled), Transient Dynamics (Coupled), Creep (Structural and Coupled), and Transient Heat. Static (Structural) uses the AUTO THERM option and all others use TRANSIENT option except Creep which uses AUTO THERM CREEP.

For Static (Structural) this writes the AUTO THERM option according to this table:

“Criterion” Increment Allowed

This fills out fields 1, 3, 5, and 7 of 5th data block of AUTO STEP option. The “Criterion” title changes according to the Increment

Criteria chosen.

Select a Group (optional) You can optionally select a group of elements to which this criterion is to be applied. No group is selected by default. An Marc set is created and referenced in the 2nd field of the 4th data block.

Criteria Description

Note: Data blocks 4 and 5 are repeated for each criterion activated. If none are active, these data blocks are not written at all. Also note that the use of at least one criterion is required for Marc Versions less than 2001 when using AUTO STEP.

Note: aata block 3, field 7 is always written as 1 for Static analysis, 2 for Trasient Dynamic analysis, and 3 for Creep analysis for Marc Version 2003 or greater when using AUTO STEP. This way a Static load step is not influenced by a subsequent Creep or Transient Dynamic step. And similarly for Creep and Transient Dynamics.

Page 285: Patran 2008 r1 Interface to Marc Preference Guide

277Chapter 3: Running an AnalysisLoad Step Creation

For Static (Coupled), Transient Dynamics (Coupled), and Transient Heat Transfer, the Adaptive

Thermal parameters are shown and described in Transient Heat Transfer, 259.

For Creep analysis, these parameters appear directly on the Solution Parameters form and write the AUTO THERM CREEP option:

Increment Parameter Description

Maximum Temperature Change Allowed

1st field of 2nd data block of AUTO THERM option.

Maximum Time Step 5th field of 2nd data block

Total Transient Time 4th field of 2nd data block

Maximum # of Increments 2nd field of 2nd data block

Reassembly Interval 3rd field of 2nd data block

Scale to 1st Yield Operates as it is currently implemented for Adaptive load incrementation.

Page 286: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

278

Adaptive Creep

For Creep analysis, these parameters appear directly on the Solution Parameters form and write the AUTO CREEP option:

Increment Parameter Description

Maximum Temperature Change 1st field of 2nd data block of the AUTO THERM

CREEP option.

Total Transient Time 4th field of 2nd data block

Maximum # of Increments Allowed 2nd field of 2nd data block and 3rd field of 3rd data block

Suggested Time Increment 1st field of 3rd data block

Total Time 2nd field of 3rd data block

Creep Tests 5th field of 4th data block - 1 for absolute and 0 for relative.

Relative Strain Tolerance 1st field of 4th data block

Relative Stress Tolerance 2nd field of 4th data block

Low Stress Cut-off Tolerance 3rd field of 4th data block

Page 287: Patran 2008 r1 Interface to Marc Preference Guide

279Chapter 3: Running an AnalysisLoad Step Creation

Fixed Load Incrementation

This form varies slightly between Statics (Structural), Transient Dynamics and Creep. The differences are noted below. For Static (Coupled) and Transient Heat Transfer, the Fixed parameters are shown and described in Transient Heat Transfer, 259.

For Statics (Structural), the AUTO LOAD and/or the TIME STEP options are generated depending on whether the load case is time dependent or not. Only Fixed is available for Linear Statics and is the default. Transient Dynamics uses the DYNAMIC CHANGE option. And Creep uses the CREEP

INCREMENT plus the AUTO LOAD option.

Parameter Description

Increment Type This is either Adaptive, Adaptive Creep, Adaptive Thermal or Fixed. Adaptive Creep causes an AUTO CREEP to be written the History section.

Suggested Time Increment This time step size is entered into the 1st field of the 2nd data block of the AUTO CREEP option. This defaults to 1.0

Total Time This is entered into the 2nd field of the 2nd data block of the

AUTO CREEP option. The default is 100.0

Maximum # of Increments Allowed:

This is entered into the 3rd field of the 2nd data block of the AUTO CREEP option. The default is 50.

Creep Tests: This is either Relative or Absolute. This affects the labels of the next two data fields and the defaults of the next three data fields. A one (1) is placed in the 5th field of the 3rd data block of the AUTO CREEP option if Absolute testing is to be used. Not necessary for Implicit Creep and should be hidden as well as the widgets below this.

Relative Strain Tolerance: This is either the tolerance on the creep strain increment to the elastic strain (Relative) or the absolute tolerance on the creep strain. The “Relative” in the label is removed if Absolute. The defaults are 0.5 or 0.01 respectively. This is placed on the 1st field of the 3rd data block of the AUTO CREEP option.

Relative Stress Tolerance: This is either the tolerance on the stress increment to the stress (Relative) or the absolute tolerance on the creep stress. The “Relative” in the label is removed if Absolute. The defaults are 0.1 or 100.0 respectively. This is placed on the 2nd field of the 3rd data block of the AUTO CREEP option.

Low Stress Cut-off Tolerance: This is the tolerance on the low stress cut-off point. Points lower than this ratio relative to the maximum stress are not used in creep tolerance checking. The default is 0.05. This is placed on the 3rd field of the 3rd data block of the AUTO CREEP option.

Page 288: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

280

Note: Different usage scenarios can result depending on whether static or time dependent loading is used. These are outlined in Usage Scenarios, 282.

Page 289: Patran 2008 r1 Interface to Marc Preference Guide

281Chapter 3: Running an AnalysisLoad Step Creation

Fixed IncrementParameter Description

Automatic Cutback Applies to Nonlinear Statics only. This is a feature for Marc 2000 and above. It is ignored if the Marc Version is K7. It is ON by default. If an increment does not converge, it allows for a restart from the last increment cuts the increment size in half. This writes the RESTART

LAST option to the input file with a one (1) in the 1st field of the 2nd data block. Marc automatically handles the restart from the last increment.

Number of Cutbacks This is associated with Automatic Cutback. It writes the integer number (defaulted to 3) to the 3rd field of the AUTO LOAD option. This parameter determines how many times a cutback is allowed.

Number of Increments orNumber of Steps

For Statics and Creep this is the number of increments specified in the AUTO LOAD option in the 1st field of the 2nd data block. Or for Transient Dynamics defines the number of steps to use throughout the analysis for Fixed time step type. This is entered in the 3rd field of the 2nd data block of the DYNAMIC CHANGE option. Note the label change. Default is 10.

Total Time For Statics, this enters the TIME STEP option which is the total time as defined in this widget divided by the number of increments. For Transient Dynamics this is the 2nd field of the 2nd data block of the DYNAMIC CHANGE option. Default is blank. The 1st field is determined by total time / number of steps. If left blank the total time placed here is determined from the dynamic load defined in the field.

For Creep, the total time is either placed in the 2nd data block of a CREEP INCREMENT option or the total time is divided by the Number of Increments, if this value is present, and the incremental time is written to the 2nd data block of the CREEP INCREMENT option.

Scale to 1st Yield This puts a SCALE parameter in the input deck. It is a flag to force the first increment (increment zero) to take the load up to the yield point. This requires that the load options be placed in the Model Definition section. This parameter is not written to the input file for time dependent load cases and it only affects the first Load Step selected. Subsequent Load Steps ignore this if it is ON. It also requires that the Number of Increments be specified. In the first Load Step after the END OPTION it places the AUTO LOAD and also the PROPORTIONAL INCREMENT. The 1st field is set to zero (0) and the second field is set to the reciprocal of the Number of

Increments. This is only valid for Small Displacement/Strain and Nonlinear Statics only.

Page 290: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

282

Usage Scenarios

The major differences in using Fixed or Adaptive load/time stepping versus static or time dependent loads are illustrated in the following tables. To relate these tables to Transient Dynamics, replace the

Fraction of Scaled Load This places the PROPORTIONAL INCREMENT in the History section of the input deck and is used in conjunction with SCALE. The load is scaled to first yield. The load increments thereafter are a percentage of this load.

Eigenvalue Extractions Modal or Buckling extractions can be done at specified increments for Linear or Nonlinear Statics. They are both OFF by default. Only one or the other can be ON, but not both. A DYNAMIC or BUCKLE

parameter is written if ON.

List of Increments for Extraction

This is a list of increments for which the analysis will be postponed for an eigenvalue extraction analysis. This places a MODAL

INCREMENT or a BUCKLE INCREMENT in the Model Definition of the input file. The list is placed in the 3rd or 4th data blocks respectively.

Eigenvalue Extract Parameters

This brings up a subordinate form for selecting the eigenvalue extraction parameters. This form is identical to that for Normal

Modes or Buckling solution parameter forms. For Modal

Eigenvalue Extraction, see Normal Modes, 238. For Buckling

Eigenvalue Extraction see Buckling, 240.

Gamma / Beta For Transient Dynamics only, fields 7 and 8 of the 2nd data block of the DYNAMIC CHANGE option. Default is 0.5.

Time Integration Scheme For Transient Dynamics, same description as above for Adaptive load stepping.

Fractions of Critical Damping

For Linear Modal Transient Dynamics, defines the damping for each mode as a fraction of the critical damping. This is a list and contains fractions for all of the modes requested in the Extraction

Parameters form, starting with the first mode. Its contents is entered in the 2nd data block of the DAMPING option. If only one value is supplied, all modes take on this value. If not enough values are given, extra modes are assigned the last value in the list. Extra values are ignored. Default is 0.05.

OK Closes form and saves set information.

Defaults Set the form back to its defaults.

Cancel Closes form and does not save changed information.

Fixed IncrementParameter Description

Page 291: Patran 2008 r1 Interface to Marc Preference Guide

283Chapter 3: Running an AnalysisLoad Step Creation

AUTO LOAD/TIME STEP combination with DYNAMIC CHANGE and the AUTO INCRMENT with AUTO STEP:

Static Load Case - Fixed Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

blank blank OFF • Ignores fields associated to LBCs.

• Places no AUTO LOAD or TIME STEP options in input file.

• Loads are placed in History section with initial displacements set to zero in Model Definition section.

• Eigenvalue extraction in this case would only occur after increment one.

supplied blank OFF • Ignores fields associated to LBCs.

• Places AUTO LOAD before loads in History section with initial displacements set to zero in Model Definition section.

• No TIME STEP option written.

• Loads are written as total loads using FOLLOW FOR, -1, 1 parameter.

blank supplied OFF • Ignores fields associated to LBCs.

• Places TIME STEP in History section with initial displacements set to zero in Model Definition section.

• No AUTO LOAD option written.

supplied supplied OFF • Ignores fields associated to LBCs.

• Places AUTO LOAD before loads and TIME STEP in History section with initial displacements set to zero in Model Definition section.

• Loads are written as total loads using FOLLOW FOR, -1, 1 parameter.

suppliedor blank

suppliedof blank

ON • Places SCALE and PROPORTIONAL INCREMENT in History section.

• Is only valid when - 1. Nonlinear Statics, 2. Small Strains/Displacements, 3. Static load case, 4. First Load Step only. Otherwise no SCALE or PROPORTIONAL

INCREMENT is written.

• If number of increments or total time is supplied they are written as indicated by the above cases.

Page 292: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

284

Static Load Case - Adaptive Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

notapplicable(n/a)

blank OFF • Places AUTO INCREMENT (or AUTO STEP) before loads in History section with initial displacements set to zero in Model Definition section.

• Total time defaults to one (1).

• Loads are written as total loads.

n/a supplied OFF • Places AUTO INCREMENT (or AUTO STEP) before loads in History section with initial displacements set to zero in Model Definition section.

• Total time written to AUTO INCREMENT or AUTO STEP as supplied.

• Loads are written as total loads.

n/a suppliedor blank

ON • Places SCALE in Parameter section if in 1st load step only.

• AUTO INCRMENT (or AUTO STEP) is placed in History section as explained for the above two cases.

Note: You cannot mix static and time dependent load cases - All Load Steps must have either all static or all time dependent load cases.

Page 293: Patran 2008 r1 Interface to Marc Preference Guide

285Chapter 3: Running an AnalysisLoad Step Creation

Time Dependent Load Case - Fixed Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

blank blank OFF • If there is no field associated to an LBC, values are treated as if they were first point of a field. If none have a field they are treated like the similar static case.

• A discrete time step exists between each point in the field. Loads are placed between CONTINUE options in the History section with no AUTO LOAD written.

• Field definitions automatically include time. TIME STEP is written for time value between each point in field.

• LBCs from first point are placed in Model Definition for first Load Step.

• Loads are total loads and the FOLLOW FOR, -1, 1 parameter is written.

supplied blank OFF • Identical to the above case except an AUTO LOAD is written before loads for each point in the field with the number of increments specified.

• Loads are total loads and the FOLLOW FOR, -1, 1 parameter is written.

blank supplied OFF • Identical to the first case of time dependent loading except the signal can be truncated if the total time is not greater than or equal to the length of the field.

• Only writes out the number of points up to and including the ending time point. No AUTO LOAD is place in deck. The following scenarios exist:

• 1. Total time is less than time in field: points below the total time are written. The last point is interpolated.

• 2. Total time is greater than or equal to time in field - only points up to the last point in field are written.

supplied supplied OFF • A combination of the above two cases.

• AUTO LOAD written for each time step.

• Signal truncated if total time is less than total time of signal as explained above.

suppliedor blank

suppliedof blank

ON • Will be ignored - no SCALE or PROPORTIONAL

INCREMENT will be written. Otherwise behaves as above examples for time dependent loading.

Page 294: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

286

And the following scenarios exist for multiple Load Steps:

Time Dependent Load Case - Adaptive Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

n/a blank OFF • If there is no field associated to an LBC, values are treated as if they were first point of a field. If none have a field they are treated like the similar static case.

• A discrete time step exists between each point in the field. Loads are placed between CONTINUE options in the History section with an AUTO INCREMENT written.

• Field definitions automatically include time. The time between each point is written as the total time to the AUTO

INCREMENT for those two points.

• LBCs from first point are placed in Model Definition for first Load Step.

• Loads are total loads and complete signal is written.

n/a supplied OFF • Identical to the above case except the total time specified can truncate the signal that is written. The following scenarios exist:

• 1. Total time is less than time in field: points below the total time are written. The last point is interpolated.

• 2. Total time is greater than or equal to time in field - only points up to the last point in field are written.

n/a suppliedof blank

ON • Will be ignored - no SCALE will be written. Otherwise behaves as above examples for time dependent loading and adaptive load stepping.

Page 295: Patran 2008 r1 Interface to Marc Preference Guide

287Chapter 3: Running an AnalysisLoad Step Creation

:

Iteration Parameters

This subordinate form appears when the Iteration Parameters button is selected on the Static, Transient Dynamics, Creep, or Heat Transfer solution parameter forms.

Static Load Case - Multiple Load Steps - Fixed or Adaptive Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

blankor supplied

blankor supplied

OFF • First Load Step is written as per the cases explained above for static loads

• The time step for the first point of the second Load Step is determined by the time of the first point minus the time of the last point from the previous Load Step.

• The time of the first point of the field associated with the second Load Step must be greater than the time of the last point of the field associated with the first Load Step, otherwise an error will occur.

• Otherwise, rules from above cases apply.

• In this scenario, each LBC can be associated to a single field or different fields as long at the total cumulative time of all previous Load Steps is present in the LBCs of interest for the current Load Step.

Time Dependent Load Case - Multiple Load Steps - Fixed or Adaptive Load Stepping

# ofIncreme

ntsTotalTime Scale Remarks

blankor supplied

blankor supplied

OFF • First Load Step is written as per the cases explained above for time dependent loads.

• The total time from all previous Load Steps is cumulative.

• The time at which you start the new Load Step must be present in the field, otherwise an error will occur.

• The time at which you start the new step is the total time from the previous steps.

• Otherwise, rules from above scenarios apply.

• In this scenario, each LBC associated to each Load Step must reference the same fields. This scenario is used for breaking time dependent fields into various Load Steps.

Page 296: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

288

Iteration Parameter Description

Proceed if not Converged Forces the analysis to proceed even if the increment did not converge. This writes a negative number to the 2nd field of the 2nd data block of the CONTROL option. Actual number placed there is controlled in the Iteration Parameters form.

Non-positive Definite This forces the non-positive definite flag ON in the 3rd field of the SOLVER option. A new SOLVER option is written for each step if a change in this flag has been detected from Load Step to Load

Step.

Page 297: Patran 2008 r1 Interface to Marc Preference Guide

289Chapter 3: Running an AnalysisLoad Step Creation

Initial Stress Stiffness This can be set to Full, None, Tensile, Deviatoric, and Begin

Increment. This allows for initial stress to contribute to the stiffness as a normal-full contribution, as no contribution at all, using only positive stresses, by reducing hydrostatic pressure contribution for Mooney material, or by using contribution of stress at the beginning of the increment and not the last iteration, respectively. This is entered in the 10th data field on the 2nd data block of the CONTROL option. Values are 0, 2, 4, 1, and 3, respectively. Full is default.

Iteration Method Indicates the iteration method to be used. This is can be set to Full

Newton-Raphson, Modified Newton-Raphson, Newton-

Raphson with Strain Correction, or Secant Method. This is entered in the 6th data field on the 2nd data block of the CONTROL option. Values are 1, 2, 3, and 4 respectively. Full Newton-Raphson is default.

Max # of Iterationsper Increment

Defines the maximum number of iterations allowed for convergence in any increment. This is entered in the second data field on the second card of the CONTROL option. This number is negative if Proceed if not Converged is ON from the Solution Parameter form. For a Creep analysis, this is also placed on the 4 field of the 2nd data block of the AUTO CREEP if Adaptive time step incrementing is used. For Heat Transfer, this is placed on the 2nd field of the 2nd data block.

Minimum # of Iterations per Increment

This is the 3rd field of the 2nd data block of the CONTROL option. It can be an integer number zero or greater. If this is set greater than zero, every increment will perform at least this many iterations.

Desired # of Iterations per Increment

Defines the number of desired iterations in an increment which is placed on the AUTO INCREMENT option in field 3 of data block 2 or the 8th field of the 2nd data block of the AUTO STEP option. If the actual number of iterations is less than this value, this will be used to figure out how much to increase the load step for the next increment. In a similar manner if the actual number of iterations is greater than this number (but less than the Max # of Iterations per

Increment, this will be used to decrease the load step in the next increment. Obviously if Adaptive incrementation is not specified, this data will not be used.

Tolerance Method Defines the tolerance method to be used. This can be set to Residual, Incremental Displacement, or Incremental Strain

Energy. It is entered as the 4th field on the 2nd data block of the CONTROL option, zero (0), one (1), or two (2) respectively.

Iteration Parameter Description

Page 298: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

290

Residuals/Displacements

AndOr

If you want the Tolerance Method to use both Residuals and Displacements to determine convergence set this to And. If you want either one or the other to determine convergence, set this to OR. If Tolerance Method is set to Residual or Displacement, then these two toggles are enabled. Both are OFF by default. If one is ON, the other is OFF. These toggles work in combination with Tolerance Method in setting the 4th field of the 2nd data block of the CONTROL option. If And is ON, then a five (5) is written. If Or is ON, then a four (4) is written. If both are OFF, then Tolerance

Method determines what is written.

Error Type Indicates the type of error to use. This can be set to Relative or Absolute or Both, and is entered in the 5th data field on the 2nd data block of the CONTROL option, zero (0) or one (1) or two (2) respectively.

Automatic Switching This controls automatic switching between Residuals and Displacement tolerances if one or the other fails to converge. If this is ON (default), then one (1) is written to the 11th field of the 2nd data block which is currently done now. If this is OFF, then a zero is written. Also if the Error Type is anything but Relative, a zero (0) is written.

Residual Tolerances Values and labels in this frame depend on the Tolerance Method and Error Type setting and are discussed below.

Relative Residual Force

Relative Displacement

Relative Energy

The value of this widget (default is 0.1) is written to the 1st field of the 3rd data block of the CONTROL option. If the And or the Or toggles are ON, then the Relative Residual Force is written to data block 3 and the Relative Displacement is written to data block 3a

(same field).

Relative Residual MomentRelative Rotation

The value of this widget (default is 0.0) is written to the 2nd field of the 3rd data block of the CONTROL option. If the And or the Or toggles are ON, then the Relative Residual Moment is written to data block 3 and the Relative Rotation is written to data block 3a (same field).

Minimum Reaction ForceMinimum Displacement

The value of this widget (default is blank) is written to the 3rd field of the 3rd data block of the CONTROL option. If the And or the Or toggles are ON, then the Minimum Reaction Force is written to data block 3 and the Minimum Displacement is written to data block 3a (same field).

Iteration Parameter Description

Page 299: Patran 2008 r1 Interface to Marc Preference Guide

291Chapter 3: Running an AnalysisLoad Step Creation

Contact Table

A contact table is used to control the behavior of and to activate or deactivate, or in some cases, remove contact bodies from the analysis. Contact bodies can be controlled from Load Step to Load Step using the contact table. The form is shown below with a table describing the options.

Minimum Reaction MomentMinimum Rotation

The value of this widget (default is blank) is written to the 4th field of the 3rd data block of the CONTROL option. If the And or the Or toggles are ON, then the Minimum Reaction Moment is written to data block 3 and the Minimum Rotation is written to data block 3a (same field).

Maximum Residual ForceMaximum Displacement

The value of this widget (default is 0.1) is written to the 5th field of the 3rd data block of the CONTROL option. If the And or the Or

toggles are ON, then the Maximum Residual Force is written to data block 3 and the Maximum Displacement is written to data block 3a (same field).

Maximum Residual MomentMaximum Rotation

The value of this widget (default is 0.1) is written to the 6th field of the 3rd data block of the CONTROL option. If the And or the Or toggles are ON, then the Maximum Residual Moment is written to data block 3 and the Maximum Rotation is written to data block 3a (same field).

Iteration Parameter Description

Page 300: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

292

Data from this table fills out the 3rd data block of the CONTACT TABLE option.

Note: After entering the data in any of the data boxes, the ENTER key must be pressed in order to save the value.

Page 301: Patran 2008 r1 Interface to Marc Preference Guide

293Chapter 3: Running an AnalysisLoad Step Creation

Contact Parameter Description

Global Contact Detection

There are two Contact

Detection widgets on the form. This optionmenu sets all contact pairs globally. The other switch

allows you to define the contact detection individually per contact pair.

Marc 2001 and beyond allows for a non-symmetric contact table. What this really means is that you can specify the order in which the contact checking is done. Note that if multiple cells are selected, only those cells are affected. If none or only one cell is selected, this option affects the entire contact table. The options are:

• Default (by body #) - places a 0 in the 8th field of the 3rd data block. This is the default where contact is checked in the order the bodies are written to the input deck. In this scenario, the most finely meshed bodies should be listed first. There will be contact checks first for nodes of the first body with respect to the second body and then for nodes of the second body with respect to the first body. If Single Sided contact is activated in Contact

Parameters, 191, then only the first check is done.

• Automatic - places a 2 in the 8th field of the 3rd data block. Unlike the default, the contact detection is automatically determined and is not dependent on the order they are listed but determined by ordering the bodies starting with those having the smallest edge length. Then there will be only a check on contact for nodes of the first body with respect to the second body and not the other way around.

• First ->Second - places a 1 in the 8th field of the 3rd data block and also blanks the lower triangular section of the table matrix such that no input can be accepted. Only the contact bodies from the upper portion are written, which forces the contact check of the first body with respect to the second body.

• Second-> First - places a 1 in the 8th field of the 3rd data block and also blanks the upper triangular section of the table matrix such that no input can be accepted. Only the contact bodies from the lower portion are written. Contact detection is done opposite of First->Second.

• Double-Sided - places a 1 in the 8th field of 3rd data block and writes both upper and lower portions of the table matrix. This overrules the Single Sided contact parameter set in Contact

Parameters, 191.

Touch All Places a T to indicate touching status for all deformable-deformable or rigid-deformable bodies. Note that if multiple cells are selected, only those cells get set to Touch.

Glue All Places a G to indicate glued status for all deformable-deformable or rigid-deformable bodies. Note that if multiple cells are selected, only those cells get set to Glue.

Page 302: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

294

Deactivate All Blanks the spreadsheet cells. Note that if multiple cells are selected, only those cells are deactivated.

Import/Export Import or export the contact table to/from a csv (comma delimited) file. This file can be opened and modified in Excel. All visible cells in the contact table are imported/exported plus two additional items:

The release status Yes or No: If Yes, a 0 or 1 for immediate or gradual force removal is appended, e.g., Yes-0 or Yes-1

The contact status is specified for each pair: Touch, Glue or Inactive with DFLT, AUTO, DBLE, FRST, SCND appended, e.g. Touch-DFLT, Glue-SCND

No other properties are currently imported/exported to/from the spreadsheet.

If you modify the spreadsheet, make sure you use exactly the same nomenclature as above with no spaces or unpredictable things may result. The i,j entry must be the same as the j,i entry for the contact status (DFLT,AUTO,DBLE,FRST,SCND).

Select Existing Select a contact table from an existing Load Step. The contact table will be populated with the parameters from the existing Load Step. The selected Load Step must be associated to the same load case or the operation will not be allowed.

Contact Matrix The spread sheet that appears lists all deformable bodies (first) followed by rigid bodies. Only the bodies included in the load case associated to this particular Load Step are listed. The individual cells can be clicked with the mouse/cursor to change their values from Touching, Glued, or no contact (blank).

Body Type Lists the body type for each body; either deformable or rigid.

Release This cell can be toggled by clicking on the cell for each body to Y or N (yes or no). If Y, this indicates that the particular contact body is to be removed from this Load Step. This writes the RELEASE

option to the History section. The forces associated with this body can be removed immediately in the first increment or gradually over the entire Load Step with the Force Removal switch described below. Note that if multiple cells are selected in this column, the first cell’s value is filled down to the rest of the selection.

Contact Parameter Description

Page 303: Patran 2008 r1 Interface to Marc Preference Guide

295Chapter 3: Running an AnalysisLoad Step Creation

Touching BodyTouched Body

These are informational or convenience list boxes to allow you to see which bodies an active cell references and to see what settings are active for Distance Tolerance and other related parameters below. You must click on the touched/touching bodies to see what values, if any, have been set for the pair combination.

Note: For all properties of contact pair listed below, if multiple cells are selected in the spreadsheet, then properties are set for the entire selection.

Retain Gaps/Overlaps This is only applicable for the Glued option. Any initial gap or overlap between the node and the contacted body will not be removed (otherwise the node is projected onto the body which is the default). For deformable-deformable contact only, and if the Marc

Version is 2001 or greater this places a 2.0 in field 7 of 3rd data block if ON, otherwise places a 1.0 in same field.

Stress-free Initial Contact This is only applicable for initial contact in increment zero, where coordinates of nodes in contact can be adapted such that they cause stress-free initial contact. This is important if, due to inaccuracies during mesh generation, there is a small gap/overlap between a node and the contacted element edge/face. For deformable-deformable contact only, and if the Marc Version is 2001 or greater this places a 1 in the 9th field of the 3rd data block. If both this and Delayed

Slide Off are on, this places a 3 in the 9th field instead.

Delayed Slide Off By default, at sharp corners, a node will slide off a contacted segment as soon as it passes the corner by a distance greater than the contact error tolerance. This extends this tangential tolerance. For deformable-deformable contact only, and if the Marc Version is 2001 or greater this places a 2 in the 9th field of the 3rd data block. If both this and Stress-free Initial Contact are on, this places a 3 in the 9th field instead.

Allow Separation If glued contact is set for the contact pair, then this toggle can be set to allow separation if the Separation Force exceeds the given amount. This places a 1in the 10th field of the 3rd data block of the CONTACT TABLE option if ON.

Contact Parameter Description

Page 304: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

296

Force Removal If any of the contact bodies have been flagged for release in this Load Step then a RELEASE option is written to the end of the Load Step in question referencing the bodies that are turned on in the 2nd data block of the RELEASE option. The switch for Immediate or Gradual Force Removal in the Load Step is placed as 0 or 1 respectively, in the RELEASE option in the 2nd field of the 1st data block. Immediate will remove the load in the first increment. Gradual will remove the load gradually over the entire Load Step.

Structural Properties:

Distance ToleranceNear Contact Dist Tolerance

Set the Distance Tolerance for this pair of contact bodies. This is the 2nd field of the 3rd data block. A nonspatial field can be reference for Marc Version 2003 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings for Distance Tolerance. Near Contact Dist. Tol. is for thermal contact analysis.

Bias Tolerance Set the Bias Tolerance for this pair of contact bodies. This is the 5th field of the 4th data block. This overrides any other settings for Bias

Tolerance. For a description of this parameter, see Contact

Detection, 193.

Separation Threshold Set the Separation Threshold for this pair of contact bodies. This can be a force or a stress depending on the option set for contact separation. This is the 1st field of the 4th data block in V10 format. A field can be reference for Marc Version 2003 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings for Separation Force.

Friction Coefficient Set the Friction Coefficient for this pair of contact bodies. This is the 2nd field of the 4th data block in V10 format. A field can be reference for Marc Version 2003 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings for Friction Coefficient.

Interference Closure Set the Interference Closure for this pair of contact bodies. This is the 3rd field of the 4th data block in V10 format. A field can be reference for Marc Version 2003 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings for Interference Closure.

Contact Parameter Description

Page 305: Patran 2008 r1 Interface to Marc Preference Guide

297Chapter 3: Running an AnalysisLoad Step Creation

Hard-Soft Ratio Set the Hard-Soft Ratio for this pair of contact bodies. This is the 7th field of the 4th data block in V10 format. Default is 2 if not specified. This overrides any other settings for Interference

Closure. This parameter is only used if double-sided contact with automatic constraint optimization is used. The hard-soft ratio can be used by the program if there is a significant difference in the (average) stiffness of the contact bodies (expressed by the trace of the initial stress-strain law). If the ratio of the stiffnesses is larger than the hard-soft ratio, the nodes of the softest body are the preferred slave nodes.

Friction Stress Limit Set the Friction Stress Limit for this pair of contact bodies. This is the 4th field of the 4th data block in V10 format. A field can be reference for Marc Version 2005 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. The default is 1e20. This value can be used together with Coulomb friction according to the bilinear displacement based model. If the shear stress due to friction reaches this limit value, the applied friction force is reduced, so that the maximum friction stress is given by where is the friction coefficient, is the normal stress, is the limit stress.

min ( μ X σn, σl)

where μ is the friction coefficient, σn is the normal stress, σl is the

limit stress.

Delayed Slide Off Length Set the Delayed Slide Off Length for this pair of contact bodies. This is the 6th field of the 4th data block in V10 format. This entry is only used if Delayed Slide Off has been activated. When using the delayed slide off option, a node sliding on a segment will slide off this segment only if it passes the node (2-D) or edge (3-D) at a sharp corner over a distance larger than the delayed Slide Off

Distance. By default, the delayed slide off distance is related to the dimensions of the contacted segment by a 20 percent increase of its isoparametric domain if not specified otherwise.

Thermal Properties:

Heat Transfer CoefficientNear Contact Heat Trf CoeffNatural Convection Coef.Natural Convection Exp.

Surface EmissivityDistance Dep. Conv. Coeff.

Set the thermal heat transfer properties for this pair of contact bodies. These are the 1st - 6th fields of the 5th data block in V10 format. A field can be reference for Marc Version 2003 or greater that will write this data in TABLE format, if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings. This is only used in Thermal or Coupled analysis.

Contact Parameter Description

Page 306: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

298

Notes about Contact Tables

Using a contact table is very powerful, but needs some explanation such that you understand how Marc deals with contact bodies and contact tables.

The contact table allows you to activate and deactivate contact bodies from Load Step to Load Step. But it is not quite as simple as simply adding or removing contact bodies from a load step to make them active or inactive. For example, contacting nodes encountered when a contact body is active are prevented from penetrating a body. However contacting nodes encountered relative to an inactive body are allowed to penetrate (as if it were not there), but if the body is made active again, penetrated nodes are ignored unless they are within the contact tolerance zone. Thus it is possible for a contact body to engage some nodes along a contact surface while ignoring others on the same surface it passed when it was inactive because the motion of the contact body is not controlled by the contact table (in other word, motion may still occur eventhough the contact body is inactive).

The following recommendation are made when complex contact body interactions require contact table definitions to control:

1. It is important to understand that defined motion control of rigid bodies continues from Load Step

to Load Step regardless of whether they are active or inactive (not in the contact table). The contact table only determines contact detection. Thus:

2. Put all contact bodies in all load cases (and thus contact tables) referenced by the jobs Load Steps. Remove them from the contact table (or load case) only when they are no longer needed in the problem at all. And even then, you should use the Release option first (in a previous step) before removing them completely.

3. Control rigid body motion in a single direction using scale factors (in load cases) if you can. If you want a velocity driven body to stop, keep it in the load case but give it a zero scale factor. You can reverse the motion of a velocity driven rigid body using a (-1) scale factor. In fact you can control any motion in a single direction easily over multiple steps using scale factors.

4. For contact that must have independent motion in multiple directions of a single body you must use a 2D field. Or you can create independent bodies for each direction and replace the first with the another using the contact table, but this is clumsy and prone to error.

Electrical Properties:

Contact ConductivityNear Contact ConductivityDistance Dep Conductivity

Sets the electrical properties for this pair of contact bodies. These are the 1st - 3rd fields of the 9th data block. Used for Joule Heating only and supports only the TABLE format. A field can be reference if this parameter varies with time, temperature, or some other independent variable. This overrides any other settings. This is only used in Coupled analysis.

OKDefaults

Cancel

OK saves the spreadsheet as set by the user to this point and closes the form. Cancel will reset the form back to it’s original state prior to opening the form or saving the contact table and closes the form. Defaults will set the contact table and all properties to their defaults.

Contact Parameter Description

Page 307: Patran 2008 r1 Interface to Marc Preference Guide

299Chapter 3: Running an AnalysisLoad Step Creation

For full visualization of the contact table, you can turn the below indicated toggle ON. The size of the visible table can also be increased or decreased (dependent on the resolution of the monitor).

Note: It is always good practice to check and possibly rebuild your contact table if you make any changes to your contact definitions after you have created a Load Step. The contact table from the first Load Step is always written to the Model Definition section of the input deck also.

Page 308: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

300

Active/Deactive Elements

Active/Deactive Group Description for Patran Groups

Group of Element to Deactivate

Lists all groups. Elements in the selected group will be deactivated.

Group of Elements to Activate

Lists all groups. Elements in the selected group will be activated.

OK Closes the form and saves the selections.

Defaults Deselects all groups in both list boxes.

Cancel Closes the form and does not save any changes.

Page 309: Patran 2008 r1 Interface to Marc Preference Guide

301Chapter 3: Running an AnalysisLoad Step Creation

In addition to

Note: Groups selected here must follow the same naming convention of 10 unique characters as described in Groups to Sets, 201.

Page 310: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

302

Pre State Options

Temperature Loading, Axisymmetric to 3D, Pre State, Structural Zooming Options

Metal Cutting Description for Metal Cutting

Cutting File Lists all files of File Type in current directory.

File Type: Can be a Cutter path file with extension.CCL file or APT

[Rapid Motion Speed] Optional cutter speed. If no value is provided, the speed of the rapid cutter motion is the same as the regular cutting speed of the cutter.

[Rigid Body Name] Optional rigid body name if you wish to visualize the cutter path during postprocessing. The rigid body must be placed at the initial location of the cutting.

Adapt Each IncrementAdapt Last Increment

If local adaptive meshing is selected with method Element in Cutter Path, then adaptation will occur at the end of each increment or at the end of the Load Step based on this setting.

Time Synchronization If ON, then time synchronization is needed between the time defined by the Load Step and the real calculated time based on cutter motion in the APT/CCL file. If ON, a factor is applied to the calculated time based on cutter motion.

Page 311: Patran 2008 r1 Interface to Marc Preference Guide

303Chapter 3: Running an AnalysisLoad Step Creation

This option is used to specify usage of a previously generated Marc POST (results) file containing results to be mapped to the current analysis. These results can be temperatures generated from a previous Heat

Transfer analysis, results from an axisymmetric, plane strain, or similar analysis for mapping initial conditions onto a 3D model generated from the previous model, or results converted to boundary conditions for a structural zooming (global to local) analysis.

The post file selected here is specified when submitting the analysis via a parameter on the submit line:

run_marc -j jobname -pid postfile

The widgets to each of these are explained below.

Note: Although it is possible to select a different POST file for each Load Step created, only the

selected POST file of the first encountered Load Step is used.

Page 312: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

304

Temperature Loading

To use this option, a previous Heat Transfer analysis must have been run and the POST (results) file saved, containing temperatures. Marc will map the temperatures onto the new model. The same mesh need not be used, but it is recommended that the mesh be the same. This will write options with the appropriate INITIAL STATE, CHANGE STATE keywords. If both a results file is selected and the thermal loads defined within Patran, the latter will be ignored.

Temperature Parameter Description

Initial Increment Number For Structural analysis, this is the 5th field of the 2nd data block of the INITIAL STATE history option and defines the increment number to read from the POST file to define initial temperatures. If this is left blank, no INITIAL STATE is written from this option. It must also be defined in the first referenced Load Step to actually be written. If a value is supplied, this will override the INITIAL STATE of any Reference Temperature defined in a Material property. Note that Nodal LBC Tempeartures (POINT TEMP) are incompatible with INITIAL STATE and should not be defined if this option is being used. For Thermal or Coupled analysis, the INITIAL

TEMPERATURE option is written and overrides any LBC defined Initial Temperatures.

Start Increment Number This is the 5th field of the 2nd data block of the CHANGE STATE history option. This is only available for Structural analysis and defines the increment number on the POST file to begin reading temperature results. If the Number of Incremetns to read is zero or less, then CHANGE STATE is not written.

Number of Increments This is the 6th field of the 2nd data block of the CHANGE STATE history and defines how many increments to read from the POST file for Fixed and Adaptive Thermal load increment procedures (AUTO

LOAD, AUTO THERM, AUTO THERM CREEP). In these cases, a one-to-one correspondence of load increments to termal increments on the POST file is used. For the default Adaptive (AUTO STEP) procedure this value is ignored and the actual corresponding time values are used. This is only available for Structural analysis. If this value is zero or less, no CHANGE STATE is written.

Select File This is Binary (default) or Text. Places a 24 or 25 in the 4th field of the 2nd data block of the INITIAL/CHANGE STATE options. The file is either a .t16 for binary or a .t19 for text. This is determined automatically depending on which file you select.

Note: The 1st field of the 2nd data block of the CHANGE STATE history option is always set to one (1) to indicate temperatures for this capability. Also, only one temperature results file can be specified for all Load Steps. Most other parameters can change from Load Step to Load Step however.

Page 313: Patran 2008 r1 Interface to Marc Preference Guide

305Chapter 3: Running an AnalysisLoad Step Creation

Axisymmetric to 3D, Plane Strain to 3D, 2D to 2D, 3D to 3D

To perform an axisymmetric to 3D or a Plane Strain to 3D analysis, the following must be done:

1. Run an axisymmetric or p lane strain analysis and save the resulting POST (results) file.

2. Rezone the elements based on the displacement results of the last increment (or the increment of interest) of the axisymmetric analysis (optional).

3. Sweep the elements to create the full 3D model.

4. Apply loads and boundary conditions, assign element and material properties to the new 3D model.

5. Set up and submit the job indicating the results file to use for defining initial conditions of the new 3D analysis.

The same is done for 2D to 2D or 3D to 3D analysis except step 3 is skipped and the new model is the same dimension as the previous model.

Marc will map the results from the previous analysis to the new analysis model automatically. For 2D to 3D, the rezone and sweep steps above (2 & 3) can be accomplished in a single operation in Patran (or MSC.AFEA) under the Finite Element (FEM) application using the Sweep | Element | options. The displacement results to rezone the 2D mesh are selected under the FE Parameters... button on this FEM application form.

The widgets on this form comprise the data needed for the AXITO3D or PRE STATE option as explained below. Note that PRE STATE is always written for Marc version 2005 or greater even if Axisymmetric to 3d is selected. If Marc 2003, only AXITO3D is supported.

Parameter Description

StressTotal Equivalent Plastic StrainTemperatureStrainPlastic StrainThermal StrainCreep StrainEquivalent Creep StrainDisplacements

All of these toggles are OFF by default. If they are ON, they place a one (1) in fields 7 through 15 or the 2nd data block of the AXITO3D or PRE STATE option, respectively. Otherwise a zero (0) is entered. At least one of them must be ON before the job is submitted. If Displacements are selected, there is no need to rezone the model. If Displacements are not selected, Marc assumes the initial mesh configuration to be in the deformed position at the last increment of the previous analysis, thus the rezoning in step 2 above would be necessary when creating the mesh for the new model.

Number of Repetitions This is the number of elements through thickness of the sweep that were created when the axisymmetric or plain strain elements were swept to make the 3D model. This is required and must be entered before the job is submitted. It is entered in the 3rd field of the 2nd data block of the AXITO3D or PRE STATE option. Not used when analysis is 2D to 2D or 3D to 3D.

Page 314: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

306

Last IncrementIncrementTime

This is actually a switch. If Last Increment is ON (default), a -1 is written to the 4th field of the 2nd data block of the AXITO3D or PRE

STATE option. If Increment is ON, then the databox is enabled and the actual increment number is input. This number is written to the 4th field if this is ON. If Time is ON, the data box to the right is enabled to allow the time to be specified to read from the POST file and a -2 is written to the 4th field. The actual time is written to the 1st field of the 3rd data block if Time is turned ON. If no time is specified, then zero is written.

Select Contact Bodies For Marc 2005 or greater, you can select the contact body names from the previous model for data transfer to the new model. Note that for this to work, the model from the previous analysis must exist in the Patran database. Generally to have both the previous model and the new, current model in the same database, each needs to be placed in separate Patran groups and submitted for analysis using the Current

Group object in the Analysis application. Thisis a feature of PRE

STATE only and comprises the 5th datablock.

Select File The t16 or t19 file is selected from this browser. Field 6 of the 2nd data block is set to zero (0) for binary (t16) or one (1) for ASCII (t19).

Parameter Description

Note: Marc will map the results from the previous analysis to the new analysis model automatically. Note that to do this effectively in Patran with both models in the same database, you will have to put each model in a separate Patran group. When each model is submitted for analysis, the Current Group object should be used in the Analysis application. Make sure the group you wish to submit for analysis is set to the Current Group.

Caution: The previous analysis (axisymmetric/plane strain/etc.) node and element numbering must be consecutive beginining with ID 1 or the PRE STATE mapping will not work and Marc will exit with an error.

Page 315: Patran 2008 r1 Interface to Marc Preference Guide

307Chapter 3: Running an AnalysisLoad Step Creation

Structural Zooming (Global to Local Analysis)

To perform structural zooming, also known as global to local analysis:

1. Run global (course mesh) analysis and save the resulting POST (results) file.

2. Create the local (fine mesh) analysis model.

3. Apply loads and boundary conditions, assign element and material properties to the new model.

4. Set up and submit the job indicating the results file to use for defining boundary conditions of the previous analysis. The boundaries are defined by specifying connecting nodes from the local to the global model.

Marc will map the results as boundary conditions from the previous analysis to the new analysis model automatically. Note that to do this effectively in Patran with both models in the same database, you will have to put each model in a separate Patran group. When each model is submitted for analysis, the Current Group object should be used in the Analysis application. Make sure the group you wish to submit for analysis is set to the Current Group.

The widgets on this form comprise the data needed for the GLOBALLOCAL option as explained below. Note that the Marc version must be 2005 or greater even to use this feature.

Parameter Description

Node Location Tolerance Exterior tolerance used to find the associated global elements for a connecting node. Default is 0.05 and is placed in the 3rd field of the 2nd datablock of the GLOBALLOCAL option.

If Local run time exceeds Post File time

If the local run time range exceeds the global POST file time range, then the analysis will either Stop, or continue using the End Values for all remaining increments or will Extrapolate depending on this setting. This flag is placed in the 4th field of the 2nd datablock of the GLOBALLOCAL option.

Global-Local Connecting Nodes

Specify the local connecting nodes from which the global boundary conditions will be mapped. Nodes may be graphically selected or geometric entities from which the nodes will be extracted. These nodes are placed in the 4th data block of the GLOBALLOCAL option.

Select File The t16 or t19 file is selected from this browser. Field 2 of the 2nd data block is set to zero (0) for binary (t16) or one (1) for ASCII (t19).

Page 316: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

308

Superplastic Forming

Superplastic Forming (SPF) jobs require a special pressure load to be applied (usually across the entire surface area, but not always). This is an element variable pressure of unspecified or arbitrary magnitude. A special flag is written to the DIST LOAD option in the input deck. You must specify that the pressure load under Pressure, 52 is set to Element Variable.

The 3rd data block has magnitude zero for the pressure value regardless of the magnitude specified in Patran and the 1st field uses a “4” to specify element variable to be determined by MSC.Marc itself (this number varies based on the table below). Thus the appropriate amount of pressure is applied to each

element until a certain percentage of the nodes come in contact. This is determined automatically by MSC.Marc. The 4th data block specifies the list of elements to which this pressure load applies.

Aside from element variable pressures, a SPF problem is flagged by the SPFLOW parameter and a SUPERPLASTIC option is placed in the History section for the corresponding Load Step. An SPF analysis is turned ON from the Static Solution Parameters form as shown below if Large Displacements / Large Strains and Loads Follow Deformations are turned ON. Otherwise or selected for the Super Plastic Forming button to be selectable. The button is available under the Solution Parameters form for Static (NonLinear) solution procedure.:

Elem Type Elements Load Types

Shell Quad 22, 72, 75, 139, 140 4

Membrane 18, 30 4

Shell Tri 49, 138 4

2D-Solids OI=PI=SI=NMI=NNI=NVI=OMI=UMI=UNI=UOI=UPI=

VRI=NNQI=NNRI=NNSI=NNUI=NNVI=NROI=155, 156

3, 7, 9, 11

26, 27, 28, 29, 32, 33, 34, 53, 54, 55, 56, 58, 59, 60, 62, 63, 66, 67, 73, 74, 91, 92, 93, 94, 96, 153, 154

1, 9, 11, 13

124, 125, 126, 128, 129 1, 5, 9

Hex 7, 21, 35, 57, 61, 84, 107, 108, 117, 120, 149, 150

1, 5, 7, 9, 11, 13

Tet 127,130,134,157 1,3,5,7

Note: Fields and time dependent loading are not applicable to this application. See MSC.Marc Vol B, Element Library for an explanation of these load types. This type of loading can be used in non SPF analyses.

Page 317: Patran 2008 r1 Interface to Marc Preference Guide

309Chapter 3: Running an AnalysisLoad Step Creation

The Superplastic Forming... form appears as follows:

Page 318: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

310

This form allows for the SUPERPLASTIC option parameters to be specified as follows. Part of the SUPERPLASTIC datablocks come from this from while the other part comes from the DIST LOAD options.

Page 319: Patran 2008 r1 Interface to Marc Preference Guide

311Chapter 3: Running an AnalysisLoad Step Creation

Aside for the parameters in the form, the SUPERPLASTIC option also needs datablocks 4, 5, and 6

Parameter Description

Superplastic Forming This is either ON or OFF. It is OFF by default. If it is OFF, no other widget on this form are selectable. This places an SPFLOW parameter in the input deck to flag an SPF analysis. If OFF, no other SPFLOW parameter is written and no SPF analysis is performed.

Minimum Pressure

Maximum Pressure

Specifies the minimum and maximum pressures for this Load Step. These are 3rd and 4th fields of 3rd datablock of SUPERPLASTIC option.

Target Strain Rate Specifies the target strain rate. This is the 1st field of the 3rd datablock of SUPERPLASTIC option.

Strain Rate Sampling This is the method of strain rate sampling, which can be set to Target or Maximum Strain Rate. For Target, the sampling is done over elements with strain rate > cut-off factor* target strain rate. For Maximum, averaging is done over elements with strain rate > cut-off factor * maximum strain rate. This is the 5th field of the 3rd datablock of SUPERPLASTIC option.

Strain Sampling Cutoff Specifies the strain rate sampling cutoff for ignoring any values above this number for calculating the average strain rate. This helps in ruling out numerical aberrations. Default is 100 for Target or 0.8 for Maximum sampling rate methods set in the above pulldown menu. For Maximum the value can only vary between zero and one. This is the 2nd fields of the 3rd datablock of SUPERPLASTIC option.

Membrane Pre-Stress This is applicable to membrane elements only. This is for applying a constant application of prestress for a given number of increments, or to ramp the prestress down to zero linearly over the given number of increments from the prescribed value. This pulldown menu can be set to Off, Constant, or Ramped which supplies a 0, 1, or 2 to the 1st field of the 2nd datablock of SUPERPLASTIC option. If OFF is selected, the Pre-Stress and Number of Increments are disabled.

Pre-Stress

Number of Increments

These are 2nd and 3rd fields of 2nd datablock of SUPERPLASTIC option as described in the previous entry.

Finish Criterion This is either ON of OFF. ON is the default. If OFF, then the Fraction of Nodes in Contact is disabled.

Fraction of Nodes in Contact This is the 7th datablock of the SUPERPLASTIC option.

Page 320: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

312

filled out according to the element variable pressure loads defined.

• Datablock 4 - defines the number of sets to define pressure orientation, usually 1.

• Datablock 5 - Pressure orientation. This is the sign of the magnitude of the pressure when defined under the LBCs application as an element variable pressure. Only the sign matters as being positive or negative. This is either -1 or 1 depending on whether the load is negative or positive.

• Datablock 6 - This is a list of load indices, usually the same as 1st field of 3rd datablock of DIST

LOADS option.

Select Load Case

This form appears when the Select Load Case button is selected on the Load Step Creation form

A load case must be associated with a Load Step. The load cases contain a collection of loads (forces, pressures, etc.), boundary conditions, and contact definitions. A load case is simply a subset of the Load

Note: Marc Vol C, SPFLOW parameter documentation states that SPF problems must use ISOTROPIC option with POWER LAW or RATE POWER LAW options.

Page 321: Patran 2008 r1 Interface to Marc Preference Guide

313Chapter 3: Running an AnalysisLoad Step Creation

Step, which contains more information such as solution type, output requests, and other solution parameters.

In the case where Use Tables is set ON, a list of LBCs is given. Only LBCs that do not have fields (time variations) associated with them are listed. You have the option of setting the load application to:

Option writes LOADCASE option with flags 1, 0, -2, -4, 2, 3, -3, respectively.

Output Requests

The Output Requests form is used to request results from the Marc analysis for use in postprocessing (POST file) and verification (output file). After the desired results have been requested, the settings can be accepted by selecting the OK button at the bottom of the form. If the Cancel button is selected instead,

Note: Only time dependent load cases should be selected for dynamic analysis. Transient load cases may be selected for static jobs to simulate pseudo-static analysis but make sure that a time dependent field has been associated to the loads.

• Ramp Up (default) Ramps the load up gradually over the Load Step. This is normal behavior when not using TABLES.

• Immediate Applies the load instantaneously in the first increment (not generally recommended).

• Ramp Down Gradually removes the load over the Load Step. This requires that the LBC be present in the previous Load Step or this option does not make sense. In the case of temperature, returns temperature to initial temperature.

• Remove Instantaneously removes the load at the begining of the first increment. LBC should be present in previous Load Step for this option to make sense. In the case of temperature, returns temperature to initial temperature.

• Ramp Up/Down Ramps the load up gradually over the Load Step. If not present in a subsequent Load Step, gradually removes load over the subsequent Load Step. In the case of temperature, returns temperature to initial temperature.

• Ramp Up/Remove Ramps the load up gradually over the Load Step. If not present in a subsequent Load Step, gradually removes load over the subsequent Load Step but instantly revomes kinematic constraints. In the case of temperature, returns temperature to initial temperature.

• Ramp Down/Remove Gradually removes the load over the Load Step but instantly removes kinematic constraints. This requires that the LBC be present in the previous Load Step or this option does not make sense. In the case of temperature, returns temperature to initial temperature.

Page 322: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

314

the form will be closed without any changes being accepted. Selecting the Defaults button resets the form to the initial default settings. The content of this form is sometimes dependent on the selected solution type.

The results types brought into Patran (or MSC.AFEA), due to any of these requests, is documented in

Results Created in Patran, 353. Tables are presented there which associate the Marc results postcodes to the Patran primary and secondary results labels.

Although the output requests can be different from Load Step to Load Step, there are certain aspects of these requests that can only be written once. This is a function of both an Marc limitation and an implementation design decision. For those aspects of output requests that must remain constant regardless of the Load Step, that information is extracted from each Load Step in the Load Step

Selection form and the information placed in the Model Definition section of the input file. That which can vary from Load Step to Load Step is placed in the History section.

This form remains the same for all Solution Types. Some minor exceptions are noted below.

Page 323: Patran 2008 r1 Interface to Marc Preference Guide

315Chapter 3: Running an AnalysisLoad Step Creation

Output Request Description

Increments between Writing Results (.out file)

Defines the number of increments between writing results to the Marc output file after the first increment of the analysis. This is entered in the second data field on the second card of the PRINT

NODE and/or PRINT ELEMENT options.

Select Print Results This brings up a subordinate form for selecting results to be placed on the output file. See Print Output Requests, 316 for a description of this subordinate form.

Increments between Writing Results (POST)

Defines the number of increments between writing results to the Marc results file after the first increment of the analysis. This is entered as the ninth data field on the second data block of the POST option, for the first Load Step. For subsequent Load Steps, this defines the POST INCREMENT option in the History section and places the integer value in the 1st field of the 2nd data block. If zero (0) or a negative number is given to suppress output, this places a minus one (-1) in this field. The default is one (1) for every increment.

Write Energy Data By default for Marc Version 2001 or greater, calculated energies are written to both the POST and output files. If this toggle is OFF, then a parameter POST,,n is placed in the input file where n>0 which turns OFF the writing of energy data. Results are treated as global variables on results import. Although this is a Load Step parameter it cannot vary from step to step. So if it is ON in any step, it is ON for all steps.

Select Nodal Results This brings up a subordinate form for selecting nodal results to be placed on the POST file. This is only visible when the Marc

Version on the Translation Parameters form is 2000 or greater. For K7, all nodal results are written by default. See Nodal Output

Requests, 319 for list of selectable nodal results.

Select Element Results This brings up a subordinate form for selecting elemental results to be placed on the POST file. See Element Output Requests, 322 for list of selectable nodal results.

Eigenvalue Output Requests These parameters can be set for a Normal Modes or Buckling solution.

Normalization Node ID Defines the node ID used to normalize the mode shapes. This is entered in the 4th data field on the 2nd data block of the RECOVER option. If left blank, it should leave the field blank which will default to zero (0).

Normalization Component Indicates the degree-of-freedom used to normalize the mode shapes. This is entered in the 5th data field on the 2nd data block of the RECOVER option. The default is zero (0).

Page 324: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

316

Print Output Requests

This button, Select Print Results..., brings up a subordinate form shown below. The information in this form is used to set the PRINT ELEMENT and PRINT NODE options for the first Load Step. For subsequent Load Steps, this varies the print information using PRINT ELEM and PRINT NODE in the History section for each step. The default is for nothing to be printed. The table below explains the widgets in the form below:

Reference Amplitude Defines the reference amplitude used to normalize the mode shapes. This is entered in the 6th data field on the 2nd card of the RECOVER option. If left blank, it defaults to zero (0).

Write Results from/thru Mode Number

Defines the starting and ending mode numbers in a range of modes to write to the Marc results file. These are the 1st and 2nd data fields on the 2nd data block of the RECOVER option. The default is one (1) for the starting mode and the ending mode can be left

blank which defaults to the modes specified on the DYNAMIC or BUCKLE parameters and the field should be left blank.

OK After the desired results have been requested, the settings are accepted by selecting the OK button at the bottom of the form.

Defaults Selecting the Defaults button resets the form to the initial default settings.

Cancel If the Cancel button is selected instead, the form will be closed without any changes being accepted.

Output Request Description

Note: The POST option can only be specified globally and cannot change from Load Step to Load Step, however the selected nodal or elemental output can be specified. Output requests are placed on the POST option from all selected Load Steps.

Note: For the RECOVER option, the 3rd field of the 2nd data block is set to two (2) if the Lanczos method has been selected (field 4 on the DYNAMIC parameter, and field 7 on the BUCKLE parameter), otherwise set it to one (1).

Page 325: Patran 2008 r1 Interface to Marc Preference Guide

317Chapter 3: Running an AnalysisLoad Step Creation

Page 326: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

318

Output Requests Description

Nodal Results This is set to None by default or All or Select. If None is selected, then the PRINT NODE option is not written or a blank line is used for the node list if it is written. If All is selected, the word ALL is placed in the 3rd data block. If Select is selected, the Select Nodal Results list box is activated (otherwise it is disabled).

Select Nodal Results If this is enabled and one or more items are selected, then the appropriate keywords are placed in the 3rd data block according to PRINT NODE option.

List of Nodes If a list is placed in the 4th data block if All or Select is selected. If All or Select is used by no list is given, then all nodes are assumed.

Element Results Works just like Nodal Results above except for PRINT

ELEMENT.

Select Element Results Works just like Select Nodal Results except for PRINT

ELEMENT.

List of Elements Works just like List of Nodes except for elements and PRINT

ELEMENT.

Summary If this is ON, then a SUMMARY option is placed in the Model Definition for the first Load Step or in the History section for subsequent Load Steps. OFF by default.

Echo Input File No echo of the input data will be written with this OFF. If this is OFF, a $NO LIST is placed in the Parameter section otherwise it is not placed in the input deck. Default is OFF.

Echo Connectivity No echo of the connectivity data will be written with this OFF. If ON, a 1 is placed in the 3rd field of the 2nd datablock of the CONNECTIVITY option. OFF by default which places a zero there.

Echo Coordinates No echo of the coordinate data will be written with this OFF. If ON, a 1 is placed in the 4th field of the 2nd datablock of the COORDINATES option. OFF by default which places a zero there.

Print Convergence Ratios This places a 0 or 1 in the 9th field of the CONTROL option. This is mainly used for monitoring jobs where the convergence ratio is displayed. If this is OFF, the words kçí=^î~áä~ÄäÉ are displayed when monitoring a job.

Error Estimates This is None (by default) or Stress Discontinuity or Geometric Distortion, or Both. This writes an ERROR ESTIMATE option to the Model Definition section.

Page 327: Patran 2008 r1 Interface to Marc Preference Guide

319Chapter 3: Running an AnalysisLoad Step Creation

Nodal Output Requests

This subordinate form appears when Select Nodal Results button is selected on the Output Request form. This option is only available for Marc 2000 or higher.

The following post codes are written to the POST option in the 2nd field of the 3rd data block which is repeated for each post code selected. The 1st field requires the word “NODAL”. The nodal results listed are dependent on the Analysis Type as shown in the table.

Note: If neither nodal or elemental output requests are requested, then a NO PRINT option is written.

Page 328: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

320

Nodal Result Postcode Analysis Type Default(?)

DISPLACEMENT 1 Structural, Coupled YES

ROTATION 2 Structural, Coupled no

EXTERNAL FORCE 3 Structural, Coupled no

EXTERNAL MOMENT 4 Structural, Coupled no

REACTION FORCE 5 Structural, Coupled YES

REACTION MOMENT 6 Structural, Coupled no

FLUID VELOCITY 7 Coupled Not yet supported.

FLUID PRESSURE 8 Coupled Not yet supported.

EXTERNAL FLUID FORCE 9 Coupled Not yet supported.

REACTION FLUID FORCE 10 Coupled Not yet supported.

SOUND PRESSURE 11 Coupled Not yet supported.

EXTERNAL SOUND SOURCE

12 Coupled Not yet supported.

REACTION SOUND SOURCE

13 Coupled Not yet supported.

TEMPERATURE 14 Thermal, Coupled YES

EXTERNAL HEAT FLUX 15 Thermal, Coupled no

REACTION HEAT FLUX 16 Thermal, Coupled no

ELECTRIC POTENTIAL 17 Coupled Not yet supported.

EXTERNAL ELECTRIC CHARGE

18 Coupled Not yet supported.

REACTION ELECTRIC CHARGE

19 Coupled Not yet supported.

MAGNETIC POTENTIAL 20 Coupled Not yet supported.

EXTERNAL ELECTRIC CURRENT

21 Coupled Not yet supported.

REACTION ELECTRIC CURRENT

22 Coupled Not yet supported.

PORE PRESSURE 23 Coupled Not yet supported.

EXTERNAL MASS FLUX 24 Coupled Not yet supported.

REACTION MASS FLUX 25 Coupled Not yet supported.

BEARING PRESSURE 26 Coupled Not yet supported.

BEARING FORCE 27 Coupled Not yet supported.

VELOCITY 28 Structural, Coupled no

ROTATIONAL VELOCITY 29 Structural, Coupled no

Page 329: Patran 2008 r1 Interface to Marc Preference Guide

321Chapter 3: Running an AnalysisLoad Step Creation

ACCELERATION 30 Structural, Coupled no

ROTATIONAL ACCELERATION

31 Structural, Coupled no

MODAL MASS 32 Structural no

ROTATION MODAL MASS 33 Structural no

CONTACT NORMAL STRESS

34 Structural, Coupled no

CONTACT NORMAL FORCE

35 Structural, Coupled no

FRICTION STRESS 36 Structural, Coupled no

FRICTION FORCE 37 Structural, Coupled no

CONTACT STATUS 38 Structural, Coupled no

CONTACT TOUCHED BODY 39 Structural, Coupled no

HERRMANN VARIABLE 40 Structural, Coupled no

PYROLYZED MASS DENSITY

41 Coupled Not yet supported.

MASS RATE OF GAS 42 Coupled Not yet supported.

SOLID DENSITY RATE 43 Coupled Not yet supported.

LIQUID DENSITY RATE 44 Coupled Not yet supported.

COKE DENSITY RATE 45 Structural, Coupled no

TYING FORCE 46 Structural, Coupled no

COULOMB FORCE 47 Structural, Coupled no

TYING MOMENT 48 Structural, Coupled no

POST CODE, No. -1 (Scalar) -1 All no

POST CODE, No. -2 (Vector) -2 All no

Nodal Result Postcode Analysis Type Default(?)

Note: The POST CODE (<0) are for user-defined quantities via user subroutine UPSTNO or other subroutines. POST CODE -1 is recognized as a scalar, -2 as a vector, and any others as scalar values.

Note: If you do not select any POST codes at all (Nodal or Elemental), no POST option will be written. If you select the Use Nodal POST Code Defaults, then no nodal POST codes will be written, which will flag Marc to use the default nodal POST codes when creating results in the POST file

Page 330: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

322

Element Output Requests

This subordinate form appears when Element Output Requests button is selected on any of the Output

Request forms.

This form remains the same for all Solution Types. Some minor exceptions are noted below.

Note: There cannot be more requested integrationpoints placed on the POST file than the number of integration points defined thru the section! Otherwise postprocessing errors can occur.

Page 331: Patran 2008 r1 Interface to Marc Preference Guide

323Chapter 3: Running an AnalysisLoad Step Creation

The following POST codes are written to the POST option in the 1st field of the 3rd data block which is repeated for each post code selected. The elemental results listed are dependent on the Analysis Type as shown in the table.

Output Requests Description

Number of Integration Points thru Section

Defines the number of layer points to use through the cross section of homogeneous shells, plates and beams. This number must be odd if not a composite. It is entered in the 2nd field of the SHELL

SECT parameter. Default is 5 for top, middle, bottom (and some inbetween).

Write Results for Integration Points (list)

Requests results at locations in the element cross section as a list of integration points. This is entered as the second data field on the third card of the POST option. By default this is a list such as 1 2 3 4 5 or 1:5 for top, middle and bottom (and some inbetween).

Application Region, Bodies, Layers...

For Marc results file format 2007 or higher (POST code revision 13) , you may specify the elements, the contact bodies, and/or specific layers for which to recover result. For previous version, all elements are recovered.

Defaults Reverts the form back to its defaults.

OK Closes the form and saves the selections

Cancel Closes the form and does not save the changes made since the form was opened.

Note: If no elemental results are selected, and the Marc Version is K7, no POST option is written. If the Marc Version is 2000 or higher, and no nodal or elemental results are selected, no POST option is written.

Page 332: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

324

Elemental Result Postcode Analysis Type Solutions Default(?)

STRAIN, TOTAL COMPONENTS

301 Structural, Coupled

nonlinear only YES

STRAIN, ELASTIC COMPONENTS(defined system)

461 Structural, Coupled

nonlinear only no

STRAIN, ELASTIC COMPONENTS

401 Structural, Coupled

any no

STRAIN, ELASTIC COMPONENTS (global system)

421 Structural, Coupled

any no

STRAIN, ELASTIC EQUIVALENT

127 Structural, Coupled

any no

STRAIN, PLASTIC COMPONENTS

321 Structural, Coupled

nonlinear only no

STRAIN, PLASTIC COMPONENTS(global system)

431 Structural, Coupled

nonlinear only no

STRAIN, PLASTIC EQUIVALENT

27 Structural, Coupled

nonlinear only no

STRAIN, PLASTIC EQUIVALENT (from rate)

7 Structural, Coupled

nonlinear only no

STRAIN, MAJOR ENGINEERING

128 Structural, Coupled

any no

STRAIN, MINOR ENGINEERING

129 Structural, Coupled

any no

STRAIN, CRACKING COMPONENTS

381 Structural, Coupled

nonlinear only no

STRAIN, CREEP COMPONENTS

331 Structural, Coupled

creep only no

STRAIN, CREEP COMPONENTS(global system)

441 Structural, Coupled

creep only YES

STRAIN, CREEP EQUIVALENT

37 Structural, Coupled

creep only no

STRAIN, CREEP EQUIVALENT(from rate)

8 Structural, Coupled

creep only no

STRAIN, THERMAL 371 Structural, Coupled

any no

Page 333: Patran 2008 r1 Interface to Marc Preference Guide

325Chapter 3: Running an AnalysisLoad Step Creation

STRAIN, THICKNESS 49 Structural, Coupled

any no

STRAIN, VELOCITY 451 Structural, Coupled

nonlinear only no

STRAIN, TOTAL SWELLING

38 Structural, Coupled

requires User Sub

no

STRESS, COMPONENTS

311 Structural, Coupled

any no

STRESS, COMPONENTS (defined system)

391 Structural, Coupled

an no

STRESS, COMPONENTS(global system)

411 Structural, Coupled

any YES

STRESS, EQUIVALENT YIELD

59 Structural, Coupled

nonlinear only no

STRESS, EQUIVALENT YIELD(cur. temp.)

60 Coupled nonlinear only no

STRESS, EQUIVALENT MISES

17 Structural, Coupled

any no

STRESS, MEAN NORMAL

18 Structural, Coupled

any no

STRESS, INTERLAMINAR SHEAR No. 1

108 Structural, Coupled

any no

STRESS, INTERLAMINAR SHEAR No. 2

109 Structural, Coupled

any no

STRESS, INTERLAMINAR COMPONENTS

501,511251, 254

Structural, Coupled

any no

STRESS, CAUCHY COMPONENTS

341 Structural, Coupled

nonlinear only no

STRESS, CAUCHY EQUIVALENT

47 Structural, Coupled

nonlinear only no

STRESS, HARMONIC COMPONENTS

351 (real) 361(imag)

Structural harmonic only no

STRESS, HARMONIC EQUIVALENT

57 (real)67 (imag)

Structural harmonic only no

Elemental Result Postcode Analysis Type Solutions Default(?)

Page 334: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

326

STRESS, REBAR UNDEFORMED

471 Structural any no

STRESS, REBAR DEFORMED

481 Structural any no

REBAR ANGLE 487 Structural any no

FORCES, ELEMENT 264-269 Structural, Coupled

any no

BEAM, BIMOMENT 270 Structural, Coupled

any no

BEAM, AXIS 261 Structural, Coupled

any no

STRAIN RATE, PLASTIC

28 Structural, Coupled

nonlinear only no

STRAIN RATE, EQUIVALENTVISCOPLASTIC

175 Structural, Coupled

any no

STATE VARIABLE, SECOND

29 All any no

STATE VARIABLE, THIRD

39 All any no

TEMPERATURE, ELEMENT TOTAL

9 All any no

TEMPERATURE, ELEMENT INCREMENTAL

10 Structural, Coupled

any no

TEMPERATURE, GRADIENT COMPONENTS

181-183 Thermal, Coupled any no

FLUX, COMPONENTS 184-186 Thermal, Coupled any no

STRAIN ENERGY DENSITY, TOTAL

48 Structural, Coupled

nonlinear only no

FLUX, MASS (components)

194-196 Coupled any Not yet supported

FLUX, MASS 279 Coupled any Not yet supported

STRAIN ENERGY DENSITY, TOTAL

48 Structural, Coupled

nonlinear only no

STRAIN ENERGY DENSITY, ELASTIC

58 Structural, Coupled

any no

Elemental Result Postcode Analysis Type Solutions Default(?)

Page 335: Patran 2008 r1 Interface to Marc Preference Guide

327Chapter 3: Running an AnalysisLoad Step Creation

STRAIN ENERGY DENSITY, PLASTIC

68 Structural, Coupled

nonlinear only no

THICKNESS, ELEMENT

20 All any no

VOLUME, ELEMENT (original)

78 All any no

VOLUME, CURRENT 69 All any no

VOLUME, VOID FRACTION

177 All any no

GRAIN SIZE, (79) 79 All any no

FAILURE, INDEX No. 1-7

91-103 Structural, Coupled

any no

DENSITY, RELATIVE 179 All any no

GASKET, PRESSURE 241 Structural, Coupled

any no

GASKET, CLOSURE 242 Structural, Coupled

any no

GASKET, PLASTIC CLOSURE

243 Structural, Coupled

any no

VOLUME, FRACTION OF MARTENSITE

531 Structural, Coupled

any no

STRAIN, PHASE TRANSFORMATION TENSOR

541 Structural, Coupled

any no

STRAIN, EQUIVALENT PHASE TRANSFORMATION

547 Structural, Coupled

any no

STRAIN, EQUIVALENT TWIN

548 Structural, Coupled

any no

STRAIN, EQUIVALENT TRIP

549 Structural, Coupled

any no

STRESS, YIELD MULTIPHASE AGGREGATE

557 Structural, Coupled

any no

STRAIN, EQUIVALENT PLASTIC MULTIPHASE AGGREGATE

651 Structural, Coupled

any no

STRAIN, EQUIVALENT PLASTIC AUSTENITE

652 Structural, Coupled

any no

Elemental Result Postcode Analysis Type Solutions Default(?)

Page 336: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

328

STRAIN, EQUIVALENT MARTENSITE

653 Structural, Coupled

any no

STRESS, YIELD MULTIPHASE AGGREGATE

657 Structural, Coupled

any no

PARAMETER, FORMING LIMIT

30 Structural, Coupled

any no

CONTRIBUTION, HIGHER ORDER

40 Structural, Coupled

any no

DAMAGE 80 Structural, Coupled

any no

HARDNESS 90 Structural, Coupled

any no

VOLTAGE 98 Coupled any Not yet supported.

CURRENT 88 Coupled any Not yet supported.

HEAT, Generated 89 Coupled any Not yet supported.

POTENTIAL, ELECTRIC

130 Coupled any Not yet supported.

INTENSITY, ELECTRIC FIELD

561-563131-133(real)151-153 (imag)

Coupled any Not yet supported.

DISPLACEMENT, ELECTRIC

564-566134-136 (real)154-156 (imag)

Coupled any Not yet supported.

FORCE, LORENTZ 567-569137-139 (real)157-159 (imag)

Coupled any Not yet supported.

INTENSITY, MAGNETIC FIELD

574-576144-146 (real)164-166 (imag)

Coupled any Not yet supported.

POTENTIAL, MAGNETIC

140 Coupled any Not yet supported.

Elemental Result Postcode Analysis Type Solutions Default(?)

Page 337: Patran 2008 r1 Interface to Marc Preference Guide

329Chapter 3: Running an AnalysisLoad Step Creation

INDUCTION, MAGNETIC

571-573141-143 (real)161-163 (imag)

Coupled any Not yet supported.

DENSITY, CURRENT 577-579147-149 (real)167-169

(imag)

Coupled any Not yet supported.

POROSITY 171 Coupled any Not yet supported.

RATIO, VOID 172 Coupled any Not yet supported.

PRESSURE, PORE 173 Coupled any Not yet supported.

PRESSURE, PRECONSOLIDAITION

174 Coupled any Not yet supprted.

PRESSURE 190 Coupled any Not yet supported.

PRESSURE, GRADIENT COMPONENTS

191-193 Coupled any Not yet supported.

FRACTION, PYROLYSIS CHARRED

274 Coupled any Not yet supported.

FRACTION, PYROLYSIS VAPOR

275 Coupled any Not yet supported.

FRACTION, PYROLYSIS COKED

276 Coupled any Not yet supported.

EFFECTIVE, RHO C 277 Coupled any Not yet supported.

EFECTIVE, K 278 Coupled any Not yet supported.

POST CODE, No. 19 19 All any no

POST CODE, No. -11 -11 All any no

POST CODE, No. -21 -21 All any no

POST CODE, No. -31 -31 All any no

Elemental Result Postcode Analysis Type Solutions Default(?)

Page 338: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Creation

330

Direct Text Input

This subordinate form appears whenever the Direct Text Input (DTI) button is selected on the Load

Step Creation formK=This is different from the DTI form on the Job Parameters, 184 form.

This widget is to facilitate the input of the Marc input data that cannot be created using the functionality available in the Preference. All data input here will be placed in the History section of the Marc input file just before the CONTINUE option for the particular Load Set being created.

Note: The POST CODE (<0) are for user-defined quantities via user subroutine UPSTNO or other subroutines. POST CODE -11, -21, -31 are recognized as scalar values.

Note: If you do not select any POST codes at all (Nodal or Elemental), no POST option will be written. If you select the Use Elemental POST Code, Defaults, then no element POST codes will be written, which will flag Marc to use the default elemental POST codes when creating results in the POST file

Note: There is no checking for invalid data.

Page 339: Patran 2008 r1 Interface to Marc Preference Guide

331Chapter 3: Running an AnalysisLoad Step Creation

DTI Parameter Description

Additional History SectionDefinition

Text in this area will be placed in the History section of the input file just before the CONTINUE keyword for the particular Load Set being created.

Write at Beginning/End This toggle specifies whether the text is written at the beginning of the Load Step (before anything for this particular step) or at the end (before the last CONTINUE option). End is default.

Clear This clears the text in the text data box for the section that is selected.

Cancel This closes the form without any changes saved.

Apply This closes the form and saves the changes made for this Load Set.

Read From File Will populate the text data box with text from the indicated file. This brings up a typical file browser to select the file.

Page 340: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideLoad Step Selection

332

Load Step Selection

This subordinate form appears whenever the Load Step Selection button is selected on the main Analysis form. This form is used to select and order the Load Steps that will be analyzed for the Marc job. At least one Load Step must be selected and appear in the Selected Load Steps list box. Once a load step or load steps have been selected, you may submit the job by pressing the Apply button on the main Analysis application form.

Note: A Default Static Step is always available for linear or nonlinear static analysis. It is also automatically selected for you by default. It is therefore unnecessary to select a Load Step if the default is adequate. Other solution types or multiple step analysis requires that you create additional Load Steps. See Load Step Creation, 231 for information on how to create Load Steps. An error will be issues if you select Load Steps that are not valid for the set analysis type: Structural, Thermal, or Coupled.

Page 341: Patran 2008 r1 Interface to Marc Preference Guide

333Chapter 3: Running an AnalysisLoad Step Selection

Multiphysics Selection

In th e Coupled analysis type, you can specify coupling between different types of physical phenomenon. The default is thermal-mechanical or structural-thermal coupling, in which case you do not need to open this form at all. If you wish to do purely structural, or purley thermal, or electrostatic or electrodynamic-thermal coupling, then you must select the coupled physics types in this form.

Page 342: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDomain Decomposition

334

Domain Decomposition

DDM Interface

Each widget of this form is discussed in the table below.

Page 343: Patran 2008 r1 Interface to Marc Preference Guide

335Chapter 3: Running an AnalysisDomain Decomposition

Page 344: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDomain Decomposition

336

DDM Parameter Description

Decomposition Method Set this to Automatic (available only in Marc Version 2005 and higher) if you wish Marc to automatically create the domains during analysis run time. Set to Semi-Automatic if you wish to have Patran automatically break the model into domains which can be visualized before submittal. Set to Manual to have full control over the domains. This requires the creation of the groups before they can be selected here in this form and associated to a domain.

Number of Domains This determines how many domains are to be created. When you change this number and press the Enter or Return key, the spread sheet updates with this number of rows. The default is 2. This corresponds to the number of CPUs desired to run the job. For the Automatic method, this is the only input that is required and the spreadsheet is not visible.

Metis MethodDomain Island RemovalCoarse Graph

These are parameters used when the Decomposition Method is set to Automatic. The decomposer uses the Metis algorithm which can be set to Best (default), Node Based or Element Based. Also the two toggles, Domain Island Removal and Coarse Graph can be set ON or OFF, which affect the decomposer. For more detail, see the MSC.Marc documentation. When any settings other than the defaults of these widgets are set, the PROCESSOR parameter is written to the input deck.

Single POST File In Marc 2005 and beyond, a single input file can be used for Domain Decomposition runs. A single results output (POST - t16/t19) file can also be requested but setting this toggle. This puts a one (1) in the 5th field of the 2nd data block of the POST option.

Create To create more or less domains, you change the Number of Domains widget accordingly and press this button or the Return or Enter key which updates the Domain Information spread sheet.

Visualize By pressing this button, all groups currently posted will be unposted. The groups from the selected rows of the spreadsheet will be color coded and posted. The plot will be wireframe. It can be turned into shaded or hidden plot with the standard tools. Only domains from the selected spreadsheet rows will be plotted. If a row is not selected, that domain will not be plotted.

Validate By pressing this button, all domains will be validated that there are no duplicate or overlapping elements. A message will be placed in the Patran command line window.

Reset Graphics This will return the graphics screen back to the way it was before you pressed Visualize. If you exit the tool, the graphics will also be reset as if this button were pressed.

Page 345: Patran 2008 r1 Interface to Marc Preference Guide

337Chapter 3: Running an AnalysisDomain Decomposition

Some notes on the operation of the graphical interface:

Model / Current Group This switch is used for Automatic and Semi-Automatic DDM only. For Automatic, either the entire Model or the Current Group is translated into the input deck. For Semi-Automatic, this dictates on what part of the model the decomposition is done (not what is translated to the input deck). This is not applicable for Manual decomposition.

Domain Information This spreadsheet is created when the Create button is pushed or the Number of Domains is changed. The number of rows is dependent on

the Number of Domains specified. Any cell in any row may be selected. Multiple rows may be selected. Although not all cell contents can be changed. This depends on the Decomposition Method setting. For Automatic, this information is not visible.

Domain This column of the spreadsheet is hard coded and simply says Domain 1, Domain 2, etc. for each domain. It cannot be changed but is selectable.

Group This column lists the group that makes up the connectivity for the domain. If Decompose Domains By is set to Manual, these cells are initially empty. You must select the cell in which the Select a Group list box becomes visible and you can select the group for that domain.

Select a Group For Manual decomposition, you must select a group from this listbox when one of the cells is selected in the Domain Information spread sheet. If you do not see the group you desire here, it is likely that it has not been created. Create groups in the Groups | Create pulldown menu from the main Patran menu bar.

Use LSF If this toggle is ON, then the Host File button is no accessible because the LSF load sharing facility is used to submit the job. The optimum machines are found based on the LSF configuration. See Submittal to

LSF Queues, 13 for more detail.

Host File This brings up a file browser to select the hostfile which contains information about the machines and number of CPUs as well as scratch disk and Marc executable locations. This is required if submitting a parallel job to a cluster of homogeneous machines. This is not required for submitting to a single machine with multiple processors.

Do Not Copy FilesCopy Files

When submitting to a cluster of machines, this dictates whether files are copied or not. By default files are not copied, assuming they reside in a shared directory. See DDM Submittal, 338 below.

OK Closes the form and saves all settings or changes.

Defaults This will return the form to its factory default settings.

Cancel Closes the form but does not save any changes you made.

DDM Parameter Description

Page 346: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDomain Decomposition

338

If an Semi-Automatic operation is redone, it resets everything and it overwrites the groups. To delete groups, you must do it through the Group application. So take care, because it is easy to perform the decomposition multiple time. But each time new groups are created and they are not automatically deleted.

You can mix and match the different methods of creating domains. For example, you can do this: press the Create button with the Semi-Automatic methods then change the method to the Manual setting and change the group. On the Manual setting you can also change the Number of Domains and have the spreadsheet update without losing any already defined information such as adding more domains.

DDM Submittal

This section discusses the mechanics of a DDM analysis. In general, by default a DDM job is submitted as follows:

• Single Machine:

run_marc -j jobname -nproc #

• Network:

run_marc -j jobname -nproc # -host hostfile -ci NO -cr NO

Where nproc is the number of processors (#). Only the network submittal needs the hostfile information. For single file DDM submittals (automatice DDM), -nps is used instead of -nproc.

In either case, a DDM job may be submitted from the Marc Preference locally or to a remote machine. For remote submittal, the MarcSubmit program copies all necessary files to the machine the job is submitted to and then the Marc DDM job is submitted. After completion, the MarcSubmit program copies all files back to the machine the job was submitted from for use in post-processing.

There are four mechanisms for submitting DDM jobs depending on the Marc Version and whether a single machine with multiple processors has been selected, or a cluster of machines.

1. Single Machine - Automatic

A single input file is created and submitted to a machine using Marc 2005 (or greater) which automatically performs the decomposition and takes advantage of the multiple processor machine.

2. Single Machine - Manual or Semi-Automatic

An input file is created for each domain called #jobname.dat (where the # is the domain number) plus the master input file (jobname.dat) and submitted to a machine using any Marc version. Each #jobname.dat file is submitted to one of the processors of the multiple processor machine.

3. Cluster of Machines - Automatic

Note: A key criterion for running a successful DDM job is for you to make certain that the node and element numbering for the entire model is consecutive. For example a model with nodes 1-100 and elements 1-250 will work fine. But a model with nodes 1-50, 52-151 and elements 1-200, 202-251 will not work.

Page 347: Patran 2008 r1 Interface to Marc Preference Guide

339Chapter 3: Running an AnalysisDomain Decomposition

A single input file is created and submitted to a machine using Marc 2005 (or greater) which automatically performs the decomposition and takes advantage of the cluster of machines specified in the hostfile.

4. Cluster of Machines - Manual or Semi-Automatic

An input file is created for each domain called #jobname.dat (where the # is the domain number) plus the master input file (jobname.dat) and submitted to a machine using any Marc version. Each #jobname.dat files is submitted to one of the machines in the cluster specified in the hostfile. By default the input files and the output results files are not copied to each machine locally but are assumed to reside in a shared or nsf mounted directory. This is done with the -ci NO and -cr NO options, respectively. If the files are to be copied then these options are not used and this necessitates that scratch directories be specified in the hostfile. The files are then copied to and from these scratch directories on each of the machines in the hostfile.

As can be deciphered from the above, in Marc 2005 (or beyond) all you need is a single input file for submitting a DDM analysis job. For previous versions of MSC.Marc, several input files are created for submitting a DDM job. The total number of files created in this case is equal to the number of subdivisions of the model plus one additional file. A baseline file that has no model or history information is created called jobname.dat. The rest of the files created are 1jobname.dat, 2jobname.dat, etc. up to the number of domains created. Each of these files contains coordinate and connectivity data for its domain only. Any options that reference element or node numbers will be contained in that domain exclusively. Besides this the rest of the information contained in the input files are identical. If you are using Marc 2005 (or beyond), submitting an input file for analysis is enhanced and simplified. Only a single file is submitted for DDM in MSC.Marc 2005 and beyond however, the old method can still be used if multiple files are supplied.

DDM Configuration

Below are a few notes for proper configuration of DDM. However, please see the Marc Parallel Version

for Windows NT / UNIX Installation and User Notes for proper configuration of Marc DDM. Marc DDM must be configured properly in order for DDM to work properly from Patran. If you have trouble, please check the following:

On Windows machines:

1. Make sure PaTENT MPI (Marc 2003 or earlier) or the Cluster Manager service (Marc 2005 and greater) is installed and running as a service.

2. Make sure you have a valid license of PaTENT MPI service if necessary (Marc 2003 or earlier. The license file is generally found under <install_dir>\marc200x \patentmpi\admin\license.dat. Contact MSC if this license has expired.

Note: There are multiple results (POST) files from a DDM run just as there are input files. There is one for each domain by the same names with the .t16 or .t19 file extension. In order to view these results, it is only necessary to attach to the master jobname.t16/t19 file.

Page 348: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDomain Decomposition

340

3. When using a cluster of Windows machines it is recommended that all input files be in a shared directory when you submit the job (in other words, submit the job from a shared directory that all machines can see).

4. The Marc installation on the master host should be in a shared directory also unless all machines have their own installation of Marc, and then they must be properly referenced in the hostfile.

5. If you are submitting from a Windows machine to a UNIX machine, make sure that you have a valid .rhosts file in your home directory. Place the name of the Windows machine and the remote machine you are submitting to in the .rhosts file. The name must appear exactly as is when you do a top command on the UNIX machine when you have a telnet session open from your Windows machine.

6. If you cannot do an rsh or an rlogin from your Windows machine to the UNIX machine then there is something wrong with your remote access as set up by the .rhosts file. Check with a system administrator.

On UNIX:

1. You must be able to rlogin to all referenced machines in the hostfile without supplying a password. If you cannot, check that your .rhosts file has the name of all the machines in it. Check with a system administrator if you need help.

2. Only homogeneous clusters of machines are truly supported. They must all be running the same MPI service or daemons. For example a cluster of 64 bit HP machines must all use the HP MPI; a cluster of 32 bit HP machines can use either HP MPI or MPICH, but not a mixture; heterogeneous clusters should work if they all use MPICH but this is not officially supported; UNIX and Windows clusters are not supported.

Page 349: Patran 2008 r1 Interface to Marc Preference Guide

341Chapter 3: Running an AnalysisResolving Convergence Problems

Resolving Convergence Problems

For complex models involving multiple forms of nonlinear behavior the tried and true approach (particularly if you are new to this type of problem) is to start with a linear model and add nonlinearities one at a time. Alternatively, remove the nonlinearities one at a time until it runs. This approach helps you determine which type of nonlinearity is causing the convergence problem. If you have contact, remove it and let the bodies pass through one another or replace the contact condition with an equivalent displacement constraint. If you have nonlinear materials replace them with simple elastic ones. Add the nonlinearities back one at a time, making sure the behavior is reasonable and correct.

If you run the analysis and it does not run at all, or ends before completing, you will get an error message in the jobname.out or jobname.log file that will give you an indication of what the problem is. Do a text search on the word error in the jobname.out file. The first thing to check is to make sure you were able to get a license to run the job. Licensing problems are one of the most common reasons for a run to fail. If you are sure you have a license and submit the job correctly you should get a jobname.out file that will end with an Marc Exit # preceeded by a description of why the run stopped. Common Exit #'s are:

• Exit 3004 - success. The job ran to completion and did everything you asked.

• Exit 13 - syntax error in the input file. You should check the input syntax of the line the error message points to, but it is likely that the actual error was in the input block prior to where the message points.

• Exit 2004 - typically means non-convergence due to rigid body motions. See recommendations for equilibrium below.

• Exit 3002 - means the analysis ran into convergence problems part way through and did not complete.

Any Exit Message of 3000 or higher means there are converged increments. Plot the converged increments to see what is going on. See Technical Application Note 4575 or Marc Volume C: Program

Input, Appendix A of for a more complete list with suggested fixes.

Things to consider if your Marc model does not converge:

1. Equilibrium - Make sure your model has LBCs and contact conditions that will ensure force equilibrium at every increment/iteration and for all rigid-body modes (typically there are 6). When in doubt either:

• Eliminate this as the source of nonconvergence by intentionally over constraining the model (or adding soft springs) and then removing constraints one at a time until you figure out the unconstrained rigid body mode or

• Under Analysis | Job Parameters | Solver Options turn Non-Positive Definite ON. This can also be controlled step to step under Load Step Creation | Solution Parameters |

Iteration Parameters. One area that is sometimes overlooked regarding equilibrium is that of the rigid body control. If you do not specify adequate control information (e.g., you forget to add the zero that fixes the rigid body rotation value) you may have convergence problems.

Page 350: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResolving Convergence Problems

342

2. LBCs - When LBCs are removed, the ABAQUS Preference causes the removal of the forces/pressures (and the reaction forces due to displacement constraints) gradually over the subsequent step. The Marc Preference will remove forces and pressures gradually, but the reaction forces of displacement constraints are removed suddenly at the beginning of the subsequent step unless the RELEASE option is used when defining a contact table (under Load

Step Creation | Solution Parameters | Contact Table). This sudden change in loading can cause convergence problems.

3. Stability and Collapse - Nonconvergence will occur when a structural instability (i.e., buckling) mode is encountered. Buckling can occur either locally (in highly stressed areas where the stability of individual elements is exceeded - adaptive re-meshing will help this) or globally when the critical buckling load (Pcr) of any part of the model is exceeded. You may want to do a linear

buckling analysis to determine the load that would buckle the least stable part of the structure. If you suspect that you are approaching the postbuckled region here are some other things to try:

• Try using Marc’s quasi-static inertial damping (turn this on under Analysis | Load Step

Creation | Solution Parameters |) or use one of the Arc-length methods. This will help get through the unstable region if doing a snap-through buckling problem, and may help get you past one or two elements of local buckling, but probably not more than that.

• Try a finer mesh (smaller elements have shorter length and so higher Pcr).

4. Materials - Make sure that the material coefficient values are realistic and that the models will support the stresses and loads developed in the model. For example if you hang a 1000 lb. weight

from a perfectly plastic wire with a 0.001 in2 cross section and a 20 ksi yield stress, the resulting 100 ksi stress cannot be supported by the (20 ksi yield stress) material and the run will not converge. Comparable behavior in bending is referred to as a plastic hinge. Unit mismatches will often result in this type of problem (note that this only occurs in nonlinear analyses). For example, let us say you are modeling a cantilever beam and using a perfectly plastic material model and a follower force tip load, and you mistakenly add an extra zero to the tip load. A plastic hinge will develop with the beam winding up like a spring and the analysis continuing to run until it runs out of increments (which may take a long time). If you suspect this type of problem, first run the problem with a small fraction of the load to see if it will converge. If you are using an ortho/anisotropic material it is possible to select combinations of material properties that will result in a non-positive definite material coefficient matrix. Normally the analysis code will warn you if you violate this requirement.

5. Contact - If the is a problem with chattering (a condition where a particular node jumps into and out of contact thus preventing the increment from converging), you can go to Job Parameters |

Contact Control Parameters | Separation and set the Chattering toggle to Suppress. The parameters which have the biggest effect on contact behavior are Contact Distance Tolerance, D (see Figure B-1), Bias Factor, B (see Figure B-2), and Separation Force. By default Marc uses

D = 1/20th of the element edge length. You can find the specific value in the jobname.OUT file and try a larger or smaller value, whichever you feel is most appropriate. Marc’s default on the bias value is 0, if having problems with contact one of the first things to try is to override this value on the Analysis | Job Parameters | Contact Parameters | Contact Detection form with 0.9.

Page 351: Patran 2008 r1 Interface to Marc Preference Guide

343Chapter 3: Running an AnalysisResolving Convergence Problems

Another option would be to increase the separation force (which defaults to 0) to prevent chattering. When considering contact problems look for places (such as corners and other discontinuities) where one contact surface may slip off. Marc has a capability to delay slide-off when defining a contact table.

Standard steps to resolving convergence problems: If your model does not run, or stops pre-maturely, first read the messages in the jobname.msg, jobname.log, and jobname .out files. The jobname.msg file will tell you if there were any problems translating the model into the Marc input jobname.dat file and the jobname.out file will tell you why the Marc run failed. Common causes of the Marc run to fail include:

• un-constrained rigid body modes

• 2) you are in the post-buckled region

• 3) problems resolving contact

• 4) some part of the model/material is over-constrained such that the given displacement solution does not change when the load is increased (i.e., individual elements are buckling locally), this type of nonunique solution can prevent convergence. See the appropriate section above for possible solutions.

After trying the obvious things talk to other experienced users about possible reasons your run is not working. In one case a user was using the standard element formulation with Poisson’s Ratio (ν) = 0.5 and HEX/27 elements and his model would not converge even though there were no obvious problems. For this case using the constant volume formulation should provide a unique solution and allow convergence, unless ν = 0.5 causes numerical problems. In that case you should use the Herrmann elements (which also requires using the constant volume formulation) and which should take care of the numerical problems as well as the nonunique solution problem. If these options do not work you could try using reduced integration, which may solve both problems at once, but may have problems with energy-free or spurious deformation modes (also called hour-glassing), although Marc has built-in hour glass stabilization. Also, try quasi-static inertial damping or an arc-length method. Here are some other things to try:

• Try a finer mesh

• Modify the material model

• if it is simple elastic, perfectly plastic with large plastic strains try using constant volume Herrmann elements.

• if using a hyper-elastic material model try lowering ν from 0.5 to maybe 0.49 or so (or lower if you have to)

• make sure it is based on test data that includes the type of behavior you are trying to model (i.e. if your test data is from a uniaxial tensile test and you are modeling a pressurized cylinder, which is a biaxial stress state, try analyzing a simple biaxial sheet to see if your hyperelastic material model will successfully handle biaxial stress states. If not you may have to include some bi-axial test data (hyperelastic models based on test data should include at least two deformation modes, although Marc has a new Arruda-Boyce model which is supposed to be accurate with only one mode of experimental data).

Page 352: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResolving Convergence Problems

344

• Simplify - if the model you are running is a 3D cylinder made of solid elements, run a 2D axisymmetric test case to check out the mesh refinement and material model.

If not in the postbuckled region try:

1. Look at deformed shape to see if it looks reasonable (by default in the Marc Preference uses a true scale factor = 1 to show the actual deformation). Remember that static equilibrium must be maintained at every step.

2. Check reaction forces to see if the load path is reasonable.

3. Look for highly distorted elements, both visually and in the jobname.out file. If you find any, you may need to go back and refine your mesh in that area to keep those elements well-behaved, i.e., converging, or use adaptive re-meshing. Although distorted elements will normally just give you bad results but not necessarily prevent convergence. Typically linear elements (i.e., quad/4 instead of quad/8) do better in analyses where severe distortion is expected.

4. If using contact elements you may be able to ease convergence problems by simplifying the contact interaction

• Look at the jobname.sts file for the # of increment splits and # of separations to see if contact is the problem

• Set bias to 0.9, increase (or decrease) the contact tolerance distance, suppress chattering

• Modify the contact table to eliminate suspected trouble areas (at least as a diagnostic measure)

• Look for areas where contact bodies may be sliding off

5. Pay attention to the messages in the jobname.msg and jobname.out files, they may tell you why the model was not translated or convergence was not reached and the analysis terminated.

6. If nonconvergence relates to inelastic behavior of the material, such as in a plasticity analysis, make sure there are no plastic hinges formed, where static equilibrium cannot be achieved because the material is not strong enough, in this case all the iterations go to deforming the body around the plastic region and static equilibrium may never be reached.

7. When doing a hyperelastic material analysis the material model may be unpredicatable since the coefficients are generally quite unintuitive. The run may not converge simply because the material model, while it may look reasonable, may actually be inherently unstable (things like negative energy behavior, etc.).

8. Make sure you are not stuck at a stability bifurcation point, (i.e., at a buckling mode). What may be happening is that there are two valid (postbuckling in this case) equilibrium paths and the code flips back and forth between them preventing convergence. The way to get past this is to make the problem dynamic and use the inertia of the body to select the appropriate equilibrium path.

Again, the tried and true method is to start with a linear model and add nonlinearities one at a time, or remove nonlinearities one at a time until the model runs.

Page 353: Patran 2008 r1 Interface to Marc Preference Guide

Chapter 4: Read Results

Marc Preference Guide

4 Read Results

� Read Results Form 348

� Select Results File 349

� Translation Parameters 350

� Results Created in Patran 353

� Direct Results Access 362

Page 354: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideRead Results Form

348

Read Results Form

The Analysis application, located on the main form, appears when selected. Read Results as the selected Action allows the results data to be read into or attached to the Patran (or MSC.AFEA) database from a text (jobname.t19) or binary (jobname.t16) Marc results file.

This default process of attaching a results file is referred to as Direct Results Access (DRA). Some more details are given in Direct Results Access, 362.

Page 355: Patran 2008 r1 Interface to Marc Preference Guide

349Chapter 4: Read ResultsSelect Results File

Select Results File

This form appears when the Select Results File button is selected in the Analysis application when Read

Results is the selected Action. The form allows a specific file to be read. It is best to select the file before setting any translation parameters as explained in the next section. However it is not actually necessary to select a file at all if the results file name has the same name as the Job Name. It will automatically be assumed if no results file is specifically selected. The jobname.t16 file will be selected first if it exists, then, the jobname.t19 if it exists. If neither exist an error will be issued and you will have to manually select a file from this form.

Note: The default file filters may be changed from *.t16 to *.t19 to display the available text result files or set the filter to *.t1* to see both.

Note: Once a file has been attached, it can be detached by setting the Action to Delete and the Object to Results Attachment on the Analysis application.

Page 356: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideTranslation Parameters

350

Translation Parameters

A form appears when the Translation Parameters button is selected in the Analysis application when Read Results is the selected Action. Only a portion of this form may appear depending on the selected Object, i.e., Result Entities, Model Data, or Both.

There are two Translation Parameters forms. One for result file Attachments and one for result file Import. This depends on the setting of the Method pulldown menu from the main Analysis application form when the Action is set to Read Results.

Result Attachment Translation Parameters

For attached results files the following form appears:

If this toggle is ON, then all meshes from an adaptive mesh analysis are imported automatically even if the Object is set to Result Entities only. If the original mesh already exists in the database, then all subsequent meshes are imported.

Page 357: Patran 2008 r1 Interface to Marc Preference Guide

351Chapter 4: Read ResultsTranslation Parameters

Result Import Translation Parameters

For results import, the following form is available to filter results

Page 358: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideTranslation Parameters

352

Note: Import of adaptive meshing results is not supported. You must use the Attach method.

Page 359: Patran 2008 r1 Interface to Marc Preference Guide

353Chapter 4: Read ResultsResults Created in Patran

Results Created in Patran

The following table indicates all the possible result quantities which can be loaded into the Patran database during results translation from Marc. The Primary and Secondary Labels are items selected from the postprocessing menus. The Type indicates whether the results are Scalar, Vector, or Tensor. These types will determine which postprocessing techniques will be available in order to view the results quantity. Postcodes indicates which Marc element postcodes the data comes from. The Description gives a brief discussion about the results quantity. The Output Requests, 313 forms use the actual primary and secondary labels which will appear in the results. For example, if “Strain, Elastic” is selected on the Element Output Requests form, the “Strain, Elastic” is created for postprocessing.

Note: fmport of adaptive meshing results is not supported. You must use the Attach method.

Page 360: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResults Created in Patran

354

Primary Label

Secondary Label Type Postcodes Description

Displacement Translation Vector 1 (nodal) Translational displacements at nodes from a structural analysis.

Displacement Rotation Vector 2 (nodal) Rotational displacements at nodes from a structural analysis.

Velocity Translation Vector 28 (nodal) Translational velocities at nodes from a dynamic analysis.

Velocity Rotation Vector 29 (nodal) Rotational velocities at nodes.

Acceleration Translation Vector 30 (nodal) Translational accelerations at nodes from a dynamic analysis.

Acceleration Rotation Vector 31 (nodal) Rotational accelerations at nodes from a dynamic analysis.

Force Nodal External Applied

Vector 3 (nodal) Forces applied to the model in a structural analysis.

Force Nodal Reaction

Vector 5 (nodal) Reaction forces at boundary conditions from a structural analysis.

Moment Nodal External Applied

Vector 4 (nodal) Moments applied to the model in a structural analysis.

Moment Nodal Reaction

Vector 6 (nodal) Reaction moments at boundary conditions from a structural analysis.

Modal Mass Translation Vector 32 (nodal) Translational modal masses from modal extractions.

Modal Mass Rotation Vector 33 (nodal) Rotational modal masses from modal extractions.

Temperature Nodal Scalar 14 (nodal) Temperature at nodes from a thermal analysis.

Velocity Fluid Vector 7 (nodal) Fluid Velocity

Page 361: Patran 2008 r1 Interface to Marc Preference Guide

355Chapter 4: Read ResultsResults Created in Patran

Flux Nodal Scalar 15 (nodal) Heat Flux applied to the model in a thermal analysis.

Pressure Fluid Scalar 8 (nodal) Fluid Pressure

Force External Fluid

Vector 9 (nodal) External Fluid Force

Force Reaction Fluid

Vector 10 (nodal) Reaction Fluid Force

Pressure Sound Scalar 11 (nodal) Sound Pressure

Source External Sound

Scalar 12 (nodal) External Sound Source

Source Reaction Sound

Scalar 13 (nodal) Reaction Sound Source

Flux Nodal Reaction

Scalar 16 (nodal) Nodal Reaction Flux

Potential Electric Scalar 17 (nodal) Electric Potential

Charge External Electric

Scalar 18 (nodal) External Electric Charge

Charge Reaction Electric

Scalar 19 (nodal) Reaction Electric Charge

Potential Magnetic Scalar 20 (nodal) Magnetic Potential

Current External Electric

Scalar 21 (nodal) External Electric Current

Current Reaction Electric

Scalar 22 (nodal) Reaction Electric Current

Pressure Pore Scalar 23 (nodal) Pore Pressure

Flux External Mass

Scalar 24 (nodal) External Mass Flux

Flux Reaction Mass

Scalar 25 (nodal) Reaction Mass Flux

Pressure Bearing Scalar 26 (nodal) Bearing Pressure

Force Bearing Scalar 27 (nodal) Bearing Force

Stress Contact Normal

Vector 34 (nodal) Contact Normal Stress

Force Contact Normal

Vector 35 (nodal) Contact Normal Force

Stress Friction Vector 36 (nodal) Friction Stress

Primary Label

Secondary Label Type Postcodes Description

Page 362: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResults Created in Patran

356

Force Friction Vector 37 (nodal) Friction Force

Contact Status Scalar 38 (nodal) Contact Status

Contact Touched Body

Scalar 39 (nodal) Touched Body Contact

Variable Herrmann Scalar 40 (nodal) Herrmann Variable

Post Code No. -1 Scalar -1 (nodal) User defined nodal quantities via user subroutine.

Post Code No. -2 Vector -2 (nodal) User defined nodal quantities via user subroutine.

Post Code No. -11, -21, -31

Scalar -11, -21, -31 User defined elemental quantities via user subroutine.

Post Code No. 19 Scalar 19 User defined variable via user subroutine PLOTV.

Post Code No. 38 Vector 38 Total swelling strain from user subroutine VSWELL.

Strain Cracking Tensor 81-86 or 381 Cracking strain from a nonlinear structural analysis.

Strain Creep Tensor 31-36 or 331 Creep strain from a nonlinear structural analysis.

Strain Creep Equivalent

Scalar 37 Equivalent creep strain from a nonlinear structural analysis.

Strain Creep Equivalent (from rate)

Scalar 8 Equivalent creep strain determined from rate from a nonlinear structural analysis.

Strain Elastic Tensor 121-126 or 401

Elastic strain from a structural analysis.

Strain ElasticComponents

Tensor 421 Elastic strain components from a nonlinear structural analysis in the global coordinate system.

Strain ElasticComponents

Tensor 461 Elastic strain components from a nonlinear structural analysis in the preferred coordinate system.

Strain Plastic Components

Tensor 431 Plastic strain components from a nonlinear structural analysis in the global coordinate system.

Strain Elastic Equivalent

Scalar 127 Equivalent elastic strain from a structural analysis.

Primary Label

Secondary Label Type Postcodes Description

Page 363: Patran 2008 r1 Interface to Marc Preference Guide

357Chapter 4: Read ResultsResults Created in Patran

Strain Plastic Tensor 21-26 or 321 Plastic strain from a nonlinear structural analysis.

Strain Plastic Equivalent

Scalar 27 Equivalent plastic strain from a nonlinear structural analysis.

Strain Plastic Equivalent (from rate)

Scalar 7 Equivalent plastic strain determined from rate from a nonlinear structural analysis.

Strain Plastic Equivalent Rate

Scalar 28 Equivalent plastic strain rate from a nonlinear structural analysis.

Strain Thermal Tensor 71-76 or 371 Thermal strain from a structural analysis.

Strain Thickness Scalar 49 Thickness strain from a structural analysis.

Strain Total Tensor 1-6 or 301 Total strain from a nonlinear structural analysis.

Temperature Element Scalar 9 Element temperature from a thermal or structural analysis.

Temperature Element Gradient

Vector 181-183 Element temperature gradient from a thermal analysis.

Temperature Element Incremental

Scalar 10 Incremental element temperature from a thermal or structural analysis.

Stress Tensor 11-16 or 311 Stress from a structural analysis.

Stress Cauchy Tensor 41-46 or 341 Cauchy stress from a nonlinear structural analysis.

Stress Cauchy Equivalent Mises

Scalar 47 Equivalent Cauchy stress from a nonlinear structural analysis.

Stress Equivalent Mises

Scalar 17 Equivalent (von mises) stress from a structural analysis.

Stress Hydrostatic Scalar 18 Hydrostatic stress from a structural analysis.

Stress Interlaminar Shear No. 1

Scalar 108 Interlaminar shear in one direction from a structural analysis.

Stress Interlaminar Shear No. 2

Scalar 109 Interlaminar shear in two direction from a structural analysis.

Primary Label

Secondary Label Type Postcodes Description

Page 364: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResults Created in Patran

358

Energy Density

Elastic Scalar 48 Elastic strain energy density from a structural analysis.

Energy Density

Plastic Scalar 58 Plastic strain energy density from a nonlinear structural analysis.

Energy Density

Total Scalar 68 Total strain energy density from a structural analysis.

Flux Element Vector 184-186 Element heat flux from a thermal analysis.

State Variable Second Scalar 29 Second state variable from a nonlinear thermal or structural analysis.

State Variable Third Scalar 39 Third state variable from a nonlinear thermal or structural analysis.

Failure Index No. 1 Scalar 91 Failure index one from a structural analysis.

Failure Index No. 2 Scalar 92 Failure index two from a structural analysis.

Failure Index No. 3 Scalar 93 Failure index three from a structural analysis.

Failure Index No. 4 Scalar 94 Failure index four from a structural analysis.

Failure Index No. 5 Scalar 95 Failure index five from a structural analysis.

Failure Index No. 6 Scalar 96 Failure index six from a structural analysis.

Failure Index No. 7 Scalar 97 Failure index seven from a structural analysis.

Thickness Scalar 20 Element thickness from a thermal or structural analysis.

Volume Scalar 78 Element Volume from a thermal or structural analysis.

Beam Bimoment Scalar 270 Bimoment.

Grain Size (79) Scalar 79 Grain size.

Volume Fraction of Martensite

Scalar 531 Volume fraction of Marensite.

Strain Phase transformation tensor

Tensor 541 Phase transformation strain tensor.

Primary Label

Secondary Label Type Postcodes Description

Page 365: Patran 2008 r1 Interface to Marc Preference Guide

359Chapter 4: Read ResultsResults Created in Patran

In addition to these standard results quantities, several Global Variable results can be created. Global

Variables are results quantities where one value is representative of the entire model at a particular load increment. The following table defines the Global Variables which may be created depending on the Marc version as indicated also in the table.

Strain Equivalent Phase Transformation

Scalar 547 Equivalent Phase Transformation strain.

Strain Equivalent TWIN

Scalar 548 Equivalent TWIN Strain.

Strain Equivalent TRIP

Scalar 549 Equivalent TRIP Strain in the forward transformation.

Stress Yield of Mulitphase Aggregate

Scalar 557 Yield Stress of Multiphase Aggregate

Strain Equivalent Plastic in Multiphase Aggregate

Scalar 651 Equivalent Plastic Strain in the Multiphase Aggregate

Strain Equivalent Plastic in Austenite

Scalar 652 Equivalent Plastic Strain in the Austenite

Strain Equivalent Plastic in Martensite

Scalar 653 Equivalent Plastic Strain in the Martensite

Stress Yield of Multiphase Aggregate

Scalar 657 Yield Stress of Multiphase Aggregate

Parameter Forming Limit

Scalar 30 Forming Limit Parameter (FLP) = calculated major engineering strain / maximum major engineering strain

Primary Label

Secondary Label Type Postcodes Description

Page 366: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideResults Created in Patran

360

.

Global Variable Label Type Description

Increment Scalar Increment of the analysis

Sub Increment Scalar Sub increment of the analysis

Time Scalar Time of the analysis

Buckling Mode Scalar Buckling mode number

Critical Load Factor Scalar Critical load factor for buckling analysis

Dynamic Mode Scalar Dynamic mode number from modal extraction

Frequency (radians/time) Scalar Frequency in radians per unit time for modal extraction

Process Pressure Scalar Process pressure at the end of the increment

Cycles Scalar Number of cycles (iterations) performed in the load increment

Separation Scalar Number of separations in the load increment

Cutback Scalar Number of load cutbacks performed in the increment

Splitting Scalar Number of increment splits performed in the increment

Total Volume Scalar Total volume of the model in the increment

Total Mass Scalar Total mass of the model in the increment

Total Strain Energy (>=2001)

Scalar Total “total” strain energy at the end of the increment

Plastic Strain Energy (>=2001)

Scalar Total plastic strain energy at the end of the increment

Creep Energy (>=2001) Scalar Total creep energy at the end of the increment

Kinetic Energy (>=2001) Scalar Total kinetic energy at the end of the increment

Damping Energy (>=2001)

Scalar Total energy dissipated by dampers at the end of the increment

Total Work (>=2001) Scalar Total work by all external forces at the end of the increment

Thermal Energy (>=2001) Scalar Total thermal energy (from Heat Transfer or Coupled analysis)

Total Elastic Strain Energy (>=2001)

Scalar Total elastic strain energy at the end of the increment

Total Work by Contact Force (>=2001)

Scalar Total work by contact forces at the end of the increment

Total Work by Friction Force (>=2001)

Scalar Total work by friction forces at the end of the increment

Total Work by Springs (>=2001)

Scalar Total work by spring forces at the end of the increment

Total Work by Foundations (>=2001)

Scalar Total work by foundations at the end of the increment

Page 367: Patran 2008 r1 Interface to Marc Preference Guide

361Chapter 4: Read ResultsResults Created in Patran

Pos X Body_i Scalar X position of body i at end of increment

Pos Y Body_i Scalar Y position of body i at end of increment

Pos Z Body_i Scalar Z position of body i at end of increment

Pos Body_i Scalar Position (magnitude) of body i at end of increment

Angle Pos Body_i Scalar Angular position of body i at end of increment

Vel X Body_i Scalar X velocity of body i at end of increment

Vel Y Body_i Scalar Y velocity of body i at end of increment

Vel Z Body_i Scalar Z velocity of body i at end of increment

Vel Body_i Scalar Velocity (magnitude) of body i at end of increment

Angle Vel Body_i Scalar Angular velocity of body i at end of increment

Force X Body_i Scalar X force of body i at end of increment

Force Y Body_i Scalar Y force of body i at end of increment

Force Z Body_i Scalar Z force of body i at end of increment

Force Body_i Scalar Force (magnitude) of body i at end of increment

Moment X Body_i Scalar X moment of body i at end of increment

Moment Y Body_i Scalar Y moment of body i at end of increment

Moment Z Body_i Scalar Z moment of body i at end of increment

Global Variable Label Type Description

Note: For Body Variables above which are treated as Global Variables, there is one for each contact body present in the model. To reduce the number of variables in problems with large number of contact bodies, only those variables that have all non-zero values are displayed or available.

Page 368: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDirect Results Access

362

Direct Results Access

Direct Result Access (DRA) is the default method (Method = Attach) of accessing results within Patran (or MSC.AFEA) via the Marc Preference. The results are not imported into the database but remain in the external results file. Only metadata (labels) are imported into the database. The results are accessed and extracted from the external file when needed during postprocessing. If a results file is moved or deleted the connection will be terminated and an error message to this effect is issued. As long as the results file remains attached, you never have to reattach it when opening/closing a database. In some instances with certain types of analyses using Marc, it is helpful to understand what DRA does and how to avoid problems. These are discussed below and basically fall into two categories: Rigid Geometry and Adaptive Meshing.

Rigid Body Animation

Rigid geometry results that exist in the Marc results file contain translation and rotation information per increment. The rigid body NURB data (rigid geometry) can be imported into an empty database, but any translation or rotation of that rigid geometry is only visible, viewable, or able to animate within Patran under the following conditions:

1. In the CONTACT option in the input deck, the name and type of the contact body must always be specified. This is handled automatically if the input deck is written from the Marc Preference. However, input decks created from previous versions or other software programs may not have this data. Rigid bodies will not animate without the contact body name in the input deck, which gets translated into the results file.

2. A contact body LBC by the same name as the contact region in the results file also must exist in the database (under the Loads and BCs application). The names in the input file must be the same as the LBC definitions. This is automatic when the input deck is written from the Marc Preference. Also on import of the data from a results file into an empty database, these contact LBC names are automatically created for you.

3. The application region of a contact body LBC must be geometry and the geometric entities must exist. Again, under normal conditions this should be automatic even when importing into an empty database.

4. Angular rotation of the rigid body is based on the rotation reference point and rotation axis as defined in the rigid body contact LBC definition. If these are changed or deleted, the rotation will display incorrectly. By default these are the origin and x-axis if undefined.

In summary, to have a rigid body animate, you must have run an input deck with the contact names as part of the CONTACT option and the contact LBCs in the database must have the same name with geometric entities associated. If you delete or modify your contact bodies, it is very likely that you will not be able to animate them.

The rotation and translation is treated internally as global variables. There are two for each rigid body present representing the vector translation and the scalar angular rotation about a reference axis. These global variable thus change with load increment (or result case). Graph plots are possible with these data.

Page 369: Patran 2008 r1 Interface to Marc Preference Guide

363Chapter 4: Read ResultsDirect Results Access

Attaching Adaptive Meshing Results

Adaptive meshing analyses require some understanding when attaching results. The safest thing to do when postprocessing an analysis where adaptive meshing has been requested, is to start with an empty database. Set the Object to Both, select the file, select the meshes and associated increments in the Translation Parameter form as shown above and press the Apply button. The meshes are imported into the database and the node/element IDs are offset automatically. When postprocessing through DRA, the proper mesh is displayed automatically whenever an associated load increment is selected in the Results application. This is all handled internally and should not require any user intervention.

Each mesh that is imported is stored as an Patran group with specific names. If you delete these group names, then the postprocessing will not work correctly since the Results DRA application will not be able to post the proper mesh.

If you do not attach a results file containing adaptive meshes to an empty database but attach it to the original database containing the original mesh then you must be aware of the following:

• The Object should be set to Results Entities

• If a jobname exists and you do not select a file before pressing Apply but the jobname.t16/t19 file exists:

1. DRA automatically scans the file for meshes

2. You are asked if you wish to import results from all meshes including the meshes.

If yes:

Results for the 1st mesh are imported but not the mesh itself (assumes the original mesh is in the database - if you did an immediate remesh, this may not be true and you should start with a clean, empty database). All other meshes are imported into the database and the results associated to them according to the explanation given above.

If no:

Only the results of the first (original) mesh will be available.

• If a jobname exists and you do select a file before pressing Apply

1. DRA by default selects all meshes and associated increments, which can be changed in the Translation Parameter form.

Note: Display of the deformed and undeformed rigid bodies can be handled using the Plot/Erase capability only. The Show Undeformed/Deformed toggles in the Results application do not work for rigid geometry.

Note: Only the Attach method works for animating rigid geometry. If the rigid bodies are defined by a finite element mesh, they may still be animated as long as the application region of the rigid body defined in the database references geometric entities. The geometric entities will animate and not the elements. If you want rigid bodies defined using finite elements (line or patch data) to animate, you must Import the results into an empty database (not Attach).

Page 370: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideDirect Results Access

364

2. You are asked if you wish to import results from all meshes including the meshes.

If yes:

Results for the 1st mesh are imported but not the mesh itself (assumes the original mesh is in the database) unless this mesh was not selected in the Translation Parameters form. All other selected meshes are imported into the database and the results associated to them according to the explanation given above.

If no:

Only the results of the first (original) mesh will be available unless it was not selected in the Translation Parameters form in which case nothing will be available.

• If the Object is set to Both or Model Data and you do or do not select a file but the jobname.t16/t19 file exists:

1. DRA scans the file for multiple meshes

2. DRA imports all as the Object requested

The problem with this scenario is that if a model already exists in the database, duplicate element/node errors will be issued.

Page 371: Patran 2008 r1 Interface to Marc Preference Guide

Chapter 5: Exercises

Marc Preference Guide

5 Exercises

� Overview 366

� Exercise 1 - Build a Cantilever Beam 370

� Exercise 2 - A Simple Static Load 378

� Exercise 3 - Buckling of a Fixed Pinned Beam 388

� Exercise 4 - Cumulative Loading 398

� Exercise 5 - A Simple Contact Problem 411

� Exercise 6 - Nonlinear Material Plasticity 420

� Exercise 7 - Contact with Velocity Control 430

� Exercise 8 - Creep Analysis 436

� Exercise 9 - Natural Frequency Analysis 445

� Exercise 10 - Transient Dynamic Analysis 454

� Exercise 11 - Frequency Response Analysis 472

� Exercise 12 - Heat Transfer Analysis 481

� Exercise 13 - Thermal-Mechanical Analysis 490

Page 372: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

366

Overview

The purpose of this chapter is to give you an introduction to the Marc solver and how to set up and run problems in Patran (or MSC.AFEA) using the Marc Preference by guiding you through a series of interactive exercise problems. We provide various exercises that illustrate popular capabilities in the Marc solver. By completing the tutorial you will become familiar with using Marc and explore many of its capabilities.

As you go through these exercises for the first time, concentrate on the process, rather than on the details

of each step. As you become more familiar with Marc, you can return to these exercises to explore more details. Each example is meant to stand alone but we suggest that you start at the beginning and work your way through all of them.

Throughout this tutorial you will conduct analyses of a simple cantilever beam. We have provided you with all of the steps required to build the cantilever beam model, apply the loads and boundary conditions, run the analyses and look at the results.

Beginning in Exercise 1 - Build a Cantilever Beam, you will create the cantilever beam model. You will use eight, 2D plane stress elements. The elements are uniformly spaced along the length of the beam (i.e. a mesh eight elements wide and one element deep). Once you finish creating the beam model, you will save this database and use it for all subsequent exercises in this section.

Page 373: Patran 2008 r1 Interface to Marc Preference Guide

367Chapter 5: ExercisesOverview

Before You Begin

Exercise 1 - Build a Cantilever Beam, begins with the execution of Patran. Please consult the Basic

Functions for instructions on starting Patran if you are completely unfamiliar with this process. We also assume that the Patran user settings (settings.pcl) are set to the default values. You will define all other non-default settings in the various exercises.

This tutorial provides step-by step instructions for each of the exercises. You will come across commonly used commands and concepts in the order you will need them to create, analyze, and postprocess a model. As you proceed through the exercises, excerpts from the actual menus and forms you will see on your screen will help guide you through making the appropriate selections and providing the proper input.

In Exercise 1 - Build a Cantilever Beam, you begin by creating a finite element model of a cantilever beam. You will save this model and use it as the starting point for the subsequent exercises. The rest of the exercises focus on applying loads, running analyses and viewing the results. These exercises demonstrate a number of analytical capabilities including linear and nonlinear statics, buckling, material plasticity, creep, natural frequency, transient dynamics and heat transfer, some with and some without contact.

Note: ^ää=íÜÉëÉ=ÉñÉêÅáëÉë=~ëëìãÉ=óçì=~êÉ=ìëáåÖ=íÜÉ=ä~íÉëí=éêçÇìÅíáçå=ÅçÇÉ=çÑ=j~êÅK

Page 374: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

368

During each step of the tutorial, rather than showing the entire Patran form, we use the following menu notations as shortcuts:

Menu Bar Selections

The Menu Bar selections from the main form are pull-down menus. The following examples show our notation for referencing an item in a pull-down menu.

The menu item to the right of the slash (/) is the item you would select in the pull-down menu.

Application Form Selections

From the main form you can select a particular Application form as shown in the following examples.

To enter an Application form, press the appropriate radio button on the main form as shown above. The items to the right of Action, Object, and Method are part of an option menu and they work the same way as a pull-down menu.

User Input

The information that you enter, either through cursor picking or from the keyboard, is noted in green, such as in the following examples:

ì Geometry

Action: Create

Object: Point

Method: XYZ

ì Elements

Action: Create

Object: Mesh Seed

Type: Uniform

Page 375: Patran 2008 r1 Interface to Marc Preference Guide

369Chapter 5: ExercisesOverview

Other Menu Notations

New Database Name: box_beam

Point Coordinates List: [0 0 0]

Point List: Point 1 2

Apply The Apply button instructs Patran to execute the form as you have filled it out. You can also undo the last form that Patran command, by pressing the Undo icon from the tool bar on the main form.

OK The OK button is the same as Apply, except the form will automatically close or disappear.

Cancel The Cancel button will close and not execute the form.

Input Data... When a button or menu selection has three periods (...) following the name, as in the example below, it indicates that there is a subordinate form to follow.

Auto Execute Many of the Application menu forms have an Auto Execute button. When activated, Auto Execute automatically executes the form when it has enough data. You may want to deselect this button if this is your first time using Patran.

Number of Elements

Make Current

Based on Model

The square buttons, or toggles, such as in the examples below, are for selecting choices on the forms. Any number of these buttons may be pressed in.

ì 2 Point

3 Point

4 Point

Unlike toggles, you can only select one diamond-shaped or circular-shaped button, which is called a radio button, at a time.

uu

uu

Page 376: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 1 - Build a Cantilever Beam

370

Exercise 1 - Build a Cantilever BeamStep 1: Open a New Database

Step 2: Define User Settings

Step 3: Create the Model Geometry

Step 4: Define the Finite Mesh Density

Page 377: Patran 2008 r1 Interface to Marc Preference Guide

371Chapter 5: ExercisesExercise 1 - Build a Cantilever Beam

Step 5: Create the Finite Element Mesh

Page 378: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 1 - Build a Cantilever Beam

372

Step 6: Create Material Properties

Step 7: Create Element Properties

Page 379: Patran 2008 r1 Interface to Marc Preference Guide

373Chapter 5: ExercisesExercise 1 - Build a Cantilever Beam

Page 380: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 1 - Build a Cantilever Beam

374

Step 8: Apply the Boundary Conditions

Page 381: Patran 2008 r1 Interface to Marc Preference Guide

375Chapter 5: ExercisesExercise 1 - Build a Cantilever Beam

Step 9: Create Groups

Page 382: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 1 - Build a Cantilever Beam

376

Step 10: Create the Interference Geometry

Step 11: Place the New Geometry in Groups

Page 383: Patran 2008 r1 Interface to Marc Preference Guide

377Chapter 5: ExercisesExercise 1 - Build a Cantilever Beam

Step 12: Close the Database

Page 384: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 2 - A Simple Static Load

378

Exercise 2 - A Simple Static Load

In this exercise you will apply a static load to your cantilever beam model. Using large deformation theory you will analyze the model and review the results. In the second half of this exercise, you will repeat the analysis using small deformation theory. You will conclude this exercise by comparing the results for the small deformation analysis and the large deformation analysis.

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Step 3: Import the Old Database

Page 385: Patran 2008 r1 Interface to Marc Preference Guide

379Chapter 5: ExercisesExercise 2 - A Simple Static Load

Step 4: Post Only the Beam

Step 5: Create a Point Load

Step 6: Submit the Analysis

Note: You should always be aware of which is the current group. It is always listed in the header of the graphics screen after the database name and the viewport name.

Page 386: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 2 - A Simple Static Load

380

Step 7: Monitor the Analysis

Page 387: Patran 2008 r1 Interface to Marc Preference Guide

381Chapter 5: ExercisesExercise 2 - A Simple Static Load

Step 8: Read the Results

Step 9: Postprocess the Results

Note that there is more than one results case and that the result case names are: Default Static Step,A1:Incr=n,Time=xx. This indicates that results are from the Default Static Step and that this is the 1st results file attachment (A1) and that this analysis job took n increments and each increment corresponds to a time. The total time of the analysis was specified to be 1.0 second. The total load was applied in n increments. Since this is a static analysis, the actual time is arbitrary and meaningless, but the total load was not applied until the last increment at 1.0 second. You should see a plot similar to this:

Page 388: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 2 - A Simple Static Load

382

Note: The plot you see on your screen is a true scaled version of the real deformation. You can toggle back and forth from a true (actual) deflection to a model relative scale by changing the Deformation Attributes on the Results application form. For most nonlinear applications with large deflections, True Scale must be used.

Page 389: Patran 2008 r1 Interface to Marc Preference Guide

383Chapter 5: ExercisesExercise 2 - A Simple Static Load

Step 10: Run the Small Deflection Analysis

Step 11: Read in the Results of the Analysis

Page 390: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 2 - A Simple Static Load

384

Step 12: Postprocessing the Linear Analysis

With the Scale Interpretation still set to True Scale, you should have a plot similar to this:

Note: The maximum deflection of around 95 in. which is obviously completely unrealistic. See the discussion below.

Page 391: Patran 2008 r1 Interface to Marc Preference Guide

385Chapter 5: ExercisesExercise 2 - A Simple Static Load

Linear Beam Theory Linear beam theory predicts the maximum beam deflection in the Y-direction and stress to be:

The maximum Y deflection of the beam can be taken directly off of the display spectrum/range. The largest value corresponds to a magnitude of around 95 in, which is in very close agreement with our hand calculation of 100 in.

Linear beam theory assumes plane sections remain plane and the deflection is small relative to length of the beam. As you can clearly see, the deflection is very large and this analysis violates the underlying assumptions used for linear beam theory.

These results match the linear hand calculations and also show that the small deformation assumption is not valid; therefore you need to perform the non-linear, large deformation analysis to obtain realistic results. In large deformation analysis, the bending and axial stiffness are coupled. As the cantilever beam deflects, a portion of the load, P, puts the beam in tension which tends to stiffen the beam in bending (i.e., geometric stiffness). Thus, you would expect to see a much smaller deformation in the large deformation analysis as compared to the small deformation analysis. Compare the values in the table below.

As you can see, the inclusion of large deformation effects are very important in realistically modeling the physical behavior of the cantilever model.

Small Deflection

Large Deflection

Marc ~ -95 in ~ -60 in

Theory -100 in ------

Page 392: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 2 - A Simple Static Load

386

Step 13: Additional Challenges

1. Use the Default Static Step and reset all of its defaults. In particular, use Large

Displacement/Large Strain nonlinear geometric effects and change the Load Increment

Parameters form to use a Trial Time Step Size of 0.1. Resubmit the analysis. Note the success or failure of the analysis (the exit status). An explanation of the exit status is always listed in the jobname.log file.

2. Try turning ON the Non-Positive Definite flag on the Solver Options form found under the Job

Parameters and resubmit the job. Note the exit status.

3. Reset the Solver Options to the defaults. Modify the Default Static Step and change the convergence criteria under the Solution Parameters / Iteration Parameters form (set the Relative Residual Force to 0.01 from 0.1). Resubmit the job and note the exit status.

4. Reset all the parameters again and this time change the Solution Parameters / Load Increment

Parameters. Change the Arclength Method from None to Modified Riks/Ramm. Resubmit the analysis and note the exit status.

5. Finally reset all the parameters again and this time change the Solution Parameters / Load

Increment Parameters. Change the load Increment Type to Fixed. Try 10, 15, 20, and 30 increments in different runs.

Exit status 2004 and 3002 are common problems encountered in nonlinear and contact problems. These indicate non-convergence within a particular load increment or numerical problems. There is not room enough in this manual to discuss all the scenarios that might cause this and their possible solutions but here are few things to try:

1. To force a solution, turn on the Non-Positive Definite flag. This sets up additional constraints to remove degrees of freedom that are causing a non-positive definite matrix. This can be dangerous if there really are modeling problems and you should check the results carefully. This is done under the Solver Options form in Job Parameters.

2. You can also force a solution by allowing the program to continue even though convergence has not be attained. This is done when creating a Load Step under Iteration Parameters in Solution

Parameters. Turn ON the Proceed if not Converged toggle. Again, check your results carefully if you force a solution.

3. In some cases, the convergence criteria is too loose. For convergence based on residual forces, the default is 0.1 (maximum residual force divided by maximum reaction force). Sometimes a problem=åÉîÉê=êÉ~äáòÉë=íÜ~í=áí=áë=getting into trouble. Then once it is in trouble, it is too late. Changing the tolerance to a smaller value (say 0.01), causes the program to sense earlier that it needs to take more steps to converge.

4. By default, load incrementation for statics and dynamics is done with the AUTO STEP feature in Marc. If you use an Arclength method, the AUTO INCREMENT feature is used instead which is good for snap though type problems and detects instabilities.

Page 393: Patran 2008 r1 Interface to Marc Preference Guide

387Chapter 5: ExercisesExercise 2 - A Simple Static Load

5. Using a fixed increment scheme uses the AUTO LOAD feature of Marc. The program then takes even increments of the number specified. Sometimes this works and sometimes it does not. It may step over a numerical convergence problem or it may not, thus you do not know the best step size to use whereas AUTO STEP and AUTO INCREMENT figure this out automatically.

6. Finally, in this problem, if your problem is known to only be large displacement and not large strain, you should run it as such which avoids the problem altogether.

Step 14: Closing/Quitting Patran

Page 394: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 3 - Buckling of a Fixed Pinned Beam

388

Exercise 3 - Buckling of a Fixed Pinned Beam

In this analysis you will be determining the eigenvalue buckling load for a fixed/simply - supported beam. After running the analysis, you will compare these results to the theoretical prediction. Once again, you will use the model built in Exercise 1 - Build a Cantilever Beam for this analysis.

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Step 3: Import the Old Database

Page 395: Patran 2008 r1 Interface to Marc Preference Guide

389Chapter 5: ExercisesExercise 3 - Buckling of a Fixed Pinned Beam

Step 4: Post Only the Beam

Step 5: Apply Additional Boundary Conditions

Page 396: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 3 - Buckling of a Fixed Pinned Beam

390

Page 397: Patran 2008 r1 Interface to Marc Preference Guide

391Chapter 5: ExercisesExercise 3 - Buckling of a Fixed Pinned Beam

Step 6: Add a Unit Compression Load

Page 398: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 3 - Buckling of a Fixed Pinned Beam

392

Step 7: Group Loads into Load Cases

Page 399: Patran 2008 r1 Interface to Marc Preference Guide

393Chapter 5: ExercisesExercise 3 - Buckling of a Fixed Pinned Beam

Step 8: Create Static and Buckling Analysis Load Steps

Step 9: Submit the Buckling Analysis

Note: The difference between a load case and an analysis Load Step is only the amount of information they contain. A load case is only a collection of loads and boundary conditions (forces, displacements, contact, pressures, temperatures, etc.). The Load Step is a super set of the load case. A load case must be associated to a Load Step plus all the analysis setup parameters, output requests, solution type, etc.

Page 400: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 3 - Buckling of a Fixed Pinned Beam

394

Step 10: Monitor the Analysis

Page 401: Patran 2008 r1 Interface to Marc Preference Guide

395Chapter 5: ExercisesExercise 3 - Buckling of a Fixed Pinned Beam

Step 11: Read the Results

Step 12: Postprocessing the Results

The following plot should appear:

Page 402: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 3 - Buckling of a Fixed Pinned Beam

396

FEA Results

The total buckling load is the eigenvalue multiplied by the applied load. In this case, the total applied load is 1.0 and the eigenvalue can be found on the results case name on the results form.

The theoretical prediction for this case is:

C = A function of end constraint. For this case C = 2.05

Compare the results=between the theoretical and finite element approach. The Eigenvalue is within six percent.

Step 13: Closing/Quitting Patran

Theoretical Marc

40471 42907

PCR Eigen PApplied×Z Z

PCRπ2EI

L ′2

------------Z

L ′L

C-------- 69.84Z Z

L ′L

C--------Z

Ibh

3

12---------

1( ) 2( )3

12----------------------- 0.6667 in

4Z Z Z

PCR

π2

3.0 107

×( )

69.84( )2

---------------------------------- 0.6667× 40470.84Z Z

Page 403: Patran 2008 r1 Interface to Marc Preference Guide

397Chapter 5: ExercisesExercise 3 - Buckling of a Fixed Pinned Beam

Page 404: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

398

Exercise 4 - Cumulative Loading

In the previous exercise we ran a buckling analysis which consisted of two separate analysis Load Steps. The first step was a static loading with a unit compression load. The second step performed the actual buckling analysis and determined the critical buckling as a factor of the unit compression load. The first analysis step was associated to a load case which contained the boundary conditions and the compression load. However the second step was associated with a load case that only had the boundary conditions. This exercise has been designed to help you understand how Marc deals with loads and the proper way to set them up in Patran.

In Marc, generally speaking, once a structure has been loaded, that load remains until it changes or is removed. So, in the previous exercise, the first step applied a unit compressive load. In the second step it appeared to have been removed. Although the physical load was not placed in the load case, that actual load level remained the same from the first step to the next. In order for that load to be removed, it would have had to have been explicitly taken down to zero.

In this exercise we will set up and run two different static runs to illustrate how loads are handled.

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Page 405: Patran 2008 r1 Interface to Marc Preference Guide

399Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 3: Import the Old Database

Step 4: Post Only the Beam

Page 406: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

400

Step 5: Create a New Load Case

Page 407: Patran 2008 r1 Interface to Marc Preference Guide

401Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 6: Add a Mid-span Point Load

Step 7: Create Another New Load Case

Page 408: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

402

Step 8: Add a Tip Point Load

Step 9: Plot the LBC Markers

Page 409: Patran 2008 r1 Interface to Marc Preference Guide

403Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 10: Create an Analysis Load Step with Mid-span Load

Page 410: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

404

Step 11: Create an Analysis Load Step with Tip Load

Page 411: Patran 2008 r1 Interface to Marc Preference Guide

405Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 12: Submit the Analysis

Step 13: Monitor the Analysis

Page 412: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

406

Step 14: Read the Results

Step 15: Postprocessing the Results

The following plots should appear.

Page 413: Patran 2008 r1 Interface to Marc Preference Guide

407Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 16: Create Another New Load Case

Step 17: Turn Cumulative Loading Off

Page 414: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

408

Step 18: Read the Results

Page 415: Patran 2008 r1 Interface to Marc Preference Guide

409Chapter 5: ExercisesExercise 4 - Cumulative Loading

Step 19: Postprocess the Results

As expected, the first increment shows the result of the mid span load only. The second shows the results of the tip load only

Page 416: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 4 - Cumulative Loading

410

Page 417: Patran 2008 r1 Interface to Marc Preference Guide

411Chapter 5: ExercisesExercise 5 - A Simple Contact Problem

Exercise 5 - A Simple Contact Problem

In this exercise we will create a simple interference for our cantilever beam to hit as it deflects. One of the many strength of Marc is its ability to solve complex contact problems. But perhaps even more importantly is its ability to easily set up these complex contact problems. Contact is treated as a nonlinear boundary condition. You define which contact bodies are rigid and which are defined as deformable. There is no necessity to define which contact bodies come in contact with which. There is no concept of a contact pair or master/slave definitions. By default all contact bodies can come in contact with each other and with themselves (excluding rigid to rigid of course).

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Step 3: Import the Old Database

Page 418: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 5 - A Simple Contact Problem

412

Step 4: Post the Beam and Interference Geometry

Step 5: Create a Point Load

Step 6: Define the Deformable and Rigid Contact Bodies

Page 419: Patran 2008 r1 Interface to Marc Preference Guide

413Chapter 5: ExercisesExercise 5 - A Simple Contact Problem

Page 420: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 5 - A Simple Contact Problem

414

Step 7: Submit the Analysis

Step 8: Monitor the Analysis

Note: You can define rigid bodies with either Patran geometry or with finite elements. Geometry in the form of NURB curves or surfaces is actually written to the Marc input deck if geometry is selected. If a finite element mesh is selected or if geometry which has a mesh associated to it is selected, then the rigid body is written to the Marc as line segments or patches.

Page 421: Patran 2008 r1 Interface to Marc Preference Guide

415Chapter 5: ExercisesExercise 5 - A Simple Contact Problem

Step 9: Read the Results

Step 10: Postprocess the Results

Page 422: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 5 - A Simple Contact Problem

416

The following plots should appear:

Note that something does not look right with these plots. It appears as if the beam is penetrating into the rigid body. This is due to the fact that the finite element model of the cantilever beam is too coarse. We need to refine the mesh around the area where contact is made. This can be accomplished in a couple of different ways. Marc has the ability to do local mesh refinement based on a number of criteria such as when nodes come into contact. Automatic mesh

Page 423: Patran 2008 r1 Interface to Marc Preference Guide

417Chapter 5: ExercisesExercise 5 - A Simple Contact Problem

refinement and global remeshing capabilities are available under the Translation Parameter form in Adaptive Meshing. If you wish to explore these capabilities, this is left as an optional exercise. For the purposes of this exercise we will manually refine the mesh.

Step 11: Manually Refine the Mesh

Step 12: Associate the New Element to Surface 1

Important: Clean up the graphics before proceeding. Press the Reset Graphics icon (appears as

a broom).

Page 424: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 5 - A Simple Contact Problem

418

Step 13: Detach the Results

Step 14: Resubmit the Results Again

Step 15: Read and Plot the Results Again

Page 425: Patran 2008 r1 Interface to Marc Preference Guide

419Chapter 5: ExercisesExercise 5 - A Simple Contact Problem

Step 16: Additional Challenge

Step 17: Closing/Quitting Patran

Page 426: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 6 - Nonlinear Material Plasticity

420

Exercise 6 - Nonlinear Material Plasticity

In this exercise, you will be loading the cantilever beam so that it bends beyond its yield point. You will need to include plasticity as part of the material definition to accurately model this material behavior. First you will analyze the cantilever beam using the simplest material plasticity model, perfectly plastic. This material model assumes no hardening occurs after yield and it is useful for first order analysis. This plasticity model is also one of the most conservative models. After reviewing the results, this model will prove to be too conservative because a “Plastic Hinge” develops prior to reaching full load. You will then change the material plasticity model to an isotropic hardening model and rerun the analysis. This material model defines the true plastic strain versus true stress and tends to represent the material hardening more accurately.

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Page 427: Patran 2008 r1 Interface to Marc Preference Guide

421Chapter 5: ExercisesExercise 6 - Nonlinear Material Plasticity

Step 3: Import the Old Database

Step 4: Post Only the Beam

Step 5: Create a Point Load

Page 428: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 6 - Nonlinear Material Plasticity

422

Step 6: Create a Plastic Material Constitutive Model

Page 429: Patran 2008 r1 Interface to Marc Preference Guide

423Chapter 5: ExercisesExercise 6 - Nonlinear Material Plasticity

Step 7: Run the Analysis

Step 8: Monitor the Analysis

Page 430: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 6 - Nonlinear Material Plasticity

424

Step 9: Read the Results

Step 10: Postprocessing the Results

Page 431: Patran 2008 r1 Interface to Marc Preference Guide

425Chapter 5: ExercisesExercise 6 - Nonlinear Material Plasticity

Note the level of stress at the fixed end relative to the 30,000 psi yield stress.

Step 11: Optional Challenge

Step 12: Model Isotropic Hardening

Page 432: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 6 - Nonlinear Material Plasticity

426

Step 13: Create a Graph

Page 433: Patran 2008 r1 Interface to Marc Preference Guide

427Chapter 5: ExercisesExercise 6 - Nonlinear Material Plasticity

Step 14: Edit the Material Properties

Step 15: Rerun the Analysis

Page 434: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 6 - Nonlinear Material Plasticity

428

Step 16: Read and Postprocess the Results

Step 17: Closing/Quitting Patran

Page 435: Patran 2008 r1 Interface to Marc Preference Guide

429Chapter 5: ExercisesExercise 6 - Nonlinear Material Plasticity

Note: In this exercise we defined a new material constitutive model within an existing material named steel. Material properties are part of the model definition. If associated to any element, all constitutive models will be translated and placed in the Marc input file. This means that if you were to try and rerun any of the previous exercises with this database, you would get the work hardening definition written to the input deck. This will cause result to differ from the original exercise. Constitutive models can be activated and deactivated. You should deactivate the plastic constitutive model if you wish to analyze a model without the plasticity or other constitutive models likewise. This is done under the Materials application using the Change Material Status... form.

Page 436: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 7 - Contact with Velocity Control

430

Exercise 7 - Contact with Velocity Control

In this exercise we will build upon the last two exercises and use the material nonlinear model created in Exercise 6 - Nonlinear Material Plasticity and the contact in Exercise 5 - A Simple Contact Problem. A second rigid body will be created that will push down the end of the beam using velocity control. By default, the analysis is one second. Therefore the amount of velocity prescribed in the vertical direction (-30 in/sec) is equivalent to the final prescribed position of this rigid body (-30 in.).

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Step 3: Import the Old Database

Step 4: Post the Beam and Rigid Bodies

Page 437: Patran 2008 r1 Interface to Marc Preference Guide

431Chapter 5: ExercisesExercise 7 - Contact with Velocity Control

Step 5: Define the Plastic Constitutive Model

Step 6: Define the Deformable and Rigid Contact Bodies

Page 438: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 7 - Contact with Velocity Control

432

Step 7: Refine the Mesh in the Contact Area

Page 439: Patran 2008 r1 Interface to Marc Preference Guide

433Chapter 5: ExercisesExercise 7 - Contact with Velocity Control

Step 8: Associate the New Element to Surface 1

Step 9: Submit the Analysis

Page 440: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 7 - Contact with Velocity Control

434

Step 10: Monitor the Analysis

Step 11: Read the Results

Step 12: Postprocess the Results

Page 441: Patran 2008 r1 Interface to Marc Preference Guide

435Chapter 5: ExercisesExercise 7 - Contact with Velocity Control

The following plots should appear:

Step 13: Closing/Quitting Patran

Page 442: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 8 - Creep Analysis

436

Exercise 8 - Creep Analysis

In this exercise, the loading history consists of two steps. In the first step, you will extend the cantilever beam non-linearly under an enforced displacement. In the second step, you will change the analysis to a creep analysis. In this step, you will allow the cantilever beam to creep for 20 seconds. The second step will cause the stress in the beam to “relax.”

Step 1: Do Exercise 1 - Build a Cantilever Beam

Step 2: Open a New Database

Step 3: Import the Old Database

Page 443: Patran 2008 r1 Interface to Marc Preference Guide

437Chapter 5: ExercisesExercise 8 - Creep Analysis

Step 4: Post Only the Beam

Step 5: Create a Creep Property

Page 444: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 8 - Creep Analysis

438

Step 6: Create a New Load Case

Step 7: Create the Enforced Displacement

Note: The exponent of time could have been input as 1.0. The reason: namely one is entering . Now we really want epsilon dot . So the program takes the derivative and one gets epsilon dot = A * n * t(n-1). So if n=0.0, one has an identically zero strain rate, hence no relaxation. Thus n must be entered as 1.0 or left blank.

Page 445: Patran 2008 r1 Interface to Marc Preference Guide

439Chapter 5: ExercisesExercise 8 - Creep Analysis

Step 8: Create Analysis Load Steps and Submit the Job

Create the second step, start by changing the Job Step Name.

Page 446: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 8 - Creep Analysis

440

Step 9: Monitor the Analysis

Step 10: Read the Results

Page 447: Patran 2008 r1 Interface to Marc Preference Guide

441Chapter 5: ExercisesExercise 8 - Creep Analysis

Step 11: Postprocess the Results

Repeat this step for the time increment at t=21 seconds. Note the relaxation of the stress. The following plots should appear:

Step 12: Plot the X Component of Stress with Time

Page 448: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 8 - Creep Analysis

442

The following graph should appear. The initial loading from time T=0 to time T=1.0 represents the nonlinear static ramp of the load. At times greater than 1.0, the curve represents the creep loading which represents the stress relaxation.

Step 13: Additional Challenge

Page 449: Patran 2008 r1 Interface to Marc Preference Guide

443Chapter 5: ExercisesExercise 8 - Creep Analysis

Step 14: Closing/Quitting Patran

Page 450: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideExercise 8 - Creep Analysis

444

Page 451: Patran 2008 r1 Interface to Marc Preference Guide

Appendix A: Supported Keywords

Marc Preference Guide

A Supported Keywords

� Parameter Cards 500

� Model Definition 502

� History Definition 508

Page 452: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideParameter Cards

500

Parameter Cards

The following Marc Parameter Cards are supported. For further information about these options see the Marc Program Input Manual (Volume C). Keywords supported on import (r=read) and export (w=write) are indicated.

Command Pages

ADAPTIVE (w) page 205

ASSUMED (w) page 184

BEAM SECT (r/w) page 136

BUCKLE (w) page 240, page 266, page 313

CENTROID (w) page 264

CONSTANT (w) page 184

CREEP (w) page 249

COUPLE (r/w) page 232 - written for for any Coupled analysis solution.

DYNAMIC (w) page 238, page 242, page 264, page 266, page 313

ELASTIC (r/w) page 205, page 234 - written for multiple back substitutions or for local remeshing of a linear analysis when no load increments specified.

ELASTICITY (w) page 205, page 264- automatically written for remeshing and elatomeric materials. Total lagrange flagged if beam, shell, or plane stress elements.

END (r/w) page 199, automatically written.

EXTENDED=(r/w) page 184

FINITE (w) page 234, page 242, page 264

FOLLOW FOR (w) page 29, page 234, page 242

HARMONIC (w) page 245

HEAT (r/w) page 147, page 151, page 256, page 259

LARGE DISP (w) page 234, page 242, page 245, page 247, page 264

LINEAR (w) None - written when needed.

LUMP (w) page 184

MPC-CHECK (w) page 189

NO LOADCOR (w) None - written automatically for linear problems.

PLASTICITY (w) page 205, page 264 - sometimes necessary for remeshing using elastic-plastic meterials and with use with Herrmann elements.

PROCESSOR (w) page 334 - written for single file DDM jobs if alternate Metis methods used

RADIATION (w) page 225

RESPONSE (w) page 247

Page 453: Patran 2008 r1 Interface to Marc Preference Guide

501Appendix A: Supported KeywordsParameter Cards

REZONING (w) page 205 - written automatically for Global Adaptive Meshing.

RBE (w) page 36 - written automatically when RBE2/3 present.

SCALE (w) page 266

SETNAME (w) page 201

SHELL SECT (w) page 322

SIZING (w) page 189 - generally written automatically.

SPFLOW (w) page 308

STOP (w) page 22, page 25, page 182

TABLE (r/w) page 47, page 49, page 184

TITLE=(w) page 182

TSHEAR (w) page 136, page 150- written only for elements 22, 45, 75, 140.

UPDATE (w) page 234, page 242, page 264

VERSION (w) page 184

Command Pages

Page 454: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideModel Definition

502

Model Definition

The following Marc model definition cards are supported. For further information about these options see the Marc Program Input Manual (Volume C). Keywords supported on import (r=read) and export (w=write) are indicated.

Keyword Comments Pages

ADAPTIVE (w) page 205

ANISOTROPIC (r/w)(Mechanical)

page 74

ANISOTROPIC=(r/w)(Thermal)

page 74

ARRUDABOYCE=(r/w) page 86

ATTACH EDGE (w) page 186

ATTACH ELEMENT (w) page 186

ATTACH FACE (w) page 186

ATTACH NODE (w) page 205, page 186

AXITO3D (w) Marc 2003 only. Uses PRE STATE otherwise.

page 158, page 305

BUCKLE INCREMENT (w) page 279

CHANGE STATE=(w) page 53, page 302

COMPOSITE=(w) page 110

CONNECTIVITY (r/w) page 33, page 203, page 316

CONTACT=(r/w) page 64, page 191, page 193,

page 195, page 198, page 252

CONTACT NODE(w) page 65

CONTROL (w)(Stress)

page 256, page 264, page 287

CONTROL=(w)(thermal analysis)

page 256

COORDINATES=(r/w) All nodes are written relative to the global coordinate system except if the CYLINDRICAL keyword is used.

page 32, page 203, page 316

CRACK DATA (w) page 105

CREEP=(r/w) page 93, page 249

CURVES (w) page 228

CYCLIC SYMMETRY(w) page 228

Page 455: Patran 2008 r1 Interface to Marc Preference Guide

503Appendix A: Supported KeywordsModel Definition

CYLINDRICAL=(r/w) For nodes listed in this option, nodal input (COORDINATES) and output (displacements, etc.) are given in this coordinate system.

page 31, page 32

DAMAGE (w) page 103

DAMPING (r/w) page 93, page 279

DEFINE=(sets)=(r/w) page 201, page 190

DENSITY EFFECTS (w) page 107

DIST FLUXES=(r/w) page 60

DIST CHARGE=(w) Must use Table format page 63

DIST CURRENT=(w) Must use Table format page 63

DIST LOADS=(r/w) Can not put load on 1D elements.

page 52, page 55

END OPTION=(w) Written automatically. page 199

ERROR ESTIMATES(w) page 316

EXCLUDE(w) page 65

FAIL DATA=(r/w) UFAIL not currently supported. Currently only one failure criteria supported.

page 85

FILMS (r/w) Film coefficient and sink temp index not supported.

page 59

FIXED ACCE=(r/w) page 49

FIXED DISP=(r/w) page 49

FIXED EL-POT=(w) Must use Table format page 63

FIXED TEMPERATURE=(r/w)

page 53

FIXED VOLTAGE=(w) Must use Table format page 63

FOAM=(r/w) page 86

FORMING LIMIT (w) page 105

GAP DATA=(w) page 144

GASKET=(w) page 123, page 151

GENT=(r/w) page 86

Keyword Comments Pages

Page 456: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideModel Definition

504

GEOMETRY=(r/w) page 136, page 150

GLOBALLOCAL (w) Marc 2005 or higher. page 305

GRAIN SIZE(w) page 106

HYPOELASTIC (w) page 89

INITIAL DISP=(w) page 56

INITIAL PC (w) page 106

INITIAL POROSITY(w) page 106

INITIAL STATE=(r/w) page 81, page 302

INITIAL TEMP=(w) Only one degree-of-freedom supported.

page 61

INITIAL VEL=(w) page 56

INITIAL VOID RATIO (w) page 106

INSERT=(w) page 147, page 151

ISOTROPIC (r/w)(Stress)

page 74

ISOTROPIC (r/w)(Heat Transfer)

ISOTROPIC,THERAL used for Joule heating.

page 74, page 108

ISOTROPIC,ELECTROSTA=(r/w)(Electrostatic)

Must use Table format page 108

HYPOELASTIC (w) Requires use of user subroutines.

page 89

LOADCASE (w) page 48

MASSES=(w) page 136

MATERIAL DATA (w) page 106

MODAL INCREMENT (w) page 279

MOONEY=(r/w) page 86

NO PRINT (w) page 316

NODAL THICKNESS=(w) page 136, page 150

OGDEN=(r/w) page 86

OPTIMIZE=(w) page 189

ORIENTATION=(r/w) page 150

ORTHO TEMP (r/w) page 81, page 94, page 101,

page 172

Keyword Comments Pages

Page 457: Patran 2008 r1 Interface to Marc Preference Guide

505Appendix A: Supported KeywordsModel Definition

ORTHOTROPIC=(r/w)(Mechanical)

page 74

ORTHOTROPIC (r/w)(Thermal)

page 74

PHI-COEFFICIENTS (r/w) page 86

POINT FLUX=(w) Only one degree-of-freedom

supported.

page 61

POINTS=(w) page 186

POINT CHARGE=(w) page 63

POINT CURRENT=(w) page 63

POINT LOAD=(r/w) page 51

POINT TEMP=(w) page 53

POST=(w) page 203, page 313, page 266

POWDER (w) page 107

PRE STATE (w) Marc 2005 or higher. page 305

PRINT ELEMENT=(w) page 316

PRINT NODE=(w) page 316

PROPORTIONAL

INCREMENT=(w)

page 279

RBE2 (w) page 36

RBE3 (w) page 36

REAUTO=(w) page 203

REBAR=(w) page 147, page 151

RELATIVE DENSITY (w) page 107

RESPONSE SPECTRUM=(w) page 247

RESTART=(w) page 203, page 266

RESTART LAST=(w) page 203

ROTATION A=(w) page 55

SCALE=(w) Only for Small Strains, Small Displacement - Static analysis.

page 266

SERVO LINK=(w) Explicit MPCs and Sliding Surfaces defined by this keyword option.

page 36, page 43

Keyword Comments Pages

Page 458: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideModel Definition

506

SHAPE MEMORY(w) page 102

SHIFT FUNCTION (w) page 90

SOIL (w) page 106

SOLVER=(w) page 189, page 287

SPECIFIC WEIGHT (w) page 106

SPLINE=(w) page 65

SPRINGS=(r/w) page 123, page 136

SURFACES (w) page 205, page 186

STRAIN RATE (r/w) page 96, page 101, page 176

TABLE (w) Only writen for Marc 2003 or higher.

page 47, page 49, page 136, page 151, page 170, page 184,

page 252

TEMPERATURE EFFECTS (r/w)

page 81, page 94, page 96

THERMAL CONTACT (w) See CONTACT. page 64

TRANSFORMATION=(w) Displacement and loads or reactions are output relative to the transformed systems for the specified nodes. Transformations should not be applied to nodes that can come into contact with either a rigid or deformable body.

page 31,page 32

TYING=(w) Support for types 1-6, 26, 31, 32, 33, 34, 49, 50, 52, 53, 80, 100, and 102-506. TRANSFORMATION not recommended for nodes involved in TYING types.

page 36 to page 42

UCONTACT=(w) page 222

UFRIC=(w) page 222

UHTCOE=(w) page 222

UHTCON=(w) page 222

UMOTION=(w) page 222

UORIENT=(w) page 150, page 151, page 154

VELOCITY=(w) page 53

Keyword Comments Pages

Page 459: Patran 2008 r1 Interface to Marc Preference Guide

507Appendix A: Supported KeywordsModel Definition

VIEW FACTOR (w) page 61, page 225

VISCEL EXP (r/w) page 90

VISCELMOON=(r/w) page 90

VISCELOGDEN=(r/w) page 90

VISCELORTH=(r/w) page 90

VISCELPROP=(r/w) page 90

WORK HARD=(r/w) page 96, page 101, page 172

Keyword Comments Pages

Page 460: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideHistory Definition

508

History Definition

The following Marc history definition cards are supported. For further information about these options see the Marc Program Input Manual (Volume C). Keywords supported on import (r=read) and export (w=write) are indicated.

Command Pages

ACC CHANGE=(w) page 49

ACTIVATE (w) page 190

APPROACH (w) page 252

AUTO CREEP (w) page 249, page 266, page 278

AUTO INCREMENT (w) page 266, page 287, page 266

AUTO LOAD (w) page 249, page 266, page 279

AUTO STEP (w) page 287, page 266, page 271

AUTO THERM (w) page 266, page 302, page 276

AUTO THERM CREEP (w) page 266, page 302, page 276

AUTO TIME Not supported.

BUCKLE (w) page 240, page 264

CHANGE STATE (w) page 53, page 302

CONTINUE (w) page 242

CONTACT TABLE (w) page 64, page 291

CREEP INCREMENT (w) page 249, page 279

DEACTIVATE (w) page 300

DISP CHANGE=(w) page 49

DIST FLUXES=(w) page 60

DIST LOADS=(w) page 52, page 55, page 308

DYNAMIC CHANGE=(w) page 242, page 279, page 264, page 266, page 279

FILMS=(w) page 59

HARMONIC (w) page 245

LOADCASE (w) page 48, page 312

MODAL SHAPE (w) page 238, page 242

MOTION CHANGE (w) page 64, page 252

POINT FLUX (w) page 61

POINT LOAD=(w) page 51

POST INCREMENT (w) page 313

Page 461: Patran 2008 r1 Interface to Marc Preference Guide

509Appendix A: Supported KeywordsHistory Definition

PRINT ELEMENT (w) page 316

PRINT NODE (w) page 316

PROPORTIONAL INCREMENT (w)

page 266, page 279

RECOVER (w) page 238, page 264, page 234

RELEASE=(w) page 291

RELEASE NODE(w) page 50

SOLVER=(w) page 287

SPECTRUM=(w) page 247

STEADY STATE (w) page 264

SUMMARY (w) page 316

SUPERPLASTIC (w) page 308

SYNCHRONIZE (w) page 252

TEMP CHANGE (w) page 53

TIME STEP (w) page 234, page 264, page 252

TRANSIENT=(w) page 256, page 259

VELOCITY CHANGE=(w) page 53

Command Pages

Page 462: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideHistory Definition

510

Page 463: Patran 2008 r1 Interface to Marc Preference Guide

Appendix B: Transition Guide

Marc Preference Guide

B Transition Guide

Page 464: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

512

Overview

This appendix lists a few guides and suggestions for users transitioning from other analysis codes. The intention of this document is to ease the transition primarily from ABAQUS or the discontinued Patran Advanced FEA product to Marc when doing nonlinear finite element analysis with Patran as the pre/postprocessor. There are four parts:

• Introduction and New Features Section

• Summary - purpose is to alert you to the main points you need to know to avoid having problems and give enough information that an experienced user will not need to read the Reference Section

• Reference Section - gives usage details of topics referred to in the first sections

• Resolving Convergence Problems - that you may encounter when doing non-linear analyses with Patran and Marc (or MSC.AFEA).

Capabilities and Features

The Marc Preference supports all of the nonlinear analysis capabilities that the ABAQUS Preference does (and the discontinued Patran Advanced FEA did), plus a lot more. Capabilities never previously supported or limited in these and other Preferences include:

• Structural, thermal, and coupled thermal-mechanical analysis

• Multi step analysis

• Global and local adaptive re-meshing - including results visualization

• Full 3D deformable body contact

• Multi-body contact (very easy setup) - plus contact tables

• Contact of higher order elements,

• Rigid geometry contact including symmetry planes

• Analytical and discrete definitions of rigid and deformable contact

• Hour glass control for reduced integration elements

• Generalized plane strain elements

• User control over convergence criteria

• Multiple solver options

• Direct Results Access (DRA) - results remain in result file.

• Rigid geometry results visualization/animation

• Input deck reader

• User subroutine access

• Superplastic forming analysis

• Cyclic symmetry

Page 465: Patran 2008 r1 Interface to Marc Preference Guide

513Appendix B: Transition GuideOverview

• Axisymmetric to 3D capabilities

• Radiation view factor calculations

• Activation/de-activation of elements

• Conversion of models from other Preferences (solvers)

• Material (elastomer) experimental data fitting

• Domain decomposition - parallel processing

• Beam library

• Rebar modeling plus rebar elements

• Boundary conditions on geometry - in the analysis input deck

• Improved user interface - with one or two button click you can:

• Run a default nonlinear analysis - after model is created

• Monitor analysis - including viewing status files

• View or edit and re-submit input deck

• Read results - postprocess deformed shape

• And much, much more!

Model Conversion

Model/Database Conversion: The Patran Advanced FEA Preference no longer exists and has been discontinued. When and old database is opened in Patran 2001 and later releases, all Patran Advanced FEA data is automatically converted to the Marc Preference. The databases are converted with Patran’s normal Preference switching code, which means that only nominal information is converted to the Marc model. Be sure to save copies of your databases. A capability has been implemented in Patran 2001 r2a that significantly increases the complexity level of the model information converted during Preference switching. This capability converts nearly all data from previous (ABAQUS -based) models to the Marc preference. This can be used for all analysis Preferences (if appropriate mapping tables are available) including full model conversion from other solvers such as MD Nastran, MSC.Dytran, ANSYS, LS-DYNA 3D, etc. You turn this new capability on in Patran under Preferences | Analysis. Users should always check converted models for accuracy and completeness. See the Reference Section for more details on customization (i.e., user control of mapping) and using this new capability with other Preferences.

Note that the ABAQUS input file reader can be accessed via the ABAQUS Preference to import these model and then switch the Preference to Marc.

Page 466: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

514

Defaults

Consider using these Analysis form defaults (either edit the default static step of the existing template.db, or create a new template.db) for more ABAQUS like defaults:

• Load Increment Parameters

• Change the Time Step Scale Factor from 1.2 to 1.5 (or even 2.0; using smaller values will slow down convergence and may even cause the analysis to exceed the maximum # of cutbacks allowed before decreasing the time step sufficiently).

• Set the Trial Time Step Size to 0.1 (the default of 0.01 causes more increments and larger files than necessary for models that converge easily and the automatic time stepping will cut back if necessary).

• Set the Minimum Time Step to 0.0001 (this typically is the stopping criteria the way it is for ABAQUS, if you do not do this the default stopping criteria of Max # of Cutbacks is used, which is not as easy to define a meaningful number for).

• Set the Max. no. of Steps to 50 (or 100, it defaults to 20 which often isn't enough).

• Turn Quasi-Static Inertial Damping ON and make sure to include a material density

• On some problems it may be helpful to tighten the Relative Residual Force under Iteration

Parameters from 0.1 to 0.01. Note that the translator turns the new Autoswitch capability ON by default (when near 0 residual is detected it automatically changes to a displacement criteria)

• Be sure to use Adaptive load increment type with Arc Length Method set to None

• Job Parameters

• Consider changing the Bias on Contact Distance Tolerance (found under Analysis |

Analyze | Translation Parameters |Contact Control Parameters |Contact Detection) value to 0.5 or 0.9 as the default. If you run into contact-related convergence problems this is one of the first things to try.

• This last recommendation is somewhat controversial, but you will avoid convergence problems in some cases by turning ON Non-Positive Definite under Translation

Parameters | Solver Options. If you have a run that will not converge, this is one of the first things to try (see section on , 520 for more suggestions).

Nomenclature• ABAQUS incompatible modes = Marc assumed strain

• ABAQUS hybrid = Marc Herrmann element (requires constant volume formulation)

• Status files:Marc jobname.stsABAQUS jobname.sta

• Input files: Marc jobname.datABAQUS jobname.inp MD Nastran jobname.bdf

Page 467: Patran 2008 r1 Interface to Marc Preference Guide

515Appendix B: Transition GuideOverview

• Output file: Marc jobname.outABAQUS jobname.datPatran Advanced FEA jobname.msg MD Nastran jobname.f06 file

• Results Files:Marc jobname.t16ABAQUS binary jobname.filMD Nastran jobname.xdbMarc jobname.t19ABAQUS ascii jobname.fil

Material Properties

This is nearly identical including the requirement to use true stress vs log-plastic strain to define hardening behavior of elastic-plastic materials. If utilities have been installed, Utilities | Fields | Modify

| Material Field automates converting from engineering stress-strain to true stress - log plastic strain.

Experimental curve-fitting for elastomers is supported.

Note that Ogden hyperelastic coefficients are different in Marc and ABAQUS.

Element Properties

Marc has all the same element formulations and options plus a few more. The labels and data input for comparable element types is similar. Marc has all of the same element formulations and options as ABAQUS plus a few more (such as generalized plane strain and semi-infinite). One difference is that the Assumed Strain (Abaqus’ Incompatible Modes) and Constant Volume options in the Marc Preference are specified on the Input Properties form rather than via a pull-down menu option.

Marc beam orientation vector should be a vector in the beam XY plane (like MD Nastran) where ABAQUS beam orientation vector is given as the perpendicular to the beam XY plane.

Abaqus axisymmetric models are built in the global XY plane with X = radial, Y = axial, and Z = meridonal (hoop) direction. Marc axisymmetric models are also built in the global XY plane, but are different in that X = axial, Y = radial (think of the way you would lay out a jet engine where X is the station), and Z = hoop. To convert ABAQUS axisymmetric models to Marc:

1. Create a group with all entities

2. Use Group | Transform | Mirror to mirror the model about the Y-Z plane, i.e., select Coord 0.1 under Define Mirror Plane Normal. Make sure to select the toggles that transform all LBC's and element propterties with the model and flip the elements if necessary to keep the element normals in the positive Z direction.

3. Use Group | Transform |Rotate and rotate the model minus (-)90 degrees about the Z-axis.

The Marc work-horse shell element is the Thick Shell (element 75), so this element should be used for most shell applications even though the default may be Thin Shell.

Page 468: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

516

Load/Boundry Conditions (LBC's)

This is nearly identical in that all loads and displacements are total values (not incremental). The major difference is in setting up contact (which is actually much easier to do). Patran does not support pressure loading on 1-D elements, but you can use the LBC option CID Distributed Load to create pressure loads on 1-D elements, including axisymmetric shells.

One difference is in the way removal of LBC sets is handled. ABAQUS removes LBCs gradually over the subsequent step, easing convergence problems. The Marc Preference has this capability when defining contact tables. If you remove a force, pressure, inertial load, or displacement, the LBC will be removed suddenly at the beginning of the step and may cause convergence problems if you have not specifically set up your contact table to do otherwise. If you do not use the contact table but still want the load removed gradually, you can include the LBCs in the subsequent step with zero values so their effect will be removed gradually over the load step. One thing to be aware of though, sometimes Patran fails to include some types of LBCs that have zero as the value. In this case, a work around is to put in a very small number but not zero.

If local cylindrical (or spherical) coordinate systems (c.s.) are required for material and element property orientation usage they must be created manually. In other words, selecting a local cylindrical system on the element property form for material orientation will NOT work the same way as it does for the ABAQUS Preference because the Marc CYLINDRICAL option only applies to nodal quantities. The workaround is to reference the local cylindrical system under the Orientation System input data box, and then reference a spatial field in the Orientation Angle box where the spatial field simply gives the angle in degrees of the element centroid relative to the cylindrical system. Since Patran cylindrical systems give theta in radians, and the rotation angle of the ORIENTATION option is in degrees, this requires a spatial field using the cylindrical system with theta as the only active independent variable and mapping values from 0 to 360 as theta goes from 0 to 2*PI.

ABAQUA uses contact pairs (consisting of two application regions) where a master region can see and prevent penetration of the nodes on the slave region. For contact pair contact Patran puts circle markers on the slave surfaces and arrow markers (pointing toward the slave region) on the master surfaces. For Marc contact Patran puts circle markers on deformable body surfaces and arrows pointing inward on the meshed rigid bodies, and puts hash marks on the inner side of rigid geometry curves. Marc allows geometry to be used to define the rigid body, but does NOT allow tria shells to be used to define the rigid body (only quads) if the geometry is meshed.

In ABAQUS you typically have to move the contact regions together, but do not need to do this in Marc. In Marc you can give the rigid body an Initial Velocity in the desired direction to move them together.

Marc uses contact body contact (which can include self-contact), where each body is created as a separate application region and contact between the bodies is characterized in the Contact Table. The Contact

Table assumes that all bodies will be prevented from penetrating (defined as Touching) all other bodies (including itself), but the contact table and the contact parameters can be modified under Analysis | Step

Creation | Solution Parameters | Contact Table. It is located under Step Creation because the contact table can change between analysis steps. Marc's contact body interaction still uses contact pair algorithms, so to avoid penetration follow the same master/slave rules which are to give the lower contact body number to the body with: 1) the finer mesh; 2) the softer material; 3) a convex corner or edge.

Page 469: Patran 2008 r1 Interface to Marc Preference Guide

517Appendix B: Transition GuideOverview

Marc's contact boundary detection algorithms are very fast, so it is not a problem to just select the entire body and let Marc figure out the specific regions that will see other bodies. The only problem with doing this is also the most common problem you will have when running contact jobs, and that is the limitation that you cannot apply a displacement constraint to any node that may come into contact. When a node with a constraint comes into contact Marc will give you an error about illegal tieing constraints. One way around this problem when using symmetry in your problem is to use rigid body symmetry planes to define the symmetry conditions (as opposed to defining symmetry conditions with displacement constraints). Another limitation is that nodes that may come into contact should not reference a local coordinate system as their analysis CID. If this happens Marc will stop with a 2011 exit message (version

2001 and prior) or give a warning that the analysis CID has been changed. You can speed up the contact calculations by using the contact table to eliminate checking of bodies that you know will never touch.

Points to Remember: If you are comfortable with Patran and ABAQUS, make sure to get the latest versions of Patran and Marc. Prior versions have too many differences to allow an easy transition. If you must use an older version see FAQ #3 in the Reference Section for suggestions. Make sure P3_TRANS.INI (Windows) or site_setup (UNIX) file points to the appropriate Marc version so you can automatically submit Marc jobs from within Patran.

If you need more information than is found in this document there are two training courses that will provide all the information you will need: PAT 322 is a course covering MSC.AFEA and MAR 120 a course covering Patran /Marc.

Reference Section

Database Conversion: The capability previously mentioned is new to Patran 2001 r2a and will significantly increase the complexity level (and give the user some control in addition) of the model information that is successfully converted during Preference switching between any Preference in the database. This capability should allow easier Preference switching of all solvers such as from ANSYS to MD Nastran, or MD Nastran to Marc (and vice-versa), or MD Nastran to MSC.Dytran, etc. While this capability allows almost all of the model information (including contact, where there are significant differences) to be converted, there are mapping tables. Users should also check these converted models for accuracy and completeness. Users should check the MSC website for updates to these tables. Make sure to save copies of your earlier databases so they can be converted again when and if updated/improved mapping tables become available. When opened, old databases containing the discotinued Patran Advanced FEA Preference are automatically converted to the Marc Preference.

Contact Interaction: As previously discussed, Marc uses contact body contact (which can include rigid bodies), where each body is created as a separate application region and contact between the bodies is characterized in the Contact Table. The contact table is a matrix with entries consisting of Touching, Glued, or Null. The defaults assume that all bodies will be prevented from penetrating (defined as Touching) all other bodies (including itself), but the contact table and the contact parameters can be modified under Analysis | Load Step Creation | Solution Parameters | Contact Table. The contact table is located under Load Step Creation because it can change between steps. Patran puts circle markers on deformable body surfaces and arrows pointing inward on the meshed rigid bodies, and puts hash marks on the inner side of rigid geometry curves.

Page 470: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

518

Marc master-slave contact interaction is defined by the parameters Contact Distance Tolerance, Bias

Factor, and Seperation Force (can also use stress). The defaults for all contact bodies are defined on the Analysis | Job Parameters | Contact Parameters | Contact Detection form, but the values for individual contact pairs can be specified as part of the contact table. Master-slave contact interaction is described in the following figures. In this case the rigid body is the master and the deformable body is the slave. In the case of deformable-deformable contact the body created first (listed first in the contact table) is the master.

Figure B-1 Contact Procedure

No contact is assumed as long as the deformable body does not come within the contact region (zones 2,3). Marc detects contact when the deformable body falls in the contact region (cases 2, 3 in Figure B-2) and applies a seperation force to prevent the bodies from pulling apart and the contact condition is defined as closed. This same contact interaction model is used for deformable to deformable body contact where the master body is the one that comes first in the contact table. As mentioned previously, contact interaction is defined by the parameters Contact Distance Tolerance, D, (see Figure B-1 - by default

Marc uses 1/20th of the element edge length), Bias Factor, B (see Figure B-2 - Marc default on this is 0 but you can override this value on the Analysis | Job Parameters | Contact Parameters - Contact

Detection form) and Seperation Force. The bias factor offsets the contact region as shown in Figure B-2.

Page 471: Patran 2008 r1 Interface to Marc Preference Guide

519Appendix B: Transition GuideOverview

Figure B-2 Contact with Bias Factor

Note that in the case of contact penetration ( i.e., the node moves past the contact zone), the increment will split (if allowed). Splitting is when the load increment, which relates to the amount of penetration, is reduced until the node falls in the contact zone. If there is a problem with chattering (a condition where a particular node jumps into and out of contact thus preventing the increment from converging), you can go to Job Parameters | Contact Control Parameters | Seperation and set the Chattering toggle to Suppress. If you suppress chattering Marc will simply ignore this node after a few cycles of opening/closing.

Marc has a Glued contact option that is similar to ABAQUS tied contact. By defining two bodies as glued, slave nodes cannot penetrate, separate, or slide relative to the master surface. If glued contact is activated both the normal and tangential displacement of the node are constrained. It can be used for bonding surfaces together permanently and is frequently used for mesh refinement purposes. Bodies to be glued together are defined by a G on the contact table. By using glued contact and specifying a small separation force a condition of infinite friction can be modeled. Prior Marc versions required the user to specify a large separating force but the default in Version 2001 and beyond is that separation is not allowed.

A capability was added in Marc 2001 to do stress-free initial contact. This capability is available in ABAQUS using the Initial Adjustment Tolerance on the Rigid - Deformable LBC form. Using this option in Marc, any slave node that falls within the contact zone defined by the Contact Distance

Tolerance is projected to lie on the master surface such that any gaps or overlaps present in the initial model will not introduce undesired stresses. This can be activated in the contact table.

Frequently Asked Questions

Below are a few frequency asked questions of Patran Advanced FEA users switching to the Marc Preference.

1. I have heard about a new Marc-based MSC.AFEA product. Exactly what is this MSC.AFEA product and what does the name stand for?

The MSC.AFEA product is an interlocked version of Patran and Marc that will have a reduced price, but will restrict access to Marc features that are not supported by the Patran and the Marc Preference. It also requires that Patran and Marc be run on the same machine. Inter-locked means that the user will NOT be able to hand-edit the input deck and submit it directly to Marc, or to submit the job to a Marc installation on another computer.

Page 472: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preference GuideOverview

520

The name MSC.AFEA is derived from the combination of MSC and AFEA. The MSC part comes from the company title, MSC Software, and the AFEA part was selected due to name recognition of the discontinued Patran integrated non-linear analysis product sold by MSC software called Patran Advanced FEA.

2. Does MSC.AFEA or the Marc Preference have all the capabilities of Patran Advanced FEA?

It has everything and a lot more. The only item that is not supported to the same extent is in the area of random vibration analysis, although it is possible to do this in Marc with user subroutines. In addition to having all of the capabilities it also has much more as listed in Capabilities and

Features. The combination of Patran and Marc (MSC.AFEA) is one of the most powerful, and easy to use, software combination available for nonlinear FEA available anywhere. Just about anything you could do in Patran Advanced FEA can be done just as easily in MSC.AFEA.

Will my old Patran Advanced FEA models run directly in Marc?

See the above Reference Section titled Database Conversion. As much data as is possible is converted. Even after using the new mapping capabilities, models containing more advanced features such as nonlinear material models, gap and beam elements, multi-stepping, mpc's and more complex capabilities that vary from one solver to the next in their implementation will likely require those features to be recreated (or at least checked) after the database Preference has been changed.

3. My company is not planning to upgrade Patran 2003 for a while. Can I still use Patran to build my Marc models?

You should convert as soon a possible. The Marc Preference in Patran 9.0 and earlier had not kept up with changes in the latest releases of the Marc solver. In addition, there were several code defects, documentation errors and other deficiencies that made it difficult to build and completely run Marc models from earlier versions of Patran. There are also compatibility issues when you switch to Patran 2001 from version 9.5 and earlier in that the session and journal files Patran builds and uses as backup are not compatible, although the Marc Preference databases should successfully convert.

The major capability missing in the Marc Preference of earlier version before 2001 is multi-stepping. In versions 2000 r2 and earlier you could do multi-stepping by using restarts, which was fully supported. The only thing to remember about multi-stepping in Marc using restarts is that the loads default to incremental loads and not total values. If you want to move the end of a cantilever beam down 1 unit in step 1, and then over 1 unit in step 2 you would have to apply a displacement of -1.0 in the vertical direction in step 1, and in step 2, apply a vertical displacement of 0.0 and a horizontal displacement of one.

Page 473: Patran 2008 r1 Interface to Marc Preference Guide

jp`Kc~íáÖìÉ=nìáÅâ=pí~êí=dìáÇÉ

I n dex

Marc Preferance Guide

fåÇ

Éñ

Index

Numerics3rd Order Invariant, 86

Aabort, 24, 25

activate elements, 301

adaptive load stepping, 270, 272, 277, 279

adaptive meshing, 206, 363

analysis, 19

form, 182

job parameters, 184

analysis execution, 4

analysis preference, 16

analyze, 19

Arruda-Boyce, 87

axisymmetric to 3D, 303

Bbody variables, 361

boundary conditions, 44

Ccomponents, 3

constitutive models, 110

contact, 18, 44, 64

deformable, 65

rigid, 68

contact detection, 194

contact parameters, 192

contact penetration, 194

contact table, 292

convergence problems, 342

coordinate frames, 31, 32

coordinates, 17

coupled analysis, 155

cracking, 77, 104

creep, 76, 92

cyclic symmetry, 42, 229

Ddamage, 77, 102

damping, 76, 92

deactivate elements, 301

degrees-of-freedom, 36

delete, 21

demos, 25

direct results access, 340, 362

direct results access (DRA), 5

direct text input, 200, 331

domain decomposition, 335

Eelectrodynamic, 108

electrostatic, 108

Page 474: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide

522

element properties, 119, 134

1D rebar membrane (165-170), 146, 150

2d solid, 123, 124

assumed plane strain solid (11), 150

assumed plane stress solid (3), 150

assumed solid (7), 153

assumed solid with auto tie (7), 153

axisym shell, 121, 122

axisym solid with twist (10,67), 150

axisym solid with twist (66,83), 150

axisymmetric shell (1,89), 145

axisymmetric solid (2,10,28,126), 150

axisymmetric solid (38,40,42,132), 150

beam (5,45), 135

beam with arbitrary section (31), 135

beam with general section (31), 135

beam with parabolic strain (45), 135

cable, 122

Cable (12), 144

closed section beam (14), 135

closed section beam (25), 135

closed section beam (76,78), 135

conduction link (36,65), 145

constant assumed with auto tie (7), 153

constant axisymmetric solid (10), 150

constant axisymmetric solid (20), 150

constant plane strain (11), 150

constant solid (7), 153

constant solid with auto tie (7), 153

constant/assumed plane strain (11), 150

constant/assumed solid (7), 153

convect/radiation link (36), 145

curve beam with arbitrary section (31), 135

curved beam with general section (31), 135

curved pipe (31), 135

damper, 122, 141

elastic beam, 121

Euler beam with arbitrary section (98), 135

Euler beam with general section (52), 135

Euler beam with general section (98), 135

fixed directional gap (12), 143

form, 119

gap, 122

general beam, 121

generalized plane strain (19,29), 150

generalized/constant plane strain (19), 150

generalized/reduced plane strain (56), 150

hybrid axisym solid (33,82,129), 150

hybrid plane strain (32,80,128), 150

hybrid solid (35,84,130), 153

hybrid/reduced axisym solid (59,119), 150

hybrid/reduced plane strain (58,118), 150

hybrid/reduced solid (61,120), 153

laminated axisym shell (1,89), 145

laminated beam (5,45), 135

laminated composite, 124

laminated plate (49), 149

laminated thick shell (22,75), 149

laminated thin shell (72), 149

laminated with linear temp (85,86), 149

laminated with linear temp (87,88), 145

laminated with parabolic strain (45), 135

laminated/quadratic temp (85,86), 149

laminated/quadratic temp (87,88), 145

link, 122

mass, 121, 135

membrane (18,30), 149

open section beam (77.79), 135

pipe (14), 135

pipe (25), 135

pipe (31), 135

pipe (76,78), 135

planar beam, 121

planar solid (37,39,41,131), 150

plane strain solid (6,11,27,125), 150

plane stress solid (3,26,124), 150

plate (49), 149

rebar, 122

reduced axisymmetric solid (55,116), 150

reduced axisymmetric solid (70,122), 150

reduced planar solid (69,121), 150

reduced plane strain (54,115), 150

reduced plane strain solid (53,114), 150

reduced solid (57,117), 153

reduced solid (71,123), 153

reduced solid with auto tie (57), 153

shear panel (68), 149

shell, 124

shell with linear temp (85,86), 149

shell with linear temp (87,88), 145

shell with parabolic strain (22,75), 149

shell with quadratic temp (85,86), 149

Page 475: Patran 2008 r1 Interface to Marc Preference Guide

523INDEX

shell with quadratic temp (87,88), 145

solid, 124

solid (43,44,133,135), 153

solid (7,31,127,134), 153

solid with auto tie (7,21), 153

spring, 122, 141

spring/damper, 121, 135

thick shell, 122

thick shell (22,75), 149

thin shell, 122

thin shell (72), 149

thin-walled beam, 121

true distance gap (12), 143

truss, 122

elements, 32

energy calculations, 360

examples, 25, 365

executables, 3

exercises, 365

a simple contact problem, 411

a simple static load, 378

buckling of a fixed binned beam, 388

build a cantilever beam, 370

contact with velocity control, 430

creep analysis, 436

cummulative loading, 398

frequency response analysis, 472

heat transfer analysis, 481

natural frequency analysis, 445

nonlinear material plasticity, 420

transient dynamic analysis, 454

Ffailure, 75, 84

failure criteria, 85

FEA results, 396

fields, 18, 166

files, 6

control file, 5

error file, 6

job file, 4

message file, 4, 5

MSC.Marc input file, 6, 20

p3_trans.ini, 10

PCL libraries, 3

reject file, 6

results, 20

results files, 5

site setup, 10, 17

submit scripts, 3, 10

template database, 9

finite elements, 17

fixed load stepping, 280

foam, 87

forming limit, 77, 104

forward translation, 4

friction, 199

Full 3rd Order Invariant, 86

GGent, 88

geometry, 17

global adaptive meshing, 213

global to local analysis, 303

global variable

buckling mode, 360

critical load factor, 360

dynamic mode, 360

frequency (radians/time), 360

increment, 360

time, 360

grain size, 77, 105

groups, 202

Hhistory definition cards, 508

hyperelastic, 75, 85

Page 476: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide

524

hyperelastic models

Arruda-Boyce, 87, 88

Foam, 87

Gent, 88

Jamus-Green-Simpson, 86, 89

Mooney-Rivlin, 86, 89

Neo-Hookean, 86, 89

Ogden, 86

hypo-elastic, 76, 88

Iinput file translation, 6

iteration parameters, 288

JJames-Green-Simpson, 86

job parameters, 184

Kkeywords

ACC CHANGE, 49, 508

ACTIVATE, 508

ADAPT GLOBAL, 206

ADAPTIVE, 206, 500, 502

ANISOTROPIC, 100

ANISOTROPIC (Mechanical), 83, 109, 502

ANISOTROPIC (Thermal), 94, 502

APPROACH, 254, 508

ARRUDABOYCE, 87, 502

ASSUMED, 186, 500

ATTACH EDGE, 502

ATTACH EDGES, 187

ATTACH ELEMENT, 502

ATTACH ELEMENTS, 187

ATTACH FACE, 502

ATTACH FACES, 187

ATTACH NODE, 206, 502

ATTACH NODES, 187

AUTO CREEP, 252, 269, 279, 280

AUTO INCREMENT, 269, 271, 290, 508

AUTO LOAD, 252, 269, 280, 508

AUTO STEP, 252, 261, 271, 273, 290, 508

AUTO THERM, 269, 277, 508

AUTO THERM CREEP, 269, 277

AUTO TIME, 508

AXITO3D, 157, 306, 502, 504, 505

BEAM SECT, 135, 500

BUCKLE, 272, 283, 317, 500, 508

BUCKLE INCREMENT, 283, 502

CENTROID, 186, 500

CHANGE STATE, 53, 305, 502, 508

COMPOSITE, 109, 502

CONNECTIVITY, 204, 319, 502

CONSTANT, 186, 500

CONTACT, 64, 193, 194, 196, 224, 254,

502

CONTACT NODE, 502, 503

CONTACT TABLE, 64, 67, 293, 508

CONTINUE, 331, 508

CONTROL, 258, 261, 289, 502

CONTROL(thermal), 502

COORDINATES, 32, 319, 502

COORIDINATES, 204

COUPLE, 500

Page 477: Patran 2008 r1 Interface to Marc Preference Guide

525INDEX

CRACK DATA, 104

CREEP, 92, 171, 250, 252, 502

CREEP INCREMENT, 252, 269, 280

CURVES, 187, 502

CYCLIC SYMMETRY, 229, 503

CYLINDRICAL, 31, 32, 503

DAMAGE, 102

DAMPING, 92, 283, 503

DEACTIVATE, 508

DEFINE, 202, 503

DENSITY EFFECTS, 107

DISP CHANGE, 49, 508

DIST CHARGE, 503

DIST CHARGES, 63

DIST CURRENT, 64, 503

DIST FLUXES, 60, 503, 508

DIST LOAD, 52, 55, 309, 503, 508

DIST LOADS, 57, 58

DYNAMIC, 272, 274, 283, 317, 500

DYNAMIC CHANGE, 269, 280, 282

ELASTIC, 208, 237, 500

ELASTICITY, 208, 500

ELEVAR, 224

ELEVEC, 224

END, 201, 500

END OPTION, 201, 503

ERROR ESTIMATES, 319, 503

EXCLUDE, 68

EXTENDED, 187, 500

FAIL DATA, 84, 503

FILMS, 59, 503, 508

FINITE, 236, 500

FIXED ACCE, 49, 503

FIXED DISP, 49, 503

FIXED EL-POT, 63, 503

FIXED TEMPERATURE, 53, 503

FIXED VOLTAGE, 503

FLUX, 60

FOAM, 87, 88

FOLLOW FOR, 500

FOLLOW FORCE, 46, 237

FORCDT, 50, 52, 54, 61

FORCEM, 53

FORMING LIMIT, 104

GAP DATA, 143, 503

GASKET, 123, 152, 503

GENT, 88, 504

GEOMETRY, 135, 144, 145, 146, 149, 150,

154, 504

GLOBALLOCAL, 308

GRAIN SIZE, 105

HARMONIC, 246, 508

HEAT, 257, 260

history definition, 508

HYPELA, 89

HYPELA2, 89

HYPOELASTIC, 88, 504

IMPD, 224

INITIAL DISP, 56, 504

INITIAL STATE, 80, 82, 83, 86, 89, 305,

504

INITIAL TEMP, 61, 504

INITIAL VEL, 56, 504

INITSV/NEWSV, 54

INSERT, 146, 150, 504

inverse power sweep, 240

ISOTROPIC, 95

ISOTROPIC (Electrostatic), 504

ISOTROPIC (Heat Transfer), 93, 504

ISOTROPIC (heat transfer), 93

ISOTROPIC (Stress), 80, 504

ISOTROPIC,ELECTROSTA, 108

ISOTROPIC,THERMAL, 108

Lanczos, 241

LARGE DISP, 236, 247, 249, 500

LINEAR, 500

LOADCASE, 49, 50, 51, 52, 55, 314, 504,

508

LUMP, 186, 500

MASSES, 135, 504

MATERIAL DATA, 105

MODAL INCREMENT, 283, 504

MODAL SHAPE, 240, 508

model definition, 502

MOONEY, 86, 504

MOTION CHANGE, 64, 254, 508

MPC-CHECK, 190

NO LOADCOR, 500

NODAL THICKNESS, 135, 146, 149, 504

OGDEN, 86, 88, 504

Page 478: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide

526

OPTIMIZE, 190, 504

ORIENTATION, 149, 150, 153, 154, 504

ORTHO TEMP, 100, 170, 176, 505

ORTHOTROPIC (mechanical), 82, 100, 505

ORTHOTROPIC (Thermal), 93, 505

ORTHOTROPIC,ELECTROSTA, 108

ORTHOTROPIC,THERMAL, 108

parameters, 500

PHI-COEFFICIENTS, 86, 505

PHI-COEFICIENTS, 171

PLASTICITY, 208

PLOTV, 224

POINT CHARGE, 63, 505

POINT CURRENT, 64

POINT FLUX, 61, 505, 508

POINT LOAD, 51, 58, 505, 508

POINT TEMP, 53, 505

POINTS, 187, 505

POST, 186, 205, 274, 316, 320, 505

POST INCREMENT, 316, 509

POWDER, 107

PRE STATE, 306

PRING NODE, 505

PRINT ELEMENT, 317, 505, 509

PRINT NODE, 317, 509

PROPORTIONAL INCREMENT, 283, 505,

509

RADIATION, 227, 500

REAUTO, 205, 505

REBAR, 146, 150, 505

RECOVER, 241, 316, 509

RELATIVE DENSITY, 107

RELEASE, 295, 509

RELEASE NODE, 50, 509

RESPONSE, 250

RESPONSE SPECTRUM, 250, 505

RESTART, 204, 505

RESTART LAST, 204, 271, 505

REZONING, 206, 500, 501

ROTATION A, 55, 505

SCALE, 252, 272, 282, 501, 505

SERVO LINK, 37, 43, 506

SETNAME, 202, 501

SHAPE MEMORY, 101

SHELL SECT, 324, 501

SHIFT FUNCTION, 90

SIZING, 191

SOIL, 106

SOLVER, 190, 289, 506, 509

SPECTRUM, 249, 509

SPFLOW, 309, 501

SPLINE, 65, 506

SPRING, 122

SPRINGS, 141, 506

STEADY STATE, 258, 509

STOP, 501

STRAIN RATE, 95, 100, 171, 173, 176, 506

SUMMARY, 319, 509

SUPERPLASTIC, 309, 509

superplastic forming, 53

SURFACE, 206

SURFACES, 187, 506

SYNCRONIZE, 254, 509

TABLE, 49, 50, 51, 52, 55, 152, 169, 180,

187, 254, 501, 506

TEMP CHANGE, 53, 509

TEMPERATURE EFFECTS, 81, 86, 87, 95,

170, 506

TIME STEP, 254, 258, 280, 509

TITLE, 501

TRANSFORMATION, 31, 32, 506

TRANSIENT, 261, 277, 509

TRANSIENT NON AUTO, 258, 261

TSHEAR, 501

TYING, 36, 506

UBEAM, 89

UCONTACT, 224, 506

UDUMP, 224, 225

UFRICTION, 224, 506

UHTCOE, 506

UHTCOEF, 224

UHTCON, 224, 506

UMOTION, 224, 507

UORIENT, 149, 151, 153, 507

UPDATE, 236, 501

UPSTNO, 224

USDATA, 225

UTRANSFORM, 225

VELOCITY, 62, 507

VELOCITY CHANGE, 509

VIEW FACTOR, 227, 507

VIEWFACTOR, 62

Page 479: Patran 2008 r1 Interface to Marc Preference Guide

527INDEX

VISCEL EXP, 507

VISCELMOON, 89, 171, 507

VISCELOGDEN, 89, 171, 507

VISCELORTH, 89, 507

VISCELPROP, 89, 171, 507

VISCO ELAS, 224

WORK HARD, 95, 100, 170, 176, 224, 507

Llinear beam theory, 385

load and boundary conditions

1D Pressure, 45, 57

acceleration, 45, 49

charge, 46, 63

CID distributed load, 45, 58

contact, 45

convection, 45, 59

convective velocity, 45, 62

current, 46, 64

displacement, 45, 49

force, 45, 51

heat flux, 45, 60

heat source, 45, 61

inertial load, 45, 55

initial displacement, 45, 56

initial temperature, 45, 61

initial velocity, 45, 56

potential, 46, 63

pressure, 45, 52

radiation, 45, 61

release, 50

static, 46

temp (thermal), 53

temperature, 45, 53

time dependent, 47

voltage, 46, 63

load cases, 18, 164, 313

load incrementation parameters, 267

load steps, 164

creating, 232

selecting, 333

loading criteria, 275

loads, 44

loads and boundary conditions, 18, 44

local adaptive meshing, 210

Mmarcp3, 6

MarcSubmit, 10

marpat3, 5

material library, 74

material properties, 79

materials, 18

2d anisotropic, 80

elastic, 80

plastic, 100

2d anisotropic (thermal), 93

2d orthotropic

plastic, 100

2d orthotropic (thermal), 93

3d anisotropic, 80

plastic, 100

3d anisotropic (thermal), 93

3d orthotropic

plastic, 100

3d orthotropic (thermal), 93

composite, 108

cracking, 77, 104

creep, 76, 92

damage, 77, 102

damping, 76, 92

elastic, 75

electrodynamic, 108

electrodynamics, 78

electrostatic, 78, 108

failure, 75, 84

forming limit, 77, 104

grain size, 77, 105

hyperelastic, 75, 85

hypoelastic, 76, 88

isotropic, 75, 80

elastic, 80

plastic, 95

isotropic (thermal), 93

orthotropic, 80

plastic, 78

powder, 77, 107

shape memory, 76, 101

soil, 77, 106

thermal, 76

viscoelastic, 76, 89

Page 480: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide

528

model definition cards, 502

model import, 6

monitor, 22

Mooney-Rivlin, 86

motion control, 180

MSC.AFEA

product information, 2

MSC.Marc

product information, 2

Patran

product information, 2

multi-point constraints, 33

axi shell-solid, 38

cyclic symmetry, 39, 42

explicit, 37

full moment joint, 39

linear surf-surf, 37

linear surf-vol (temperature), 37

linear vol-vol, 37

overclosure, 41

pinned joint, 39

quad plate-plate, 39

quad surf-surf, 38

quad surf-vol (temperature), 38

quad vol-vol, 38

RBE2, 40

RBE3, 41

rigid (fixed), 37

rigid link, 39

sliding surface, 39, 43

tie dofs, 38

tri plate-plate, 38

NNeo-Hookean, 86

nodes, 32

OOgden, 86

optimization

optimize, 190

output requests

form, 314

linear buckling, 314

linear model extraction, 314

linear static, 315

linear steady state heat, 314

linear transient dynamic, 314

linear transient heat, 314

modal superposition, 314

nonlinear buckling, 314

nonlinear modal extraction, 314

nonlinear static, 315

nonlinear steady state heat, 314

nonlinear transient dynamic, 314

nonlinear transient heat, 314

Pparallel processing, 335

parameter cards, 500

pat3mar, 4

pcl library, 4

penetration, 194

plastic, 78

plots, 19

powder, 77, 107

Preference componenets, 3

preferences, 16

programs, 3

properties, 18

elements, 134

materials, 79

Rradiation, 61, 226

read input file, 20

read results, 20

rebar, 226

rebar definition tool, 157

reference temperature, 81

remeshing, 206

remote hosts, 10

remote submittal, 12

restart

file, 205

parameters, 204

Page 481: Patran 2008 r1 Interface to Marc Preference Guide

529INDEX

result types

acceleration, 354

rotation, 354

translation, 354

displacement, 354

rotation, 354

translation, 354

energy density, 358

elastic, 358

plastic, 358

total, 358

failure, 358

index no.1, 358

index no.2, 358

index no.3, 358

index no.4, 358

index no.5, 358

index no.6, 358

index no.7, 358

flux, 355, 358

element, 358

nodal, 355

force, 354

nodal external applied, 354

nodal reaction, 354

modal mass, 354

rotation, 354

translation, 354

moment, 354

nodal external applied, 354

nodal reaction, 354

state variable, 358

second, 358

third, 358

strain, 356, 357

cracking, 356

creep, 356

creep equivalent, 356

creep equivalent (rom rate), 356

elastic, 356

elastic equivalent, 356

plastic, 357

plastic equivalent, 357

plastic equivalent (from rate), 357

plastic equivalent rate, 357

thermal, 357

thickness, 357

total, 357

stress, 357

Cauchy, 357

Cauchy equivalent Mises, 357

equivalent Mises, 357

hydrostatic, 357

interlaminar shear no.1, 357

interlaminar shear no.2, 357

temperature, 354, 357

element, 357

element gradient, 357

element incremental, 357

nodal, 354

thickness, 358

velocity, 354

rotation, 354

translation, 354

volume, 358

results, 19

both import, 350

created, 353

delete, 349

elemental, 323

model import, 350

nodal, 320

print, 317

select file, 349

translation parameters, 350

results translation, 5

ResultsSubmit, 5

reverse translation, 5

rigid bodies, 180

rigid body animation, 362

rigid body motion, 73

Sscale factors, 165

separation, 196

shape memory, 76, 101

site setup, 10

sliding surface, 43

soil, 77, 78, 106

Page 482: Patran 2008 r1 Interface to Marc Preference Guide

Marc Preferance Guide

530

solution type, 233, 234

body approach, 253

creep, 250

frequency response, 246

linear buckling, 241

linear harmonic response, 246

linear modal extraction, 239

linear static, 235, 255

linear steady state heat, 257

linear transient dynamic, 243

linear transient heat, 260

modal superposition, 244

nonlinear buckling, 241

nonlinear modal extraction, 239

nonlinear static, 235

nonlinear steady state heat, 257

nonlinear transient dynamic, 243

nonlinear transient heat, 260

single increment, 255

spectrum response, 248

solver options, 190

structural zooming, 303

superplastic forming, 309

supported keywords, 500

Ttables, 18, 166

material properties, 167, 169

non-spatial properties, 178

spatial properties, 178

spatial variations, 168

time/frequency variations, 168

temperature loading, 303

template database, 9

text input, 200, 331

thermal, 76

thermal radiation, 226

translation, 3

forward, 4

input file, 6

reverse, 5

translation parameters, 184

tutorial guide, 366

application form selection, 368

menu bar selection, 368

menu notations, 369

user input, 368

Uuasge scenarios, 283

usage scenarios, 258, 262

user compiled program, 220

User Sub. UELASTOMER, 88

user subroutine

ANELAS, 83

ANEXP, 83, 89

ANKOND, 81, 93

CRPLAW, 92

HYPELA, 89, 106

HYPELA2, 89

ORIENT, 81, 93

TRSFAC, 90

UBEAM, 89

UCRACK, 104

UDAMAG, 103

UFAIL, 85

UGRAIN, 105

UPOWDR, 107

UVSCPL, 95

user subroutine file, 220

Vviewfactors, 226

viscoelastic, 76, 89

viscoplastic, 95